4. 射频前端架构:超外差与零中频架构对比、LNA/PA/混频器关键参数、链路预算计算
射频前端,说白了就是天线之后、基带之前的那一堆模拟电路。很多刚入行的朋友觉得这玩意儿就是选几个芯片拼起来,其实坑多得很。我当年第一个数传项目,就是在前端架构上栽了跟头——选了个看似先进的零中频方案,结果直流偏移搞得我调了整整两周。
今天咱们就把射频前端的两大主流架构掰开揉碎,再聊聊LNA、PA、混频器这些关键器件怎么选,最后手把手算一遍链路预算。嗯,这些东西搞明白了,你设计数传系统时至少能少走一半弯路。
4.1 超外差架构:老当益壮的经典
超外差架构,说白了就是先把射频信号下变频到一个固定的中频,再在中频上做放大和滤波。为什么要多此一举?因为在中频上做滤波,Q值可以做得很高,选择性好得不是一星半点。
我记得2015年做一款军用级数传电台,客户要求邻道抑制做到80dB以上。零中频方案试了一圈,根本达不到。最后老老实实用了超外差,两级中频滤波,搞定。所以说,有些场合,经典的就是最好的。
超外差的核心优势:
- 选择性极佳——中频SAW滤波器可以做到很窄的带宽,邻道干扰抑制能力强
- 灵敏度高——中频放大级可以做得非常稳定,增益高且不易自激
- 动态范围大——各级增益分配灵活,不容易出现阻塞
但超外差也有个老毛病——镜像干扰。你想想看,本振频率fLO,有用信号在fRF,那么镜像频率就在2fLO - fRF。如果不加镜像抑制滤波器,这个镜像信号会直接混进中频,跟你抢地盘。
我的经验:镜像抑制滤波器的插入损耗通常在2-3dB,设计链路预算时一定要算进去。我曾经有个项目,就是忘了算这个损耗,结果灵敏度差了3dB,查了三天才找到原因。
4.2 零中频架构:简洁但不简单
零中频架构,也叫直接变频架构。它直接把射频信号下变频到基带(0Hz中频),省掉了中频级。好处很明显——体积小、成本低、没有镜像问题。
但零中频也有自己的麻烦。最大的两个:直流偏移和I/Q不平衡。
直流偏移怎么来的?本振信号自混频产生的。本振泄漏到射频端口,再和自身混频,就产生了直流分量。这个直流分量会直接叠加在基带信号上,严重时能把信号淹没了。
我在一个LoRa网关项目里就吃过这个亏。零中频接收机,上电后基带输出有50mV的直流偏移,而有用信号才20mV。后来用了交流耦合和数字校准才搞定。嗯,这里要注意,零中频方案一定要预留直流校准的机制。
避坑指南:我曾经在2.4GHz的WiFi前端上试过零中频,结果I/Q幅度不平衡达到了1.5dB,相位不平衡8度。这个指标下,64QAM的EVM直接炸了。后来换了更高精度的正交混频器才解决。所以,如果你要做高阶调制,零中频的I/Q平衡指标一定要仔细看datasheet。
零中频适合什么场景?说白了,对体积和功耗敏感、调制阶数不太高(QPSK、16QAM)的场合。比如蓝牙、ZigBee、NB-IoT这些,基本都是零中频的天下了。
4.3 LNA/PA/混频器关键参数
这三个器件是射频前端的核心。选型时看哪些参数?我一个个说。
4.3.1 LNA(低噪声放大器)
LNA的关键参数就三个:噪声系数(NF)、增益(Gain)、线性度(IIP3)。
| 参数 | 典型值 | 选型原则 |
|---|---|---|
| 噪声系数 | 0.5-2 dB | 越低越好,决定了接收机灵敏度下限 |
| 增益 | 15-25 dB | 够用就行,太高会压缩后级动态 |
| IIP3 | +5 到 +20 dBm | 越高越好,抗阻塞能力的关键 |
我个人习惯,选LNA时先看NF,再看IIP3。为什么?因为NF决定了你能收到多弱的信号,这是接收机的天花板。我做过一个项目,LNA的NF从1.2dB换到0.8dB,灵敏度直接提升了0.4dB,链路预算宽裕了不少。
4.3.2 PA(功率放大器)
PA的参数更直接:输出功率(Pout)、效率(PAE)、线性度(ACPR)。
| 参数 | 典型值 | 选型原则 |
|---|---|---|
| 输出功率 | 20-33 dBm | 根据通信距离和法规限制选择 |
| PAE | 30-60% | 越高越好,电池供电设备尤其重要 |
| ACPR | -30 到 -45 dBc | 越负越好,保证邻道不干扰 |
PA选型有个坑——很多人只看最大输出功率,不看线性功率。实际上,对于非恒包络调制(比如OFDM),PA需要回退到线性区工作。回退多少?通常3-6dB。我见过一个项目,选了30dBm的PA,结果用64QAM时只能输出24dBm,白白浪费了6dB。
4.3.3 混频器
混频器的关键参数:转换增益(Conversion Gain)、噪声系数、隔离度(LO-RF、LO-IF)。
转换增益,说白了就是混频器能把信号放大多少。有源混频器通常有5-15dB的转换增益,无源混频器则有6-8dB的损耗。
隔离度这个参数容易被忽略。LO到RF的泄漏,会通过天线辐射出去,造成带外发射超标。我有个项目,FCC认证时发现LO泄漏超标了5dB,最后在LO路径上加了个陷波滤波器才过。所以,选混频器时隔离度至少要看30dB以上。
4.4 链路预算计算:手把手教你算
链路预算,说白了就是算清楚信号从发射机到接收机,一路衰减了多少,增益了多少,最后信噪比够不够。
咱们以一个2.4GHz、通信距离1km的数传系统为例,手算一遍。
已知条件:
- 发射功率:20 dBm(100mW)
- 发射天线增益:3 dBi
- 接收天线增益:3 dBi
- 工作频率:2.4 GHz
- 通信距离:1000 m
- 接收机噪声系数:5 dB
- 信号带宽:1 MHz
- 所需SNR:10 dB(QPSK调制)
第一步:计算自由空间路径损耗
公式:Lfs = 32.45 + 20log(f) + 20log(d)
其中f单位MHz,d单位km。
Lfs = 32.45 + 20log(2400) + 20log(1) = 32.45 + 67.6 + 0 = 100.05 dB
第二步:计算接收功率
Prx = Ptx + Gtx + Grx - Lfs - Lcable
假设馈线损耗0.5dB:
Prx = 20 + 3 + 3 - 100.05 - 0.5 = -74.55 dBm
第三步:计算接收机底噪
N = -174 + 10log(B) + NF
N = -174 + 10log(1e6) + 5 = -174 + 60 + 5 = -109 dBm
第四步:计算接收信噪比
SNR = Prx - N = -74.55 - (-109) = 34.45 dB
第五步:计算链路余量
Margin = SNR - SNRrequired = 34.45 - 10 = 24.45 dB
结论:链路余量24.45dB,相当充裕。这意味着即使遇到雨衰、多径衰落,系统也能稳定工作。实际工程中,链路余量建议至少留10-15dB。
我的习惯:算链路预算时,我会把所有的损耗都往大了估。比如馈线损耗,datasheet说0.3dB/m,我按0.5dB/m算。接头损耗每个按0.2dB算。这样算出来的余量,才是真正靠谱的。毕竟,现场环境比实验室恶劣得多。
链路预算计算,说白了就是加减法。但难在你要知道哪些项该加、哪些项该减,以及每一项的典型值是多少。我建议你做个Excel模板,把常用的参数都列进去,以后每次设计直接套用就行。
好了,射频前端架构和链路预算就聊到这儿。这些东西,你光看不行,得动手算、动手调。下次遇到具体项目,试着用今天讲的方法走一遍,你会发现很多问题在设计阶段就能暴露出来,而不是等到板子贴好了才抓瞎。