一种基于共享内存的LTE物理层测试方法及系统技术方案

技术编号:19752315 阅读:29 留言:0更新日期:2018-12-12 05:57
本发明专利技术属于测试技术领域,公开了一种基于共享内存的LTE物理层测试方法及系统,基于测试例集生成所有测试文件和原始中间节点数据文件,通过基站物理层软件逐个处理测试例,读取测试文件,进行基带处理并采集信道处理中间节点数据,将信道处理中间节点数据存放于基站的共享内存中;通过基站平台软件读取信道处理中间节点数据,并上传至PC;通过PC运行matlab程序对比原始中间节点数据和信道处理中间节点数据,并记录测试结果。本发明专利技术解决了现有技术中自动化测试无法定位到信道处理的子模块级别、手动调试定位问题产生的信道处理具体子模块自动化程度低的问题,能够显著提高测试和定位问题的效率。

【技术实现步骤摘要】
一种基于共享内存的LTE物理层测试方法及系统
本专利技术涉及测试
,尤其涉及一种基于共享内存的LTE物理层测试方法及系统。
技术介绍
LTE(LongTermEvolution,长期演进)物理层实现上下行信道的编解码处理,涉及大量复杂的运算过程,对实时性要求比较高,需要测试的信道较多,各信道中间处理节点较多,配置的参数以及构造的测试用例众多。采集信道处理中间节点数据与原始定点算法产生的节点数据进行自动比对能快速定位问题产生的具体信道处理具体子模块,但是采集信道处理中间节点数据会影响物理层处理的实时性,因此现有的自动化测试一般不采集或少量采集物理层处理的业务数据,导致无法一次性定位到问题产生的信道处理具体子模块,效率极低。此外,通过集成开发环境手动调试,虽然可以采集信道处理中间节点数据,进而通过数据对比定位问题产生的信道处理具体子模块,但手动调试存在自动化程度低、效率低的问题,不适合测试用例较多的情况下进行测试。
技术实现思路
本专利技术提供一种基于共享内存的LTE物理层测试方法及系统,用以解决传统自动化测试无法定位到信道处理的子模块级别、手动调试定位问题产生的信道处理具体子模块自动化程度低的问题。本专利技术提供一种基于共享内存的LTE物理层测试方法,包括以下步骤:步骤S1、基于测试例集生成所有测试文件和原始中间节点数据文件,所述测试文件存放于基站,所述原始中间节点数据文件存放于PC,所述原始中间节点数据文件包含原始中间节点数据;步骤S2、通过基站物理层软件逐个处理测试例,读取所述测试文件,进行基带处理并采集信道处理中间节点数据,并将所述信道处理中间节点数据存放于所述基站的共享内存中;通过基站平台软件读取所述共享内存中的所述信道处理中间节点数据,并上传至所述PC;步骤S3、通过所述PC上运行的matlab程序对比所述原始中间节点数据和所述信道处理中间节点数据,并记录测试结果。优选的,所述基于共享内存的LTE物理层测试方法还包括:步骤S4、所述测试例集处理完毕后,所述PC将所述测试结果通过邮件服务器转发送给相关人员。优选的,所述步骤S1中,所述测试例集覆盖上下行处理所有信道,所述测试文件包含L3、L2配置信息和基带处理数据。优选的,所述步骤S2中,所述基站物理层软件对测试例处理完毕后,所述基站物理层软件发送第一通知信息至所述基站平台软件;所述基站平台软件将所述信道处理中间节点数据上传至所述PC完毕后,所述基站平台软件发送第二通知信息至所述基站物理层软件。优选的,所述测试结果包括测试例的总数、未通过测试例的总数、未通过测试例的序号、未通过测试例的子模块名。另一方面,本专利技术提供一种基于共享内存的LTE物理层测试系统,包括:基站和PC,所述基站和所述PC通过以太网连接;基于测试例集生成的所有测试文件存放于所述基站中,基于测试例集生成的所有原始中间节点数据文件存放于所述PC中,所述原始中间节点数据文件包含原始中间节点数据;所述基站包括基站物理层软件、基站平台软件、共享内存,所述基站物理层软件和所述基站平台软件均可访问所述共享内存;所述PC搭建有ftp服务器,所述ftp服务器运行matlab程序;所述基站物理层软件用于逐个处理测试例,读取所述测试文件,进行基带处理并采集信道处理中间节点数据;所述共享内存用于存储所述信道处理中间节点数据;所述基站平台软件用于读取所述共享内存中的所述信道处理中间节点数据,并将所述信道处理中间节点数据上传至所述PC;所述PC用于运行所述matlab程序,对比所述原始中间节点数据和所述信道处理中间节点数据,并记录测试结果。优选的,所述基于共享内存的LTE物理层测试系统还包括邮件服务器,所述邮件服务器与所述PC通过以太网连接;所述测试例集处理完毕后,所述PC将所述测试结果通过所述邮件服务器转发给相关人员。优选的,所述测试结果包括测试例的总数、未通过测试例的总数、未通过测试例的序号、未通过测试例的子模块名。本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:与现有技术相比,本专利技术基于测试例集生成所有测试文件和原始中间节点数据文件,将测试文件存放于基站,将原始中间节点数据文件存放于PC,原始中间节点数据文件包含原始中间节点数据;通过基站物理层软件逐个处理测试例,读取测试文件,通过基带处理采集获得信道处理中间节点数据,并将信道处理中间节点数据存放于基站的共享内存中;通过基站平台软件直接读取共享内存中存放的信道处理中间节点数据,并自动传至PC,在PC上运行的matlab程序自动比对数据、统计测试结果,因此,本专利技术具有不影响基站物理层软件实时性、能定位问题到基站物理层软件信道处理的子模块级别、自动化程度高等优点,能显著提高测试和定位问题的效率。附图说明为了更清楚地说明本实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一个实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种基于共享内存的LTE物理层测试系统的示意图;图2为本专利技术实施例提供的一种基于共享内存的LTE物理层测试方法的流程图;图3为本专利技术实施例提供的一种基于共享内存的LTE物理层测试方法中处理一个测试例并将各节点数据以文件形式通过ftp上传至PC的流程图。具体实施方式为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。图1示出了本专利技术提供的一种基于共享内存的LTE物理层测试系统的示意图,测试系统由基站、PC、邮件服务器组成。其中,基站基带板主芯片基于SOC(SystemonChip,芯片级系统)设计,基站物理层软件和平台软件直接通过共享内存读写数据。PC上搭建有ftp服务器,能运行matlab程序,能接入对应邮件服务器。邮件服务器可以复用公司邮件服务器,能给相关开发测试人员提供邮件收发功能。基站与PC、PC与邮件服务器之间均通过以太网连接。利用上述系统,本专利技术提供一种基于共享内存的LTE物理层测试方法,包括以下步骤,如图2所示:步骤S1:基于测试例集生成所有测试文件和原始中间节点数据文件;步骤S2:逐个处理测试例,将各节点数据存放于共享内存,再通过基站平台软件读取共享内存数据上传至PC;步骤S3:PC上运行的matlab程序进行各节点数据比较,记录测试结果;步骤S4:测试例集处理完毕后将测试结果通过邮件服务器发送给相关开发测试人员。具体的,在步骤S1中基于测试例集生成所有测试文件和原始中间节点数据文件。测试例集根据测试内容、测试场景确定,覆盖上下行处理所有信道。测试文件包含基站物理层基带处理所需的L3、L2配置信息和基带处理数据。优选的,测试文件的命名方式为CaseN_input.txt,其中N代表第N个测试例。中间节点根据各信道处理流程分别确定,优选的,原始中间节点数据的文件命名方式为CaseN_XYZ_output.txt,其中N代表第N个测试例,XYZ代表信道处理的某个信道的子功能模块。CaseN_XYZ_output.txt存放该子功能模块处理后的标准数据,用于与基站物理层基带处理采集的信道处理中间节点数据进行对比。测试文件放于基站侧,原始本文档来自技高网...

【技术保护点】
1.一种基于共享内存的LTE物理层测试方法,其特征在于,包括以下步骤:步骤S1、基于测试例集生成所有测试文件和原始中间节点数据文件,所述测试文件存放于基站,所述原始中间节点数据文件存放于PC,所述原始中间节点数据文件包含原始中间节点数据;步骤S2、通过基站物理层软件逐个处理测试例,读取所述测试文件,进行基带处理并采集信道处理中间节点数据,并将所述信道处理中间节点数据存放于所述基站的共享内存中;通过基站平台软件读取所述共享内存中的所述信道处理中间节点数据,并上传至所述PC;步骤S3、通过所述PC运行matlab程序对比所述原始中间节点数据和所述信道处理中间节点数据,并记录测试结果。

【技术特征摘要】
1.一种基于共享内存的LTE物理层测试方法,其特征在于,包括以下步骤:步骤S1、基于测试例集生成所有测试文件和原始中间节点数据文件,所述测试文件存放于基站,所述原始中间节点数据文件存放于PC,所述原始中间节点数据文件包含原始中间节点数据;步骤S2、通过基站物理层软件逐个处理测试例,读取所述测试文件,进行基带处理并采集信道处理中间节点数据,并将所述信道处理中间节点数据存放于所述基站的共享内存中;通过基站平台软件读取所述共享内存中的所述信道处理中间节点数据,并上传至所述PC;步骤S3、通过所述PC运行matlab程序对比所述原始中间节点数据和所述信道处理中间节点数据,并记录测试结果。2.根据权利要求1所述的基于共享内存的LTE物理层测试方法,其特征在于,还包括:步骤S4、所述测试例集处理完毕后,所述PC将所述测试结果通过邮件服务器转发给相关人员。3.根据权利要求1或2所述的基于共享内存的LTE物理层测试方法,其特征在于,所述步骤S1中,所述测试例集覆盖上下行处理所有信道,所述测试文件包含L3、L2配置信息和基带处理数据。4.根据权利要求1或2所述的基于共享内存的LTE物理层测试方法,其特征在于,所述步骤S2中,所述基站物理层软件对测试例处理完毕后,所述基站物理层软件发送第一通知信息至所述基站平台软件;所述基站平台软件将所述信道处理中间节点数据上传至所述PC完毕后,所述基站平台软件发送第二通知信息至所述基站物理层软件。5.根据权利要求1或2所述的基于共享内存的LTE物理层测...

【专利技术属性】
技术研发人员:杨繁官银莹杨新玲
申请(专利权)人:武汉虹信通信技术有限责任公司
类型:发明
国别省市:湖北,42

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

1