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是经过低通滤波、去直流后还原的基带信号
长风破浪会有时,直挂云帆济沧海!
可通过下方链接找到博主
https://www.cnblogs.com/judes/p/10875138.html