(代码)基于MATLAB的AM调制解调系统仿真报告

发布时间 : 星期日 文章(代码)基于MATLAB的AM调制解调系统仿真报告更新完毕开始阅读

1引言

1.1设计目的

本报告依照传统模拟调制的规,给出了AM调制解调的具体流程,重点研究了系统中各阶段信号时域和频谱波形以及频谱的搬移变化,为AM调制解调系统信号波形的进一步深入研究做了基础。

1.2术语定义

本文档使用以下关键术语和简略语。 英文缩写 AM AWGN 英文全称 Amplitude Modulation Additive White Gaussian Noise 中文名称 幅度调制 加性高斯白噪声 1.3参考资料

[1]通信原理(第六版)樊昌信 丽娜 编著 国防工业 2007年1月

1.4文档组织

报告第二部分给出了AM调制解调的基本原理;第三部分给出了系统在MATLAB里面的程序调试及仿真;第四部分给出了各仿真模块输出时域和频域波形,并对比发射信号和接收信号的时域波形;第五部分对报告进行了总结。

2 AM调制解调

信源信号AM调制信道AM解调信宿信号加性噪声 图1 AM调制解调系统框图

图1显示给出了用于AM调制解调的系统框图。从图中可知,发送端信源信号m(t)经AM调制器的调制后搭载高频载波发送出去,发送信道中经历加性高斯白噪声的干扰。接收端信号经历AM解调器的解调输出,最终得到信宿信号m(t)。

^2.1 AM调制

m(t)+Ao×cos(?ct)sAM(t)

图2 AM调制模型

图2显示给出了AM调制的原理模型。从图中可知发送信号m(t)和直流分量A0叠加后乘以高频载波cos(?ct)后即可形成AM调制信号。

具体时域表波形为:

sAM(t)??A0?m(t)?cos?c(t)?A0cos?c(t)?m(t)cos?c(t)对应的频谱波形为:

(1)

SAM(f)?A01M(f?f)?M(f?f)????(f?fc)??(f?fc)? (2) cc?222.2 AM解调

sm(t)×cos(?ct)低通滤波器sd(t)

图3 AM解调模型

图3显示给出了AM解调的数学模型。由上图可知,解调端信道输出信号sm(t)乘以跟发送端同频同相的高频载波cos(?ct)后,经低通滤波器提取低频分量,即可得到原始的基带调制信号。具体理论推导如下:

送入解调器的AM的表达为

sm(t)??A0?m(t)??cos(?ct) (3)

与同频同相的相干载波相c(t)=cos(?ct)乘后得

sp(t)??A0?m(t)??cos2(?ct) (4) 11???A0?m(t)????A0?m(t)??cos(2?ct)22经历低通滤波器滤除高频信号后得

sd(t)?再经过隔直流电容后

1?A0?m(t)? (5) 21s(t)?m(t) (6)

2

3 基于MATLAB的AM仿真

本仿真利用MATLAB自带函数仿真了AM系统各阶段信号的时域和频域波形,并对比发射信号和解调恢复信号的波形。

3.1仿真基本参数

系统仿真前定义采样间隔ts,载波频率fc,噪声系数sigma,和时间长度t。具体如下: %---------------------------------------------------------------- ts=1.e-4;

t=-0.04:ts:0.04 ; fc=500; sigma=0.3 ;

3.2生成调制信号

仿真中采用时间长度[-0.02 0.02]高度为1的三角脉冲波形作为调制信号。 %---------------------------------------------------------------- % 生成调制信号

m_sig=tripuls(t+0.01,0.02)-tripuls(t-0.01,0.02);%调整信号m_sig由两个三角脉冲波形左右平移后叠加生成。

3.3 AM调制器

在MATLAB中使用如下的语句对发射信号进行调制:

%---------------------------------------------------------------- % 调制过程

s_am=(1+m_sig).*cos(2*pi*fc*t)+sigma*randn(size(t)); %AM信号由调制信号m_sig叠加直流分量后乘以载波并混以噪声形成。 cos(2*pi*fc*t);% 载波信号,fc为载波频率。 randn(size(t));%代表服从正态分布的噪声。

联系合同范文客服:xxxxx#qq.com(#替换为@)