• 大小: 961B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-16
  • 语言: Matlab
  • 标签: FFT  MATLAB  

资源简介

自己编写的FFT算法,可用于理解原理,与matlab自带的FFT算法进行对比,感兴趣的同学可以一起交流。

资源截图

代码片段和文件信息

function y=myfft(x)
%x is the input sequence
%n is the point of fft
M=nextpow2(length(x));%Series of Butterfly operation
N=2^M;
for m=0:N/2-1%range of Rotating factor index 
    WN(m+1)=exp(-1i*2*pi/N)^m;%Compute Rotating factor
end
A=[xzeros(1N-length(x))];
%The operation of reverse order data
J=0;%inversition of Decimal number
for I=0:N-1
    if I        T=A(I+1);
        A(I+1)=A(J+1);
        A(J+1)=T;
    end
%Calculate an next inv

评论

共有 条评论