1. 接收链路概览:从天线到ADC的完整信号路径
各位同学,欢迎来到这门课的第一章。咱们开门见山——接收链路到底长什么样?说白了,就是从天线抓到的那一点点微弱电磁波,一路变成ADC能啃得动的数字信号。这个过程,我做了十几年,每次看都觉得很神奇。
先给你一张全景图,把整条链路串起来看看。
嗯,这张图我画了很多遍。每次带新人,第一件事就是让他们把这个框图默写出来。你想想看,从天线到ADC,中间每一个模块都有它的使命。
1.1 信号路径上的每个节点
咱们一个一个说。
- 天线:把空间电磁波变成电压信号。信号有多弱?我测过最夸张的一次,-120 dBm,也就是0.2微伏。比一根头发丝还细。
- 带通滤波器(BPF):第一道门卫。把带外的大信号挡住,不然LNA会被堵死。我曾经见过一个设计,BPF没选好,旁边基站的信号直接把LNA推饱和了,整条链路直接瘫痪。
- 低噪声放大器(LNA):链路的心脏。它的噪声系数决定了整条链路的底噪。我个人的习惯是,LNA的噪声系数一定要做到1 dB以下,不然后面再怎么折腾也救不回来。
- 混频器:把射频信号搬移到中频。这里有个坑——镜像频率。你想想看,如果本振是1 GHz,射频信号是1.1 GHz,那1.1 GHz和0.9 GHz都会被搬移到100 MHz。所以混频器前面一定要有镜像抑制滤波器。
- 中频滤波器(IF BPF):选信道。带宽决定了你能同时处理多少个信号。
- ADC:把模拟信号变成数字比特。采样率、位数、无杂散动态范围(SFDR),每一个参数都卡着你的脖子。
1.2 系统指标的工程意义
好,现在咱们聊聊那几个让无数工程师头疼的指标。别怕,我用大白话给你讲明白。
灵敏度
说白了,就是接收机能看到多弱的信号。公式很简单:
灵敏度 (dBm) = -174 + NF + 10log(BW) + SNR_min
其中-174是室温下的热噪声底(dBm/Hz)。NF是噪声系数,BW是带宽,SNR_min是解调需要的最小信噪比。
举个例子:如果你的NF是3 dB,带宽是1 MHz,解调需要10 dB SNR,那灵敏度就是:
-174 + 3 + 60 + 10 = -101 dBm
嗯,-101 dBm。比这个弱的信号,你就别指望了。
选择性
选择性就是接收机从一堆信号里挑出你想要的那个的能力。主要靠滤波器来实现。
我习惯用矩形系数来衡量选择性:
矩形系数 = BW_60dB / BW_3dB
理想值是1,但实际能做到2~3就算不错了。SAW滤波器可以做到1.5左右,LC滤波器就差点意思。
| 滤波器类型 | 矩形系数(典型值) | 插入损耗 | 适用场景 |
|---|---|---|---|
| LC滤波器 | 3~5 | 1~3 dB | 宽带、低成本 |
| SAW滤波器 | 1.2~1.8 | 1~4 dB | 窄带、高选择性 |
| 腔体滤波器 | 1.1~1.3 | 0.5~2 dB | 基站、大功率 |
动态范围
动态范围就是接收机能同时处理大信号和小信号的能力。有两个关键指标:
- 无杂散动态范围(SFDR):在杂散信号不超过底噪的前提下,最大信号和最小信号的比值。
- 阻塞动态范围(BDR):在强信号存在时,还能看到弱信号的能力。
公式长这样:
SFDR (dB) = (2/3) * (IIP3 - 底噪)
IIP3是三阶交调截点。这个值越高,动态范围越大。
噪声系数
噪声系数(NF)是衡量接收机内部噪声的指标。定义为输入信噪比除以输出信噪比。
级联公式(Friis公式)必须刻在脑子里:
NF_total = NF_1 + (NF_2 - 1)/G_1 + (NF_3 - 1)/(G_1*G_2) + ...
看到了吗?第一级的噪声系数和增益决定了整条链路的NF。所以LNA的NF要低,增益要高。但增益太高又会压缩动态范围——这就是工程上的取舍。
1.3 指标之间的权衡
做接收链路设计,本质上就是在做权衡。我列个表给你看:
| 指标 | 想要更好 | 代价是什么 |
|---|---|---|
| 灵敏度 | 降低NF、减小带宽 | 成本上升、数据率下降 |
| 选择性 | 用更陡的滤波器 | 插损变大、群时延变差 |
| 动态范围 | 提高IIP3、降低增益 | 灵敏度下降 |
| 噪声系数 | 用更好的LNA | 功耗、成本、尺寸 |
你想想看,没有免费的午餐。每个指标背后都有代价。我个人的习惯是,先定下最关键的指标——通常是灵敏度或动态范围——然后其他指标围绕它来优化。
1.4 本章小结
这一章咱们把接收链路从头到尾捋了一遍。从天线到ADC,每一个模块都有它的角色。灵敏度、选择性、动态范围、噪声系数——这四个指标是接收机设计的四大支柱。它们之间互相牵制,没有完美的设计,只有最适合需求的设计。
嗯,第一章就到这里。记住这张框图,记住这四个指标。后面的章节,咱们会一个一个深入进去,把每个模块的设计细节都掰开揉碎了讲。