GNSS芯片的软件模块的测试方法、装置、设备和存储介质制造方法及图纸

技术编号:33807611 阅读:16 留言:0更新日期:2022-06-16 10:16
本发明专利技术实施例涉及测试技术领域,公开了一种GNSS芯片的软件模块的测试方法、装置、电子设备和存储介质。上述GNSS芯片的软件模块的测试方法包括:根据预设的场景配置信息,生成卫星通道的信号参数;根据所述信号参数,生成模拟的基带信号;根据所述基带信号驱动所述GNSS芯片中的软件模块进行处理,并输出处理结果;根据输出的所述处理结果和所述场景配置信息对应的理论处理结果,得到对所述软件模块的测试结果,使得可以在无硬件依赖的条件下,对GNSS芯片的软件模块进行性能的分析测试,不会受限于硬件存储能力等的限制,可以大量存储调试信息,因此调试效率较高。因此调试效率较高。因此调试效率较高。

【技术实现步骤摘要】
GNSS芯片的软件模块的测试方法、装置、设备和存储介质


[0001]本专利技术实施例涉及测试
,特别涉及一种GNSS芯片的软件模块的测试方法、装置、电子设备和存储介质。

技术介绍

[0002]随着全球导航卫星系统(Global Navigation Satellite System,GNSS)芯片的广泛应用,为确保GNSS芯片的性能,对于GNSS芯片中的软件模块的测试显得尤为重要。
[0003]目前,对于GNSS芯片中的软件模块的测试方法为:利用GNSS信号模拟器,该GNSS信号模拟器为硬件模拟器,软件模块通过GNSS芯片连接GNSS信号模拟器,将射频信号先经过硬件RF以及基带处理,然后传递到软件模块进行处理,测试整体性能,然而该方法依赖硬件模拟器,且受限于芯片硬件存储能力等的限制,无法大量存储调试信息,因此调试效率低下。

技术实现思路

[0004]本专利技术实施方式的目的在于提供一种GNSS芯片的软件模块的测试方法、装置、电子设备和存储介质,使得可以在无硬件依赖的条件下,对GNSS芯片的软件模块进行性能的分析测试,不会受限于硬件存储能力等的限制,可以大量存储调试信息,因此调试效率较高。
[0005]为解决上述技术问题,本专利技术的实施方式提供了一种GNSS芯片的软件模块的测试方法,包括:根据预设的场景配置信息,生成卫星通道的信号参数;根据所述信号参数,生成模拟的基带信号;根据所述基带信号驱动所述GNSS芯片中的软件模块进行处理,并输出处理结果;根据输出的所述处理结果和所述场景配置信息对应的理论处理结果,得到对所述软件模块的测试结果。
[0006]本专利技术的实施方式还提供了一种GNSS芯片的软件模块的测试装置,包括:场景生成模块,用于根据预设的场景配置信息,生成卫星通道的信号参数;信号通道模块,用于根据所述信号参数,生成模拟的基带信号以驱动所述GNSS芯片中的软件模块进行处理,并输出处理结果;根据输出的所述处理结果和所述场景配置信息对应的理论处理结果,得到对所述软件模块的测试结果。
[0007]本专利技术的实施方式还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的GNSS芯片的软件模块的测试方法。
[0008]本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述的GNSS芯片的软件模块的测试方法。
[0009]本专利技术实施方式中,在对GNSS芯片的软件模块进行测试时,根据预设的场景配置信息,生成卫星通道的信号参数,根据信号参数,生成模拟的基带信号,即本申请实施方式
中可以从软件层面出发,根据生成的信号参数模拟基带信号,而无需借助硬件模拟器生成基带信号。接着,再根据基带信号驱动GNSS芯片中的软件模块进行处理,并输出处理结果,根据输出的处理结果和场景配置信息对应的理论处理结果,得到对软件模块的测试结果。本申请实施方式所提供的的测试方法可以在无硬件依赖的条件下,对GNSS芯片的软件模块进行性能的分析测试,不会受限于硬件存储能力等的限制,可以大量存储调试信息,因此调试效率较高。
[0010]作为一种可能的实施方式,所述软件模块包括:跟踪环路模块、捕获策略模块、电文解调模块和定位解算模块;输出的所述处理结果包括:所述跟踪环路模块输出的处理结果、所述捕获策略模块输出的处理结果、所述电文解调模块输出的处理结果和所述定位解算模块输出的处理结果;所述理论处理结果包括:所述跟踪环路模块的理论处理结果、所述捕获策略模块的理论处理结果、所述电文解调模块的理论处理结果和所述定位解算模块的理论处理结果;所述测试结果包括:对所述跟踪环路模块的测试结果、对所述捕获策略模块的测试结果、对所述电文解调模块的测试结果和对所述定位解算模块的测试结果。
[0011]作为一种可能的实施方式,所述根据所述信号参数,生成模拟的基带信号,包括:根据所述信号参数和所述跟踪环路模块反馈的信息,生成基带信号。
[0012]作为一种可能的实施方式,所述信号参数包括:基带信号的数据率和给定的信号强度;所述根据所述信号参数和所述跟踪环路模块反馈的信息,生成模拟的基带信号,包括:根据所述基带信号的数据率和给定的信号强度,计算模拟的基带信号的信噪比;生成功率为P
n
的噪声信号;根据所述噪声信号的功率和所述信噪比,计算所述基带信号的功率;根据所述跟踪环路模块反馈的信息,生成本地信号;根据所述基带信号的功率、所述基带信号的数据率、所述功率为P
n
的噪声信号、所述基带信号和所述本地信号的信号差值,生成模拟的具有预设信号强度的基带信号。
[0013]作为一种可能的实施方式,根据所述基带信号的数据率和给定的信号强度,计算基带信号的信噪比,包括:通过如下公式计算所述信噪比:
[0014]SNR
c
=CN0+10
×
log(T
coh
)[dB][0015]其中,SNR
c
为所述信噪比,CN0为所述给定的信号强度,T
coh
为所述基带信号的数据率。
[0016]作为一种可能的实施方式,根据所述噪声信号的功率和所述信噪比,计算所述基带信号的功率,包括:通过如下公式计算所述基带信号的功率:
[0017]P
s
=SNR
c
+p
n
[dBW][0018]其中,P
s
为所述基带信号的功率,SNR
c
为所述信噪比,P
n
为所述噪声信号的功率。
[0019]作为一种可能的实施方式,所述信号参数还包括:基带信号的多普勒频率、码相位、载波相位;所述基带信号和所述本地信号的信号差值包括:多普勒频率差值、码相位差值和载波相位差值;所述根据所述基带信号的功率、所述基带信号的数据率、所述功率为P
n
的噪声信号、所述基带信号和所述本地信号的信号差值,生成具有预设信号强度的基带信号,包括:通过如下公式生成所述具有预设信号强度的基带信号:
[0020][0021]其中,P
s
为所述基带信号的功率,D(t)为比特电文,T
coh
为所述基带信号数据率,f
e

τ
e
、分别为所述多普勒频率差值、码相位差值和载波相位差值、n为所述功率为P
n
的噪声信号、R为卫星码自相关函数。
[0022]作为一种可能的实施方式,所述场景配置信息包括所述GNSS芯片的时钟类型,所述信号参数包括模拟的所述GNSS芯片的时钟;所述根据预设的场景配置信息,生成卫星通道的信号参数,包括:根据所述GNSS芯片的时钟类型,确定所述时钟类型对应的功率谱密度参数;根据确定的所述功率谱密度参数,生成模拟的所述G本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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芯片的软件模块的测试方法,其特征在于,根据所述噪声信号的功率和所述信噪比,计算所述基带信号的功...

【专利技术属性】
技术研发人员:祁发瑞赵杰秦信江
申请(专利权)人:芯翼信息科技上海有限公司
类型:发明
国别省市:

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

1