第4章:调制与解调——信号上路的“通行证”

各位同学,今天我们来聊聊通信系统里最核心的一环——调制与解调。

说实话,我刚入行那会儿,总觉得调制就是“把信号搬个家”,没什么技术含量。直到有一次,我在一个物联网项目里,因为调制方式选错了,导致设备在强干扰环境下完全失联。嗯,从那以后,我再也不敢小看这个环节了。

4.1 调制的目的——为什么要“折腾”信号?

你想想看,我们说话的声音频率大概在20Hz到20kHz之间。如果直接把这个信号发射出去,会有什么问题?

  • 天线尺寸太大:波长和天线长度成正比。20Hz的信号,波长是15000公里。你总不能架个上万公里的天线吧?
  • 信道冲突:所有人都在同一个频段说话,谁也听不清谁。
  • 传输距离短:低频信号能量衰减快,传不远。

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

  1. 频率搬移:把基带信号“骑”到高频载波上,天线尺寸瞬间变小。
  2. 信道复用:不同用户用不同载波频率,互不干扰。
  3. 抗干扰:通过调制方式的选择,让信号在噪声中“活下来”。

核心观点:调制不是“多此一举”,而是让信号能上路、能跑远、能抗干扰的必备手段。

4.2 模拟调制——老前辈的智慧

模拟调制,就是让载波的某个参数(幅度、频率、相位)随着模拟信号连续变化。我最早接触的就是AM收音机,那个“滋滋”的底噪,现在想起来还挺怀念的。

4.2.1 幅度调制(AM)

AM的原理很简单:让载波的幅度随着调制信号变化。

数学表达式:s(t) = [A0 + m(t)] * cos(ωc * t)
其中:
  A0:载波幅度(直流偏置)
  m(t):调制信号
  ωc:载波角频率

我在项目中遇到过一个问题:AM信号在传输过程中,如果遇到非线性放大器,包络会失真。说白了,AM对信道的线性度要求很高。

避坑指南:我曾经在一个广播项目中,因为功放饱和导致AM信号包络被削平,接收端解调出来的声音全是“破音”。后来加了预失真补偿才解决。

4.2.2 频率调制(FM)

FM让载波的频率随着调制信号变化。它的抗干扰能力比AM强很多。

数学表达式:s(t) = Ac * cos(ωc * t + Kf * ∫m(τ)dτ)
其中:
  Kf:频偏常数
  ∫m(τ)dτ:调制信号的积分

FM有个特点:幅度恒定,所以可以用限幅器把幅度噪声削掉。这也是为什么FM收音机比AM清晰的原因。

个人经验:FM的带宽比AM大得多。我记得有一次设计一个FM通信链路,带宽算错了,结果相邻频道互相干扰。嗯,带宽规划一定要留余量。

4.3 数字调制——现代通信的基石

数字调制,就是把0和1映射到载波的参数上。说白了,就是用离散的状态来表示数字信息。

4.3.1 幅移键控(ASK)

ASK用载波的有无来表示1和0。有载波是1,无载波是0。

示例:
  数据:1 0 1 1 0
  波形:有 无 有 有 无

ASK实现简单,但抗噪声能力差。我建议在低速率、短距离场景下使用,比如遥控器。

4.3.2 频移键控(FSK)

FSK用两个不同的频率来表示1和0。比如f1代表1,f2代表0。

示例:
  数据:1 0 1 1 0
  频率:f1 f2 f1 f1 f2

FSK的抗干扰能力比ASK强。我在一个工业控制项目里用过FSK,在电机噪声环境下依然稳定通信。

4.3.3 相移键控(PSK)

PSK用载波的相位变化来表示信息。最简单的BPSK,用0°和180°表示1和0。

示例:
  数据:1 0 1 1 0
  相位:0° 180° 0° 0° 180°

PSK的误码率性能最好。你想想看,相位变化比幅度变化更容易检测,对吧?

注意:PSK存在“相位模糊”问题。我曾经在调试QPSK解调器时,因为本地载波相位锁定反了,导致解出来的数据全是反的。后来加了差分编码才解决。

4.4 解调的基本方法——把信号“还原”回来

解调是调制的逆过程。说白了,就是把“骑”在载波上的信息取下来。

4.4.1 包络检波(用于AM)

AM信号可以用二极管+低通滤波器来解调。原理很简单:二极管整流,电容滤波,得到包络。

步骤:
  1. 半波整流(去掉负半周)
  2. 低通滤波(提取包络)
  3. 隔直电容(去掉直流分量)

经验之谈:包络检波对输入信号幅度有要求。太弱了,二极管不导通;太强了,会失真。我一般会在前面加一级AGC(自动增益控制)。

4.4.2 相干解调(用于AM/FM/PSK)

相干解调需要本地产生一个与载波同频同相的信号,然后相乘、低通滤波。

数学过程:
  s(t) * cos(ωc * t) = [m(t) * cos²(ωc * t)]
  = 0.5 * m(t) + 0.5 * m(t) * cos(2ωc * t)
  低通滤波后得到:0.5 * m(t)

相干解调的关键是载波同步。我建议用Costas环或者PLL来实现。

4.4.3 非相干解调(用于FSK)

FSK可以用两个带通滤波器+包络检波器来解调。哪个滤波器输出大,就判为哪个频率。

步骤:
  1. 两路带通滤波器(分别对应f1和f2)
  2. 包络检波
  3. 比较器判决

总结:解调方式的选择,取决于调制方式、信道条件和成本要求。没有最好的,只有最合适的。

4.5 知识体系图

调制与解调知识体系 调制与解调 调制目的:频率搬移、信道复用、抗干扰 模拟调制:AM(幅度)、FM(频率) 数字调制:ASK、FSK、PSK 解调方法:包络检波、相干解调、非相干解调 图4-1 调制与解调知识体系结构图

4.6 本章小结

调制与解调,是通信系统的“翻译官”。它把信息从一种形式转换成另一种形式,让信号能在信道中高效、可靠地传输。

我个人习惯是:先搞清楚应用场景(距离、速率、干扰环境),再选择调制方式。不要一上来就追求最先进的,适合的才是最好的。

记住一句话:调制是“编码”,解调是“解码”。两者配合好了,信号才能“听得懂、传得远”。

课后思考:为什么FM收音机的音质比AM好?如果用PSK来传输语音,会有什么问题?


公众号:蓝海资料掘金营,微信deep3321