如何对串口的数据进行FFT变换?
大家好!我现在是用串口往processing上面传数据,现在想对串口的数据进行FFT变换。
如何做?我现在能画出串口数据的时域曲线,
如何做FFT,然后得到频域曲线?
THX 送串口前的数据先进行fft后再送串口。但是串口前的数据是否太快需要考虑,arduino能力有限。 林定祥 发表于 2013-10-19 18:09 static/image/common/back.gif
送串口前的数据先进行fft后再送串口。但是串口前的数据是否太快需要考虑,arduino能力有限。
我现在是想能够在processing上面进行FFT。不知道您有源码么?THX! FFT核心的蝶形算法无论是C还是C++都很难高效运行,更不用说processing这样强于交互的平台了,他本来就不擅长高强度计算的。强烈建议使用matlab的ftt()函数一步解决并且代码经过深度优化,简单快捷。也就是说你可以使用processing设计一个采集程序,生成文本文件后由matlab一并处理。希望对你有用~
页:
[1]