超聲波流量計多普勒原理的探討 六十七
利用TMS320VC5509的FIRS指令和循環尋址,可以更簡潔的方法實現對稱抽頭的FIR濾波器,利用CCS集成開發環境中的Simulator(軟件仿真器),這里編制了一個FIR濾波器程序,以前面MATLAB計算得出的數組b為該數字濾波器的系數,并模擬了一個高低頻率混雜的波形輸入,進行濾波,得出波形如圖5.3,可以看出低通濾波效果良好。
5.3快速傅立葉算法的仿真
圖5.4和圖5.5分別為a,b兩組信號的采樣數據以及經過FFT運算后的頻譜,在這里信號的采樣頻率為10M,用于FFT運算的數據個數是128,可以得出a信號的主頻率為fa--26/128"lO=2M;而b信號的主頻率為fb=30/128‘10=2.3M:兩信號的頻偏為fd----fb-f#O.3M:與原始信號的情況相符。
超聲波流量計