当前位置: 首页 > article >正文

AR 模型的功率谱

功率谱密度(Power Spectral Density, PSD)的表达式是从信号的自相关函数和系统的频率响应推导出来的,特别是对于 AR(Auto-Regressive,自回归)模型。以下是推导的过程:


1. AR 模型的定义

一个 p p p-阶 AR 模型定义为:
x ( n ) = ∑ k = 1 p a k x ( n − k ) + w ( n ) x(n) = \sum_{k=1}^p a_k x(n-k) + w(n) x(n)=k=1pakx(nk)+w(n)
其中:

  • a k a_k ak 是 AR 模型的系数;
  • w ( n ) w(n) w(n) 是白噪声序列,满足 E [ w ( n ) ] = 0 E[w(n)] = 0 E[w(n)]=0 E [ w ( n ) w ( m ) ] = σ w 2 δ ( n − m ) E[w(n)w(m)] = \sigma_w^2 \delta(n-m) E[w(n)w(m)]=σw2δ(nm)

2. 信号的 Z 变换

对模型两边应用 Z 变换(假设初始条件为 0):
X ( z ) = ∑ k = 1 p a k z − k X ( z ) + W ( z ) X(z) = \sum_{k=1}^p a_k z^{-k} X(z) + W(z) X(z)=k=1pakzkX(z)+W(z)
整理得到:
X ( z ) = W ( z ) 1 − ∑ k = 1 p a k z − k X(z) = \frac{W(z)}{1 - \sum_{k=1}^p a_k z^{-k}} X(z)=1k=1pakzkW(z)
这表示 x ( n ) x(n) x(n) 是由白噪声 w ( n ) w(n) w(n) 经过一个系统滤波得到的,系统的传递函数为:
H ( z ) = 1 1 − ∑ k = 1 p a k z − k H(z) = \frac{1}{1 - \sum_{k=1}^p a_k z^{-k}} H(z)=1k=1pakzk1


3. 功率谱密度的定义

信号 x ( n ) x(n) x(n) 的功率谱密度定义为:
S x ( f ) = lim ⁡ N → ∞ E [ ∣ X ( f ) ∣ 2 ] S_x(f) = \lim_{N \to \infty} E\left[ |X(f)|^2 \right] Sx(f)=NlimE[X(f)2]
通过 Wiener-Khinchin 定理,功率谱密度也是信号自相关函数 r ( k ) r(k) r(k) 的傅里叶变换:
S x ( f ) = F { r ( k ) } S_x(f) = \mathcal{F}\{r(k)\} Sx(f)=F{r(k)}

结合白噪声的性质和滤波器系统,功率谱密度可以写为:
S x ( f ) = σ w 2 ⋅ ∣ H ( f ) ∣ 2 S_x(f) = \sigma_w^2 \cdot |H(f)|^2 Sx(f)=σw2H(f)2


4. 频率响应 H ( f ) H(f) H(f)

H ( z ) H(z) H(z) 表达为频率的函数 f f f,使用 z = e j 2 π f z = e^{j2\pi f} z=ej2πf 代入:
H ( f ) = 1 1 − ∑ k = 1 p a k e − j 2 π f k H(f) = \frac{1}{1 - \sum_{k=1}^p a_k e^{-j2\pi f k}} H(f)=1k=1pakej2πfk1
因此, ∣ H ( f ) ∣ 2 |H(f)|^2 H(f)2 为:
∣ H ( f ) ∣ 2 = 1 ∣ 1 − ∑ k = 1 p a k e − j 2 π f k ∣ 2 |H(f)|^2 = \frac{1}{\left|1 - \sum_{k=1}^p a_k e^{-j2\pi f k}\right|^2} H(f)2=1k=1pakej2πfk21


5. AR 模型的功率谱

最终功率谱密度为:
S x ( f ) = σ w 2 ∣ 1 − ∑ k = 1 p a k e − j 2 π f k ∣ 2 S_x(f) = \frac{\sigma_w^2}{\left|1 - \sum_{k=1}^p a_k e^{-j2\pi f k}\right|^2} Sx(f)=1k=1pakej2πfk2σw2
对于二阶 AR 模型( p = 2 p = 2 p=2):
S x ( f ) = σ w 2 ∣ 1 − a 1 e − j 2 π f − a 2 e − j 4 π f ∣ 2 S_x(f) = \frac{\sigma_w^2}{\left| 1 - a_1 e^{-j2\pi f} - a_2 e^{-j4\pi f} \right|^2} Sx(f)=1a1ej2πfa2ej4πf2σw2


6. 推导总结

功率谱密度 S x ( f ) S_x(f) Sx(f) 的核心是利用 AR 模型的滤波器特性:

  1. x ( n ) x(n) x(n) 是白噪声 w ( n ) w(n) w(n) 通过一个滤波器得到的;
  2. 滤波器的频率响应 H ( f ) H(f) H(f) 由 AR 系数 a k a_k ak 确定;
  3. 白噪声的功率谱是常数 σ w 2 \sigma_w^2 σw2,经过滤波器后功率谱形状由 ∣ H ( f ) ∣ 2 |H(f)|^2 H(f)2 决定。

http://www.kler.cn/a/455579.html

相关文章:

  • STM32高级物联网通信之以太网通讯
  • HuaWei、NVIDIA 数据中心 AI 算力对比
  • 在C#中实现事件的订阅和解除订阅
  • C/C++ 数据结构与算法【树和森林】 树和森林 详细解析【日常学习,考研必备】带图+详细代码
  • 【已解决】pyinstaller打包ico图片报错:OSError: [WinError 225] 无法成功完成操作,因为文件包含病毒或潜在的垃圾软件。
  • 使用RabbitMQ
  • 优雅草央千澈-关于蓝湖如何快速的标注交互原型是如何使用的-如何使用蓝湖设计交互原型和整个软件项目的流程逻辑-实践项目详细说明
  • 卷积神经网络-三维卷积
  • 请分别从CPU、内 存、IO、⽹络的⻆度判断Linux的瓶颈?
  • 【数据库学习笔记】SQL触发器(例题+代码)
  • STM32F103RCT6学习之二:GPIO开发
  • Java 中的 7 种重试机制
  • 网狐旗舰版源码搭建概览
  • uniapp小程序使用webview 嵌套 vue 项目
  • Cursor 0.43版本更新:Agent功能让开发更高效
  • linux 查看服务是否开机自启动
  • 手机发烫怎么解决?
  • 【前端】入门指南:Vue中使用Node.js进行数据库CRUD操作的详细步骤
  • 王者荣耀游戏中帧同步如何分离逻辑和渲染
  • 【ES6复习笔记】函数参数的默认值(6)
  • 深度学习助力股市预测:LSTM、RNN和CNN模型实战解析
  • ZLG嵌入式笔记 | 电源设计避坑(上)
  • LeetCode-最长回文子串(005)
  • 视频编码中的算法、技术学习
  • B树B+树
  • HarmonyOS:删除多层ForEach循环渲染的复杂数据而导致的一系列问题