按关键词阅读: 调制 am 电路 解调 振幅 dsb ssb
低通滤波器乘法器uiuo图2SSB调制与解调对双边带调幅信号 , 只要取出其中的任一个边带部分 , 即可成为单边带调幅信号 。
其单频调制时的表示式为上边带信号 USSBUt=12kUmUcmcoswc+t下边带信号 USSBL(t)=12kUmUcmcoswc-t单边带信号的频谱宽度BSSB=max , 仅为双边带振幅信号的一半 , 从而提高了频带使用率 。
由于只发射一个频带 , 因此大大节省了 。
8、发射功率 。
本文选用下边带信号进行解调 , 采用乘积型同步检波方式 。
设输入已调波信号为ui=Uimcoswc-t, 本地解调载波uo=Uomcos(wot+),则两信号相乘后的输出为uoui=kUimUomcoswc-t coswot+=12kUimUomcoswc-t+wot+coswc-t-wot-式中 , k为乘法器的相乘系数 。
令wc-wo=wo,且低通滤波器的传输系数为1 , 则经低通滤波器后的输出信号为U=12kUimUomcoswc-t-wot-=Ucoswot-t-当恢复的本地载波与发射端的调制载波同步(同频 , 同相) , 即wo=0 , =0时 , 有u=Ucost.即表明同步检波器能无失真地将调制信号恢 。
9、复出来 。
实验分析一AM调制与解调源程序:clear;
%将工作空间数据清空ma=0.3;
%调制系数omega_c=2*pi*8000;
omega=2*pi*400;
t=0:5/400/1000:5/400;
u_cm=1;
fam=1;
fcm=1;
fc=fcm*cos(omega_c*t);
%高频载波fa=fam*(cos(omega*t)+cos(2*omega*t);
%调制信号u_am=u_cm*(1+ma*fa).*fc;
%已调信号U_c=fft(fc,1024);
%对高频载波进行傅里叶变换U_o=fft(fa,1024);
%对调制信号进行傅里叶变换U_am=fft(u_am,1024);
%对 。
10、已调信号进行傅里叶变换figure(1);
subplot(3,2,1);
plot(t,fa,k);
title(调制信号);
grid;
axis(0 2/400 -2.5 2.5);
xlabel(t);
ylabel(fa);
subplot(3,2,3);
plot(t,fc,k);
title(高频载波);
grid;
axis(0 2/400 -1.5 1.5);
xlabel(t);
ylabel(fc);
subplot(3,2,5);
plot(t,u_am,k);
title(已调信号);
grid;
axis(0 2/400 -3 3);
xlabel(t);
ylabel(u_am);
fs=5000;
w1=( 。
11、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 500);
xlabel(X104 w(Hz);
ylabel(abs(H(jw);
subplot(3,2,6);
plot(w1,abs(U_am(1:512),k);
title(已调信号频谱);
。
12、grid;
axis(0 7 0 500);
xlabel(X104 w(Hz);
ylabel(abs(H(jw);
fa_o=abs(hilbert(u_am);
%对u_am进行hilbert变换 , 求绝对值得到瞬时幅度fa_o2=(fa_o-1)*10/3;
%调整已调波振幅使其与调制信号一致figure(2);
subplot(2,1,1);
plot(t,fa,k);
title(调制信号);
grid;
axis(0 2/400 -2.5 2.5);
xlabel(t);
ylabel(fa);
w=(0:1000)/1000*5/400;
subplot(2,1,2);
plot(w,fa_o2,k);
titl 。
13、e(已解调信号);
grid;
axis(0 2/400 -2.5 2.5);
xlabel(t);
ylabel(fa_o2);
图形:图3图4分析:利用matlab函数仿真载波信号和调制信号 , 设定载波信号和调制信号初相为0 , 仿真已调信号时 , 需满足0ma1 , 本文中设定ma=0.3 。
已调制信号模型建立后 , 通过快速傅里叶变换函数fft求出调制信号 , 载波信号和已调波信号频域函数 , 通过matlab作图函数plot做出时域和频域波形图 , 与理论吻合很好 。
已知 , AM调幅波的振幅随调制信号变化 , 而且包络的变化规律与调制信号波形一致 , 利用Hilbert函数对已调波信号进行Hilbert变换 , 求绝对值得到瞬时振幅 , 从而还 。
14、原出包络波形 , 因调制系数ma=0.3 , 包络波形振幅为原调制信号的0.3倍 , 且在平衡位置振幅为载波振幅 , 据此关系 , 建立函数关系fao2=(fao-1)103,可以很好还原出原调制信号 。
通过观察发现 , 已解调信号与原调制信号仍有一定误差 , 原因可能是采样点数较少 , 使仿真结果与理论有一定偏差 。
DSB调制源程序: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*t);
%调制信号u_am=k*fc 。
15、.*fa;
%已调信号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);
xlabel(t);
ylabel(fa);
subplot(3,2,3);
plot(t,fc,k);
title(高频载波);
grid;
axis(0 2/400 -1.5 1.5);
xlabel(t);
ylabel(fc);
稿源:(未知)
【傻大方】网址:/a/2021/0801/0023373810.html
标题:SSB)调制与解调,振幅|振幅调制电路(AM,DSB( 二 )