模拟幅度调制系统抗干扰性能仿真分析
文章目录
1、引言
研究目的:理解AM、DSB-SC、SSB三种幅度调制方式,能够写出三种调制方式的过程,理解噪声在各个部分所产生的影响。
主要内容:用matlab模拟三种幅度调制,给出各点的时域、频域,求出噪声解调前后的功率和功率谱,最后给出信噪比。
2、系统模型
2.1、AM调制
调制信号m(t)与直流分量A0叠加后,与载波cosωct相乘后,输出的就是AM信号。
AM信号的时域表达式为:
sAM(t)=[A0+m(t)]cosωct=A0cosωct+m(t)cosωct
AM信号的频域表达式为:
sAM(ω)=πA0[δ(ω+ωc)+δ(ω-ωc)]+1/2[M(ω+ωc)+M(ω-ωc)]
AM信号的典型波形和频谱如下图所示:
解调采用相干解调,模型如下图所示:
将已调信号sAM(t)与载波信号相乘,得到
sAM(t) · cosωct = [A0+m(t)]cos2ωct=1/2 [A0+m(t)]+ 1/2[A0+m(t)] cos2ωct
将上述信号通过低通滤波器后就可以得到原始的调制信号
m0(t)=1/2[A0+m(t)]。
2.2、DSB-SC调制
DSB调制器的模型如图所示,实际上是基带信号与载波信号相乘:
sDSB(t)=m(t)·cosωct
sDSB(ω)=1/2[M(ω+ωc)+M(ω-ωc)]
DSB解调器模型与AM相同,已调信号与载波信号相乘后再通过低通滤波器:
sDSB(t)·cosωct=m(t)·cos2ωct =1/2 m(t)+ 1/2m(t) cos2ωct
经过低通滤波器后得:
m0(t)=1/2m(t)
2.3、SSB调制
产生SSB信号主要有两种:相移法和滤波法,由于滤波法较难实现,采用相移法,下图为其原理:
sSSB(t)=1/2m(t)cosωct +/- 1/2m(t)sinωct
解调方法与前两种相同,都为相干解调:
sSSB(t) · cosωct = [1/2m(t)cosωct +/- 1/2m(t)sinωct] · cosωct =1/4m(t)+1/4cos2ωct +/- 1/4sin2ωct
经过低通滤波后得到:
m0(t)=1/4m(t)
3、抗干扰性能理论分析
以DSB-SC为例:
设解调器输入信号sm(t)=m(t)cosωct,与载波相乘通过低通滤波器后得到输出信号m0(t)=1/2m(t)
功率s0=1/4m2(t)
设噪声输入ni(t)=nc(t)cosωct - ns(t)sinωct,
则输出n0(t)=1/2nct
输出噪声功率为N0=1/4n0B(B=2fH,为带通滤波器的带宽)
输入信噪比snr_in=m2(t)/(2n0B)
输出信噪比snr_out=m2(t)/n0B信噪比改善了一倍。
SSB的制度增益为4,AM的制度增益为2。
4、仿真实现与仿真结果`
部分代码实现,以AM调制为例:
fm=1;
fc=10;
A=2;
mt=sqrt(2)*cos(2*pi*fm*t); %m(t)
st=A+mt;
s_am=st.*cos(2*pi*fc*t); %SAM(t)
%求噪声
PSD_Noise_i=abs(fft(noise_i)).^2*T_sample/T/f_sample;
figure(3);
subplot(211);
plot(abs(fft(noise_i)));
title('噪声频谱');
subplot(212);
plot(PSD_Noise_i);%噪声的功率谱密度
title('噪声的功率谱密度');
P_noise_i=sum(PSD_Noise_i)/length(PSD_Noise_i)*f_sample %求功率
sz=s_am+noise_i;
rtz=sz.*cos(2*pi*fc*t); %SAM(t)与载波相乘
rz=abs(fft(rtz));
h=Num;
moz=conv(h,rtz); %卷积
mmoz=moz(length(h)/2:length(h)/2+N_sample-1);%将通过滤波器之后产生的延迟去掉
%求输入信噪比
PSD_am=abs(fft(s_am)).^2*T_sample/T/f_sample;
P_am=sum(PSD_am)/length(PSD_am)*f_sample %求功率
SNR_in=10*log10(P_am/P_noise_i)
下图为AM调制的各个波形:
AM信号频谱较原信号s(f)向左右移动了10个Hz。
实际的时域波形较理论的时域波形有些许偏差,原因是有噪声影响,但大体一致,符合要求。
信噪比虽然提高了,但是放大倍数小于2,原因可能是因为我在仿真的时候产生高斯白噪声后,没有将高斯白噪声通过带通滤波器,导致结果不正确。
下图为SSB调制的各个波形:
原信号频谱m(f)向左右偏移10Hz后,保留上边带信号,产生了SSB信号。
实际与理论结果大体相同。
下图为DSB-SC调制各个波形:
实际结果与理论基本相同。
5、小结
三种调制方式中,产生AM和DSB-SC信号的方法类似,而产生SSB信号采用的是相移法,三种信号的解调方法都一样,采用的是相干解调。
在仿真时,想要获得对称的频谱,可以采用fftshift函数实现。
6、参考文献
https://wenku.baidu.com/view/338dce13011ca300a7c3903e.html?from=search