22、数字信号处理与反馈控制系统解析

数字信号处理与反馈控制系统解析

1. 数字信号处理中的功率谱密度计算

1.1 功率谱计算的演变

在过去,获取合适的功率谱对于大多数生物学家来说是一项极具挑战性的任务。但随着计算机软件包(如 MATLAB、Mathematica、Octave 和 Python)的发展,这一任务变得容易许多。虽然编写计算周期图的计算机程序相对简单,但要编写出适用于实验中各种场景的程序并非易事。因此,推荐使用 Python 的 matplotlib.mlab.psd() 函数,它由 John D. Hunter 开发,采用了 Bendat 和 Piersol 描述的方法。该函数形式如下:

power, freqs = matplotlib.mlab.psd(x, NFFT, Fs,
detrend, window, noverlap=0, pad_to, sides=,
scale_by_freq)

输出为两个一维数组,一个给出以 dB·Hz⁻¹ 为单位的功率值,另一个给出对应的频率值。

1.2 获取功率密度的步骤

假设研究人员有一个经过适当低通滤波的时间信号,获取功率密度的步骤如下:
1. 输入经过滤波和离散采样的时间信号 x(t)
2. 每个数据块的点数为 NFFT ,必须是偶数。若 NFFT = 2ⁿ (n 为正整数),计算效率最高,但现代笔记本电脑处理 NFFT 不是 2 的幂

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值