
最简单的基2-FFT,下标要经过“倒序”这一步骤。
输入下标:0(000),1(001),2(010),3(011),4(100),5(101),6(110),7(111)
输出下标:0(000),4(100),2(010),6(110),1(001),5(101),3(011),7(111)
貌似这是个书呆子编滴程序,以为乘法有交换律就随意改变位置,完全不管物理意义好不好理解,其实不就是采样定理要除2嘛!fft后最高频率是采样频率滴一半,计算频率数组时是以此原理再按几分之几均分其它部分,其实最易理解滴是(0:length(Yc)-1) /length(Yc)*(Fs/2)这种表达,只不过原式与这式数学上计算结果相同。还有乘除法不用点运算,小心编译出错,真是相当糟糕的代码!欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)