ASN.1受约束整数非对齐紧缩编码编解码方法

基本信息

申请号 CN201610270587.7 申请日 -
公开(公告)号 CN105978863B 公开(公告)日 2019-11-08
申请公布号 CN105978863B 申请公布日 2019-11-08
分类号 H04L29/06(2006.01)I 分类 电通信技术;
发明人 江国庆; 张建立; 陈林康; 潘玉峰; 杨鹏 申请(专利权)人 苏州简约纳电子有限公司
代理机构 苏州唯亚智冠知识产权代理有限公司 代理人 苏州简约纳电子有限公司
地址 215000 江苏省苏州市工业园区金鸡湖大道1211号国际科技园4期301
法律状态 -

摘要

摘要 本发明涉及一种基于编译器的ASN.1编解码方法,尤其涉及一种ASN.1受约束整数非对齐紧缩编码编解码方法;包括以下步骤:S1、ASN.1编译器获得目标受约束整数n的上限值ub和下限值lb;S2、ASN.1编译器计算获取满足不等式2mm+1成立的整数m,并定义m+1为n在码流中的编码比特数;S3、将n的编码比特数连同其属性一并输出至数据库中;S4、目标平台从数据库获得n在码流中的编码比特数m+1,进行编码和解码,其中:编码,将n–lb的值编码至编码比特数为m+1的码流中;解码,从码流中取出m+1比特,得到其所代表的整数值k,则k+lb即是受约束整数n的值。本发明的ASN.1受约束整数非对齐紧缩编码编解码方法,有效加快对受约束整数非对齐紧缩编码的编码和解码执行速度。