• 大小: 761B
    文件类型: .m
    金币: 2
    下载: 1 次
    发布日期: 2021-07-19
  • 语言: Matlab
  • 标签: 全相位FFT  

资源简介

用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

评论

共有 条评论

相关资源