ASN.1编解码模块在LTE协议栈中的研究与应用
发布时间:2021-06-06
发布时间:2021-06-06
移动通信LTE资料
lWidebandnetworkl贲带网络
文章编号:1002—8692(2011)01---0070--04
口日匹亘耍雯亟圜
ASN.1编解码模块在LTE协议栈中的
研究与应用
李小文。冉靖
(重庆邮电大学计算机科学与技术学院,重庆400065)
【摘
要】ASN.1能实现异构系统之间的信息交换,用它描述的信息独立于任何应用环境,开发LTE协议栈软件必须设计并实现针
对RRC消息的ASN.1编解码模块。通过分析ASN.1类型及其编码规则,结合L1E协议栈软件需求,提出了应用于LTE协议栈软件的ASN.1编解码模块的设计方法.该方法采用模块化设计。通过对编解码模块的测试。证明了它对LTE协议栈中RRC消息的编解
码功能。该方法具有实际应用价值和推广价值。【关键词】LTE协议栈;ASN.1;PER;RRC【中图分类号】TN929.5;TP393.04
【文献标识码】A
ResearchandApplicationofASN.1Encode,Decode
LI
(College
Xiaowen,RANJing
Module
inLTEProtocolStaek
ofComputerScienceandTechnology,cbn明i鸭UniversityofPostsandTelecommunications,c}lon翻ing400065,China)
interchangein
heterogeneoussystems
module
is
【Abstract】InformationadoptsASN.1.ASN.1
developingmeet
information
is
independentof
anyapplication
typesand
environment.DesigningASN.1
encode/decode
of
ASN.1
necessaryinmodulethis
to
LTEprotocol
stack.Analyzing
ASN.1
encodingmethod
rules.aadopts
designmethod
encode/decode
thefunetions
is
of
therequirementofLTEprotocol
of
stackisand
pro畔d.ne
in
RRC
modular
design.Testing
stackis
module,theeffect
and
owns
modules
to
encodedecode
informationofLTEprotocol
protocol
proved.It
practicallyusefulpromotionalvalue.
【Keywords】LTE
stack;ASN.1;PER;RRC
0
引言
在通信系统中.通信设备是f}{不同的厂商生产,其
1
LTE协议栈结构
在移动通信觅带化的趋努-F.3GPP为了对抗WiMAX
硬件结构、软件结构以及数据结构等均不相同。因此,在通信过程中,不同类型的设备对同一数据的理解会出现二义性。为了实现异构设备间的顺利通信。ISOflTU—T组织于20世纪80年代制定了ASN.1标准。ASN.1是一种描述结构化信息的标记语言.包括抽象语法和传送语法。抽象语法规定ASN.1如何对数据类型进行描述;传
送语法规定数据类型的值在传输时使用何种编码规
(WorldInteroperabilityforMicrowaveAccess)等无线接人
技术.在B3G技术储备的基础卜研发出了IXE。经过
3GPP组织的努力.LTE的系统框架大部分完成。LTE控制面协议栈如图l所示。
:UE
::eNB::MME:
;[亟二H÷———+越j叵]:
则。使用ASN.1定义的数据结构。可以令被描述的信息独市于任何应用环境。不会凶为应用环境不同而引起二
义性的解释。
{[叵]H+[固;l:[亟[]十斗[固::
由于ASN.1能清楚简洁地表示协议中要传递的各种信息.它广泛应用于各类协议标准.如3GPP(3rd
eration
l—ll—I:[匝]÷_忙卫i:
;[巫二H_书]妇:;
i
:
:
I
I
Gen.
:[亘[]叶—[卫::
闻1
l
:
PartnershipPmject)的TD—SCDMA(TimeDivision
ITF柠制而协议转结构图
Synchronous
CDMA)系统11l和LTE系统。I.TE系统采用
ASN.1来描述窄中接口的层3的RRC消息。笔者针对
LTE协议栈层3中RRC消息数据结构使用ASN.1描述121。RRC层主要完成无线资源的控制和管理等功能,在LTE协议栈中非常重要。因此,设计并实现一个正确
LTE协议栈.设计了应用于I胍协议栈软件的ASN.1编
解码模块,并对其进行了实现和测试。
基金项目:国家科技重大专项{2009ZX03002--009)
万方数据70∥.皇诨毽曦洲年第,,卷第。…总第,,。期,
上一篇:石家庄某公司人力资源管理制度
下一篇:报关单练习