FFT算力
① 只更换主板,尽可能还原原来的状态需要注意什么
1999-2020, CSDN.NET, All Rights Reserved
搜索博文/帖子/用户
登录
fly 100%
关注
audio 应用:声波通讯(3)接收原理 原创
2018-11-10 17:20:44
fly 100%
码龄8年
关注
一上来还是整个流程图镇楼
在这里插入图片描述
这里介绍整个流程种最复杂的部分:解析。
上一篇已经实现了数据到频率信号的转换,这部分就是一个逆过程,这里需要使用幅频变换,幅频变换在大学都应该学过过程比较简单,这部分就使用开源代码去实现。
FFT 在开源能做到不错的也就FFTW和kiss_fft ,FFTW一般使用在pc 上,他对机选性能能的要求比较高,我的板子的算力比较弱,又不能用浮点,所以还是选用了kiss_fft ,这个号称同等算力消耗的情况下效果最好,2017年就停更了,看来也是算法收敛到了稳定期了。
他的介绍
Kiss FFT is
small
no frills (just like this page)
able to do fixed or floating point with just a recompile
efficient enough for all but the most demanding applications
distributed with an easy-going license (BSD)
visit the SourceForge project for the latest code and news.
现在他已经挂在了github上了
② STM32Fx系列MCU的浮点运算能力如何
无硬件浮点运算能力,不过STM32是硬件乘除法的,乘法只要1个时钟,除法也很快,模拟浮点运算效率也不低,关键看你的运算量了,如果是乘除密集的应用,比如FFT等还是没问题的,差不多接近定点DPS的水平了