基于ARM的微弱信號采集系統(tǒng)的設計
3.2 微弱信號處理算法的實現(xiàn)
本研究采用基于功率譜估計來實現(xiàn)數(shù)字相關算法,流程圖如圖5所示。本文引用地址:http://2s4d.com/article/148980.htm
相關運算轉(zhuǎn)變?yōu)楣β首V計算,要對采集數(shù)據(jù)進行快速傅里葉變換(FFT)和快速傅里葉反變換(IFFT),其中FFT傅里葉算法是該程序模塊的重點,時間抽取(DIT)基2的FFT算法是較為合適的FFT算法。
圖6是FFT算法實現(xiàn)的基本框圖。在蝶形運算中,奇數(shù)序列和偶數(shù)序列分開計算,因此設計了偶數(shù)序列存儲單元和奇數(shù)序列存儲單元。
3. 3 AD數(shù)據(jù)采集軟件的實現(xiàn)
ADC12062作為模數(shù)轉(zhuǎn)換芯片,采用外部中斷向ARM芯片報告數(shù)據(jù)轉(zhuǎn)換完成,然后ARM讀取數(shù)據(jù)到數(shù)據(jù)存儲區(qū),當數(shù)據(jù)存儲區(qū)滿后,上位機會啟動數(shù)據(jù)處理程序和上位機傳送數(shù)據(jù)程序。AD數(shù)據(jù)采集軟件的流程圖如圖7所示。
4 試驗研究
調(diào)試完畢后,對系統(tǒng)進行測試。與實驗相關的設備主要包括:雙路信號發(fā)生器AFG3102、示波器TDS2024B、雙路直流穩(wěn)壓電源、雙相DSP鎖相放大器Signal Recovery 7265以及其他相關儀器。本實驗通過鎖相放大器的標定值與微弱信號檢測系統(tǒng)的測量值進行對比,從而得出系統(tǒng)的性能參數(shù),實驗現(xiàn)場如圖8所示。
評論