POSITIONING METHOD AND POSITIONING APPARATUS USING SATELLITE POSITIONING SYSTEM
20170276800 · 2017-09-28
Assignee
Inventors
- Akira Wada (Osaka, JP)
- Hirotaka Obata (Osaka, JP)
- Leos Mervart (Praha, CZ)
- Christian Rocken (Longmont, CO, US)
- Zdenek Lukes (Prague, CZ)
- Tetsuya Iwabuchi (Louisville, CO, US)
Cpc classification
G01S19/44
PHYSICS
International classification
G01S19/44
PHYSICS
Abstract
A positioning signal from a satellite positioning system is received at a mobile station, correction information from a reference station is used, a pseudo distance observation formula using a code and a phase distance observation formula using a carrier wave are used to perform positioning using single frequency at the mobile station, and these observation formulas are expressed by a satellite clock error, clock errors at the reference station and the mobile station, a ionospheric delay and a tropospheric delay, and a code bias and a phase bias of single frequency at the reference station, the mobile station and a satellite.
Claims
1. A method for performing positioning of a mobile station using single frequency of a positioning radio wave while receiving the positioning radio wave from a satellite positioning system and correction information from a reference station side, the method comprising: estimating parameters of a satellite clock error, a satellite code bias and a satellite phase bias of single frequency, a ionospheric delay and a tropospheric delay at the reference station side; determining carrier phase ambiguity and obtaining a distance between a satellite and the mobile station, after estimating, at the mobile station, a pseudo distance using a code, a distance caused by a clock error, a phase bias of at least single frequency and the carrier phase ambiguity, by using each of the estimated parameters, and the ionospheric delay and the tropospheric delay at the mobile station, each delay at the mobile station obtained using an interpolation method based on a distance from the reference station to the mobile station and the delay at the reference station side; wherein a pseudo distance observation formula using a code is used and a phase distance observation formula using a carrier wave is used, the pseudo distance observation formula is expressed by the satellite clock error, a receiving station clock error, the ionospheric delay and the tropospheric in a distance between a receiving station and the satellite, the receiving station being one of the reference station and the mobile station receiving the positioning radio wave, and code biases at the receiving station and the satellite, and the phase distance observation formula is expressed by the satellite clock error, the receiving station clock error, the ionospheric delay, the tropospheric delay and the carrier phase ambiguity in the distance between the receiving station receiving the positioning radio wave and the satellite, and phase biases at the receiving station and the satellite.
2. An apparatus executing the positioning method at a mobile station using the satellite positioning system according to claim 1, the apparatus comprising: a distance observing unit configured to receive a positioning radio wave from a satellite to observe a pseudo distance using a code and a phase distance using a carrier wave; a correction information acquiring unit configured to acquire correction information such as a satellite orbit transmitted from a reference station side, a satellite clock error, a ionospheric delay and a tropospheric delay at a reference station side; a delay calculating unit configured to receive the correction information from the correction information acquiring unit as input to calculate the ionospheric delay and the tropospheric delay at the mobile station; a position and the like estimating unit configured to receive the pseudo distance, the phase distance, the ionospheric delay and the tropospheric delay as input to estimate a position of the mobile station and single difference ambiguity; an ambiguity determining unit configured to receive the single difference ambiguity estimated at the position and the like estimating unit as input to determine single difference ambiguity; and a position determining unit configured to receive the single difference ambiguity determined at the ambiguity determining unit as input to determine the position of the mobile station, wherein, when the positioning is performed, a pseudo distance observation formula using a code and a phase distance observation formula using a carrier wave are used, the pseudo distance observation formula is expressed by the satellite clock error, a receiving station clock error, the ionospheric delay and the tropospheric delay in a distance between a receiving station and the satellite, the receiving station being one of the reference station and the mobile station receiving a positioning radio wave, and single frequency code biases at the receiving station and the satellite, and the phase distance observation formula is expressed by the satellite clock error, the receiving station clock error, the ionospheric delay, the tropospheric delay and carrier phase ambiguity in the distance between the receiving station receiving the positioning radio wave and the satellite, and single frequency phase biases at the receiving station and the satellite.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010]
[0011]
[0012]
[0013]
[0014]
DESCRIPTION OF THE EMBODIMENT
[0015] A positioning method and a positioning apparatus using a satellite positioning system according to an embodiment of the present invention will be described below.
[0016] In this embodiment, a case will be described where a global navigation satellite system (hereinafter, abbreviated as “GNSS”) is employed as the satellite positioning system.
[0017] In this positioning method, to perform positioning with an accuracy of centimeters using a low cost single frequency GNSS receiver, correction information necessary for solving carrier phase ambiguity at a mobile station is generated in a reference station network (the number of reference stations may be one, and also collectively referred as “a reference station side”) made up of a plurality of reference stations and transmitted to the mobile station (also referred to as an “observatory station”, an “observation point”). Hereinafter, the GNSS receiver will be simply referred to as a receiver. It should be noted that the carrier phase ambiguity is an integer value portion of a phase at the time when reception is started at the receiver. Further, the reference stations and the mobile station can be collectively referred to as a receiving station. Still further, any station can be employed as the reference station if the station can create correction information, and, for example, the reference station can be also referred to as a referential station.
[0018] Here, a case will be described where a GPS is used as one example of the GNSS, and, as illustrated in
[0019] First, schematic configurations of the reference station k and the mobile station A will be described based on
[0020] The reference station k includes a dual frequency receiver 1 capable of receiving carrier waves of a L1 frequency (1575.42 MHz) and a L2 frequency (1227.6 MHz) and a correction information generating unit 2 configured to receive observation data of each frequency obtained at the dual frequency receiver 1 and a precise ephemeris transmitted from an electronic reference station D (ephemeris such as, for example, an IGS precise ephemeris, separately estimated based on a broadcast ephemeris) as input to generate correction information. It should be noted that the precise ephemeris includes a revised (corrected) satellite orbit and a satellite clock error. Hereinafter, a carrier wave of the L1 frequency will be referred to as an L1 wave, and a carrier wave of the L2 frequency will be referred as an L2 wave.
[0021] Further, the mobile station A includes a single frequency receiver 11 capable of receiving the L1 wave (single frequency), a correction information acquiring unit 12 acquiring the correction information generated in the reference station network k, and a positioning calculating unit 13 receiving the observation data obtained at the single frequency receiver 11 and the correction information from the correction information acquiring unit 12 as input to calculate a position of the mobile station A with high accuracy.
[0022] The correction information obtained in the reference station network (referred to as a “reference station” here) k will be described next.
[0023] At the reference station k, positioning using a code and positioning using a carrier phase using dual frequency of the L1 wave and the L2 wave are performed.
[0024] Here, an observation formula of a pseudo distance using the code expressed in the following equation (1), and an observation formula of a phase distance using the carrier wave expressed in the following equation (2) are used.
P.sup.i.sub.fk=ρ.sup.i.sub.k+Cδ.sub.k−cδ.sup.i+(λ.sub.f.sup.2/λ.sub.l.sup.2)I.sup.i.sub.k+T.sub.k+p.sub.fk−p.sup.i.sub.f (1)
L.sup.i.sub.fk=ρ.sup.i.sub.k+cδ.sub.k−cδ.sup.i−(λ.sub.f.sup.2/λ.sub.l.sup.2)I.sup.i.sub.k+T.sub.k+n.sup.i.sub.fkλ.sub.f+l.sub.fk−l.sup.i.sub.f (2)
[0025] Symbols in each equation indicate the following.
[0026] ρ.sup.i.sub.k: a geometric distance between a reference station k and a satellite i
[0027] c: speed of a radio wave
[0028] δ.sub.k: a reference station clock error (receiving station clock error)
[0029] δ.sup.i: a satellite clock error
[0030] I.sup.i.sub.k: a ionospheric slant delay (at the reference station)
[0031] T.sub.k: a tropospheric zenith delay (at the reference station)
[0032] λ.sub.f: a wavelength of a carrier wave f
[0033] n.sup.i.sub.fk: carrier phase ambiguity
[0034] p.sub.fk: a reference station code bias (by hardware)
[0035] p.sup.i.sub.f: a satellite code bias (by hardware)
[0036] l.sub.fk: a reference station phase bias (by hardware)
[0037] l.sup.i.sub.f: a satellite phase bias (by hardware)
[0038] Each parameter of the satellite clock error δ.sup.i, a satellite code bias p.sup.i.sub.l of the L1 wave, a satellite phase bias l.sup.i.sub.l of the L1 wave, a ionospheric slant delay (delay in the eye direction) I.sup.i.sub.k of the L1 wave and a tropospheric zenith delay (delay in the zenith direction) T.sub.k of the L1 wave are estimated by the equation (1) and equation (2). That is, the correction information is obtained. It should be noted that the code bias and the phase bias are delays at the time when signals pass circuits of equipment (hardware) such as the receiver.
[0039] A positioning method at the mobile station A will be schematically described next.
[0040] Positioning is performed using only single frequency at the mobile station A.
[0041] That is, the pseudo distance measured using a P code carried on the L1 wave (code pseudo distance) and the phase distance using the L1 wave (normally, referred to as a carrier phase) are used.
[0042] Also here, as with the case of the reference station, an observation formula of a pseudo distance using the code expressed in the following equation (3) and an observation formula (4) of a phase distance using a single frequency carrier wave (L1 wave) expressed in the following equation are used.
P.sup.i.sub.lA=ρ.sup.i.sub.A+cδ.sub.A−cδ.sup.i+I.sup.i.sub.A+T.sub.A+p.sub.lA−p.sup.i.sub.l (3)
L.sup.i.sub.lA=ρ.sup.i.sub.A+cδ.sub.A−cδ.sup.i−I.sup.i.sub.A+T.sub.A+n.sup.i.sub.lAλ.sub.l+l.sub.lA−l.sup.i.sub.l (4)
[0043] Symbols in the equation (3) and equation (4) indicate the following.
[0044] ρ.sup.i.sub.A: a geometric distance between the mobile station A and the satellite i
[0045] c: speed of a radio wave
[0046] δ.sub.A: a mobile station clock error (receiving station clock error)
[0047] δ.sup.i: a satellite clock error
[0048] I.sup.i.sub.A: a ionospheric slant delay
[0049] T.sub.A: a tropospheric zenith delay
[0050] λ.sub.l: a wavelength of the L1 wave
[0051] n.sup.i.sub.lA: carrier phase ambiguity of the L1 wave
[0052] p.sub.lA: a mobile station code bias of the L1 wave (by hardware)
[0053] p.sup.i.sub.l: a satellite code bias of the L1 wave (by hardware)
[0054] l.sub.lA: a mobile station phase bias of the L1 wave (by hardware)
[0055] l.sup.i.sub.l: a satellite phase bias of the L1 wave (by hardware)
[0056] It should be noted that values transmitted from the reference station k are used for a distance cδ.sup.i caused by the satellite clock error, the satellite code bias p.sup.i.sub.l of the L1 wave and the satellite phase bias l.sup.i.sub.l of the L1 wave. Further, the mobile station code bias p.sub.lA is regarded as zero.
[0057] At the mobile station A, each parameter such as the code pseudo distance ρ.sup.iA, the clock error distance cδ.sub.A, the mobile station phase bias l.sub.lA of the L1 wave and the carrier phase ambiguity n.sup.i.sub.lA of the L1 wave is estimated using a Kalman filter.
[0058] The positioning method according to the present invention will be described in detail below based on the flowchart in
A. Generation procedure of correction information at the reference station side (reference station network) and estimation procedure of parameters will be described.
[0059] First, the code pseudo distance between each reference station k and the satellite i and the carrier phase (distance) of the L1 wave and the L2 wave are acquired from observation data of the reference station network k (step 1).
[0060] Next, satellite orbit information and the satellite clock error are acquired from a precise ephemeris (forecast value) transmitted from the electronic reference station D (step 2).
[0061] Next, unknowns such as the ionospheric slant delay I.sup.i.sub.k and the tropospheric zenith delay T.sub.k are estimated using the Kalman filter while the carrier phases of the L1 wave and the L2 wave are maintained at a zero difference (values as they are, that is, raw values) (step 3).
[0062] Next, wide-lane ambiguity is determined using linear coupling of L1 and L2 (step 4).
[0063] Next, narrow-lane ambiguity is determined using linear coupling of L1 and L2 (step 5).
[0064] It should be noted that a LAMBDA method (Least-square Ambiguity Decorrelation Adjustment Method) is used to determine the wide-lane ambiguity and the narrow-lane ambiguity.
[0065] Carrier phase ambiguity of linear coupling of L1 and L2 is determined from the wide-lane ambiguity and the narrow-lane ambiguity.
[0066] Next, the carrier phase ambiguity of linear coupling of L1 and L2 is returned to zero-difference ambiguity, and the Kalman filter is applied to the observation data, so that remaining unknown parameters described below are estimated (step 6).
[0067] That is, a revised value Δδ.sup.i of the satellite clock error, the satellite code bias p.sup.i.sub.l of the L1 wave, and the satellite phase bias l.sup.i.sub.l of the L1 wave are estimated. This revised satellite clock error Δδ.sup.i is used in place of the satellite clock error of the precise ephemeris (step 7).
[0068] The revised value of the satellite clock error (hereinafter, referred to as a “revised satellite clock error”) Δδ.sup.i, and the satellite code bias p.sup.i.sub.l of the L1 wave, the satellite phase bias l.sub.i.sup.l, the ionospheric slant delay I.sup.i.sub.k, and an estimated tropospheric zenith delay Δ.sub.k obtained using the Kalman filter, are transmitted to the mobile station A as the correction information (step 8).
B. Measurement procedure at the mobile station which is an observation point will be described.
[0069] First, the code pseudo distance and the carrier phase (distance) are acquired from the observation data of the mobile station A (step 9).
[0070] Then, the correction information transmitted from the reference station network k, that is, the satellite orbit, the revised satellite clock error, the satellite code bias of the L1 wave, the satellite phase bias of the L1 wave, the tropospheric zenith delay, the ionospheric slant delay, and the like, are acquired (step 10).
[0071] Then, the ionospheric slant delay and the tropospheric zenith delay are obtained using the interpolation method using a triangle irregular network (TIN) (described later) (step 11).
[0072] Then, the carrier phase (distance) of the L1 wave and the code pseudo distance are maintained at a zero difference, and the mobile station phase bias of the L1 wave, the position (coordinates as a float solution) of the mobile station A and single difference ambiguity are estimated using the Kalman filter (step 12).
[0073] Then, the single difference ambiguity is determined as an integer value using the LAMBDA method (step 13).
[0074] Before the ambiguity is obtained using the LAMBDA method, the zero difference ambiguity is converted into single difference (inter-satellite) ambiguity. This single difference ambiguity is expressed in the following equation (5) if two satellites are set as (i, j).
n.sup.ij.sub.lA=n.sup.i.sub.lA−n.sup.j.sub.lA (5)
[0075] It should be noted that the single difference ambiguity is handled as a parameter independent from (not correlated with) the estimated mobile station clock error δ.sub.A and the estimated mobile station phase bias l.sub.lA.
[0076] The position (three-dimensional coordinates) of the mobile station A is determined using the determined single difference ambiguity and other parameters (step 14).
C. Here, a way of obtaining the ionospheric slant delay and the tropospheric zenith delay will be described.
(1) The way of obtaining the ionospheric slant delay will be described based on
[0077] The ionospheric slant delay is obtained using the triangle irregular network (TIN).
[0078] First, at the mobile station A, three reference stations k (k=1, 2, 3) near the mobile station A are selected so that the mobile station A is located inside the reference stations k.
[0079] Then, because the position (orbit) of the satellite i is known, piercing points (1′, 2′, 3′) of the ionosphere from these three reference stations k to the satellite i are obtained. It should be noted that these piercing points (1′, 2′, 3′) are intersection points of lines connecting the satellite i and the reference stations (to be exact, receivers) k and a bottom face of the ionosphere (also referred to as an ionosphere curved layer). Then, when the ionospheric slant delay at the respective reference stations k are set as I.sub.1, I.sub.2, I.sub.3, because the ionospheric slant delay I.sub.A at the mobile station A can be regarded as the same as the value at the bottom face of the ionosphere, the ionospheric delay I.sub.A can be obtained using the interpolation method based on the piercing points (1′, 2′, 3′) at the bottom face of the ionosphere.
[0080] That is, when the piercing point at the bottom face of the slant ionosphere (ionosphere in the eye direction) of the mobile station A is set as A′, and distances from the piercing point A′ to the piercing points (1′, 2′, 3′) in the eye direction of the respective reference stations k are set as S.sub.1, S.sub.2, S.sub.3, the ionospheric slant delay I.sub.A′ at the piercing point A′ of the mobile station A can be obtained as expressed in the following equation (6) using the interpolation method in inverse proportion to the distance.
I.sub.A′=(I.sub.1/S.sub.1+I.sub.2/S.sub.2+I.sub.3/S.sub.3)/(1/S.sub.1+1/S.sub.2+1/S.sub.3) (6)
(2) The way of obtaining the tropospheric zenith delay be described.
[0081] The tropospheric zenith delay T.sub.k at the reference station k can be given by the following equation (7).
T.sub.k=T.sup.0.sub.k+Δ.sub.k (7)
[0082] In the equation (7), T.sup.0.sub.k is an initial value of the tropospheric zenith delay, and, for example, is given from a troposphere model or outside. Specifically, T.sup.0.sub.k is obtained based on latitude, altitude, and the like. Δ.sub.k is a difference from the initial value of the tropospheric zenith delay is estimated using, for example, the Kalman filter.
[0083] The tropospheric zenith delay T.sub.A at the mobile station A can be given by the following equation (8).
T.sub.A=T.sup.0.sub.A+Δ.sub.A (8)
[0084] In the equation (8), T.sup.0.sub.A can be obtained from the troposphere model, and Δ.sub.A can be obtained using the triangle irregular network (TIN) as with the case of the ionospheric slant delay.
[0085] That is, Δ.sub.A can be obtained the interpolation method in inverse proportion to the distance S from the tropospheric slant delay T.sub.k (T.sub.1, T.sub.2, T.sub.3) in each reference station k (=1, 2, 3) as expressed in the following equation (9).
Δ.sub.A=(T.sub.1/S.sub.1+T.sub.2/S.sub.2+T.sub.3/S.sub.3)/(1/S.sub.1+1/S.sub.2+1/S.sub.3) (9)
[0086] Here, a configuration of the positioning apparatus executing the positioning method will be described.
[0087] That is, as illustrated in
[0088] It should be noted that at the positioning calculating unit 13, the delay calculating unit 21, the positioning and the like estimating unit 22, the ambiguity determining unit 23 and the positioning determining unit 24 are provided.
[0089] As described above, because the code bias and the phase bias at the satellite side are obtained in the reference station network, and these biases are transmitted to the mobile station as correction information, it is possible to determine ambiguity at a single frequency receiver.
[0090] That is, because the pseudo distance observation formula using the code and the phase distance observation formula using the carrier wave are used as the observation formulas, these observation formulas are made to take into account the code bias and the phase bias, the code bias and the phase bias at the satellite side are estimated in the reference station network, and these biases are transmitted to the mobile station, it is possible to estimate at least a phase bias in an observation formula using single frequency at the mobile station, so that, even when a single frequency receiver is used, it is possible to determine carrier phase ambiguity. In other words, it is possible to perform positioning with high accuracy even with an inexpensive single frequency receiver.