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的水平了