每日精学 074|包络平方谱符号率估计

2026-09-25

雷达 · 通信 · 电子战 / 基础精学 074

瞬时幅度序列包含符号时钟的周期起伏。对幅度平方去均值后作频谱分析,可以把时域周期变成易搜索的频率峰值。

线性调制的脉冲列使包络平方在符号周期上具有重复统计结构,其离散频谱常在符号率或其谐波附近出现峰值,可用于粗符号率估计。

01
模型与符号

Rs:符号率(symbol/s)

fs:采样率(sample/s)

e[n]:去均值包络平方(功率)

NF:分析 FFT 长度(点)

\widehat R_s:峰值估计(symbol/s)

02
能量序列

构造

e[n]=|x[n]|^2-N^{-1}\sum_m|x[m]|^2

去除直流后,符号定时造成的周期项更容易观察。

03
谱峰估计

计算

E[k]=\sum_n w[n]e[n]e^{-\mathrm{j}2\pi kn/N_F}

在先验区间内取最大幅度频点并换算为

\widehat R_s=k_{\max}f_s/N_F

04
插值与分辨率

FFT 栅格间隔为 fs/NF。对峰值及相邻两点作抛物线插值可减小栅格误差,但不能突破有限观察时间的基本分辨率。

05
物理含义

符号边界使平滑脉冲列的能量按固定节奏起伏。随机数据改变每个符号内容,却不会改变这种统计节奏。

06
固定参数算例

验证生成过采样 OOK 脉冲列,在加性噪声下计算包络平方谱,比较整点峰值与三点插值估计,并测试不同观察长度。

MATLAB 固定参数数值验证结果
量数值
采样率 / Hz8192
true symbol rate hz1003.7
FFT 长度32768
fft bin spacing hz0.25
coarse estimate hz1003.75
interpolated estimate hz1003.70246208
coarse error hz0.05
interpolated error hz0.00246208358055
图 1:包络平方谱的符号率峰值 FFT 栅格和插值误差(子图 1)图 1:包络平方谱的符号率峰值 FFT 栅格和插值误差(子图 2)图 1:包络平方谱的符号率峰值 FFT 栅格和插值误差(子图 3)图 1:包络平方谱的符号率峰值 FFT 栅格和插值误差(子图 4)

图 1 包络平方谱的符号率峰值 FFT 栅格和插值误差

数值结果由配套 MATLAB 脚本在固定参数和固定随机种子下实际执行。脚本包含针对闭式关系 边界条件或估计误差的断言,并把 MATLAB 版本与关键数值写入独立结果文件。

07
数字实现的边界

RTL 实现复样本功率与块均值去除前端,后续频谱可复用流式 FFT。

配套 RTL 只实现本课中可明确量化的定点核函数或数据通路。浮点矩阵分解 概率统计和图形生成保留在 MATLAB 参考程序中。

08
适用范围

包络平方谱适合符号率粗估计和接收机参数搜索。恒包络调制在理想矩形脉冲下可能缺少明显谱线,需要其他循环特征。

09
工程上需要注意

  • 恒包络波形的能量谱线可能很弱。

  • 采样频偏会按比例偏移估计。

  • 窗函数改变峰宽和旁瓣。

  • 多种信号叠加时可能出现多个候选峰。

包络平方谱把符号周期转换为频率峰值。观察时长决定基础分辨率,峰值插值只能校正栅格偏差。

内容依据:每日精学第 74 课《包络平方谱符号率估计》。图表沿用原课固定参数数值结果,属于数值验证,不代表设备实测。

阅读8
分享
写评论...