下载此文档

ASNPER编译码规则技术总结.docx


文档分类:通信/电子 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
PER 编译码规则技术总结
语言简介
(Abstract Syntax Notation One ) 是一种类型描述语言具有类似于面向对象程序设
计语言中所提供的类型机制, 它可定义任意复杂结构的数据类型, 而不同的数据类型之间还 可以有继承的关系。
标准包括: ISO 8824-1| ITU-T : Specification of basic notation
ISO 8824-2| ITU-T : Information object specification
ISO 8824-3| ITU-T : Constraint specification
ISO 8824-4| ITU-T : Parameterization of
特别适合表示现代通信应用中那些复杂的、变化的及可扩展的数据结构。
可分为两个部分:
语法规则: 从数据类型、内容顺序或结构方面来描述消息的内容。
编译码规则:如何编译码实际消息的数据。
特点:
表达简单和复杂类型的能力;
类型根据大小或数值进行约束;
大写开头表示类型名,小写开头的表示变量名 / 字段名;
字段可以标记为 OPTIONAL ,便于扩展。
PER编码简介
3GPP 的规范中,由 到传输码的转换统一使用定义在 ITU-T 中的 PER
(Packed Encoding Rules)规则,因此这里讲的 ASN编译码规则也就是 ASN编码中的PE就
译码规则。
PER 有两个变体: 对齐方式和非对齐方。 对齐方式用于: Iub 、 Iur 、 Iu 接口的 的 传输编码。 非对齐方式: 仅用于空中 ( UU ) 接口的 转换, 两者的编码过程基本相同。
在对齐的方式下, 若前面所有单元的信息经编码后得到的比特流长度不是一个八位组的
倍数, 而后一个信息又是以八位组为单位的(字符串), 那么就需要在前面生成的比特流后
面补 “ 0,使其长度为” 8 的倍数。所以一般补的位数为 0 - 7bit 。而非对齐的方式无此限制。
所有信息单元按编码规则生成的比特数据将按其被编码的顺序首尾相连, 中间不需要任何填
充。按 ITU-T 的规定,若最终的编码结束后。所得的编码不是 8 的倍数,信息编码结
束后的填充由RRC负责。
另外,PER编译码必须依赖于 3GPP的标准文档。也就是说,收发双方也必须知道层 3
消息的具体结构,这样编码和译码的才能被编译和识别。
编码规则
分组编码规则包括三个部分: preamble (前缀)、 length (长度)、 contents (内容)。其
编码格式如图 1 所示:
Preamble|length|Content
preamble :它只出现在 ENUMERATEDSEQUENCESET CHOIC物种数据结构的编码中。
用来记录结构中有无扩展项( extension )、选择项( optional )或缺省项( default )。
length : 对STRING SEQUENCE OFSET OF等数据类型进行编码时,需对其长度按
对齐方式进行编码。
3) contents :若数据是基本结构类型,如: BOOLEA、N INTERGER、 REAL、 BITSTRING 等,
即可直接进行编码;若数据是复合结构类型,如 SEQUENC、ESET、 CHOICE、 SEQUENCE OF
等, 则属嵌套编码, 此时 contents 中也包含有 preamble 、 length 、 contents 三个部分。 (注:
在以下举例中,为对齐需要插入 0 的地方,以 (pad) 表示)
范围受限的整数类型 INTEGER (lb・・・ub)
lb为范围的下限,ub为上限,范围 N = ub-lb+1 。 PER针又N的大小不同,采用不同
的编码方法,且对整数 n 进行编码时,以( n-lb )的值进行编码。当 N<=255 时,整数编成
不需对齐的1〜8比特;当N= 256时,编成需对齐的 8个比特,当256<N<=65536时,编成 需对齐的 16 个比特。
例如:当 描述的数据 maximumNestingDepth INTEGER(1-15)的值为 3 时,PER 编码为 0010; g711Alaw64k INTEGER(1256)的值为 10 时,PE即码为(pad)00001001 ;
而当 statusDeterminationNumber INTEGER(0

ASNPER编译码规则技术总结 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2072510724
  • 文件大小41 KB
  • 时间2021-06-01