幅度调制后的频率混叠

幅度调制后的频率混叠幅度调制利用频谱分析方法 y t f t cos ct y left t right f left t right cdot cos left omega ct theta right y t f t cos c t 载波信号与低频调制信号 幅度调制信号 调幅信号乘以载波信号以及其中的低频信号

人类在实践无线通信的过程中使用信号高频调制的方式来将传递的信号的频谱搬移到高频,通过天线完成电磁波的发送与接受。这种信号调制方式作为信号频谱分析的应用,也称为信号与系统课程中的重要内容。

▲ 无线通讯方式及其天线


▲ 无线通讯方式及其天线

本文对信号幅度调制和解调进行讨论。通过公式、波形、频谱分析对幅度调制中的混叠现象进行描述。

 

幅度调制

信号调制中,幅度调制形式简单,应用广泛。在形式可以描述成信号 f ( t ) f\left( t \right) f(t)与载波信号 cos ⁡ ( ω c t ) \cos \left( {\omega _c t} \right) cos(ωct)的乘积关系。在实际工程中,载波信号的频率 ω c \omega _c ωc通常远大于信号 f ( t ) f\left( t \right) f(t)的最高频率。后期通过同步解调方式,可以从调制信号中恢复出原来的信号。

下面公式描述了幅度调制(载波抑制调幅)的过程:

y ( t ) = f ( t ) ⋅ cos ⁡ ( ω c t + θ ) y\left( t \right) = f\left( t \right) \cdot \cos \left( {\omega _c t + \theta } \right) y(t)=f(t)cos(ωct+θ)


▲ 信号幅度调制的系统框图

下面通过波形显示了幅度正弦调制的过程。其中信号 f ( t ) f\left( t \right) f(t)的频率为1kHz,载波的频率为30kHz。这样选择只是为了能够从波形上还可以看出两个信号的波形。实际中往往载波的频谱 ω c \omega _c ωc比调制信号 f ( t ) f\left( t \right) f(t)的频率高出两三个数量级以上。

f ( t ) = cos ⁡ ( 2 π ⋅ 1000 ⋅ t ) f\left( t \right) = \cos \left( {2\pi \cdot 1000 \cdot t} \right) f(t)=cos(2π1000t) f c ( t ) = 0.5 ⋅ cos ⁡ ( 2 π ⋅ 30 ⋅ 1 0 3 ⋅ t ) f_c \left( t \right) = 0.5 \cdot \cos \left( {2\pi \cdot 30 \cdot 10^3 \cdot t} \right) fc(t)=0.5cos(2π30103t)

▲ 载波信号与低频调制信号


▲ 载波信号与低频调制信号

下图显示了信号 f ( t ) f\left( t \right) f(t)与载波信号 cos ⁡ ( ω c t ) \cos \left( {\omega _c t} \right) cos(ωct)相乘之后的调幅波形。

▲ 幅度调制信号


▲ 幅度调制信号

幅度调制后的信号频谱是原来信号的频谱分别左右搬移到载波频率附近的位置,形成高频信号。下面显示了前面正弦信号调制后的频谱。

▲ 载波抑制幅度调制信号的频谱


▲ 载波抑制幅度调制信号的频谱示意图

▲ 调制信号与载波信号


▲ 调制信号与载波信号


▲ 高斯信号调制后的波形

▲ 高斯信号调制信号频谱示意图


▲ 高斯信号调制信号频谱示意图

 

同步解调

相比与普通调幅信号,这种载波抑制的调幅需要使用同步检波的方式来解调。具体过程通过数学描述如下:

w ( t ) = y ( t ) ⋅ cos ⁡ ω c t = f ( t ) ⋅ cos ⁡ 2 ( t ) w\left( t \right) = y\left( t \right) \cdot \cos \omega _c t = f\left( t \right) \cdot \cos ^2 \left( t \right) w(t)=y(t)cosωct=f(t)cos2(t) = f ( t ) [ 1 2 + 1 2 cos ⁡ 2 ω c t ] = f\left( t \right)\left[ {
{1 \over 2} + {1 \over 2}\cos 2\omega _c t} \right]
=f(t)[21+21cos2ωct]
= 1 2 f ( t ) + 1 2 f ( t ) ⋅ cos ⁡ 2 ω c t = {1 \over 2}f\left( t \right) + {1 \over 2}f\left( t \right) \cdot \cos 2\omega _c t =21f(t)+21f(t)cos2ωct

将调幅波形再乘以载波信号,相当于再幅度调制。在生成信号中包括两个成分,一个是信号本身 1 2 f ( t ) {1 \over 2}f\left( t \right) 21f(t),幅度降低了一半;另一个是信号与两倍的载频波形的乘积。后面再通过一个低通滤波器便可以将调制信号 f ( t ) f\left( t \right) f(t)进行恢复。

下图显示了同步解调的过程 以及各部分的波形。

▲ 同步解调的过程波形图


▲ 同步解调的过程波形图

对于前面给出的实验波形,下面绘制出了信号乘以载波之后的波形。可以看出,其中的低频分量就是被调制的信号。

▲ 调幅信号乘以载波信号以及其中的低频信号


▲ 调幅信号乘以载波信号以及其中的低频信号

▲ 高斯信号同步解调后的波形


▲ 高斯信号同步解调后的波形

 

频率混叠

在前面讲述信号的幅度调制与解调过程中,都是假设信号的频谱远远小于载波的频率。这样信号被调制后,它的频谱搬移到高频时,左右的频谱之间没有重叠。但是如果调制频谱低,小于信号中最高频率,那么调制后的信号频谱中,左右两个搬移后的频谱之间就会有混叠。这就为后面进行信号恢复埋下了隐患。

下面将前面实验中载波的频率从原来的30kHz,降低到0.5kHz,给出对应的调制波形。

f ( t ) = e − ( t − 2.5 ) 2 1.5 f\left( t \right) = e^{ – {
{\left( {t – 2.5} \right)^2 } \over {1.5}}}
f(t)=e1.5(t2.5)2
f c ( t ) = cos ⁡ ( 2 π ⋅ 0.5 ⋅ 1 0 3 t ) f_c \left( t \right) = \cos \left( {2\pi \cdot 0.5 \cdot 10^3 t} \right) fc(t)=cos(2π0.5103t)

▲ 高斯信号与低频的载波信号


▲ 高斯信号与低频的载波信号

▲ 高斯信号低频调幅后的波形


▲ 高斯信号低频调幅后的波形

同样使用同步解调,所得到的信号中,信号本身 1 2 f ( t ) {1 \over 2}f\left( t \right) 21f(t)与两倍频调制的信号 1 2 f ( t ) ⋅ cos ⁡ ( 2 ω c t ) {1 \over 2}f\left( t \right) \cdot \cos \left( {2\omega _c t} \right) 21f(t)cos(2ωct)之间频谱也同样存在着混叠,这样就会使得低通滤波器无法将信号本身恢复出来了。


▲ 调幅信号与载波信号乘积之后的信号

▲ 高斯调制信号频谱混叠示意图


▲ 高斯调制信号频谱混叠示意图

 

复震荡信号调制

为了避免幅度调制后的频率混叠带来信号恢复的困难,在实践中,可以采用复震荡信号调制的方式。也就是将原来的信号调制在一对相位相差90°(正交)的载波信号上,形成一对正交调制信号。在数学上,可以将这对信号看成复数的实部和虚部,所组成的复值信号的频谱则是原来信号的频谱往右平移,自然就没有了混叠的问题。

▲ 复震荡信号调制框图


▲ 复震荡信号调制框图


▲ 复指数调制后的两路波形

如果需要恢复出原来的信号,则将原来的信号乘以前面复震荡信号的共轭信号 e − j ( ω c t + φ ) e^{ – j\left( {\omega _c t + \varphi } \right)} ej(ωct+φ),所生成信号的实部就是恢复的原来信号了。

下图显示了使用复指数调制后的实部和虚部分别与 cos ⁡ ( ω c t ) , sin ⁡ ( ω c t ) \cos \left( {\omega _c t} \right),\sin \left( {\omega _c t} \right) cos(ωct),sin(ωct)相乘之后的波形(蓝色,橙色),他们相加之后的波形(绿色)就是回复后的高斯波形。
▲ 进行复指数回复后的波形


▲ 进行复指数回复后的波形

如果信号 f ( t ) f\left( t \right) f(t)的幅值始终大于零0,即 f ( t ) ≥ 0 f\left( t \right) \ge 0 f(t)0,那么从复震荡调制信号恢复原来信号还可以简单的通过求复调制信号的幅度来恢复:

∣ f ( t ) ⋅ cos ⁡ ( ω c t ) + j ⋅ f ( t ) ⋅ sin ⁡ ( ω c t ) ∣ = ∣ f ( t ) ∣ = f ( t ) \left| {f\left( t \right) \cdot \cos \left( {\omega _c t} \right) + j \cdot f\left( t \right) \cdot \sin \left( {\omega _c t} \right)} \right| = \left| {f\left( t \right)} \right| = f\left( t \right) f(t)cos(ωct)+jf(t)sin(ωct)=f(t)=f(t)

利用Hilbert变换获得信号包络线

利用 scipy.signal.hilbert 函数获得信号的 Hilbert变化,通过求取它的模便可以获得信号的瞬时幅度。

▲ 图5.1 调制后的信号


▲ 图5.1 调制后的信号

▲ 图5.2 Hilbert所得到的解析信号实部和虚部


▲ 图5.2 Hilbert所得到的解析信号实部和虚部

fh = scipy.signal.hilbert(f2) plt.plot(t, real(fh), label='Re(fh)') plt.plot(t, imag(fh), label='Im(fh)') 

▲ 图5.3 通过解析信号的模获得信号的包络线(蓝色)以及调制信号本身(橙色)


▲ 图5.3 通过解析信号的模获得信号的包络线(蓝色)以及调制信号本身(橙色)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/218872.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午11:16
下一篇 2026年3月17日 下午11:16


相关推荐

  • Chrome您的连接不是私密连接解决办法–一个比较实用的技巧分享[通俗易懂]

    Chrome您的连接不是私密连接解决办法–一个比较实用的技巧分享[通俗易懂]问题:运行项目在Chrome中打开出现以下问题您的连接不是私密连接攻击者可能会试图从x.x.x.x窃取您的信息(例如:密码、通讯内容或信用卡信息)。了解详情NET::ERR_CERT_INVALID将您访问的部分网页的网址、有限的系统信息以及部分网页内容发送给Google,以帮助我们提升Chrome的安全性。隐私权政策x.x.x.x通常会使用加密技术来保护您的信息。GoogleChrome此次尝试连接到x.x.x.x时,此网站发回了异常的错误凭据。这可能是因为有攻击者在试图

    2022年5月2日
    171
  • ES6 模板字符串用法

    ES6 模板字符串用法解决字符串拼接问题使用模板字符串,可以省去‘+’拼接的操作,反引号“之间的视为一个整体view:<pv-html=”getHtml()”></p>method:getHtml(){leth1=`<h1>这是一个h1元素内容</h1>`returnh1}结果:通过表达式拼接对象属性使用${}表达式可以直接拼接对象属性的值:letuser={

    2022年8月21日
    8
  • 文件的三种打开方式

    文件的三种打开方式文件打开的三种方式文件操作的基础模式有三种(默认的操作为r模式):r模式为readw模式为writea模式为append文件读写内容的格式有两种(默认的读写内容的模式为b模式):t模式为t

    2022年7月4日
    23
  • Volatile原理解析

    Volatile原理解析一 实现原理 nbsp nbsp nbsp nbsp 对于 volatile 的解释 我相信更直白的说就是对于一个被 volatile 关键字修饰的变量 在并发情况下 Java 内存模型 JMM 保证每个线程对该变量的可见性 保证他们读取的数据是一致的 因此 volatile 实现了数据的可见性 有序性 但不保证原子性 下文会详细解释 但是怎样保证可见性的呢 在 jvm 底层对于 volatile 修饰的共享变量进行写操作的时候主要实现了两个步骤 将当前处理器缓存行的数据写回到系统内存 将其他处理器中缓存了该数据的

    2026年3月9日
    4
  • DDoS攻击工具HOIC分析

    DDoS攻击工具HOIC分析本文是绿盟科技安全+技术刊物中的文章,文章对拒绝服务攻击工具—”HighOrbitIonCannon”的技术性分析。HOIC是一款用RealBasic开发可移植的多平台拒绝服务攻击工具,该工具虽然对使用者的水平…

    2022年7月11日
    29
  • 乘法逆元及其求法

    乘法逆元及其求法一 相关定理介绍 1 乘法逆元如果 ax 1 modp 且 gcd a p 1 a 与 p 互质 则称 a 关于模 p 的乘法逆元为 x 下文中 x 都表示乘法逆元 2 费马小定理假如 a 是一个整数 p 是一个质数 那么是 p 的倍数 可以表示为或者写作 3 扩展欧几里得定理已知整数 a b 扩展欧几里得算法可以在求得 a b 的最大公约数的同时 能找到整数 x y 其中一个很可能是负数 使它们满足贝祖等式 二 乘法逆元的求

    2026年3月19日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号