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受约束整数非对齐紧缩编码编解码方法,有效加快对受约束整数非对齐紧缩编码的编码和解码执行速度。 |
