设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>电子电气毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于ASN.1 BER规约的编解码算法及系统设计
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

基于ASN.1 BER规约的编解码算法及系统设计

摘  要
   
   ASN.1(抽象语法标记一)语言在各种领域有着广泛的应用。它是一种用来描述结构化信息的标记语言,主要用于为在不同计算机系统、应用程序以及网络之间传递和交换的信息定义协议标准。ASN.1提供了丰富的数据类型,灵活的扩展机制和高效的编解码规则,适合描述复杂的协议。目前,很多网络协议的消息格式都是用ASN.1语法描述的。本文研究对象LTE协议栈层3中的RRC消息数据结构也使用ASN.1描述。
   本文主要是对LTE系统中ASN.1编解码模块的设计与部分实现的研究。首先,简要介绍了ASN.1的基本概念、语法原则以及BER、PER编解码规则;然后,分析了ASN.1的应用流程和LTE协议栈需求,针对LTE协议栈设计了ASN.1编解码模块;最后,以BCCH_BCH_Message为例,对ASN.1编解码模块进行了部分实现。其实现首先将LTE协议中RRC消息的ASN.1描述按照一定规则转换成C语言的数据结构;然后根据转换好的C语言数据结构按照编码规则为每一个数据结构实现编解码函数。
   
【关键词】LTE系统  RRC消息  ASN.1  编解码模块
   
   
   
   
   
   
   
   
   
   
   
   
   


ABSTRACT
   ASN.1 (Abstract Syntax Notation 1) has been widely applied in various fields. It is a markup language used to describe structured information, mostly used to define protocol standards for different computer systems, application program, and the information transmited and exchanged among network. ASN.1 provides rich data types, flexible extension mechanism and efficient encoding and decoding rules, and it is suitable for complex protocols. At present, message formats of many network protocol are all described by ASN.1 syntax. The studying object of this paper--RRC message data structures of LTE protocol stack layer three are also described by ASN.1 syntax.
   This article mainly researches the designing and partial implementation of ASN.1 encoding and decoding module in LTE system. Firstly of all, it introduces the basic concepts of ASN.1, grammar principles and BER, PER encoding and decoding rules; and then, analyzes the application processes of ASN.1 and the requirements of LTE protocol stack, and for LTE protocol stack designs the ASN.1 encoding and decoding module; and finally, take BCCH_BCH_Message as an example, partly implements the ASN.1 encoding and decoding modules. The realization first changes the ASN.1 of RRC messages in LTE protocol into C language data structures according to certain rules; then based on the converted C language data structure for each data structure achieveing encoding and decoding functions in accordance with the encoding rules.
   
【Key words】LTE system  RRC message  ASN.1  encoding and decoding module

 

 

 

 

 

目  录

前  言 1
第一章  绪论 2
  第一节  引言 2
  第二节  ASN.1语言及其特点 3
  第三节  ASN.1在LTE协议栈中的应用 4
  第四节  本文研究目标和主要工作 5
  第五节  本文组织结构 5
第二章  ASN.1抽象语法与编码规则 6
  第一节  ASN.1背景知识 6
   一、ASN.1简介 6
   二、ASN.1 BER/DER/CER/PER编码规则简介 7
  第二节  ASN.1抽象语法 8
   一、ASN.1数据类型 8
   二、ASN.1类型定义、值定义和模块定义 9
   三、常见子类型约束 12
  第三节  ASN.1 BER编码规则 13
  第四节  ASN.1 PER编码规则 15
  第五节  小结 17
第三章  ASN.1编解码模块分析与设计 18
  第一节  ASN.1编解码模块分析 18
   一、ASN.1应用过程 18
   二、ASN.1编解码模块 18
  第二节  ASN.1编解码模块设计 18
   一、数据转换设计 18
   二、编解码函数设计 21
  第三节  小结 25
第四章  ASN.1编解码模块的部分实现 26
  第一节  数据结构转换的实现 26
  第二节  编解码函数的实现 27
结    论 34
致    谢 35
参考文献 36
附    录 37
  一、英文原文 37
  二、英文翻译 45

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于西门子S7-200PLC四层 基于PLC的鸡禽自动喂食机控制系 基于PLC的智能楼宇消防控制系统
三菱FX2N PLC在5层电梯逻 基于单片机的教室照明控制系统设计 5KW分布式并网光伏发电系统的设
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!