图片缩略图

PSD(功率谱密度)和调整FFT的振幅谱

version 1.3.0.0 (63.8 KB) by 优素福Khmou
FFT计算1d信号的PSD和单边振幅谱Y[f]

4.6 k下载

更新04年9月2013年

查看许可协议

函数(年度)= FFT (y, Fs)

1)计算功率谱密度和振幅谱(P(f), f (f))
对一维信号y(t),采样率Fs(奈奎斯特率),其先验值为%。结果被绘制成3个图,对应于简单
分别为对数PSD、对数PSD (dB)和振幅谱。
_____________
振幅(f) = \/ PSD(f)

这个函数的有用之处在于对频率轴的调整。

3)利用Matlab内置函数计算快速傅里叶变换
Fft,但对于长度<1000点的信号,可以使用嵌套的
函数y = Fast_Fourier_Transform (X, N)。

演示:

Fs = 800;
Tf = 2;
t = 0:1 / Fs: Tf;
f = 40 [75];
Amp = (4.5 - 9.22);
σ= 1.33;
y = Amp (1) * exp (j * 2 *π* t * f (1))
+ Amp (2) * exp (j * 2 *π* t * f (2));
N =σ/√(2))* (randn(大小(t)) + j * randn(大小(t)));
y = y + N;
人物,情节(t、y),包含(时间(s)), ylabel(“电压(v)”),
strcat('信号损坏与AWGN, \sigma=',num2str(sigma))),
财政年度= FFT (y, Fs);

在m文件Demo_FFT中:
第一部分:计算频率为Fc的正弦信号Y(t)的频谱
第二部分:FFT[Y²(t)]

样品率Fs>=4*Fc进行调整。

引用作为

优素福Khmou(2021)。PSD(功率谱密度)和调整FFT的振幅谱(//www.tianjin-qmedu.com/matlabcentral/fileexchange/40002-psd-power-spectral-density-and-amplitude-spectrum-with-adjusted-fft), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2007a
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!