数字通信 工程应用
10396910013824201005023
1及其 编码在
中的应用研究
文小强
1
李校林
2
1重庆邮电大学 通信新技术应用研究所 重庆 400065
2重庆邮电大学 重庆信科设计有限公司 重庆 400065
收稿日期20091202
0引 言
随着通信系统的不断发展 通信系统中协议结构
的可选项元素类型和扩展项等也变得越来越复杂
为了适应复杂数据结构传输的需要 建议的
680和 681中定义了抽象语法描述1国
际标准 8825定义了把 1表示的数据结构值编
码为适合传输的字节序列的转换语法 1 描
述时一般使用 或
编码规则 同 编码相
比 编 码因其在 大小上的 开销过大 而受人 诟
病 和真实编码数据相比 平均需要增加 50的额
外数据 也正是因为这个原因推动了 的诞生
相同协议 编码与 相比在大小上至少有
40 60的改进
1
在 90年代初制 订用
于 1的 编码方式中 编码又 分为对
齐方式 和 非 对 齐 方 式
这 2种情况 其中 非对齐方式的编码都是按
比特来的 各个数 据项的 编码 之间没 有填 充的 比
特 因此它比对齐方式的编码更为精简 本文采用
非对齐方式编码方式并结合 层 3消息 中的无
线资源控制协议 详细进行了具体 1 描
述的分析及编码实现
11 概述
1是一种标记语言 它可以描述通信系统
之间和各种应用程序之间要交换和传递的结构化
信息 因为不同通信系统接收数据后数据重组的顺
序不同 所以需要定义传送数 据的标识方法 即传
送语法 它是一种标准的 与具体的网络环境无关
的语法格式 对于传送语法的要求有 必须能够定
义各种复杂的类型 必须能够精确说明这些类型的
值 需要提供一种以上的编码 规则 这种 编码规则
能够确定会话层用何种比特模式来标识应用层的
数据的值
1可分为 2个部分 即语法规则和编码规
则 语法规则从数据类型 内容顺序或结构等方面
来描述消息的内容 编码规则如何编码实际消息中
的数据
11数据类型
根据标准 680 1定义的数据结构类型
分为简单类型和复合类型 基本类型是 1 描
述数据结构的基础 复合类型是通过基本类型的组
合而形成的较复杂类型
2
基本类型包括
81