AM调制与解调

  • 格式:doc
  • 大小:634.00 KB
  • 文档页数:21

, 本地解调载波
,则两信号相乘后的输出为
= 式中,k 为乘法器的相乘系数。令 滤波器后的输出信号为
,且低通滤波器的传输系数为 1,则经低通
当恢复的本地载波与发射端的调制载波同步(同频,同相),即 即表明同步检波器能无失真地将调制信号恢复出来。

时,有
源程序:
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;
摘要
AM 调制与解调
解调是调制的逆过程,它的作用是从已调波信号中取出原来的调制信号。对于幅度调制来说, 解调是从它的幅度变化提取调制信号的过程。对于频率调制来说,解调是从它的频率变化提 取调制信号的过程。而在在实际应用当中大型、复杂的系统直接实验是十分昂贵的,而采用 仿真实验,可以大大降低实验成本。在实际通信中,很多信道都不能直接传送基带信号,必 须用基带信号对载波波形的某些参量进行控制,使载波的这些参量随基带信号的变化而变 化,即所谓正弦载波调制。利用仿真软件对系统进行仿真可以弥补真实的实验设备所不能满 足的条件,减少实验成本。
非线性电路 图1
低通滤波器
包络检波器的输入信号为振幅调制信号
,其频谱由载频 和边


组成,载频与上下边频之差就是 。因而它含有调制信号的信息。
DSB 调制与解调
AM 调制与解调
在 AM 调制过程中,如果将载波分量抑制掉,就可形成抑制载波双边带信号。双边带信 号可以用载波和调制信号直接相乘得到,即
式中,常数 k 为相乘电路的相乘系数。
仿真及分析
AM 调制与解调
AM 调制与解调
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);%对已调信号进行傅里叶变换 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=(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('X10^4 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('X10^4 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('X10^4 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');title('已解调信号'); grid;axis([0 2/400 -2.5 2.5]);xlabel('t');ylabel('fa_o2');
AM 调制与解调
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); subplot(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,'k');title('二阶低通滤波器'); xlabel('X10^4 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('X10^4 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('X10^4 w(Hz)');ylabel('abs(H(jw)'); subplot(4,2,6);plot(w1,abs(U_am(1:512)),'k');title('相乘信号频域'); grid;axis([0 15 0 500]); xlabel('X10^4 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('X10^4 w(Hz)');ylabel('abs(H(jw)');
AM 调制与解调
高频电子线路
振幅调制电路(AM,DSB,SSB)调制与解调
目录
AM 调制与解调
摘要…………………………………………………………………………………………(3) 引言…………………………………………………………………………………………(4) 原理说明……………………………………………………………………………………(5) 实验分析……………………………………………………………………………………(10) 总结…………………………………………………………………………………………(20) 参考文献……………………………………………………………………………………(21)
AM 调制与解调
原理说明
AM 调制与解调 首先讨论单频信号的调制情况。如果设单频调制信号
,那么调幅信号(已调波)可表示为
,载波
式中, 即有
为已调波的瞬时振幅值。由于调幅信号的瞬时振幅与调制信号成线性关系,
=
由以上两式可得
包络检波是指检波器的输出电压直接反应输入高频调幅波包络变化规律的一种检波方式。由 于 AM 信号的包络与调制信号成正比,因此包络检波只适用与 AM 波的解调,其原理方框图 如图 1:
DSB 调制
AM 调制与解调
源程序:
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.*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'); subplot(3,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('X10^4 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('X10^4 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('X10^4 w(Hz)');ylabel('abs(H(jw)');