通信仿真实验报告(高频)(3)

2019-04-02 07:51

检波波形

2、编写matlab程序实现DSB振幅调制与解调制的设计与仿真;

1)设计DSB振幅调制与解调制仿真电路,要求调制信号的幅度A和频率F可变;载波信号的幅度A和频率F可变;

2)绘制调制信号u21、载波信号uc2和已调波信号udsb1的时域波形图和频谱图(要求谱线清晰);

3)要求调制信号为三个以上正弦波信号的合成,幅度和频率均可变,绘制调制信号u22、载波信号uc2和已调波信号udsb2的时域波形图和频谱图(要求谱线清晰);观察相位突变点处的波形;

4)用同步检波对已调波信号udsb1进行解调制,在同一幅图中绘制原调制信号u21和解调后的信号y21,并绘制这两个信号的频谱图;5)用同步检波对已调波信号udsb2进行解调制,在同一幅图中绘制原调制信号u22和解调后的信号y22,并绘制这两个信号的频谱图。

1.单调制信号的DSB波

function[u21,uc2,udsb1] =dantizozhiDSBbo(a1,a2,f1,f2) ? 调制信号的幅度;

? 调制信号的频率; ¢ 载波信号的幅度; ò 载波信号的频率; fs=20*max(f1,f2);

t=0:1/fs:2/min(f1,f2);

u21=a1*cos(2*pi*f1*t); %设调制信号频率 uc2=a2*cos(2*pi*f2*t); %设载波频率 udsb1= u21.* uc2; %调制信号与载波相乘 subplot(3,1,1);plot(t, u21);grid on subplot(3,1,2);plot(t, uc2);grid on subplot(3,1,3);plot(t, udsb1);grid on X=fftshift(fft(u21)); Y=fftshift(fft(uc2)); Z=fftshift(fft(udsb1)); figure;

F=linspace(-fs/2,fs/2,length(t)); subplot(3,1,1);plot(F,abs(X));grid on subplot(3,1,2);plot(F,abs(Y));grid on subplot(3,1,3);plot(F,abs(Z));grid on s1=udsb1.*uc2; Rp=3;

Rs=60;%信号衰减幅度 Wp=40/500;%通带截止频率 Ws=200/500;%阻带截止频率

[n,Wn]=ellipord(Wp,Ws,Rp,Rs);%阶数n

[b,a]=ellip(n,Rp,Rs,Wn);%传递函数分子分母b,a y21=5*filter(b,a,s1); A=fftshift(fft(u21)); B=fftshift(fft(y21));

F=linspace(-fs/2,fs/2,length(t)); figure;

subplot(4,1,1);plot(t,u21);grid on subplot(4,1,2);plot(t,y21);grid on

subplot(4,1,3);plot(F(1000:1400),abs(A(1000:1400)));grid on subplot(4,1,4);plot(F(1000:1400),abs(B(1000:1400)));grid on 在命令窗口出入:

[u21,uc2,udsb1] =dantizozhiDSBbo(1,1,500,30000) 得到:

三个调制信号的调制波形

频谱图

检波波形

2.三个输入的DSB波

function[u21,uc2,udsb1] =duogexinhaodsbbo (a11,a12,a13,a2,f11,f12,f13,f2)

?1 调制信号1的幅度; ?2 调制信号2的幅度; ?3 调制信号3的幅度; ?1 调制信号1的频率; ?2 调制信号2的频率; ?3 调制信号3的频率; ¢ 载波信号的幅度; ò 载波信号的频率; fs=20*f2; k=1;

t=0:1/fs:2/f11;

u21=a11*cos(2*pi*f11*t)+ a12*cos(2*pi*f12*t)+ a13*cos(2*pi*f13*t); %设调制信号频率

uc2=a2*cos(2*pi*f2*t); %设载波频率

udsb1=k* u21.* uc2; %调制信号与载波相乘 subplot(3,1,1);plot(t, u21);grid on subplot(3,1,2);plot(t, uc2);grid on subplot(3,1,3);plot(t, udsb1);grid on X=fftshift(fft(u21)); Y=fftshift(fft(uc2)); Z=fftshift(fft(udsb1));

figure;

F=linspace(-fs/2,fs/2,length(t));

subplot(3,1,1);plot(F(1000:1400),abs(X(1000:1400)));grid on subplot(3,1,2);plot(F(1000:1400),abs(Y(1000:1400)));grid on subplot(3,1,3);plot(F(1000:1400),abs(Z(1000:1400)));grid on s1=udsb1.*uc2; Rp=3;

Rs=60;%信号衰减幅度 Wp=40/500;%通带截止频率 Ws=200/500;%阻带截止频率

[n,Wn]=ellipord(Wp,Ws,Rp,Rs);%阶数n

[b,a]=ellip(n,Rp,Rs,Wn);%传递函数分子分母b,a y21=5*filter(b,a,s1); A=fftshift(fft(u21)); B=fftshift(fft(y21));

F=linspace(-fs/2,fs/2,length(t)); figure;

subplot(4,1,1);plot(t,u21);grid on subplot(4,1,2);plot(t,y21);grid on

subplot(4,1,3);plot(F(1000:1400),abs(A(1000:1400)));grid on subplot(4,1,4);plot(F(1000:1400),abs(B(1000:1400)));grid on 在命令窗口出入:

[u21,uc2,udsb1] =duogexinhaodsbbo (1, 2, 3,1,500,700,1000,30000) 得到:

三个调制信号的调制波形


通信仿真实验报告(高频)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:接触网总技术交底资料

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: