题目基于MATLAB的,)上。下图为MQAM的调制原理图。

MQAM的信号表达式:

上述表达式可以看出

MQAM信号最佳接收:

实验仿真条件码元数量设定为

对于QAM,可以看成是由两个相互正交且独立的多电平ASK信号叠加而成。因此,利用多电平误码率的分析方法,可得到M进制QAM的误码率为:

式中,,Eb为每码元能量,n为噪声单边功率谱密度。高斯白噪声信道的信噪比(Eb/N),可以得到如图所示的误码率图:

可见16QAM和32QAM信号的误码率随着信噪比的增大而逐渐减小,这与理论趋势是一致的,但是存在偏差。

总结:

与16QAM比较,32QAM解调的误码率高,但数据速率高。16QAM一般工作在大信噪比环境下,误码率会很小,在同等噪声条件下,16QAM的抗噪声性能是相当优越的

附录代码:

main_plot.m

clear;clc;echo off;close all;

N=10000; %设定码元数量

fb=1; %基带信号频率

fs=32; %抽样频率

fc=4; %载波频率,为便于观察已调信号,我们把载波频率设的较低

Kbase=2; % Kbase=1,不经基带成形滤波,直接调制;

% Kbase=2,基带经成形滤波器滤波后,再进行调制

info=random_binary(N); %产生二进制信号序列

[y,I,Q]=qam(info,Kbase,fs,fb,fc); %对基带信号进行16QAM调制

y1=y; y2=y; %备份信号,供后续仿真用

T=length(info)/fb;

m=fs/fb;

nn=length(info);

dt=1/fs;

t=0:dt:T-dt;

n=length(y);

y=fft(y)/n;

y=abs(y(1:fix(n/2)))*2;

q=find(y<1e-04);

y(q)=1e-04;

y=20*log10(y);

f1=m/n;

f=0:f1:(length(y)-1)*f1;

%subplot(212);

plot(f,y,'b');

grid on;

title('已调信号频谱'); xlabel('f/fb');

%画出16QAM调制方式对应的星座图

%%constel(y1,fs,fb,fc); title('星座图');

SNR_in_dB=8:2:24; %AWGN信道信噪比

for j=1:length(SNR_in_dB)

y_add_noise=awgn(y2,SNR_in_dB(j)); %加入不同强度的高斯白噪声

y_output=qamdet(y_add_noise,fs,fb,fc); %对已调信号进行解调

numoferr=0;

for i=1:N

if (y_output(i)~=info(i)),

numoferr=numoferr+1;

end;

end;

Pe(j)=numoferr/N; %统计误码率

end;

figure;

semilogy(SNR_in_dB,Pe,'blue*-');

grid on;

xlabel('SNR in dB');

ylabel('Pe');

title('16QAM调制误码率');

bshape.m

%基带升余弦成形滤波器

function y=bshape(x,fs,fb,N,alfa,delay);

%设置默认参数

if nargin<6; delay=8; end;

if nargin<5; alfa=0.5; end;

if nargin<4; N=16; end;

b=firrcos(N,fb,2*alfa*fb,fs);

y=filter(b,1,x);

four2two.m

function xn=four2two(yn);

y=yn; ymin=min(y); ymax=max(y); ymax=max([ymax abs(ymin)]);

ymin=-abs(ym

qam报告matlab,16QAM调制解调(MATLAB)..doc相关推荐

  1. qam已调信号matlab相干解调,16qam调制解调matlab

    (论文)题目 16QAM 的调制与解调 时间: 2012 年 12 月 19 日指导教师 主要研 究内容 基于 MatlabSimulink 的 16QAM 的调制与解调 研究方法 MatlabSim ...

  2. fsk调制解调matlab,FSK调制解调MATLAB源代码.docx

    FSK 调制解调 MATLAB 源代码 关键词:FSK 高斯白噪声 调制 眼图 信噪比 function FSK Fc=10; %载频 Fs=40; %系统采样频率 Fd=1; %码速率 N=Fs/F ...

  3. fsk调制解调实验报告 matlab,FSK调制解调MATLAB源代码

    关键词:FSK 高斯白噪声 调制 眼图 信噪比 function FSK Fc=10;   %载频 Fs=40;   %系统采样频率 Fd=1;    %码速率 N=Fs/Fd; df=10; num ...

  4. BPSK、QPSK、MPSK、QAM、16QAM的调制解调Matlab实现

    BPSK.QPSK.MPSK.QAM.16QAM的调制解调Matlab实现_ICT_Liang的博客-CSDN博客_matlab qam 16QAM调制解调仿真(matlab,详细介绍仿真方案的设计. ...

  5. matlab 星座图 qam,16QAM_星形及矩形星座图调制解调MATLAB代码.doc

    完美WORD格式编辑 学习指导参考资料 %% ------------------------------------------------------------ % 软件无线电课程设计 % % ...

  6. 16QAM调制解调系统误码率和星座图的matlab仿真

    目录 一.理论基础 二.核心程序 三.仿真结论 一.理论基础 16QAM全称是​正交幅度调制​,英文Quadrature Amplitude Modulation的缩略语简称,意思是正交幅度调制,是一 ...

  7. 16QAM调制解调仿真(matlab,详细介绍仿真方案的设计、结果及结论、完整代码及注释)

    16QAM调制解调仿真目录 一.仿真要求 二.仿真方案详细设计 三.仿真结果及结论 四.仿真代码 一.仿真要求 1.用基带等效的方式仿真16-QAM在AWGN信道下的误码率和误比特率性能,并与理论值相 ...

  8. m基于MATLAB Simulink的16QAM调制解调系统仿真

    目录 1.算法概述 2.仿真效果预览 3.MATLAB程序 1.算法概述 16QAM全称正交幅度调制是英文Quadrature Amplitude Modulation的缩略语简称,意思是正交幅度调制 ...

  9. 正交调制matlab代码,星形和形星座图调制解调MATLAB代码

    <星形和形星座图调制解调MATLAB代码>由会员分享,可在线阅读,更多相关<星形和形星座图调制解调MATLAB代码(7页珍藏版)>请在人人文库网上搜索. 1. -% 软件无线电 ...

  10. ssb调制解调matlab仿真设计,单边带SSB调制解调的MATLAB仿真.doc

    单边带SSB调制解调的MATLAB仿真 预先设计的滤波器:LPF: HSSB: 1.调制程序function myfun()%采用滤波法产生SSB信号Fs=44100;%采样频率44100HZk1=i ...

最新文章

  1. Windows远程桌面连接并传输文件
  2. HTML行间距的设置方法
  3. 注意服务器系统日期对防病毒软件的影响
  4. 样式表中的 element.style样式如何修改
  5. thinkphp-条件判断-范围判断-NOTBETWEEN
  6. target not created怎么解决_怎么才能最短时、高效、踏实地学习 Python(附链接)...
  7. docker在Centos上的安装
  8. 如何获得Windows聚焦壁纸0726
  9. PAT乙级 1029 旧键盘
  10. 在Azure Data StudioSQL笔记本中使用Python脚本加密密码
  11. 23_触发器_库存与订单实战
  12. Vue路由及路由守卫
  13. 华为hcip认证题库在哪找?HCIP如何考取?
  14. 如何使textarea显示滚动条
  15. KL散度、JS散度和交叉熵
  16. MATLAB矩阵运算部分知识总结
  17. 应用程序无法正常启动 0xc0150002
  18. Eclipse启动时f出现ail to create Java Virtual Machine问题的解决
  19. wind7计算机控制面板在哪,Win7控制面板在哪打开|win7打开控制面板的小技巧
  20. 计算机视觉之旅(Day5)

热门文章

  1. 网络多人聊天室1.0 群聊
  2. android 性能测试 简介,android性能测试工具traceview简介[转载]
  3. 类似Rainmeter、Conky的安卓插件
  4. 商城 源码 java_java网上商城平台源码(含数据库脚本)
  5. 企业微信API全局错误码 enum枚举类
  6. SketchUp Pro 2022草图大师27个最常用的快捷键(含PC和Mac)
  7. 数字图像处理 冈萨雷斯(第四版)图像集合运算定义
  8. windows电脑上一些软件如画图/记事本变成了英文
  9. 在Ubuntu上使用Netdata设置实时性能监控
  10. 浅层砂过滤器 全自动浅层介质过滤系统