4、信号采集基础:采样定理、IQ数据格式、采样率与带宽的关系、增益与天线配置对采集的影响
USRP(Universal Software Radio Peripheral)作为软件定义无线电(SDR)平台的核心价值,在于其能够将射频信号数字化,交由主机或嵌入式处理器进行灵活的信号处理。然而,数字化的质量直接决定了后续信号分析、解调与频谱验证的成败。本章将围绕信号采集的四大基石——采样定理、IQ数据格式、采样率与带宽关系、增益与天线配置——展开系统讲解,帮助读者建立从天线端口到基带数据的完整链路认知。
上图展示了USRP信号采集的完整信号链:从天线接收射频信号,经过低噪声放大器(LNA)和射频前端处理,再由模数转换器(ADC)数字化,最终以IQ数据格式传输至主机或FPGA进行处理。其中每一个环节的参数设置都会对采集质量产生决定性影响。下面我们将逐一深入剖析。
4.1 采样定理:数字化的第一性原理
4.1.1 核心原理
采样定理(Nyquist-Shannon定理)规定了从连续时间信号无失真重建所需的最低采样率。对于基带信号,采样率必须满足:
fs ≥ 2 × f_max
其中 f_max 为信号最高频率分量。对于带通信号(中心频率 f_c,带宽 B),则可采用带通采样:
fs ≥ 2 × B
USRP设备通常采用中频采样或零中频(ZIF)架构。在零中频架构中,射频信号直接下变频至基带,产生I/Q两路正交信号,此时采样率只需满足基带带宽的2倍即可。例如,对于带宽为10 MHz的LTE信号,采样率至少需要20 MS/s(兆样本/秒)。
4.1.2 判断方法与操作流程
在USRP中设置采样率时,需遵循以下判断流程:
- 确定信号带宽:根据待采集信号的协议标准或频谱测量结果,确定其占用带宽 B。
- 计算理论最低采样率:fs_min = 2 × B(复数采样)。
- 考虑过渡带余量:实际采样率 fs = (2.5~4) × B。
- 检查USRP硬件限制:确认所选采样率在USRP支持的范围内(如USRP B210支持最高61.44 MS/s)。
- 验证频谱完整性:采集后观察频谱,确认信号完整落入数字带宽内,且边缘无明显衰减。
4.1.3 案例拆解:WiFi信号采集的采样率选择
假设需要采集一个802.11ac 20 MHz带宽的WiFi信号,中心频率为2.4 GHz。
| 参数 | 理论值 | 推荐值 | 说明 |
|---|---|---|---|
| 信号带宽 B | 20 MHz | 20 MHz | 协议规定 |
| 最低采样率 | 40 MS/s | — | 2×B |
| 推荐采样率 | — | 50 MS/s | 2.5×B,留过渡带余量 |
| 实际可用带宽 | — | ~25 MHz | 含过渡带 |
在GNU Radio中设置采样率为50 MS/s后,观察到频谱中WiFi信号完整显示,且边缘无混叠现象。若将采样率降至40 MS/s,信号边缘会出现轻微失真,因为抗混叠滤波器的过渡带开始影响信号边缘。
4.2 IQ数据格式:复数采样的本质
4.2.1 核心原理
USRP采用正交采样架构,将射频信号下变频为两路正交的基带信号:I(In-phase,同相)和Q(Quadrature,正交)。这两路信号构成一个复数样本:
s(t) = I(t) + j × Q(t)
IQ数据格式的优势在于:
- 保留完整相位信息:复数表示可以区分正负频率,避免镜像混叠。
- 降低采样率要求:只需对基带信号采样,而非射频载波。
- 便于数字信号处理:解调、滤波、频移等操作在复数域中更为简便。
USRP通常输出16位有符号整数(int16)或单精度浮点(float32)格式的IQ数据。以USRP B210为例,其ADC为12位,但通过数字下变频和抽取后,输出数据可配置为16位或8位。
4.2.2 数据格式对比
| 格式 | 位数 | 动态范围 | 数据速率(50 MS/s) | 适用场景 |
|---|---|---|---|---|
| int16 | 16-bit | ~96 dB | 200 MB/s | 通用采集 |
| int8 | 8-bit | ~48 dB | 100 MB/s | 强信号、低动态需求 |
| float32 | 32-bit | 理论无限 | 400 MB/s | 高精度处理 |
选择数据格式时需权衡动态范围与数据吞吐量。对于频谱监测等宽动态范围应用,推荐使用int16;对于已知信号强度较高的场景,int8可降低传输压力。
4.2.3 实战场景:IQ数据幅度校准
在采集过程中,IQ不平衡(幅度不一致、相位不正交)会导致镜像频率泄漏。通过以下步骤进行校准:
- 发送单音信号至USRP输入端。
- 采集IQ数据并计算I/Q幅度比和相位差。
- 在软件中应用补偿矩阵:
I_cal = I
Q_cal = (Q - sin(φ) × I) / cos(φ)
其中 φ 为I/Q相位差。现代USRP(如B210)内置自动校准功能,但外部环境变化(温度、频率)可能引入新的不平衡,定期校准是必要的。
gr::blocks::iq_balance 模块进行实时IQ校准。对于高精度测量,建议在采集前执行一次全频段校准。
4.3 采样率与带宽的关系:数字域的频谱边界
4.3.1 核心原理
在USRP中,采样率 fs 直接决定了数字域可表示的频率范围。对于复数采样,有效频率范围为 [-fs/2, +fs/2],总带宽等于 fs。然而,实际可用带宽受限于抗混叠滤波器的过渡带,通常为 fs 的 70%~80%。
例如,USRP B210在采样率 50 MS/s 时,理论带宽为 50 MHz,但实际平坦带宽约为 40 MHz,边缘 5 MHz 为过渡带。若信号带宽接近理论极限,边缘子载波将受到滤波器滚降影响。
4.3.2 判断方法与操作流程
确定采样率与带宽匹配的流程:
- 测量信号实际带宽:使用频谱仪或USRP自身进行预扫描。
- 计算所需采样率:fs = B / 0.8(考虑过渡带)。
- 检查硬件支持:确认USRP主时钟频率与采样率的关系(如B210要求采样率为主时钟的整数分频)。
- 验证平坦度:采集宽带噪声源,观察频谱平坦度,确认信号带宽内幅度波动小于1 dB。
4.3.3 案例拆解:宽带信号采集的采样率优化
某项目需采集一段 30 MHz 带宽的卫星通信信号,中心频率 1.5 GHz。USRP B210 最大采样率 61.44 MS/s。
| 方案 | 采样率 | 可用带宽 | 效果 |
|---|---|---|---|
| 方案A | 40 MS/s | ~32 MHz | 信号完整,边缘略有衰减 |
| 方案B | 50 MS/s | ~40 MHz | 信号完整,平坦度好 |
| 方案C | 61.44 MS/s | ~49 MHz | 最优,但数据量大 |
最终选择方案B,在保证信号质量的同时,将数据速率控制在 200 MB/s(int16格式),便于实时处理。
4.4 增益与天线配置:模拟域的信号质量保障
4.4.1 核心原理
USRP的增益链路通常包含多个级联放大器:射频低噪声放大器(LNA)、中频放大器(IF)和基带可变增益放大器(VGA)。总增益为各级增益之和。增益设置直接影响信号质量:
- 增益过低:信号幅度小,量化噪声占比高,信噪比(SNR)下降。
- 增益过高:信号饱和,产生非线性失真和削波。
- 最佳增益:使信号幅度接近ADC满量程的 -1 dBFS 至 -3 dBFS。
天线配置同样关键:天线增益、方向性和阻抗匹配决定了接收信号的实际功率。例如,一个 3 dBi 增益的天线比 0 dBi 天线多接收约 2 倍功率。
4.4.2 判断方法与操作流程
增益设置的工程流程:
- 估算信号功率:根据发射功率、路径损耗和天线增益计算接收功率。
- 设置初始增益:从USRP推荐值开始(如B210的默认增益 30 dB)。
- 观察时域波形:在GNU Radio中显示IQ幅度,调整增益使峰值幅度在满量程的 60%~80%。
- 检查频谱底噪:确保底噪不随增益线性上升(若上升,说明噪声系数主导)。
- 迭代优化:微调增益,找到SNR最优工作点。
4.4.3 案例拆解:微弱信号采集的增益优化
场景:采集 400 MHz 频段的物联网信号,发射功率 10 dBm,距离 500 米,路径损耗约 70 dB。接收功率估算:
Pr = Pt + Gt + Gr - L = 10 + 2 + 2 - 70 = -56 dBm
USRP B210 的噪声底约为 -90 dBm(1 Hz带宽),信号SNR约为 34 dB。设置增益过程:
| 增益设置 | 信号幅度 | 底噪电平 | SNR | 结论 |
|---|---|---|---|---|
| 20 dB | -36 dBFS | -80 dBFS | 44 dB | 信号偏弱 |
| 40 dB | -16 dBFS | -60 dBFS | 44 dB | 良好 |
| 60 dB | +4 dBFS(饱和) | -40 dBFS | — | 削波失真 |
最终选择 40 dB 增益,信号幅度 -16 dBFS,SNR 44 dB,满足解调要求。
4.5 常见误区与总结复盘
| 误区 | 后果 | 正确做法 |
|---|---|---|
| 采样率越高越好 | 数据量过大,处理压力大 | 根据信号带宽选择 2.5~4 倍采样率 |
| 增益越大信号越清晰 | 饱和失真,SNR下降 | 调整增益使信号幅度在 -1~-3 dBFS |
| 忽略IQ不平衡 | 镜像频率干扰 | 定期校准,使用补偿算法 |
| 天线增益越高越好 | 方向性过强,丢失多径信号 | 根据场景选择全向/定向天线 |
| 忽略过渡带 | 信号边缘失真 | 采样率留 20% 余量 |
本章系统梳理了信号采集的四大核心要素。在实际项目中,采样率、IQ格式、增益和天线配置是相互关联的:采样率决定数字带宽,增益决定模拟信号质量,天线决定输入信号功率,而IQ格式则影响数据精度与吞吐量。建议读者在每次采集任务前,按照"信号分析→参数计算→硬件配置→验证优化"的流程进行系统设置,并通过频谱观察和时域波形检查来验证配置的正确性。掌握这些基础,将为后续的频谱验证和信号分析打下坚实基础。