一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种用于地面CDMA定位系统的互相关干扰抑制方法及装置

2022-07-02 12:58:04 来源:中国专利 TAG:

一种用于地面cdma定位系统的互相关干扰抑制方法及装置
技术领域
1.本发明涉及定位系统技术领域,尤其涉及一种用于地面cdma定位系统的互相关干扰抑制方法及装置。


背景技术:

2.近年来,随着机器人、自动驾驶等技术的发展,城市峡谷、室内环境、地下空间等区域的定位需求日渐增长。在这些环境中,卫星信号因受到遮挡无法直接被接收,难以用于定位。与卫星定位系统相比,地面cdma定位系统具有布站灵活,多普勒频率影响小,信号强度好等优点,广泛应用于室内环境的定位系统中。
3.定位系统大多采用码分多址(cdma)的传输方式,伪码自相关主峰远高于互相关峰值,这种良好的相关特性可以使得接收机区别出不同的卫星信号,同时可以快速地检测自相关函数主峰,获取精准的码相位测量值。但是,相比于平均高度20200km的卫星轨道,地面cdma定位系统中定位终端与各个基站节点距离差异明显,由此带来的后果是接收到的不同基站信号强度差异很大。强弱信号同时存在时,强信号的互相关峰可能会淹没弱信号的自相关峰,使得对弱信号的捕获跟踪发生错误。可见,互相关干扰本质上是一种“远近效应”问题。
4.互相关干扰的抑制可以从信号源端考虑。一种方法是令基站轮流发送信号,在强信号停发的时段内完成对弱信号的捕获跟踪。这种方法会使得信号间断,不能连续发送,这对接收机定位算法又提出了新的要求。另一种方法是选取或设计新的伪码,互相关干扰源于不同伪码之间不完全正交,通过选取互相关性能较好的一组伪码可以从源头上抑制互相关干扰。但是,伪码优选是一个组合优化问题,庞大规模的候选码组使得伪码优选的时间复杂度非常高。也可以从接收算法上抑制甚至消除互相关干扰。多门限检测法通过设置不同的捕获门限,依次搜索、捕获不同强度的信号。若检测到弱信号的多普勒偏移与先前已检测到的强信号的多普勒频移相差1khz的整数倍,则认为该弱信号的捕获可能是互相关干扰的结果。多峰检测法从伪码的相关特性入手,自相关主峰在一周期内只会出现一次,而互相关峰会出现很多次,利用这种分布特点识别和判断互相关干扰。扣除法先通过强信号跟踪环路准确估计强信号的幅值、载波相位、码相位等参数,再根据这些参数在中频信号中扣除该强信号,随后的相关运算结果将不受该强信号的影响。扣除法的实现相当困难,需要接收机对强信号的各个参数估计十分准确。子空间投影法通过将本地复制的伪码投影到强信号伪码的正交子空间内,构建新的本地伪码,再将新码与接收信号做相关运算,强信号互相关值可以得到抑制。实时地构建新码需要大量的矩阵运算,对廉价的接收机来说相当困难。
5.现有技术都能够从理论上抑制互相关干扰,但实际应用时往往面临如下问题。基站轮流发送信号会导致信号间断,增加接收难度;设计新的伪码会面临组合性能测度时间复杂度高的问题;多门限检测法和多峰检测法只能识别互相关干扰,不能利用弱信号进行定位;扣除法和子空间投影法则对接收机性能要求非常高。


技术实现要素:

6.鉴于此,本发明实施例提供了一种用于地面cdma定位系统的互相关干扰抑制方法,以消除或改善现有技术中存在的一个或更多个缺陷。
7.本发明的一个方面提供了一种用于地面cdma定位系统的互相关干扰抑制方法,所述方法的步骤包括,
8.接收本地复制伪码和干扰强信号伪码,计算本地复制伪码的第一载波频率与干扰强信号伪码的第二载波频率的频率差,计算所述频率差与预设频率参数的商值为初始商值,将所述初始商值去余得到取整商值,确定取整商值与初始商值的差的绝对值是否小于频率阈值;
9.若是,则基于本地复制伪码获取初始本地复制伪码,基于初始本地复制伪码和干扰强信号伪码得到预测本地复制伪码和组装强信号伪码,对预测本地复制伪码和组装强信号伪码进行相关运算,基于相关运算结果确定是否需要对预设的初始变换系数组进行更新;
10.若是,则根据相关运算结果的值对预设的初始变换系数组进行更新,得到更新变换系数组,基于更新变换系数组将预测本地复制伪码更新为迭代本地复制伪码,对迭代本地复制伪码与组装强信号伪码进行相关运算,直到相关运算结果被判定通过,输出该迭代本地复制伪码为最终本地复制伪码。
11.在本发明的一些实施方式中,若确定取整商值与初始商值的差的绝对值不小于频率阈值,则基于本地复制伪码获取初始本地复制伪码,将初始本地复制伪码作为最终本地复制伪码。
12.在本发明的一些实施方式中,若为单路干扰强信号伪码,基于初始本地复制伪码和干扰强信号伪码得到预测本地复制伪码和组装强信号伪码的步骤包括:
13.计算初始本地复制伪码和干扰强信号伪码的码片差,基于所述码片差和导航电文计算得到组装强信号伪码;
14.计算组装强信号伪码与初始本地复制伪码进行互相关运算,得到二者的互相关值;
15.基于组装强信号伪码与初始本地复制伪码的互相关值将初始本地复制伪码更新为预测本地复制伪码。
16.在本发明的一些实施方式中,若为单路干扰强信号伪码,则基于组装强信号伪码与初始本地复制伪码的互相关值将初始本地复制伪码更新为预测本地复制伪码的步骤包括:
17.若组装强信号伪码与初始本地复制伪码的互相关值为正,则逐位对比将组装强信号伪码与初始本地复制伪码的每个比特,更改初始本地复制伪码中二者对应相等的第一个比特;
18.若组装强信号伪码与初始本地复制伪码的互相关值不为正则逐位对比将组装强信号伪码与初始本地复制伪码的每个比特,更改初始本地复制伪码中二者对应不相等的第一个比特。
19.在本发明的一些实施方式中,根据如下公式基于所述码片差和导航电文计算得到组装强信号伪码:
20.xs(τ)=(-1)
xs data bit
*xs(k δ);
21.xs(τ)表示组装强信号伪码,δ表示码片差,xs(τ)表示初始的干扰强信号伪码,k初始的干扰强信号伪码的相位,xs data bit表示导航电文。
22.在本发明的一些实施方式中,根据如下公式计算组装强信号伪码与初始本地复制伪码进行互相关运算,得到二者的互相关值:
23.result2=corr(xs(τ),xw(l));
24.result2表示组装强信号伪码与初始本地复制伪码的互相关值,corr表示互相关运算,xs(τ)表示组装强信号伪码,xw(l)表示初始本地复制伪码。
25.在本发明的一些实施方式中,若为单路干扰强信号伪码,则对预测本地复制伪码和组装强信号伪码进行相关运算,基于相关运算结果确定是否需要对预设的初始变换系数组进行更新的把步骤包括:
26.若预测本地复制伪码和组装强信号伪码的相关运算结果的绝对值大于预设的第一相关阈值,则对预设的初始变换系数组进行更新;
27.若预测本地复制伪码和组装强信号伪码的相关运算结果的绝对值不大于预设的第一相关阈值,则将预测本地复制伪码作为最终本地复制伪码。
28.在本发明的一些实施方式中,若为单路干扰强信号伪码,则根据相关运算结果的值对预设的初始变换系数组进行更新,得到更新变换系数组的步骤包括:
29.若预测本地复制伪码和组装强信号伪码的相关运算结果的值为正,则逐位对比将组装强信号伪码与预测本地复制伪码的每个比特,找到二者对应相等的第一个比特位,将初始变换系数组中的该比特位作为变化位,将变化位的数值变为-1,得到更新变换系数组;
30.若预测本地复制伪码和组装强信号伪码的相关运算结果的值不为正,则逐位对比将组装强信号伪码与预测本地复制伪码的每个比特,找到二者对应不相等的第一个比特位,将初始变换系数组中的该比特位作为变化位,将变化位的数值变为-1,得到更新变换系数组。
31.在本发明的一些实施方式中,基于更新变换系数组将预测本地复制伪码更新为迭代本地复制伪码的步骤包括:
32.标记在预测本地复制伪码中的变化位所在位置,更改预测本地复制伪码中的变化位的比特值,得到迭代本地复制伪码。
33.在本发明的一些实施方式中,若同时存在多路干扰强信号伪码,则分别计算本地复制伪码的第一载波频率和与每路干扰强信号伪码的第二载波频率的频率差,计算每个所述频率差与预设频率参数的商值为初始商值,将每个所述初始商值去余得到取整商值,确定取整商值与初始商值的差的绝对值是否小于频率阈值,确定是否所有取整商值与初始商值的差的绝对值都不小于频率阈值,若是,则基于本地复制伪码获取初始本地复制伪码,将初始本地复制伪码作为最终本地复制伪码。
34.在本发明的一些实施方式中,若同时存在多路干扰强信号伪码,则基于初始本地复制伪码和干扰强信号伪码得到预测本地复制伪码和组装强信号伪码的步骤包括:
35.基于干扰强信号伪码的数量,将初始本地复制伪码复制为多份,将每个初始本地复制伪码与每个干扰强信号伪码作为一个计算组;
36.在每个计算组中初始本地复制伪码和干扰强信号伪码所对应的预测本地复制伪
码和组装强信号伪码,计算每个计算组中预测本地复制伪码和组装强信号伪码的相关运算结果,基于每个计算组中的相关运算结果确定是否需要对预设的初始变换系数组进行更新。
37.在本发明的一些实施方式中,基于每个计算组中的相关运算结果确定是否需要对预设的初始变换系数组进行更新的步骤包括:
38.若每个计算组中的相关运算结果的绝对值均不大于预设的第一相关阈值,则将预测本地复制伪码作为最终本地复制伪码;
39.若在所有计算组中的相关运算结果的绝对值中有至少一个大于预设的第一相关阈值,则对预设的初始变换系数组进行更新。
40.在本发明的一些实施方式中,若同时存在多路干扰强信号伪码,则计算预测本地复制伪码的步骤包括:
41.计算每组中的初始本地复制伪码和干扰强信号伪码的码片差,基于所述码片差和导航电文计算得到组装强信号伪码;
42.对每组中的组装强信号伪码与初始本地复制伪码进行互相关运算,得到二者的互相关值;
43.基于多组组装强信号伪码与初始本地复制伪码间的互相关值正负将初始本地复制伪码更新为预测本地复制伪码。
44.在本发明的一些实施方式中,若同时存在多路干扰强信号伪码,对预设的初始变换系数组进行更新的步骤包括:
45.若计算组中预测本地复制伪码和组装强信号伪码的相关运算结果为正,则逐位对比该计算组中组装强信号伪码与预测本地复制伪码的每个比特,找到二者对应相等的第一个比特位;
46.若计算组中预测本地复制伪码和组装强信号伪码的相关运算结果不为正,则逐位对比该计算组中组装强信号伪码与预测本地复制伪码的每个比特,找到二者对应不相等的第一个比特位;
47.找到满足所有计算组的比特位,将初始变换系数组中的该比特位作为变化位,将变化位的数值变为-1,得到更新变换系数组。
48.在本发明的一些实施方式中,若同时存在多路干扰强信号伪码,则对预设的初始变换系数组进行更新的步骤还包括:
49.若存在组装强信号伪码a1,与预测本地复制伪码b1的互相关运算结果的绝对值不大于第一相关阈值,则在第一次循环运算中找到满足其他计算组的比特位,且该比特位上预测本地复制伪码b1与组装强信号伪码a1相等;
50.在第二次循环运算中找到满足其他计算组的比特位,且该比特位上再次更新的预测本地复制伪码b2与组装强信号伪码a1不相等;
51.并循环第一次循环运算和第二次循环运算的步骤。
52.在本发明的一些实施方式中,若同时存在两路干扰强信号伪码,两路对应的组装强信号伪码分别为c和d,预测本地复制伪码为e,e与c的互相关运算结果的绝对值大于第一相关阈值,e与d的互相关运算结果的绝对值不大于第一相关阈值,则在对预设的初始变换系数组进行更新的步骤中,则逐位对比e与c的每个比特,找到二者对应相等的第一个比特
位,且该比特位上e与d相等,得到变化位,将变化位的数值变为-1,得到更新变换系数组;
53.且在下一次更新变换数组的步骤中,逐位对比e与c的每个比特,找到二者对应相等的第一个比特位,且该比特位上e与d不相等,得到变化位,将变化位的数值变为-1,得到更新变换系数组。
54.在本发明的一些实施方式中,所述方法的步骤还包括,
55.基于最终本地复制伪码得到超前本地复制伪码和滞后本地复制伪码;
56.对超前本地复制伪码与干扰强信号进行互相关计算,得到超前互相关值;
57.对滞后本地复制伪码与干扰强信号进行互相关计算,得到滞后互相关值;
58.确定超前互相关值和滞后互相关值是否相等,若不相等,则将最终本地复制伪码输入prn码数控振荡器对最终本地复制伪码进行调整。
59.本发明的附加优点、目的,以及特征将在下面的描述中将部分地加以阐述,且将对于本领域普通技术人员在研究下文后部分地变得明显,或者可以根据本发明的实践而获知。本发明的目的和其它优点可以通过在说明书以及附图中具体指出并获得。
60.本领域技术人员将会理解的是,能够用本发明实现的目的和优点不限于以上具体所述,并且根据以下详细说明将更清楚地理解本发明能够实现的上述和其他目的。
附图说明
61.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,并不构成对本发明的限定。
62.图1为本发明用于地面cdma定位系统的互相关干扰抑制方法一种实施方式的示意图;
63.图2为本发明用于地面cdma定位系统的互相关干扰抑制方法另一种实施方式的示意图;
64.图3为本发明的第一种运行结构示意图;
65.图4为本发明的第二种运行结构示意图;
66.图5为本发明的第三种运行结构示意图。
具体实施方式
67.为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。
68.在此,还需要说明的是,为了避免因不必要的细节而模糊了本发明,在附图中仅仅示出了与根据本发明的方案密切相关的结构和/或处理步骤,而省略了与本发明关系不大的其他细节。
69.应该强调,术语“包括/包含”在本文使用时指特征、要素、步骤或组件的存在,但并不排除一个或更多个其它特征、要素、步骤或组件的存在或附加。
70.在此,还需要说明的是,如果没有特殊说明,术语“连接”在本文不仅可以指直接连接,也可以表示存在中间物的间接连接。
71.在下文中,将参考附图描述本发明的实施例。在附图中,相同的附图标记代表相同
或类似的部件,或者相同或类似的步骤。
72.如图1、2所示,本发明的一个方面提供了一种用于地面cdma定位系统的互相关干扰抑制方法,所述方法的步骤包括,
73.步骤s100,接收本地复制伪码和干扰强信号伪码,计算本地复制伪码的第一载波频率与干扰强信号伪码的第二载波频率的频率差,计算所述频率差与预设频率参数的商值为初始商值,将所述初始商值去余得到取整商值;
74.步骤s110,确定取整商值与初始商值的差的绝对值是否小于频率阈值;
75.在本发明的一些实施方式中,所述预测频率参数可以为0.5、1或1.5khz,所述频率阈值可以为0.1、0.2或0.3等。
76.若是,步骤s200,则基于本地复制伪码获取初始本地复制伪码,基于初始本地复制伪码和干扰强信号伪码得到预测本地复制伪码和组装强信号伪码,对预测本地复制伪码和组装强信号伪码进行相关运算,
77.在本发明的一些实施方式中,本地复制伪码为接收机接收信号解析得到的,初始本地复制伪码预存于接收机,与本地复制伪码相对应;
78.步骤s210,基于相关运算结果确定是否需要对预设的初始变换系数组进行更新;
79.在本发明的一些实施方式中,所述初始本地复制伪码预存在接收端,所述干扰强信号伪码由接收机解析得到。
80.若是,步骤s300,则根据相关运算结果的值对预设的初始变换系数组进行更新,得到更新变换系数组,基于更新变换系数组将预测本地复制伪码更新为迭代本地复制伪码,对迭代本地复制伪码与组装强信号伪码进行相关运算,直到相关运算结果被判定通过,输出该迭代本地复制伪码为最终本地复制伪码。
81.在本发明的一些实施方式中,所述判定即为判断迭代本地复制伪码与组装强信号伪码进行相关运算的结果,若该结果的绝对值不大于预设的第一相关阈值,则判定通过,若大于第一相关阈值则再次更新更新变换系数组,并更新迭代本地复制伪码,直到迭代本地复制伪码与组装强信号伪码进行相关运算的结果不大于预设的第一相关阈值判定通过。
82.在本发明的一些实施方式中,所述初始变化系数组由多个1组成,可以为(11111...111),所述初始变化系数组的位数与本地复制伪码的位数相同。
83.初始变化系数组的位数始终与本地复制伪码的位数相同。
84.采用上述方案,本方案综合考虑接收机基带数字信号处理单元工作机制,通过变换本地伪码的特定比特,使得本地伪码与接收信号中的强信号伪码趋向正交,从而抑制互相关干扰,不需要基站轮流发送信号会导致信号间断,增加接收难度。
85.且本方案能快速计算新的伪码,提高效率;便于对弱信号进行定位;对接收机性能要求较低。
86.在本发明的一些实施方式中,本方案改变了本地复制伪码,自相关结果也会受到相应的削弱,但是,对于长度为1023甚至是10230的伪码,改变特定的几个比特对自相关结果影响可以忽略。
87.在本发明的一些实施方式中,若确定取整商值与初始商值的差的绝对值不小于频率阈值,则步骤s120,基于本地复制伪码获取初始本地复制伪码,将初始本地复制伪码作为最终本地复制伪码。
88.采用上述方案,说明不需要对初始本地复制伪码进行更新。
89.在本发明的一些实施方式中,若为单路干扰强信号伪码,基于初始本地复制伪码和干扰强信号伪码得到预测本地复制伪码和组装强信号伪码的步骤包括:
90.计算初始本地复制伪码和干扰强信号伪码的码片差,基于所述码片差和导航电文计算得到组装强信号伪码;
91.计算组装强信号伪码与初始本地复制伪码进行互相关运算,得到二者的互相关值;
92.基于组装强信号伪码与初始本地复制伪码的互相关值将初始本地复制伪码更新为预测本地复制伪码。
93.在本发明的一些实施方式中,基于组装强信号伪码与初始本地复制伪码的互相关值将初始本地复制伪码更新为预测本地复制伪码的步骤包括:
94.判断组装强信号伪码与初始本地复制伪码的互相关值是否为正数;
95.若是,则逐位对比组装强信号伪码与初始本地复制伪码,找到二者相等的第一个比特位,更改初始本地复制伪码的该比特位,将初始本地复制伪码更新为预测本地复制伪码;
96.若否,则逐位对比组装强信号伪码与初始本地复制伪码,找到二者不相等的第一个比特位,更改初始本地复制伪码的该比特位,将初始本地复制伪码更新为预测本地复制伪码。
97.在本发明的一些实施方式中,若干扰强信号伪码xs(k)超前初始本地复制伪码xw(k)十个码片,则组装强信号伪码为xs(τ),xs(τ)=xs(k 10);
98.计算xs(τ)和xw(k)的互相关值可以为:
[0099][0100]
大于0,则寻找xs(τ)和xw(k)对应相等的第一个比特,若xs(τ)为(01001...)共31位、xw(k)为(10010...)共31位,则,则二者相等的第一个码片第三位的0,对应相等,更改初始本地复制伪码xw(k)为(10110...)共31位。
[0101]
在本发明的一些实施方式中,若为单路干扰强信号伪码,则基于组装强信号伪码与初始本地复制伪码的互相关值将初始本地复制伪码更新为预测本地复制伪码的步骤包括:
[0102]
若组装强信号伪码与初始本地复制伪码的互相关值为正,则逐位对比将组装强信号伪码与初始本地复制伪码的每个比特,更改初始本地复制伪码中二者对应相等的第一个比特;
[0103]
若组装强信号伪码与初始本地复制伪码的互相关值不为正,则逐位对比将组装强信号伪码与初始本地复制伪码的每个比特,更改初始本地复制伪码中二者对应不相等的第一个比特。
[0104]
在本发明的一些实施方式中,根据如下公式基于所述码片差和导航电文计算得到组装强信号伪码:
[0105]
xs(τ)=(-1)
xs data bit
*xs(k δ);
[0106]
xs(τ)表示组装强信号伪码,δ表示码片差,xs(k)表示初始的干扰强信号伪码,k
初始的干扰强信号伪码的相位,xs data bit表示导航电文。
[0107]
在本发明的一些实施方式中,若导航电文为1则翻转,如下表1所示data为导航电文:
[0108][0109]
在本发明的一些实施方式中,根据如下公式计算组装强信号伪码与初始本地复制伪码进行互相关运算,得到二者的互相关值:
[0110]
result2=corr(xs(τ),xw(l));
[0111]
result2表示组装强信号伪码与初始本地复制伪码的互相关值,corr表示互相关运算,xs(τ)表示组装强信号伪码,xw(l)表示初始本地复制伪码。
[0112]
在本发明的一些实施方式中,若为单路干扰强信号伪码,则对预测本地复制伪码和组装强信号伪码进行相关运算,基于相关运算结果确定是否需要对预设的初始变换系数组进行更新的把步骤包括:
[0113]
若预测本地复制伪码和组装强信号伪码的相关运算结果的绝对值大于预设的第一相关阈值,则对预设的初始变换系数组进行更新;
[0114]
步骤s220,若预测本地复制伪码和组装强信号伪码的相关运算结果的绝对值不大于预设的第一相关阈值,则将预测本地复制伪码作为最终本地复制伪码。
[0115]
在本发明的一些实施方式中,若为单路干扰强信号伪码,则根据相关运算结果的值对预设的初始变换系数组进行更新,得到更新变换系数组的步骤包括:
[0116]
若预测本地复制伪码和组装强信号伪码的相关运算结果的值为正,则逐位对比将组装强信号伪码与预测本地复制伪码的每个比特,找到二者对应相等的第一个比特位,将初始变换系数组中的该比特位作为变化位,将变化位的数值变为-1,得到更新变换系数组;
[0117]
若预测本地复制伪码和组装强信号伪码的相关运算结果的值不为正,则逐位对比将组装强信号伪码与预测本地复制伪码的每个比特,找到二者对应不相等的第一个比特位,将初始变换系数组中的该比特位作为变化位,将变化位的数值变为-1,得到更新变换系数组。
[0118]
在本发明的一些实施方式中,基于更新变换系数组将预测本地复制伪码更新为迭代本地复制伪码的步骤包括:
[0119]
标记在预测本地复制伪码中的变化位所在位置,更改预测本地复制伪码中的变化位的比特值,得到迭代本地复制伪码。
[0120]
在本发明的一些实施方式中,若预测本地复制伪码和组装强信号伪码的相关运算
结果的值为-0.5,则找到预测本地复制伪码和组装强信号伪码对应不相等的第一个比特位,若该比特位为预测本地复制伪码的第4位,且初始变换系数组为10110,则更新变换系数组为111-11,若预测本地复制伪码为01100,则迭代本地复制伪码为01110。
[0121]
在本发明的一些实施方式中,若同时存在多路干扰强信号伪码,则分别计算本地复制伪码的第一载波频率和与每路干扰强信号伪码的第二载波频率的频率差,计算每个所述频率差与预设频率参数的商值为初始商值,将每个所述初始商值去余得到取整商值,确定取整商值与初始商值的差的绝对值是否小于频率阈值,确定是否所有取整商值与初始商值的差的绝对值都不小于频率阈值,若是,则基于本地复制伪码获取初始本地复制伪码,将初始本地复制伪码作为最终本地复制伪码。
[0122]
若否,则计算预测本地复制伪码和组装强信号伪码。
[0123]
在本发明的一些实施方式中,若同时存在多路干扰强信号伪码,则基于初始本地复制伪码和干扰强信号伪码得到预测本地复制伪码和组装强信号伪码的步骤包括:
[0124]
基于干扰强信号伪码的数量,将初始本地复制伪码复制为多份,将每个初始本地复制伪码与每个干扰强信号伪码作为一个计算组;
[0125]
在每个计算组中初始本地复制伪码和干扰强信号伪码所对应的预测本地复制伪码和组装强信号伪码,计算每个计算组中预测本地复制伪码和组装强信号伪码的相关运算结果,基于每个计算组中的相关运算结果确定是否需要对预设的初始变换系数组进行更新。
[0126]
在本发明的一些实施方式中,基于每个计算组中的相关运算结果确定是否需要对预设的初始变换系数组进行更新的步骤包括:
[0127]
若每个计算组中的相关运算结果的绝对值均不大于预设的第一相关阈值,则将预测本地复制伪码作为最终本地复制伪码;
[0128]
若在所有计算组中的相关运算结果的绝对值中有至少一个大于预设的第一相关阈值,则对预设的初始变换系数组进行更新。
[0129]
在本发明的一些实施方式中,若同时存在多路干扰强信号伪码,则计算预测本地复制伪码的步骤包括:
[0130]
计算每组中的初始本地复制伪码和干扰强信号伪码的码片差,基于所述码片差和导航电文计算得到组装强信号伪码;
[0131]
对每组中的组装强信号伪码与初始本地复制伪码进行互相关运算,得到二者的互相关值;
[0132]
基于多组组装强信号伪码与初始本地复制伪码间的互相关值正负将初始本地复制伪码更新为预测本地复制伪码。
[0133]
在本发明的一些实施方式中,若计算组中组装强信号伪码与初始本地复制伪码间的互相关值为正,则逐位对比该计算组中组装强信号伪码与初始本地复制伪码的每个比特,找到二者对应相等的第一个比特位;
[0134]
若计算组中组装强信号伪码与初始本地复制伪码间的互相关值不为正,则逐位对比该计算组中组装强信号伪码与初始本地复制伪码的每个比特,找到二者对应不相等的第一个比特位;
[0135]
找到满足所有计算组的比特位,将初始本地复制伪码的该比特位进行更改,得到
预测本地复制伪码。
[0136]
若计算组1中初始本地复制伪码为011110、组装强信号伪码1为100010;计算组2中初始本地复制伪码为011110、组装强信号伪码2为101110;若计算组1中互相关值不为正,计算组2中互相关值为正,则首先找到满足计算组1的初始本地复制伪码的第一位,在第一位上初始本地复制伪码0,组装强信号伪码为1;再找到满足计算组2的初始本地复制伪码的第三位,在第三位上初始本地复制伪码为1,组装强信号伪码为1,第三位上同时满足计算组1,因此,更改初始本地复制伪码的第三位的1为0,得到预测本地复制伪码为010110。
[0137]
在本发明的一些实施方式中,若同时存在多路干扰强信号伪码,对预设的初始变换系数组进行更新的步骤包括:
[0138]
若计算组中预测本地复制伪码和组装强信号伪码的相关运算结果为正,则逐位对比该计算组中组装强信号伪码与预测本地复制伪码的每个比特,找到二者对应相等的第一个比特位;
[0139]
若计算组中预测本地复制伪码和组装强信号伪码的相关运算结果不为正,则逐位对比该计算组中组装强信号伪码与预测本地复制伪码的每个比特,找到二者对应不相等的第一个比特位;
[0140]
找到满足所有计算组的比特位,将初始变换系数组中的该比特位作为变化位,将变化位的数值变为-1,得到更新变换系数组。
[0141]
若计算组1中预测本地复制伪码为101110、组装强信号伪码1为110010;计算组2中初始本地复制伪码为101110、组装强信号伪码2为100100;若计算组1中互相关值不为正,计算组2中互相关值为正,则首先找到满足计算组1的初始本地复制伪码的第二位,在第一位上初始本地复制伪码0,组装强信号伪码为1;再找到满足计算组2的初始本地复制伪码的第一位,在第一位上初始本地复制伪码为1,组装强信号伪码为1,但第一位在计算组1中不能满足,第二位上同时满足计算组1、2,因此,更改预测本地复制伪码的第二位的0为1,得到迭代本地复制伪码为111110。
[0142]
在本发明的一些实施方式中,所述更新变换数组能够在多次计算中记载本地复制伪码的变化情况。
[0143]
在本发明的一些实施方式中,若同时存在多路干扰强信号伪码,则对预设的初始变换系数组进行更新的步骤还包括:
[0144]
若存在组装强信号伪码a1,与预测本地复制伪码b1的互相关运算结果的绝对值不大于第一相关阈值,则在第一次循环运算中找到满足其他计算组的比特位,且该比特位上预测本地复制伪码b1与组装强信号伪码a1相等;
[0145]
在第二次循环运算中找到满足其他计算组的比特位,且该比特位上再次更新的预测本地复制伪码b2与组装强信号伪码a1不相等;
[0146]
并循环第一次循环运算和第二次循环运算的步骤。
[0147]
在本发明的一些实施方式中,若同时存在两路干扰强信号伪码,两路对应的组装强信号伪码分别为c和d,预测本地复制伪码为e,e与c的互相关运算结果的绝对值大于第一相关阈值,且为正数,e与d的互相关运算结果的绝对值不大于第一相关阈值,则在对预设的初始变换系数组进行更新的步骤中,则逐位对比e与c的每个比特,找到二者对应相等的第一个比特位,且该比特位上e与d相等,得到变化位,将变化位的数值变为-1,得到更新变换
系数组;
[0148]
且在下一次更新变换数组的步骤中,若下一轮中e与c的互相关运算结果为正,逐位对比e与c的每个比特,找到二者对应相等的第一个比特位,且该比特位上e与d不相等,得到变化位,将变化位的数值变为-1,得到更新变换系数组。
[0149]
采用上述方案,本方案循环第一次循环运算和第二次循环运算的步骤,这样让低于第一相关阈值的参数组循环相反变换,两个循环互相抵消影响,让二者互相关结果始终低于阈值,提高计算效率。
[0150]
在本发明的一些实施方式中,所述方法的步骤还包括,步骤s400,
[0151]
基于最终本地复制伪码得到超前本地复制伪码和滞后本地复制伪码;
[0152]
对超前本地复制伪码与干扰强信号进行互相关计算,得到超前互相关值;
[0153]
对滞后本地复制伪码与干扰强信号进行互相关计算,得到滞后互相关值;
[0154]
确定超前互相关值和滞后互相关值是否相等,若不相等,则将最终本地复制伪码输入prn码数控振荡器对最终本地复制伪码进行调整。
[0155]
若相等,则不需要对最终本地复制伪码进行调整。
[0156]
如图3所示,在本发明的一些实施方式中,所述超前本地复制伪码和滞后本地复制伪码的超前和滞后的码片数相等。
[0157]
根据如下公式对超前本地复制伪码或滞后本地复制伪码和干扰强信号进行互相关计算:
[0158][0159]
τ为相关运算的横坐标,x1(t)表示参与相关运算的第一个伪码,x2(t)表示参与相关运算的第二个伪码,n为正整数,tc为码宽。
[0160]
公式中的伪码可以为超前本地复制伪码或滞后本地复制伪码。
[0161]
采用上述方案,若当前的本地复制伪码的相关峰为最大,则超前本地复制伪码和滞后本地复制伪码与干扰强信号进行互相关计算的结果应当相等,因此,本方案采用分别计算二者的方式判断是否需要对当前的本地复制伪码进行调整,本方案能够实时对本地复制伪码进行调整,最大程度限制互相关干扰。
[0162]
如图4、5所示,本发明设计应用本地伪码生成(pseudo-code generation with transform coefficient,pgtc)模型的接收机跟踪环路,工作过程可简单描述如下:
[0163]
中频信号s
if
(n)先与载波相乘剥离载波,再分别与e、p、l三份伪码做相关运算,经过相干积分提高信噪比。随后,p支路的相干积分值输入载波环鉴别器,进而控制载波nco的输出相位和频率。e、l支路的相干积分值则输入码环鉴别器,经滤波后调节prn码nco的输出相位和频率,使复制伪码与接收伪码保持对齐。伪随机(pseudo-random noise,prn)码发生器负责生成本地伪码,其有两个输入,一个是prn码nco,负责调节生成伪码的频率,另一个是变换系数模块,变换系数模块接收强信号通道的参数,根据pgtc模型实时更改变换系数数组,此系数数组加权到标准prn码上,生成新的本地伪码。新的伪码经过移位寄存器,复制出三份不同码相位的超前、即时、滞后码,参与下一周期的相关运算。
[0164]
变换系数模块作为输入连接到prn码发生器,将变换系数加权到本地复制伪码上,这一结构使得pgtc模型与经典的接收机跟踪环路有很好的兼容性。
[0165]
本发明可解决共频带定位系统中互相关干扰问题,能够提升接收机捕获跟踪弱信号的能力,进而提高接收灵敏度和定位精度。本发明设计了pgtc模型,给出了pgtc模型的工作流程,同时给出了应用pgtc模型的接收机跟踪环路技术细节。
[0166]
1、通过pgtc模型变换本地伪码的特定比特,使得本地伪码与接收信号中的强信号伪码趋向正交,从而抑制互相关干扰。
[0167]
2、通过pgtc模型生成本地伪码,可同时降低码环超前、即时、滞后支路互相关干扰。
[0168]
3、数据比特跳变会使伪码发生非线性变化,在外界辅助定位系统提供导航电文等辅助信息的条件下,pgtc模型可解决相关运算中的数据比特跳变问题。
[0169]
4、应用pgtc模型的接收机跟踪环路。;
[0170]
本发明实施例还提供一种用于地面cdma定位系统的互相关干扰抑制装置,该装置包括计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机指令,所述处理器用于执行所述存储器中存储的计算机指令,当所述计算机指令被处理器执行时该装置实现如前所述方法的步骤。
[0171]
本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时以实现前述用于地面cdma定位系统的互相关干扰抑制方法的步骤。该计算机可读存储介质可以是有形存储介质,诸如随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、软盘、硬盘、可移动存储盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质。
[0172]
本领域普通技术人员应该可以明白,结合本文中所公开的实施方式描述的各示例性的组成部分、系统和方法,能够以硬件、软件或者二者的结合来实现。具体究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。
[0173]
需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
[0174]
本发明中,针对一个实施方式描述和/或例示的特征,可以在一个或更多个其它实施方式中以相同方式或以类似方式使用,和/或与其他实施方式的特征相结合或代替其他实施方式的特征。
[0175]
以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域的技术人员来说,本发明实施例可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献