本发明专利技术提供一种LTE无线通信空口协议软件自测装置与方法,配置第一协议软件处理模块和第二协议软件处理模块的用户设备承载参数,等待空口数据发送周期T到达,发送N个数据包到第一协议软件处理模块的内部协议层处理,模拟空口无线环境,根据模拟的空口无线环境对第一协议软件处理模块的内部协议层处理后的数据包进行随机丢弃或更改数据处理,发送处理后的数据包至第二协议软件处理模块的内部协议层处理,对第二协议软件处理模块的内部协议层处理后的数据包进行数据正确性验证。简单、真实模拟空口无线环境和测试协议软件数据处理的应用场景,把LTE无线通信空口协议软件的稳定性问题在开发前期通过自测发现,保证了软件的可靠性。
【技术实现步骤摘要】
LTE无线通信空口协议软件自测装置与方法
本专利技术涉及无线通信
,特别是涉及LTE无线通信空口协议软件自测装置与方法。
技术介绍
LTE无线通信空口协议包括PDCP层(PacketDataConvergenceProtocol,包数据合流协议层)、RLC层(RadioLinkControl,无线链路控制协议层)和MAC层(MediaAccessControl,媒体接入控制协议层),其中PDCP负责数据头部压缩/解压缩、完整性保护、加密/解密、PDCPSN值维护、按序递交和定时丢弃等功能;RLC负责TM(透明模式)、UM(非确认模式)和AM(确认模式)三种模式数据的传输、RB(RadioBearer,无线承载)实体数据的分段、级联和重组等功能;MAC负责逻辑信道与传输信道映射、逻辑信道复用与解复用、HARQ(HybridAutomaticRepeatRequest,混合自动重传请求)、动态调度、半静态调度和传输格式选择等功能。现有的LTE无线通信空口协议软件数据处理流程是:下行经过PDPC、RLC和MAC处理后将数据发送到空口,上行接收到空口数据经过MAC、RLC和PDCP处理后发送到上层。上行50Mbit/s、下行100Mbit/s的峰值速率和支持上百个用户对LTE无线通信空口协议软件处理效率、性能、稳定性和适应空口无线环境实时变化是一个考验。一般LTE无线通信空口协议软件稳定性的测试过程包括:开发前期对PDPC、RLC和MAC模块的单元测试和对LTE无线通信空口协议软件的整体集成测试,而在开发后期对整体系统进行大量的上板测试。但是,开发前期的单元测试及集成测试只是没有考虑空口环境和连续长时间大量数据的简单测试,开发后期的整体系统上板测试需要大量的人力和时间投入。这样加大了后期开发的难度和成本,严重影响后期开发的效率。
技术实现思路
基于此,有必要针对目前LTE无线通信空口协议软件稳定性的测试方法复杂,加大了后期开发的难度和成本,严重影响后期开发的效率的问题,提供一种简单、可靠的LTE无线通信空口协议软件自测装置与方法。一种LTE无线通信空口协议软件自测装置,包括配置管理模块、数据产生与验证模块、空口无线环境模拟模块、第一空口协议软件处理模块和第二空口协议软件处理模块;所述第一空口协议软件处理模块分别通过所述数据产生与验证模块、所述空口无线环境模拟模块与所述第二空口协议软件处理模块连接,所述配置管理模块分别与所述数据产生与验证模块、所述第一空口协议软件处理模块以及第二空口协议软件处理模块连接;所述配置管理模块用于分别配置所述第一空口协议软件处理模块、所述数据产生与验证模块以及所述第二空口协议软件处理模块的用户设备个数和用户设备内的承载数;所述数据产生与验证模块用于产生数据包,同时对接收到的数据包进行数据的正确性验证;所述空口无线环境模拟模块用于模拟空口无线环境,对接收到的数据包进行随机丢弃或更改数据处理;所述第一空口协议软件处理模块和所述第二空口协议软件处理模块均用于对接收到的数据包进行LTE无线通信空口协议软件处理。一种LTE无线通信空口协议软件自测方法,包括步骤:配置第一协议软件处理模块和第二协议软件处理模块的用户设备承载参数;等待空口数据发送周期T到达,发送N个数据包到第一协议软件处理模块的内部协议层处理,其中N为正整数;模拟空口无线环境,根据模拟的空口无线环境对第一协议软件处理模块的内部协议层处理后的数据包进行随机丢弃或更改数据处理,发送处理后的数据包至第二协议软件处理模块的内部协议层处理;对第二协议软件处理模块的内部协议层处理后的数据包进行数据正确性验证。本专利技术LTE无线通信空口协议软件自测装置与方法,配置管理模块配置第一协议软件处理模块和第二协议软件处理模块的用户设备承载参数,数据产生与验证模块等待空口数据发送周期T到达,发送N个数据包到第一协议软件处理模块的内部协议层处理,空口无线环境模拟模块模拟空口无线环境,根据模拟的空口无线环境对第一协议软件处理模块的内部协议层处理后的数据包进行随机丢弃或更改数据处理,发送处理后的数据包至第二协议软件处理模块的内部协议层处理,数据产生与验证模块对第二协议软件处理模块的内部协议层处理后的数据包进行数据正确性验证。本专利技术LTE无线通信空口协议软件自测装置简单、真实模拟空口无线环境和测试协议软件数据处理的应用场景,把LTE无线通信空口协议软件的稳定性问题在开发前期通过自测发现,保证了软件的可靠性,减少了开发后期的人为投入。附图说明图1为本专利技术LTE无线通信空口协议软件自测装置其中一个实施例的结构示意图;图2为本专利技术LTE无线通信空口协议软件自测方法第一个实施例的流程示意图;图3为本专利技术LTE无线通信空口协议软件自测方法第二个实施例的流程示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下根据附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施仅仅用以解释本专利技术,并不限定本专利技术。如图1所示,一种LTE无线通信空口协议软件自测装置,包括配置管理模块100、数据产生与验证模块200、空口无线环境模拟模块300、第一空口协议软件处理模块400和第二空口协议软件处理模块500;所述第一空口协议软件处理模块400分别通过所述数据产生与验证模块200、所述空口无线环境模拟模块300与所述第二空口协议软件处理模块500连接,所述配置管理模块100分别与所述数据产生与验证模块200、所述第一空口协议软件处理模块400以及第二空口协议软件处理模块500连接;所述配置管理模块100用于分别配置所述第一空口协议软件处理模块400、所述数据产生与验证模块200以及所述第二空口协议软件处理模块500的用户设备个数和用户设备内的承载数;所述数据产生与验证模块200用于产生数据包,同时对接收到的数据包进行数据的正确性验证;所述空口无线环境模拟模块300用于模拟空口无线环境,对接收到的数据包进行随机丢弃或更改数据处理;所述第一空口协议软件处理模块400和所述第二空口协议软件处理模块500均用于对接收到的数据包进行LTE无线通信空口协议软件处理。具体来说本专利技术LTE无线通信空口协议软件自测装置实际的工作流程如下:配置管理模块配置第一空口协议软件处理模块和第二空口协议软件处理模块的用户设备承载参数;数据产生与验证模块产生随机大小和个数的数据包,并等待空口数据发送周期T到达时,发送N个数据包到第一协议软件处理模块的内部协议层进行处理;第一协议软件处理模块将处理后的数据包发送到空口无线环境模拟模块;空口无线环境模拟模块模拟空口无线环境,并根据模拟的空口无线环境,对接收到的数据包进行随机丢弃或更改数据处理,发送处理后的数据包至第二协议软件处理模块;第二协议软件处理模块对接收到的数据包进行LTE无线通信空口协议软件处理,并将处理后的数据发回数据产生与验证模块;数据产生与验证模块对接收到的数据包进行数据的正确性验证。进一步地,如果需要,可以等待下一个空口数据发送周期T到达时,循环上述操作,实现LTE无线通信空口协议软件多次自测。本专利技术LTE无线通信空口协议软件自测装置,配置管理模块100配置第一协议软件处理模块和第二协议软件处理模块的用户设备承载参数本文档来自技高网...
【技术保护点】
一种LTE无线通信空口协议软件自测装置,其特征在于,包括配置管理模块、数据产生与验证模块、空口无线环境模拟模块、第一空口协议软件处理模块和第二空口协议软件处理模块;所述第一空口协议软件处理模块分别通过所述数据产生与验证模块、所述空口无线环境模拟模块与所述第二空口协议软件处理模块连接,所述配置管理模块分别与所述数据产生与验证模块、所述第一空口协议软件处理模块以及第二空口协议软件处理模块连接;所述配置管理模块用于配置所述第一空口协议软件处理模块、所述数据产生与验证模块以及所述第二空口协议软件处理模块中用户设备个数和用户设备内的承载数;所述数据产生与验证模块用于产生数据包,同时对接收到的数据包进行数据的正确性验证;所述空口无线环境模拟模块用于模拟空口无线环境,对接收到的数据包进行随机丢弃或更改数据处理;所述第一空口协议软件处理模块和所述第二空口协议软件处理模块均用于对接收到的数据包进行LTE无线通信空口协议软件处理。
【技术特征摘要】
1.一种LTE无线通信空口协议软件自测装置,其特征在于,包括配置管理模块、数据产生与验证模块、空口无线环境模拟模块、第一空口协议软件处理模块和第二空口协议软件处理模块;所述第一空口协议软件处理模块分别通过所述数据产生与验证模块、所述空口无线环境模拟模块与所述第二空口协议软件处理模块连接,所述配置管理模块分别与所述数据产生与验证模块、所述第一空口协议软件处理模块以及第二空口协议软件处理模块连接;所述配置管理模块用于分别配置所述第一空口协议软件处理模块、所述数据产生与验证模块以及所述第二空口协议软件处理模块的用户设备个数和用户设备内的承载数;所述数据产生与验证模块用于产生数据包,同时对接收到的数据包进行数据的正确性验证;所述空口无线环境模拟模块用于模拟空口无线环境,对接收到的数据包进行随机丢弃或更改数据处理;所述第一空口协议软件处理模块和所述第二空口协议软件处理模块均用于对接收到的数据包进行LTE无线通信空口协议软件处理。2.根据权利要求1所述的LTE无线通信空口协议软件自测装置,其特征在于,还包括与数据产生与验证模块连接的计时器,所述计时器用于计时空口数据发送周期T。3.根据权利要求1或2所述的LTE无线通信空口协议软件自测装置,其特征在于:所述第二空口协议软件处理模块进一步用于在接收空口无线环境模拟模块发送的数据包后,发送反馈信息到空口无线环境模拟模块;所述空口无线环境模拟模块进一步用于接收第二空口协议软件处理模块的反馈信息,并对所述反馈信息进行随机丢弃或更改数据处理,将处理后的反馈信息发送到第一空口协议软件处理模块。4.根据权利要求1或2所述的LTE无线通信空口协议软件自测装置,其特征在于:所述配置管理模块进一步用于分别配置所述第一空口协议软件处理模块、所述数据产生与验证模块以及所述第二空口协议软件处理模块的用户设备个数和用户设备内的承载数相同。5.根据权利要求1或2所述的LTE无线通信空口协议软件自测装置,其特征在于,所述空口协议软件处理具体依次包括:PDCP协议层处理、RLC协议层处理和MAC协议层处理。6.一种LTE无线通信空口协议软件自测方法,其特征在于,包括步骤:配置第一协议软...
【专利技术属性】
技术研发人员:黄勇,
申请(专利权)人:京信通信系统中国有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。