基于matlab的抑制载波双边带调幅和解调的实现设计内容摘要:

利用 SDSBp=fft(c,5000; fw=[2500:2499]/5000*fs; yw=2* /4000*abs(fftshift(SDSBp))即可实现,此时用 figure 和 subplot可以在另一页画出自相关函数波形和功率谱密度波形。 由抑制载波双边带调幅的解调过程实际上实际是将已调信号乘上一个同频同相的载波。 即 y7=sinc(t7*200).*cos(2* *fc3*t7).*cos(2* *fc3*t3)。 再用一个低通滤波器就可以恢复原始的调 制信号,这种调制方法称为 相 干 解 调。 主 要 程 序 语 句 为 [n,Wn]=ellipord(Wp,Ws,Rp,Rs) ;[b,a]=ellip(n,Rp,Rs,Wn);这样可以实现求取阶数 n 和传递函数的分子分母b,a; Wp=40/100。 Ws=45/100。 这时的 100 是最高频率的一半,而 40 则是在 100/ 和 45 之间。 Xl=5*filter(b,a,y7)。 通过这样可以使滤波后的波形失真更小。 此时可得相干解调后的信号波形, 总结:通过利用 matlab 程序实现了 题目的要求,完成了对抑制载波双边带调幅( DSBSC)的解调。 五、具体设计程序: t=2::2。 %%信号 f(t) y1=sinc(t*200) subplot(3,3,1) plot(t,y1) %画出原始信号 title(39。 已知信号 39。 ) xlabel(39。 时间: s39。 ) ylabel(39。 幅度 39。 ) grid xlim([,]) fs=3000。 %%信号频谱 t1=2::2。 y11=sinc(t1*200) yk=fft(y11,50000) %对信号做傅立叶变换 yw=2*pi/40000*abs(fftshift(yk)) %频谱搬移 fw=[25000:24999]/50000*fs subplot(3,3,2) plot(fw,yw) title(39。 已知信号的频谱 39。 ) xlabel(39。 频率: hz39。 ) ylabel(39。 幅度 39。 ) grid xlim([30,30]) y3=cos(2*pi*200*t) %%载波信号 subplot(3,3,3) plot(t,y3) title(39。 载波信号 39。 ) xlabel(39。 时间: s39。 ) ylabel(39。 幅度 39。 ) grid xlim([,]) y4=sinc(t*200).*cos(2*pi*200*t) %%已调信号 subplot(3,3,4) plot(t,y4,39。 r39。 ) title(39。 已调信号 39。 ) xlabel(39。 时间: s39。 ) ylabel(39。 幅度 39。 ) grid xlim([,]) fs1=1000 %已调信号频谱 yk=fft(y4,5000) %对信号做傅立叶变换 yw=2*pi/4000*abs(fftshift(yk)) %频谱搬移 fw=[2500:2499]/5000*fs1 subplot(3,3,5) plot(fw,yw,39。 r39。 ) title(39。 已调信号的频谱 39。 ) xlabel(3。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。