调制与解调(一)——模拟调制系统调制解调方法


前言

根据天线理论,天线所能够发送的波长与天线长度存在着一定的联系,天线长度一般要大于波长的四分之一。那么在此规律下,若想传播低频信号则需要架设高度为数千米甚至数十前面的天线,这种方式显然是无法实现的。那么如何才能收发低频信号呢,调制的方法应运而生,所谓调制即将低频信号(调制信号或基带信号)加到高频信号(载波)上,得到已调信号。而解调是调制的逆过程,其目的是将调制信号从已调信号中恢复出来。
调制的方式有很多,本篇文章主要讨论模拟调制和解调的实现方法,以AM,DSB,SSB,NBFM,WBFM为例,进行matlab调制仿真,并使用相干解调和非相干解调对上述信号进行解调仿真。

一、幅度调制

幅度调制是用调制信号去控制高频载波的幅度,使之随调制信号做线性变化的过程。

1、调幅(AM)

常规的双边带幅度调制,简称调幅(AM),其时域表达式为: s A M = [ A 0 + m ( t ) ] cos ⁡ ω c t    = A 0 cos ⁡ ω c t + m ( t ) cos ⁡ ω c t s_{AM}=\left[ A_0+m\left( t \right) \right] \cos \omega _ct \\ \,\, =A_0\cos \omega _ct+m\left( t \right) \cos \omega _ct sAM=[A0+m(t)]cosωct=A0cosωct+m(t)cosωct
其第一项为载波项,第二项为边带项,在调制过程中,携带调制信号信息的只有边带项,因此载波项为无用项,由此就造成了功率的浪费。因此要寻求对这一问题的改进。

2、抑制载波的双边带调制(DSB)

由上一部分对AM的分析,为了避免功率的浪费,考虑到如果在调制过程中直流部分去掉,即去掉 A 0 A_0 A0,既可以抑制载波,其时域表达式如下:
s D S B = m ( t ) cos ⁡ ω c t s_{DSB}=m\left( t \right) \cos \omega _ct sDSB=m(t)cosωct
此时比较AM和DSB调制信号的频谱,AM信号的频偏由上边带,下边带,载波分量组成,而DSB由上边带和下边带组成,抑制了载波分量,避免了功率的浪费,但是上下边带都各自携带了全部的调制信号信息,就相当于同样的信息出现了两次,这就造成了带宽的浪费(结论为DSB和AM信号的带宽都为2倍的调制信号带宽),进一步寻求改进,即想办法消除一个边带以减小带宽,增大频带利用率。

3、抑制载波的单边带调制(SSB)

产生SSB信号的方法有两种,滤波法和相移法。

3.1滤波法

首先滤波法比较容易理解:首先产生一个双边带信号,再让其通过一个边带滤波器滤除不要的边带即可得到单边带信号。器边带滤波器选取理想高通或低通滤波器,如采用高通滤波器: H ( ω ) = { 1 , ∣ ω ∣ > ω c 0 , ∣ ω ∣ < ω c H(\omega)= \begin{cases}1, & |\omega|>\omega_{c} \\ 0, & |\omega|<\omega_{c}\end{cases} H(ω)={1,0,ω>ωcω<ωc
则可滤除下边带,保留上边带,若采用低通滤波器:
H ( ω ) = { 1 , ∣ ω ∣ < ω c 0 , ∣ ω ∣ > ω c H(\omega)= \begin{cases}1, & |\omega|<\omega_{c} \\ 0, & |\omega|>\omega_{c}\end{cases} H(ω)={1,0,ω<ωcω>ωc
则滤除上边带保留下边带,此种方法的难点是边带滤波器的制作,实际上的滤波器都不具备如此理想的边缘特性。

3.2相移法

相移法的原理为:利用相依网络,对载波信号和调制信号适当相移以便在何处过程中将其中一个边带抵消掉而获得SSB,由此就不需要实现滤波法中边带滤波器陡峭的边带条件。将相移法的过程简单推导如下:
以单频信号为例,调制信号为: m ( t ) = A m cos ⁡ ω m t m\left( t \right) =A_m\cos \omega _mt m(t)=Amcosωmt,载波信号为: c ( t ) = cos ⁡ ω c t c\left( t \right) =\cos \omega _ct c(t)=cosωct,
则其DSB的时域表达式为: s D S B = m ( t ) cos ⁡ ω c t = A m cos ⁡ ω m t cos ⁡ ω c t = 1 2 A m cos ⁡ ( ω c + ω m ) t + 1 2 A m cos ⁡ ( ω c − ω m ) t \begin{aligned} s_{D S B} &=m(t) \cos \omega_{c} t \\ &=A_{m} \cos \omega_{m} t \cos \omega_{c} t \\ &=\frac{1}{2} A_{m} \cos \left(\omega_{c}+\omega_{m}\right) t+\frac{1}{2} A_{m} \cos \left(\omega_{c}-\omega_{m}\right) t \end{aligned} sDSB=m(t)cosωct=Amcosωmtcosωct=21Amcos(ωc+ωm)t+21Amcos(ωcωm)t
保留上边带为: 1 2 A m cos ⁡ ( ω c + ω m ) t = 1 2 A m cos ⁡ ω m t cos ⁡ ω c t − 1 2 A m sin ⁡ ω m t sin ⁡ ω c t \begin{aligned} & \frac{1}{2} A_{m} \cos \left(\omega_{c}+\omega_{m}\right) t \\ =& \frac{1}{2} A_{m} \cos \omega_{m} t \cos \omega_{c} t-\frac{1}{2} A_{m} \sin \omega_{m} t \sin \omega_{c} t \end{aligned} =21Amcos(ωc+ωm)t21Amcosωmtcosωct21Amsinωmtsinωct
保留下边带为:
1 2 A m cos ⁡ ( ω c − ω m ) t = 1 2 A m cos ⁡ ω m t cos ⁡ ω c t + 1 2 A m sin ⁡ ω m t sin ⁡ ω c t \begin{aligned} & \frac{1}{2} A_{m} \cos \left(\omega_{c}-\omega_{m}\right) t \\ =& \frac{1}{2} A_{m} \cos \omega_{m} t \cos \omega_{c} t+\frac{1}{2} A_{m} \sin \omega_{m} t \sin \omega_{c} t \end{aligned} =21Amcos(ωcωm)t21Amcosωmtcosωct+21Amsinωmtsinωct

因此可以得出: s S S B ( t ) = 1 2 A m cos ⁡ ω m t cos ⁡ ω c t ∓ 1 2 A m sin ⁡ ω m t sin ⁡ ω c t \begin{aligned} s_{SSB}\left( t \right)\\ =&\frac{1}{2}A_m\cos \omega _mt\cos \omega _ct\mp \frac{1}{2}A_m\sin \omega _mt\sin \omega _ct\\ \end{aligned} sSSB(t)=21Amcosωmtcosωct21Amsinωmtsinωct
或者写成: s S S B ( t ) = 1 2 m ( t ) cos ⁡ ω c t ∓ 1 2 m ^ ( t ) sin ⁡ ω c t s_{SSB}\left( t \right) =\frac{1}{2}m\left( t \right) \cos \omega _ct\mp \frac{1}{2}\hat{m}\left( t \right) \sin \omega _ct sSSB(t)=21m(t)cosωct21m^(t)sinωct
其中, m ^ ( t ) \hat{m}\left( t \right) m^(t) m ( t ) m\left( t \right) m(t)的希尔伯特变换。
而相移法的技术难点在于相移网络的制作,很难将 m ( t ) m\left( t \right) m(t)的所有频率分量精准相移 π 2 \frac{\pi}{2} 2π
综上所述,要实现SSB无论是滤波法和相移法都有其技术难点,因此需要找出一种折衷的方法,能滤除部分边带且较容易实现。

4、残留边带调制

残留边带调制(VSB)就是这样一种折衷方法,既克服了DSB占用频带宽的特点,又解决了SSB实现困难的特点。VSB不用陡峭的滤波器,而是用比较平缓的滤波器切除无用边带。

二、角度调制

1、FM和PM的联系

对于一个信号而言,由于其频率和相位存在微积分的关系,因此调频和调相是可以相互转换的,由此可引出:直接调频,间接调频,直接调相,间接调相,其系统框图如图所示。由于调频与调相有这样的关系,在下面讨论时就以FM为例。
在这里插入图片描述
调频信号的时域表达式为:
s F M ( t ) = A cos ⁡ [ ω c t + K f ∫ m ( τ ) d τ ] s_{FM}\left( t \right) =A\cos \left[ \omega _ct+K_f\int{m\left( \tau \right) d\tau} \right] sFM(t)=Acos[ωct+Kfm(τ)dτ]
其中 K f K_f Kf称为调频灵敏度。
调相信号的时域表达式为: s P M ( t ) = A cos ⁡ [ ω c t + K P m ( τ ) ] s_{PM}\left( t \right) =A\cos \left[ \omega _ct+K_Pm\left( \tau \right) \right] sPM(t)=Acos[ωct+KPm(τ)]
其中 K p K_p Kp称为调相灵敏度。
两种调频方法相比较,直接调频和间接调频各有利弊,直接调频法在实现线性调频的前提下可获得较大频偏,但频率稳定度不高;间接调频法稳定性好但电路复杂,且频偏相对于直接跳频要小。

2、窄带调频NBFM与窄带调频WBFM

若FM信号满足: ∣ K f ∫ m ( τ ) d τ ∣ ≪ 0.5 \left| K_f\int{m\left( \tau \right) d\tau} \right|\ll 0.5 Kfm(τ)dτ0.5
则称其为窄带调频,否则则称为宽带调频。
窄带调频信号的时域表达式为: S N B F M ( t ) = A cos ⁡ ( ω c t ) − [ A K f ∫ m ( τ ) d τ ] sin ⁡ ω c t S_{NBFM}\left( t \right) =A\cos \left( \omega _ct \right) -\left[ AK_f\int{m\left( \tau \right) d\tau} \right] \sin \omega _ct SNBFM(t)=Acos(ωct)[AKfm(τ)dτ]sinωct
其频谱为: S N B F M ( ω ) = π A [ δ ( ω + ω c ) + δ ( ω − ω c ) ] + A K f 2 [ M ( ω − ω c ) ω − ω c − M ( ω + ω c ) ω + ω c ] S_{NBFM}\left( \omega \right) =\pi A\left[ \delta \left( \omega +\omega _c \right) +\delta \left( \omega -\omega _c \right) \right] + \\ \frac{AK_f}{2}\left[ \frac{M\left( \omega -\omega _c \right)}{\omega -\omega _c}-\frac{M\left( \omega +\omega _c \right)}{\omega +\omega _c} \right] SNBFM(ω)=πA[δ(ω+ωc)+δ(ωωc)]+2AKf[ωωcM(ωωc)ω+ωcM(ω+ωc)]

宽带调频时,频谱不再是调制信号的线性搬移,而是一个非线性过程。

三、相干解调

相干解调的原理与调制相似,都是频谱搬移,需要在接收端提供与已调信号完全同步的本地载波,与已调信号相乘后,经低通滤波器滤出低频分量。适用于对所有线性调制系统的解调。

四、非相干解调(包络检波)

适用于当 ∣ m ( t ) ∣ max ⁡ ⩽ A 0 \left| m\left( t \right) \right|_{\max}\leqslant A_0 m(t)maxA0的情况,包络与调制信号 m ( t ) m(t) m(t)的形状一样,可以直接从包络中提取载波信息,在两种方法都适用的情况下,非相干解调较为简单,但存在门限效应。
门限效应:当输入信噪比低于某一门限后,输出信噪比不再按比例下降,而是急剧恶化,这是由包络检波器的非线性解调作用引起的。

五、调制解调的matlab仿真

1、线性调制:

首先定义载波信号和调制信号:

mt=cos(2*pi*fmax*t); %基带信号
s_am=A*cos(2*pi*fc*t);%载波信号

再把调制信号加到载波信号上实现调幅,这里用相移法实现单边调制。

s_am=(A+mt).*cos(2*pi*fc*t);%AM调制信号
s_dsb=mt.*cos(2*pi*fc*t);%DSB调制
s_ssb=real(hilbert(mt).*exp(j*2*pi*fc*t));%SSB调制
[f,xf_am]=FFT_SHIFT(t,s_am); %AM调制信号频谱
[f,xf_dsb]=FFT_SHIFT(t,s_dsb); %DSB调制信号频谱
[f,xf_ssb]=FFT_SHIFT(t,s_ssb); %SSB调制信号频谱

通过以上步骤得出线性调制后的时域结果及其频谱:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
其频谱如图所示:
在这里插入图片描述
因此所得结果符合预计,DSB信号较AM信号而言滤除了载波分量,而SSB较DSB信号而言只保留了一个边带。

2、非线性调制

若要仿真宽带调频和窄带调频,需要注意其判别条件即: ∣ K f ∫ m ( τ ) d τ ∣ ≪ 0.5 \left| K_f\int{m\left( \tau \right) d\tau} \right|\ll 0.5 Kfm(τ)dτ0.5

Kf_1=150; %宽带调频系数
Kf_2=90;  %窄带调频系数
mt=cos(2*pi*fm*t) ; %载波信号
mti=1/2/pi/fm*sin(2*pi*fm*t);%mt的积分函数
FMt=A0*cos(2*pi*fc*t+2*pi*Kf_1*mti);
figure(1)
subplot(211);
plot(t,FMt);hold on;
xlabel('t');ylabel('WBFM调制信号')
subplot(212)
[f,sf]=FFT_SHIFT(t,FMt);
plot(f,abs(sf));
axis([-1000 1000 0 1])
xlabel('f');xlabel('f /hz');ylabel('WBFM调频信号的幅度谱');
%NBFM调制
FMt_2=A0*cos(2*pi*fc*t+2*pi*Kf_2*mti);
figure(2)
subplot(211);
plot(t,FMt_2);hold on;
xlabel('t');ylabel('NBFM调制信号')
subplot(212)
[f,sf]=FFT_SHIFT(t,FMt_2);
plot(f,abs(sf));
axis([-1000 1000 0 1])
xlabel('f');xlabel('f /hz');ylabel('NBFM调频信号的幅度谱');

在这里插入图片描述
在这里插入图片描述

3、相干解调

[t,am_t]=RECT_LPF(f,AMf,B);
figure()
subplot(311);
plot(t,am_t);
xlabel('AM加噪后解调信号');
n_dsb=n_dsb-mean(n_dsb);
[f,DSBF]=FFT_SHIFT(t,n_dsb);
[t,dsb_t]=RECT_LPF(f,DSBF,B);
subplot(312)
plot(t,dsb_t);
xlabel('DSB加噪后解调信号');

在这里插入图片描述
其中低通滤波器函数RECT_LPF定义为:

function [t,st]=RECT_LPF(f,Sf,B)
df=f(2)-f(1);
fN=length(f);
RectH=zeros (1,fN);
BN=f1oor(B/df);
BN_SHIFT=[-BN :BN-1]+floor(fN/2);
RectH(BN_SHIFT)=1;
Yf=RectH.*Sf;
[t,st]=IFFT_SHIFT(f,Yf);

  • 2
    点赞
  • 112
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值