卫星通信的扩频码跟踪方法、终端和存储介质技术

技术编号:34796651 阅读:10 留言:0更新日期:2022-09-03 20:01
本申请提供一种扩频码跟踪方法、终端和存储介质,卫星通信的扩频码跟踪方法包括:对接收的扩频码符号开始进行预设符号数目的鉴相计算,获取多个鉴相结果;对所述多个鉴相结果进行最小二乘矩阵的线性拟合,以获取拟合系数;根据所述拟合系数,获取从当前符号距离码相位偏差阈值所需符号个数的符号距离;当到达所述符号距离时,对本地生成序列执行预设相位的移相补偿。本申请提供的扩频码跟踪方法、终端和存储介质,对不同的多普勒频移均有较好的适用性,通过对鉴相噪声的平滑抑制减小跟踪误差,对后续码相位偏差做出预测,以适时进行相位补偿,提高了通信的稳定性。提高了通信的稳定性。提高了通信的稳定性。

【技术实现步骤摘要】
卫星通信的扩频码跟踪方法、终端和存储介质


[0001]本申请涉及扩频通信
,具体涉及一种扩频码跟踪方法、终端和存储介质。

技术介绍

[0002]扩频通信技术具有抗干扰能力强,传输距离远等特性,广泛应用于卫星通信、局域网连接、电力线通信等领域。扩频通信由于扩频码的使用,灵敏度较高,接收端有用信号一般淹没在噪声中,需要利用扩频码良好的相关性进行解扩才能得到所传输信息。
[0003]申请人发现,在实际通信系统中,由于多普勒频移以及收发时钟的不一致造成收发两端扩频码相位差随着时间的变化而逐渐积累变大,造成扩频码相关峰值降低,解调性能变差。为了保持接收解扩性能,需要对接收扩频码相位进行跟踪,以保持较高的解调性能。

技术实现思路

[0004]本申请提供一种扩频码跟踪方法、终端和存储介质,用于缓解上述问题。
[0005]在一方面,本申请提供一种卫星通信的扩频码跟踪方法,具体地,包括:
[0006]对接收的扩频码符号开始进行预设符号数目的鉴相计算,获取多个鉴相结果;
[0007]对所述多个鉴相结果进行最小二乘矩阵的线性拟合,以获取拟合系数;
[0008]根据所述拟合系数,获取从当前符号距离码相位偏差阈值所需符号个数的符号距离;
[0009]当到达所述符号距离时,对本地生成序列执行预设相位的移相补偿。
[0010]可选地,所述对接收的扩频码符号开始进行预设长度的鉴相计算,获取多个鉴相结果的步骤包括:
[0011]获取接收的当前符号;
[0012]对所述当前符号进行预设码相位的解扩,以获取超前解扩结果和滞后解扩结果;
[0013]根据所述超前解扩结果和滞后解扩结果,按照鉴相函数获取所述当前符号的鉴相结果。
[0014]可选地,所述鉴相函数表达式为:
[0015][0016]式中,k为当前符号的编号,E(k)为超前解扩结果,L(k)为滞后解扩结果, Cphd(k)为当前符号的鉴相结果,abs()函数表示取绝对值。
[0017]可选地,所述对所述多个鉴相结果进行最小二乘矩阵的线性拟合的步骤之前包括:
[0018]根据卫星通信系统的最大多普勒频移、载波频率和采样时钟的最大可能偏差,计算最大采样偏差;
[0019]根据码相位偏差阈值和所述最大采样偏差,获取需要鉴相的所述预设长度;
[0020]根据所述预设长度,确定所述最小二乘矩阵。
[0021]可选地,所述最小二乘矩阵的表达式为:
[0022][0023]其中,A为最小二乘矩阵,M为需要鉴相的预设长度,ceil()函数表示向上舍入为最近的整数。
[0024]可选地,所述对所述多个鉴相结果进行最小二乘矩阵的线性拟合,以获取拟合系数的步骤中包括:
[0025]对所述多个鉴相结果和所述最小二乘矩阵进行最小二乘运算,获得斜率和截距。
[0026]可选地,所述最小二乘运算的表达式为:
[0027][0028]其中,P为所述拟合系数中的斜率,b为所述拟合系数中的截距,A为最小二乘矩阵,Ph_seq为鉴相序列。
[0029]可选地,所述当到达所述符号距离时,对本地生成序列预设相位的移相补偿的步骤之后包括:
[0030]继续对接收的扩频码进行鉴相,以备下一次补偿。
[0031]另一方面,本申请提供一种终端,具体地,所述终端包括:存储器、处理器,其中,所述存储器上存储有用于卫星通信的扩频码跟踪程序,所述用于卫星通信的扩频码跟踪程序被所述处理器执行时实现如上述的扩频码跟踪方法的步骤。
[0032]另一方面,本申请提供一种存储介质,具体地,所述存储介质上存储有计算机程序指令;所述存储介质被处理器执行时实现如上述的扩频码跟踪方法。
[0033]如上所述,本申请提供的扩频码跟踪方法、终端和存储介质,对不同的多普勒频移均有较好的适用性,通过对鉴相噪声的平滑抑制减小跟踪误差,对后续码相位偏差做出预测,以适时进行相位补偿,提高了通信的稳定性。
附图说明
[0034]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0035]图1为本申请一实施例扩频码跟踪方法的流程图。
[0036]图2为本申请一实施例的终端扩频码跟踪流程示意图。
[0037]图3为本申请一实施例的相位差与解扩性能的关系示意图。
[0038]图4为本申请一实施例的相位偏差与鉴相值的关系示意图。
[0039]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人
员说明本申请的概念。
具体实施方式
[0040]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0041]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素,此外,本申请不同实施例中具有同样命名的部件、特征、要素可能具有相同含义,也可能具有不同含义,其具体含义需以其在该具体实施例中的解释或者进一步结合该具体实施例中上下文进行确定。
[0042]应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0043]以下结合各个附图对本申请提出的内容进行详细的说明。
[0044]第一实施例
[0045]本申请提供一种卫星通信的扩频码跟踪方法,图1为本申请一实施例扩频码跟踪方法的流程图。
[0046]如图1中所示,扩频码跟踪方法包括:
[0047]S10:对接收的扩频码符号开始进行预设符号数目的鉴相计算,获取多个鉴相结果。
[0048]示例性地,对于当前符号,可以分别计算其超前和滞后的解扩结果,以得到鉴相结果。
[0049]S20:对多个鉴相结果进行最小二乘矩阵的线性拟合,以获取拟合系数。
[0050]示例性地,当得到多个鉴相结果时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种卫星通信的扩频码跟踪方法,其特征在于,包括:对接收的扩频码符号开始进行预设符号数目的鉴相计算,获取多个鉴相结果;对所述多个鉴相结果进行最小二乘矩阵的线性拟合,以获取拟合系数;根据所述拟合系数,获取从当前符号距离码相位偏差阈值所需符号个数的符号距离;当到达所述符号距离时,对本地生成序列执行预设相位的移相补偿。2.如权利要求1所述的扩频码跟踪方法,其特征在于,所述对接收的扩频码符号开始进行预设长度的鉴相计算,获取多个鉴相结果的步骤包括:获取接收的当前符号;对所述当前符号进行预设码相位的解扩,以获取超前解扩结果和滞后解扩结果;根据所述超前解扩结果和滞后解扩结果,按照鉴相函数获取所述当前符号的鉴相结果。3.如权利要求2所述的扩频码跟踪方法,其特征在于,所述鉴相函数表达式为:式中,k为当前符号的编号,E(k)为超前解扩结果,L(k)为滞后解扩结果,Cphd(k)为当前符号的鉴相结果,abs()函数表示取绝对值。4.如权利要求1所述的扩频码跟踪方法,其特征在于,所述对所述多个鉴相结果进行最小二乘矩阵的线性拟合的步骤之前包括:根据卫星通信系统的最大多普勒频移、载波频率和采样时钟的最大可能偏差,计算最大采样偏差;根据码相位偏差阈值和所述最大采样偏差,获取需要鉴相的所述预设长度;根据所述预设长度,确定所述最小二乘矩阵。5...

【专利技术属性】
技术研发人员:彭锦丁晟王洋
申请(专利权)人:浙江时空道宇科技有限公司浙江吉利控股集团有限公司
类型:发明
国别省市:

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

1