正交幅度调制(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);

%================================

%画出两路信号的波形图

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐