多通道同步數據采集及壓縮系統
該系統設計是壓縮實時數據,要求壓縮過程的時間性能較高,故采用事先統計模型的ARC算法。實驗證明,采用該算法其運算速度與LZW算法速度相近。而ARC算法在壓縮去除率上優于LZW算法。本文引用地址:http://www.czjhyjcfj.com/article/195741.htm
5 實驗結果
算法選擇主要從壓縮速度和壓縮去除率進行比較。該設計中前端以27 kHz的速度實時采集某系統多路噪聲壓縮,從表1中可知ARC算法針對不同分組段的數據壓縮去除率約為79%,而LZW算法,在該分組段壓縮去除率僅約 31%,可見ARC壓縮算法的壓縮去除率比較高。實驗中通過上位機發送一定規律數據,經過該系統壓縮數據處理,壓縮后數據再通過上位機解包、解壓,還原的數據與原始數據相比對。其結果一致,證明系統安全可靠。圖3為上位機解壓報表。
6 結束語
詳細介紹了系統組成,采用復雜可編程邏輯器件(CPLD)和數字信號處理器(DSP)的體系結構,對無損壓縮的相關算法進行比較,最終采用算術編碼 (ARC)作為系統壓縮算法。本系統創新點在于采集模塊的多通道同步性以及對噪聲數據壓縮的針對性。最后通過大量實驗,證實本方案切實可行,各項指標滿足系統要求。
評論