基于ARM的微弱信號采集系統的設計
3.2 微弱信號處理算法的實現
本研究采用基于功率譜估計來實現數字相關算法,流程圖如圖5所示。本文引用地址:http://cqxgywz.com/article/148980.htm

相關運算轉變為功率譜計算,要對采集數據進行快速傅里葉變換(FFT)和快速傅里葉反變換(IFFT),其中FFT傅里葉算法是該程序模塊的重點,時間抽取(DIT)基2的FFT算法是較為合適的FFT算法。

圖6是FFT算法實現的基本框圖。在蝶形運算中,奇數序列和偶數序列分開計算,因此設計了偶數序列存儲單元和奇數序列存儲單元。
3. 3 AD數據采集軟件的實現
ADC12062作為模數轉換芯片,采用外部中斷向ARM芯片報告數據轉換完成,然后ARM讀取數據到數據存儲區,當數據存儲區滿后,上位機會啟動數據處理程序和上位機傳送數據程序。AD數據采集軟件的流程圖如圖7所示。
4 試驗研究
調試完畢后,對系統進行測試。與實驗相關的設備主要包括:雙路信號發生器AFG3102、示波器TDS2024B、雙路直流穩壓電源、雙相DSP鎖相放大器Signal Recovery 7265以及其他相關儀器。本實驗通過鎖相放大器的標定值與微弱信號檢測系統的測量值進行對比,從而得出系統的性能參數,實驗現場如圖8所示。













評論