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