WO1984001832A1 - Method and apparatus for deriving pseudo range from earth-orbiting satellites - Google Patents

Method and apparatus for deriving pseudo range from earth-orbiting satellites Download PDF

Info

Publication number
WO1984001832A1
WO1984001832A1 PCT/US1983/001650 US8301650W WO8401832A1 WO 1984001832 A1 WO1984001832 A1 WO 1984001832A1 US 8301650 W US8301650 W US 8301650W WO 8401832 A1 WO8401832 A1 WO 8401832A1
Authority
WO
WIPO (PCT)
Prior art keywords
signal
frequency
component
satellite
user
Prior art date
Application number
PCT/US1983/001650
Other languages
French (fr)
Inventor
Peter Frank Macdoran
Donovan James Spitzmesser
Original Assignee
Peter Frank Macdoran
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Peter Frank Macdoran filed Critical Peter Frank Macdoran
Publication of WO1984001832A1 publication Critical patent/WO1984001832A1/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S11/00Systems for determining distance or velocity not using reflection or reradiation
    • G01S11/02Systems for determining distance or velocity not using reflection or reradiation using radio waves
    • G01S11/10Systems for determining distance or velocity not using reflection or reradiation using radio waves using Doppler effect
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64GCOSMONAUTICS; VEHICLES OR EQUIPMENT THEREFOR
    • B64G1/00Cosmonautic vehicles
    • B64G1/10Artificial satellites; Systems of such satellites; Interplanetary vehicles
    • B64G1/1021Earth observation satellites

Definitions

  • This invention relates to platform positioning, i.e., tracking and locating points relative to an earth coordinate system, and, more particularly, to a method and apparatus for deriving pseudo range from earth-orbiting, signal-transmitting satellites.
  • the U.S. Navy TRANSIT Navigational Satellite System comprises a number of satellites in near-earth polar orbit.
  • the satellites transmit to user stations 150 and 400 MHz carriers on which satellite ephemeris information is modulated.
  • the user measures the frequency of the received signal and calculates his range with respect to transmitting satellites based on the Doppler frequency shift observed by the user and the satellite ephemeris information. Specifically, if the positions of the observed satellite and its transmission frequency are known, the Doppler frequency shift of the signals received from the satellite at a point as it passes over the receiver in 15 minutes or less permits the determination of the location of that point in an earth-referenced coordinate system.
  • TRANSIT is given in an article by H.D. Black entitled "Satellites for Earth Surveying and Ocean
  • the NAVSTAR Global Positioning System which comprises a plurality of coded signal transmitting satellites in far earth orbit, will provide, to authorized users in possession of the code, greater accuracy and more flexibility than TRANSIT. Although at present there are only six NAVSTAR satellites in orbit, it is planned that eventually there will be 18, so distributed that four satellites are visible from any point on earth. Each NAVSTAR satellite transmits a so-called L 1 band radio signal centered about a frequncy of 1575.42 MHz and an L 2 band radio signal centered about a frequency of 1227.6 MHz.
  • the L 1 band has a suppressed carrier L 1 upon which a protected information channel called P-code and a coarse acquisition channel called C/A code are modulated in double side band form.
  • the L 2 band has a suppressed carrier L 2 upon which the P-code is modulated in double side band form.
  • the P-code and C/A code channels both carry binary information signals at a given chip rate, i.e., 10.230 MHz in the case of the P-code, and 1.0230 MHz in the case of the C/A code.
  • the P-code sequence is only known to authorized users of the NAVSTAR system. With knowledge of the P-code sequence, an authorized user of NAVSTAR can derive his pseudo range relative to the satellites in his field of view by measuring the time it takes for the P-code sequence to traverse the distance between the satellites and the user, knowing that the signal travels at the speed of light.
  • the true range of the user from a satellite equals the pseudo range plus the difference in the offset of the satellite clock and the user clock relative to a time reference such as the universal time coordinated scale. Having thus measured the pseudo range, a user can determine the satellite and user clock offsets and perform a number of tracking and location determinations termed platform positioning, by means of well-known techniques. To those not having access to the P-code sequence, the NAVSTAR satellite system cannot currently be used to determine high-precision pseudo range.
  • the invention permits a user to derive his pseudo range from earth-orbiting, signal-transmitting satellites without knowledge of the code sequence of modulation carried by the signal, if any.
  • a modulated radio frequency signal having a component at a given frequency, which is transmitted from a satellite is intercepted at a user position.
  • the component is recovered from the intercepted signal.
  • the phase and frequency of the component are measured.
  • the pseudo range of the satellite can be derived.
  • a fractional phase is derived from the measured phase and frequency of the intercepted signal.
  • a Doppler range value is also derived from the measured frequencies of the satellites.
  • the Doppler range value is divided by the wavelength of the given frequency to produce an integer and a remainder.
  • the integer is added to the fractional phase to produce a value proportional to the pseudo range.
  • a number of platform-positioning operations can be performed by means of well-known techniques -- for example, point positioning of a user in an earth-referenced coordinate system, differential positioning of a user relative to a stationary point, satellite positioning, and ionospheric calibration.
  • FIG. 1 is a diagram showing a single satellite in earth orbit for the purpose of depicting the relationships and terms used to explain the invention
  • FIG. 2 is a diagram of three satellites orbiting the earth to depict the Doppler frequency shift
  • FIG. 3 is a schematic block diagram of a receiver incorporating principles of the invention
  • FIGS. 4, 6, and 8 are sketches used to explain the invention.
  • FIGS. 5, 7, and 9 are schematic block diagrams of the signal processors of FIG. 3;
  • FIG. 10 is a schematic block diagram of the integer generator of FIGS 5, 7, and 9.
  • FIG. 11 is a schematic diagram of a differential positioning system incorporating principles of the invention.
  • the invention is applicable to other types of earth-orbiting, signal-transmitting satellite systems, it is described herein in connection with the NAVSTAR Global Positioning System, which furnishes a very advantageous signal for pseudo ranging by means of the invention.
  • FIG. 1 illustrates a signal-transmitting NAVSTAR satellite 10 orbiting the earth 12 along a path 14.
  • a user on the surface of the earth is located at a point 16.
  • the position of user point 16 is and the position of satellite 10 is .
  • the range of satellite 10 from the user is Point 16 lies in a horizontal plane of observation 20, which is normal to the radial line 22 passing through point 16 and center 18.
  • satellite 10 is visible to a user at point 16, during the portion of path 14 lying on the opposite side of plane 20 from earth 12. While satellite 10 is visible, the user at point 16 is intercepting radio signals therefrom.
  • the magnitude of the user's range from satellite 10 varies from a maximum where it rises above plane 20 to a minimum where it crosses radius 22, called herein time of closest approach (TCA) , to another maximum where it sets below plane 20 (although need not always lie in the satellite orbit plane).
  • TCA time of closest approach
  • This relationship is shown by a curve 24.
  • this range varies between about 20 million meters and 25 million meters.
  • the frequency intercepted at point 16 varies from the frequency transmitted by satellite 10, the measured frequency, f M , at point 16 being largest when satellite 10 rises above plane 20, being smallest when satellite 10 sets below plane 20 and being the same as the transmitted frequency, f T , when satellite 10 is at its time of closest approach.
  • This relationship and the Doppler frequency spread are shown by a curve 26.
  • FIG. 2 illustrates how the satellite position affects the frequency shift of the signal intercepted by the user at point 16.
  • the component of the satellite velocity, lying on an imaginary line passing through the satellite and point 16 is proportional to the Doppler frequency shift.
  • This component is proportional to the cosine ⁇ , where ⁇ is the angle between the velocity vector of the satellite and the imaginary line passing through the satellite and point 16.
  • ⁇ 1 is the angle between the velocity vector of the satellite and the imaginary line passing through the satellite and point 16.
  • a second satellite at the time of closest approach has an angle ⁇ 2 of 90° and no Doppler frequency shift.
  • a third satellite midway between the time of closest approach and the horizontal plane of observation has an angle 0:3 , i.e., approximately 103o and a negative Doppler frequency shift.
  • point 16 must lie on the surface of an imaginary cone whose vertex is at the satellite position with a half apex angle ⁇ . In a two-dimensional case, the cones of two satellites determine the location of point 16 and therefore two satellites are sufficiently unique to determine the location of point 16 by measuring the Doppler frequency shift at point 16.
  • the receiver frequency reference is identical to the frequency refernce aboard the NAVSTAR satellites.
  • selected frequency components of the signal transmitted from the satellites are recovered.
  • the distance therebetween can be considered as comprising a large number of whole wavelengths, N, of one of the selected frequency component together with a fraction of this wavelength.
  • the fraction of the wavelength called hereafter the fractional phase and designated ⁇ , is derived by measuring the frequency, f M , and time interval, T, between a given point of the selected component and a reference signal.
  • the measured frequency, f M is multiplied by the time interval T to produce a precise determination of the fractional phase, ⁇ .
  • the degree of precision depends on the wavelength of the selected component.
  • the number of whole wavelengths is derived by measuring the Doppler frequency shift of a selected component from different satellites to determine a gross Doppler range value, hereafter called the Doppler range ⁇ D , by well-known Doppler ranging techniques.
  • the pseudo range is the sum of all the whole wavelengths between the satellite and the user and the fractional wavelength.
  • the pseudo range can be expressed by the following equation:
  • ⁇ ' is the pseudo range
  • c is the speed of light
  • f T is the true frequency of the selected component transmitted by the satellite
  • f M is the measured frequency of the selected component intercepted by the user reflecting the Doppler frequency shift
  • T is the time interval
  • N is the number of whole wavelengths.
  • FIG. 3 illustrates a receiver for recovering selected components of the signal transmitted by a NAVSTAR satellit
  • the selected frequency components of the signal transmitted from the NAVSTAR satellites and their characteristics are set forth in the following table:
  • the signal transmitted from a NAVSTAR satellite is intercepted by an antenna 30.
  • this signal comprises an L 1 band with a suppressed carrier L 1 upon which a P-code channel and a C/A code channel are modulated in double side band form and an L 2 band with a suppressed carrier L 2 upon which the P-code is modulated in double side band form.
  • the underlined numbers in FIG. 3 represent the frequency at the designated locations, in MHz unless otherwise noted.
  • the numbers in parentheses represent the pass bands of the filters and the time delays of the delay lines with which they are associated.
  • Antenna 30 is connected by a band pass filter 32 and an amplifier 34 to the input of a power divider 36, which separates the L 1 band and the L 2 band.
  • a frequency reference 38 comprises a stable atomic clock such as a HewlettPackard HP5065A, synchronized to the frequency reference of the satellite, although less sophisticated crystal oscillators such as a Hewlett-Packard HP105 can also perform this function.
  • Frequency reference 38 is coupled to a frequency synthesizer 40, which generates eight different frequencies for use in the receiver by means of frequency multipliers and dividers. Thus, the eight frequencies generated by synthesizer 40, which are shown eminating therefrom are precisely synchronized to frequency reference 38.
  • Frequency reference 38 is also coupled to a clock 41, which has an output where Universal Time Coordinated (UTC) clock time is available and an output where one pulse per second (1PPS) is generated.
  • UTC Universal Time Coordinated
  • the L 1 band is coupled through a filter 42 to a mixer 44 where it is down converted by one of the tones from synthesizer 40.
  • the output of mixer 44 is coupled by an amplifier 46 to the input of a power divider 48.
  • the L 1 carrier component is recovered by connecting two of the outputs of power divider 48 to a mixer 50.
  • the output of mixer 50 is coupled by a filter 52 to a mixer 54, where it is down converted by a tone from synthesizer 40.
  • the output of filter 52 is centered at 70.84 MHz and has twice the Doppler frequency spread that occurs on the L 1 carrier and thus an effective recovered wavelength of .095 meters.
  • a low frequency narrow band sine wave signal exhibiting the Doppler frequency shift and fractional phase of the L 1 carrier, is coupled from mixer 54 to an L 1 carrier signal processor 56.
  • the zero Doppler frequency shift condition is exhibited as a 10 kHz sine wave.
  • the P-code chip rate component is recovered by connecting one output of power divider 48 directly to a mixer 58 and another output of power divider 48 to mixer 58 through a delay line 60 that introduces a time delay of one-half of the period of the P-code chip rate.
  • the output of mixer 58 is coupled by a filter 62 to a mixer 64, where it is down converted by a tone from synthesizer 40.
  • the output of filter 62 is a sine wave at the P-code chip rate.
  • a low-frequency, narrow-band sine wave signal, exhibiting the Doppler frequency shift and fractional phase of the P-code chip rate component, is coupled from mixer 64 to a P-code chip rate signal processor 66.
  • the C/A code chip rate component is recovered by connecting another output of power divider 48 directly to a mixer 68 and yet another output of power divider 48 to mixer 68 through a delay line 70, which introduces a delay equal to one-half the period of the C/A code chip rate.
  • the output of mixer 68 is coupled by a filter 72 to a mixer 74, where it is down converted by a tone from synthesizer 40.
  • the output of filter 72 is a sine wave at the C/A code chip rate.
  • a low-frequency, 14633/LTR narrow-band sine wave signal exhibiting the Doppler frequency shift and fractional phase of the C/A code chip rate component is coupled from mixer 74 to a C/A code chip rate signal processor 76.
  • the L 2 band is coupled through a filter 78 to a mixer 80, where it is down converted by one of the tones from synthesizer 40.
  • the output of mixer 80 is coupled by an amplifier 82 to the input of a power divider 84.
  • the L 2 carrier component is recovered by connecting two of the outputs of power divider 84 to a mixer 86.
  • the output of mixer 86 is coupled by a filter 88 to a mixer 90, where it is down converted by a tone from synthesizer 40.
  • the output of filter 88 is centered at 70.84 MHz and has twice the Doppler frequency spread that occurs on the L 2 carrier and thus the effective recovered wavelength is .122 meters.
  • a low frequency, narrow-band sine wave signal exhibiting the Doppler frequency shift and fractional phase of the L 2 carrier is coupled from mixer 90 to an L 2 carrier signal processor 92.
  • the zero Doppler frequency condition is exhibited by a sine wave at 10 kHz.
  • the L 2 channel P-code chip rate component is recovered by connecting one output of power divider 84 directly to a mixer 94 and another output of power divider 84 to mixer 94 through a delay line 96 that introduces a time delay of one-half of the period of the P-code chip rate.
  • the output of mixer 94 is coupled by a filter 98 to a mixer 100, where it is down converted by a tone from synthesizer 40.
  • the output of filter 98 is a sine wave at the P-code chip rate.
  • a lowfrequency, narrow-band sine wave signal, exhibiting the Doppler frequency shift and fractional phase of the P-code chip rate component, is coupled from mixer 100 to a P-code chip rate signal processor 102.
  • a large number, N C/A , of whole wavelengths, ⁇ C/A , of the C/A code component and a fractional phase, ⁇ C/A ' extend between satellite 104 and user 106.
  • the fractional phase, ⁇ C/A is measured and the number of wavelengths, N C/A , is determined by deriving a gross value of Doppler range, ⁇ D .
  • the gross value of Doppler range, ⁇ D is derived from the Doppler frequency shift of the P-code chip rate component because, assuming an amplitude signalto-noise ratio of 10:1, this can readily be done to an accuracy of 50 meters or less, i.e., about one-sixth of a wavelength, ⁇ C/A .
  • the uncertainty i . e . , poss ible error, of the gross value of Doppler range, ⁇ D is depicted by the parentheses 107, meaning that the measured gross value of the Doppler range ⁇ D could fall anywhere within the parentheses.
  • the gross value of the Doppler range, ⁇ D is divided by the wavelength, ⁇ C/A , of the C/A code chip rate component to produce a quotient comprising a whole number plus a remainder. In general, the remainder is discarded and the whole number, which is treated as the whole number of wavelengths, N C/A , is added to the fractional phase, ⁇ C/A , to produce an accurate value of pseudo range ⁇ ' C/A .
  • the remainder is larger than a given value depending on the signal-to-noise ratio, e.g., fivesixths of a wavelength, ⁇ C/A , for an amplitude signalto-noise ratio of 10:1 and the fractional phase, ⁇ C/A , is smaller than a given value, e.g., one-sixth of a wavelength, ⁇ C/A , for an amplitude signal-to-noise ratio of 10:1, this particular measurement of the gross value of the Doppler range must either be disregarded or one must be added to the whole number of the quotient to produce the whole number of wavelengths, N C/A , to be added to the fractional phase, ⁇ C/A , to produce an accurate value of pseudo range, ⁇ ' C/A . With the assumed amplitude signal-to-noise ratio ratio of 10:1, the pseudo range value, ⁇ ' C/A , can be determined to an accuracy of 5 meters or better.
  • FIG. 5 shows signal processor 76, which performs the operations described in connection with FIG. 4.
  • the output of mixer 74 (FIG. 3) is coupled to a phase detector 108 and a frequency counter 110.
  • the phase of the C/A code chip rate component relative to pulses occurring at one pulse per second generated by clock 41 is determined by phase detector 108.
  • the frequency of this component is determined by frequency counter 110 at intervals of 1PPS under the control of clock 41.
  • Phase detector 108 and frequency counter 110 are connected to a multiplier 112, which produces the fractional phase , ⁇ C/A , at its output.
  • the output of mixer 64 (FIG. 3) is connected to a frequency counter 114.
  • the output of frequency counter 114 is connected to a Doppler position finder 116 to which UTC clock time is also applied from clock 41.
  • Position finder 116 could comprise commercially available equipment such as Magnavox Model 1502 adapted for data processing at 10.23 MHz instead of 400 MHz using principles described in "Satellite Surveying," by G. J. Hoar, Magnavox Document MX-TM-3346-81, No. 10058, February, 1982.
  • Position finder 116 determines the gross value of Doppler range, ⁇ D .
  • the output of range finder 116 is connected to an integer generator 118, which produces the value of the whole number of wavelengths, ⁇ C/A .
  • multiplier 112 and integer generator are applied to an adder circuit 120 and the output of adder circuit 120 is connected to a multiplier 122, where the value of the sum of the fractional phase, ⁇ C/A , Plus the whole number of wavelengths, N C/A , is multiplied by the speed of light, c, divided by the frequency, f C/A , of the C/A code chip rate component without Doppler shift.
  • FIG. 6 depicts the distance, i.e., range, between satellite 104 and user 106 for the P-code chip rate component.
  • a large number, N P of whole wavelengths, ⁇ P , of the P-code component and a fractional phase, ⁇ P , extend between satellite 104 and user 106.
  • the fractional phase, ⁇ P is measured and the number of wavelengths, N P , is determined by using the already derived pseudo range value, ⁇ ' C/A, which is accurate to less than one-sixth of a wavelength, ⁇ P , of the P-code chip rate component.
  • the uncertainty, i.e., possible error, of the pseudo range, ⁇ ' C/A is depicted by the parentheses 109, meaning that it could fall anywhere within the parentheses.
  • the value of the pseudo range, ⁇ ' C/A is divided by the wavelength, ⁇ P , of the P-code chip rate component to produce a quotient comprising a whole number of wavelengths, N P , plus a remainder. In general, the remainder is discarded the whole number, which is treated as the whole number of wavelengths, N P , is added to the fractional phase, ⁇ P , to Produce an accurate value of pseudo range, ⁇ ' P .
  • the remainder is larger than a given value depending on the signal-to-noise ratio, e.g., five-sixths of a wavelength, ⁇ P , for an amplitude signal-to-noise ratio of 10:1 and the fractional phase ⁇ p is smaller than a given value, e.g., one-sixth of a wavelength, ⁇ P , for an amplitude signal-to-noise ratio of 10:1
  • the gross value of the Doppler range must either be disregarded or one must be added to the whole number of the quotient to produce the whole number of wavelengths, N P , to be added to the fractional phase, ⁇ P , to produce an accurate value of pseudo range, p' p .
  • the pseudo range value, p' p can be determined to an accuracy of 30 cm, or better.
  • FIG. 7 shows signal processor 66 or 102, which performs the operations described in connection with FIG. 6.
  • the output of mixer 64 or 100 (FIG. 3) is coupled to a phase detector 124 and to frequency counter 114 (FIG. 5).
  • the phase of the P-code chip rate component relative to pulses occurring at one pulse per second generated by clock 41 is determined by phase detector 124.
  • the frequency of this component is determined by frequency counter 114 at intervals of IPPS under the control of clock 41.
  • Phase detector 124 and frequency counter 114 are connected to a multiplier 126, which produces the fractional phase, ⁇ P , at its output.
  • the output of multiplier 122 (FIG. 5) is connected to an integer generator 128, which produces the value of the whole number of wavelengths, ⁇ P .
  • multiplier 126 and integer generator 128 are applied to an adder circuit 130 and the output of adder circuit 130 is connected to a multiplier 132, where the value of the sum of the fractional phase, ⁇ P , plus a whole number of wavelengths, N P , is multiplied by the speed of light, c, divided by the frequency, f P , of the P-code chip rate component without Doppler shift.
  • FIG. 8 depicts the distance, i.e., range, between satellite 104 and user 106 for the L-carrier component.
  • the fractional phase, ⁇ L is measured and the number of wavelengths, N P , is determined by using the already derived pseudo range value, P'p, which is accurate to less than one-sixth of a wavelength, ⁇ L , of the L-carrier component.
  • the uncertainty, i.e., possible error, of the pseudo range, ⁇ ' P , range is depicted by the parentheses 111, meaning that it could fall anywhere within the parentheses; however, a relatively high signal-to-noise ratio of 230:1 is required.
  • the value of the pseudo range, ⁇ ' P is divided by the wavelength, ⁇ L , of the L-carrier component to produce a quotient comprising a whole number of wavelengths, N L , plus a remainder. In general, the remainder is discarded and the whole number, which is treated as the whole number of wavelengths, N L , is added to the fractional phase, ⁇ L , to produce an accurate value of pseudo range, ⁇ ' L.
  • the remainder is larger than a given value depending on the signal-to-noise ratio, e.g., five-sixths of a wavelength, ⁇ L , for an amplitude signal-to-noise ratio of 10:1 and the fractional phase, ⁇ L , is smaller than a given value, e.g., one-sixth of a wavelength, ⁇ L , for an amplitude signal-to-noise ratio of 10:1, the gross value of the Doppler range must either be disregarded or one must be added to the whole number of the quotient to produce the whole number of wavelengths, N L , to be added to the fractional, ⁇ L , to produce an accurate value of pseudo range, ⁇ ' L . With the assumed amplitude signal-to-noise ratio of 10:1, the pseudo range value, ⁇ ' L , can be determined to an accuracy of 2 mm or better.
  • FIG. 9 shows signal processor 56 or 92, which performs the operations described in connection with FIG. 8,
  • the output of mixer 54 or 90 (FIG. 3) is coupled to a phase detector 134 and a frequency counter 136.
  • the phase of the L-carrier component relative to pulses occurring at. one pulse per second generated by clock 41 is determined by a phase detector 134.
  • the frequency of this component is determined by a frequency counter 136 at intervals of 1PPS under the control of clock 41.
  • Phase detector 134 and frequency counter 136 are connected to a multiplier 138, which produces the fractional phase, ⁇ L , at its output.
  • the output of multiplier 132 (FIG. 7) is connected to an integer generator 140, which produces the value of the whole number of wavelengths, ⁇ P .
  • multiplier 138 and integer generator 140 are applied to an adder circuit 142 and the output of adder circuit 142 is connected to a multiplier 144, where the value of the sum of the fractional phase, ⁇ L , plus a whole number of wavelengths, N L , is multiplied by the speed of light, C, divided by the frequency, f L , of the L-carrier component without Doppler shift.
  • the fractional phase, ⁇ is measured accurately in each case, but there is an ambiguity, namely, the number of whole cycles, N, in addition to the fractional phase, ⁇ , that makes up the total path length between satellite 104 and user 106, i.e., the pseudo range, ⁇ '.
  • the ambiguity is resolved by a measurement which, although not as accurate as the fractional phase measurement, is accurate to within less than about one-sixth of a wavelength of the selected component, thereby permitting precise determination of the number of wavelengths, N.
  • the ambiguity of the C/A chip rate code component is resolved by a Doppler position measurement
  • the ambiguity of the P-code chip rate component is resolved by using the pseudo range derived from the measurements in connection with the C/A chip rate component
  • the ambiguity of the L carrier component is resolved by using the pseudo range derived from the measurement in connection with the P-code chip rate component.
  • the described phase detectors could be so-called time interval counters comprising a clock pulse source (e.g., at a frequency of 5 MHz) that feeds pulses to a counter.
  • the counter starts counting the clock pulses when a 1 PPS pulse from clock 41 is applied thereto and stops counting the clock pulses at the positive going zero crossing of a component whose phase is being detected.
  • the described frequency detectors could comprise a counter that counts the number of cycles of the selected component occurring during a given time period, e.g., one second, as determined by clock 41.
  • FIG. 10 shows integer generator 118 in more detail.
  • a divider 170 to which the output of Doppler position finder 116 (multiplier 122 in FIG. 7, and multipilier 132 in FIG. 9) is connected divides the input value by the value of the wavelength, ⁇ C/A ( ⁇ P in FIG. 7, and ⁇ L in FIG. 9).
  • the output of divider 170 is directly connected to adder ciruit 120 (132 in FIG. 7, and 144 in FIG. 9) via a transmission gate 172 and an isolation gate 174.
  • the output of divider 170 is also coupled through an add one circuit 176, a transmission gate 178, and isolation gate 174 to adder circuit 120 (132 in FIG.
  • the same signal applied to divider 170 is also applied to a threshold detector 180.
  • the output of multiplier 112 (126 in FIG. 7, and 138 in FIG. 9) is applied to a threshold detector 182.
  • the outputs of threshold detectors 180 and 182 are coupled to the inputs of an AND gate 184.
  • the output of AND gate 184 is directly connected to the control terminal of transmission gate 172 and is connected via an inverter 186 to the control terminal of transmission gate 178.
  • Threshold detectors 180 and 182, AND gate 184, and inverter 186 are digital control circuits, while divider 170, add one circuit 176, transmission gate 172 and 178, and isolation gate 174 are analog or digital signal transmission circuits.
  • Threshold detector 180 produces a high binary value when the signal applied to its input exceeds a threshold representative of a quotient with a remainder larger than five-sixth of a wavelength, ⁇ C/A.
  • Threshold detector 182 produces a high binary value when the signal applied to its input is representative of a fractional phase less than one-sixth of a wavelength, ⁇ C/A .
  • AND gate 184 produces a high binary value, thereby opening transmission gate 178 to transmit therethrough a value representative of the whole number of the quotient from divider 170 plus one. Otherwise, transmission gate 172 couples a value representative of the whole number of the quotient from divider 170.
  • the Doppler range is derived on the basis of the Doppler frequency shift of the P-code component to sufficient accuracy to permit the derivation of the whole number N P of wavelengths, ⁇ P , rather than, ⁇ C/A , as described in connection with FIGS. 4 and 5.
  • N P This whole number of wavelengths, N P , is added to the fractional phase, ⁇ P , of the P-code chip rate component rather than the C/A code chip rate component which will require a higher signal-to-noise ratio to resolve one-sixth of a wavelength, ⁇ P (5 m), rather than the requirements to position to 50 m to resolve C/A code phase ambiguities.
  • only one set of signal processors such as processors 56, 66, 76, 92, and 102, need be provided because only the signal from one satellite at a time is being received. If an omnidirectional antenna is employed, then a separate set of signal processors must be provided for each of the satellites, e.g., four, in view at one time.
  • the signals received from the different satellites are distinguishable from each other by their difference in frequency due to Doppler frequency shift. They could be separated from each other by, for example, by a comb filter.
  • FIG. 11 depicts an application of the invention to differential positioning, i.e., the positioning of a user relative to a stationary point in an earth-referenced coordinate system.
  • a NAVSTAR satellite 150 transmits signals to first and second stationary earth stations. The range from satellite 150 to the first station is ⁇ 1 and to the second station is ⁇ 2 . The unit vector from the first station to the satellite is The baseline vector from the first station to the second station is the quantity to be derived.
  • the satellite signal is intercepted by an antenna 152, which is connected to a receiver and signal processor 154.
  • Receiver and signal processor 154 derives frequency and time interval values for a selected component of the intercepted signal and sends this information to a remote computer 156 via a transmission line 158, although by time tagging these values the information can be delayed by any amount in its transmission.
  • the satellite signal is intercepted by an antenna 160, which is connected to a receiver and signal processor 162.
  • Receiver and signal processor 162 derives frequency and time interval values for a selected component of the intercepted signal and sends this information to computer 156 via a transmission line 164.
  • the known quantities and are also supplied to computer 156 which by means of a computer program, a listing of which is attached hereto as Appendix A, generates the baseline vector For each of the four satellites in view, computer 156 solves the following equation:
  • Receiver and signal processors 154 and 162 are constructed in the manner described in connection with FIG. 3 together with the frequency counters and phase detectors as described in connection with FIGS. 5, 7, and 9.
  • One aspect of the invention is to derive pseudo range by Doppler positioning alone utilizing concurrent reception of modulated radio signals from plural satellites together with recovery of a component therefrom for comparison with the frequency of the transmitted component. Such comparison permits the position of the user to be determined as described above. Attached hereto as Appendix B is further description of the invention, the disclosure of which is fully incorporated into this application by reference.

Abstract

The invention permits a user to derive his pseudo range from earth-orbiting, signal-transmitting satellites (10) without knowledge of the code sequence of modulation carried by the signal, if any. A modulated radio frequency signal (fm) having a component at a given frequency, which is transmitted from a satellite is intercepted at a user position. The component is recovered from the intercepted signal. The phase and frequency of the component are measured. From these measurements and similar measurements from other such satellites, the pseudo range $(1,5)$ of the satellite can be derived. Specifically, a fractional phase PHI is derived from the measured phase and frequency of the intercepted signal. A Doppler range value ($(1,5)$D) is also derived from the measured frequencies of the satellites. The Doppler range value is divided by the wavelength of the given frequency to produce an integer and a remainder. The integer (NC/A) is added to the fractional phase to produce a value proportional to the pseudo range ($(1,5)$C/A).

Description

METHOD AND APPARATUS FOR DERIVING PSEUDO
RANGE FROM EARTH-ORBITING SATELLITES
Contractual Origin of the Invention
The United States government has rights in this invention pursuant to Contract No. NAS7-100 between the National Aeronautics and Space Administration and the California Institute of Technology, Jet Propulsion Laboratory.
Background of the Invention
This invention relates to platform positioning, i.e., tracking and locating points relative to an earth coordinate system, and, more particularly, to a method and apparatus for deriving pseudo range from earth-orbiting, signal-transmitting satellites.
The U.S. Navy TRANSIT Navigational Satellite System comprises a number of satellites in near-earth polar orbit. The satellites transmit to user stations 150 and 400 MHz carriers on which satellite ephemeris information is modulated. The user measures the frequency of the received signal and calculates his range with respect to transmitting satellites based on the Doppler frequency shift observed by the user and the satellite ephemeris information. Specifically, if the positions of the observed satellite and its transmission frequency are known, the Doppler frequency shift of the signals received from the satellite at a point as it passes over the receiver in 15 minutes or less permits the determination of the location of that point in an earth-referenced coordinate system. A further description of TRANSIT is given in an article by H.D. Black entitled "Satellites for Earth Surveying and Ocean
Navigating," Johns Hopkins APL Technical Digest, JanuaryMarch, 1981, Volume 2, No. 1, pages 3-13.
The NAVSTAR Global Positioning System, which comprises a plurality of coded signal transmitting satellites in far earth orbit, will provide, to authorized users in possession of the code, greater accuracy and more flexibility than TRANSIT. Although at present there are only six NAVSTAR satellites in orbit, it is planned that eventually there will be 18, so distributed that four satellites are visible from any point on earth. Each NAVSTAR satellite transmits a so-called L1 band radio signal centered about a frequncy of 1575.42 MHz and an L2 band radio signal centered about a frequency of 1227.6 MHz. The L1 band has a suppressed carrier L1 upon which a protected information channel called P-code and a coarse acquisition channel called C/A code are modulated in double side band form. The L2 band has a suppressed carrier L2 upon which the P-code is modulated in double side band form. The P-code and C/A code channels both carry binary information signals at a given chip rate, i.e., 10.230 MHz in the case of the P-code, and 1.0230 MHz in the case of the C/A code. The P-code sequence is only known to authorized users of the NAVSTAR system. With knowledge of the P-code sequence, an authorized user of NAVSTAR can derive his pseudo range relative to the satellites in his field of view by measuring the time it takes for the P-code sequence to traverse the distance between the satellites and the user, knowing that the signal travels at the speed of light. The true range of the user from a satellite equals the pseudo range plus the difference in the offset of the satellite clock and the user clock relative to a time reference such as the universal time coordinated scale. Having thus measured the pseudo range, a user can determine the satellite and user clock offsets and perform a number of tracking and location determinations termed platform positioning, by means of well-known techniques. To those not having access to the P-code sequence, the NAVSTAR satellite system cannot currently be used to determine high-precision pseudo range.
Summary of the Invention
The invention permits a user to derive his pseudo range from earth-orbiting, signal-transmitting satellites without knowledge of the code sequence of modulation carried by the signal, if any. A modulated radio frequency signal having a component at a given frequency, which is transmitted from a satellite is intercepted at a user position. The component is recovered from the intercepted signal. The phase and frequency of the component are measured. From these measurements and similar measurements from other such satellites, the pseudo range of the satellite can be derived. Specifically, a fractional phase is derived from the measured phase and frequency of the intercepted signal. A Doppler range value is also derived from the measured frequencies of the satellites. The Doppler range value is divided by the wavelength of the given frequency to produce an integer and a remainder. The integer is added to the fractional phase to produce a value proportional to the pseudo range.
From the pseudo range, a number of platform-positioning operations can be performed by means of well-known techniques -- for example, point positioning of a user in an earth-referenced coordinate system, differential positioning of a user relative to a stationary point, satellite positioning, and ionospheric calibration.
Brief Description of the Drawings
The features of a specific embodiment of the best mode contemplated of carrying out the invention are illustrated in the drawings, in which: FIG. 1 is a diagram showing a single satellite in earth orbit for the purpose of depicting the relationships and terms used to explain the invention;
FIG. 2 is a diagram of three satellites orbiting the earth to depict the Doppler frequency shift; FIG. 3 is a schematic block diagram of a receiver incorporating principles of the invention;
FIGS. 4, 6, and 8 are sketches used to explain the invention;
FIGS. 5, 7, and 9 are schematic block diagrams of the signal processors of FIG. 3;
FIG. 10 is a schematic block diagram of the integer generator of FIGS 5, 7, and 9; and
FIG. 11 is a schematic diagram of a differential positioning system incorporating principles of the invention.
Detailed Description of the Specific Embodiment
Although the invention is applicable to other types of earth-orbiting, signal-transmitting satellite systems, it is described herein in connection with the NAVSTAR Global Positioning System, which furnishes a very advantageous signal for pseudo ranging by means of the invention.
FIG. 1 illustrates a signal-transmitting NAVSTAR satellite 10 orbiting the earth 12 along a path 14. A user on the surface of the earth is located at a point 16. In an earth-referenced coordinate system having its origin at the center of the earth 18, the position of user point 16 is
Figure imgf000008_0001
and the position of satellite 10 is
Figure imgf000008_0002
. The range of satellite 10 from the user is
Figure imgf000008_0005
Point 16 lies in a horizontal plane of observation 20, which is normal to the radial line 22 passing through point 16 and center 18. As illustrated by the solid nature of path 14, satellite 10 is visible to a user at point 16, during the portion of path 14 lying on the opposite side of plane 20 from earth 12. While satellite 10 is visible, the user at point 16 is intercepting radio signals therefrom. The magnitude of the user's range
Figure imgf000008_0003
from satellite 10 varies from a maximum where it rises above plane 20 to a minimum where it crosses radius 22, called herein time of closest approach (TCA) , to another maximum where it sets below plane 20 (although need not always lie in the satellite orbit plane). This relationship is shown by a curve 24. In the case of NAVSTAR, this range varies between about 20 million meters and 25 million meters. Due to Doppler frequency shift, the frequency intercepted at point 16 varies from the frequency transmitted by satellite 10, the measured frequency, fM, at point 16 being largest when satellite 10 rises above plane 20, being smallest when satellite 10 sets below plane 20 and being the same as the transmitted frequency, fT, when satellite 10 is at its time of closest approach. This relationship and the Doppler frequency spread are shown by a curve 26.
FIG. 2 illustrates how the satellite position affects the frequency shift of the signal intercepted by the user at point 16. The component of the satellite velocity,
Figure imgf000009_0001
lying on an imaginary line passing through the satellite and point 16, is proportional to the Doppler frequency shift. This component is proportional to the cosine α , where α is the angle between the velocity vector of the satellite and the imaginary line passing through the satellite and point 16. Thus, a first satellite that has just risen above the horizontal plane of observation is at an angle α1, i.e., approximately
77°, and has the largest Doppler frequency shift. A second satellite at the time of closest approach has an angle α2 of 90° and no Doppler frequency shift. A third satellite midway between the time of closest approach and the horizontal plane of observation has an angle 0:3 , i.e., approximately 103º and a negative Doppler frequency shift. In general, point 16 must lie on the surface of an imaginary cone whose vertex is at the satellite position with a half apex angle α. In a two-dimensional case, the cones of two satellites determine the location of point 16 and therefore two satellites are sufficiently unique to determine the location of point 16 by measuring the Doppler frequency shift at point 16. In the threedimensional case, three satellites are required provided that the receiver frequency reference is identical to the frequency refernce aboard the NAVSTAR satellites. In practicing the invention, selected frequency components of the signal transmitted from the satellites are recovered. To understand how the invention derives the pseudo range from a user to a satellite, the distance therebetween can be considered as comprising a large number of whole wavelengths, N, of one of the selected frequency component together with a fraction of this wavelength. The fraction of the wavelength called hereafter the fractional phase and designated ɸ , is derived by measuring the frequency, fM, and time interval, T, between a given point of the selected component and a reference signal. Specifically, the measured frequency, fM, is multiplied by the time interval T to produce a precise determination of the fractional phase, ɸ. The degree of precision depends on the wavelength of the selected component. The number of whole wavelengths is derived by measuring the Doppler frequency shift of a selected component from different satellites to determine a gross Doppler range value, hereafter called the Doppler range ρD, by well-known Doppler ranging techniques. The pseudo range is the sum of all the whole wavelengths between the satellite and the user and the fractional wavelength. Thus, the pseudo range can be expressed by the following equation:
ρ' = (c/fτ)[fMT + N]
where ρ' is the pseudo range, c is the speed of light, fT is the true frequency of the selected component transmitted by the satellite, fM is the measured frequency of the selected component intercepted by the user reflecting the Doppler frequency shift, T is the time interval, and N is the number of whole wavelengths.
By dividing the gross Doppler range value, ρD, by the wavelength of the selected component, λ , a whole number of wavelengths, N, plus a remainder are produced. If the measurements for deriving Doppler range, ρD, are made to provide an accuracy of better than one-half of a wavelength, the whole number of wavelengths, N, is precise, leaving all the uncertainty, i.e., error, in the remainder. In general, the remainder is discarded and in its place the fractional phase, ɸ , which is very precise, is added to the whole number of wavelengths N to provide an accurate value of pseudo range, ρ', the extent of accuracy depending upon the wavelength of the selected component, λ . (Note that some measurements must either be discarded or the quotient must be increased to the next whole number to produce the whole number of wavelengths, N, as discussed below in connection with FIG. 4.)
FIG. 3 illustrates a receiver for recovering selected components of the signal transmitted by a NAVSTAR satellit For convenience, the selected frequency components of the signal transmitted from the NAVSTAR satellites and their characteristics are set forth in the following table:
Figure imgf000011_0001
The signal transmitted from a NAVSTAR satellite is intercepted by an antenna 30. As previously discussed, this signal comprises an L1 band with a suppressed carrier L1 upon which a P-code channel and a C/A code channel are modulated in double side band form and an L2 band with a suppressed carrier L2 upon which the P-code is modulated in double side band form. The underlined numbers in FIG. 3 represent the frequency at the designated locations, in MHz unless otherwise noted. The numbers in parentheses represent the pass bands of the filters and the time delays of the delay lines with which they are associated. Antenna 30 is connected by a band pass filter 32 and an amplifier 34 to the input of a power divider 36, which separates the L1 band and the L2 band. A frequency reference 38 comprises a stable atomic clock such as a HewlettPackard HP5065A, synchronized to the frequency reference of the satellite, although less sophisticated crystal oscillators such as a Hewlett-Packard HP105 can also perform this function. Frequency reference 38 is coupled to a frequency synthesizer 40, which generates eight different frequencies for use in the receiver by means of frequency multipliers and dividers. Thus, the eight frequencies generated by synthesizer 40, which are shown eminating therefrom are precisely synchronized to frequency reference 38. Frequency reference 38 is also coupled to a clock 41, which has an output where Universal Time Coordinated (UTC) clock time is available and an output where one pulse per second (1PPS) is generated. From one output of power divider 36, the L1 band is coupled through a filter 42 to a mixer 44 where it is down converted by one of the tones from synthesizer 40. The output of mixer 44 is coupled by an amplifier 46 to the input of a power divider 48. The L1 carrier component is recovered by connecting two of the outputs of power divider 48 to a mixer 50. The output of mixer 50 is coupled by a filter 52 to a mixer 54, where it is down converted by a tone from synthesizer 40. The output of filter 52 is centered at 70.84 MHz and has twice the Doppler frequency spread that occurs on the L1 carrier and thus an effective recovered wavelength of .095 meters. A low frequency narrow band sine wave signal, exhibiting the Doppler frequency shift and fractional phase of the L1 carrier, is coupled from mixer 54 to an L1 carrier signal processor 56. The zero Doppler frequency shift condition is exhibited as a 10 kHz sine wave.
The P-code chip rate component is recovered by connecting one output of power divider 48 directly to a mixer 58 and another output of power divider 48 to mixer 58 through a delay line 60 that introduces a time delay of one-half of the period of the P-code chip rate. The output of mixer 58 is coupled by a filter 62 to a mixer 64, where it is down converted by a tone from synthesizer 40. The output of filter 62 is a sine wave at the P-code chip rate. A low-frequency, narrow-band sine wave signal, exhibiting the Doppler frequency shift and fractional phase of the P-code chip rate component, is coupled from mixer 64 to a P-code chip rate signal processor 66.
The C/A code chip rate component is recovered by connecting another output of power divider 48 directly to a mixer 68 and yet another output of power divider 48 to mixer 68 through a delay line 70, which introduces a delay equal to one-half the period of the C/A code chip rate. The output of mixer 68 is coupled by a filter 72 to a mixer 74, where it is down converted by a tone from synthesizer 40. The output of filter 72 is a sine wave at the C/A code chip rate. A low-frequency, 14633/LTR narrow-band sine wave signal exhibiting the Doppler frequency shift and fractional phase of the C/A code chip rate component is coupled from mixer 74 to a C/A code chip rate signal processor 76. From the other output of power divider 36, the L2 band is coupled through a filter 78 to a mixer 80, where it is down converted by one of the tones from synthesizer 40. The output of mixer 80 is coupled by an amplifier 82 to the input of a power divider 84. The L2 carrier component is recovered by connecting two of the outputs of power divider 84 to a mixer 86. The output of mixer 86 is coupled by a filter 88 to a mixer 90, where it is down converted by a tone from synthesizer 40. The output of filter 88 is centered at 70.84 MHz and has twice the Doppler frequency spread that occurs on the L2 carrier and thus the effective recovered wavelength is .122 meters. A low frequency, narrow-band sine wave signal exhibiting the Doppler frequency shift and fractional phase of the L2 carrier is coupled from mixer 90 to an L2 carrier signal processor 92. The zero Doppler frequency condition is exhibited by a sine wave at 10 kHz.
The L2 channel P-code chip rate component is recovered by connecting one output of power divider 84 directly to a mixer 94 and another output of power divider 84 to mixer 94 through a delay line 96 that introduces a time delay of one-half of the period of the P-code chip rate. The output of mixer 94 is coupled by a filter 98 to a mixer 100, where it is down converted by a tone from synthesizer 40. The output of filter 98 is a sine wave at the P-code chip rate. A lowfrequency, narrow-band sine wave signal, exhibiting the Doppler frequency shift and fractional phase of the P-code chip rate component, is coupled from mixer 100 to a P-code chip rate signal processor 102. FIG. 4 depicts the distance, i.e., range, between a satellite 104 and a user 106 for the C/A code chip rate component. A large number, NC/A, of whole wavelengths, λC/A, of the C/A code component and a fractional phase, ɸC/A' extend between satellite 104 and user 106. The fractional phase, ɸC/A, is measured and the number of wavelengths, NC/A, is determined by deriving a gross value of Doppler range, ρD. In this case, the gross value of Doppler range, ρD, is derived from the Doppler frequency shift of the P-code chip rate component because, assuming an amplitude signalto-noise ratio of 10:1, this can readily be done to an accuracy of 50 meters or less, i.e., about one-sixth of a wavelength, λ C/A. The uncertainty i . e . , poss ible error, of the gross value of Doppler range, ρD, is depicted by the parentheses 107, meaning that the measured gross value of the Doppler range ρD could fall anywhere within the parentheses. The gross value of the Doppler range, ρD, is divided by the wavelength, λC/A, of the C/A code chip rate component to produce a quotient comprising a whole number plus a remainder. In general, the remainder is discarded and the whole number, which is treated as the whole number of wavelengths, NC/A, is added to the fractional phase, ɸC/A, to produce an accurate value of pseudo range ρ'C/A. If the remainder is larger than a given value depending on the signal-to-noise ratio, e.g., fivesixths of a wavelength, λC/A, for an amplitude signalto-noise ratio of 10:1 and the fractional phase, ɸC/A, is smaller than a given value, e.g., one-sixth of a wavelength, λC/A, for an amplitude signal-to-noise ratio of 10:1, this particular measurement of the gross value of the Doppler range must either be disregarded or one must be added to the whole number of the quotient to produce the whole number of wavelengths, NC/A, to be added to the fractional phase, ɸC/A , to produce an accurate value of pseudo range, ρ'C/A. With the assumed amplitude signal-to-noise ratio ratio of 10:1, the pseudo range value, ρ'C/A, can be determined to an accuracy of 5 meters or better.
FIG. 5 shows signal processor 76, which performs the operations described in connection with FIG. 4. The output of mixer 74 (FIG. 3) is coupled to a phase detector 108 and a frequency counter 110. The phase of the C/A code chip rate component relative to pulses occurring at one pulse per second generated by clock 41 is determined by phase detector 108. The frequency of this component is determined by frequency counter 110 at intervals of 1PPS under the control of clock 41. Phase detector 108 and frequency counter 110 are connected to a multiplier 112, which produces the fractional phase , ɸC/A , at its output. The output of mixer 64 (FIG. 3) is connected to a frequency counter 114. The output of frequency counter 114 is connected to a Doppler position finder 116 to which UTC clock time is also applied from clock 41. Position finder 116 could comprise commercially available equipment such as Magnavox Model 1502 adapted for data processing at 10.23 MHz instead of 400 MHz using principles described in "Satellite Surveying," by G. J. Hoar, Magnavox Document MX-TM-3346-81, No. 10058, February, 1982. Position finder 116 determines the gross value of Doppler range, ρD. The output of range finder 116 is connected to an integer generator 118, which produces the value of the whole number of wavelengths, λC/A. The outputs of multiplier 112 and integer generator are applied to an adder circuit 120 and the output of adder circuit 120 is connected to a multiplier 122, where the value of the sum of the fractional phase, ɸC/A, Plus the whole number of wavelengths, NC/A, is multiplied by the speed of light, c, divided by the frequency, fC/A, of the C/A code chip rate component without Doppler shift.
FIG. 6 depicts the distance, i.e., range, between satellite 104 and user 106 for the P-code chip rate component. A large number, NP, of whole wavelengths, λP, of the P-code component and a fractional phase, ɸP, extend between satellite 104 and user 106. The fractional phase, ɸP, is measured and the number of wavelengths, NP, is determined by using the already derived pseudo range value, ρ'C/A, which is accurate to less than one-sixth of a wavelength, λP, of the P-code chip rate component. The uncertainty, i.e., possible error, of the pseudo range, ρ'C/A, is depicted by the parentheses 109, meaning that it could fall anywhere within the parentheses. The value of the pseudo range, ρ'C/A, is divided by the wavelength, λP, of the P-code chip rate component to produce a quotient comprising a whole number of wavelengths, NP, plus a remainder. In general, the remainder is discarded the whole number, which is treated as the whole number of wavelengths, NP, is added to the fractional phase, ɸP, to Produce an accurate value of pseudo range, ρ'P. If the remainder is larger than a given value depending on the signal-to-noise ratio, e.g., five-sixths of a wavelength, λP, for an amplitude signal-to-noise ratio of 10:1 and the fractional phase φp is smaller than a given value, e.g., one-sixth of a wavelength, λP, for an amplitude signal-to-noise ratio of 10:1, the gross value of the Doppler range must either be disregarded or one must be added to the whole number of the quotient to produce the whole number of wavelengths, NP, to be added to the fractional phase, ɸP, to produce an accurate value of pseudo range, p'p. With the assumed amplitude signal-to-noise ratio of 10:1, the pseudo range value, p'p can be determined to an accuracy of 30 cm, or better.
FIG. 7 shows signal processor 66 or 102, which performs the operations described in connection with FIG. 6. The output of mixer 64 or 100 (FIG. 3) is coupled to a phase detector 124 and to frequency counter 114 (FIG. 5). The phase of the P-code chip rate component relative to pulses occurring at one pulse per second generated by clock 41 is determined by phase detector 124. The frequency of this component is determined by frequency counter 114 at intervals of IPPS under the control of clock 41. Phase detector 124 and frequency counter 114 are connected to a multiplier 126, which produces the fractional phase, ɸP, at its output. The output of multiplier 122 (FIG. 5) is connected to an integer generator 128, which produces the value of the whole number of wavelengths, λP. The outputs of multiplier 126 and integer generator 128 are applied to an adder circuit 130 and the output of adder circuit 130 is connected to a multiplier 132, where the value of the sum of the fractional phase, ɸP, plus a whole number of wavelengths, NP, is multiplied by the speed of light, c, divided by the frequency, fP, of the P-code chip rate component without Doppler shift.
FIG. 8 depicts the distance, i.e., range, between satellite 104 and user 106 for the L-carrier component. A large number NL of whole wavelengths, λL, of the L-carrier component and a fractional phase, ɸL, extend between satellite 104 and user 106. The fractional phase, ɸL, is measured and the number of wavelengths, NP, is determined by using the already derived pseudo range value, P'p, which is accurate to less than one-sixth of a wavelength, λL, of the L-carrier component. The uncertainty, i.e., possible error, of the pseudo range, ρ'P, range is depicted by the parentheses 111, meaning that it could fall anywhere within the parentheses; however, a relatively high signal-to-noise ratio of 230:1 is required. The value of the pseudo range, ρ'P, is divided by the wavelength, λL, of the L-carrier component to produce a quotient comprising a whole number of wavelengths, NL, plus a remainder. In general, the remainder is discarded and the whole number, which is treated as the whole number of wavelengths, NL, is added to the fractional phase, ɸL, to produce an accurate value of pseudo range, ρ'L. if the remainder is larger than a given value depending on the signal-to-noise ratio, e.g., five-sixths of a wavelength, λL, for an amplitude signal-to-noise ratio of 10:1 and the fractional phase, ɸL, is smaller than a given value, e.g., one-sixth of a wavelength, λL, for an amplitude signal-to-noise ratio of 10:1, the gross value of the Doppler range must either be disregarded or one must be added to the whole number of the quotient to produce the whole number of wavelengths, NL, to be added to the fractional, ɸL, to produce an accurate value of pseudo range, λ'L. With the assumed amplitude signal-to-noise ratio of 10:1, the pseudo range value, ρ'L, can be determined to an accuracy of 2 mm or better.
FIG. 9 shows signal processor 56 or 92, which performs the operations described in connection with FIG. 8, The output of mixer 54 or 90 (FIG. 3) is coupled to a phase detector 134 and a frequency counter 136. The phase of the L-carrier component relative to pulses occurring at. one pulse per second generated by clock 41 is determined by a phase detector 134. The frequency of this component is determined by a frequency counter 136 at intervals of 1PPS under the control of clock 41. Phase detector 134 and frequency counter 136 are connected to a multiplier 138, which produces the fractional phase, ɸL, at its output. The output of multiplier 132 (FIG. 7) is connected to an integer generator 140, which produces the value of the whole number of wavelengths, λP. The output of multiplier 138 and integer generator 140 are applied to an adder circuit 142 and the output of adder circuit 142 is connected to a multiplier 144, where the value of the sum of the fractional phase, ɸL, plus a whole number of wavelengths, NL, is multiplied by the speed of light, C, divided by the frequency, fL, of the L-carrier component without Doppler shift.
Referring once again to FIGS. 4, 6, and 8, the fractional phase, ɸ , is measured accurately in each case, but there is an ambiguity, namely, the number of whole cycles, N, in addition to the fractional phase, ɸ, that makes up the total path length between satellite 104 and user 106, i.e., the pseudo range, ρ'. In the case of each selected component, the ambiguity is resolved by a measurement which, although not as accurate as the fractional phase measurement, is accurate to within less than about one-sixth of a wavelength of the selected component, thereby permitting precise determination of the number of wavelengths, N. Thus, in the described example, the ambiguity of the C/A chip rate code component is resolved by a Doppler position measurement, the ambiguity of the P-code chip rate component is resolved by using the pseudo range derived from the measurements in connection with the C/A chip rate component, and the ambiguity of the L carrier component is resolved by using the pseudo range derived from the measurement in connection with the P-code chip rate component.
By way of example, the described phase detectors could be so-called time interval counters comprising a clock pulse source (e.g., at a frequency of 5 MHz) that feeds pulses to a counter. The counter starts counting the clock pulses when a 1 PPS pulse from clock 41 is applied thereto and stops counting the clock pulses at the positive going zero crossing of a component whose phase is being detected. Similarly, the described frequency detectors could comprise a counter that counts the number of cycles of the selected component occurring during a given time period, e.g., one second, as determined by clock 41.
FIG. 10 shows integer generator 118 in more detail. (Integer generators 128 and 140 are identical thereto.) A divider 170 to which the output of Doppler position finder 116 (multiplier 122 in FIG. 7, and multipilier 132 in FIG. 9) is connected divides the input value by the value of the wavelength, λC/AP in FIG. 7, and λL in FIG. 9). The output of divider 170 is directly connected to adder ciruit 120 (132 in FIG. 7, and 144 in FIG. 9) via a transmission gate 172 and an isolation gate 174. The output of divider 170 is also coupled through an add one circuit 176, a transmission gate 178, and isolation gate 174 to adder circuit 120 (132 in FIG. 7, and 144 in FIG. 9). The same signal applied to divider 170 is also applied to a threshold detector 180. The output of multiplier 112 (126 in FIG. 7, and 138 in FIG. 9) is applied to a threshold detector 182. The outputs of threshold detectors 180 and 182 are coupled to the inputs of an AND gate 184. The output of AND gate 184 is directly connected to the control terminal of transmission gate 172 and is connected via an inverter 186 to the control terminal of transmission gate 178. Threshold detectors 180 and 182, AND gate 184, and inverter 186 are digital control circuits, while divider 170, add one circuit 176, transmission gate 172 and 178, and isolation gate 174 are analog or digital signal transmission circuits. Threshold detector 180 produces a high binary value when the signal applied to its input exceeds a threshold representative of a quotient with a remainder larger than five-sixth of a wavelength, λC/A. Threshold detector 182 produces a high binary value when the signal applied to its input is representative of a fractional phase less than one-sixth of a wavelength, λC/A. When both these conditions are met, AND gate 184 produces a high binary value, thereby opening transmission gate 178 to transmit therethrough a value representative of the whole number of the quotient from divider 170 plus one. Otherwise, transmission gate 172 couples a value representative of the whole number of the quotient from divider 170. The signals and components in FIGS. 5, 7, and 9 could either be analog or digital. In the latter case, sequential timing circuits not shown would be provided. Alternatively, these operations could be carried out on a programmed digital computer. In the case of the selected components in the L2 band, which does not have a C/A code channel, the Doppler range is derived on the basis of the Doppler frequency shift of the P-code component to sufficient accuracy to permit the derivation of the whole number NP of wavelengths, λP, rather than, λC/A, as described in connection with FIGS. 4 and 5. This whole number of wavelengths, NP, is added to the fractional phase, ɸP, of the P-code chip rate component rather than the C/A code chip rate component which will require a higher signal-to-noise ratio to resolve one-sixth of a wavelength, λP (5 m), rather than the requirements to position to 50 m to resolve C/A code phase ambiguities.
In processing signals from a plurality of satellites with a directional antenna, only one set of signal processors such as processors 56, 66, 76, 92, and 102, need be provided because only the signal from one satellite at a time is being received. If an omnidirectional antenna is employed, then a separate set of signal processors must be provided for each of the satellites, e.g., four, in view at one time. The signals received from the different satellites are distinguishable from each other by their difference in frequency due to Doppler frequency shift. They could be separated from each other by, for example, by a comb filter.
FIG. 11 depicts an application of the invention to differential positioning, i.e., the positioning of a user relative to a stationary point in an earth-referenced coordinate system. A NAVSTAR satellite 150 transmits signals to first and second stationary earth stations. The range from satellite 150 to the first station is ρ1 and to the second station is ρ2. The unit vector from the first station to the satellite is
Figure imgf000023_0001
The baseline vector from the first station to the second station is
Figure imgf000023_0002
the quantity to be derived. At the first stationary station, the satellite signal is intercepted by an antenna 152, which is connected to a receiver and signal processor 154. Receiver and signal processor 154 derives frequency and time interval values for a selected component of the intercepted signal and sends this information to a remote computer 156 via a transmission line 158, although by time tagging these values the information can be delayed by any amount in its transmission. Similarly, at the second user station, the satellite signal is intercepted by an antenna 160, which is connected to a receiver and signal processor 162. Receiver and signal processor 162 derives frequency and time interval values for a selected component of the intercepted signal and sends this information to computer 156 via a transmission line 164. The known quantities and
Figure imgf000024_0002
Figure imgf000024_0003
are also supplied to computer 156 which by means of a computer program, a listing of which is attached hereto as Appendix A, generates the baseline vector
Figure imgf000024_0004
For each of the four satellites in view, computer 156 solves the following equation:
Figure imgf000024_0001
where ΔTU1 is the offset of the clock at the first station, ΔTU2 is the offset of the clock at the second station, TTM is the differential atmospheric transmission media error for the signals arriving at each station, f1 is the measured frequency of the selected component at the first station, T1 is the measured time interval of the selected component at the first station, f2, is the measured frequency of the selected component at the second station, and T2 is the measured time interval of the selected component of the second station, and δ = Δρ - B2/2ρ1. Receiver and signal processors 154 and 162 are constructed in the manner described in connection with FIG. 3 together with the frequency counters and phase detectors as described in connection with FIGS. 5, 7, and 9.
The described embodiment of the invention is only considered to be preferred and illustrative of the inventive concept; the scope of the invention is not to be restricted to such embodiment. Various and numerous other arrangements may be devised by one skilled in the art without departing from the spirit and scope of this invention. One aspect of the invention is to derive pseudo range by Doppler positioning alone utilizing concurrent reception of modulated radio signals from plural satellites together with recovery of a component therefrom for comparison with the frequency of the transmitted component. Such comparison permits the position of the user to be determined as described above. Attached hereto as Appendix B is further description of the invention, the disclosure of which is fully incorporated into this application by reference.

Claims

WHAT IS CLAIMED IS:
1. A method for deriving pseudo range from a user to an earth-orbiting, signal-transmitting satellite that transmits a radio frequency information carrying signal having a suppressed carrier at a given frequency, the method comprising the steps of: intercepting the signal at the position of the user; recovering the suppressed carrier from the intercepted signal; determining the phase of the suppressed carrier; and determining the frequency shift of the suppressed carrier from the given frequency.
2. A method for deriving pseudo range from a user to earth-orbiting, signal-transmitting satellites that transmit a radio frequency signal having a component at a given frequency, the method comprising the steps of: intercepting the signal from each satellite at the position of the user; recovering the component from the intercepted signal from each satellite; measuring the phase of the component; measuring the frequency of the component; deriving from the measured phase and frequency of the intercepted signal from each satellite a fractional phase; deriving from the measured frequencies from at least two satellites a Doppler range value; dividing the Doppler range value by the wavelength of the given frequency to produce an integer and a remainder; and adding the integer to the fractional phase.
3. A method for deriving pseudo range from a user to a signal-transmitting satellite that transmits a radio frequency signal having a component at a given frequency, the method comprising the steps of: intercepting the signal from each satellite at the position of the user; recovering the component from the intercepted signal; measuring the phase of the component; and measuring the frequency of the component.
4. A method for determining the position of a user in an earth-referenced coordinate system from modulated radio frequency signals transmitted by earth-orbiting satellites, the signals transmitted by all the satellites having a component at the same given frequency, the method comprising the steps of: concurrently intercepting the signals from a plurality of the satellites at the position of the user; recovering the component, which reflects
Doppler frequency shift, from each intercepted signal; measuring the frequency of the recovered component of each intercepted signal; and comparing the measured frequency with the given frequency to ascertain the Doppler frequency shift.
PCT/US1983/001650 1982-10-29 1983-10-25 Method and apparatus for deriving pseudo range from earth-orbiting satellites WO1984001832A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US43781982A 1982-10-29 1982-10-29

Publications (1)

Publication Number Publication Date
WO1984001832A1 true WO1984001832A1 (en) 1984-05-10

Family

ID=23738026

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1983/001650 WO1984001832A1 (en) 1982-10-29 1983-10-25 Method and apparatus for deriving pseudo range from earth-orbiting satellites

Country Status (4)

Country Link
EP (1) EP0124587A4 (en)
JP (2) JPS59501922A (en)
AU (1) AU2206083A (en)
WO (1) WO1984001832A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0198029A1 (en) * 1984-10-05 1986-10-22 Litton Systems Inc Enhanced global positioning system delta-range processing.
EP0242115A2 (en) * 1986-04-14 1987-10-21 Western Atlas International, Inc. Method and system for determining position on a moving platform, such as a ship, using signals from GPS satellites
US5014066A (en) * 1982-03-01 1991-05-07 Western Atlas International, Inc. System for simultaneously deriving position information from a plurality of satellite transmissions
GB2269287A (en) * 1992-07-28 1994-02-02 Northern Telecom Ltd One-way ranging system
US5619212A (en) * 1982-03-01 1997-04-08 Western Atlas International, Inc. System for determining position from suppressed carrier radio waves

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6215442B1 (en) * 1997-02-03 2001-04-10 Snaptrack, Inc. Method and apparatus for determining time in a satellite positioning system
US6377209B1 (en) * 1997-02-03 2002-04-23 Snaptrack, Inc. Method and apparatus for satellite positioning system (SPS) time measurement
CN113093163B (en) * 2021-03-19 2022-11-15 湖南大学 High-speed target speed measurement method based on effective OFDM communication subcarrier detection
CN114325596B (en) * 2022-03-17 2022-06-14 中国西安卫星测控中心 Real-time ranging ambiguity-resolving algorithm under large-range maneuver

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3916410A (en) * 1969-06-16 1975-10-28 Albert A Elwood Method of and system for locating a position
US3953856A (en) * 1961-02-02 1976-04-27 Hammack Calvin M Method and apparatus for mapping and similar applications

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3906204A (en) * 1973-04-20 1975-09-16 Seiscom Delta Inc Satellite positioning apparatus
JPS54163697A (en) * 1977-12-28 1979-12-26 Furuno Electric Co Receiver for satellite navigation
US4667203A (en) * 1982-03-01 1987-05-19 Aero Service Div, Western Geophysical Method and system for determining position using signals from satellites

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3953856A (en) * 1961-02-02 1976-04-27 Hammack Calvin M Method and apparatus for mapping and similar applications
US3916410A (en) * 1969-06-16 1975-10-28 Albert A Elwood Method of and system for locating a position

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP0124587A4 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5014066A (en) * 1982-03-01 1991-05-07 Western Atlas International, Inc. System for simultaneously deriving position information from a plurality of satellite transmissions
US5619212A (en) * 1982-03-01 1997-04-08 Western Atlas International, Inc. System for determining position from suppressed carrier radio waves
EP0198029A1 (en) * 1984-10-05 1986-10-22 Litton Systems Inc Enhanced global positioning system delta-range processing.
EP0198029A4 (en) * 1984-10-05 1988-11-02 Litton Systems Inc Enhanced global positioning system delta-range processing.
EP0242115A2 (en) * 1986-04-14 1987-10-21 Western Atlas International, Inc. Method and system for determining position on a moving platform, such as a ship, using signals from GPS satellites
EP0242115A3 (en) * 1986-04-14 1990-05-02 Western Atlas International, Inc. Method and system for determining position on a moving platform, such as a ship, using signals from gps satellites
GB2269287A (en) * 1992-07-28 1994-02-02 Northern Telecom Ltd One-way ranging system

Also Published As

Publication number Publication date
JPH0242374A (en) 1990-02-13
EP0124587A4 (en) 1986-07-24
AU2206083A (en) 1984-05-22
EP0124587A1 (en) 1984-11-14
JPS59501922A (en) 1984-11-15

Similar Documents

Publication Publication Date Title
US4797677A (en) Method and apparatus for deriving pseudo range from earth-orbiting satellites
US4809005A (en) Multi-antenna gas receiver for seismic survey vessels
AU629728B2 (en) Method and system for determining data using signals from gps satellites
US4912475A (en) Techniques for determining orbital data
EP0198029B1 (en) Enhanced global positioning system delta-range processing
EP0420329B1 (en) P-code-aided global positioning system receiver
US4667203A (en) Method and system for determining position using signals from satellites
US5805200A (en) System for determining position from pseudorandomly modulated radio signals
US4870422A (en) Method and system for determining position from signals from satellites
US5805108A (en) Apparatus and method for processing multiple frequencies in satellite navigation systems
US5535278A (en) Global positioning system (GPS) receiver for recovery and tracking of signals modulated with P-code
US20120050103A1 (en) Synthetic aperture device for receiving signals of a system comprising a carrier and means for determining its trajectory
US4860018A (en) Continuous wave interference rejection for reconstructed carrier receivers
AU608491B2 (en) Digital system for codeless phase measurement
US5036330A (en) Ranging system using correlation between two spread spectrum wave signals
JPS61198079A (en) Device for detecting amplitude of discontinuous phase introduced to reception signal at some moment
WO1984001832A1 (en) Method and apparatus for deriving pseudo range from earth-orbiting satellites
AU602198B2 (en) Techniques for determining orbital data
Ward Application of delay-lock radar techniques to deep-space tasks
JPH0466316B2 (en)
Daita Behavioral VHDL implementation of coherent digital GPS signal receiver
Shapiro Radar determination of the astronomical unit
AU706137C (en) Global positioning system (GPS) receiver for recovery and tracking of signals modulated with P-code
Westerfield Determination of position of a drifting buoy by means of the Navy navigation satellite system
JPS6128882A (en) Position measuring apparatus

Legal Events

Date Code Title Description
AK Designated states

Designated state(s): AU JP

AL Designated countries for regional patents

Designated state(s): AT BE CH DE FR GB LU NL SE

WWE Wipo information: entry into national phase

Ref document number: 1983903713

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1983903713

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1983903713

Country of ref document: EP