Matlab-simulink仿真AM

1、AM调制原理

 

 ①、先对基带信号m(t)添加一个直流增益,以免解调时检波失真【如果不添加直流增益,就是DSB调制】,直流增益必须≥基带信号的峰值

 ②、然后将增益后的基带信号与调制余弦信号相乘,得到AM调制信号

 ③、根据傅里叶变换,AM调制信号频域表达式为:

 

2、解调原理

①、包络检波

观察知道AM调制信号的包络就是基带信号

 故可使用低通滤波器来获取到AM信号中的包络

②、相干解调

 

 将调制信号与调制信号再次相乘,得到直流信号、2倍频载波信号、低频基带信号,使用低通滤波器得到低频基带信号,公式:

 

 3、使用simulink仿真

①、打开simulink

②、使用Sine Wave产生基带信号

 

 

 

 幅度设置为1,频率为5Hz,这里是弧度,故需要乘2pi

③、为基带信号增加直流增益

 

 这里直流增益为3,使用的模块为Constant、Sum

④、使用Sine Wave产生调制信号,也就是载波

 

 

 

 幅度为2,频率为50Hz

⑤、调制,将增益后的基带信号与载波相乘

 

 使用的模块是Product

⑥、相干解调

使用Sine Wave产生与载波一致的解调波,与AM调制信号相乘,采用Product模块

 

 ⑦、低通滤波获得包络信号

 

 ⑧、减去直流增益

 

 使用的模块为Constant、Add

⑨、示波器显示

 

 使用5个端口

⑩、整个仿真图

 

 4、仿真结果分析

①、运行仿真

②、打开示波器

③、结果说明

 

 图1是基带信号

 图2是载波信号

 图3是AM调制信号

 图4是相干解调后信号

 图5是经过低通滤波、去直流后还原的基带信号

 

posted @ 2022-12-25 15:12  朱小勇  阅读(4948)  评论(0编辑  收藏  举报