CN105652292B - GPS multipath effect correction positioning method and system - Google Patents
GPS multipath effect correction positioning method and system Download PDFInfo
- Publication number
- CN105652292B CN105652292B CN201410662660.6A CN201410662660A CN105652292B CN 105652292 B CN105652292 B CN 105652292B CN 201410662660 A CN201410662660 A CN 201410662660A CN 105652292 B CN105652292 B CN 105652292B
- Authority
- CN
- China
- Prior art keywords
- signal
- receiver
- satellite
- correction
- gps
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012937 correction Methods 0.000 title claims abstract description 101
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000000694 effects Effects 0.000 title claims abstract description 39
- 238000004364 calculation method Methods 0.000 claims description 25
- 239000011159 matrix material Substances 0.000 claims description 6
- 239000013598 vector Substances 0.000 claims description 4
- 230000004807 localization Effects 0.000 claims 4
- 238000010586 diagram Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Position Fixing By Use Of Radio Waves (AREA)
- Navigation (AREA)
Abstract
Description
技术领域technical field
本发明涉及GPS(全球定位系统)定位技术领域,更具体地说,涉及一种GPS多径效应改正定位方法和系统。The present invention relates to the technical field of GPS (Global Positioning System) positioning, and more specifically relates to a positioning method and system for correcting GPS multipath effects.
背景技术Background technique
GPS技术对定位技术发展起着革命性的意义。GPS可在全天候提供高精度的导航定位。随着GPS接收机的价格日益降低,现在大量手机中已经装入了GPS接收机,而且接收机的灵敏度越来越高。GPS technology plays a revolutionary role in the development of positioning technology. GPS can provide high-precision navigation and positioning around the clock. As the price of GPS receivers decreases day by day, GPS receivers have been installed in a large number of mobile phones now, and the sensitivity of the receivers is getting higher and higher.
但在城市环境中,由于大量建筑对GPS信号的反射,造成很强的多径效应,使得GPS定位精度极具下降,有时定位误差可达200米。多年来,各国科学家在对多径效应对GPS定位精度的影响方面做了大量的研究,并主要通过以下方法进行改进:1)改进GPS接收机内的接收环路算法,以减小多路径效应的影响;2)通过各种滤波技术,减少含多径效应的卫星观测量对最后定位结果的影响。但是,这些方法较为复杂,且仍然具有较大的误差。However, in the urban environment, due to the reflection of GPS signals by a large number of buildings, a strong multipath effect is caused, which greatly reduces the positioning accuracy of GPS, and sometimes the positioning error can reach 200 meters. Over the years, scientists from various countries have done a lot of research on the impact of multipath effects on GPS positioning accuracy, and mainly improved through the following methods: 1) Improve the receiving loop algorithm in the GPS receiver to reduce multipath effects 2) Through various filtering techniques, the impact of satellite observations with multipath effects on the final positioning results is reduced. However, these methods are complicated and still have large errors.
发明内容Contents of the invention
本发明要解决的技术问题在于,针对现有GPS定位的多径效应改进方法复杂且效果不佳的缺陷,提供一种直接根据反射信号与直接信号的距离差计算位置改正数对位置进行改正的GPS多径效应改正定位方法和系统。The technical problem to be solved by the present invention is to provide a method for correcting the position by calculating the position correction number directly according to the distance difference between the reflected signal and the direct signal, aiming at the defect that the multipath effect improvement method of the existing GPS positioning is complicated and the effect is not good. GPS multipath effect correction positioning method and system.
本发明解决其技术问题所采用的技术方案是:构造一种GPS多径效应改正定位方法,包括以下步骤:The technical solution adopted by the present invention to solve its technical problems is: construct a kind of GPS multipath effect correction location method, comprise the following steps:
S1、根据接收机测量的GPS伪距观测量计算接收机的初始位置;S1. Calculate the initial position of the receiver according to the GPS pseudo-range observations measured by the receiver;
S2、根据估计的反射信号与直接信号的距离差计算位置改正数;S2. Calculate the position correction number according to the estimated distance difference between the reflected signal and the direct signal;
S3、根据所述接收机的初始位置和位置改正数得到改正后的位置。S3. Obtain a corrected position according to the initial position of the receiver and the position correction number.
在根据本发明所述的GPS多径效应改正定位方法中,所述步骤S2中通过以下公式计算位置改正数:In the GPS multipath effect correction positioning method according to the present invention, the position correction number is calculated by the following formula in the step S2:
ΔX=(ATA)-1ATΔ;ΔX=(A T A) -1 A T Δ;
其中,A为由卫星位置坐标和接收机初始坐标决定的卫星系数矩阵;Δ=(δ1,δ2,........,δn)T;n为卫星数量;δi为估计的接收机收到的第i个卫星反射信号与直接信号的距离差,i=1,2,…,n;当第i个卫星反射信号的信噪比S/N大于预设值时,δi=0;当信噪比S/N小于预设值时,计算反射信号与直接信号的距离差δi。Among them, A is the satellite coefficient matrix determined by the satellite position coordinates and the initial coordinates of the receiver; Δ=(δ1,δ2,...,δn) T ; n is the number of satellites; The distance difference between the i-th satellite reflected signal and the direct signal received, i=1,2,...,n; when the signal-to-noise ratio S/N of the i-th satellite reflected signal is greater than the preset value, δi=0; When the signal-to-noise ratio S/N is smaller than the preset value, the distance difference δi between the reflected signal and the direct signal is calculated.
在根据本发明所述的GPS多径效应改正定位方法中,所述步骤S2中根据所述接收机所处位置的建筑物高度、街道宽度以及对应卫星的天顶角计算所述反射信号与直接信号的距离差。In the GPS multipath effect correcting positioning method according to the present invention, in the step S2, the direct and direct correlation between the reflected signal and the direct signal is calculated according to the height of the building at the location of the receiver, the width of the street and the zenith angle of the corresponding satellite. The distance of the signal is poor.
在根据本发明所述的GPS多径效应改正定位方法中,所述步骤S2中根据所述接收机所处位置的建筑物平均高度计算所述反射信号与直接信号的距离差。In the GPS multipath effect correction positioning method according to the present invention, in the step S2, the distance difference between the reflected signal and the direct signal is calculated according to the average height of the building where the receiver is located.
在根据本发明所述的GPS多径效应改正定位方法中,所述方法还包括在步骤S3之后执行的步骤:In the GPS multipath effect correction positioning method according to the present invention, the method also includes steps performed after step S3:
S4、利用三维城市模型,查找所述步骤S3得到的改正后的位置处的建筑物高度和街道宽度的数据;S4. Using the three-dimensional city model, search for the data of the building height and street width at the corrected position obtained in step S3;
S5、根据所述步骤S4查找得到的建筑物高度和街道宽度的数据与对应卫星的天顶角计算反射信号与直接信号的距离差,并求解位置改正数;S5, calculate the distance difference between the reflected signal and the direct signal according to the data of the building height and the street width and the zenith angle of the corresponding satellite according to the step S4, and solve the position correction number;
S6、根据步骤S3得到的改正后的位置和步骤S5得到的位置改正数得到再次改正后的位置。S6. Obtain a re-corrected position according to the corrected position obtained in step S3 and the position correction number obtained in step S5.
本发明还提供了一种GPS多径效应改正定位系统,包括:The present invention also provides a GPS multipath effect correction positioning system, comprising:
初始位置计算单元,用于根据接收机测量的GPS伪距观测量计算接收机的初始位置;The initial position calculation unit is used to calculate the initial position of the receiver according to the GPS pseudo-range observations measured by the receiver;
第一改正数计算单元,用于根据估计的反射信号与直接信号的距离差计算位置改正数;The first correction number calculation unit is used to calculate the position correction number according to the estimated distance difference between the reflected signal and the direct signal;
第一位置改正单元,用于根据所述接收机的初始位置和位置改正数得到改正后的位置。The first position correction unit is configured to obtain a corrected position according to the initial position of the receiver and the position correction number.
在根据本发明所述的GPS多径效应改正定位系统中,所述第一改正数计算单元通过以下公式计算位置改正数:In the GPS multipath effect correction positioning system according to the present invention, the first correction number calculation unit calculates the position correction number by the following formula:
ΔX=(ATA)-1ATΔ;ΔX=(A T A) -1 A T Δ;
其中,A为由卫星位置坐标和接收机初始坐标决定的卫星系数矩阵;Δ=(δ1,δ2,........,δn)T;n为卫星数量;δi为估计的接收机收到的第i个卫星反射信号与直接信号的距离差,i=1,2,…,n;当第i个卫星反射信号的信噪比S/N大于预设值时,δi=0;当信噪比S/N小于预设值时,计算反射信号与直接信号的距离差δi。Among them, A is the satellite coefficient matrix determined by the satellite position coordinates and the initial coordinates of the receiver; Δ=(δ1,δ2,...,δn) T ; n is the number of satellites; The distance difference between the i-th satellite reflected signal and the direct signal received, i=1,2,...,n; when the signal-to-noise ratio S/N of the i-th satellite reflected signal is greater than the preset value, δi=0; When the signal-to-noise ratio S/N is smaller than the preset value, the distance difference δi between the reflected signal and the direct signal is calculated.
在根据本发明所述的GPS多径效应改正定位系统中,所述第一改正数计算单元根据所述接收机所处位置的建筑物高度、街道宽度以及对应卫星的天顶角计算所述反射信号与直接信号的距离差。In the GPS multipath effect correction positioning system according to the present invention, the first correction calculation unit calculates the reflection according to the height of the building at the location of the receiver, the width of the street, and the zenith angle of the corresponding satellite The distance difference between the signal and the direct signal.
在根据本发明所述的GPS多径效应改正定位系统中,所述第一改正数计算单元根据所述接收机所处位置的建筑物平均高度计算所述反射信号与直接信号的距离差。In the GPS multipath correction positioning system according to the present invention, the first correction calculation unit calculates the distance difference between the reflected signal and the direct signal according to the average height of the building where the receiver is located.
在根据本发明所述的GPS多径效应改正定位系统中,所述系统还包括:In the GPS multipath effect correction positioning system according to the present invention, the system also includes:
数据查找单元,用于利用三维城市模型,查找所述第一位置改正单元得到的改正后的位置处的建筑物高度和街道宽度的数据;A data search unit, configured to use a three-dimensional city model to search for the data of the building height and street width at the corrected position obtained by the first position correction unit;
第二改正数计算单元,用于根据所述数据查找单元查找得到的建筑物高度和街道宽度的数据与对应卫星的天顶角计算反射信号与直接信号的距离差,并求解位置改正数;The second correction number calculation unit is used to calculate the distance difference between the reflected signal and the direct signal according to the data of the building height and street width found by the data search unit and the zenith angle of the corresponding satellite, and solve the position correction number;
第二位置改正单元,用于根据所述第一位置改正单元得到的改正后的位置和所述第二改正数计算单元得到的位置改正数得到再次改正后的位置。The second position correction unit is configured to obtain a re-corrected position according to the corrected position obtained by the first position correction unit and the position correction number obtained by the second correction number calculation unit.
实施本发明的GPS多径效应改正定位方法和系统,具有以下有益效果:本发明根据估计的反射信号与直接信号的距离差计算位置改正数,进而对接收机的位置进行改正,减小了多径效应,使得GPS在城市建筑密集区的定位精度大大提高,并且本发明的方法简单,成本低廉,可以直接用于GPS手机的定位模式。Implementing the GPS multipath effect correction positioning method and system of the present invention has the following beneficial effects: the present invention calculates the position correction number according to the distance difference between the estimated reflected signal and the direct signal, and then corrects the position of the receiver, reducing the number of Because of the path effect, the positioning accuracy of GPS in densely built urban areas is greatly improved, and the method of the present invention is simple and low in cost, and can be directly used in the positioning mode of GPS mobile phones.
附图说明Description of drawings
下面将结合附图及实施例对本发明作进一步说明,附图中:The present invention will be further described below in conjunction with accompanying drawing and embodiment, in the accompanying drawing:
图1为根据本发明优选实施例的GPS多径效应改正定位方法流程图;Fig. 1 is a flow chart of a GPS multipath correction positioning method according to a preferred embodiment of the present invention;
图2为接收机接收到的卫星反射信号示意图;Fig. 2 is the schematic diagram of the satellite reflection signal received by the receiver;
图3为根据本发明优选实施例的GPS多径效应改正定位系统的框图。Fig. 3 is a block diagram of a GPS multipath correction positioning system according to a preferred embodiment of the present invention.
具体实施方式Detailed ways
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.
GPS在城市环境应用中,由于建筑物的阻挡,GPS接收机接收到的卫星信号本身就是反射信号。这会造成GPS在城市环境中定位产生很大的误差。本发明针对这类情况,提出了一种适用于在GPS城市定位减小多径效应的新方法,使得GPS在城市建筑密集区的定位精度大大提高。本发明可以直接用于GPS手机的定位模式。In the application of GPS in the urban environment, due to the obstruction of buildings, the satellite signal received by the GPS receiver is itself a reflected signal. This will cause a large error in GPS positioning in an urban environment. Aiming at this kind of situation, the present invention proposes a new method suitable for GPS urban positioning and reducing multipath effect, so that the positioning accuracy of GPS in densely built urban areas is greatly improved. The invention can be directly used in the positioning mode of the GPS mobile phone.
请参阅图1,为根据本发明优选实施例的GPS多径效应改正定位方法流程图。如图1所示,该实施例提供的GPS多径效应改正定位方法包括以下步骤:Please refer to FIG. 1 , which is a flow chart of a GPS multipath correction positioning method according to a preferred embodiment of the present invention. As shown in Figure 1, the GPS multipath effect correction positioning method provided by this embodiment includes the following steps:
首先,在步骤S1中,根据接收机测量的GPS伪距观测量计算接收机的初始位置。First, in step S1, the initial position of the receiver is calculated according to the GPS pseudo-range observations measured by the receiver.
假设线性化GPS伪距观测量的方程为:Assume that the equation for linearizing GPS pseudorange observations is:
AX=L=L0+Δ+e; (1)AX=L=L 0 +Δ+e; (1)
式中A为系数矩阵,由卫星位置坐标和接收机初始坐标决定。X是位置矢量。L是GPS伪距观测量,L0为无误差观测量。Δ为由于反射信号引起的误差,e是GPS伪距观测量的所有其他误差矢量。该GPS伪距观测量为伪距或载波相位信号。In the formula, A is the coefficient matrix, which is determined by the satellite position coordinates and the initial coordinates of the receiver. X is the position vector. L is the GPS pseudo-range observation, and L0 is the error-free observation. Δ is the error caused by the reflected signal, and e is all other error vectors of GPS pseudorange observations. The GPS pseudorange observations are pseudorange or carrier phase signals.
由公式(1)可知,当接收机的GPS伪距观测量已知时,可以通过以下公式计算接收机的初始位置:It can be known from formula (1) that when the GPS pseudo-range observations of the receiver are known, the initial position of the receiver can be calculated by the following formula:
当在移动终端如手机中内置GPS接收机时,便可以通过公式(2)根据接收机测量的GPS伪距观测量计算接收机的初始位置。When a mobile terminal such as a mobile phone has a built-in GPS receiver, the initial position of the receiver can be calculated according to the GPS pseudorange observations measured by the receiver through formula (2).
随后,在步骤S2中,根据估计的反射信号与直接信号的距离差计算位置改正数。Subsequently, in step S2, a position correction number is calculated according to the estimated distance difference between the reflected signal and the direct signal.
优选地由该步骤S2中通过以下公式计算位置改正数:Preferably, the position correction number is calculated by the following formula in the step S2:
ΔX=(ATA)-1ATΔ; (3)ΔX=(A T A) -1 A T Δ; (3)
其中,A为由卫星位置坐标和接收机初始坐标决定的卫星系数矩阵;Δ=(δ1,δ2,........,δn)T;n为卫星数量。Among them, A is the satellite coefficient matrix determined by the satellite position coordinates and the initial coordinates of the receiver; Δ=(δ1,δ2,........,δn) T ; n is the number of satellites.
δi为估计的接收机收到的第i个卫星反射信号与直接信号的距离差,i=1,2,…,n。当第i个卫星反射信号的信噪比S/N大于预设值k1时,认为该信号为直接信号,所以上述第i个卫星反射信号与直接信号的距离差δi=0;当信噪比S/N小于预设值k1时,认为该信号为反射信号,通过一定的方法计算反射信号与直接信号的距离差δi。δi is the estimated distance difference between the i-th satellite reflection signal received by the receiver and the direct signal, i=1,2,...,n. When the signal-to-noise ratio S/N of the i-th satellite reflection signal is greater than the preset value k1, the signal is considered to be a direct signal, so the distance difference between the i-th satellite reflection signal and the direct signal is δi=0; when the signal-to-noise ratio When the S/N is less than the preset value k1, the signal is considered as a reflected signal, and the distance difference δi between the reflected signal and the direct signal is calculated by a certain method.
最后,在步骤S3中,根据接收机的初始位置和位置改正数得到改正后的位置。Finally, in step S3, the corrected position is obtained according to the initial position of the receiver and the position correction number.
由公式(1)可以推导出From formula (1), it can be deduced that
因此,可以通过以下公式根据接收机的初始位置和位置改正数计算改正后的位置:Therefore, the corrected position can be calculated based on the initial position of the receiver and the position correction number by the following formula:
在本发明的第一个优选实施例中,上述步骤S2中可以根据接收机所处位置的建筑物高度h、街道宽度D以及对应卫星的天顶角α来计算反射信号与直接信号的距离差,作为估计的反射信号与直接信号的距离差。In the first preferred embodiment of the present invention, in the above step S2, the distance difference between the reflected signal and the direct signal can be calculated according to the height h of the building where the receiver is located, the width D of the street, and the zenith angle α of the corresponding satellite , as the estimated distance difference between the reflected signal and the direct signal.
请参阅图2,为接收机接收到的卫星反射信号示意图。如图2所示,O点为接收机的位置,本发明中假设接收机位于两栋高度相等的建筑物之间的街道中线上。由于卫星的直接信号被建筑物遮挡,接收机接收的实际信号其实是经过建筑物反射后的反射信号,因此其信号传播的距离比直接信号长。如果不进行改正,将造成GPS定位的误差。Please refer to Figure 2, which is a schematic diagram of satellite reflection signals received by the receiver. As shown in FIG. 2 , point O is the position of the receiver. In the present invention, it is assumed that the receiver is located on the center line of the street between two buildings of equal height. Because the direct signal of the satellite is blocked by the building, the actual signal received by the receiver is actually the reflected signal after being reflected by the building, so the distance of the signal propagation is longer than that of the direct signal. If it is not corrected, it will cause errors in GPS positioning.
假设街道宽度为D,建筑物高度为h。因此接收机可接收的卫星的直接信号的最大天顶角为当卫星的天顶角α>α0时,卫星信号将会被建筑物遮挡。在实际情况下,我们可以用接收的卫星信号信噪比S/N来判断接收信号是直接信号还是反射信号。当S/N大于预设值k1时,可以认为接收的信号为反射信号。Suppose the street width is D and the building height is h. Therefore, the maximum zenith angle of the direct signal of the satellite that the receiver can receive is When the satellite zenith angle α>α0, the satellite signal will be blocked by buildings. In actual situations, we can use the signal-to-noise ratio S/N of the received satellite signal to judge whether the received signal is a direct signal or a reflected signal. When the S/N is greater than the preset value k1, it can be considered that the received signal is a reflected signal.
根据图2可以计算直接信号与反射信号的距离差δi:According to Figure 2, the distance difference δi between the direct signal and the reflected signal can be calculated:
δi=OC-OD;δi=OC-OD;
设卫星天顶角为α>α0,s1=OA,s2=OB,s3=AC,s4=AB,s5=OD,s6=OC;Suppose the satellite zenith angle is α>α0, s1=OA, s2=OB, s3=AC, s4=AB, s5=OD, s6=OC;
s2=s1cos(α-α0); (7)s2=s1cos(α-α0); (7)
s4=s1sin(α-α0); (9)s4=s1sin(α-α0); (9)
s5=s2-s3; (10)s5=s2-s3; (10)
反射信号与直接信号的距离差为δi:The distance difference between the reflected signal and the direct signal is δi:
δi=s6-s5; (12)δi=s6-s5; (12)
通过上述公式可以根据接收机所处位置的建筑物高度h和街道宽度D,以及所接收的信号来源的卫星的天顶角α计算反射信号与直接信号的距离差。在本发明的优选实施例中,可以根据步骤S1中计算的接收机的初始位置从数据库中查找该初始位置对应的建筑物高度h和街道宽度D的数据。由于步骤S1计算的初始位置并不是接收机的准确位置,因此通过这些方法计算的反射信号与直接信号的距离差并不是准确值,而是估计的反射信号与直接信号的距离差。在本发明的第二优选实施例中,步骤S2中可以通过以下简化的公式近似计算反射信号与直接信号的距离差:Through the above formula, the distance difference between the reflected signal and the direct signal can be calculated according to the building height h and street width D where the receiver is located, and the zenith angle α of the received signal source satellite. In a preferred embodiment of the present invention, the data of building height h and street width D corresponding to the initial position can be searched from the database according to the initial position of the receiver calculated in step S1. Since the initial position calculated in step S1 is not the exact position of the receiver, the distance difference between the reflected signal and the direct signal calculated by these methods is not an accurate value, but an estimated distance difference between the reflected signal and the direct signal. In the second preferred embodiment of the present invention, in step S2, the distance difference between the reflected signal and the direct signal can be approximately calculated by the following simplified formula:
其中,h为接收机所处位置的建筑物平均高度。在本发明的一些实施例中,可以根据步骤S1中计算的接收机的初始位置从数据库中获取该初始位置对应的建筑物高度h的平均值数据,例如以某个城市或者区域为单位,计算该城市或者区域内的建筑物高度h的平均值。在本发明的另一些实施例中,也可以通过估计为建筑物高度h直接设定一个合理的平均值来估算反射信号与直接信号的距离差。通过这些方法计算的反射信号与直接信号的距离差并不是准确值,而是估计的反射信号与直接信号的距离差。Among them, h is the average height of the building where the receiver is located. In some embodiments of the present invention, the average data of the building height h corresponding to the initial position can be obtained from the database according to the initial position of the receiver calculated in step S1, for example, in a certain city or region, calculate The average height h of buildings in the city or region. In some other embodiments of the present invention, the distance difference between the reflected signal and the direct signal may also be estimated by directly setting a reasonable average value for the building height h. The distance difference between the reflected signal and the direct signal calculated by these methods is not an exact value, but an estimated distance difference between the reflected signal and the direct signal.
在本发明的第三优选实施例中,可以利用三维城市模型计算更为精确的接收机位置。近年来三维城市模型已经广泛的使用与不同应用。因此可以通过移动终端获取这些高精度三维城市建筑模型的数据,并通过以下方法精确计算多径信号路径改正:In a third preferred embodiment of the present invention, a more accurate receiver location can be calculated using a three-dimensional city model. In recent years, 3D city models have been widely used and used in different applications. Therefore, the data of these high-precision 3D urban building models can be obtained through mobile terminals, and the multipath signal path correction can be accurately calculated by the following methods:
首先,在步骤S1中,采用公式(2)根据接收机测量的GPS伪距观测量L计算接收机的初始位置。First, in step S1, formula (2) is used to calculate the initial position of the receiver according to the GPS pseudo-range observation L measured by the receiver.
随后,在步骤S2中,根据第i个卫星反射信号的信噪比S/N判断接收机接收到的该卫星信号为直接信号还是反射信号,当S/N大于预设值k1时为直接信号,δi=0;当S/N小于预设值k1时为反射信号,利用公式(13)由接收机所处位置的建筑物平均高度计算δi。再通过公式(3)计算位置改正数。Subsequently, in step S2, judge whether the satellite signal received by the receiver is a direct signal or a reflected signal according to the signal-to-noise ratio S/N of the i-th satellite reflected signal, and when the S/N is greater than the preset value k1, it is a direct signal , δi=0; when the S/N is smaller than the preset value k1, it is a reflected signal, and δi is calculated from the average height of the building where the receiver is located using formula (13). Then calculate the position correction number by formula (3).
随后,在步骤S3中,根据步骤S1得到的接收机的初始位置和步骤S2得到的位置改正数,采用公式(5)得到改正后的位置。Subsequently, in step S3, according to the initial position of the receiver obtained in step S1 and the position correction number obtained in step S2, formula (5) is used to obtain a corrected position.
随后,在步骤S4中,利用三维城市模型,查找步骤S3得到的改正后的位置处的建筑物高度h和街道宽度D的数据。Subsequently, in step S4, the data of building height h and street width D at the corrected position obtained in step S3 are searched by using the three-dimensional city model.
随后,在步骤S5中,根据步骤S4查找得到的建筑物高度h和街道宽度D的数据,与所接收的信号来源的卫星的天顶角α一起通过公式(12)计算反射信号与直接信号的距离差,并通过公式(3)求解位置改正数。Subsequently, in step S5, according to the data of the building height h and the street width D found in step S4, together with the zenith angle α of the satellite of the received signal source, the difference between the reflected signal and the direct signal is calculated by formula (12). The distance difference, and solve the position correction number by formula (3).
最后,在步骤S6中,根据步骤S3得到的改正后的位置和步骤S5得到的位置改正数得到再次改正后的位置,即采用公式(5)再次计算接收机的位置。Finally, in step S6, the re-corrected position is obtained according to the corrected position obtained in step S3 and the position correction number obtained in step S5, that is, the position of the receiver is recalculated using formula (5).
通过第三优选实施例的方法,可以避免了接受机初始大误差对最后结果的影响,使得GPS定位更加准确。Through the method of the third preferred embodiment, the influence of the initial large error of the receiver on the final result can be avoided, making the GPS positioning more accurate.
请参阅图3,为根据本发明优选实施例的GPS多径效应改正定位系统的框图。如图3所示,该实施例提供的GPS多径效应改正定位系统100包括:初始位置计算单元10、第一改正数计算单元20和第一位置改正单元30。Please refer to FIG. 3 , which is a block diagram of a GPS multipath correction positioning system according to a preferred embodiment of the present invention. As shown in FIG. 3 , the GPS multipath effect correction positioning system 100 provided in this embodiment includes: an initial position calculation unit 10 , a first correction number calculation unit 20 and a first position correction unit 30 .
初始位置计算单元10用于根据接收机测量的GPS伪距观测量计算接收机的初始位置。该初始位置计算单元10的实现原理与过程与GPS多径效应改正定位方法中步骤S1一致,也可以采用公式(2)计算接收机的初始位置。The initial position calculation unit 10 is used for calculating the initial position of the receiver according to the GPS pseudo-range observations measured by the receiver. The realization principle and process of the initial position calculation unit 10 are consistent with step S1 in the GPS multipath effect corrected positioning method, and formula (2) can also be used to calculate the initial position of the receiver.
第一改正数计算单元20用于根据估计的反射信号与直接信号的距离差计算位置改正数。该第一改正数计算单元20的实现原理与过程与GPS多径效应改正定位方法中步骤S2一致,也可以采用公式(3)计算位置改正数。The first correction number calculation unit 20 is used for calculating the position correction number according to the estimated distance difference between the reflected signal and the direct signal. The implementation principle and process of the first correction number calculation unit 20 are consistent with step S2 in the GPS multipath effect correction positioning method, and the position correction number can also be calculated by formula (3).
第一位置改正单元30用于根据初始位置计算单元10得到的接收机的初始位置和第一改正数计算单元20得到的位置改正数计算改正后的位置。该第一位置改正单元30的实现原理与过程与GPS多径效应改正定位方法中步骤S3一致,也可以采用公式(5)计算位置改正后的位置。The first position correction unit 30 is used for calculating the corrected position according to the initial position of the receiver obtained by the initial position calculation unit 10 and the position correction number obtained by the first correction number calculation unit 20 . The implementation principle and process of the first position correction unit 30 are consistent with step S3 in the GPS multipath effect correction positioning method, and the corrected position can also be calculated by using formula (5).
在本发明的第四优选实施例中,上述第一改正数计算单元20中可以根据接收机所处位置的建筑物高度h、街道宽度D以及对应卫星的天顶角α来计算反射信号与直接信号的距离差。例如,通过系统的第一优选实施例中的方法实现,首先根据第i个卫星反射信号的信噪比S/N判断接收机接收到的该卫星信号为直接信号还是反射信号,当S/N大于预设值k1时为直接信号,δi=0;当S/N小于预设值k1时为反射信号,利用公式(12)计算反射信号与直接信号的距离差δi,再通过公式(3)计算位置改正数。In the fourth preferred embodiment of the present invention, the above-mentioned first correction number calculation unit 20 can calculate the reflected signal and direct The distance of the signal is poor. For example, through the method in the first preferred embodiment of the system, at first judge whether the satellite signal received by the receiver is a direct signal or a reflected signal according to the signal-to-noise ratio S/N of the i-th satellite reflected signal, when the S/N When it is greater than the preset value k1, it is a direct signal, and δi=0; when the S/N is smaller than the preset value k1, it is a reflected signal. Use formula (12) to calculate the distance difference δi between the reflected signal and the direct signal, and then use formula (3) Calculate the position correction.
在本发明的第五优选实施例中,上述第一改正数计算单元20可以根据接收机所处位置的建筑物平均高度h计算反射信号与直接信号的距离差。例如通过系统的第二优选实施例中的方法实现,先根据信噪比判断直接信号还是反射信号,再利用公式(13)由接收机所处位置的建筑物平均高度计算δi,再通过公式(3)计算位置改正数。In the fifth preferred embodiment of the present invention, the first correction calculation unit 20 can calculate the distance difference between the reflected signal and the direct signal according to the average height h of the building where the receiver is located. For example, it is realized by the method in the second preferred embodiment of the system. First, judge the direct signal or the reflected signal according to the signal-to-noise ratio, and then use the formula (13) to calculate δi from the average height of the building where the receiver is located, and then use the formula ( 3) Calculate the position correction number.
在本发明的第六优选实施例中,可以在第五优选实施例的基础上,增设数据查找单元、第二改正数计算单元和第二位置改正单元。In the sixth preferred embodiment of the present invention, on the basis of the fifth preferred embodiment, a data search unit, a second correction number calculation unit and a second position correction unit may be added.
其中,数据查找单元用于利用三维城市模型,查找第一位置改正单元30得到的改正后的位置处的建筑物高度h和街道宽度D的数据。Wherein, the data searching unit is used for searching the data of building height h and street width D at the corrected position obtained by the first position correcting unit 30 by using the three-dimensional city model.
第二改正数计算单元,用于根据数据查找单元查找得到的建筑物高度h和街道宽度D的数据,与所接收的信号来源的卫星的天顶角α一起通过公式(12)计算反射信号与直接信号的距离差,并通过公式(3)求解位置改正数。The second correction number calculation unit is used to find the data of building height h and street width D obtained according to the data search unit, together with the zenith angle α of the satellite of the received signal source by formula (12) to calculate the reflection signal and The distance difference of the direct signal, and solve the position correction number by formula (3).
第二位置改正单元,用于根据第一位置改正单元30得到的改正后的位置和第二改正数计算单元得到的位置改正数计算再次改正后的位置,即采用公式(5)再次计算接收机的位置。The second position correction unit is used to calculate the corrected position again according to the corrected position obtained by the first position correction unit 30 and the position correction number obtained by the second correction number calculation unit, that is, adopt formula (5) to calculate the receiver again s position.
综上所述,本发明的GPS多径效应改正定位方法和系统考虑了多径效应对直接信号的影响,通过根据反射信号与直接信号的距离差计算位置改正数,进而对接收机的位置进行改正,减小了多径效应,使得GPS在城市建筑密集区的定位精度大大提高。本发明的成本低廉,计算方法简单且结果准确,可以直接用于GPS手机的定位模式。In summary, the GPS multipath effect correction positioning method and system of the present invention consider the influence of multipath effect on the direct signal, and calculate the position correction number according to the distance difference between the reflected signal and the direct signal, and then perform the position correction on the receiver. Correction reduces the multipath effect and greatly improves the positioning accuracy of GPS in densely built urban areas. The invention has low cost, simple calculation method and accurate result, and can be directly used in the positioning mode of the GPS mobile phone.
本发明是根据特定实施例进行描述的,但本领域的技术人员应明白在不脱离本发明范围时,可进行各种变化和等同替换。此外,为适应本发明技术的特定场合或材料,可对本发明进行诸多修改而不脱离其保护范围。因此,本发明并不限于在此公开的特定实施例,而包括所有落入到权利要求保护范围的实施例。The present invention has been described based on specific embodiments, but those skilled in the art will understand that various changes and equivalent substitutions can be made without departing from the scope of the present invention. In addition, many modifications may be made to adapt the technique to a particular situation or material without departing from its scope. Therefore, it is intended that the invention not be limited to the particular embodiments disclosed herein, but include all embodiments falling within the scope of the appended claims.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410662660.6A CN105652292B (en) | 2014-11-19 | 2014-11-19 | GPS multipath effect correction positioning method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410662660.6A CN105652292B (en) | 2014-11-19 | 2014-11-19 | GPS multipath effect correction positioning method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105652292A CN105652292A (en) | 2016-06-08 |
CN105652292B true CN105652292B (en) | 2018-06-15 |
Family
ID=56479108
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410662660.6A Active CN105652292B (en) | 2014-11-19 | 2014-11-19 | GPS multipath effect correction positioning method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105652292B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106054214B (en) * | 2016-08-18 | 2018-05-11 | 武汉大学 | A kind of GNSS data processing method for weakening multipath effect |
DE102017204615A1 (en) * | 2017-03-20 | 2018-09-20 | Robert Bosch Gmbh | Method and device for determining position and for determining a transit time extension component |
CN108627858B (en) * | 2017-03-23 | 2020-06-09 | 展讯通信(上海)有限公司 | Multipath repairing method and device based on code phase adjustment quantity |
CN107966724B (en) * | 2017-11-27 | 2019-06-14 | 南京航空航天大学 | A satellite positioning method in urban canyons based on 3D city model assistance |
CN113297780B (en) * | 2021-07-27 | 2021-10-12 | 湖南卫导信息科技有限公司 | High-speed simulation method, device, medium and equipment for carrier shielding and multipath signals |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101772710A (en) * | 2007-07-31 | 2010-07-07 | 电子地图有限公司 | Method and device for determining a position |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5352492B2 (en) * | 2010-02-05 | 2013-11-27 | 株式会社豊田中央研究所 | Positioning device and program |
FR2986870B1 (en) * | 2012-02-10 | 2014-03-28 | Thales Sa | METHOD OF ESTIMATING THE ARRIVAL DIRECTION OF NAVIGATION SIGNALS ON A RECEIVER AFTER WALL REFLECTION BY A SATELLITE POSITIONING SYSTEM |
-
2014
- 2014-11-19 CN CN201410662660.6A patent/CN105652292B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101772710A (en) * | 2007-07-31 | 2010-07-07 | 电子地图有限公司 | Method and device for determining a position |
Non-Patent Citations (2)
Title |
---|
GNSS NLOS and Multipath Error using Advanced Multi-Constellation;Ziyi Jiang, Paul D Groves;《25th International Technical Meeting of the Satellite Division of the Institute of Navigation》;20120921;79-88 * |
Urban multipath detection and mitigation with dynamic 3D maps for reliable land vehicle localization;Marcus Obst;《Position Location and Navigation Symposium (PLAYS),2012 IEEE/ION》;20120612;685-691 * |
Also Published As
Publication number | Publication date |
---|---|
CN105652292A (en) | 2016-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105652292B (en) | GPS multipath effect correction positioning method and system | |
CN105891860B (en) | A kind of GNSS regions pseudo range difference enhancing localization method based on error separate pattern | |
CN106873009B (en) | The Long baselines Ambiguity Solution Methods assisted using non-combined PPP | |
CN103728643B (en) | With the Big Dipper three network RTK blur level single epoch fixing means frequently that wide lane retrains | |
JP5352422B2 (en) | Positioning device and program | |
CN107064974A (en) | A kind of localization method and system for suppressing urban canyons multipath satellite-signal | |
CN107561562B (en) | A Fast Determination Method of Specular Reflection Points in GNSS-R Remote Sensing | |
CN108957490B (en) | A Multipath Error Correction Method Based on Satellite Altitude | |
CN109839650B (en) | Unmanned aerial vehicle compatible RTK positioning method, system, equipment and storage medium | |
JP2015004678A (en) | Vehicle positioning in high-reflection environment | |
CN108387912B (en) | Solving method for Multi-GNSS precise single-point positioning | |
CN105403904B (en) | A kind of satellite navigation single-frequency based on aerial array surveys attitude positioning method | |
CN106597487A (en) | Synchronous detection device for dynamic positioning accuracy of multiple receivers of Beidou satellite and method thereof | |
CN106886039B (en) | Hybrid particle filter positioning method based on terrestrial digital TV broadcasting and navigation satellite based on three-dimensional city map | |
CN103644911A (en) | Gyroscope assisted positioning method | |
CN111796313B (en) | Satellite positioning method and device, electronic equipment, storage medium | |
CN102608633A (en) | Satellite locating pseudorange difference method | |
CN102736092B (en) | Electronic label cooperative positioning method based on single distance measurement base station and global positioning system (GPS) | |
CN116755126B (en) | Beidou real-time accurate positioning method based on three-dimensional model mapping matching | |
CN115061170A (en) | Short-distance large-altitude-difference environment network RTK method | |
CN105738931A (en) | GPS point positioning system based on Kalman filtering | |
CN104502943B (en) | A kind of indoor pseudo satellite, pseudolite difference relative positioning method | |
CN107656295B (en) | A GNSS High Precision Baseline Processing Method Based on Raw Observation Data | |
CN104154923A (en) | Apparatus and method for positioning signal based road matching | |
CN112731493B (en) | A high-precision static pseudo-range single-point positioning method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |