色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

分析遙測噪聲數據無損壓縮關鍵技術實現

電子工程師 ? 來源:電子技術應用 ? 作者:崔海波,梁庭,景 ? 2021-04-08 13:49 ? 次閱讀

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協議的要求將壓縮數據傳輸到外部設備進行存儲、傳輸和分析等操作。

6356652118777000007641521.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所示。

6356652121632900003651591.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所示。

6356652125838000009424541.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所示。

6356652128442700003915691.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所示。

6356652133830300002504531.gif

6356652134685000004430630.gif

6356652135472100001430257.gif

6356652136191600008274166.gif

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

6356652138709400009597039.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.

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2550

    文章

    51035

    瀏覽量

    753083
  • FPGA
    +關注

    關注

    1629

    文章

    21729

    瀏覽量

    603010
  • 噪聲
    +關注

    關注

    13

    文章

    1120

    瀏覽量

    47400
收藏 人收藏

    評論

    相關推薦

    相位噪聲分析儀的技術原理和應用

    輸入信號的相位噪聲與頻率穩定性來評估振蕩器的性能。具體來說,其技術原理包括以下幾個步驟: 時鐘提取:相位噪聲分析儀需要從輸入信號中提取時鐘信號。這通常通過鎖相環(PLL)或倍頻器等電路
    發表于 12-13 14:21

    哪些關鍵技術助力智慧園區建設

    在如今數字化轉型的浪潮中,智慧園區已經成為城市發展的重要組成部分。建設智慧園區需要借助一系列關鍵技術實現其智能化、高效化和可持續發展。其中,物聯網技術被認為是連接各類設備、傳感器和系統的核心
    的頭像 發表于 11-29 13:58 ?82次閱讀

    【BearPi-Pico H3863星閃開發板體驗連載】LZO壓縮算法移植

    壓縮算法,全稱為Lempel-Ziv-Oberhumer算法,是一種無損數據壓縮技術,以其快速的壓縮和尤其是解壓速度而聞名。以下是LZO
    發表于 11-10 21:45

    實現智慧城市的關鍵技術

    實現智慧城市的關鍵技術主要包括物聯網技術、大數據技術、人工智能技術、云計算
    的頭像 發表于 10-24 16:12 ?795次閱讀

    壓縮算法的類型和應用

    壓縮算法是一種通過減少數據量來節省存儲空間或傳輸數據技術壓縮算法可以分為兩種類型:有損壓縮
    的頭像 發表于 10-21 13:50 ?258次閱讀

    音頻信號的無損壓縮編碼是什么

    音頻信號的無損壓縮編碼是一種在不損失音頻質量的前提下,減少音頻文件大小的技術。這種技術對于存儲和傳輸音頻數據非常有用,尤其是在帶寬有限或存儲空間有限的情況下。
    的頭像 發表于 09-25 14:10 ?405次閱讀

    LLM大模型推理加速的關鍵技術

    LLM(大型語言模型)大模型推理加速是當前人工智能領域的一個研究熱點,旨在提高模型在處理復雜任務時的效率和響應速度。以下是對LLM大模型推理加速關鍵技術的詳細探討,內容將涵蓋模型壓縮、解碼方法優化、底層優化、分布式并行推理以及特定框架和工具的應用等方面。
    的頭像 發表于 07-24 11:38 ?863次閱讀

    【RTC程序設計:實時音視頻權威指南】音視頻的編解碼壓縮技術

    。 圖像壓縮技術是通過減少圖像數據的存儲空間來實現圖像壓縮的過程,早期主要依賴于無損壓縮算法,
    發表于 04-28 21:04

    車載電池的類型及關鍵技術分析

    車載電池的關鍵技術涉及多個方面,這些技術共同決定了電池的性能、安全性、壽命以及成本,從而直接影響著電動汽車的整體競爭力和市場接受度。
    的頭像 發表于 04-12 16:26 ?1369次閱讀
    車載電池的類型及<b class='flag-5'>關鍵技術</b><b class='flag-5'>分析</b>

    基于門控線性網絡(GLN)的高壓縮無損醫學圖像壓縮算法

    實現基于門控線性網絡(GLN)的高壓縮無損醫學圖像壓縮算法,以提高醫學圖像存儲和分發系統的效率。與“傳統”的基于上下文的數據壓縮算法相比,
    的頭像 發表于 04-08 10:29 ?656次閱讀
    基于門控線性網絡(GLN)的高<b class='flag-5'>壓縮</b>比<b class='flag-5'>無損</b>醫學圖像<b class='flag-5'>壓縮</b>算法

    高性能無損數據壓縮FPGA IP,LZO無損數據壓縮IP

    LZOAccel-D是一個無損數據壓縮引擎的FPGA硬件實現,兼容LZO 2.10標準。 Core接收壓縮的輸入
    的頭像 發表于 02-25 09:59 ?315次閱讀
    高性能<b class='flag-5'>無損</b><b class='flag-5'>數據</b>解<b class='flag-5'>壓縮</b>FPGA IP,LZO<b class='flag-5'>無損</b><b class='flag-5'>數據</b>解<b class='flag-5'>壓縮</b>IP

    城市綜合管廊監控及安防關鍵技術分析

    電子發燒友網站提供《城市綜合管廊監控及安防關鍵技術分析.docx》資料免費下載
    發表于 01-26 10:00 ?0次下載

    高性能無損數據壓縮FPGA IP,LZO無損數據壓縮IP

    LZOAccel-C是一個無損數據壓縮引擎的FPGA硬件實現,兼容LZO 2.10標準。 Core接收未壓縮的輸入數據塊,產生
    的頭像 發表于 01-25 13:39 ?468次閱讀
    高性能<b class='flag-5'>無損</b><b class='flag-5'>數據壓縮</b>FPGA IP,LZO<b class='flag-5'>無損</b><b class='flag-5'>數據壓縮</b>IP

    淺談基于數字孿生的配電室關鍵技術研究

    故障診斷、結果預測和故障識別等多方面的關鍵技術。數字孿生所使用的數據具有高密度和低價值的特征。由于數字孿生技術對時間的要求很高,這就要求在更高層次上采用更高層次的算法來實現
    發表于 01-09 15:49

    城市綜合管廊監控及安防關鍵技術分析

    電子發燒友網站提供《城市綜合管廊監控及安防關鍵技術分析.docx》資料免費下載
    發表于 01-05 11:35 ?0次下載
    主站蜘蛛池模板: hdsex老太婆70| 爱爱好爽好大好紧视频| 99精品观看| 富婆夜店找黑人猛男BD在线| 精品一产品大全| 欧美同志高清vivoeso| 亚洲 欧美 国产 综合 播放| 中文字幕欧美日韩VA免费视频| 成年视频xxxxxx在线| 久久草这在线观看免费| 日韩 无码 手机 在线| 一级毛片西西人体44rt高清| 穿白丝袜边走边尿白丝袜| 久久精品AV麻豆| 日本无码专区亚洲麻豆| 一个人免费观看HD完整版| 高清无码色大片中文| 浪荡女天天不停挨CAO日常视| 手机在线观看无码日韩视频| 最近免费中文字幕大全免费| 国产精品人妻久久无码不卡| 欧美阿v在线免播播放| 亚洲视频国产| 国产精品久AAAAA片| 欧美国产影院| 伊人久久大香网| 国产精品婷婷久青青原| 欧美乱妇日本无乱码特黄大片| 亚洲中文字幕乱码熟女在线| 国产成人精品免费视频大全办公室| 恋夜影院安卓免费列表uc| 亚洲AV怡红院AV男人的天堂| 成人免费看片又大又黄| 麻豆精品传媒卡一卡二传媒短视频| 小寡妇水真多好紧| 成人精品视频网站| 免费精品一区二区三区在线观看 | 特级毛片全部免费播放免下载| 97色伦亚洲自偷| 久久理论片迅播影院一级| 亚洲 色 欧美 爱 视频 日韩|