‹ 上一章 第8章 下一章 ›

课程章节导航 ×

第8章谱分析FFT功率谱维纳-辛钦

数字谱分析

Digital Spectrum Analysis · 确定性信号 · 随机信号 · 功率谱估计

用 FFT 在离散频点上估计信号频谱;对随机信号则用功率谱描述,并由此引出经典谱估计与现代谱估计。

本章导学

我们要回答什么?

①

确定性信号

已知精确表达式(如正弦、合成音)。用 FFT 估谱,但存在泄漏 / 栅栏 / 混叠三类误差。

②

随机信号

只能用统计平均。由维纳-辛钦定理:功率谱 = 自相关函数的傅里叶变换。

③

谱估计方法

周期图法方差大;Bartlett / Welch 用分段平均降低方差。

前置:第3章 DFT、第4章 FFT、第2章频域分析。
8.1 引言

为什么要做"谱分析"?

频率成分揭示本质

振动、语音、心电、雷达回波——频率结构比时域波形更易诊断故障与特征。

数字化的优势

用 FFT 在通用处理器上快速估谱,分辨率、窗、平均均可灵活控制。

谱分析 = 把信号从时域投影到频域,让隐藏的周期与共振"现形"。
8.2 确定性信号谱分析

原理:截断 → 抽样 → DFT

真实连续信号 \(x_{a}\)(t) 经抽样得 x(n),再加窗截断为有限长 \(x_{N}\)(n),对其做 N 点 DFT:

\(X\)(\(k\)) = \(\sum_{n=0}^{N-1}x_{N}\)(\(n\))\(e^{-j\frac{2\pi}{N}kn}\)  \(k\)=0,1,…,\(N\)−1

1 截断

无限长 → 有限长(乘窗)→ 频谱泄漏

2 抽样

连续 → 离散(满足采样定理)→ 防混叠

3 DFT

频域只取 N 个样点 → 栅栏效应

8.2 谱分析误差

三大误差:泄漏 · 栅栏 · 混叠

误差来源后果对策
频谱泄漏截断(加窗)频率扩散、旁瓣掩盖弱分量选低旁瓣窗
栅栏效应DFT 频点离散漏掉频点间真实峰补零提高密度
混叠抽样率不足高频折回低频\(f_{s}\)>2\(f_{c}\)
补零不提高频率分辨率(分辨率由记录长度 T 决定:Δf=1/T),只让栅格更密、看清单峰。
原理剖析 · 交互演示

频谱泄漏:截断的代价

实线:加窗后 |X(ω)|;虚线:理想(无限长)谱。看旁瓣扩散。

观察要点

  • 频率不落在 DFT 频点上时,能量泄漏到旁瓣
  • 矩形窗旁瓣高,泄漏最严重
  • 换汉明/布莱克曼 → 旁瓣压低,主瓣变宽
  • 弱的相邻分量易被强分量旁瓣"淹没"
原理剖析 · 交互演示

栅栏效应:补零看清峰

N 原长

同一信号:无补零(粗栅格)vs 补零(细栅格),峰位置更准。

要点

  • DFT 只在 k·\(f_{s}\)/N 频点上取值,像隔着栅栏看
  • 补零增加 N → 频点更密,能"看见"真实峰值
  • 但真实分辨率 Δf=1/T 不变(T 是实际记录时长)
8.2 参数选择

FFT 谱分析该如何取参数?

抽样频率

\(f_{s} \ge 2f_{c}\)

防混叠

记录长度

\(T = N/f_{s}\)

决定频率分辨率

分辨率

\(\Delta f = f_{s}/N = 1/T\)

要分辨 Δf 就得取足够长 T

例:想分辨 1 Hz 间隔,须取 T≥1 s;再按 \(f_{s}\) 与 N(常取 2 的整数幂)确定。
8.2 线性调频 Z 变换(CZT)

不想全频段?在任意螺旋路径上取样

\(X\)(\(z_{k}\)) = \(\sum_{n=0}^{N-1}x\)(\(n\))\(z_{k}^{-n}\) , \(z_{k}\) = \(AW^{-k}\)

特点

起点 A、步长 W 任意,可在单位圆局部弧段做高密度谱分析,频率不必均匀。

用途

窄带细化、非均匀频点、声纳/雷达局部观测;可用 FFT 快速实现。

只在单位圆弧段密集取样(CZT)
8.3 随机信号的谱分析

随机信号没有确定谱,但有"功率谱"

随机信号无法写解析式,改用统计平均。核心是维纳-辛钦(Wiener-Khinchin)定理:

\(P_{xx}\)(ω) = \(\sum_{m=-\infty}^{\infty}r_{xx}\)(\(m\))\(e^{-j\omega m}\)  (功率谱 = 自相关函数的 DTFT)

自相关 r(m)

\(r_{xx}\)(\(m\)) = \(E\)[\(x\)(\(n\))\(x^{*}\)(\(n\)−\(m\))]

功率谱 P(ω)

描述功率在频域的分布,非负、实、偶。

思路:先估自相关 → 再作 DTFT/FFT 得到功率谱。
8.3 功率谱估计方法

周期图及其改进

周期图法

\(I_{N}(\omega) = \frac{1}{N} |X(k)|²\)

计算简单,但方差大、起伏剧烈(N 增大方差不减)。

BT 法(自相关法)

先估 r(m) 再加窗再作 DTFT,等效于周期图加窗平滑。

Bartlett 法

把数据分 K 段,各算周期图再平均 → 方差降为 1/K。

Welch 法

分段允许重叠,段内加窗 → 比 Bartlett 更平滑、更常用。

代价:分段使每段 N 变小 → 频率分辨率下降。重叠可缓解方差损失。
原理剖析 · 交互演示

周期图 vs Welch:平均降方差

K=1(原始周期图)

红色=单段周期图(抖);青色=平均后(稳)。K 越大越平滑。

观察要点

  • 周期图方差不随 N 减小,永远是"毛刺"
  • 增大 K(分段平均)→ 曲线平滑、方差↓
  • 代价:每段变短,分辨率略降
  • Welch = 重叠分段 + 加窗的实用版
8.3 现代谱估计(简介)

参数模型:用更少数据换更高分辨率

AR 模型

只用极点,高分辨率、适合尖峰谱;Yule-Walker / Burg 法求解。

MA / ARMA

零极点联合建模,更通用但求解复杂。

特征分解类

MUSIC、ESPRIT 等超分辨方法,需多通道/阵列。

现代谱估计在数据短、分辨率要求高时显著优于经典法,但依赖模型假设。
8.4 用 FFT 分析线性系统

FFT 还能"测量"一个系统

频率响应

\(H(\omega) = Y(\omega)/X(\omega)\)

输入已知谱、测输出谱 → 反推系统

线性卷积

\(y\) = \(x\) ∗ \(h\) ⇔ \(Y\)=\(X\)·\(H\)

用圆周卷积+补零实现快速线性卷积(第3章)

谱分析不止于"看信号",还能辨识系统、做滤波与去卷积。
本章小结

第8章 要点回顾

✓

确定性信号

FFT 估谱;警惕泄漏/栅栏/混叠三类误差;CZT 做局部细化。

✓

随机信号

维纳-辛钦:功率谱 = 自相关 DTFT;功率非负偶对称。

✓

谱估计

周期图方差大;Bartlett/Welch 分段平均降方差;现代法高分辨。

贯穿全书的线索:采样定理 → DFT/FFT → 窗 → 谱,是 AI 时代信号前端的基石。
演示

二维卷积:图像平滑与锐化

对图像做 3×3 卷积:均值核平滑(去噪),锐化核增强边缘。这就是空间域滤波。
演示

LMS 自适应噪声消除

自适应滤波器用参考噪声 u(n) 逼近并减去含噪信号中的噪声分量,误差 e(n) 随迭代逐渐减小。
习题

本章习题

  • 简述 FFT 在音频信号频谱分析中的应用步骤。
  • 用 DSP 实现数字滤波器的一般流程包含哪几步?
  • 列举一个 DSP 在生物医学工程中的实际应用并说明其价值。
☰大纲
本课大纲 «
← → 翻页 · 空格 下一步 · M 章节 · F 全屏