按关键词阅读: 调制 am 电路 解调 振幅 dsb ssb
subplot(3 。
16、,2,5);
plot(t,u_am,k);
title(已调信号);
grid;
axis(0 2/400 -1.5 1.5);
xlabel(t);
ylabel(u_am);
fs=5000;
w1=(0:511)/512*(fs/2)/100;
subplot(3,2,2);
plot(w1,abs(U_o(1:512),k);
title(调制信号频谱);
grid;
axis(0 7 0 500);
xlabel(X104 w(Hz);
ylabel(abs(H(jw);
subplot(3,2,4);
plot(w1,abs(U_c(1:512),k);
title(高频载波频谱);
grid;
axis(0 7 0。
17、500);
xlabel(X104 w(Hz);
ylabel(abs(H(jw);
subplot(3,2,6);
plot(w1,abs(U_am(1:512),k);
title(已调信号频谱);
grid;
axis(0 7 0 500);
xlabel(X104 w(Hz);
ylabel(abs(H(jw);
图形:图5分析:用matlab函数仿真调制信号 , 载波信号 , 将两信号相乘得到已调波模型 , 由快速傅里叶变换函数求得其频域函数 , 画出图形 。
通过频域图发现 , 频域图并非在仅单一频率处有值 , 而是呈现“峰状” 。
理论值呈现单一频率处有值 , 是在时域为无穷条件下得出的 。
而方针是时域范围较小 , 且通过采样模拟理论 , 也造 。
18、成一定偏差 。
但通过图形 , 仍可定性认识调制的原理及其频谱搬移作用 。
DSB解调源程序:clear;
%将工作空间数据清空omega_c=2*pi*8000;
omega=2*pi*400;
t=0:5/400/1000:5/400;
u_cm=1;
u_m=1;
u_om=1;
k=1;
%相乘系数%二阶低通滤波器r=1.0e4;
c=1.0e-8;
omega_d=1:(250000-1)/511:250000;
fs=5000;
w=(0:511)/512*(fs/2)/100;
m=r*c*omega_d;
h_=(m.*m+1);
hh=ones(1,512);
h=hh./h_;
%二阶低通滤波器滤波特性方程fc=u_c 。
19、m*cos(omega_c*t);
%载波fa=u_m*cos(omega*t);
%调制信号u_i=k*fc.*fa;
%已调波信号u_o=u_om*cos(omega_c*t);
%解调载波u_am=k*u_i.*u_o;
%载波信号与已调波信号相乘 , k为相乘系数U_i=fft(u_i,1024);
%对已调波信号进行傅里叶变换U_o=fft(u_o,1024);
%对解调载波进行傅里叶变换U_am=fft(u_am,1024);
%对相乘信号进行傅里叶变换U_o2=h.*abs(U_am(1:512) h(512:-1:1).*abs(U_am(513:1024) ;
%低通滤波输出figure(1);
s 。
20、ubplot(4,2,1);
plot(t,u_i,k);
title(已调波信号);
grid;
axis(0 2/400 -1.5 1.5);
xlabel(t);
ylabel(u_i);
subplot(4,2,3);
plot(t,u_o,k);
title(本地解调载波);
grid;
axis(0 2/400 -1.5 1.5);
xlabel(t);
ylabel(u_o);
subplot(4,2,5);
plot(t,u_am,k);
title(相乘信号);
grid;
axis(0 2/400 -1.5 1.5);
xlabel(t);
ylabel(u_am);
subplot(4,2,7);
plot(w,h 。
21、,k);
title(二阶低通滤波器);
xlabel(X104 w(Hz);
ylabel(abs(H(jw);
w1=(0:511)/512*(fs/2)/100;
subplot(4,2,2);
plot(w1,abs(U_i(1:512),k);
title(已调波信号频谱);
grid;
axis(0 7 0 500);
xlabel(X104 w(Hz);
ylabel(abs(H(jw);
subplot(4,2,4);
plot(w1,abs(U_o(1:512),k);
title(本地解调载波频谱);
grid;
axis(0 7 0 500);
xlabel(X104 w(Hz);
ylabel(abs(H 。
22、(jw);
subplot(4,2,6);
plot(w1,abs(U_am(1:512),k);
title(相乘信号频域);
grid;
axis(0 15 0 500);
xlabel(X104 w(Hz);
ylabel(abs(H(jw);
subplot(4,2,8);
plot(w1,U_o2(1:512),k);
title(已解调信号);
grid;
axis(0 15 0 500);
xlabel(X104 w(Hz);
ylabel(abs(H(jw);
图形:图6图7分析:通过模拟乘积型同步检波两个输入端及其函数相乘关系 , 得到相乘信号模型 , 通过建立低通滤波器模型 , 滤除其高频成分 , 从而实现原调制信号的 。
23、还原 。
本文选用RC二阶低通滤波器 。
R=10k , c=0.01F , 所以H(jw)=(1jRWC+1)2,求其绝对值 , 即可得二阶低通滤波器滤波特性函数 , 做出图形 , 发现在w=100kHz时 , 其取值接近于零 , 可也很好地滤除相乘信号高频部分 , 仅保留频率为部分 , 从而实现了调制信号的还原 。
已解调信号的频谱图很好的验证了结果的正确性 。
SSB调制源程序:clear;
%将工作空间数据清空omega_c=2*pi*8000;
omega=2*pi*400;
t=0:5/400/1000:5/400;
u_cm=1;
u_m=1;
k=1;
fc=u_cm*cos(omega_c*t);
%高频载波fa=u_m*cos(omega* 。
24、t);
%调制信号u_am=1/2*k*u_cm*u_m*cos(omega_c-omega)*t);
%已调信号U_c=fft(fc,1024);
%对高频载波进行傅里叶变换U_o=fft(fa,1024);
%对调制信号进行傅里叶变换U_am=fft(u_am,1024);
%对已调信号进行傅里叶变换figure(1);
subplot(3,2,1);
plot(t,fa,k);
title(调制信号);
grid;
axis(0 2/400 -1.5 1.5);
subplot(3,2,3);
plot(t,fc,k);
title(高频载波);
grid;
axis(0 2/400 -1.5 1.5);
subplo 。
25、t(3,2,5);
plot(t,u_am,k);
稿源:(未知)
【傻大方】网址:/a/2021/0801/0023373810.html
标题:SSB)调制与解调,振幅|振幅调制电路(AM,DSB( 三 )