《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 遙測噪聲數據無損壓縮關鍵技術實現
遙測噪聲數據無損壓縮關鍵技術實現
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免费高清| 国产亚洲欧美一区二区三区| 中文一区二区在线观看| 欧美日韩精品在线播放| 国产欧美高清| 国产精品免费久久久久久| 欧美高清不卡在线| 欧美一区二区视频在线| 国产日韩欧美精品在线| 亚洲在线国产日韩欧美| 一区二区三区四区五区精品| 在线日本成人| 欧美亚洲一级片| 亚洲福利小视频| 麻豆精品在线播放| 国产精品福利久久久| 欧美先锋影音| 国产欧美精品一区二区三区介绍| 欧美一区二区精品久久911| 快播亚洲色图| 欧美激情一区二区三区蜜桃视频| 亚洲一区精彩视频| 免播放器亚洲一区| 亚洲另类视频| 亚洲国产精品va在线看黑人| 韩日欧美一区二区三区| 麻豆成人91精品二区三区| 亚洲精品日韩在线观看| 日韩一级视频免费观看在线| 宅男66日本亚洲欧美视频| 国产一区二区观看| 国产综合第一页| 韩日精品视频| 欧美日韩一区二区免费视频| 久久午夜影视| 激情久久一区| 在线视频日韩精品| 国产一区二区三区在线观看免费视频| 99国产一区二区三精品乱码| 欧美一级视频一区二区| 亚洲免费观看高清在线观看| 欧美激情影院| 国产主播一区二区三区| 欧美日韩在线电影| 久久久久久久97| 亚洲无线观看| 免费成人高清在线视频| 国产精品综合色区在线观看| 国产情人综合久久777777| 欧美一区二区三区免费观看视频| 国产亚洲成精品久久| 国产亚洲一本大道中文在线| 午夜精品久久久久久久99黑人| 91久久国产综合久久91精品网站| 欧美亚洲第一区| 亚洲视频专区在线| 亚洲国产导航| 亚洲一本大道在线| 欧美大成色www永久网站婷| 久久综合给合久久狠狠狠97色69| 欧美成人精品h版在线观看| 夜夜嗨av色综合久久久综合网| 国产欧美日本在线| 日韩亚洲精品在线| 亚洲一区视频| 亚洲国产婷婷综合在线精品| 亚洲欧美清纯在线制服| 国产一区二区三区日韩| 国产一区二区激情| 亚洲国产日韩欧美一区二区三区| 午夜免费久久久久| 久久嫩草精品久久久久| 国产精品v日韩精品v欧美精品网站| 精品成人乱色一区二区| 国产欧美日韩三级| 国产精品免费一区二区三区观看| 国产亚洲欧美另类一区二区三区| 国产日韩欧美一区二区| 亚洲日本va在线观看| 91久久精品国产91久久| 欧美亚洲三级| 一区二区激情视频| 欧美日韩三区| 欧美日韩第一区| 久久精品国产久精国产思思| 伊人久久亚洲美女图片| 欧美激情2020午夜免费观看| 国产精品综合视频| 国产日产欧美一区| 欧美午夜在线视频| 欧美午夜精品理论片a级按摩| 一区二区三区我不卡| 国产欧美日韩另类一区| 国产精品一区二区三区四区五区| 久久尤物电影视频在线观看| 欧美怡红院视频一区二区三区| 欧美日韩一区二区在线观看视频| 久久免费国产| 欧美日韩免费| 国产在线日韩| 99人久久精品视频最新地址| 欧美国产一区二区在线观看| 激情欧美一区二区三区| 欧美丰满少妇xxxbbb| 你懂的成人av| 在线午夜精品自拍| 国产亚洲一级| 中日韩美女免费视频网站在线观看| 国产日韩欧美综合在线| 在线亚洲高清视频| 国产精品久久久久久久第一福利| 欧美精品免费观看二区| 日韩亚洲成人av在线| 猫咪成人在线观看| 很黄很黄激情成人| 久久精品视频网| 国产午夜亚洲精品羞羞网站| 亚洲片在线资源| 一区二区三区在线观看国产| 国产精品中文字幕欧美| 亚洲欧美日本在线| 欧美日韩一区二区欧美激情| 国产精品久久久久久久久久久久久久| 欧美激情一区二区久久久| 欧美a级大片| 久久久在线视频| 国产一区二区三区高清| 99精品99久久久久久宅男| 欧美激情一二三区| 国产精品视频精品| 国产欧美亚洲视频| 亚洲综合社区| 狠狠色狠狠色综合日日tαg| 久久久亚洲午夜电影| 亚洲福利国产精品| 欧美人妖在线观看| 夜夜爽99久久国产综合精品女不卡| 欧美精品v国产精品v日韩精品| 国产美女精品一区二区三区| 亚洲视频图片小说| 国产综合色产| 亚洲高清不卡在线| 亚洲欧洲一区二区三区| 亚洲特级片在线| 欧美日韩在线不卡| 老司机一区二区三区| 欧美区二区三区| 亚洲欧美国产77777| 亚洲永久精品国产| 欧美影院午夜播放| 麻豆freexxxx性91精品| 亚洲国产一区二区视频| 久久久99免费视频| 国产精品极品美女粉嫩高清在线| 免费一级欧美片在线观看| 影音先锋国产精品| 99热免费精品在线观看| 欧美剧在线观看| 国产免费观看久久黄| 国产精品毛片一区二区三区| 美女视频网站黄色亚洲| 欧美理论电影在线播放| 国产精品免费看片| 欧美激情视频免费观看| 国产一区二区三区在线观看网站| 国产精品高潮呻吟视频| 性亚洲最疯狂xxxx高清| 久久人人爽爽爽人久久久| 亚洲第一中文字幕在线观看| 久久黄色级2电影| 欧美精品久久天天躁| 欧美日韩亚洲国产精品| 久久综合电影一区| 亚洲桃花岛网站| 亚洲精品免费看| 国产又爽又黄的激情精品视频| 国产精品男人爽免费视频1| 99ri日韩精品视频| 欧美搞黄网站| 美女脱光内衣内裤视频久久网站| 亚洲国产精品高清久久久| 欧美岛国在线观看| 国产一区深夜福利| 欧美成人免费播放| 午夜欧美大片免费观看| 国产亚洲午夜高清国产拍精品| 韩国一区二区在线观看| 亚洲午夜未删减在线观看| 一区二区三区国产| 久久久久久久久蜜桃| 亚洲国产精彩中文乱码av在线播放| 国产免费观看久久| 亚洲综合清纯丝袜自拍| 亚洲三级视频在线观看| 国产丝袜一区二区三区| 欧美精品一区二区三区在线播放| 欧美女同视频| 久久精品一区| 一区二区三区免费在线观看| 欧美不卡一卡二卡免费版| 国产欧美不卡| 午夜精品一区二区在线观看| 欧美一区二区三区久久精品茉莉花| 欧美日韩亚洲免费| 国产一区二区精品丝袜| 亚洲免费中文字幕| 欧美国产日韩一区| 国产亚洲美州欧州综合国| 亚洲欧美国产va在线影院| 久久国产加勒比精品无码| 亚洲小少妇裸体bbw| 国产精品久久久久9999高清| 欧美激情黄色片| 欧美日在线观看| 久久五月婷婷丁香社区| 国产一区二区日韩| 99精品视频网| 99国产精品国产精品久久| 国产精品99久久99久久久二8| 影音先锋中文字幕一区二区| 欧美aⅴ99久久黑人专区| 亚洲精品午夜精品| 亚洲专区在线视频| 国产精品一二三| 亚洲伊人久久综合| 国产亚洲免费的视频看| 久久成人av少妇免费| 亚洲九九爱视频| 欧美日韩美女在线观看| 亚洲色图综合久久| 欧美日韩中文在线观看| 国产亚洲免费的视频看| 欧美区一区二| 欧美精品色综合| 国产精品国产自产拍高清av| 国产精品免费网站在线观看| 国产精品a久久久久久| 国产毛片一区二区| 国产欧美日本在线| 亚洲国产成人在线| 亚洲综合精品四区| 免费在线视频一区| 国产女同一区二区| 欧美一区二区三区另类| 欧美视频免费看| 欧美与欧洲交xxxx免费观看| 久久噜噜亚洲综合| 国产一区二区三区四区三区四| 欧美日韩一区二区视频在线| 国产精品亚洲一区二区三区在线| 久久免费高清视频| 亚洲激情国产| 久久久久国产成人精品亚洲午夜| 国产精品视频一区二区高潮| 国产农村妇女毛片精品久久麻豆| 久久综合狠狠综合久久激情| 伊人色综合久久天天| 久久久中精品2020中文| 亚洲一区免费看| 麻豆精品一区二区av白丝在线| 亚洲国产高清一区| 亚洲欧美日产图| 99精品欧美一区二区蜜桃免费| 最新亚洲激情| 久久综合久久美利坚合众国| 久久久久青草大香线综合精品| 久久精品夜夜夜夜久久| 久久这里有精品视频| 美日韩精品免费观看视频| 久久久久中文| 国产欧美日本一区二区三区| 欧美一区二区三区播放老司机| 亚洲国产精品123| 最新中文字幕亚洲| 亚洲女人天堂成人av在线| 免费观看国产成人| 香蕉成人伊视频在线观看| 欧美大学生性色视频| 久久综合影视| 国内精品伊人久久久久av一坑| 久久精品一本| 欧美日韩一区免费| 欧美日韩在线看| 久久综合伊人77777蜜臀| 亚洲激情啪啪| 久久久在线视频| 免费成人美女女| 欧美大片免费观看在线观看网站推荐| 欧美一区二区三区在线| 国产一区二区三区直播精品电影| 一区二区三区四区五区在线| 久久精品首页| 老司机免费视频久久| 一区免费观看视频| 日韩香蕉视频| 亚洲日韩中文字幕在线播放| 亚洲欧美国产77777| 国产女人aaa级久久久级| 国产拍揄自揄精品视频麻豆| 亚洲一区二区三区色| 久久婷婷影院| 亚洲人被黑人高潮完整版| 欧美大香线蕉线伊人久久国产精品| 久久久99精品免费观看不卡| 欧美在线观看视频| 亚洲精品少妇网址| 欧美日韩精品福利| 亚洲欧美一区二区视频| 欧美视频观看一区| 狠狠色伊人亚洲综合成人| 国产一区二区三区在线观看精品| 欧美黄色视屏| 亚洲一区视频在线| 欧美日韩国产探花| 亚洲激情专区| 欧美视频第二页| 免费看的黄色欧美网站| 午夜精品av| 亚洲欧美综合精品久久成人| 国产精品日韩在线播放| 亚洲电影有码| 裸体一区二区| 欧美激情一区二区三区不卡| 欧美日韩一区二区在线播放|