卫星信号的捕获方法、装置、存储介质和电子设备制造方法及图纸

技术编号:25987220 阅读:30 留言:0更新日期:2020-10-20 18:54
本公开涉及一种卫星信号的捕获方法、装置、存储介质和电子设备,该方法包括:利用中频本振信号对接收到的卫星信号进行混频,得到中频信号,按照预设的粗捕获载波频率和目标卫星的伪码,对中频信号进行粗捕获,以获取粗捕获载波频率对应的至少一个粗捕获码相位,根据预设的精捕获载波频率序列和至少一个粗捕获码相位,对中频信号进行精捕获,以获取精捕获载波频率下,至少一个粗捕获码相位对应的非相干累加值,若目标精捕获载波频率下,目标粗捕获码相位对应的非相干累加值大于或等于预设的捕获门限,将目标粗捕获码相位、目标精捕获载波频率,作为目标卫星的捕获结果。本公开能够有效减少卫星捕获过程中的运算量和存储器消耗,提高卫星捕获效率。

【技术实现步骤摘要】
卫星信号的捕获方法、装置、存储介质和电子设备
本公开涉及电子控制
,具体地,涉及一种卫星信号的捕获方法、装置、存储介质和电子设备。
技术介绍
卫星导航接收机在捕获卫星时,需要对卫星信号进行粗捕获和精捕获来确定卫星号、载波频率和码相位。接收机会按照粗频偏假设对经过下混频的中频信号进行粗捕获,以获取每个粗频偏假设对应的粗捕获码相位,然后再根据获取的每个粗捕获码相位和精频偏假设对中频信号进行精捕获,以得到载波频率和码相位,从而捕获卫星。在捕获的过程中,需要计算每个粗频偏假设对应的粗捕获码相位,并对粗频偏假设和对应的粗捕获码相位进行存储,以供后续精捕获进行混频和相关计算,捕获过程中不仅运算量大,还会造成存储器(英文:Memory)的大量消耗,降低了卫星捕获的效率。
技术实现思路
本公开的目的是提供一种卫星信号的捕获方法、装置、存储介质和电子设备,用于解决现有技术中存在的卫星捕获效率低的问题。根据本公开实施例的第一方面,提供一种卫星信号的捕获方法,所述方法包括:利用中频本振信号对接收到的卫星信号进行混频,得到中频信号;按照预设的粗捕获载波频率和目标卫星的伪码,对所述中频信号进行粗捕获,以获取所述粗捕获载波频率对应的至少一个粗捕获码相位,所述粗捕获载波频率为根据所述中频本振信号的频率和预设的粗频偏假设确定的频率,所述目标卫星为待捕获卫星中的任一卫星;根据预设的精捕获载波频率序列和所述至少一个粗捕获码相位,对所述中频信号进行精捕获,以获取在每个精捕获载波频率下,所述至少一个粗捕获码相位对应的非相干累加值;所述精捕获载波频率序列中包括多个所述精捕获载波频率,每个所述精捕获载波频率为根据所述粗捕获载波频率和预设的精频偏假设确定的频率,所述精频偏假设小于所述粗频偏假设;若在目标精捕获载波频率下,目标粗捕获码相位对应的非相干累加值大于或等于预设的捕获门限,将所述目标粗捕获码相位、所述目标精捕获载波频率,作为所述目标卫星的捕获结果,所述目标精捕获载波频率为任一所述精捕获载波频率,所述目标粗捕获码相位为在所述目标精捕获载波频率下,非相干累加值最大的粗捕获码相位。可选地,所述按照预设的粗捕获载波频率和目标卫星的伪码,对所述中频信号进行粗捕获,以获取所述粗捕获载波频率对应的至少一个粗捕获码相位,包括:利用粗捕获载波对所述中频信号进行解调,以获取第一基带信号,所述粗捕获载波的频率为所述粗捕获载波频率;将所述第一基带信号与本地伪码进行滑动相关,以获取所述第一基带信号中每个第一数据段中包括的多个样点的相关值,每个所述第一数据段中包括的样点与所述本地伪码中包括的样点一一对应,所述本地伪码为根据所述目标卫星的伪码确定的;对所述第一基带信号中每个第一数据段中包括的多个样点的相关值进行相干累加和非相干累加,以获取所述本地伪码中每个样点的非相干累加值;若所述本地伪码中每个样点的所述非相干累加值中,最大的非相干累加值大于或等于预设的粗捕获阈值,根据最大的非相干累加值对应的样点,确定所述粗捕获码相位;若所述本地伪码中每个样点的所述非相干累加值中,最大的非相干累加值小于所述粗捕获阈值,根据最大的指定数量个非相干累加值对应的样点,确定所述指定数量个所述粗捕获码相位。可选地,所述根据预设的精捕获载波频率序列和所述至少一个粗捕获码相位,对所述中频信号进行精捕获,以获取在每个精捕获载波频率下,所述至少一个粗捕获码相位对应的非相干累加值,包括:针对每个精捕获载波,利用该精捕获载波对应的所述精频偏假设与所述第一基带信号相乘,以获取该精捕获载波对应的第二基带信号,该精捕获载波的频率对应所述精捕获载波频率序列中的一个所述精捕获载波频率;将所述第二基带信号与本地伪码进行滑动相关,以获取所述第二基带信号中每个第二数据段中所述至少一个粗捕获码相位对应的样点的相关值,每个所述第二数据段中包括的样点与所述本地伪码中包括的样点一一对应;对所述第二基带信号中每个所述第二数据段中所述至少一个粗捕获码相位对应的样点的相关值,按照最大似然估计法进行相干累加和非相干累加,以获取所述本地伪码中所述至少一个粗捕获码相位对应的样点的非相干累加值。可选地,所述对所述第二基带信号中每个所述第二数据段中所述至少一个粗捕获码相位对应的样点的相关值,按照最大似然估计法进行相干累加和非相干累加,以获取所述本地伪码中所述至少一个粗捕获码相位对应的样点的非相干累加值,包括:对所述第二基带信号中每个所述第二数据段中所述至少一个粗捕获码相位对应的样点的相关值进行最大似然相干累加,以得到所述第二基带信号中所述至少一个粗捕获码相位对应的样点的相干累加值;将所述第二基带信号中,所述至少一个粗捕获码相位对应的样点的相干累加值进行非相干累加,以获取所述本地伪码中所述至少一个粗捕获码相位对应的样点的非相干累加值。可选地,所述方法还包括:若在目标精捕获载波频率下,所述目标粗捕获码相位对应的非相干累加值小于所述捕获门限,根据所述粗频偏假设更新所述粗捕获载波频率;重复执行所述按照预设的粗捕获载波频率和目标卫星的伪码,对所述中频信号进行粗捕获,以获取所述粗捕获载波频率对应的至少一个粗捕获码相位,至所述根据预设的精捕获载波频率序列和所述至少一个粗捕获码相位,对所述中频信号进行精捕获,以获取在每个精捕获载波频率下,所述至少一个粗捕获码相位对应的非相干累加值的步骤,直至所述目标粗捕获码相位对应的非相干累加值大于或等于所述捕获门限。根据本公开实施例的第二方面,提供一种卫星信号的捕获装置,所述装置包括:混频模块,用于利用中频本振信号对接收到的卫星信号进行混频,得到中频信号;粗捕获模块,用于按照预设的粗捕获载波频率和目标卫星的伪码,对所述中频信号进行粗捕获,以获取所述粗捕获载波频率对应的至少一个粗捕获码相位,所述粗捕获载波频率为根据所述中频本振信号的频率和预设的粗频偏假设确定的频率,所述目标卫星为待捕获卫星中的任一卫星;精捕获模块,用于根据预设的精捕获载波频率序列和所述至少一个粗捕获码相位,对所述中频信号进行精捕获,以获取在每个精捕获载波频率下,所述至少一个粗捕获码相位对应的非相干累加值;所述精捕获载波频率序列中包括多个所述精捕获载波频率,每个所述精捕获载波频率为根据所述粗捕获载波频率和预设的精频偏假设确定的频率,所述精频偏假设小于所述粗频偏假设;确定模块,用于若在目标精捕获载波频率下,目标粗捕获码相位对应的非相干累加值大于或等于预设的捕获门限,将所述目标粗捕获码相位、所述目标精捕获载波频率,作为所述目标卫星的捕获结果,所述目标精捕获载波频率为任一所述精捕获载波频率,所述目标粗捕获码相位为在所述目标精捕获载波频率下,非相干累加值最大的精捕获码相位。可选地,所述粗捕获模块包括:解调子模块,用于利用粗捕获载波对所述中频信号进行解调,以获取第一基带信号,所述粗捕获载波的频率为所述粗捕获载波频率;第一滑动相关子模块,用于将所述第一基带信号与本地伪码本文档来自技高网...

【技术保护点】
1.一种卫星信号的捕获方法,其特征在于,所述方法包括:/n利用中频本振信号对接收到的卫星信号进行混频,得到中频信号;/n按照预设的粗捕获载波频率和目标卫星的伪码,对所述中频信号进行粗捕获,以获取所述粗捕获载波频率对应的至少一个粗捕获码相位,所述粗捕获载波频率为根据所述中频本振信号的频率和预设的粗频偏假设确定的频率,所述目标卫星为待捕获卫星中的任一卫星;/n根据预设的精捕获载波频率序列和所述至少一个粗捕获码相位,对所述中频信号进行精捕获,以获取在每个精捕获载波频率下,所述至少一个粗捕获码相位对应的非相干累加值;所述精捕获载波频率序列中包括多个所述精捕获载波频率,每个所述精捕获载波频率为根据所述粗捕获载波频率和预设的精频偏假设确定的频率,所述精频偏假设小于所述粗频偏假设;/n若在目标精捕获载波频率下,目标粗捕获码相位对应的非相干累加值大于或等于预设的捕获门限,将所述目标粗捕获码相位、所述目标精捕获载波频率,作为所述目标卫星的捕获结果,所述目标精捕获载波频率为任一所述精捕获载波频率,所述目标粗捕获码相位为在所述目标精捕获载波频率下,非相干累加值最大的粗捕获码相位。/n

【技术特征摘要】
1.一种卫星信号的捕获方法,其特征在于,所述方法包括:
利用中频本振信号对接收到的卫星信号进行混频,得到中频信号;
按照预设的粗捕获载波频率和目标卫星的伪码,对所述中频信号进行粗捕获,以获取所述粗捕获载波频率对应的至少一个粗捕获码相位,所述粗捕获载波频率为根据所述中频本振信号的频率和预设的粗频偏假设确定的频率,所述目标卫星为待捕获卫星中的任一卫星;
根据预设的精捕获载波频率序列和所述至少一个粗捕获码相位,对所述中频信号进行精捕获,以获取在每个精捕获载波频率下,所述至少一个粗捕获码相位对应的非相干累加值;所述精捕获载波频率序列中包括多个所述精捕获载波频率,每个所述精捕获载波频率为根据所述粗捕获载波频率和预设的精频偏假设确定的频率,所述精频偏假设小于所述粗频偏假设;
若在目标精捕获载波频率下,目标粗捕获码相位对应的非相干累加值大于或等于预设的捕获门限,将所述目标粗捕获码相位、所述目标精捕获载波频率,作为所述目标卫星的捕获结果,所述目标精捕获载波频率为任一所述精捕获载波频率,所述目标粗捕获码相位为在所述目标精捕获载波频率下,非相干累加值最大的粗捕获码相位。


2.根据权利要求1所述的方法,其特征在于,所述按照预设的粗捕获载波频率和目标卫星的伪码,对所述中频信号进行粗捕获,以获取所述粗捕获载波频率对应的至少一个粗捕获码相位,包括:
利用粗捕获载波对所述中频信号进行解调,以获取第一基带信号,所述粗捕获载波的频率为所述粗捕获载波频率;
将所述第一基带信号与本地伪码进行滑动相关,以获取所述第一基带信号中每个第一数据段中包括的多个样点的相关值,每个所述第一数据段中包括的样点与所述本地伪码中包括的样点一一对应,所述本地伪码为根据所述目标卫星的伪码确定的;
对所述第一基带信号中每个第一数据段中包括的多个样点的相关值进行相干累加和非相干累加,以获取所述本地伪码中每个样点的非相干累加值;
若所述本地伪码中每个样点的所述非相干累加值中,最大的非相干累加值大于或等于预设的粗捕获阈值,根据最大的非相干累加值对应的样点,确定所述粗捕获码相位;
若所述本地伪码中每个样点的所述非相干累加值中,最大的非相干累加值小于所述粗捕获阈值,根据最大的指定数量个非相干累加值对应的样点,确定所述指定数量个所述粗捕获码相位。


3.根据权利要求2所述的方法,其特征在于,所述根据预设的精捕获载波频率序列和所述至少一个粗捕获码相位,对所述中频信号进行精捕获,以获取在每个精捕获载波频率下,所述至少一个粗捕获码相位对应的非相干累加值,包括:
针对每个精捕获载波,利用该精捕获载波对应的所述精频偏假设与所述第一基带信号相乘,以获取该精捕获载波对应的第二基带信号,该精捕获载波的频率对应所述精捕获载波频率序列中的一个所述精捕获载波频率;
将所述第二基带信号与本地伪码进行滑动相关,以获取所述第二基带信号中每个第二数据段中所述至少一个粗捕获码相位对应的样点的相关值,每个所述第二数据段中包括的样点与所述本地伪码中包括的样点一一对应;
对所述第二基带信号中每个所述第二数据段中所述至少一个粗捕获码相位对应的样点的相关值,按照最大似然估计法进行相干累加和非相干累加,以获取所述本地伪码中所述至少一个粗捕获码相位对应的样点的非相干累加值。


4.根据权利要求3所述的方法,其特征在于,所述对所述第二基带信号中每个所述第二数据段中所述至少一个粗捕获码相位对应的样点的相关值,按照最大似然估计法进行相干累加和非相干累加,以获取所述本地伪码中所述至少一个粗捕获码相位对应的样点的非相干累加值,包括:
对所述第二基带信号中每个所述第二数据段中所述至少一个粗捕获码相位对应的样点的相关值进行最大似然相干累加,以得到所述第二基带信号中所述至少一个粗捕获码相位对应的样点的相干累加值;
将所述第二基带信号中,所述至少一个粗捕获码相位对应的样点的相干累加值进行非相干累加,以获取所述本地伪码中所述至少一个粗捕获码相位对应的样点的非相干累加值。


5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若在目标精捕获载波频率下,所述目标粗捕获码相位对应的非相干累加...

【专利技术属性】
技术研发人员:周彬朱凌许百成
申请(专利权)人:南京大鱼半导体有限公司
类型:发明
国别省市:江苏;32

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

1