3. 调制与解调原理:为什么要调制、幅度调制(AM)与解调、方波调制与解调、正交解调(I/Q)基础

这一章,我们聊聊调制与解调。很多刚接触锁相放大器的朋友,总觉得这玩意儿是个黑盒子——信号进去,直流出来,中间发生了什么?

其实核心就一句话:把低频信号搬到高频上去处理,再搬回来。为什么要这么折腾?因为直流和低频区域的噪声太大了,尤其是1/f噪声。你想想看,直接测一个DC电压,漂移、温飘、闪烁噪声全堆在一起,根本分不清哪个是信号哪个是噪声。

核心思想:调制是将被测信号与一个已知的参考载波相乘,使其频谱搬移到远离1/f噪声区的频率上。解调则是将放大后的调制信号再与参考载波相乘,恢复出原始信号的大小和相位。

3.1 为什么要调制?—— 逃离噪声沼泽

我刚开始做微弱信号检测时,犯过一个低级错误。当时想测一个0.1Hz的极低频信号,直接接了个高精度放大器,结果输出波形跟心电图似的,根本没法看。后来才明白,0.1Hz正好落在运放的1/f噪声拐点附近,信噪比惨不忍睹。

调制的好处,说白了就是三个:

  • 避开1/f噪声:把信号搬到几百Hz甚至几十kHz,远离噪声密集区。
  • 利用交流放大:交流放大器的增益稳定、漂移小,比直流放大器好做得多。
  • 实现相敏检测:只有与参考同频同相的信号才能被解调出来,噪声被大幅抑制。

你可能会问:那为什么不直接做高频放大?因为很多传感器本身输出就是低频或直流,比如光电探测器、热敏电阻、应变片。调制相当于给这些“慢信号”装了个高频载波,让它们能搭上交流放大的便车。

3.2 幅度调制(AM)与解调

幅度调制是最直观的一种。假设你有一个待测信号 \( V_s(t) = A \sin(\omega_s t + \phi) \),一个参考载波 \( V_r(t) = \sin(\omega_r t) \)。调制就是两者相乘:

V_mod(t) = A · sin(ω_s t + φ) · sin(ω_r t)
         = (A/2) · [cos((ω_r - ω_s)t - φ) - cos((ω_r + ω_s)t + φ)]

你看,调制后的信号包含两个频率分量:和频与差频。如果 \(\omega_s = \omega_r\),差频项就变成直流:\((A/2) \cos(\phi)\)。这就是锁相放大器解调的基本原理。

解调时,再把调制信号与同频参考相乘,经过低通滤波,就能提取出直流分量。我习惯把这个过程叫作“二次混频”——第一次把信号搬上去,第二次把它搬下来,顺便滤掉噪声。

实战经验:AM调制对载波的幅度稳定性要求很高。我曾经用过一个便宜的信号发生器做载波,结果解调输出跟着载波幅度一起漂,查了两天才找到原因。后来换成高精度DDS,问题立刻解决。

3.3 方波调制与解调

实际锁相放大器里,用的更多的是方波调制,而不是正弦波。为什么?因为方波容易产生,开关电路就能搞定,而且解调效率高。

方波调制本质上是一个乘法器,输入信号被一个±1的方波序列乘。数学上,方波可以展开成傅里叶级数:

Square(t) = (4/π) · [sin(ω_r t) + (1/3)sin(3ω_r t) + (1/5)sin(5ω_r t) + ...]

这意味着方波调制不仅包含基波,还包含所有奇次谐波。解调时,基波和奇次谐波都会参与混频,最终贡献到直流输出上。这带来一个好处:信噪比更高,因为更多的能量被利用了。

但也要注意,谐波分量会把高频噪声折叠到基带。我曾经遇到过一个问题:用方波解调时,输出噪声比正弦解调大了不少。后来发现是前级滤波没做好,高频噪声通过谐波混频混进来了。解决办法是在调制前加一个抗混叠滤波器。

避坑指南:方波解调对相位误差更敏感。我曾经因为电缆长度不匹配,导致参考方波和信号方波之间有几十纳秒的延迟,结果解调输出掉了将近10%。后来在参考路径上加了一个可调延迟线,才把相位对准。

3.4 正交解调(I/Q)基础

前面讲的都是单相解调——只用一个参考信号,输出与相位差\(\phi\)的余弦成正比。但如果你不知道信号的相位呢?或者信号本身就有相位变化?这时候就需要正交解调。

正交解调,也叫I/Q解调,同时使用两个正交的参考信号:

  • I路(In-phase):参考信号为 \(\sin(\omega_r t)\),输出 \(I = (A/2) \cos(\phi)\)
  • Q路(Quadrature):参考信号为 \(\cos(\omega_r t)\),输出 \(Q = (A/2) \sin(\phi)\)

有了I和Q,你就可以算出信号的幅度和相位:

幅度 R = sqrt(I² + Q²)
相位 φ = arctan(Q / I)

这意味着,即使信号相位未知或随时间变化,你也能准确测出它的幅度。我做过一个锁相环的项目,信号相位一直在漂,单相解调根本没法用。换成I/Q解调后,幅度测量稳定多了,相位信息还能用来做反馈控制。

下面这张图展示了正交解调的基本结构:

正交解调(I/Q)结构图 输入信号 乘法器 I 乘法器 Q 参考 sin 参考 cos 低通滤波 低通滤波 I 输出 Q 输出 幅度 R = √(I² + Q²) 相位 φ = arctan(Q/I) 说明 I/Q解调同时输出幅度和相位信息,适用于信号相位未知或变化的场景。 两路低通滤波器的截止频率决定了等效噪声带宽,需根据测量需求选择。

3.5 三种调制方式的对比

为了让你更直观地选择,我把三种方式的特点列了个表:

调制方式 优点 缺点 典型应用
正弦AM 谐波少,频谱纯净 产生正弦波成本高,解调效率低 高精度低频测量
方波调制 电路简单,解调效率高 谐波多,可能引入噪声折叠 通用锁相放大器
正交解调 同时获取幅度和相位 需要两路乘法器和滤波器 阻抗测量、锁相环

我的建议:如果你刚开始做锁相放大器,先从方波调制+单相解调入手,电路简单,容易调试。等把基本原理摸透了,再升级到I/Q解调,你会发现新世界。