[發明專利]一種數據壓縮算法及裝置有效
| 申請號: | 201810094798.9 | 申請日: | 2014-08-08 |
| 公開(公告)號: | CN108134804B | 公開(公告)日: | 2021-03-09 |
| 發明(設計)人: | 黃登江 | 申請(專利權)人: | 安科訊(福建)科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 福州市博深專利事務所(普通合伙) 35214 | 代理人: | 張明 |
| 地址: | 350000 福建省福州市鼓*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據壓縮 算法 裝置 | ||
本發明提供一種數據壓縮算法及裝置,將要壓縮的數據進行分組,每組包含n個數據,n為正整數;找出該組數據中絕對值最大的值,取其絕對值Mt,設定將數據壓縮為j位比特位,將j位比特位的滿量程值Mf除以Mt,相除的商作為壓縮因子k;將該組中的數據分別與k相乘,相乘的結果截取前j比特位的數據,得到的數據即為壓縮數據;將數據Mt及n個壓縮后的數據組成一個數據塊送入傳輸通道,傳輸通道將數據塊傳輸給接收方;使得數據壓縮得更小,并且在還原過程中信號的誤差向量幅度變得更小。
本發明專利申請是發明創造名稱為“一種IQ數據同步壓縮還原算法及裝置”的發明專利的分案申請,原申請的申請日為2014年8月8日,原申請的申請號為201410387719.5。
技術領域
本發明涉及數據處理領域,尤其涉及一種數據壓縮算法及裝置。
背景技術
在無線通訊分布式系統中,近端設備和遠端設備通過有線或者無線的方式進行大量的雙向I、Q(實部、虛部)數據傳輸,數據都是用二進制表示。
隨著單臺設備支持的制式越來越大、支持的頻段原來越寬、載波數量越來越多,需要傳輸大數據量要求不斷增加。近端設備和遠端設備通常使用光纖、線纜、微波等進行數據傳輸,例如,在遠近端之間傳送兩個20M帶寬的LTE信號,如果傳輸的I、Q(實部、虛部)數據位寬為14bit,需要一個2.5G的光口承載;在滿足性能的情況下,對數據進行一定的壓縮,可減少傳輸數據的數據量從而提高設備的系統容量,進而降低設備成本。
目前已知的IQ數據壓縮方案有線性壓縮和非線性壓縮;其中非線性壓縮,如JZW壓縮算法、A律壓縮算法等相對線性壓縮來說實現比較復雜,目前已有的一些大多為計算數據的絕對值或者功率值的最大值,將最大值和壓縮目標位寬的滿量程最大值進行比較得到數據壓縮因子,然后對數據進行逐個截位得到壓縮后的數據,將壓縮因子和壓縮后的數據一起傳送到接收端,接收端根據壓縮因子在數據得到移位因子,將被壓縮的數據根據移位因子進行移位恢復數據,這種類似的壓縮方案都是直接將數據進行截位處理,對信號造成較大的失真,實現上表現出來對信號的EVM(誤差向量幅度)惡化嚴重。
發明內容
本發明所要解決的技術問題是:提供一種數據壓縮算法及裝置,使得數據壓縮得更小,并且在還原過程中信號的誤差向量幅度變得更小。
為了解決上述技術問題,本發明采用的一種技術方案為:
一種數據壓縮算法,包括如下步驟:
步驟1、將要壓縮的IQ數據進行分組,每組包含n個數據,n為正整數;
步驟2、找出該組數據中絕對值最大的值,取其絕對值Mt,設定將數據壓縮為j位比特位,j為正整數,將j位比特位的滿量程值Mf除以Mt,相除的商作為壓縮因子k;
步驟3、將該組中的數據分別與k相乘,相乘的結果截取前j比特位的數據,得到的數據即為壓縮數據;
步驟4、將數據Mt及n個壓縮后的數據組成一個數據塊送入傳輸通道,傳輸通道將數據塊傳輸給接收方。
進一步地,還包括步驟:
步驟5、接收方接收數據塊,取出數據Mt,并將被壓縮的數據分別與Mt進行相乘,相乘后得到恢復的數據。
進一步地,所述步驟4進一步具體為:
將Mt放在壓縮后的所有數據的第一位,將n+1個數據組成一個數據塊送入傳輸通道,傳輸通道將數據傳輸給接收方。
進一步地,所述滿量程值Mf為j-1比特位上每一個比特位上的數都為1時候代表的無符號數值。
為了解決上述技術問題,本發明提供的另一種技術方案為:
一種數據壓縮裝置,包括如下模塊:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安科訊(福建)科技有限公司,未經安科訊(福建)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810094798.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種URL攻擊防護方法及裝置
- 下一篇:一種數據同步壓縮還原算法及裝置





