我只是想了解从computeSpectrum(bytes,true,0)
发回的数值是什么意思。对于从字节数组中读取的每个浮点数,我都有从0到1的值,但是每个值都表示Hz的范围。AS3 computeSpectrum fft true
4
A
回答
0
在我看来,每个值代表了频率带宽的能量,考虑到分辨率。
2
computeSpectrum()返回(很好,修改)的ByteArray包含512个字节。前256个用于左声道,而后256个用于右声道。每个字节表示256个频带中的1个的归一化能级。这些频带从〜6赫兹到〜11khz线性划分,带宽为43.0664062 Hz(来源:http://blog.benstucki.net/?p=60)。因此,您所看到的每个浮点值都是该频段的能量。请注意,如果您不想在视觉上扭曲结果,则可能需要补偿线性分布。
相关问题
- 1. 转换FFT数据以匹配ComputeSpectrum FFT输出
- 2. Matlab:conv() - > fft()* fft() - > ifft()
- 3. 来自portAudio流的样本FFT FFT
- 4. 图像的FFT
- 5. CUDA FFT异常
- 6. 零填充fft
- 7. FFT后的值
- 8. 实现与FFT
- 9. FFT实现
- 10. FFT理解
- 11. Pyfftw比matlab fft
- 12. MATLAB FFT相图
- 13. Matlab - fft form ascii
- 14. SDL与Aquila FFT
- 15. 逆基x4 FFT
- 16. 如何在as3中使用xml中的布尔值(true,false)?
- 17. as3 mouseChildren = true不包含所创建按钮的名称
- 18. FFT录音机Android
- 19. FFT算法错误
- 20. CImg FFT返回值
- 21. 二维FFT限制
- 22. FFT - 何时开窗?
- 23. 阶乘使用FFT
- 24. 了解FFT输出
- 25. 的Python:使用FFT
- 26. 更改FFT内容
- 27. kiss FFT bin幅度
- 28. 向我解释FFT
- 29. 实时FFT绘图
- 30. FFT代码分解
这个问题是针对不同的FFT实现,但我认为答案也适用于您的问题:http://stackoverflow.com/questions/433831/help-me-understand-fft-function-matlab – mtrw 2010-04-08 00:38:20