頻譜分析涉及到FFT,如果妳這個不會,那還是再學習學習吧。
簡單原理: 通過快速FFT將音頻分析成多個正弦波的組合,正弦波的頻率就是高音低音,振幅就是音量的大小。
FFT運算量比較大,普通51難以接受,要選用1T的高速51,
聲音信號要通過ad進行采樣,然後將其進行分析,所以要選用壹個精度高速度快的ad,壹般高檔51中ad可以勝任這個工作
聲音信號在ad采樣之前需要調整成合適振幅的信號