通信調(diào)制信號的壓縮及解壓方法
【專利摘要】本發(fā)明公開了一種通信調(diào)制信號的壓縮解壓方法,主要解決現(xiàn)有壓縮解壓方法針對通信調(diào)制信號壓縮比不高、通用性不好的問題。其實現(xiàn)方案是:1.將若干個通信調(diào)制信號的采樣組成數(shù)據(jù)幀,計算數(shù)據(jù)幀中數(shù)據(jù)的絕對值;2.設(shè)定一個參考數(shù)據(jù)為閾值,對絕對值按照相對于參考數(shù)據(jù)的大小分為兩類并按類重組;3.對小于參考數(shù)據(jù)的數(shù)據(jù)類直接進(jìn)行編碼,對大于等于參考數(shù)據(jù)的數(shù)據(jù)類先,計算其與參考數(shù)據(jù)之差,再對差值進(jìn)行編碼;4.對編碼結(jié)果封裝成幀進(jìn)行傳輸;5.對接收幀解封并解碼,用解碼得到參考數(shù)據(jù)和兩類數(shù)據(jù)重構(gòu)數(shù)據(jù)幀并輸出。本發(fā)明有效地解決了現(xiàn)有技術(shù)依賴于相鄰信號間相關(guān)性的問題,提高了壓縮效率,并具備較好的通用性。
【專利說明】通信調(diào)制信號的壓縮及解壓方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于通信【技術(shù)領(lǐng)域】,特別涉及一種壓縮方法和解壓方法,可用于通信調(diào)制 信號的壓縮編碼和存儲傳輸。
【背景技術(shù)】
[0002] 隨著通信業(yè)務(wù)類型和業(yè)務(wù)量的日益增長,通信網(wǎng)絡(luò)中需要進(jìn)行傳輸?shù)臄?shù)據(jù)量急劇 增加,因而需要更多昂貴的信道資源和存儲空間,大大提高了通信系統(tǒng)的復(fù)雜度和成本,因 此首先需要對所要傳輸?shù)男盘柣驍?shù)據(jù)進(jìn)行壓縮編碼,減少數(shù)據(jù)量,然后再進(jìn)行傳輸,提高傳 輸效率。
[0003] 現(xiàn)有壓縮解壓方法主要針對語音和視頻等對媒體信號,這些多媒體信號自身具有 高度的相關(guān)性并具有較好的數(shù)學(xué)和物理模型,因而具有較好的壓縮編碼方法。然而通信調(diào) 制信號大都不具備較好的相關(guān)特性,也不存在有利于進(jìn)行壓縮編碼的數(shù)學(xué)和物理模型,通 信調(diào)制信號的壓縮編碼具有較大的挑戰(zhàn)性,成為相關(guān)研究的關(guān)鍵技術(shù)之一。因而近年來,在 通信領(lǐng)域,尤其是移動通信領(lǐng)域,通信調(diào)制信號的壓縮編碼已成為相關(guān)領(lǐng)域重要的研究內(nèi) 容。
[0004] 現(xiàn)有的壓縮方法,是通過子集分離單元將輸入的一幀原始數(shù)據(jù)分解成第一和第二 兩個子集;估計單元利用第一子集數(shù)據(jù)估計第二子集數(shù)據(jù),然后第二子集減去得到的第二 子集的估值得到一組誤差數(shù)據(jù)。第一子集數(shù)據(jù)經(jīng)過一個導(dǎo)數(shù)編碼單元處理得到子集尾數(shù)和 子集指數(shù)送給格式化模塊,而誤差數(shù)據(jù)經(jīng)過另一個導(dǎo)數(shù)編碼單元處理得到誤差尾數(shù)和誤差 指數(shù)也送給格式化模塊;同時兩個上述導(dǎo)數(shù)編碼單元還輸出反映第一子集編碼信息的子集 導(dǎo)數(shù)及子集Huffman表,以及反映誤差數(shù)據(jù)編碼信息的誤差導(dǎo)數(shù)及誤差Huffman表,這些導(dǎo) 數(shù)信息決定了表示一組浮點數(shù)據(jù)需要的最少存儲量。頭信息編碼單元將接收到的子集導(dǎo)數(shù) 及子集Huffman表、誤差導(dǎo)數(shù)及誤差Huffman表和來自反映編碼單元編碼設(shè)置的編碼參數(shù) 組合成頭信息交給格式化模塊;壓縮數(shù)據(jù)格式化模塊將接收的頭信息、子集尾數(shù)和子集指 數(shù)以及誤差尾數(shù)和誤差指數(shù)按照一定的格式組合成編碼數(shù)據(jù)幀,形成壓縮數(shù)據(jù)輸出。
[0005] 現(xiàn)有的解壓方法,壓縮數(shù)據(jù)分析模塊將接收到的壓縮數(shù)據(jù)幀分解成頭信息、子集 尾數(shù)和子集指數(shù)以及誤差尾數(shù)和誤差指數(shù);頭信息解碼單元將收到的頭信息分離成子集導(dǎo) 數(shù)及子集Huffman表、誤差導(dǎo)數(shù)及誤差Huffman表;兩個集成解碼單元中,一個利用子集導(dǎo) 數(shù)及子集Huffman表將子集尾數(shù)和子集指數(shù)重構(gòu)成第一子集數(shù)據(jù),而一個利用誤差導(dǎo)數(shù)及 誤差Huffman表將誤差尾數(shù)和誤差指數(shù)重構(gòu)成誤差數(shù)據(jù);估計單元根據(jù)解碼得到的第一子 集數(shù)據(jù)估算出第二子集數(shù)據(jù),并將其與誤差數(shù)據(jù)相加,得到第二子集數(shù)據(jù),最后第二子集數(shù) 據(jù)與第一子集數(shù)據(jù)通過子集結(jié)合單元處理得到重構(gòu)數(shù)據(jù)輸出。
[0006] 上述現(xiàn)有技術(shù)利用相鄰數(shù)據(jù)之間的相關(guān)性進(jìn)行數(shù)據(jù)壓縮和編碼,這要求相鄰數(shù)據(jù) 之間要有較好的連續(xù)性和相關(guān)性。然而,通信調(diào)制信號相鄰信號之間隨機性較強,而且不具 備較好的相關(guān)性或短時平穩(wěn)特性,因而現(xiàn)有技術(shù)不能對其進(jìn)行有效的壓縮編碼,導(dǎo)致壓縮 比低、信道利用率不高。
【發(fā)明內(nèi)容】
[0007] 針對上述問題,本發(fā)明的目的是提供一種通信調(diào)制信號的壓縮解壓方法,以減小 對相鄰數(shù)據(jù)之間要有較好的連續(xù)性和相關(guān)性要求,提高壓縮比和編碼效率,進(jìn)而提高信道 利用率。
[0008] 實現(xiàn)本發(fā)明目的的技術(shù)方案是:將原始信號進(jìn)行分幀處理,再將分幀信號的絕對 值按照設(shè)定的參考數(shù)據(jù)進(jìn)行分類重組,然后針對不同分類進(jìn)行不同的編碼。具體步驟包括 如下:
[0009] 本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0010] 技術(shù)方案一:
[0011] 一種通信調(diào)制信號的壓縮方法,包括如下步驟:
[0012] (1)數(shù)據(jù)處理步驟:
[0013] (la)按照設(shè)定幀長L,將L個通信調(diào)制信號的采樣數(shù)據(jù)組成數(shù)據(jù)幀Dx,提取數(shù)據(jù)幀 Dx中每個數(shù)據(jù)的符號組成符號位Sn,并計算數(shù)據(jù)幀Dx中每個數(shù)據(jù)的絕對值得到絕對值幀 Da ;
[0014] (lb)設(shè)定一個參考數(shù)據(jù)Dr,將絕對值幀Da中小于參考數(shù)據(jù)的絕對值標(biāo)定為0類 數(shù)據(jù),大于等于參考數(shù)據(jù)的絕對值標(biāo)定為1類數(shù)據(jù),同時得到分類信息C ;
[0015] (lc)將所有0類數(shù)據(jù)組合在一起得到0類數(shù)據(jù)D0,將所有1類數(shù)據(jù)組合在一起得 到1類數(shù)據(jù)D1,從1類數(shù)據(jù)D1的絕對值中減掉參考數(shù)據(jù)Dr得到1類數(shù)據(jù)差值D2 ;
[0016] (2)編碼步驟:
[0017] (2a)對參考數(shù)據(jù)Dr進(jìn)行編碼得到參考數(shù)據(jù)碼字Cr ;
[0018] (2b)對0類數(shù)據(jù)DO進(jìn)行編碼得到0類數(shù)據(jù)碼字C0 ;
[0019] (2c)對1類數(shù)據(jù)差值D2進(jìn)行編碼得到1類數(shù)據(jù)差值碼字Cl。
[0020] (3)幀封裝步驟:
[0021 ] 將幀長L、符號位Sn、分類信息C、參考數(shù)據(jù)碼字Cr,0類數(shù)據(jù)碼字⑶、1類數(shù)據(jù)差值 碼字C1合并,組合成編碼幀Bs,并輸出到傳輸信道或存儲介質(zhì)。
[0022] 作為優(yōu)選,所述的設(shè)定一個參考數(shù)據(jù)Dr,按如下三種方式之一設(shè)定:
[0023] -是根據(jù)數(shù)據(jù)絕對值長時分布特性,將參考數(shù)據(jù)設(shè)置成絕對值的數(shù)學(xué)期望值;
[0024] 二是根據(jù)當(dāng)前數(shù)據(jù)幀內(nèi)絕對值短時分布特性,如果短時分布特性接近均勻分布, 則將參考數(shù)據(jù)設(shè)置為當(dāng)前數(shù)據(jù)幀內(nèi)最大絕對值的中值,否則,將參考數(shù)據(jù)設(shè)置為當(dāng)前數(shù)據(jù) 幀內(nèi)數(shù)據(jù)絕對值的平均值;
[0025] 三是將參考數(shù)據(jù)設(shè)定為能夠使得當(dāng)前數(shù)據(jù)幀內(nèi)小于和大于等于它的絕對值數(shù)量 比滿足設(shè)定比例的值。
[0026] 作為優(yōu)選,所述的分類信息C,由L比特組成,每個比特按順序?qū)?yīng)一個絕對值,分 別表示所對應(yīng)絕對值的分類,即歸為〇類數(shù)據(jù)的絕對值對應(yīng)的比特設(shè)置為〇,歸為1類數(shù)據(jù) 的絕對值對應(yīng)的比特設(shè)置為1。
[0027] 技術(shù)方案二:
[0028] -種通信調(diào)制信號的解壓方法,包括:
[0029] 1)幀解封步驟:
[0030] 將來自傳輸信道或存儲介質(zhì)的編碼幀Bs分解為幀長L、符號位Sn、分類信息C、參 考數(shù)據(jù)碼字Cr,0類數(shù)據(jù)碼字CO、1類數(shù)據(jù)差值碼字C1 ;
[0031] 2)解碼步驟:
[0032] 2a)對參考數(shù)據(jù)碼字Cr解碼,得到重構(gòu)參考數(shù)據(jù)Dr ;
[0033] 2b)對0類數(shù)據(jù)碼字C0解碼,得到重構(gòu)0類數(shù)據(jù)DO' ;
[0034] 2c)對1類數(shù)據(jù)差值碼字Cl解碼,得到重構(gòu)1類數(shù)據(jù)差值D2。
[0035] 3)數(shù)據(jù)恢復(fù)步驟:
[0036] 3a)將重構(gòu)參考數(shù)據(jù)Dr加到重構(gòu)1類數(shù)據(jù)差值D2,得到重構(gòu)1類數(shù)據(jù)D1 ;依據(jù)分 類信息C,將重構(gòu)0類數(shù)據(jù)D0'和重構(gòu)1類數(shù)據(jù)D1按照壓縮之前的順序進(jìn)行組合,得到重構(gòu) 數(shù)據(jù)絕對值幀Da' ;
[0037] 3b)在重構(gòu)數(shù)據(jù)絕對值幀Da'上加上對應(yīng)的符號位Sn,得到重構(gòu)數(shù)據(jù)幀Dx',并輸 出。
[0038] 本發(fā)明具有如下優(yōu)點:
[0039] 通信調(diào)制信號的特點是信號隨機性較強,鄰近信號之間相關(guān)性較差、而且還經(jīng)常 出現(xiàn)信號突變的情況?,F(xiàn)有技術(shù)能夠?qū)π盘栠M(jìn)行有效壓縮的條件是要求被壓縮信號具有短 時平穩(wěn)和鄰近信號之間具有較強的相關(guān)性,而通信調(diào)制信號并不具備這些特性,所以現(xiàn)有 壓縮技術(shù)用于通信調(diào)制信號的壓縮,壓縮比很低。
[0040] 本發(fā)明所公開的壓縮方法,是將若干個通信調(diào)制信號采樣值組成數(shù)據(jù)幀,將數(shù)據(jù) 幀絕對值用一個參考數(shù)據(jù)將其分成兩類數(shù)據(jù),然后把原來互相交織的兩類數(shù)據(jù)絕對值按類 別分別重新組合在一起;這樣就把幅度相近的絕對值分別組合在一起,可以充分利用數(shù)據(jù) 幀絕對值幅度分段分布特性,同時也人為的增加了兩類數(shù)據(jù)中數(shù)據(jù)之間的相關(guān)性;正因為 如此,本發(fā)明所公開的壓縮方法不再依賴于待壓縮信號鄰近信號間的相關(guān)性,因而能夠有 效提高壓縮比和編碼效率,進(jìn)而有利于提高信道傳輸效率和存儲效率。同時也使得本發(fā)明 所公開的壓縮方法具有較好的通用性。
【專利附圖】
【附圖說明】
[0041] 圖1本發(fā)明中的壓縮流程圖;
[0042] 圖2本發(fā)明中的壓縮子流程圖;
[0043] 圖3本發(fā)明中的解壓流程圖;
[0044] 圖4本發(fā)明中的原始數(shù)據(jù)幀示意圖;
[0045] 圖5本發(fā)明中的數(shù)據(jù)格式示意圖;
[0046] 圖6本發(fā)明中的絕對值幀示意圖;
[0047] 圖7本發(fā)明中的分類數(shù)據(jù)幀示意圖。
【具體實施方式】
[0048] 以下結(jié)合附圖,對本發(fā)明做進(jìn)一步詳細(xì)描述。
[0049] 參照圖1,本發(fā)明的具體實施步驟如下:
[0050] 在3G/4G移動通信系統(tǒng)中,為了降低基站成本,采用分布式基站和數(shù)據(jù)拉遠(yuǎn)技術(shù), 把通信數(shù)據(jù)管理控制部分與需要安裝在較偏遠(yuǎn)地區(qū)的射頻部分分開,中間用光纖連接來傳 輸通信調(diào)制信號。本發(fā)明所公開的壓縮解壓方法就可以用來對分布式基站光纖傳輸?shù)耐ㄐ?調(diào)制信號進(jìn)行壓縮解壓,以提高光纖傳輸效率,從而提高分布式基站的通信吞吐率。
[0051] 步驟1,接收由L個通信調(diào)制信號的采樣數(shù)據(jù)組成的原始數(shù)據(jù)幀Dx,提取數(shù)據(jù)幀中 每個數(shù)據(jù)的符號S,并將其組合在一起得到符號位Sn。
[0052] 如圖4所示,原始數(shù)據(jù)幀Dx是由L個通信調(diào)制信號的采樣數(shù)據(jù)組成,L為大于0的 整數(shù),所述的采樣數(shù)據(jù)包括但不限制于下面二種數(shù)據(jù):時域數(shù)據(jù)、頻域數(shù)據(jù);
[0053] 如圖5所示,每個通信調(diào)制信號的采樣數(shù)據(jù)用一個二進(jìn)制補碼數(shù)據(jù)表達(dá)。二進(jìn)制 補碼數(shù)據(jù)由符號S、符號擴展Se和有效數(shù)據(jù)D組成,其中符號S用1比特、符號擴展Se用m 比特、有效數(shù)據(jù)D用η比特,二進(jìn)制補碼數(shù)據(jù)位寬W = l+m+η比特;通常W為8的整數(shù)倍;
[0054] 由如圖4所示的數(shù)據(jù)幀中L個數(shù)據(jù)符號S組成符號位Sn。
[0055] 步驟2,計算原始數(shù)據(jù)巾貞Dx中L個數(shù)據(jù)的絕對值,并組合在一起得到絕對值巾貞Da。
[0056] 參見圖6,絕對值幀Da中每個絕對值由Z和D兩部分組成,其中Z表示由0組成的 比特位,這部分不攜帶數(shù)據(jù)信息,D表示有效比特位,這部分是有用數(shù)據(jù)。
[0057] 步驟3,設(shè)置參考數(shù)據(jù)Dr。
[0058] 所述參考數(shù)據(jù)Dr,它的設(shè)定有多種方法,以下給出三種但不局限于這三種:
[0059] -是根據(jù)數(shù)據(jù)絕對值長時分布特性,將參考數(shù)據(jù)設(shè)置成絕對值的數(shù)學(xué)期望值;
[0060] 二是根據(jù)當(dāng)前數(shù)據(jù)幀內(nèi)絕對值短時分布特性,如果短時分布特性接近均勻分布, 則將參考數(shù)據(jù)設(shè)置為當(dāng)前數(shù)據(jù)幀內(nèi)最大絕對值的中值,否則,將參考數(shù)據(jù)設(shè)置為當(dāng)前數(shù)據(jù) 幀內(nèi)數(shù)據(jù)絕對值的平均值;
[0061] 三是將參考數(shù)據(jù)設(shè)定為能夠使得當(dāng)前數(shù)據(jù)幀內(nèi)小于和大于等于它的絕對值的數(shù) 量比滿足設(shè)定比例的值。
[0062] 本實例采用第二種方法。
[0063] 步驟4,以參考數(shù)據(jù)Dr作為閾值,將絕對值幀Da中所有絕對值分為兩類。
[0064] 將絕對值幀Da中的絕對值與參考數(shù)據(jù)Dr進(jìn)行比較,如果絕對值幀Da中的絕對值 小于Dr,就將其標(biāo)定為0類數(shù)據(jù),否則標(biāo)定為1類數(shù)據(jù),同時得到分類信息C,如圖6所示。 [0065] 所述分類信息C,它由L比特組成,每個比特按順序?qū)?yīng)一個絕對值,分別表示所 對應(yīng)絕對值的分類,即歸為0類數(shù)據(jù)的絕對值對應(yīng)的比特設(shè)置為0,歸為1類數(shù)據(jù)的絕對值 對應(yīng)的比特設(shè)置為1。
[0066] 步驟5,分類數(shù)據(jù)重組。
[0067] 將標(biāo)定為0類數(shù)據(jù)的絕對值組合在一起形成0類數(shù)據(jù)D0 ;
[0068] 將標(biāo)定為1類數(shù)據(jù)的絕對值組合在一起形成1類數(shù)據(jù)D1,然后從1類數(shù)據(jù)D1的絕 對值中減掉參考數(shù)據(jù)Dr得到1類數(shù)據(jù)差值D2,如圖7所示。
[0069] 其中1類數(shù)據(jù)差值D2中的R表示各絕對值與參考數(shù)據(jù)Dr的差值。
[0070] 步驟6,編碼步驟。
[0071] 參照圖2,本步驟的具體實現(xiàn)如下:
[0072] ^a)對參考數(shù)據(jù)Dr進(jìn)行編碼,得到參考數(shù)據(jù)碼字Cr
[0073] 參考數(shù)據(jù)Dr的編碼,米用無失真編碼方法,如Huffman編碼或算術(shù)編碼等摘編碼 方法,或采用LZW等字典編碼方法,也可以采用其它無失真編碼方法;
[0074] (6b)對0類數(shù)據(jù)D0進(jìn)行編碼,得到0類數(shù)據(jù)碼字C0
[0075] 對0類數(shù)據(jù)DO進(jìn)行編碼要考慮實際應(yīng)用的兩種情況,一種情況是整個壓縮解壓過 程不允許產(chǎn)生失真,另一種情況是整個壓縮解壓過程允許產(chǎn)生一定失真;
[0076] 針對不允許產(chǎn)生失真的情況,0類數(shù)據(jù)D0的編碼采用無失真編碼方法,例如 Huffman編碼或算術(shù)編碼熵編碼方法、LZW等字典編碼方法;
[0077] 針對允許產(chǎn)生失真的情況,0類數(shù)據(jù)D0的編碼就采用有失真編碼方法,例如均勻 量化編碼方法、Lloyd-Max非均勻量化編碼方法、矢量量化編碼方法等;
[0078] (6c)對1類數(shù)據(jù)差值D2進(jìn)行編碼,得到1類數(shù)據(jù)差值碼字C1
[0079] 1類數(shù)據(jù)差值D2采用無失真編碼方法,如Huffman編碼或算術(shù)編碼等熵編碼方法, 或采用LZW等字典編碼方法,也可以采用其它無失真編碼方法。
[0080] 步驟7,幀封裝。
[0081] 將幀長L、符號位Sn、分類信息C、參考數(shù)據(jù)碼字Cr,0類數(shù)據(jù)碼字⑶、1類數(shù)據(jù)差值 碼字C1合并,組合成編碼幀Bs,并輸出到傳輸信道或存儲介質(zhì)。
[0082] 參照圖3,本發(fā)明的解壓步驟如下:
[0083] 步驟一,幀解封。
[0084] 將來自傳輸信道或存儲介質(zhì)的編碼幀Bs分解為幀長L、符號位Sn、分類信息C、參 考數(shù)據(jù)碼字Cr,0類數(shù)據(jù)碼字CO、1類數(shù)據(jù)差值碼字C1 ;
[0085] 步驟二,對參考數(shù)據(jù)碼字Cr解碼得到重構(gòu)參考數(shù)據(jù)Dr :
[0086] 本步驟的解碼按照與壓縮過程中步驟^a)編碼對應(yīng)的方法進(jìn)行。
[0087] 步驟三,對0類數(shù)據(jù)碼字C0解碼得到重構(gòu)0類數(shù)據(jù)D0' :
[0088] 本步驟的解碼按照與壓縮過程中步驟^b)編碼對應(yīng)的方法進(jìn)行。
[0089] 步驟四,對1類數(shù)據(jù)差值碼字C1解碼得到重構(gòu)1類數(shù)據(jù)差值D2 :
[0090] 本步驟的解碼按照與壓縮過程中步驟^c)編碼對應(yīng)的方法進(jìn)行。
[0091] 步驟五,數(shù)據(jù)恢復(fù)。
[0092] 將重構(gòu)參考數(shù)據(jù)Dr加到重構(gòu)1類數(shù)據(jù)差值D2,得到重構(gòu)1類數(shù)據(jù)D1 ;依據(jù)分類信 息C,將重構(gòu)0類數(shù)據(jù)D0'與重構(gòu)1類數(shù)據(jù)D1按照壓縮之前的順序進(jìn)行組合,得到重構(gòu)絕對 值幀Da'。
[0093] 步驟六,在重構(gòu)絕對值幀Da'上加上對應(yīng)的符號位Sn,得到重構(gòu)數(shù)據(jù)幀Dx',并輸 出。
[0094] 上述通信調(diào)制信號的壓縮解壓方法中,根據(jù)實際應(yīng)用的不同,支持無失真壓縮和 有失真壓縮兩種應(yīng)用。
[〇〇95] 本發(fā)明所公開的是一種通信調(diào)制信號的壓縮解壓方法,不僅能夠?qū)νㄐ耪{(diào)制信號 進(jìn)行有效的壓縮編碼,同樣也能夠?qū)ο嚓P(guān)性不強的信號和非平穩(wěn)隨機信號進(jìn)行有效壓縮。 [〇〇96] 以上描述僅是本發(fā)明的一個具體實例,并不構(gòu)成對本發(fā)明的任何限制。顯然對于 本領(lǐng)域的專業(yè)人員來說,在了解了本
【發(fā)明內(nèi)容】
和原理后,都可能在不背離本發(fā)明原理、結(jié)構(gòu) 的情況下,進(jìn)行形式和細(xì)節(jié)上的各種修正和改變,但是這些基于本發(fā)明思想的修正和改變 仍在本發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1. 一種通信調(diào)制信號的壓縮方法,包括: (1) 數(shù)據(jù)處理步驟: (la) 按照設(shè)定幀長L,將L個通信調(diào)制信號的采樣數(shù)據(jù)組成數(shù)據(jù)幀Dx,提取數(shù)據(jù)幀 Dx中每個數(shù)據(jù)的符號組成符號位Sn,并計算數(shù)據(jù)幀Dx中每個數(shù)據(jù)的絕對值得到絕對值幀 Da ; (lb) 設(shè)定一個參考數(shù)據(jù)Dr,將絕對值幀Da中小于參考數(shù)據(jù)的絕對值標(biāo)定為0類數(shù)據(jù), 大于等于參考數(shù)據(jù)的絕對值標(biāo)定為1類數(shù)據(jù),同時得到分類信息C ; (lc) 將所有0類數(shù)據(jù)組合在一起得到0類數(shù)據(jù)D0,將所有1類數(shù)據(jù)組合在一起得到1 類數(shù)據(jù)D1,從1類數(shù)據(jù)D1的絕對值中減掉參考數(shù)據(jù)Dr得到1類數(shù)據(jù)差值D2 ; (2) 編碼步驟: (2a)對參考數(shù)據(jù)Dr進(jìn)行編碼得到參考數(shù)據(jù)碼字Cr ; (2b)對0類數(shù)據(jù)DO進(jìn)行編碼得到0類數(shù)據(jù)碼字CO ; (2c)對1類數(shù)據(jù)差值D2進(jìn)行編碼得到1類數(shù)據(jù)差值碼字Cl。 (3) 幀封裝步驟: 將幀長L、符號位Sn、分類信息C、參考數(shù)據(jù)碼字Cr,0類數(shù)據(jù)碼字CO、1類數(shù)據(jù)差值碼字 C1合并,組合成編碼幀Bs,并輸出到傳輸信道或存儲介質(zhì)。
2. 根據(jù)權(quán)利要求1所述的通信調(diào)制信號的壓縮方法,其中步驟(lb)所述的設(shè)定一個參 考數(shù)據(jù)Dr,按如下三種方式之一設(shè)定: 一是根據(jù)數(shù)據(jù)絕對值長時分布特性,將參考數(shù)據(jù)設(shè)置成絕對值的數(shù)學(xué)期望值; 二是根據(jù)當(dāng)前數(shù)據(jù)幀內(nèi)絕對值短時分布特性,如果短時分布特性接近均勻分布,則將 參考數(shù)據(jù)設(shè)置為當(dāng)前數(shù)據(jù)幀內(nèi)最大絕對值的中值,否則,將參考數(shù)據(jù)設(shè)置為當(dāng)前數(shù)據(jù)幀內(nèi) 數(shù)據(jù)絕對值的平均值; 三是將參考數(shù)據(jù)設(shè)定為能夠使得當(dāng)前數(shù)據(jù)幀內(nèi)小于和大于等于它的絕對值數(shù)量比滿 足設(shè)定比例的值。
3. 根據(jù)權(quán)利要求1所述的通信調(diào)制信號的壓縮方法,其中步驟(lb)所述的分類信息 C,由L比特組成,每個比特按順序?qū)?yīng)一個絕對值,分別表示所對應(yīng)絕對值的分類,即歸為 〇類數(shù)據(jù)的絕對值對應(yīng)的比特設(shè)置為〇,歸為1類數(shù)據(jù)的絕對值對應(yīng)的比特設(shè)置為1。
4. 一種通信調(diào)制信號的解壓方法,包括: 1) 幀解封步驟 將來自傳輸信道或存儲介質(zhì)的編碼幀Bs分解為幀長L、符號位Sn、分類信息C、參考數(shù) 據(jù)碼字Cr,0類數(shù)據(jù)碼字CO、1類數(shù)據(jù)差值碼字C1 ; 2) 解碼步驟 2a)對參考數(shù)據(jù)碼字Cr解碼得到重構(gòu)參考數(shù)據(jù)Dr ; 2b)對0類數(shù)據(jù)碼字C0解碼得到重構(gòu)0類數(shù)據(jù)DO' ; 2c)對1類數(shù)據(jù)差值碼字Cl解碼得到重構(gòu)1類數(shù)據(jù)差值D2。 3) 數(shù)據(jù)恢復(fù)步驟 3a)將重構(gòu)參考數(shù)據(jù)Dr加到重構(gòu)1類數(shù)據(jù)差值D2,得到重構(gòu)1類數(shù)據(jù)D1 ;依據(jù)分類信 息C,將重構(gòu)0類數(shù)據(jù)D0'和重構(gòu)1類數(shù)據(jù)D1按照壓縮之前的順序進(jìn)行組合,得到重構(gòu)數(shù)據(jù) 絕對值巾貞Da' ; 3b)在重構(gòu)數(shù)據(jù)絕對值幀Da'上加上對應(yīng)的符號位Sn,得到重構(gòu)數(shù)據(jù)幀Dx',并輸出。
【文檔編號】H04L1/00GK104113394SQ201410366597
【公開日】2014年10月22日 申請日期:2014年7月29日 優(yōu)先權(quán)日:2014年7月29日
【發(fā)明者】馬詩洋, 馬鴻飛 申請人:西安電子科技大學(xué)