4. 频谱模板基础:频谱模板定义、法规要求(FCC/ETSI)、模板参数(带宽、滚降、邻道泄漏)
频谱模板(Spectrum Mask)是无线发射设备在频域上的“行为边界”,它规定了发射信号在指定频段内外的功率谱密度上限。对于USRP(通用软件无线电外设)这类软件定义无线电平台而言,频谱模板不仅是合规认证的硬性指标,更是衡量发射链路线性度、滤波器设计和数字预失真(DPD)效果的核心标尺。本章将系统讲解频谱模板的定义、FCC与ETSI两大法规体系的差异,以及带宽、滚降、邻道泄漏三个关键参数的工程含义与测试方法。
4.1 频谱模板的定义与物理意义
频谱模板本质上是一个以载波频率为中心、以发射带宽为基准的功率谱密度(PSD)上限函数。它规定了在偏离载波不同频偏处,发射信号允许的最大功率电平。模板通常以“相对载波功率的dB值”为纵轴,以“频偏”为横轴绘制,形成一条阶梯状或分段线性的包络曲线。任何时刻,发射信号的实测频谱都必须位于该包络之下,否则即视为“越界发射”。
从物理层角度看,频谱模板约束了三个关键问题:带内平坦度(信号自身频谱形状是否畸变)、带外发射(邻道和次邻道的泄漏功率)、杂散发射(远离载波的离散或宽带噪声)。对于USRP设备,模板合规性直接取决于DAC的量化噪声、模拟低通滤波器的阻带抑制、混频器的本振泄漏以及功率放大器的非线性失真。值得注意的是,USRP的发射链路通常包含可配置的数字滤波器(如FIR滤波器)和模拟前端增益,这为模板优化提供了软件层面的调整空间。
tx_bandwidth参数控制数字滤波器的截止频率,而tx_gain影响模拟前端的线性度。两者对频谱模板的影响是耦合的——增益过高会导致PA压缩,使邻道泄漏急剧恶化;带宽设置过窄则会引起符号间干扰(ISI),导致带内频谱凹陷。因此,模板调优必须联合调整这两个参数,而非孤立优化。
4.2 法规要求:FCC与ETSI的对比分析
不同国家和地区的监管机构对频谱模板的定义存在显著差异。美国联邦通信委员会(FCC)和欧洲电信标准协会(ETSI)是两大主流体系,它们分别基于不同的频谱管理哲学:FCC更注重“具体频段的具体限制”,而ETSI倾向于“设备类别的统一规范”。
| 对比维度 | FCC(美国) | ETSI(欧洲) |
|---|---|---|
| 适用标准 | Part 15.247(ISM频段)、Part 22/24(蜂窝)、Part 90(专用移动) | EN 300 328(2.4GHz宽带传输)、EN 301 893(5GHz RLAN) |
| 测量带宽(RBW) | 100kHz(低于1GHz)/ 1MHz(高于1GHz) | 根据信道带宽选择,通常为1% OBW或100kHz |
| 带外发射限值 | 20dBc(邻道)/ 30dBc(次邻道),具体取决于频段 | 0dBm(2400-2483.5MHz带外)/ -30dBm(1GHz-12.75GHz杂散) |
| 邻道泄漏比(ACLR) | 未强制规定,但运营商通常要求 > 45dB(FDD)/ > 33dB(TDD) | EN 301 893要求 > 20dB(5GHz),EN 300 328要求 > 20dB(2.4GHz) |
| 杂散发射限值 | Part 15.209:-41.2dBm(30MHz-88MHz)/ -54dBm(88MHz-216MHz) | EN 300 328:-30dBm(30MHz-1GHz)/ -30dBm(1GHz-12.75GHz) |
| 测量检波方式 | 峰值检波(Peak) | RMS检波(平均功率) |
从USRP开发者的视角,FCC与ETSI的差异直接影响测试配置。例如,FCC Part 15.247要求使用100kHz分辨率带宽(RBW)测量带外发射,而ETSI EN 300 328允许使用1MHz RBW。如果开发者面向全球市场,必须同时满足两套标准,这意味着在测试时需分别配置频谱仪的RBW和检波方式,并确保USRP的发射功率回退(Power Back-off)足以覆盖两套标准中更严格的那一方。
4.3 模板参数详解:带宽、滚降与邻道泄漏
频谱模板的三个核心参数——带宽、滚降、邻道泄漏——分别从不同维度刻画了发射信号的频谱质量。理解它们的物理含义和测量方法,是进行USRP发射校准的基础。
4.3.1 带宽(Occupied Bandwidth, OBW)
占用带宽定义为包含信号总功率99%的频带宽度。在USRP中,OBW由基带信号的符号速率和脉冲成形滤波器的滚降系数共同决定。对于根升余弦(RRC)滤波器,OBW = 符号速率 × (1 + α),其中α为滚降系数。例如,一个符号速率为5Msps、α=0.35的QPSK信号,其OBW约为6.75MHz。测量OBW时,频谱仪应设置为RMS检波、RBW约为OBW的1%~5%,并采用积分功率法计算。
OBW与模板的关系在于:模板的过渡带起点通常以OBW为基准。FCC规定,模板的-20dB点应位于OBW的100%处,-30dB点位于OBW的150%处。因此,如果OBW设置过宽,模板的过渡带会相应外移,留给滤波器的衰减空间变小,容易导致带外发射超标。
4.3.2 滚降(Roll-off)
滚降系数α决定了信号频谱从通带到阻带的过渡陡峭程度。α越小,频谱越接近理想矩形,但时域波形的峰均比(PAPR)越高,对PA的线性度要求也越苛刻。USRP的数字脉冲成形滤波器(如GNU Radio中的root_raised_cosine_filter)允许用户配置α值,典型范围为0.1~0.5。
滚降对模板的影响体现在过渡带的斜率上。α=0.1时,频谱在OBW边缘的衰减速率约为40dB/倍频程;α=0.5时,衰减速率降至约20dB/倍频程。这意味着,在相同的PA回退条件下,小α信号更容易在邻道产生较高的泄漏功率。因此,实际系统常在频谱效率(小α)和线性度(大α)之间折中,例如LTE采用α=0.22,WiFi采用α=0.25。
4.3.3 邻道泄漏(Adjacent Channel Leakage Ratio, ACLR)
ACLR定义为发射信号在主信道内的功率与其泄漏到相邻信道(或次相邻信道)的功率之比,单位dB。它是衡量发射机线性度的最直接指标。ACLR的恶化主要源于PA的非线性失真(三阶交调产物)和本振相位噪声。对于USRP,ACLR的典型目标值取决于应用场景:
- 蜂窝通信(LTE/NR):基站要求ACLR > 45dB(E-UTRA ACLR),终端要求 > 33dB。
- ISM频段(WiFi/ZigBee):ETSI要求ACLR > 20dB,FCC未强制但推荐 > 30dB。
- 自定义波形:科研实验通常要求ACLR > 40dB以保证测量可信度。
测量ACLR时,频谱仪需设置两个信道功率测量通道:主信道(Channel Power)和相邻信道(Adjacent Channel),积分带宽均为OBW。若USRP的ACLR不达标,常见的优化手段包括:降低发射功率(回退)、启用数字预失真(DPD)、优化PA偏置点、调整数字滤波器系数以抑制带外噪声。
4.4 案例拆解:USRP 20MHz LTE信号的模板校准
下面通过一个完整的工程案例,演示如何对USRP进行频谱模板校准。该案例基于USRP X310 + UBX-160子板,目标是在2.4GHz频段发射一个20MHz带宽的LTE信号,并满足ETSI EN 301 893的模板要求。
初始条件与约束:
- USRP X310,固件版本UHD 4.1,GNU Radio 3.10
- 信号参数:20MHz LTE(FFT=2048,15kHz子载波间隔),QPSK调制,α=0.22
- 目标:ACLR > 30dB(ETSI要求),带外发射低于-30dBm/1MHz
- 测试设备:Keysight N9020A频谱仪,30dB衰减器,SMA线缆
初始现象:首次测试时,设置USRP发射功率为0dBm(UHD中tx_gain=30),频谱仪测得ACLR仅为22dB,远低于目标。同时,在偏离载波20MHz处观察到明显的频谱隆起,疑似PA饱和。
分析判断过程:
- 检查USRP的发射功率回退:0dBm输出功率对于UBX-160子板(最大输出+20dBm)而言,理论上应处于线性区,但实测ACLR异常,说明问题可能不在PA。
- 检查数字滤波器配置:GNU Radio流图中使用了默认的
firdes低通滤波器,其过渡带宽度为2MHz,阻带抑制为60dB。但该滤波器在20MHz信号带宽下,通带边缘的群延迟波动较大,可能引起频谱再生。 - 检查本振泄漏:使用频谱仪的“Marker→Peak”功能,发现载波中心处有一个-25dBm的离散尖峰,这是本振泄漏(LO Leakage)的典型特征。
实际操作步骤:
# 1. 优化数字滤波器:使用RRC滤波器替代普通低通
# GNU Radio Python代码片段
from gnuradio import filter
rrc_taps = filter.firdes.root_raised_cosine(
gain=1.0, # 线性增益
sampling_freq=30.72e6, # 采样率(20MHz LTE的典型采样率)
symbol_rate=15.36e6, # 符号速率(20MHz LTE)
alpha=0.22, # 滚降系数
ntaps=512 # 滤波器抽头数
)
# 2. 启用数字预失真(DPD)——如果USRP支持
# 3. 降低发射功率至-3dBm(tx_gain=27),观察ACLR变化
# 4. 在频谱仪上设置:RBW=100kHz, VBW=300kHz, 峰值检波, 平均迹线10次
结果对比:
| 配置项 | ACLR(dB) | 带外发射(dBm/1MHz) | 备注 |
|---|---|---|---|
| 初始配置(默认滤波器,0dBm) | 22 | -18 | 本振泄漏明显,频谱隆起 |
| 更换RRC滤波器,0dBm | 28 | -25 | 带外改善,但ACLR仍不足 |
| RRC滤波器 + 功率回退至-3dBm | 35 | -32 | 满足ETSI要求 |
| RRC滤波器 + 回退 + 手动本振校准 | 38 | -35 | 本振泄漏降低至-40dBm |
风险与代价:功率回退至-3dBm意味着牺牲了3dB的链路预算,对于远距离通信场景可能影响接收灵敏度。本振校准需要额外的硬件支持(如TX LO偏移),并非所有USRP子板都具备该功能。
复盘经验:USRP的频谱模板校准是一个系统性工程,不能仅依赖单一参数调整。本案例中,滤波器类型、发射功率、本振泄漏三个因素共同影响了最终结果。建议在项目初期就建立“频谱模板测试基线”,记录不同配置下的ACLR和带外发射数据,形成可复用的校准数据库。
4.5 常见误区与总结复盘
在USRP频谱模板测试中,工程师常陷入以下误区,导致测试结果失真或校准方向错误:
- 误区一:忽略RBW对测量结果的影响。FCC与ETSI对RBW的要求不同,若使用错误的RBW,测得的PSD可能相差10dB以上。务必在测试前确认适用法规的RBW规定。
- 误区二:将总功率与PSD混淆。模板限制的是PSD,而非总功率。一个宽带信号即使总功率合规,也可能因PSD过高而越界。
- 误区三:只关注ACLR而忽视杂散发射。ACLR只反映邻道泄漏,而杂散发射(如本振泄漏、时钟谐波)可能出现在远离载波的频段,同样会导致认证失败。
- 误区四:在USRP上盲目增加发射增益。增益提升会加剧PA非线性,使ACLR恶化。正确的做法是优先优化数字滤波器,再考虑功率回退。
- 误区五:使用单次扫描结果作为最终判定。频谱模板测试应使用“峰值保持”或“平均迹线”模式,并多次扫描取最差值,以覆盖发射机的瞬态行为。
tx_gain和tx_bandwidth联合调优,找到ACLR与输出功率的最佳平衡点;(4)定期使用频谱仪的“模板测试”功能(如Keysight的Spectrum Mask Test)自动判定合规性,避免人工判读误差。
频谱模板是USRP发射链路性能的“照妖镜”,它不仅能反映PA的非线性,还能揭示数字滤波器的设计缺陷、本振的相位噪声以及DAC的量化噪声。掌握模板的定义、法规差异和参数调优方法,是每一位USRP开发者从“能发信号”走向“发好信号”的必经之路。在实际项目中,建议将模板测试纳入自动化回归流程,每次修改发射链路参数后自动执行一次模板扫描,确保性能不退化。