
PSD(功率谱密度)与带调整 FFT 的幅度谱:使用 MATLAB 进行 FFT 计算 PSD 及一维信号的单边幅度谱 Y[f]
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍了如何利用MATLAB进行快速傅里叶变换(FFT)以计算功率谱密度(PSD)和一维信号的单边幅度谱,包括带调整的方法。
函数 `fy=FFT(y,Fs)`:
1. 计算信号 y(t) 的功率谱密度 (PSD) 和幅度谱 (F(f))。
2. 输入参数包括采样率 Fs,这是已知的先验信息。
3. 结果以三幅图的形式展示:简单 PSD、对数形式的 PSD(dB)和幅度谱。
振幅(f)=√PSD(f)
此功能主要用于调整频率轴。对于长度小于1000点的信号,可以使用嵌套函数 `y=Fast_Fourier_Transform(X,N)` 来计算快速傅里叶变换,而长于该范围则采用Matlab内置函数fft。
演示代码如下:
```
fs = 800;
tf = 2;
t = 0:1/fs:tf;
f=[40,75];
Amp=[4.5,9.22];
sigma=1.33;
y=Amp(1)*exp(j*2*pi*t*f(1)) + Amp(2)*exp(j*2*pi*t*f(2));
```
全部评论 (0)
还没有任何评论哟~


