【技术实现步骤摘要】
GNSS芯片的软件模块的测试方法、装置、设备和存储介质
[0001]本专利技术实施例涉及测试
,特别涉及一种GNSS芯片的软件模块的测试方法、装置、电子设备和存储介质。
技术介绍
[0002]随着全球导航卫星系统(Global Navigation Satellite System,GNSS)芯片的广泛应用,为确保GNSS芯片的性能,对于GNSS芯片中的软件模块的测试显得尤为重要。
[0003]目前,对于GNSS芯片中的软件模块的测试方法为:利用GNSS信号模拟器,该GNSS信号模拟器为硬件模拟器,软件模块通过GNSS芯片连接GNSS信号模拟器,将射频信号先经过硬件RF以及基带处理,然后传递到软件模块进行处理,测试整体性能,然而该方法依赖硬件模拟器,且受限于芯片硬件存储能力等的限制,无法大量存储调试信息,因此调试效率低下。
技术实现思路
[0004]本专利技术实施方式的目的在于提供一种GNSS芯片的软件模块的测试方法、装置、电子设备和存储介质,使得可以在无硬件依赖的条件下,对GNSS芯片的软件模块进行性能的分析测试,不会受限于硬件存储能力等的限制,可以大量存储调试信息,因此调试效率较高。
[0005]为解决上述技术问题,本专利技术的实施方式提供了一种GNSS芯片的软件模块的测试方法,包括:根据预设的场景配置信息,生成卫星通道的信号参数;根据所述信号参数,生成模拟的基带信号;根据所述基带信号驱动所述GNSS芯片中的软件模块进行处理,并输出处理结果;根据输出的所述处理结果和所述场景配 ...
【技术保护点】
【技术特征摘要】
1.一种GNSS芯片的软件模块的测试方法,其特征在于,包括:根据预设的场景配置信息,生成卫星通道的信号参数;根据所述信号参数,生成模拟的基带信号;根据所述基带信号驱动所述GNSS芯片中的软件模块进行处理,并输出处理结果;根据输出的所述处理结果和所述场景配置信息对应的理论处理结果,得到对所述软件模块的测试结果。2.根据权利要求1所述的GNSS芯片的软件模块的测试方法,其特征在于,所述软件模块包括:跟踪环路模块、捕获策略模块、电文解调模块和定位解算模块;输出的所述处理结果包括:所述跟踪环路模块输出的处理结果、所述捕获策略模块输出的处理结果、所述电文解调模块输出的处理结果和所述定位解算模块输出的处理结果;所述理论处理结果包括:所述跟踪环路模块的理论处理结果、所述捕获策略模块的理论处理结果、所述电文解调模块的理论处理结果和所述定位解算模块的理论处理结果;所述测试结果包括:对所述跟踪环路模块的测试结果、对所述捕获策略模块的测试结果、对所述电文解调模块的测试结果和对所述定位解算模块的测试结果。3.根据权利要求2所述的GNSS芯片的软件模块的测试方法,其特征在于,所述根据所述信号参数,生成模拟的基带信号,包括:根据所述信号参数和所述跟踪环路模块反馈的信息,生成基带信号。4.根据权利要求3所述的GNSS芯片的软件模块的测试方法,其特征在于,所述信号参数包括:基带信号的数据率和给定的信号强度;所述根据所述信号参数和所述跟踪环路模块反馈的信息,生成模拟的基带信号,包括:根据所述基带信号的数据率和给定的信号强度,计算模拟的基带信号的信噪比;生成功率为P
n
的噪声信号;根据所述噪声信号的功率和所述信噪比,计算所述基带信号的功率;根据所述跟踪环路模块反馈的信息,生成本地信号;根据所述基带信号的功率、所述基带信号的数据率、所述功率为P
n
的噪声信号、所述基带信号和所述本地信号的信号差值,生成模拟的具有预设信号强度的基带信号。5.根据权利要求4所述的GNSS芯片的软件模块的测试方法,其特征在于,根据所述基带信号的数据率和给定的信号强度,计算基带信号的信噪比,包括:通过如下公式计算所述信噪比:SNR
c
=CN0+10
×
log(T
coh
) [dB]其中,SNR
c
为所述信噪比,CN0为所述给定的信号强度,T
coh
为所述基带信号的数据率。6.根据权利要求4所述的GNSS芯片的软件模块的测试方法,其特征在于,根据所述噪声信号的功率和所述信噪比,计算所述基带信号的功...
【专利技术属性】
技术研发人员:祁发瑞,赵杰,秦信江,
申请(专利权)人:芯翼信息科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。