文件名称:fft.js:最快的JS Radix-4Radix-2 FFT实现
文件大小:106KB
文件格式:ZIP
更新时间:2024-06-13 18:21:26
fft fourier-transform JavaScript
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
【文件预览】:
fft.js-master
----.gitignore(51B)
----package.json(1KB)
----package-lock.json(416KB)
----webpack.config.js(433B)
----.travis.yml(106B)
----computation.tex(2KB)
----dist()
--------fft.js(5KB)
----bench()
--------package.json(533B)
--------index.js(4KB)
----.eslintrc.js(358B)
----README.md(7KB)
----lib()
--------fft.js(13KB)
--------fft.d.ts(458B)
----.npmignore(76B)
----test()
--------.eslintrc.js(356B)
--------fft-test.js(6KB)