Ionospheric correction for single frequency GPS receivers using three satellites

Information

  • Patent Grant
  • 6169958
  • Patent Number
    6,169,958
  • Date Filed
    Friday, April 9, 1999
    25 years ago
  • Date Issued
    Tuesday, January 2, 2001
    24 years ago
Abstract
Systems and methods are disclosed for ionospheric correction in a system employing a single GPS frequency receiver for determining the geographic location of an object on the earth's surface. The receiver receives signals transmitted at the GPS L1 frequency from at least first, second and third GPS satellites, the first, second and third satellites having respective orbital positions relative to the receiver such that the total electron count (TEC) contribution to ionoshperic interference to signals transmitted by the respective satellites and received by the receiver is approximately the same. Respective measured distances of the three satellites to the receiver are determined based on the actual signal transmission times. True distances of the respective satellites are then calculated based on the assumption that the TEC contribution to the interference from each satellite is approximately the same.
Description




FIELD OF THE INVENTION




The present invention pertains generally to the field of locating systems employing GPS satellites, and more specifically to methods and apparatus for ionospheric correction in a locating system employing a single frequency GPS receiver.




BACKGROUND OF THE INVENTION




Satellite-based global positioning systems are well known. For example, U.S. Pat. No. 5,210,540 (the “'540 patent”), issued to Masumota discloses a global positioning system for locating a mobile object, such as an automobile, in a global geometrical region. As described therein, the system includes a Global Positioning System (GPS) receiver for receiving radio waves from a plurality of satellites and outputting either two or three dimensional position data indicative of the present position of the mobile object. For greater accuracy, an altimeter is also employed to detect the mobile object's relative altitude. U.S. Pat. No. 5,430,654 (the “'654 patent”), issued to Kyrtsos et al discloses apparatus and methods for determining the position of a vehicle at, or near the surface of the earth using a satellite-based navigation system, wherein “precise” position estimates are achieved by reducing the effective receiver noise. The respective '540 and '654 patents are incorporated herein by reference for all they disclose and teach.




In particular, the Global Positioning System is a satellite-based navigation system that was designed and paid for by the U.S. Department of Defense. The GPS consists of twenty-four satellites, which orbit the earth at known coordinates. The particulars of the GPS are described in section 3.4.2 of “Vehicle Location and Navigation Systems,” by Yilin Zhao, Artech House, Inc., 1997, which is fully incorporated herein by reference. As noted therein, the observation of at least four GPS satellites simultaneously will permit determination of three-dimensional coordinates of a receiver located on the earth's surface, as well as the time offset between the receiver and the respective satellites.




One problem encountered in global positioning systems is ionospheric interference. The ionosphere is a dispersive medium, which lies between seventy and one thousand kilometers above the earth's surface. The ionosphere effects a certain, frequency dependent propagation delay on signals transmitted from the respective GPS satellites. The ionosphere also effects GPS signal tracking by the receiver. Notably, the ionospheric delay of a transmitted GPS signal can cause an error of up to ten meters when calculating the exact geographic position on the earth's surface of the receiver.




As demonstrated below, delay from ionospheric interference can be almost completely corrected for by using multiple frequency observations, i.e., by transmitting and receiving signals at two different, known GPS frequencies, L


1


and L


2


, from a respective satellite. However, for security reasons, most GPS receivers do not receive the L


2


frequency. Instead, these single (i.e., L


1


) frequency receivers can employ a model to estimate and correct for transmission delay due to ionospheric interference.




For example, the Global Positioning System, Interface Control Document, ICD-GPS-200, Revision C, Initial Release, Oct. 10, 1993, provides a method for ionospheric correction based on an “approximate atmospheric” model, which is dependent on a “total electron content” (TEC) model. In accordance with this model, and using only the L


1


signal transmission frequency, it can be shown that the error ΔS


1


in the true satellite to receiver/user distance ρ is:










Δ






S
1


=


F
pp


40.3


TEC

L
1
2







(
1
)













where F


pp


, is an “obliquity factor”:










F
pp

=


(

[

1
-


(



R
e


cos





φ



R
e

+

H
r



)

2


]

)


-

1
2







(
2
)













where R


e


is the radius of the earth, H


r


is the height of the maximum electron density in the ionosphere from the earth's surface, and φ is the angle between the respective satellite and a plane tangent to the earth's surface at the receiver's position.




Notably, the true TEC value of the ionosphere is very difficult to model and is highly sensitive to variables, such as time of day, solar activity and relative incident angle of the satellite with respect to the sunlight trajectory (if any) toward the receiver location, etc. In particular, the TEC nominal value varies widely, within a range of between 10


16


to 10


19


. As a result, the above ionospheric correction model has been shown to adequately correct for no more than 50% of the ionospheric transmission delay.




As noted above, a dual frequency receiver can virtually eliminate ionospheric errors by computing the pseudo-range distance of the respective satellite on both the L


1


and L


2


frequencies. For purposes of illustration, a short derivation of such a dual frequency correction methodology is as follows:




Let ΔS


1


and ΔS


2


represent the error in the pseudo-range distances computed at frequencies L


1


and L


2


, respectively. Then:










Δ






S
1


=



-

F
pp



40.3


TEC

L
1
2



=


λ

L
1


-
ρ






(
3
)













and










Δ






S
2


=



-

F
pp



40.3


TEC

L
2
2



=


λ
L2

-
ρ






(
4
)













where λ


L1


and λ


L2


are the respective pseudo-range distances computed at frequencies L


1


and L


2


, respectively, and ρ is the true satellite to receiver distance. Dividing equation (3) by equation (4), results in:











Δ






S
1



Δ






S
2



=


L
2
2


L
1
2






(
5
)













Subtracting equation (4) from equation (3), gives:






Δ


S




1




−ΔS




2





L1


−λ


L2


  (6)






Substituting equation (5) into equation (6), and after some minor algebraic manipulation, provides:










Δ






S
1


=


(


L
2
2



L
1
2

-

L
1
2



)







(


λ

L
2


-

λ

L
1



)






(
7
)













Importantly, all quantities in the above expression (7) are either known by the receiver, or can be measured, with the TEC value totally canceled out of the equation.




Of course, in a GPS-based locating system having only a single (i.e., L


1


) frequency receiver, the above-described ionospheric correction model based on both the L


1


and L


2


transmission frequencies can not be employed.




SUMMARY OF THE INVENTION




The present invention is directed to satellite-based systems and methods for correcting for ionospheric interference in a single-frequency receiver system for determining the geographic location of an object on the earth's surface without requiring ionospheric TEC modeling.




In accordance with one aspect of the invention, a method using satellite signal transmission for determining the geographic location of a receiver on the earth's surface, includes:




receiving a first signal transmitted at a known frequency from a first satellite having a known orbital position;




receiving a second signal transmitted at the same frequency as the first signal from a second satellite having a known orbital position;




receiving a third signal transmitted at the same frequency as the first signal from a third satellite having a known orbital position;




calculating measured distances λ


1


, λ


2


and λ


3


of the respective first, second and third satellites from the receiver based at least in part on the transmission time of the third signal; and




calculating actual distances ρ


1


, ρ


2


and ρ


3


of the respective first, second and third satellites from the receiver based on the measured distances λ


1


, λ


2


and λ


3


, according to the relationships










F
pp
1


F
pp
2




(


λ
2

-

ρ
2


)


=


λ
1

-

ρ
1



,








F
pp
1


F
pp
3




(


λ
3

-

ρ
3


)


=


λ
1

-

ρ
1



,
and








F
pp
2


F
pp
3




(


λ
3

-

ρ
3


)


=


λ
2

-

ρ
2



,










where F


pp




1


, F


pp




2


, and F


pp




3


are obliquity factors for the respective first, second and third satellites based on the respective angles φ


1


, φ


2


and φ


3


they form with a plane tangent to the earth's surface at the geographic location of the receiver, with








F
pp
1

=

-


[

1
-


(



R
e


cos






φ
1




R
e

+

H
r



)

2


]


-

1
2





,






F
pp
2

=

-


[

1
-


(



R
e


cos






φ
2




R
e

+

H
r



)

2


]


-

1
2





,
and






F
pp
3

=


[

1
-


(



R
e


cos






φ
3




R
e

+

H
r



)

2


]


-

1
2




,










where R


e


is the radius of the earth and H


r


is the height of maximum electron density in the ionosphere surrounding the earth's surface.




As will be apparent to those skilled in the art, other and further aspects and advantages of the present invention will appear hereinafter.











BRIEF DESCRIPTION OF THE DRAWINGS




Preferred embodiments of the present invention are illustrated by way of example, and not by way of limitation, in the accompanying drawing, in which:





FIG. 1

is a diagrammatic illustration of a GPS-based locating system for locating the geographic position of a single frequency GPS receiver on the earth's surface.











DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS




An exemplary GPS-based locating system is illustrated in FIG.


1


. For ease in illustration of the present inventions disclosed and described herein, only three satellites and a single receiver are shown in the locating system. It is assumed that the timing offset between the respective satellites and receiver is either already known or otherwise calculated by use of an additional satellite (not shown).




In particular, a GPS receiver


50


is at a particular location on the surface


22


of the earth


24


, e.g., within an object to be located. A first GPS satellite


56


is located above the earth's atmosphere at an angle φ


1


between the satellite


56


and a plane


52


tangent to the earth's surface


22


at the geographic location of the GPS receiver


50


. The actual distance between the first satellite


56


and the receiver


50


is designated as ρ


GPS1


. Likewise, a second GPS satellite


57


is located above the earth's atmosphere at an angle φ


2


formed between satellite


57


and plane


52


, with the actual distance between the second satellite


57


and the receiver


50


designated as ρ


GPS2


. A third GPS satellite


58


is located above the earth's atmosphere at an angle φ


3


formed between satellite


58


and plane


52


, with the actual distance between the third satellite


58


and the receiver


50


designated as ρ


GPS3


. Although the GPS satellites


56


,


57


and


58


broadcast at both the L


1 and L




2


frequencies, in accordance with the inventions disclosed herein, it is assumed that only the L


1


frequency is received by the receiver


50


. Notably, the respective L


1


signals travel through the earth's ionosphere


32


before they reach the GPS receiver


50


.




More particularly, the ionospheric TEC is mainly a function of the time of day, solar activities, and relative position of the satellite relative to the respective sunlight trajectory (if any) towards the receiver


50


. Thus, at a given instant while satellites


56


,


57


and


58


are in orbit over the receiver


50


, the ionospheric TEC value for each satellite is approximately the same. Based on signal transmission measurements taken from each satellite


56


,


57


and


58


at the same time of day and, thus, with the same solar activity, the only variable is the particular relative location of each satellite with respect to the receiver


50


.




In a preferred embodiment, the respective satellites


56


,


57


and


58


are selected for making a location calculation by the receiver


50


based on their relative proximity in space to each other, thereby increasing the likelihood that the respective nominal TEC values for each satellite can be assumed to be approximately the same.




Accordingly, from above equation (1), the respective errors due to ionospheric interference in the true satellite to receiver distances ρ


GPS1


, ρ


GPS2


and ρ


GPS3


are as follows:










Δ






S
1


=



-

F
pp
GPS1



40.3


TEC

L
1
2



=


λ
L1
GPS1

-

ρ
GPS1







(
8
)




















Δ






S
2


=



-

F
pp
GPS2



40.3


TEC

L
1
2



=


λ

L
1

GPS2

-

ρ
GPS2







(
9
)













and










Δ






S
3


=



-

F
pp
GPS3



40.3


TEC

L
1
2



=


λ

L
1

GPS3

-

ρ
GPS3







(
10
)













where λ


L1




GPS1


, λ


L1




GPS2


, λ


1




GPS3


are the measured pseudo-range distances between the respective satellites


56


,


57


and


58


and the receiver


50


, and where F


pp




GPS1


, F


pp




GPS2


, and F


pp




GPS3


are the obliquity factors for satellites


56


,


57


and


58


based on the respective angles φ


1


, φ


2


and φ


3


they form with the tangent plane


52


. Following from equation (2):










F
pp
GPS1

=

-


[

1
-


(



R
e


cos






φ
1




R
e

+

H
r



)

2


]


-

1
2








(
11
)




















F
pp
GPS2

=

-


[

1
-


(



R
e


cos






φ
2




R
e

+

H
r



)

2


]


-

1
2








(
12
)













and










F
pp
GPS3

=


[

1
-


(



R
e


cos






φ
3




R
e

+

H
r



)

2


]


-

1
2







(
13
)













where R


e


is the radius of the earth, H


r


is the height of the maximum electron density in the ionosphere from the earth's surface, which are known to the receiver


50


.




Considering the relationship between the first two satellites


56


and


57


, and dividing equation (8) by equation (9):











F
pp
GPS1


F
pp
GPS2


=



λ
L1
GPS1

-

ρ
GPS1




λ
L1
GPS2

-

ρ
GPS2







(
14
)













Rearranging:












F
pp
GPS1


F
pp
GPS2




(


λ

L
1

GPS2

-

ρ
GPS2


)


=


λ

L
1

GPS1

-

ρ
GPS1






(
15
)













By the same approach, it follows that:












F
pp
GPS1


F
pp
GPS3




(


λ

L
1

GPS3

-

ρ
GPS3


)


=


λ

L
1

GPS1

-

ρ
GPS1






(
16
)













and












F
pp
GPS2


F
pp
GPS3




(


λ

L
1

GPS3

-

ρ
GPS3


)


=


λ

L
1

GPS2

-

ρ
GPS2






(
17
)













Thus, the three equations (15), (16) and (17) contain only three unknowns ρ


GPS1


, ρ


GPS2


and ρ


GPS3


, whereby the true geographic location on the earth's surface


22


of the receiver


50


may be readily determined from the respective measured pseudo range distances of the three satellites


56


,


57


and


58


at the receiver


50


. Notably, the solution will not depend on the respective TEC values.




Alternatively, correction for ionospheric interference may be done by measuring signals from just two satellites, e.g.,


56


and


57


.




Because the exact orbit position coordinates of the satellites


56


and


57


(and, thus φ


1


, and φ


2


) are known to the receiver


50


, the actual distance ρ


GPS1-2


between the two satellites can be calculated as follows:










ρ

GPS1
-
2


=




(


x
GPS1

-

x
GPS2


)

2

+


(


y
GPS1

-

y
GPS2


)

2

+


(


z
GPS1

-

z
GPS2


)

2







(
19
)













where (x


GPS1


, y


GPS1


, z


GPS1


) are the coordinates in space of satellite


56


, and (x


GPS2


, y


GPS2


, z


GPS2


) are the coordinates in space of satellite


57


.




Referring again to

FIG. 2

, and considering the triangle formed by ρ


GPS1-2


, ρ


GPS1


and ρ


GPS2


:









GPS1-2


)


2


=(ρ


GPS1


)


2


+(ρ


GPS2


)


2


−2·ρ


GPS1


·ρ


GPS2


·cos α  (20)






where α is the angle between ρ


GPS1


and ρ


GPS2


.




Letting β be the “measured angle” between λ


L1




GPS1


and λ


L1




GPS2


, since λ


L1




GPS1


−ρ


GPS1


<<λ


L1




GPS1


and λ


L1




GPS2


−ρ


GPS2


<<λ


L1




GPS2


, it is reasonable to assume cosα is approximately equal to cosβ. Therefore, equation (20) can be rewritten as









GPS1-2


)


2


=(ρ


GPS1


)


2


+(ρ


GPS2


)


2


−2·ρ


GPS1


·ρ


GPS2


·cos β  (21)






Thus, the two equations, (21) and (15) contain only two unknowns, ρ


GPS1


and ρ


GPS2


, whereby the true geographic location on the earth's surface


22


of the receiver


50


may be readily determined from the respective measured pseudo range distances λ


L1




GPS1


and λ


L1




GPS2


of satellites


56


and


57


, and, thus, the measured angle Ø formed by satellites


56


and


57


with respect to the receiver


50


. Again, the solution will not depend on the respective TEC values.




As will be apparent to those skilled in the art, the above methods for ionospheric correction may also be applied to a GLONASS, or combined GPS/GLONASS receiver, so long as the respective transmission timing, frequency and orbit coordinates are known by the receiver for each respective satellite.




While preferred systems and methods for correcting for ionospheric interference in a single frequency GPS receiver system have been shown and described, as would be apparent to those skilled in the art, many modifications and applications are possible without departing from the inventive concepts herein. Thus, the scope of the disclosed invention is not to be restricted except in accordance with the appended claims.



Claims
  • 1. A method using satellite signal transmission for determining the geographic location of a receiver on the earth's surface, comprising:receiving a first signal transmitted at a known frequency from a first satellite having a known orbital position; receiving a second signal transmitted at the same frequency as the first signal from a second satellite having a known orbital position; receiving a third signal transmitted at the same frequency as the first signal from a third satellite having a known orbital position; calculating measured distances λ1, λ2 and λ3 of the respective first, second and third satellites from the receiver based at least in part on the transmission time of the respective first, second and third signals; and calculating actual distances ρ1, ρ2 and ρ3 of the respective first, second and third satellites from the receiver based on the measured distances λ1, λ2 and λ3, according to the relationships Fpp1Fpp2⁢(λ2-ρ2)=λ1-ρ1,⁢Fpp1Fpp3⁢(λ3-ρ3)=λ1-ρ1,andFpp2Fpp3⁢(λ3-ρ3)=λ2-ρ2,where Fpp1, Fpp2, and Fpp3 are obliquity factors for the respective first, second and third satellites based on the respective angles φ1, φ2 and φ3 they form with a plane tangent to the earth's surface at the geographic location of the receiver, with Fpp1=-[1-(Re⁢cos⁢ ⁢φ1Re+Hr)2]-12,⁢Fpp2=-[1-(Re⁢cos⁢ ⁢φ2Re+Hr)2]-12,andFpp3=[1-(Re⁢cos⁢ ⁢φ3Re+Hr)2]-12,where Re is the radius of the earth and Hr is the height of maximum electron density in the ionosphere surrounding the earth's surface.
  • 2. The method of claim 1, wherein the first second and third satellites are global positioning system (GPS) satellites.
  • 3. The method of claim 2, wherein the first second and third signals are transmitted at the GPS L1 signal frequency.
  • 4. The method of claim 1, wherein the first, second and third satellites have respective orbital positions relative to the receiver such that the total electron count (TEC) contribution to ionoshperic interference to the transmission of the first, second and third signals is approximately the same.
  • 5. A system for determining the geographic location of objects on the earth's surface, comprising:a receiver configured to receive signals transmitted at a selected frequency from first, second and third satellites having known orbital positions, the receiver further configured to calculate measured distances λ1, λ2 and λ3 of the respective first, second and third satellites from the receiver based at least in part on the transmission time of the received signals, and calculate actual distances ρ1, ρ2 and ρ3 of the respective first, second and third satellites from the receiver based on the measured distances λ1, λ2 and λ3, according to the relationships Fpp1Fpp2⁢(λ2-ρ2)=λ1-ρ1,⁢Fpp1Fpp3⁢(λ3-ρ3)=λ1-ρ1,andFpp2Fpp3⁢(λ3-ρ3)=λ2-ρ2,where Fpp1, Fpp2, and Fpp3 are obliquity factors for the respective first, second and third satellites based on the respective angles φ1, φ2 and φ3 they form with a plane tangent to the earth's surface at the geographic location of the receiver, with Fpp1=-[1-(Re⁢cos⁢ ⁢φ1Re+Hr)2]-12,⁢Fpp2=-[1-(Re⁢cos⁢ ⁢φ2Re+Hr)2]-12,andFpp3=[1-(Re⁢cos⁢ ⁢φ3Re+Hr)2]-12,where Re is the radius of the earth and Hr is the height of maximum electron density in the ionosphere surrounding the earth's surface.
  • 6. The system of claim 5, wherein the first second and third satellites are global positioning system (GPS) satellites.
  • 7. The system of claim 6, wherein the first second and third signals are transmitted at the GPS L1 signal frequency.
  • 8. The system of claim 5, wherein the first, second and third satellites have respective orbital positions relative to the receiver such that the total electron count (TEC) contribution to ionoshperic interference to the transmission of the first, second and third signals is approximately the same.
  • 9. A system for determining the geographic location of objects on the earth's surface, comprising:a single frequency global positioning system (GPS) receiver configured to receive signals transmitted at the GPS L1 frequency from first, second and third GPS satellites, the respective receiver and satellites having synchronized clocks, the first, second and third satellites having respective orbital positions relative to the receiver such that the total electron count (TEC) contribution to ionoshperic interference to signals transmitted by the respective satellites and received by the receiver is approximately the same, the receiver further configured to calculate measured distances λ1, λ2 and λ3 of the respective first, second and third satellites from the receiver based at least in part on the transmission time of the received signals, and calculate actual distances ρGPS1, ρGPS2 and ρGPS3 of the respective first, second and third satellites from the receiver based on the measured distances λL1GPS1, λL1GPS2 and λL1GPS3 according to the relationships FppGPS1FppGPS2⁢(λL1GPS2-ρGPS2)=λL1GPS1-ρGPS1,⁢FppGPS1FppGPS3⁢(λL1GPS3-ρGPS3)=λL1GPS1-ρGPS1,andFppGPS2FppGPS3⁢(λL1GPS3-ρGPS3)=λL1GPS2-ρGPS2,where FppGPS1, FppGPS2, and FppGPS3 are obliquity factors for the respective first, second and third satellites based on the respective angles φ1, φ2 and φ3 they form with a plane tangent to the earth's surface at the geographic location of the receiver, with FppGPS1=-[1-(Re⁢cos⁢ ⁢φ1Re+Hr)2]-12,⁢FppGPS2=-[1-(Re⁢cos⁢ ⁢φ2Re+Hr)2]-12,andFppGPS3=[1-(Re⁢cos⁢ ⁢φ3Re+Hr)2]-12,where Re is the radius of the earth and Hr is the height of maximum electron density in the ionosphere surrounding the earth's surface.
US Referenced Citations (7)
Number Name Date Kind
5210540 Masumoto May 1993
5430654 Kyrtsos et al. Jul 1995
5506587 Lans Apr 1996
5825326 Semler et al. Oct 1998
5831545 Murray et al. Nov 1998
5999878 Hanson et al. Dec 1999
6032108 Seiple et al. Feb 2000
Non-Patent Literature Citations (7)
Entry
Klobuchar, John A., Air Force Geophysics Laboratory, Ionospheric Effects on GPS, GSP World, Apr. 1991, pp. 48-51.
Wu, B., et al.,Mayflower Communications Co., Inc. and T.R. Jenkins, Wright Laboratory, WPAFB, Ionospheric Error Compensation for GPS Receivers Using Real-Time Ionospheric Model, pp. 575-583.
Beser, Jacques and Balendra, Anushia, 3S Navigation, Enhanced Ionospheric Delay Compensation Using GLONASS, pp. 1609-1617.
Lin, Lao-Sheng, School of Geomatic Engineering, The University of New South Wales, “A Novel Approach to Improving the Accuracy of Real-Time Ionospheric Delay Estimation Using GPS”, pp. 169-178.
Robert E. Daniell, Jr., et al., Computational Physics, Inc., “A New, Improved Ionospheric Correction Algorithm for Single Frequency GPS Receivers,” pp. 635-640.
Zhao, Yilin, “Vehicle Location and Navigation Systems,” Section, 3.4.2 Global Positioning System, pp. 63-75, ISBN 0-89006-861-5, (alk.paper); TE228.3Z45, 1997, Library of Congress Card No. 97-4200; Artech House, Inc., Norwood, MA 02062,.
Christie, Jock R.I., et al., Department of Aeronautics and Astronautics, Stanford University, The Effects of the Ionosphere and C/A Frequency on GPS Signal Shape: Considerations for GNSS-2, The Effects of the Onosphere and C/A Frequency on GPS Signal Shape: Considerations for GNSS-2, pp. 647-653.