一种适用于LTE‑A空口监测分析仪的信令解码方法技术

技术编号:16330360 阅读:43 留言:0更新日期:2017-09-29 21:35
本发明专利技术适用于LTE‑A空口监测分析仪的信令解码方法,其特征在于,在对LTE‑A空口信令进行解码时,先根据消息类型对信令进行分发,将分发后的信令进行逐层解码,直至解码至顶层数据,再对控制面信令与业务面信令的解码结果进行关联回填,形成完整的呼叫流程并出表,由此实现对LTE‑A空口信令的检测及分析。本发明专利技术的有益技术效果是通过对LTE‑A网络中Uu接口采集的原始信令根据消息类型进行有效解析,完成同一用户流程中消息的关联回填,合成完整的业务流程。可运用于LTE‑A空口监测分析仪L3及业务面处理模块,有利于LTE‑A网络的检测和维护,有利于对当前网络的用户行为进行检测及分析。

【技术实现步骤摘要】
一种适用于LTE-A空口监测分析仪的信令解码方法
本专利技术涉及通信测试
,具体涉及到一种适用于LTE-A空口监测分析仪的信令解码方法。
技术介绍
随着互联网的快速发展,无线通信技术出现了移动化、IP化、宽带化的发展趋势,人们对于更高传输速率和更稳定传输性能的需求日益增加,3GPP组织提出了LTE项目。LTE(LongTermEvolution)项目是3G的演进,以正交频分复用OFDM(OrthogonalFrequencyDivisionMultiplexing)和多输入多输出MIMO(Multiple-InputMultiple-Output)技术为核心,为用户提供在20MHz频谱带宽下的下行100Mbit/s与上行50Mbit/s的峰值速率,其主要目标是提高传输速率、降低传输时延、提升小区容量、优化边缘用户性能、降低运营成本。LTE-A是LTE的演进版本,满足和超过IMT-Advanced的需求,同时还保持对LTE较好的后向兼容性。LTE-A采用了载波聚合、上/下行多天线增强、多点协作传输、中继、异构网干扰协调增强等关键技术,大大提高了无线通信系统的峰值数据速率、峰值频谱效率、小区平均谱效率以及小区边界用户性能,同时也能提高整个网络的组网效率,这使得LTE-A系统成为近几年来无线通信发展的主流。随着移动通信技术的高速发展和无线数据业务的剧增,网络更替进程不断加快,空中接口技术不断引入,空口监测技术越来越受到通信行业发展的重视和关注。用户对数据通信和多媒体业务需求呈现爆炸式增长,将对空口监测系统在网络质量优化、测试技术精准度和业务质量提升等方面带来新的挑战,空中接口监测成为了业界研究的热点。根据功能的不同,LTE-A空口协议栈从功能上可划分为物理层L1、数据链路层L2和无线资源控制层RRC,物理层L1通过传输信道为上层提供数据传输服务,数据链路层L2用于为网络层信令和各种类型的用户数据提供传输服务,无线资源控制层RRC只属于控制平面,用于处理UE与接入网之间的信令。LTE-A网络协议栈采用的是ASN.1编码器进行编码,ASN.1标准可分为两部分,一部分是抽象语法,负责数据类型的描述,另一部分是传送语法,负责对抽象语法的编码规则进行描述。ASN.1编解码器利用ASN.1高度抽象的表示结构化信息这一特点,把ASN.1描述文档作为输入,经过转化后形成逻辑对应的数据结构。解码时只需输入二进制码流,必要的话传入其他参数以便解码器识别消息类型,解码器直接将其中的二进制数据填入对应的数据结构,应用程序可以直接读取相应的值。目前国内还没有对LTE-A空口信令进行监测和分析的仪表,还无法直接对LTE-A空口信令进行监测和分析。
技术实现思路
针对目前国内还没有对LTE-A空口信令进行监测和分析的仪表,还无法直接对LTE-A空口信令进行监测和分析的现状,本专利技术提出一种适用于LTE-A空口监测分析仪的信令解码方法。本专利技术适用于LTE-A空口监测分析仪的信令解码方法,其特征在于,在对LTE-A空口信令进行解码时,先根据消息类型对信令进行分发,将分发后的信令进行逐层解码,直至解码至顶层数据,再对控制面信令与业务面信令的解码结果进行关联回填,形成完整的呼叫流程并出表,由此实现对LTE-A空口信令的检测及分析;包括如下步骤:S1:通过L2处理模块读取数据链路层L2数据;所述L2数据是指从LTE-A网络Uu接口采集的原始数据经过L1处理模块和L2处理模块处理后得到的数据;所述L1处理模块能够对LTE-A的空口数据进行采集,包括UE与eNB间传递的上下行数据,并将所采集的数据进行本地保存和将物理层L1数据发送至L2处理模块;所述L2处理模块能够对L1数据进行存储,且能够对MAC层、RLC层及PDCP层协议进行解析,进行解压缩和解析,将上层加密协议解析成明文;S2:将L2数据在磁盘中以MsgBuf结构进行保存,方便在数据回放时进行提取;S3:将L2数据进行分发,根据不同类型消息识别控制面信令与业务面信令,分别发送到控制面无锁队列的尾部与业务面无锁队列的尾部;S4:从无锁队列头部分别获取控制面信令与业务面信令,对控制面信令与业务面信令分别进行控制面解码合成与业务面解码合成;所述控制面解码合成主要包括对RRC及NAS协议的解析,调用ASN.1解码器进行解码合成;所述业务面解码合成包括IP、TCP、HTTP、UDP、DNS和FTP协议的解析,根据不同类型的协议,调用不同的解码器进行解码合成;S5:将控制面信令与业务面信令解码后的结果进行多协议关联,将相同用户的在同一流程中的信息进行匹配关联,打上多协议关联标签,并完成字段回填,形成完整的信令流程;S6:将关联回填后的结果合成CDR并出表。进一步的,在步骤S4中的控制面解码合成中,包括对RRC协议的解码,所述对RRC协议的解码包括以下步骤:S41:接收由下层传入的消息码流并进行读取,根据下层协议的封装规则,取出消息字段头相对于原始信令头的帧偏移和字段的帧长度;S42:根据消息的上下行方向,即UPLINK或DOWNLINK,逻辑信道类型,即BCCH、PCCH、CCCH或DCCH,传输信道类型,即BCH、PCH或DL-SCH,信息判断当前消息的类型;S43:根据消息类型调用相应消息的ASN.l解码器进行解码,解码器将解码获得的信息填入对应的数据结构中;S44:将解码结果合成子CDR返回给主程序。进一步的,在步骤S4中的业务面解码合成,包括以下步骤:S51:接收由下层传入的消息码流并进行读取,根据下层协议的封装规则,取出有效信令相对于原始数据的帧偏移和字段的帧长度;S52:判断消息类型,调用对应解码器进行解码;S53:将解码结果合成子CDR返回给主程序。进一步的,在步骤S4中各协议的解码,包括,在对每层协议进行解码时,需对上层协议进行识别,当存在上层协议时,对上层协议继续解码,直至解码至顶层数据,包括以下步骤:S61:读取原始信令,根据下层的封装规则,除去消息首部,取出实际需解码的消息;S62:判断信令是否为空,若为空,则解码完成;若不为空,则顺序执行步骤S63;S63:根据读取信令的逻辑信道类型和传输信道类型信息,识别信令类型;S64:根据信令类型的不同,调用相应的解码器进行解码;S65:识别上层信令,判断解码是否完成,若存在上层信令,则跳转执行步骤S64;若上层信令为空,则解码完成。本专利技术的有益技术效果是通过对LTE-A网络中Uu接口采集的原始信令根据消息类型进行有效解析,完成同一用户流程中消息的关联回填,合成完整的业务流程。可运用于LTE-A空口监测分析仪L3及业务面处理模块,有利于LTE-A网络的检测和维护,有利于对当前网络的用户行为进行检测及分析。附图说明附图1为本专利技术适用于LTE-A空口监测分析仪的信令解码方法流程示意图;附图2为本专利技术适用于LTE-A空口监测分析仪的信令解码方法对各种协议解码流程示意图。下面结合附图对本专利技术适用于LTE-A空口监测分析仪的信令解码方法作进一步的说明。具体实施方式显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。附图1为本专利技术适用于LTE-A空口监测分析仪的信令解本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/62/201710424909.html" title="一种适用于LTE‑A空口监测分析仪的信令解码方法原文来自X技术">适用于LTE‑A空口监测分析仪的信令解码方法</a>

【技术保护点】
一种适用于LTE‑A空口监测分析仪的信令解码方法,其特征在于,在对LTE‑A空口信令进行解码时,先根据消息类型对信令进行分发,将分发后的信令进行逐层解码,直至解码至顶层数据,再对控制面信令与业务面信令的解码结果进行关联回填,形成完整的呼叫流程并出表,由此实现对LTE‑A空口信令的检测及分析;包括如下步骤:S1:通过L2处理模块读取数据链路层L2数据;所述L2数据是指从LTE‑A网络Uu接口采集的原始数据经过L1处理模块和L2处理模块处理后得到的数据;所述L1处理模块能够对LTE‑A的空口数据进行采集,包括UE与eNB间传递的上下行数据,并将所采集的数据进行本地保存和将物理层L1数据发送至L2处理模块;所述L2处理模块能够对L1数据进行存储,且能够对MAC层、RLC层及PDCP层协议进行解析,进行解压缩和解析,将上层加密协议解析成明文;S2:将L2数据在磁盘中以MsgBuf结构进行保存,方便在数据回放时进行提取;S3:将L2数据进行分发,根据不同类型消息识别控制面信令与业务面信令,分别发送到控制面无锁队列的尾部与业务面无锁队列的尾部;S4:从无锁队列头部分别获取控制面信令与业务面信令,对控制面信令与业务面信令分别进行控制面解码合成与业务面解码合成;所述控制面解码合成主要包括对RRC及NAS协议的解析,调用ASN.1解码器进行解码合成;所述业务面解码合成包括IP、TCP、HTTP、UDP、DNS和FTP协议的解析,根据不同类型的协议,调用不同的解码器进行解码合成;S5:将控制面信令与业务面信令解码后的结果进行多协议关联,将相同用户的在同一流程中的信息进行匹配关联,打上多协议关联标签,并完成字段回填,形成完整的信令流程;S6:将关联回填后的结果合成CDR并出表。...

【技术特征摘要】
1.一种适用于LTE-A空口监测分析仪的信令解码方法,其特征在于,在对LTE-A空口信令进行解码时,先根据消息类型对信令进行分发,将分发后的信令进行逐层解码,直至解码至顶层数据,再对控制面信令与业务面信令的解码结果进行关联回填,形成完整的呼叫流程并出表,由此实现对LTE-A空口信令的检测及分析;包括如下步骤:S1:通过L2处理模块读取数据链路层L2数据;所述L2数据是指从LTE-A网络Uu接口采集的原始数据经过L1处理模块和L2处理模块处理后得到的数据;所述L1处理模块能够对LTE-A的空口数据进行采集,包括UE与eNB间传递的上下行数据,并将所采集的数据进行本地保存和将物理层L1数据发送至L2处理模块;所述L2处理模块能够对L1数据进行存储,且能够对MAC层、RLC层及PDCP层协议进行解析,进行解压缩和解析,将上层加密协议解析成明文;S2:将L2数据在磁盘中以MsgBuf结构进行保存,方便在数据回放时进行提取;S3:将L2数据进行分发,根据不同类型消息识别控制面信令与业务面信令,分别发送到控制面无锁队列的尾部与业务面无锁队列的尾部;S4:从无锁队列头部分别获取控制面信令与业务面信令,对控制面信令与业务面信令分别进行控制面解码合成与业务面解码合成;所述控制面解码合成主要包括对RRC及NAS协议的解析,调用ASN.1解码器进行解码合成;所述业务面解码合成包括IP、TCP、HTTP、UDP、DNS和FTP协议的解析,根据不同类型的协议,调用不同的解码器进行解码合成;S5:将控制面信令与业务面信令解码后的结果进行多协议关联,将相同用户的在同一流程中的信息进行匹配关联,打上多协议关联标签,并完成字段回填,形成完整的信令流程;S6:将关联回填后的结果合成CDR并出表。2.根据权利要求1所述适用于LTE-A空口监测...

【专利技术属性】
技术研发人员:张治中赵佳慧陈粤龙
申请(专利权)人:重庆重邮汇测通信技术有限公司
类型:发明
国别省市:重庆,50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1