基于PER规则的智能外设编解码实现研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:bxinliy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
ASN.1作为一种OSI应用层上使用的办形式语言,主要用于描述开放系统中两个对等实体为了完成某种特定的消息处理任务而相互交换数据的结构。BER和PER是在电信领域里使用最广泛的ASN.1编码规则,传统的智能外设(IP)信令(INAP)采用BER规则进行描述。BER简单,编码效率高,但是BER的编码结果存在大量编码开销。相比BER,PER它采用尽可能简单的编码规则实现紧缩编码,有非常好的应用前景。本文采用PER规则来描述智能外设与其它节点之间交互的信令(INAP),并提出了PER编解码的实现方案。   1.提出了设计方案。整体设计,复用消息的相同部分而不是单独对每一个消息进行设计,提供核心函数对基本的ASN.1句法定义编解码;在不同层之间采用指针而不是函数调用来处里,提高编解码效率。   2.给出了PER编解码的实现思路和解决方案。采用模块化的方法进行结构设计,把PER编解码器分成两个部分:接口文件部分和实时库部分,接口文件部分包括一些C++文件和API函数,这些C++文件是针对ASN.1的语法特点,把ASN.1的数据元素映射到C++的结构而生成;而实时库的功能就是对ASN.1比特流和ASN.1的C++结构进行进行转换。   3.具体实现,采用核心函数与具体的类相结合实现PER编解码,核心函数基于X.691协议定义的规则,在对ASN.1定义的数据进行编解码时调用相应的核心函数,因此具有良好的复用特性。   4.对实现的PER编解码器进行测试。测试结果表明,该编解码器可以参与实际INAP协议编解码。   5.分析系统性能,采用本文方法实现的PER编解码器,代码量不到编译器实现的十分之一,而编解码效率提高了将近一个数量级。编码开销上,不到BER的五分之一。   6.对实现的PER编解码器进行展望,并指出要做的工作。
其他文献
由于具有良好的灵活性和可扩展性,XML已经成为了Web上信息交换和表示的主流格式和事实的标准,并且在很多领域都得到广泛和深入的应用。而现实世界中存在的数据往往是不精确的
数据挖掘在最近几年里已被数据库界所广泛研究和应用,而关联规则的挖掘在其中占有很重要的地位,其在商务决策的制定方面很有应用前景。由于目前的大企业都有很多分支机构,各
VPN为企业位于不同地点的分支机构以及各个合作企业之间的互联互通提供了廉价、安全的解决方案。但是由于VPN对数据进行了安全性的封装,同时进行了加密处理,这就在一定程度上
随着时代的进步以及生活水平的提高,人们对于更加方便有效的交互方式产生了极大的需求。增强现实作为一种带给人超乎想象的全新体验的交互方式,具有极大的潜力。结合现有的基于
  本文首先做了人脸图像的采集。然后对人脸识别的两个关键环节,特征提取和识别分类做了大量细致的研究和实验。特征提取的是代数特征,包括PCA特征和奇异值特征,原始图像也分
人们对于计算机的一个最大理想就是希望计算机有一天可以拥有足够强的计算和处理能力。事实上,甚至在一个相对简单的应用程序中(如文字处理),如果拥有多余的处理能力,那么就
随着Internet和电子商务技术的迅猛发展,人们迫切需要一种个性化推荐技术帮助他们实现信息过滤和对商品的自动推荐.该文研究了电子商务个性化推荐系统及主要的推荐技术,特别
随着计算机技术,通信技术的高速发展,现场总线随之诞生,自动化技术逐渐从集散控制系统(DCS)过渡到现场总线控制系统(FCS)。FCS适应了现代工业控制朝复杂化和智能化发展的要求,它
智能决策支持是现代科学决策的一个主要发展方向。利用计算机技术实现分布式式的信息交互平台,对于实现指挥控制的智能化、一体化和信息化,提高决策支持科学管理水平具有极其
软件系统的成功极大地依赖需求工程的质量,而当前人们对需求工程的研究主要集中在需求表示形式、需求获取及验证方法等方面。本文从需求演化的角度出发,在充分研究当前需求分