FFT, PSD, and CSD

版本 1.0.3 (2.9 KB) 作者: Ayad Al-Rumaithi
Fast Fourier Transform, Powder Spectral Density, and Cross Spectral Density
748.0 次下载
更新时间 2024/9/15

查看许可证

function Result=FFT(x, Fs)
Fast (Discrete) Fourier Transform of a Signal
inputs
x : input sequence (1*Ndata)
Fs: sampling frequency
outputs
Result structure consists of
Result.f : frequency (1*NumUniquePts)
Result.MX : amplitude (1*NumUniquePts)
Result.Arg : Phase Angle (1*NumUniquePts)
------------------------------------------------------------------
function Result=PSD(x, Fs,window,N,p)
Power Spectral Density of a Signal (This function do the averaging for the spectral density)
inputs
x : input sequence (1*Ndata)
Fs: sampling frequency
window : window size
N: Number of windows
p: overlap ratio of windows
outputs
Result structure consists of
Result.f : frequency (1*NumUniquePts)
Result.MX : amplitude (1*NumUniquePts)
------------------------------------------------------------------
function Result=CSD(x,y,Fs,window,N,p)
Cross Spectral Density of a Signal (This function do the averaging for the spectral density)
inputs
x : input sequence 1 (1*Ndata)
y : input sequence 2 (1*Ndata)
Fs: sampling frequency
window : window size
N: Number of windows
p: overlap ratio of windows
outputs
Result structure consists of
Result.f : frequency (1*NumUniquePts)
Result.MX : amplitude (1*NumUniquePts)
Result.Arg : Phase Angle (1*NumUniquePts)

引用格式

Ayad Al-Rumaithi (2024). FFT, PSD, and CSD (https://www.mathworks.com/matlabcentral/fileexchange/69634-fft-psd-and-csd), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2009b
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Fourier Transform 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.3

Added Website

1.0.2

description

1.0.1

Functions are fixed regarding normalization. Description is added

1.0.0