正交幅度调制(QAM)及解调Matlab仿真实验目的:
1.掌握QAM及解调原理与特性;
2.了解星座图的原理及用途。
实验内容:
1.编写MATLAB程序仿真QAM及相干解调;
2.观察I、Q两路基带信号的特征及与输入NRZ码上网关系;
3.观察I、Q调制过程中信号的变化;
4.观察星座图在不同噪声环境下的变化;
5.分析仿真中观察的数据,撰写实验报告。
仿真代码:
function project(N,p)
%N为待仿真序列的长度
%p为产生1的概率
%======================
%首先产生随机二进制序列
N=input('输入二进制序列的长度:N=');
p=input('输入产生1的概率:');
source=randsrc(1,N,[1,0;p,1-p]);
figure(1);
stem(source);
axis([1 N -1 2]);
%对产生的二进制序列进行QAM调制
[source1,source2]=Qam_modulation(source);
%===============================
%画出星座图
figure(2);
plot_astrology(source1,source2);
%==============================
%两路信号进行插值(8倍过采样)
sig_insert1=insert_value(source1,8);
sig_insert2=insert_value(source2,8);
%================================
%画出两路信号的波形图
如果觉得《基于matlab的正交振幅调制与解调 正交幅度调制(QAM)及解调Matlab仿真》对你有帮助,请点赞、收藏,并留下你的观点哦!