2. 调制解调技术基础:ASK/FSK/PSK/QAM原理、频谱效率与抗干扰性权衡、工程选型建议
2.1 四种基本调制方式:它们到底在干什么?
调制解调,说白了就是把你要传的“0”和“1”,变成适合在空气中飞的波形。我刚开始接触数传时,总觉得这东西很玄乎。后来发现,其实就四种基本套路:ASK、FSK、PSK、QAM。
咱们一个一个说。
2.1.1 ASK(幅移键控)—— 最简单的,也是最脆弱的
ASK的原理特别直白:有载波代表“1”,没载波代表“0”。就像手电筒,开灯是1,关灯是0。
我在项目中用过一次ASK做低功耗传感器。嗯,当时图它电路简单,功耗低。结果呢?稍微有点干扰,接收端就分不清是“没信号”还是“信号太弱”。
2.1.2 FSK(频移键控)—— 抗干扰的“老黄牛”
FSK用两个不同的频率代表0和1。比如f1=433.0MHz代表“0”,f2=433.5MHz代表“1”。
为什么FSK抗干扰好?因为干扰通常改变的是幅度,而不是频率。你想想看,收音机里的FM广播比AM广播音质好,就是这个道理。
我个人习惯在远距离、低速率的数传场景首选FSK。比如LoRa的前身就是基于FSK的。我记得有一次做无人机遥控链路,2.4G频段干扰严重,换成FSK调制后,控制距离从500米直接拉到1.2公里。
2.1.3 PSK(相移键控)—— 用相位“做文章”
PSK不改变幅度,也不改变频率,它改变的是载波的相位。BPSK用0°和180°代表0和1。QPSK用0°、90°、180°、270°代表4种状态,一个符号传2个比特。
PSK的频谱效率比FSK高。为什么?因为相位变化比频率变化更“省带宽”。
但PSK有个坑:相位模糊。接收端不知道你发的0°是0还是1。我在做卫星通信项目时,就遇到过这个问题。解决方案是加差分编码(DPSK),用相位变化而不是绝对相位来传信息。
2.1.4 QAM(正交幅度调制)—— 效率之王,但娇气
QAM同时改变幅度和相位。16QAM有16种状态,一个符号传4个比特。64QAM传6个比特,256QAM传8个比特。
频谱效率高,代价是什么?对信噪比要求极高。你想想看,16QAM的16个点在星座图上挤在一起,稍微有点噪声,点就串了。
2.2 频谱效率与抗干扰性:一张表说清楚
| 调制方式 | 频谱效率 (bps/Hz) | 抗干扰能力 | 典型应用场景 |
|---|---|---|---|
| ASK | ~0.5 | 极差 | 低功耗传感器、遥控器 |
| FSK | ~0.5-1 | 良好 | 远距离数传、无人机遥控 |
| BPSK | 1 | 优秀 | 卫星通信、深空通信 |
| QPSK | 2 | 良好 | 数字电视、Wi-Fi 4 |
| 16QAM | 4 | 中等 | Wi-Fi 5、4G LTE |
| 64QAM | 6 | 较差 | Wi-Fi 6、5G NR |
| 256QAM | 8 | 极差 | 近距离高速传输 |
看到没?从ASK到256QAM,频谱效率越来越高,但抗干扰能力越来越差。这就是物理定律,谁也绕不开。
2.3 工程选型建议:我一般怎么选?
做项目这么多年,我总结了一套选型思路,分享给你:
- 先看距离和功率:远距离(>1km)首选FSK或BPSK。近距离(<100m)可以考虑QAM。
- 再看数据速率:速率低于100kbps,FSK足够。速率高于1Mbps,必须上QAM。
- 最后看信道环境:有强干扰(电机、变频器)的环境,别用ASK和256QAM。干净的信道(如光纤、卫星),可以上高阶调制。
2.4 核心知识体系:一张图看懂
下面这张SVG图,把四种调制方式的核心逻辑和权衡关系画出来了。你可以保存下来,做项目时对照着看。
2.5 避坑指南:我踩过的几个坑
最后,分享几个我亲身踩过的坑,希望能帮你省点学费:
- 坑一:盲目追求高阶调制。有一次为了提升速率,直接上了256QAM。结果信道稍微有点衰落,误码率直接爆表。后来老老实实降回64QAM,速率虽然低了点,但链路稳如老狗。
- 坑二:忽略相位噪声。PSK和QAM对相位噪声特别敏感。我有个项目,QPSK链路在实验室跑得好好的,一到现场就掉包。查了半天,发现是本地振荡器的相位噪声超标。换了个低相噪的晶振,问题解决。
- 坑三:ASK的“假省电”。ASK接收机为了省电,经常用包络检波。但包络检波的门限很难设。设高了,弱信号收不到;设低了,噪声误触发。我后来改用FSK,功耗没增加多少,可靠性提升了一大截。
好了,调制解调的基础就聊到这儿。记住一句话:没有最好的调制方式,只有最合适的。选型时把距离、速率、信道环境三个因素想清楚,基本不会跑偏。
公众号:蓝海资料掘金营,微信deep3321