3. 射频前端:射频链路架构、低噪声放大器(LNA)、功率放大器(PA)、混频器与滤波器
射频前端,说白了就是天线之后、基带之前那一堆“硬家伙”。我入行那会儿,总觉得这玩意儿就是几个芯片拼一起,后来被项目狠狠教育过——前端设计不好,整个系统都是废的。
今天咱们就把射频前端的几个核心模块拆开揉碎,聊聊链路架构怎么搭、LNA怎么选、PA怎么匹配、混频器怎么防镜像、滤波器怎么定带宽。嗯,都是实战里天天要碰的东西。
3.1 射频链路架构:从天线到基带的“接力赛”
一个典型的接收链路长这样:
天线 → 双工器 → LNA → 混频器 → 滤波器 → ADC
发射链路反过来:
DAC → 滤波器 → 混频器 → PA → 双工器 → 天线
你想想看,信号从天线进来,先经过双工器把收发隔开,然后LNA把微弱的信号放大,混频器把它降到中频或基带,滤波器把杂波滤掉,最后交给ADC。每一步都有坑。
链路预算的核心指标:
- 增益(Gain):每一级放大多少dB,总增益是各级相加
- 噪声系数(NF):信号经过每一级会变“脏”,NF越低越好
- 线性度(IIP3):放大器能扛多大信号而不失真
- 1dB压缩点(P1dB):增益下降1dB时的输入功率
我个人习惯,做链路预算时先算NF,再算增益,最后看IIP3。为什么?因为NF决定了灵敏度,这是接收机的命根子。
3.2 低噪声放大器(LNA):第一级就是“门面”
LNA是接收链路的第一级有源器件。它的任务很简单:把天线收到的微弱信号放大,同时尽量少引入噪声。
我记得有一次做GPS接收机,LNA的NF选了0.8dB的,结果整机灵敏度死活差3dB。查了半天,发现是LNA的输入匹配没做好,反射损耗太大。后来换成0.5dB NF的片子,匹配调好了,灵敏度直接达标。
3.2.1 LNA的关键参数
| 参数 | 含义 | 典型值(2.4GHz) | 选型建议 |
|---|---|---|---|
| NF | 噪声系数 | 0.5~1.5 dB | 越低越好,但成本也高 |
| 增益 | 小信号放大能力 | 15~25 dB | 够用就行,太高容易自激 |
| IIP3 | 三阶交调截点 | -10~+5 dBm | 信号环境复杂时选高的 |
| P1dB | 1dB压缩点 | -20~-5 dBm | 和IIP3配合看 |
避坑指南:我曾经在选LNA时只看NF,忽略了输入匹配。结果板子打回来,S11只有-5dB,信号一大半反射回去了。记住:LNA的输入匹配比增益更重要。
3.2.2 LNA的匹配网络
LNA的输入匹配通常用LC网络或微带线实现。目标是把源阻抗(通常是50Ω)变换到LNA的最佳噪声阻抗。这里有个矛盾:最佳噪声匹配点和最佳功率匹配点往往不重合。
怎么办?我一般先按噪声匹配来调,然后用仿真工具看增益和NF的trade-off。如果NF恶化不超过0.2dB,就接受功率匹配的偏差。
3.3 功率放大器(PA):发射链路的“大力士”
PA的任务是把调制好的信号放大到足够功率,然后通过天线发射出去。说白了,它就是个“力气活”。
但力气大不代表活好。PA的线性度、效率、散热,哪个搞不好都会出问题。我见过一个项目,PA效率做到60%,但线性度太差,EVM超标,整机认证没过。
3.3.1 PA的工作类别
| 类别 | 导通角 | 效率 | 线性度 | 典型应用 |
|---|---|---|---|---|
| A类 | 360° | ~25% | 最好 | 高线性要求场景 |
| AB类 | 180°~360° | ~50% | 较好 | 蜂窝通信 |
| B类 | 180° | ~60% | 一般 | 推挽结构 |
| C类 | <180° | ~70% | 差 | 恒包络调制 |
| E/F类 | 开关模式 | >80% | 极差 | 窄带高效率 |
你想想看,如果做WiFi,OFDM信号峰均比高,必须用A类或AB类。如果做蓝牙,GFSK是恒包络,C类甚至E类都行。
3.3.2 PA的匹配与散热
PA的输出匹配要把最佳负载阻抗变换到50Ω。这个匹配网络直接影响输出功率和效率。我习惯用Load-Pull仿真来找最佳负载点,然后设计匹配网络。
警告:PA的散热不是小事。我曾经有个项目,PA效率做到45%,但PCB铜皮不够,连续发射30秒后温度飙到120°C,PA直接保护关机。后来加了散热过孔和铝基板才解决。
3.4 混频器:频率的“翻译官”
混频器把射频信号和本振信号相乘,产生和频与差频。接收时把高频降到中频,发射时把中频升到射频。
混频器的核心指标:
- 变频增益/损耗:有源混频器有增益,无源混频器有损耗
- 噪声系数:无源混频器NF约等于变频损耗
- 隔离度:LO到RF、LO到IF的泄漏
- 镜像抑制:对镜像频率的抑制能力
镜像问题:如果RF=2.4GHz,LO=2.35GHz,那么IF=50MHz。但同时,2.3GHz的信号也会被混频到50MHz。这个2.3GHz就是镜像频率。必须用镜像抑制滤波器或镜像抑制混频器来干掉它。
我记得做卫星接收机时,镜像抑制要求60dB。用了两次变频:第一中频高,镜像远离;第二中频低,用SAW滤波器。效果很好,但成本也上去了。
3.5 滤波器:信号的“清道夫”
滤波器在射频前端里无处不在:双工器、镜像抑制滤波器、中频滤波器、谐波滤波器……
常见的滤波器类型:
| 类型 | Q值 | 带宽 | 尺寸 | 典型应用 |
|---|---|---|---|---|
| LC集总 | 10~50 | 宽 | 小 | 低频、宽带 |
| SAW | 1000~5000 | 窄 | 极小 | 中频、窄带 |
| BAW | 2000~8000 | 窄 | 小 | 高频、窄带 |
| 腔体 | 5000~30000 | 窄 | 大 | 基站、高功率 |
| 微带 | 50~200 | 中 | 中 | PCB集成 |
选滤波器时,我一般先看带宽和插入损耗,再看带外抑制。SAW滤波器插入损耗低、选择性好,但功率容量小,不能放PA后面。BAW能扛功率,但成本高。
实战技巧:我曾经在LNA后面放了一个SAW滤波器,结果LNA输出功率稍微大一点,SAW就饱和了,插损变大,NF恶化。后来把SAW移到混频器后面,问题解决。记住:滤波器的功率容量要和前级匹配。
3.6 射频前端架构图
下面这张图把接收和发射链路的核心模块画在一起,方便你理解信号怎么走、每个模块干什么。
3.7 链路预算实战:一个2.4GHz接收机例子
咱们算一个简单的接收链路预算。假设:
- 天线接收信号:-90 dBm
- 双工器插损:1.5 dB
- LNA增益:18 dB,NF:1.2 dB
- 混频器变频损耗:6 dB,NF:6 dB
- 中频滤波器插损:2 dB
- ADC输入范围:-10 dBm(满量程)
计算各级信号功率:
| 级 | 输入功率 | 增益/损耗 | 输出功率 |
|---|---|---|---|
| 天线 | -90 dBm | 0 dB | -90 dBm |
| 双工器 | -90 dBm | -1.5 dB | -91.5 dBm |
| LNA | -91.5 dBm | +18 dB | -73.5 dBm |
| 混频器 | -73.5 dBm | -6 dB | -79.5 dBm |
| 中频滤波器 | -79.5 dBm | -2 dB | -81.5 dBm |
| ADC输入 | -81.5 dBm | — | -81.5 dBm |
总增益 = 18 - 1.5 - 6 - 2 = 8.5 dB。ADC输入-81.5 dBm,离满量程还有71.5 dB的余量。嗯,这个链路增益偏低了,需要再加一级中频放大器。
噪声系数计算:用Friis公式,总NF = NF1 + (NF2-1)/G1 + (NF3-1)/(G1*G2) + ...
代入:NF_total = 1.2 + (6-1)/18 + (2-1)/(18*0.25) ≈ 1.2 + 0.28 + 0.22 = 1.7 dB
灵敏度 = -174 + 10*log(BW) + NF + SNR_min。如果BW=20MHz,SNR_min=6dB,灵敏度 ≈ -174 + 73 + 1.7 + 6 = -93.3 dBm。比-90 dBm的信号强,够用。