资源简介
用MATLAB实现FFT与全相位FFT谱分析和比较,传统FFT和全相位FFT比较
代码片段和文件信息
close all;clear all;
N=256;
t=-N+1:N-1;
y=cos(2*pi*t*20.4/N)+0.001*cos(2*pi*t*28.2/N+pi/2);
y1=y(N:2*N-1);
win=hanning(N);
win1=win/sum(win);
y11_fft=fft(y11N);
a1=abs(y11_fft);
p1=mod(phase(y11_fft)*180/pi360);
y2=y(1:2*N-1);
winn=conv(winwin);
win2=winn/sum(winn);
y22=y2.*win2;
y222=y22(N:end)+[0 y22(1:N-1)];
y2_fft=fft(y222N);
a2=abs(y2_fft);
p2=mod(phas
- 上一篇:Matlab实现DDS仿真
- 下一篇:hex/brick/六面体的单元刚度矩阵
评论
共有 条评论