-
fft.js:最快的JS Radix-4Radix-2 FFT实现下载
资源介绍
FFT.js
Radix-4 FFT的实现。
用法
const FFT = require ( 'fft.js' ) ;
const f = new FFT ( 4096 ) ;
const input = new Array ( 4096 ) ;
input . fill ( 0 ) ;
const out = f . createComplexArray ( ) ;
如果data只有实数(如使用toComplexArray时的情况),则可以运行实数FFT将其计算速度提高25%:
const realInput = new Array ( f . size ) ;
f . realTransform ( out , realInput ) ;
realTransform仅填充out的左半部分,因此,如果需要整个频谱(对称的),请执行以下操作:
f . completeSp