《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 遙測噪聲數據無損壓縮關鍵技術實現
遙測噪聲數據無損壓縮關鍵技術實現
2014年電子技術應用第10期
崔海波1,2,梁 庭1,2,景俊英1,2,曹翱翔1,2
1.中北大學 儀器科學與動態測試教育部重點實驗室,山西 太原030051; 2.電子測試技術重點實驗室,山西 太原030051
摘要: 提出了采用DSP+FPGA架構搭建硬件平臺,通過ARC算法實現對多路噪聲數據無損壓縮的設計方法。對設計中關鍵技術(如模/數轉換、數據緩沖設計和DSP程序設計)作了詳細的說明。
中圖分類號: TP274
文獻標識碼: A
文章編號: 0258-7998(2014)10-0076-03
Key technologies of telemetry noise data lossless compression
Cui Haibo1,2,Liang Ting1,2,Jing Junying1,2,Cao Aoxiang1,2
1.Key Laboratory of Instrumentation Science & Dynamic Measurement,Ministry of Education,North University of China,Taiyuan 030051,China;2.Education Science and Technology on Electronic Test & Measurement Laboratory,Taiyuan 030051,China
Abstract: A method to lossless compress multi-channel noise data is proposed by using DSP+FPGA architecture and ARC algorithm. Detailed explanations of the key technologies such as analog to digital conversion, the design of data buffer and how program run in DSP are given. Using a test platform to verify the performance of this design, the results show that the consequent of noise data compression is obviously, the reduction of noise signal is perfect. Thus it realizes lossless compression of noise data and can well meet the needs of the telemetry system.
Key words : ARC algorithm;DSP+FPGA;lossless compress

0 引言

    飛行器的工作狀態參數和環境參數主要通過無線遙測和回收遙測獲得,是評定飛行器性能和分析飛行器故障的依據[1]。隨著航天技術的發展,飛行器內部的工作參數越發復雜,遙測數據的信息量越來越大,遙測系統現有的存儲能力和信道帶寬已經很難滿足如此大數據量的存儲、傳輸要求??紤]到技術、成本等條件的限制,一味增加信道帶寬和存儲器的容量是不現實的。目前,數據壓縮技術被廣泛應用于遙測系統[2]。根據遙測數據的特點,采用合適的算法對大數據量的遙測數據進行編碼壓縮,不僅減輕了遙測系統數據存儲的壓力,也降低了對信道帶寬的要求,提高了通信效率。

    遙測噪聲信號的頻率和幅度變化很大且無規則,信號的相關性差,為反映信號的完整特性,需要較高的采樣頻率,這樣就會產生很大的數據量。為有效地完成對噪聲信號的測量,這里采用ARC(算術編碼)算法對噪聲數據進行無損壓縮,以DSP+FPGA為硬件平臺[3],充分利用FPGA高速、并行的特性和DSP在算法實現上的優勢,很好地實現了對遙測噪聲數據的實時、無損壓縮。

1 系統設計

    系統整體設計框圖如圖1所示,由噪聲傳感器采集的噪聲信號經調理電路濾波、放大后,進行A/D轉換得到量化噪聲數據;FPGA將噪聲數據寫入內部8 KB FIFO,直到FIFO達到半滿[4],DSP才會讀取噪聲數據進行算術編碼;編碼壓縮后的噪聲數據先是被DSP緩存至SDRAM,然后通過McBSP串口發送到FPGA,FPGA通過內建的4 KB FIFO對接收的壓縮數據進行緩沖;422通信控制模塊會接收讀數命令并在4 KB FIFO達到半滿時按照HDLC協議的要求將壓縮數據傳輸到外部設備進行存儲、傳輸和分析等操作。

ck3-t1.gif

2 數模轉換電路設計

    噪聲信號的模數轉換采用TI公司的ADS8365芯片實現。它是16位6通道并行A/D,最高采樣率可達250 kS/s,完全滿足對4路噪聲信號進行27 kHz采樣的要求。

    ADS8365的6個模擬輸入通道可分為3組,分別為A、B和C組[5]。每組都有一個保持信號(分別為HOLDA、HOLDB和HOLDC),用于啟動各組的A/D轉換。6個通道可以進行同步并行采樣和轉換。當ADS8365的HOLDX保持20 ns的低電平后開始轉換。當轉換結果被存入輸出寄存器后,引腳EOC的輸出將保持半個時鐘周期的低電平,以提示FPGA進行轉換結果的接收,FPGA通過置RD和CS為低電平使數據通過并行輸出總線讀出。

    ADS8365的數據的讀出模式有3種,分別是:直接地址讀取、FIFO讀取、循環讀取,是由地址/模式信號A0、A1和A2來選擇的[6]。本系統FPGA將數據讀出配置為FIFO讀取模式。A/D轉換電路如圖2所示。

ck3-t2.gif

3 FPGA與DSP通信設計

    FPGA控制ADS8365完成對4路噪聲信號的A/D轉換,各路量化數據加入通道標志后依次寫入FPGA內部FIFO。當FIFO達到半滿后,通知DSP讀取2 048 B數據進行編碼,編碼時間最長為40 ms,平均20 ms。DSP在編碼過程中不能與FPGA進行數據通信,FPGA要對由A/D產生的量化數據進行緩存。按最長耗時40 ms計算,每路27 kHz的采樣率會產生為4.32 K個采樣點。采用16位FIFO,則FIFO的深度應大于4 320,這里為增加可靠性,設計FIFO深度為8 192。

    FPGA內部FIFO由Block RAM構建,其與DSP EMIF接口的連接如圖3所示。

ck3-t3.gif

    噪聲數據經DSP壓縮后可以通過并行EMIF總線傳輸至FPGA。但為降低數據傳輸誤碼率,提高系統穩定性,本設計采用DSP的McBSP0串口將壓縮后的數據以串行數據流的方式傳送至FPGA。McBSP0傳輸單元的大小設置為48 bit,包括4 bit起始位、32位數據位和12 bit停止位。FPGA將串行接收的壓縮數據轉換成8 bit并行數據并將其寫入到內部4 KB FIFO中。FPGA通過422接口與外部設備通信,在接收到讀數命令后判斷4 KB FIFO是否達到半滿。如果FIFO達到半滿,就讀取FIFO中的數據,并進行HDLC協議編碼和幀格式編碼后發送出去;否則采用填充幀技術,將預先定義好的一組固定幀結構數據發送給外部設備。

4 DSP程序設計

    基于C語言的各種常見壓縮算法的開發都已很成熟,ARC算法的源程序也容易調研,算法的具體實現過程在此不再贅述。本設計將ARC源程序移植到DSP中實現算法的壓縮功能,DSP上電啟動或者復位后,從 Flash中加載程序,進入主函數main()完成外部FIFO數據讀入、啟動ARC壓縮,讀寫SDRAM和數據輸出等工作工作。程序流程如圖4所示。

ck3-t4.gif

    當DSP檢測到外部8 KB FIFO半滿信號后會讀取2 048 B噪聲數據到內部4個緩存中,由于4路噪聲信號采樣時僅相差一個采樣點,故各路噪聲數據相差一個字節。DSP內4路噪聲數據對應的緩存幾乎同時達到2 048 B, DSP需要同時對4路噪聲數據進行編碼,這會使DSP長時間處于繁忙狀態而不能進行采樣數據的讀入和壓縮數據的輸出,容易引起FPGA內部8 KB FIFO溢出和4 KB FIFO的讀空。如果采用中斷方式打斷壓縮進程、讀入量化數據和輸出壓縮數據,則可能造成DSP內數據量過大,超出DSP片內RAM容量。這里將DSP內的4個緩存預設初值分別設為1 536 B、1 024 B、512 B和0 B,DSP每次從FPGA內部FIFO中讀取2 048 B數據,則DSP內每個緩存增加512 B。DAP第一次讀取FIFO,第一路噪聲數據對應的緩存達到2 048 B,進行編碼、輸出后,該緩存數據量變為0。此時,4路緩存中的字節數變為0、1 536、1 024和512。DSP第二次讀取FIFO后,第2路數據緩存達到2 048 B,完成對第二路噪聲數據的編碼、傳輸。如此循環執行,實現每次只對一路噪聲數據進行處理,保證了數據的連續均勻流動。

5 測試驗證與分析

    采用測試系統對設計的噪聲壓縮裝置的性能進行了驗證,測試系統的測試臺向噪聲壓縮裝置提供4路信號來模擬噪聲傳感器的輸入,噪聲壓縮裝置對輸入信號完成壓縮后將數據回傳給測試臺并由測試臺將壓縮數據上傳至上位機。上位機對壓縮數據先進行數據結構分析,如果數據結構正確,就按照HDLC協議將數據解碼并去除填充數據和幀標識。之后根據ARC算法將噪聲數據解壓還原并分離得到各路噪聲原始數據,上位機對各路噪聲原始數據進行處理,還原出各路信號的原始波形。

    給噪聲無損壓縮裝置的噪聲信號輸入接口輸入信號,其中第1路為幅值2 V、頻率25 Hz的正弦波,第2路為幅值3 V、頻率25 Hz的正弦波,第3路為幅值2 V、頻率50 Hz的正弦波,第4路為幅值2 V、頻率25 Hz的矩形波。測試結果如圖5~圖8所示。

ck3-t5.gif

ck3-t6.gif

ck3-t7.gif

ck3-t8.gif

    從測試結果可以看出,同一種信號幅值、頻率不同,它們的壓縮去除率會存在差異;幅值、頻率相同,不同種類信號的壓縮去除率也會不同。對標準信號源,該壓縮裝置的壓縮去除率接近90%。圖9為噪聲壓縮裝置對實際噪聲信號壓縮后由上位機還原得到的波形,可以看出該壓縮裝置對實際噪聲信號的壓縮去除率能達到50%以上。

ck3-t9.gif

6 結論

    數據壓縮技術在遙測系統中對包括噪聲信號在內的速變參數的處理已經很常見,本文設計的系統以FPGA+DSP為硬件核心,其中,FPGA主要完成對模/數轉換和數據通信的控制,噪聲數據的編碼無損壓縮則是在DSP中實現的。同時,采用不同信號對設計的噪聲壓縮裝置進行了測試,得到了理想的效果。本文提出的設計思路對其他類型數據的壓縮也有一定的借鑒意義。

參考文獻

[1] 謝紅衛,張明.航天測控系統[M].長沙:國防科技大學出版社,2000.

[2] 劉文怡.遙測速變數據無損壓縮時空性能優化設計與應用[D].太原:中北大學,2009.

[3] 冷佳鵬,劉文怡.一種遙測數據實時壓縮系統[J].電子技術應用,2013,39(4):72-74.

[4] 孟楠,楊巖飛,劉文怡.遙測速變數據實時無損壓縮技術研究[J].科學技術與工程,2013,13(33):9983-9986.

[5] 張峰,趙慧昌,石現峰.便攜式多通道振動信號分析儀數采模塊設計[J].自動化與儀表,2014(1):15-18.

[6] 康偉,路秀芬,詹哲軍.基于ADS8365的高速同步數據采集系統[J].電腦開發與應用,2009,22(4):48-51.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美区在线播放| 欧美日本韩国| 亚洲春色另类小说| 亚洲电影免费在线| 在线视频一区观看| 亚洲国产综合在线看不卡| 午夜视频久久久| 欧美成人日本| 亚洲一区二区三区四区视频| 久久综合色婷婷| 久久亚洲电影| 亚洲成人资源| 久久夜色精品国产噜噜av| 午夜日本精品| 国产精品播放| 欧美一区二区三区喷汁尤物| 99国产精品久久久| 午夜在线播放视频欧美| 欧美xxxx在线观看| 久久久人成影片一区二区三区| 欧美日韩综合精品| 久久精品国产一区二区三| 欧美有码在线观看视频| 狠狠操狠狠色综合网| 中文国产亚洲喷潮| 欧美精品成人一区二区在线观看| 欧美一级二级三级蜜桃| 国产精品另类一区| 欧美日韩裸体免费视频| 久久国产精品99国产精| 久久精品99国产精品酒店日本| 欧美在线国产| 亚洲少妇在线| 欧美主播一区二区三区| 尤物精品国产第一福利三区| 欧美一区二区三区在线看| 国产一区视频在线观看免费| 亚洲欧美一区二区视频| 欧美一区二区三区婷婷月色| 久久精品国产一区二区三区| 国产精品福利在线| 国产精品美女一区二区在线观看| 欧美一区二区精品在线| 在线成人小视频| 国产一区观看| 亚洲网站在线| 亚洲在线一区二区三区| 一区二区三区.www| 亚洲国产成人av| 欧美一级免费视频| 久久久美女艺术照精彩视频福利播放| 国产午夜精品理论片a级大结局| 亚洲一区影音先锋| 亚洲精品欧洲| 欧美四级在线| 国产精品久久一级| 日韩小视频在线观看专区| 欧美体内she精视频在线观看| 免费亚洲电影在线观看| 亚洲精华国产欧美| 亚洲欧洲一区二区天堂久久| 国模精品一区二区三区| 国产亚洲精品久久久久久| 日韩西西人体444www| 欧美午夜a级限制福利片| 国产偷国产偷精品高清尤物| 国产农村妇女精品一二区| 国内外成人免费视频| 欧美区视频在线观看| 午夜免费在线观看精品视频| 亚洲欧美日韩综合aⅴ视频| 美女国内精品自产拍在线播放| 国产乱码精品| 久久综合九色| 欧美午夜精品久久久久久人妖| 亚洲影院色在线观看免费| 欧美日韩国产一区二区三区| 91久久精品国产91久久性色| 激情久久五月天| 久久久久国色av免费看影院| 99热这里只有成人精品国产| 欧美丝袜第一区| 在线一区视频| 欧美激情性爽国产精品17p| 国产精品一区二区三区成人| 欧美一区二区三区免费看| 欧美日韩国产片| 国产一区99| 中文精品视频一区二区在线观看| 国产亚洲欧美一区在线观看| 在线成人亚洲| 在线观看成人网| 亚洲欧美日韩精品久久亚洲区| 亚洲国内欧美| 一区二区视频免费在线观看| 欧美成人伊人久久综合网| 性欧美video另类hd性玩具| 精品成人国产在线观看男人呻吟| 亚洲一区精品视频| 国产精品试看| 国产精品手机视频| 在线看日韩欧美| 国产精品久久久久久久浪潮网站| 免费不卡欧美自拍视频| 亚洲国产乱码最新视频| 一区二区三区四区精品| 国产日韩综合一区二区性色av| 亚洲一区国产视频| 欧美精品免费在线观看| 亚洲精品久久在线| 欧美午夜理伦三级在线观看| 在线精品福利| 国内外成人免费激情在线视频网站| 9l视频自拍蝌蚪9l视频成人| 一区二区三区精品国产| 欧美视频亚洲视频| 免费成人在线视频网站| 亚洲欧美日韩一区二区在线| 久久亚洲影音av资源网| 亚洲黄色高清| 欧美成人三级在线| 亚洲久久一区二区| 国产精品劲爆视频| 永久免费精品影视网站| 精品99一区二区| 国产欧美日韩亚州综合| 亚洲影院免费观看| 欧美精品啪啪| 鲁大师成人一区二区三区| 欧美日韩国产电影| 国产精品任我爽爆在线播放| 久久精选视频| 国产精品日韩欧美一区二区三区| 欧美电影资源| 欧美日韩精品欧美日韩精品| 国产欧美一区视频| 久久久久**毛片大全| 亚洲电影毛片| 久久网站免费| 欧美高清在线精品一区| 欧美激情免费观看| 欧美系列亚洲系列| 国产精品video| 欧美激情综合色综合啪啪| 午夜亚洲精品| 在线播放视频一区| 久久久国际精品| 国产视频综合在线| 欧美老女人xx| 亚洲第一福利视频| 狠狠色香婷婷久久亚洲精品| 欧美日韩hd| 国产精品色午夜在线观看| 精品动漫3d一区二区三区| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲视频在线观看三级| 亚洲天堂成人在线视频| 久久亚洲一区| 亚洲激情影视| 亚洲免费在线精品一区| 欧美一区二区三区啪啪| 夜夜嗨一区二区| 亚洲欧洲一级| 欧美肉体xxxx裸体137大胆| 国产精品对白刺激久久久| 中文久久精品| 韩日欧美一区| 美女露胸一区二区三区| 狠狠88综合久久久久综合网| 国产欧美精品日韩区二区麻豆天美| 国产精品大全| 1000精品久久久久久久久| 久久国产精品免费一区| 国产精品裸体一区二区三区| 国内精品久久久久久久影视蜜臀| 亚洲欧美一区二区视频| 欧美日韩精品免费| 亚洲精品一区在线| 最新成人在线| 国产一区二区| 国产美女精品在线| 欧美日韩免费观看一区二区三区| 欧美日韩一区二区三区在线视频| 亚洲品质自拍| 国产偷国产偷精品高清尤物| 国产精品爽爽爽| 伊人成人网在线看| 欧美 亚欧 日韩视频在线| 老色鬼久久亚洲一区二区| 久久精品国产亚洲aⅴ| 久久精品国产综合| 亚洲午夜视频在线观看| 欧美日韩在线不卡| 国产精品高潮呻吟久久av黑人| 午夜亚洲影视| 久久精品在线免费观看| 午夜精品美女自拍福到在线| 国产亚洲精品自拍| 久久成人国产精品| 最新国产拍偷乱拍精品| 国产综合色一区二区三区| 亚洲欧美日本视频在线观看| 国产精品一区二区三区久久久| 亚洲精品久久久久久久久| 极品中文字幕一区| 99精品国产99久久久久久福利| 国产精品麻豆成人av电影艾秋| 欧美精品在线视频观看| 女人香蕉久久**毛片精品| 伊人一区二区三区久久精品| 亚洲黄色免费| 国产日本欧美一区二区三区| 欧美一二三视频| 亚洲午夜激情免费视频| 亚洲午夜精品国产| 国产精品视频免费观看www| 一区二区日韩欧美| 性色一区二区三区| 久久久水蜜桃av免费网站| 欧美精品免费播放| 亚洲在线成人精品| 欧美精品一区二区久久婷婷| 欧美日韩在线不卡一区| 久久久久国色av免费看影院| 好男人免费精品视频| 欧美日韩一区精品| 欧美激情片在线观看| 欧美久久视频| 国产麻豆精品久久一二三| 欧美日韩精品免费观看| 一区二区三区欧美激情| 国产欧美一区二区三区在线老狼| 美女脱光内衣内裤视频久久网站| 国产精品久久久久久久久久ktv| 亚洲欧美日韩国产精品| 亚洲全黄一级网站| 国产精品v欧美精品v日本精品动漫| 欧美在线一二三区| 亚洲精品欧美日韩专区| 亚洲一区免费网站| 亚洲精品乱码久久久久久按摩观| 免费在线看一区| 国产亚洲激情在线| 国模一区二区三区| 久久尤物电影视频在线观看| 亚洲在线观看| 欧美日韩一区二区在线视频| 欧美在线视频不卡| 欧美精品免费看| 亚洲素人一区二区| 国产日韩欧美中文在线播放| 91久久精品一区二区别| 美女诱惑黄网站一区| 欧美中文在线字幕| 在线成人中文字幕| 狠狠久久亚洲欧美专区| 亚洲一卡二卡三卡四卡五卡| 在线一区二区视频| 欧美刺激午夜性久久久久久久| 国产午夜精品在线| 一区二区欧美日韩视频| 久久久综合视频| 欧美激情亚洲| 欧美另类久久久品| 欧美国产综合| 亚洲电影观看| 国产尤物精品| 久久精品国产一区二区三区免费看| 在线亚洲美日韩| 欧美夜福利tv在线| 91久久在线观看| 一区二区三区日韩欧美精品| 一区在线播放| 欧美日本韩国一区二区三区| 国产欧美精品国产国产专区| 国产精品男人爽免费视频1| 国产一区视频网站| 国产精品wwwwww| 日韩一级免费| 久久综合狠狠综合久久激情| 欧美日韩精品一区| 欧美噜噜久久久xxx| 夜夜爽夜夜爽精品视频| 尤物在线精品| 亚洲视频成人| 亚洲国产精品久久久久秋霞蜜臀| 一本一本大道香蕉久在线精品| 亚洲免费网址| 国产欧美成人| 亚洲国产精品v| 老司机免费视频一区二区三区| 欧美不卡激情三级在线观看| 一本久久知道综合久久| 欧美日韩天堂| 亚洲乱码国产乱码精品精天堂| 亚洲黑丝一区二区| 午夜视频在线观看一区二区| 国产精品久久久久aaaa九色| 亚洲一级二级| 久久久国产一区二区| 激情小说另类小说亚洲欧美| 国产精品日本精品| 国精品一区二区| 久久狠狠久久综合桃花| 欧美视频日韩| 欧美日产一区二区三区在线观看| 欧美日韩网址| 国产日韩欧美精品在线| 欧美日韩中文在线观看| 在线观看91久久久久久| 亚洲自拍偷拍一区| 欧美在线你懂的| 国产精品久久波多野结衣| 午夜精品美女久久久久av福利| 国内精品嫩模av私拍在线观看| 欧美日韩在线不卡| 亚洲在线视频观看| 欧美色网一区二区| 性欧美1819性猛交| 欧美视频一区二区三区在线观看| 女女同性女同一区二区三区91| 久久精品国产清高在天天线| 精品成人一区| 久久国产精品久久久久久电车| 亚洲欧美国产制服动漫| 亚洲综合色噜噜狠狠| 久久国产精品亚洲va麻豆| 91久久极品少妇xxxxⅹ软件|