一、Simulink工程的创建
在matlab 主页的小组件中选择simulink组件,点击建立空白工程。
后面根据调制解调的原理设计电路,本次试验一中采用幅度调制,根据幅度调制的原理
调制信号:uΩ(t)=UΩm*CosΩt
载波信号:uc(t)=Ucm*Coswt
可得调幅波信号表达式:UAM(t)=Ucm*(1+ma*CosΩt)*Coswt
在simulink中添加器件,点击库浏览器,可以看到以下的组件选择界面
主要的应用模块有:
1.调制部分
根据调制信号的表达式,先将调制信号与1相加,在通过乘法器与载波信号相乘,即可得到已调制信号结构,如图所示
后根据相干解调法,讲调制信号中的不同频率分量分离,通过低通滤波器可以将低频信号得到。
2.解调部分
解调原理:相干解调:所谓相干解调,就是将已调制信号是指利用乘法器,输入一路与载频相干(同频同相)的参考信号与载频相乘,比如原始信号 A 与载频 cos(ωt) 调制后得到信号 Acos(ωt);。
解调时引入相干(同频同相)的参考信号 cos(ωt),则得到:
Acos(ωt)cos(ωt)
利用积化和差公式可以得到
A*1/2*[cos(ωt+ωt)+cos(ωt-ωt)]
=A*1/2*[cos很(2ωt)+cos(0)]
=A/2*[cos(2ωt)+1]
=A/2+A/2cos(2ωt)
利用低通滤波器将高频信号cos(2ωt)滤除,即得原始信号 A。解调部分如图所示。
3.系统总体设计:
根据上述原理及结构,可以在simulink中设计为如下图所示结构,最后添加各个不同位置的滤波器以便观察结果。
二、参数设置
1.调制信号
双击调制信号组件,此实验将调制信号的频率设置为30Hz,设置幅值为0.5,又因为调制信
号表达式为uΩ(t)=UΩm*CosΩt,由sin(t+π/2)=cos(t),所以将初始相位
设置为pi/2(即π/2),使产生的信号为cos类型,为了尽可能多的获取数
据,将采样时间设置为1e-6,即10^-6,如下图所示
2.载波信号
将载波信号的频率设置为200Hz,幅值设置为2,又因为载波信
号表达式为uc(t)=Ucm*Coswt,由sin(t+π/2)=cos(t),所以将初始相位
设置为pi/2(即π/2),使产生的信号为cos类型,为了尽可能多的获取数据,
将采样时间设置为1e-6,即10^-6,如下图所示
3.相干载波信号
相干载波,即相位和幅值都与载波相同的同一种信号,所以将各种参数与载波信号设置相同即可。
4.巴特沃斯滤波器参数设置
这里选择Lowpass,即低通滤波,根据B=2*Fmax,调制信号频率为30Hz,所以通带边缘频率设置为60Hz。
三、结果展示
调制信号:
已经调幅完成的已调制信号:
最后的解调信号: