ASN.1受約束整數(shù)非對(duì)齊緊縮編碼編解碼方法

基本信息

申請(qǐng)?zhí)?/td> CN201610270587.7 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN105978863B 公開(kāi)(公告)日 2019-11-08
申請(qǐng)公布號(hào) CN105978863B 申請(qǐng)公布日 2019-11-08
分類號(hào) H04L29/06(2006.01)I 分類 電通信技術(shù);
發(fā)明人 江國(guó)慶; 張建立; 陳林康; 潘玉峰; 楊鵬 申請(qǐng)(專利權(quán))人 蘇州簡(jiǎn)約納電子有限公司
代理機(jī)構(gòu) 蘇州唯亞智冠知識(shí)產(chǎn)權(quán)代理有限公司 代理人 蘇州簡(jiǎn)約納電子有限公司
地址 215000 江蘇省蘇州市工業(yè)園區(qū)金雞湖大道1211號(hào)國(guó)際科技園4期301
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種基于編譯器的ASN.1編解碼方法,尤其涉及一種ASN.1受約束整數(shù)非對(duì)齊緊縮編碼編解碼方法;包括以下步驟:S1、ASN.1編譯器獲得目標(biāo)受約束整數(shù)n的上限值ub和下限值lb;S2、ASN.1編譯器計(jì)算獲取滿足不等式2mm+1成立的整數(shù)m,并定義m+1為n在碼流中的編碼比特?cái)?shù);S3、將n的編碼比特?cái)?shù)連同其屬性一并輸出至數(shù)據(jù)庫(kù)中;S4、目標(biāo)平臺(tái)從數(shù)據(jù)庫(kù)獲得n在碼流中的編碼比特?cái)?shù)m+1,進(jìn)行編碼和解碼,其中:編碼,將n–lb的值編碼至編碼比特?cái)?shù)為m+1的碼流中;解碼,從碼流中取出m+1比特,得到其所代表的整數(shù)值k,則k+lb即是受約束整數(shù)n的值。本發(fā)明的ASN.1受約束整數(shù)非對(duì)齊緊縮編碼編解碼方法,有效加快對(duì)受約束整數(shù)非對(duì)齊緊縮編碼的編碼和解碼執(zhí)行速度。