1.一种基于通信辅助的卫星导航信号捕获算法的优化方法,其特征在于,包括以下步骤:S100、确定相干积分时长以及非相干累加次数的取值范围:根据接收机的计算复杂度门限确定相干积分时长T coh 以及非相干累加次数N ncoh 的取值范围;S200、确定满足捕获概率指标的相干积分时长及非相干累加次数:在计算复杂度约束的相干积分时长T coh 以及非相干累加次数N ncoh 的取值范围内进行遍历,计算相应的捕获门限以及不同接收信号载噪比CNO条件下的捕获概率Pd,若捕获概率Pd高于捕获概率门限Pd thresh ,则保留相应的T coh 、N ncoh 、CNO、Pd取值;S300、确定满足平均捕获时间约束的相干积分时长及非相干累加次数:在通信辅助的频率搜索范围f range 以及伪码相位搜索范围T range 条件下,计算上述结果中保存的T coh 、N ncoh 、CNO、Pd对应的平均捕获时间MAT,若平均捕获时间MAT低于平均捕获时间门限值MAT thresh ,则记录相应的T coh 、N ncoh 、CNO、Pd值;S400、确定对应最低捕获灵敏度的相干积分时长及非相干累加次数:在记录的T coh 、N ncoh 、CNO、Pd中,寻找最小载噪比值(CNO)min,该值对应的T coh 、N ncoh 即为最优相干积分时长、最优非相干累加次数结果,从而确定相应通信辅助精度条件下的最优捕获算法。
2.根据权利要求1所述的基于通信辅助的卫星导航信号捕获算法的优化方法,其特征在于:所述步骤S200中捕获概率Pd的计算公式为其中η为捕获判决门限,f(z|H 1 )为有信号条件下检测统计量的表达式。
3.根据权利要求2所述的基于通信辅助的卫星导航信号捕获算法的优化方法,其特征在于:所述步骤S200中有信号条件下检测统计量服从自由度为2N ncoh 的中心和非中心开方分布,所述f(z|H 1 )的表达式为其中z为检测统计量,函数中第二个变量为自由度, 为非中心开方分布,λ为非中心参量。
4.根据权利要求3所述的基于通信辅助的卫星导航信号捕获算法的优化方法,其特征在于:所述非中心参量λ的表达式为其中D i 为第i个相干积分的相关损耗。
5.根据权利要求1所述的基于通信辅助的卫星导航信号捕获算法的优化方法,其特征在于:所述步骤S200中计算相应的捕获门限以及不同接收信号载噪比CNO条件下的捕获概率Pd的具体步骤为:S201、由虚警概率Pf确定捕获判决门限η;S202、对接收信号载噪比CNO在取值范围内进行遍历;S203、计算特定CNO条件下的捕获概率Pd。
6.根据权利要求5所述的基于通信辅助的卫星导航信号捕获算法的优化方法,其特征在于:所述步骤S201中虚警概率Pf与捕获判决门限η的关系式为 其中f(z|H 0 )为无信号条件下检测统计量服从自由度为2N ncoh 的中心和非中心开方分布的表达式;所述f(z|H 0 )的表达式为f(z|H 0 )=χ 2 (z,2N ncoh ),其中z为检测统计量, x 2 ()表示中心开方分布,函数中第二个变量2N ncoh 为自由度。