多模接收机系统层几何精度因子最小值计算方法与流程

文档序号:16131094发布日期:2018-12-01 00:19阅读:237来源:国知局

本发明属于导航技术领域,具体涉及一种多模接收机系统层几何精度因子最小值的计算方法。

背景技术

几何精度因子(geometricdilutionofprecision,gdop)描述了接收机和可视卫星间的几何分布关系,其作为一个重要的指标在选星、定位精度评估以及系统病态诊断等方面均具有重要意义。通常情况下,gdop值越小,几何分布就越好,定位精度就越高。因此,计算gdop最小值具有实际意义。随着全球导航卫星系统(globalnavigationsatellitesystem,gnss)的不断完善和发展,可见卫星数目不断增加。对于多模接收机而言,可以应用来自多个不同星座(如gps、galileo、glonass、compass等)进行定位解算,从而提高接收机定位精度、改善定位性能。

在多模接收机中,由于观测到的卫星来自多个不同的卫星导航系统。而上述不同的卫星导航系统所参考的时间标准不同,因此,在多模接收机定位解算过程中需要解决不同系统之间的时间偏差的问题。而传统的设计矩阵并没有考虑到这个问题,解决的方法是通过构建多模接收机系统层设计矩阵以处理系统之间的时间偏差,但这也导致了多模接收机系统层设计矩阵的结构更为复杂,从而影响多模接收机系统层gdop最小值的计算过程。



技术实现要素:

本发明的发明目的是:为了解决在多模接收机中由于引入不同系统之间的时间偏差而导致传统方法无法计算系统层gdop最小值的问题,本发明提出了一种多模接收机系统层几何精度因子最小值计算方法。

本发明的技术方案是:一种多模接收机系统层几何精度因子最小值计算方法,包括以下步骤:

a、构建多模接收机系统层设计矩阵hs;

b、计算相关矩阵并对其进行分块处理,采用分块矩阵求逆方法对进行求逆,得到表示为:

c、构建系统层几何精度因子计算模型,表示为:

其中,gdops为系统层几何精度因子,tr(·)表示矩阵求迹。

d、分别计算tr(φ-1)和tr(ψ-1)的最小值;

e、根据步骤d中tr(φ-1)和tr(ψ-1)的最小值和步骤c中系统层几何精度因子计算模型,得到多模接收机系统层几何精度因子最小值计算模型,表示为:

其中,ni表示第i个子系统的卫星数目。

进一步地,所述步骤a中系统层设计矩阵hs表示为:

其中,i=1,2,...,m表示第i个子系统,1i与0i分别表示单位向量和零向量;hi为第i个子系统由ni颗卫星的方向余弦向量组成的矩阵。

进一步地,所述系统层设计矩阵中

其中,hj表示第j颗卫星的方向余弦向量。

进一步地,所述步骤b中相关矩阵表示为:

进一步地,所述步骤b中对相关矩阵进行分块处理,得到:

其中,

进一步地,所述步骤b中对分块矩阵进行求逆,得到表示为:

进一步地,所述步骤d中tr(φ-1)最小值计算模型表示为:

进一步地,所述步骤d中tr(ψ-1)最小值计算模型表示为:

本发明的有益效果是:本发明基于分块矩阵求逆原理,根据设计矩阵的实际意义对相关矩阵进行分块,再通过分块矩阵求逆方法和伴随矩阵计算相关部分的对角元素,最终获得多模接收机系统层几何精度因子最小值,有效地简化了系统层几何精度因子最小值的计算过程,提高了计算效率。

附图说明

图1是本发明的多模接收机系统层几何精度因子最小值计算方法的流程示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

如图1所示,为本发明的多模接收机系统层几何精度因子最小值计算方法的流程示意图。一种多模接收机系统层几何精度因子最小值计算方法,包括以下步骤:

a、构建多模接收机系统层设计矩阵hs;

b、计算相关矩阵并对其进行分块处理,采用分块矩阵求逆方法对进行求逆,得到表示为:

c、构建系统层几何精度因子计算模型,表示为:

其中,gdops为系统层几何精度因子,tr(·)表示矩阵求迹。

d、分别计算tr(φ-1)和tr(ψ-1)的最小值;

e、根据步骤d中tr(φ-1)和tr(ψ-1)的最小值和步骤c中系统层几何精度因子计算模型,得到多模接收机系统层几何精度因子最小值计算模型,表示为:

其中,ni表示第i个子系统的卫星数目。

在本发明的一个可选实施例中,上述步骤a主要是针对利用系统层设计矩阵解决不同系统之间时间偏差问题,具体通过重新定义设计矩阵来解决时间偏差问题。系统层设计矩阵hs表示为:

其中,i=1,2,...,m表示第i个子系统,1i与0i分别表示单位向量和零向量;hi为第i个子系统由ni颗卫星的方向余弦向量组成的矩阵,具体表示为

其中,hj=[hjxhjyhjz]表示第j颗卫星的方向余弦向量,具体可以通过用户接收机的初始位置以及第j颗卫星的位置计算得出;其中,

在本发明的一个可选实施例中,上述步骤b中计算相关矩阵表示为:

对相关矩阵进行分块处理,得到:

其中,

再根据分块矩阵求逆方法对分块矩阵进行求逆,得到表示为:

其中,由于非对角元素对系统层几何精度因子的计算没有影响,因此不予考虑。

在本发明的一个可选实施例中,上述步骤c构建多模接收机系统层几何精度因子的计算模型,表示为:

再根据步骤b中得到的将系统层几何精度因子的计算模型表示为:

从而通过分别计算tr(φ-1)和tr(ψ-1)的最小值,可以获得多模接收机系统层几何精度因子最小值。

在本发明的一个可选实施例中,上述步骤d中tr(φ-1)最小值计算模型为

tr(φ-1)=tr[(a-ud-1ut)-1]

其中,矩阵a和φ都为对称的非负定矩阵,且a≥φ,则得到

tr[(a-ud-1ut)-1]≥tr(a-1)

当且仅当u=0时,等号成立。

设定λi(a)与aii分别表示矩阵α的特征值与对角元素,则根据矩阵特征值与对角元素之间的关系,可以得到

根据调和不等式,可以得到

当且仅当λ1(α)=λ2(α)=λ3(α)=n/3时,等号成立。

从而将tr(φ-1)最小值计算模型表示为:

tr(ψ-1)最小值计算模型为

tr(ψ-1)=tr[(d-uta-1u)-1]≥tr(d-1)

当且仅当ut=0时,等号成立。

再通过计算矩阵d-1的对角元素计算tr(d-1),令d*与|d|分别为矩阵d的伴随矩阵与行列式,得到

其中,行列式

伴随矩阵d*的三个对角元素分别为:

得到tr(d-1)为

从而将tr(ψ-1)最小值计算模型表示为:

当且仅当ut=0时,等号成立。

在本发明的一个可选实施例中,上述步骤e根据步骤d中tr(φ-1)和tr(ψ-1)的最小值和步骤c中系统层几何精度因子计算模型,将系统层几何精度因子计算模型表示为

当且仅当ut=u=0时,等号成立。

从而得到多模接收机系统层几何精度因子最小值计算模型,表示为:

本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发明的原理,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。本领域的普通技术人员可以根据本发明公开的这些技术启示做出各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1