US5940026A - Azimuth determination for GPS/INS systems via GPS null steering antenna - Google Patents

Azimuth determination for GPS/INS systems via GPS null steering antenna Download PDF

Info

Publication number
US5940026A
US5940026A US08/897,915 US89791597A US5940026A US 5940026 A US5940026 A US 5940026A US 89791597 A US89791597 A US 89791597A US 5940026 A US5940026 A US 5940026A
Authority
US
United States
Prior art keywords
azimuth
determining
satellite
signal
null
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US08/897,915
Inventor
Charles A. Popeck
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Teledyne Scientific and Imaging LLC
Original Assignee
Rockwell Science Center LLC
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 Rockwell Science Center LLC filed Critical Rockwell Science Center LLC
Priority to US08/897,915 priority Critical patent/US5940026A/en
Assigned to ROCKWELL SCIENCE CENTER, INC. reassignment ROCKWELL SCIENCE CENTER, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: POPECK, CHARLES A.
Application granted granted Critical
Publication of US5940026A publication Critical patent/US5940026A/en
Assigned to TELEDYNE LICENSING, LLC reassignment TELEDYNE LICENSING, LLC CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: ROCKWELL SCIENTIFIC LICENSING, LLC
Assigned to ROCKWELL SCIENTIFIC LICENSING, LLC reassignment ROCKWELL SCIENTIFIC LICENSING, LLC CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: INNOVATIVE TECHNOLOGY LICENSING, LLC
Assigned to ROCKWELL TECHNOLOGIES, LLC reassignment ROCKWELL TECHNOLOGIES, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ROCKWELL SCIENCE CENTER, LLC
Assigned to ROCKWELL SCIENCE CENTER, LLC reassignment ROCKWELL SCIENCE CENTER, LLC MERGER (SEE DOCUMENT FOR DETAILS). Assignors: ROCKWELL SCIENCE CENTER, INC.
Assigned to INNOVATIVE TECHNOLOGY LICENSING, LLC reassignment INNOVATIVE TECHNOLOGY LICENSING, LLC CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: ROCKWELL TECHNOLOGIES, LLC
Assigned to TELEDYNE SCIENTIFIC & IMAGING, LLC reassignment TELEDYNE SCIENTIFIC & IMAGING, LLC MERGER (SEE DOCUMENT FOR DETAILS). Assignors: TELEDYNE LICENSING, LLC
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

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
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0247Determining attitude

Definitions

  • the field of the invention relates to inertial navigation systems and more particularly to inertial navigation systems using the global positioning system.
  • GNSS Global navigation satellite systems
  • the NAVSTAR GPS developed by the U.S. Defense Department is a satellite-based radio navigation system which transmits information from which extremely accurate navigational calculations can be made in three-dimensional space anywhere on or near the Earth. Three-dimensional velocity can be determined with equal precision.
  • the GPS uses 24 satellites dispersed in six, inclined, 12 hour circular orbits chosen to insure continuous 24 hour coverage world-wide. Each satellite uses extremely accurate cesium and rubidium vapor atomic clocks for generating a time base. Each satellite is provided with clock correction and orbit information by Earth-based monitoring stations.
  • Each satellite transmits a pair of L-band signals.
  • the pair of signals includes an L1 signal at a frequency of 1575.42 MHZ and an L2 signal at a frequency of 1227.6 MHZ.
  • the L1 and L2 signals are bi-phase modulated by pseudo-random noise (PRN) codes and an information signal (i.e., navigational data) encoded at 50 Hz.
  • PRN codes facilitate multiple access through the use of a different PRN code by each satellite.
  • a receiver Upon detecting and synchronizing with a PRN coded signal, a receiver decodes the signal to recover the navigational data, including emphemeris data.
  • the emphemeris data is used in conjunction with a set of Kepler equations to precisely determine the location of each satellite.
  • the receiver measures a phase difference (e.g., time of arrival) of signals from at least four satellites. The time differences are then used to solve a matrix of four equations to provide a space and time solution. The result is a precise determination of location of the receiver in three-dimensional space.
  • the velocity of the receiver may be determined by a precise measurement of the L1 and L2 frequencies.
  • the measured frequencies are used to determine Doppler frequency shifts for each satellite.
  • the measured differences are used to solve another set of equations to determine a velocity of the receiver relative to the Earth based upon the detected phase shift of the received signals.
  • Integrated GPS/INS systems require an initialization of system attitude (i.e., orientation relative to the Earth) in terms of roll, pitch and azimuth.
  • the INS portion of a GPS/INS system typically performs a self-determination of roll and pitch through internally sensed acceleration.
  • azimuth is determined by sensing the horizontal component of the Earth's rotation rate, which provides an indication of North.
  • This technique is not available to less sophisticated (less accurate) GPS/INS systems, often requiring that an external source provide azimuth initialization (e.g., an operator periodically orienting the INS system towards a northerly direction using a compass and activating an azimuth initialization button). Accordingly, a need exists for a method of determining azimuth that does not depend upon high quality accelerometers or gyroscopes.
  • Illustrative embodiments of a method and apparatus are provided for determining azimuth for a system using signals from a constellation of satellites of the global navigation satellite system.
  • the method includes the steps of identifying a direction of a selected satellite of the constellation of satellites and determining a azimuth by correlating the identified direction of the selected satellite with the location of the system.
  • FIG. 1 is a block diagram of a GPS/INS in accordance with an embodiment of the invention
  • FIG. 2 is a block diagram of an illustrative embodiment of an antenna and receiver of the system of FIG. 1;
  • FIG. 3 is a block diagram of illustrative embodiment of signal processing apparatus located within the receiver of FIG. 1;
  • FIG. 4 depicts an example an antenna of FIG. 1 under an alternate embodiment of the invention.
  • FIG. 1 is a block diagram of a global navigation satellite system/inertial navigation system (GPS/INS system) 10, generally, in accordance with an embodiment of the invention.
  • GPS global navigation satellite system/inertial navigation system
  • GPS/INS global navigation satellite system/inertial navigation system
  • the system 10 determines azimuth by correlating a direction of a selected satellite of the GPS with its own location.
  • the system 10 determines the direction of the selected satellite from signal emanating from the satellite.
  • a GPS/INS processor 20 first determines a location of the system 10 using known GPS processes. After determining an initial position and velocity, the system relies upon a set of mutually orthogonal accelerometers/gyroscopes 12, 14, 16 for navigational data during time intervals between GPS determinations. After the initial determination of position and velocity, the GPS portion of the system 10 periodically re-determines position and velocity as a means of correcting for cumulative errors in the INS portion of the system 10.
  • the GPS portion of the GPS/INS system 10 includes the processor 20, memory 18, receiver 22 and antenna 24.
  • the INS portion of the GPS/INS system 10 includes the processor 20, the memory 18 and the three accelerometers/gyroscopes 12, 14, 16.
  • the system 10 Upon start-up, the system 10 first begins by searching for a GPS satellite (not shown) on the L1 and L2 channels. Upon detecting a satellite, the system 10 acquires the signal by synchronizing (cross-correlating) a copy of the PRN code generated in receiver 22 with an encoded signal received on the L1 and L2 channels.
  • the GPS portion Upon synchronizing to the signal, the GPS portion begins decoding the 50 Hz navigational data superimposed on the PRN encoded signal of the L1 and L2 channels. From the navigational data, the GPS processor 20 recovers the emphemeris data including the Keplerian orbit parameter terms for the satellite. From the Keplerian orbit parameter terms, the processor 20 is able to determine the precise location of the satellite by solving a set of Keplerian orbit equations. In other systems (e.g., GLONASS), the processor may determine location using a set of Earth Centered, Earth Fixed (ECEF) coordinates.
  • ECEF Earth Centered, Earth Fixed
  • the processor 20 recovers almanac data for other satellites in the area of the satellite first detected. From the almanac data, the processor 20 is able to quickly detect and synchronize with at least three more satellites. Through use of the emphemeris data for those satellites and the Keplerian equations, the processor determines the position of the three additional satellites.
  • the processor 20 With the position of at least four satellites in its possession, the processor 20 now measures differences in arrival time of each signal from each of the four satellites. The locations and time of arrival of signals from the four satellites now allow the processor 20 to form its navigation and time solution.
  • the navigation solution precisely specifies the location of the system 10 in three-dimensional space.
  • the processor 20 measures frequency offsets of each of the four acquired signals on the L1, L2 channels to determine a Doppler frequency shift caused by differences in velocity between each of the satellites and the system 10. Upon determining differences for each of the satellites, the processor 20 then solves a set of velocity equations to determine a velocity of the system 10 in three-dimensional space.
  • the INS portion of the system 10 forms a complementary adjunct to operation of the GPS portion.
  • the system 10 is often in areas where the GPS portion cannot acquire and decode GPS satellite signals. While the system 10 is in those areas where it cannot decode GPS signals, the INS portion provides continuity of operation (positional and velocity information) until GPS signals can again be acquired.
  • the INS portion To provide positional information, the INS portion must first be initialized. To initialize the INS portion, the processor 20 determines roll, pitch and azimuth. Under the embodiment, the processor 20 may determine roll and pitch conventionally through use of the accelerometers/gyroscopes 12, 14, 16.
  • azimuth may be determined by selecting one of the four acquired satellites and steering a null towards the selected satellite. Determination of when the null is directed towards the selected satellite is made based upon identification of a relative minima in the detected signal received from the selected satellite. The azimuth of the system 10 may then be correlated with the direction of the steered null. To correlate the system 10, the azimuth of the system 10 at the steered null of the minima may be made equal to the azimuth of an arbitrary body located at the GPS determined position of the device 10 looking at a satellite in the position determined above using the Keplerian equations.
  • FIG. 2 depicts an illustrative example of a layout of the antenna 24 under an embodiment of the invention.
  • the antenna 24 has a first set of array elements 32, 28, 30 directed along a first axis and a second set of elements 26, 28, 34 directed along a second axis.
  • each element 26, 28, 30, 32, 34 is similar, the phase of the signal received by each element is assumed dependent only upon a time of arrival relative to the other elements. Although amplitude variations in received signals may or may not be introduced for minimum side lobes in the illustrative embodiment of FIG. 2, each voltage En received by each element is considered separately.
  • each element is summed within a summer 66 to produce a composite signal which becomes an input to a decoder 68.
  • Null steering is accomplished by a set of phase or amplitude adjusters 56, 58, 60, 62, 64 under control of the processor 20.
  • the composite signal E.sub. ⁇ provided by the summer 66 to the decoder 68 is the sum of the signals received on each antenna element and phase or amplitude shifted in the P/A adjusters 56, 58, 60, 62, 64.
  • the composite signal E. may be described by the expression:
  • E ⁇ is the total composite signal received from a direction ⁇
  • E n is a signal amplitude received on antenna element n
  • d is the spacing between antenna elements in radians of a wavelength
  • is a direction of reception
  • is phase shift introduced into a signal received from a particular antenna element.
  • the left element 32 would be designated element 1 and would have a phase shift of ⁇ .
  • the second element 28 would be designated the element 2 and have a phase shift of 2 ⁇ , and the third element 30 would have a phase shift of 3 ⁇ .
  • the phase shift could have a value of anywhere between ⁇ D/ ⁇ (where D is antenna element spacing and ⁇ is wavelength) and a phase value of zero.
  • the incremental steered angle would depend upon the required accuracy of the azimuth determination.
  • the processor 20 acquires the L1, L2 signal of the selected satellite.
  • the system 10 may first steer the null horizontally using the horizontal antenna elements 32, 28, 30.
  • the processor may set the shift angle on the vertical array elements 26, 34 to a very high value.
  • the processor 20 measures a signal strength from the selected satellite.
  • the processor may do this, for example, by a direct signal strength measurement or by measuring a bit error rate (BER).
  • BER bit error rate
  • the processor 20 in one embodiment stores the steered angle and signal strength in a signal measurement table in memory 18. After each measurement, the processor 20 of the illustrated embodiment increments the steered angle and takes a new measurement. After completing a sweep, the processor 20 of the illustrated embodiment compares the measured values, determines a relative minima and selects the associated steering angle as a first approximation of azimuth.
  • the processor 20 may perform a vertical sweep using the vertical antenna elements 26, 28, 34 using the same process. Following the second sweep, the processor 20 may determine a final azimuth value be extrapolating between horizontal and vertical values.
  • the antenna array 24 may be comprised of four elements, with a single element 72 in the center and three elements 70, 74, 76 surrounding the center element 72. Under the embodiment, any one of three pairs of elements 70, 72; 72, 74; 72, 76 may be used to steer a null along an axis spaced 120° from any other axis.
  • a table of signal value readings are created for each steered null position for each 120° ray. The relative minima of each table is selected and the steered angle of the relative minima is used to triangulate the position of the satellite relative to the GPS/INS system 12. The triangulated null position is then made equal to the azimuth of a body in the GPS calculated position observing a satellite in the position calculated using the Keplerian equations.

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

Illustrative embodiments of a method and apparatus are provided for determining azimuth for a system using signals from a constellation of satellites of the global navigation satellite system. The method includes the steps of identifying a direction of a selected satellite of the constellation of satellites and determining a azimuth by correlating the identified direction of the selected satellite with the location of the system.

Description

FIELD OF THE INVENTION
The field of the invention relates to inertial navigation systems and more particularly to inertial navigation systems using the global positioning system.
BACKGROUND OF THE INVENTION
Global navigation satellite systems (GNSS), such as the American NAVSTAR GPS and Russian GLONASS, are known. The NAVSTAR GPS developed by the U.S. Defense Department is a satellite-based radio navigation system which transmits information from which extremely accurate navigational calculations can be made in three-dimensional space anywhere on or near the Earth. Three-dimensional velocity can be determined with equal precision. The GPS uses 24 satellites dispersed in six, inclined, 12 hour circular orbits chosen to insure continuous 24 hour coverage world-wide. Each satellite uses extremely accurate cesium and rubidium vapor atomic clocks for generating a time base. Each satellite is provided with clock correction and orbit information by Earth-based monitoring stations.
Each satellite transmits a pair of L-band signals. The pair of signals includes an L1 signal at a frequency of 1575.42 MHZ and an L2 signal at a frequency of 1227.6 MHZ. The L1 and L2 signals are bi-phase modulated by pseudo-random noise (PRN) codes and an information signal (i.e., navigational data) encoded at 50 Hz. The PRN codes facilitate multiple access through the use of a different PRN code by each satellite.
Upon detecting and synchronizing with a PRN coded signal, a receiver decodes the signal to recover the navigational data, including emphemeris data. The emphemeris data is used in conjunction with a set of Kepler equations to precisely determine the location of each satellite. The receiver measures a phase difference (e.g., time of arrival) of signals from at least four satellites. The time differences are then used to solve a matrix of four equations to provide a space and time solution. The result is a precise determination of location of the receiver in three-dimensional space.
The velocity of the receiver may be determined by a precise measurement of the L1 and L2 frequencies. The measured frequencies are used to determine Doppler frequency shifts for each satellite. The measured differences are used to solve another set of equations to determine a velocity of the receiver relative to the Earth based upon the detected phase shift of the received signals.
Integrated GPS/INS systems require an initialization of system attitude (i.e., orientation relative to the Earth) in terms of roll, pitch and azimuth. The INS portion of a GPS/INS system typically performs a self-determination of roll and pitch through internally sensed acceleration. In high quality INS systems, azimuth is determined by sensing the horizontal component of the Earth's rotation rate, which provides an indication of North. This technique is not available to less sophisticated (less accurate) GPS/INS systems, often requiring that an external source provide azimuth initialization (e.g., an operator periodically orienting the INS system towards a northerly direction using a compass and activating an azimuth initialization button). Accordingly, a need exists for a method of determining azimuth that does not depend upon high quality accelerometers or gyroscopes.
SUMMARY
Illustrative embodiments of a method and apparatus are provided for determining azimuth for a system using signals from a constellation of satellites of the global navigation satellite system. The method includes the steps of identifying a direction of a selected satellite of the constellation of satellites and determining a azimuth by correlating the identified direction of the selected satellite with the location of the system.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of a GPS/INS in accordance with an embodiment of the invention;
FIG. 2 is a block diagram of an illustrative embodiment of an antenna and receiver of the system of FIG. 1;
FIG. 3 is a block diagram of illustrative embodiment of signal processing apparatus located within the receiver of FIG. 1; and
FIG. 4 depicts an example an antenna of FIG. 1 under an alternate embodiment of the invention.
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a block diagram of a global navigation satellite system/inertial navigation system (GPS/INS system) 10, generally, in accordance with an embodiment of the invention. As used herein the term "GPS" or "GPS/INS" will be assumed to include systems operating under the NAVSTAR GPS or GLONASS.
Under the embodiment, the system 10 determines azimuth by correlating a direction of a selected satellite of the GPS with its own location. The system 10 determines the direction of the selected satellite from signal emanating from the satellite.
Under the embodiment, a GPS/INS processor 20 first determines a location of the system 10 using known GPS processes. After determining an initial position and velocity, the system relies upon a set of mutually orthogonal accelerometers/ gyroscopes 12, 14, 16 for navigational data during time intervals between GPS determinations. After the initial determination of position and velocity, the GPS portion of the system 10 periodically re-determines position and velocity as a means of correcting for cumulative errors in the INS portion of the system 10.
The GPS portion of the GPS/INS system 10 includes the processor 20, memory 18, receiver 22 and antenna 24. The INS portion of the GPS/INS system 10 includes the processor 20, the memory 18 and the three accelerometers/ gyroscopes 12, 14, 16.
Upon start-up, the system 10 first begins by searching for a GPS satellite (not shown) on the L1 and L2 channels. Upon detecting a satellite, the system 10 acquires the signal by synchronizing (cross-correlating) a copy of the PRN code generated in receiver 22 with an encoded signal received on the L1 and L2 channels.
Upon synchronizing to the signal, the GPS portion begins decoding the 50 Hz navigational data superimposed on the PRN encoded signal of the L1 and L2 channels. From the navigational data, the GPS processor 20 recovers the emphemeris data including the Keplerian orbit parameter terms for the satellite. From the Keplerian orbit parameter terms, the processor 20 is able to determine the precise location of the satellite by solving a set of Keplerian orbit equations. In other systems (e.g., GLONASS), the processor may determine location using a set of Earth Centered, Earth Fixed (ECEF) coordinates.
Also from the navigational data, the processor 20 recovers almanac data for other satellites in the area of the satellite first detected. From the almanac data, the processor 20 is able to quickly detect and synchronize with at least three more satellites. Through use of the emphemeris data for those satellites and the Keplerian equations, the processor determines the position of the three additional satellites.
With the position of at least four satellites in its possession, the processor 20 now measures differences in arrival time of each signal from each of the four satellites. The locations and time of arrival of signals from the four satellites now allow the processor 20 to form its navigation and time solution. The navigation solution precisely specifies the location of the system 10 in three-dimensional space.
The processor 20 measures frequency offsets of each of the four acquired signals on the L1, L2 channels to determine a Doppler frequency shift caused by differences in velocity between each of the satellites and the system 10. Upon determining differences for each of the satellites, the processor 20 then solves a set of velocity equations to determine a velocity of the system 10 in three-dimensional space.
Under the embodiment, the INS portion of the system 10 forms a complementary adjunct to operation of the GPS portion. During normal use of the system 10, the system 10 is often in areas where the GPS portion cannot acquire and decode GPS satellite signals. While the system 10 is in those areas where it cannot decode GPS signals, the INS portion provides continuity of operation (positional and velocity information) until GPS signals can again be acquired.
To provide positional information, the INS portion must first be initialized. To initialize the INS portion, the processor 20 determines roll, pitch and azimuth. Under the embodiment, the processor 20 may determine roll and pitch conventionally through use of the accelerometers/ gyroscopes 12, 14, 16.
In one embodiment, azimuth may be determined by selecting one of the four acquired satellites and steering a null towards the selected satellite. Determination of when the null is directed towards the selected satellite is made based upon identification of a relative minima in the detected signal received from the selected satellite. The azimuth of the system 10 may then be correlated with the direction of the steered null. To correlate the system 10, the azimuth of the system 10 at the steered null of the minima may be made equal to the azimuth of an arbitrary body located at the GPS determined position of the device 10 looking at a satellite in the position determined above using the Keplerian equations.
FIG. 2 depicts an illustrative example of a layout of the antenna 24 under an embodiment of the invention. Under the embodiment, the antenna 24 has a first set of array elements 32, 28, 30 directed along a first axis and a second set of elements 26, 28, 34 directed along a second axis.
Assuming that each element 26, 28, 30, 32, 34 is similar, the phase of the signal received by each element is assumed dependent only upon a time of arrival relative to the other elements. Although amplitude variations in received signals may or may not be introduced for minimum side lobes in the illustrative embodiment of FIG. 2, each voltage En received by each element is considered separately.
Within the embodiment of receiver 22 of FIG. 3, the output of each element is summed within a summer 66 to produce a composite signal which becomes an input to a decoder 68. Null steering is accomplished by a set of phase or amplitude adjusters 56, 58, 60, 62, 64 under control of the processor 20. The composite signal E.sub.θ provided by the summer 66 to the decoder 68 is the sum of the signals received on each antenna element and phase or amplitude shifted in the P/ A adjusters 56, 58, 60, 62, 64. The composite signal E. may be described by the expression:
E.sub.θ =ΣE.sub.n cos  ωt+n(Φ-d sin θ)!,
where Eθ is the total composite signal received from a direction θ, En is a signal amplitude received on antenna element n, d is the spacing between antenna elements in radians of a wavelength, θ is a direction of reception, and φ is phase shift introduced into a signal received from a particular antenna element.
To steer a null, a variable phase shift φ is used for each steered angle of the steered null. For the P/ A shifters 56, 58, 60, 62, 64 of FIG. 3, the phase shift value Bn for each shifter becomes a function of array position, with the actual value defined by the equality Bn =nφ.
For example, if the steered angle of the antenna array of FIG. 2 were to proceed horizontally from right to left then the left element 32 would be designated element 1 and would have a phase shift of φ. The second element 28 would be designated the element 2 and have a phase shift of 2φ, and the third element 30 would have a phase shift of 3φ.
The phase shift could have a value of anywhere between πD/λ (where D is antenna element spacing and λ is wavelength) and a phase value of zero. The incremental steered angle would depend upon the required accuracy of the azimuth determination.
Under one embodiment, to measure azimuth, the processor 20 acquires the L1, L2 signal of the selected satellite. The system 10 may first steer the null horizontally using the horizontal antenna elements 32, 28, 30. The processor may select a series of 10 incremental steered steps for the sweep (i.e., Δφ=πD/(10λ)). To prevent interference in signal measurements from the vertical elements 26, 34 during the horizontal sweep, the processor may set the shift angle on the vertical array elements 26, 34 to a very high value.
At each measurement of the steered null, the processor 20 measures a signal strength from the selected satellite. The processor may do this, for example, by a direct signal strength measurement or by measuring a bit error rate (BER).
At each measuring position, the processor 20 in one embodiment stores the steered angle and signal strength in a signal measurement table in memory 18. After each measurement, the processor 20 of the illustrated embodiment increments the steered angle and takes a new measurement. After completing a sweep, the processor 20 of the illustrated embodiment compares the measured values, determines a relative minima and selects the associated steering angle as a first approximation of azimuth.
Following a horizontal sweep using the horizontal antenna elements 32, 28, 30, the processor 20 may perform a vertical sweep using the vertical antenna elements 26, 28, 34 using the same process. Following the second sweep, the processor 20 may determine a final azimuth value be extrapolating between horizontal and vertical values.
In another embodiment of the invention (FIG. 4), the antenna array 24 may be comprised of four elements, with a single element 72 in the center and three elements 70, 74, 76 surrounding the center element 72. Under the embodiment, any one of three pairs of elements 70, 72; 72, 74; 72, 76 may be used to steer a null along an axis spaced 120° from any other axis. As above, a table of signal value readings are created for each steered null position for each 120° ray. The relative minima of each table is selected and the steered angle of the relative minima is used to triangulate the position of the satellite relative to the GPS/INS system 12. The triangulated null position is then made equal to the azimuth of a body in the GPS calculated position observing a satellite in the position calculated using the Keplerian equations.
A specific embodiment of a method and apparatus of determining azimuth in a low-cost GPS system according to the present invention has been described for the purpose of illustrating the manner in which the invention is made and used. It should be understood that the implementation of other variations and modifications of the invention and its various aspects will be apparent to one skilled in the art, and that the invention is not limited by the specific embodiments described. Therefore, it is contemplated to cover the present invention any and all modifications, variations, or equivalents that fall within the true spirit and scope of the basic underlying principles disclosed and claimed herein.

Claims (32)

What is claimed is:
1. A method of determining azimuth within an inertial navigation system using signals from a constellation of satellites of the global navigation satellite system where each satellite of the constellation of satellites provides positional information of the satellite, such method comprising the steps of:
acquiring a signal from at least some satellites of the constellation of satellites;
determining a location of the inertial navigation system from the acquired signals;
steering a null across a selected arc containing a selected satellite of the at least some satellites from which signals were acquired;
identifying a direction of the selected arc providing a relative minima in signal level from the selected satellite in response to the steered null; and
determining a azimuth by correlating the identified direction of the relative minima with an azimuth of the selected satellite from a perspective of the determined location.
2. The method of determining azimuth as in claim 1 further comprising decoding almanac/ephemeris data from each acquired satellite signal as provided satellite positional information.
3. The method of determining azimuth as in claim 1 wherein the step of acquiring a signal further comprises synchronizing a chip sequence of the inertial navigation system with a chip sequence from the at least some satellites.
4. The method of determining azimuth as in claim 1 wherein the step of determining location further comprises decoding navigational data from the acquired signal.
5. The method of determining azimuth as in claim 4 further comprising recovering emphemeris data from the navigational data.
6. The method of determining azimuth as in claim 5 further comprising determining a satellite position based upon the emphemeris data and a set of Keplerian equations or ECEF coordinates.
7. The method of determining azimuth as in claim 1 wherein the step of steering a null further comprises adding delay to signal values received from at least some elements of an antenna array of the inertial navigation system.
8. The method of determining azimuth as in claim 7 wherein the step of adding delay to signal values further comprising adding an incremental delay to signal values from antenna elements along a first axis of the antenna array.
9. The method of determining azimuth as in claim 7 wherein the step of adding delay to signal values further comprising adding an incremental delay to signal values from antenna elements along a second axis of the antenna array.
10. The method of determining azimuth as in claim 7 further comprising summing signal values at each steered null position and storing the sum in a signal value table along with indicia of the steered null direction.
11. The method of determining azimuth as in claim 10 further comprising comparing sums in the signal value table to determine a steered null direction providing the relative minima in signal level.
12. The method of determining azimuth as in claim 11 wherein the step of determining an azimuth by correlating the identified direction of the relative minima with the provided satellite positional information further comprises setting the direction of the steered null at the relative minima equal to the azimuth of the selected satellite as measured from the determined location.
13. Apparatus for determining azimuth within an inertial navigation system using signals from a constellation of satellites of the global position system where each satellite of the constellation of satellites provides positional information of the satellite, such apparatus comprising:
means for acquiring a signal from at least some satellites of the GPS system;
means for determining a location of the inertial navigation system from the acquired signals;
means for steering a null across a selected arc containing a selected satellite of the at least some satellites from which signals were acquired;
means for identifying a direction of the selected arc providing a relative minima in signal level from the selected satellite in response to the steered null; and
means for determining a azimuth by correlating the identified direction of the relative minima with an azimuth of the selected satellite from a perspective of the determined location.
14. The apparatus for determining azimuth as in claim 13 further comprising means for decoding almanac/ephemeris data from each acquired satellite signal as provided satellite positional information.
15. The apparatus for determining azimuth as in claim 13 wherein the means for acquiring a signal further comprises means for synchronizing a chip sequence of the inertial navigation system with a chip sequence from the at least some satellites.
16. The apparatus for determining azimuth as in claim 13 wherein the means for determining location further comprises means for decoding navigational data from the acquired signal.
17. The apparatus for determining azimuth as in claim 16 further comprising means for recovering emphemeris data from the navigational data.
18. The apparatus for determining azimuth as in claim 17 further comprising means for determining a satellite position based upon the emphemeris data and a set of Keplerian equations.
19. The apparatus for determining azimuth as in claim 13 wherein the means for steering a null further comprising means for adding delay to signal values received from at least some elements of an antenna array of the inertial navigation system.
20. The apparatus for determining azimuth as in claim 19 wherein the means for adding delay to signal values further comprises means for adding an incremental delay to signal values from antenna elements along a first axis of the antenna array.
21. The apparatus for determining azimuth as in claim 19 wherein the means for adding delay to signal values further comprises adding an incremental delay to signal values from antenna elements along a second axis of the antenna array.
22. The apparatus for determining azimuth as in claim 19 further comprising means for summing signal values at each steered null position and storing the sum in a signal value table along with indicia of steered null direction.
23. The apparatus for determining azimuth as in claim 22 further comprising means for comparing sums in the signal value table to determine the steered null direction providing the relative minima summed signal value and steered null direction.
24. The apparatus for determining azimuth as in claim 23 further comprising means for setting the direction of the steered null at the relative minima equal to the azimuth of the selected satellite as measured from the determined location.
25. Apparatus for determining azimuth within an inertial navigation system using signals from a constellation of satellites of the global position system where each satellite of the constellation of satellites provides positional information of the satellite, such apparatus comprising:
a cross-correlator which acquires a signal from at least some satellites of the GPS system;
a global position system processor which determines a location of the inertial navigation system from the acquired signals;
an antenna delay processor which steers a null across a selected arc containing a selected satellite of the at least some satellites from which signals were acquired;
a signal level comparator which identifies a direction of the selected arc providing a relative minima in signal level from the selected satellite in response to the steered null; and
a correlation processor which determines an azimuth by correlating the identified location of the relative minima with an azimuth of the selected satellite from the perspective of the determined location.
26. The apparatus for determining azimuth as in claim 25 further comprising a decoder processor which decodes almanac/ephemeris data from each acquired satellite signal as provided satellite positional information.
27. The apparatus for determining azimuth as in claim 25 wherein the antenna delay processor which steers a null further comprising a delay processor which adds delay to signal values received from at least some elements of an antenna array of the inertial navigation system.
28. The apparatus for determining azimuth as in claim 27 wherein the delay processor which adds delay to signal values further comprises a first antenna element weighting processor which adds an incremental delay to signal values from antenna elements along a first axis of the antenna array.
29. The apparatus for determining azimuth as in claim 27 wherein the a second antenna element delay processor which adds delay to signal values further comprises adding an incremental delay to signal values from antenna elements along a second axis of the antenna array.
30. The apparatus for determining azimuth as in claim 27 further comprising an accumulator which sums signal values at each steered null position and storing the sum in a signal value table along with indicia of steered null direction.
31. The apparatus for determining azimuth as in claim 30 further comprising a comparator which compares sums in the signal value table to determine the steered null direction providing the relative minima summed signal value and steered null direction.
32. The apparatus for determining azimuth as in claim 31 further comprises a coordinate position processor which sets the direction of the steered null at the relative minima equal to the azimuth of the selected satellite as measured from the determined location.
US08/897,915 1997-07-21 1997-07-21 Azimuth determination for GPS/INS systems via GPS null steering antenna Expired - Lifetime US5940026A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US08/897,915 US5940026A (en) 1997-07-21 1997-07-21 Azimuth determination for GPS/INS systems via GPS null steering antenna

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/897,915 US5940026A (en) 1997-07-21 1997-07-21 Azimuth determination for GPS/INS systems via GPS null steering antenna

Publications (1)

Publication Number Publication Date
US5940026A true US5940026A (en) 1999-08-17

Family

ID=25408654

Family Applications (1)

Application Number Title Priority Date Filing Date
US08/897,915 Expired - Lifetime US5940026A (en) 1997-07-21 1997-07-21 Azimuth determination for GPS/INS systems via GPS null steering antenna

Country Status (1)

Country Link
US (1) US5940026A (en)

Cited By (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030048221A1 (en) * 2002-10-08 2003-03-13 Gan-Tai Tseng Method and system using a GPS-based phased-array scheme for three-axis attitude determination
US20030176969A1 (en) * 2000-07-13 2003-09-18 Diggelen Frank Van Method and apparatus for locating mobile receivers using a wide area reference network for propagating ephemeris
US20050195108A1 (en) * 2004-01-07 2005-09-08 Kijuro Obata Method and system for multipath detection
US20050280577A1 (en) * 2004-06-22 2005-12-22 Feller Walter J Attitude determination system using null-steered array
WO2007000067A1 (en) * 2005-06-27 2007-01-04 Eidgenössische Technische Hochschule Zürich Method and system for acquiring azimuth information using signals provided by satellites
US20070025036A1 (en) * 2001-07-06 2007-02-01 Schweitzer Engineering Laboratories, Inc. Apparatus, system, and method for sharing output contacts across multiple relays
US20070063911A1 (en) * 2003-06-16 2007-03-22 Davidson D Cellular antenna and systems and methods therefor
US7373231B2 (en) 2002-12-11 2008-05-13 Hemisphere Gps Llc Articulated equipment position control system and method
US7388539B2 (en) 2005-10-19 2008-06-17 Hemisphere Gps Inc. Carrier track loop for GNSS derived attitude
US7400956B1 (en) 2003-03-20 2008-07-15 Hemisphere Gps Inc. Satellite position and heading sensor for vehicle steering control
US20080303714A1 (en) * 2007-05-29 2008-12-11 Ezal Kenan O Compact single-aperture antenna and navigation system
US20090061941A1 (en) * 2006-03-17 2009-03-05 Steve Clark Telecommunications antenna monitoring system
US20090121932A1 (en) * 2003-03-20 2009-05-14 Whitehead Michael L Multi-antenna gnss positioning method and system
US20100007555A1 (en) * 2007-05-29 2010-01-14 Toyon Research Corporation Compact single-aperture antenna and direction-finding navigation system
US20100092289A1 (en) * 2008-10-10 2010-04-15 General Electric Wind Energy Gmbh Systems and methods involving wind turbine bearing detection and operation
US7835832B2 (en) 2007-01-05 2010-11-16 Hemisphere Gps Llc Vehicle control system
US20100318238A1 (en) * 2009-06-12 2010-12-16 Bryson Michael B Voltage Regulation Using A Remote Metering Device
US7885745B2 (en) 2002-12-11 2011-02-08 Hemisphere Gps Llc GNSS control system and method
US20110084672A1 (en) * 2009-10-13 2011-04-14 Labuschagne Casper A Systems and methods for synchronized control of electrical power system voltage profiles
US7948769B2 (en) 2007-09-27 2011-05-24 Hemisphere Gps Llc Tightly-coupled PCB GNSS circuit and manufacturing method
US8000381B2 (en) 2007-02-27 2011-08-16 Hemisphere Gps Llc Unbiased code phase discriminator
US8018376B2 (en) 2008-04-08 2011-09-13 Hemisphere Gps Llc GNSS-based mobile communication system and method
US8085196B2 (en) 2009-03-11 2011-12-27 Hemisphere Gps Llc Removing biases in dual frequency GNSS receivers using SBAS
US8140223B2 (en) 2003-03-20 2012-03-20 Hemisphere Gps Llc Multiple-antenna GNSS control system and method
US8138970B2 (en) 2003-03-20 2012-03-20 Hemisphere Gps Llc GNSS-based tracking of fixed or slow-moving structures
US8174437B2 (en) 2009-07-29 2012-05-08 Hemisphere Gps Llc System and method for augmenting DGNSS with internally-generated differential correction
US8190337B2 (en) 2003-03-20 2012-05-29 Hemisphere GPS, LLC Satellite based vehicle guidance control in straight and contour modes
US8214111B2 (en) 2005-07-19 2012-07-03 Hemisphere Gps Llc Adaptive machine control system and method
US8217833B2 (en) 2008-12-11 2012-07-10 Hemisphere Gps Llc GNSS superband ASIC with simultaneous multi-frequency down conversion
US8265826B2 (en) 2003-03-20 2012-09-11 Hemisphere GPS, LLC Combined GNSS gyroscope control system and method
US8271194B2 (en) 2004-03-19 2012-09-18 Hemisphere Gps Llc Method and system using GNSS phase measurements for relative positioning
US8311696B2 (en) 2009-07-17 2012-11-13 Hemisphere Gps Llc Optical tracking vehicle control system and method
US8334804B2 (en) 2009-09-04 2012-12-18 Hemisphere Gps Llc Multi-frequency GNSS receiver baseband DSP
US8386129B2 (en) 2009-01-17 2013-02-26 Hemipshere GPS, LLC Raster-based contour swathing for guidance and variable-rate chemical application
US8401704B2 (en) 2009-07-22 2013-03-19 Hemisphere GPS, LLC GNSS control system and method for irrigation and related applications
US8456356B2 (en) 2007-10-08 2013-06-04 Hemisphere Gnss Inc. GNSS receiver and external storage device system and GNSS data processing method
US8548649B2 (en) 2009-10-19 2013-10-01 Agjunction Llc GNSS optimized aircraft control system and method
US8583315B2 (en) 2004-03-19 2013-11-12 Agjunction Llc Multi-antenna GNSS control system and method
US8583326B2 (en) 2010-02-09 2013-11-12 Agjunction Llc GNSS contour guidance path selection
US8594879B2 (en) 2003-03-20 2013-11-26 Agjunction Llc GNSS guidance and machine control
US8649930B2 (en) 2009-09-17 2014-02-11 Agjunction Llc GNSS integrated multi-sensor control system and method
US9002566B2 (en) 2008-02-10 2015-04-07 AgJunction, LLC Visual, GNSS and gyro autosteering control
WO2017120304A1 (en) * 2016-01-08 2017-07-13 Commscope Technologies Llc Improving azimuth determination accuracy using multiple gnss antennas
US9880562B2 (en) 2003-03-20 2018-01-30 Agjunction Llc GNSS and optical guidance and machine control
US10024973B1 (en) 2015-04-03 2018-07-17 Interstate Electronics Corporation Global navigation satellite system spoofer identification technique
US10031234B1 (en) 2015-04-03 2018-07-24 Interstate Electronics Corporation Global navigation satellite system beam based attitude determination
USRE47101E1 (en) 2003-03-20 2018-10-30 Agjunction Llc Control for dispensing material from vehicle
US10177451B1 (en) * 2014-08-26 2019-01-08 Ball Aerospace & Technologies Corp. Wideband adaptive beamforming methods and systems
US10195989B2 (en) 2004-10-05 2019-02-05 Vision Works Ip Corporation Absolute acceleration sensor for use within moving vehicles
US10202159B2 (en) 2013-08-28 2019-02-12 Vision Works Ip Corporation Absolute acceleration sensor for use within moving vehicles
US10220765B2 (en) 2013-08-28 2019-03-05 Vision Works Ip Corporation Absolute acceleration sensor for use within moving vehicles
US10266164B2 (en) 2004-10-05 2019-04-23 Vision Works Ip Corporation Absolute acceleration sensor for use within moving vehicles
US10384682B2 (en) * 2004-10-05 2019-08-20 Vision Works Ip Corporation Absolute acceleration sensor for use within moving vehicles
US10410520B2 (en) 2004-10-05 2019-09-10 Vision Works Ip Corporation Absolute acceleration sensor for use within moving vehicles
US10436125B2 (en) 2004-10-05 2019-10-08 Vision Works Ip Corporation Absolute acceleration sensor for use within moving vehicles
US10545246B1 (en) 2016-07-08 2020-01-28 Interstate Electronics Corporation Global navigation satellite system spoofer identification technique based on carrier to noise ratio signatures
US10609568B2 (en) 2017-04-03 2020-03-31 Novatel Inc. System and method for determining azimuth of a source of an interfering signal using a beam steering antenna
US10725182B2 (en) 2018-01-04 2020-07-28 Interstate Electronics Corporation Systems and methods for providing anti-spoofing capability to a global navigation satellite system receiver
US10884094B2 (en) * 2016-03-01 2021-01-05 Kymeta Corporation Acquiring and tracking a satellite signal with a scanned antenna
USRE48527E1 (en) 2007-01-05 2021-04-20 Agjunction Llc Optical tracking vehicle control system and method
EP4242450A1 (en) * 2022-03-09 2023-09-13 Siemens Gamesa Renewable Energy A/S Rotor plane monitoring system
WO2023225402A1 (en) * 2022-05-20 2023-11-23 Rockwell Collins, Inc. Doppler nulling scanning (dns) security (spatial awareness)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3680124A (en) * 1964-05-11 1972-07-25 Us Navy System for determining azimuth
US5185610A (en) * 1990-08-20 1993-02-09 Texas Instruments Incorporated GPS system and method for deriving pointing or attitude from a single GPS receiver
US5296861A (en) * 1992-11-13 1994-03-22 Trimble Navigation Limited Method and apparatus for maximum likelihood estimation direct integer search in differential carrier phase attitude determination systems
US5539408A (en) * 1994-07-08 1996-07-23 Deutsche Forschungsanstalt Fur Luft- Und Raumfahrt E.V. Method for the detection, localization and velocity determination of moving targets from raw radar data from a coherent, single- or multi-channel image system carried along in a vehicle

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3680124A (en) * 1964-05-11 1972-07-25 Us Navy System for determining azimuth
US5185610A (en) * 1990-08-20 1993-02-09 Texas Instruments Incorporated GPS system and method for deriving pointing or attitude from a single GPS receiver
US5296861A (en) * 1992-11-13 1994-03-22 Trimble Navigation Limited Method and apparatus for maximum likelihood estimation direct integer search in differential carrier phase attitude determination systems
US5539408A (en) * 1994-07-08 1996-07-23 Deutsche Forschungsanstalt Fur Luft- Und Raumfahrt E.V. Method for the detection, localization and velocity determination of moving targets from raw radar data from a coherent, single- or multi-channel image system carried along in a vehicle

Cited By (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030176969A1 (en) * 2000-07-13 2003-09-18 Diggelen Frank Van Method and apparatus for locating mobile receivers using a wide area reference network for propagating ephemeris
US8930137B2 (en) 2000-07-13 2015-01-06 Global Locate, Inc. Method and apparatus for locating mobile receivers using a wide area reference network for propagating ephemeris
US20090267833A1 (en) * 2000-07-13 2009-10-29 Van Diggelen Frank Method and apparatus for locating mobile receivers using a wide area reference network for propagating ephemeris
US20070025036A1 (en) * 2001-07-06 2007-02-01 Schweitzer Engineering Laboratories, Inc. Apparatus, system, and method for sharing output contacts across multiple relays
US6906664B2 (en) * 2002-10-08 2005-06-14 The Aerospace Corporation Method and system using a GPS-based phased-array scheme for three-axis attitude determination
US20030048221A1 (en) * 2002-10-08 2003-03-13 Gan-Tai Tseng Method and system using a GPS-based phased-array scheme for three-axis attitude determination
US7885745B2 (en) 2002-12-11 2011-02-08 Hemisphere Gps Llc GNSS control system and method
US7373231B2 (en) 2002-12-11 2008-05-13 Hemisphere Gps Llc Articulated equipment position control system and method
US8594879B2 (en) 2003-03-20 2013-11-26 Agjunction Llc GNSS guidance and machine control
US9880562B2 (en) 2003-03-20 2018-01-30 Agjunction Llc GNSS and optical guidance and machine control
US9886038B2 (en) 2003-03-20 2018-02-06 Agjunction Llc GNSS and optical guidance and machine control
US10168714B2 (en) 2003-03-20 2019-01-01 Agjunction Llc GNSS and optical guidance and machine control
USRE47101E1 (en) 2003-03-20 2018-10-30 Agjunction Llc Control for dispensing material from vehicle
US7400956B1 (en) 2003-03-20 2008-07-15 Hemisphere Gps Inc. Satellite position and heading sensor for vehicle steering control
US8138970B2 (en) 2003-03-20 2012-03-20 Hemisphere Gps Llc GNSS-based tracking of fixed or slow-moving structures
US8140223B2 (en) 2003-03-20 2012-03-20 Hemisphere Gps Llc Multiple-antenna GNSS control system and method
US20090121932A1 (en) * 2003-03-20 2009-05-14 Whitehead Michael L Multi-antenna gnss positioning method and system
US8265826B2 (en) 2003-03-20 2012-09-11 Hemisphere GPS, LLC Combined GNSS gyroscope control system and method
US8190337B2 (en) 2003-03-20 2012-05-29 Hemisphere GPS, LLC Satellite based vehicle guidance control in straight and contour modes
US8686900B2 (en) 2003-03-20 2014-04-01 Hemisphere GNSS, Inc. Multi-antenna GNSS positioning method and system
US20070063911A1 (en) * 2003-06-16 2007-03-22 Davidson D Cellular antenna and systems and methods therefor
US8018390B2 (en) 2003-06-16 2011-09-13 Andrew Llc Cellular antenna and systems and methods therefor
US20050195108A1 (en) * 2004-01-07 2005-09-08 Kijuro Obata Method and system for multipath detection
US7116270B2 (en) * 2004-01-07 2006-10-03 Alpine Electronics, Inc. Method and system for multipath detection
US8271194B2 (en) 2004-03-19 2012-09-18 Hemisphere Gps Llc Method and system using GNSS phase measurements for relative positioning
US8583315B2 (en) 2004-03-19 2013-11-12 Agjunction Llc Multi-antenna GNSS control system and method
US20050280577A1 (en) * 2004-06-22 2005-12-22 Feller Walter J Attitude determination system using null-steered array
WO2005124387A1 (en) * 2004-06-22 2005-12-29 Novatel Inc. Attitude determination system using null-steered array
US6992624B2 (en) * 2004-06-22 2006-01-31 Novatel Inc. Attitude determination system using null-steered array
US10391989B2 (en) 2004-10-05 2019-08-27 Vision Works Ip Corporation Absolute acceleration sensor for use within moving vehicles
US10195989B2 (en) 2004-10-05 2019-02-05 Vision Works Ip Corporation Absolute acceleration sensor for use within moving vehicles
US10266164B2 (en) 2004-10-05 2019-04-23 Vision Works Ip Corporation Absolute acceleration sensor for use within moving vehicles
US10384682B2 (en) * 2004-10-05 2019-08-20 Vision Works Ip Corporation Absolute acceleration sensor for use within moving vehicles
US10436125B2 (en) 2004-10-05 2019-10-08 Vision Works Ip Corporation Absolute acceleration sensor for use within moving vehicles
US10227041B2 (en) 2004-10-05 2019-03-12 Vision Works Ip Corporation Absolute acceleration sensor for use within moving vehicles
US10410520B2 (en) 2004-10-05 2019-09-10 Vision Works Ip Corporation Absolute acceleration sensor for use within moving vehicles
WO2007000067A1 (en) * 2005-06-27 2007-01-04 Eidgenössische Technische Hochschule Zürich Method and system for acquiring azimuth information using signals provided by satellites
US8214111B2 (en) 2005-07-19 2012-07-03 Hemisphere Gps Llc Adaptive machine control system and method
US7388539B2 (en) 2005-10-19 2008-06-17 Hemisphere Gps Inc. Carrier track loop for GNSS derived attitude
US20090061941A1 (en) * 2006-03-17 2009-03-05 Steve Clark Telecommunications antenna monitoring system
US7835832B2 (en) 2007-01-05 2010-11-16 Hemisphere Gps Llc Vehicle control system
USRE48527E1 (en) 2007-01-05 2021-04-20 Agjunction Llc Optical tracking vehicle control system and method
US8000381B2 (en) 2007-02-27 2011-08-16 Hemisphere Gps Llc Unbiased code phase discriminator
US8305265B2 (en) 2007-05-29 2012-11-06 Toyon Research Corporation Radio-based direction-finding navigation system using small antenna
US20100007555A1 (en) * 2007-05-29 2010-01-14 Toyon Research Corporation Compact single-aperture antenna and direction-finding navigation system
US20080303714A1 (en) * 2007-05-29 2008-12-11 Ezal Kenan O Compact single-aperture antenna and navigation system
US8704728B2 (en) 2007-05-29 2014-04-22 Toyon Research Corporation Compact single-aperture antenna and direction-finding navigation system
US7948769B2 (en) 2007-09-27 2011-05-24 Hemisphere Gps Llc Tightly-coupled PCB GNSS circuit and manufacturing method
US8456356B2 (en) 2007-10-08 2013-06-04 Hemisphere Gnss Inc. GNSS receiver and external storage device system and GNSS data processing method
US9002566B2 (en) 2008-02-10 2015-04-07 AgJunction, LLC Visual, GNSS and gyro autosteering control
US8018376B2 (en) 2008-04-08 2011-09-13 Hemisphere Gps Llc GNSS-based mobile communication system and method
US20100092289A1 (en) * 2008-10-10 2010-04-15 General Electric Wind Energy Gmbh Systems and methods involving wind turbine bearing detection and operation
US8217833B2 (en) 2008-12-11 2012-07-10 Hemisphere Gps Llc GNSS superband ASIC with simultaneous multi-frequency down conversion
USRE47055E1 (en) 2009-01-17 2018-09-25 Agjunction Llc Raster-based contour swathing for guidance and variable-rate chemical application
US8386129B2 (en) 2009-01-17 2013-02-26 Hemipshere GPS, LLC Raster-based contour swathing for guidance and variable-rate chemical application
USRE48509E1 (en) 2009-01-17 2021-04-13 Agjunction Llc Raster-based contour swathing for guidance and variable-rate chemical application
US8085196B2 (en) 2009-03-11 2011-12-27 Hemisphere Gps Llc Removing biases in dual frequency GNSS receivers using SBAS
US8427131B2 (en) 2009-06-12 2013-04-23 Schweitzer Engineering Laboratories Inc Voltage regulation at a remote location using measurements from a remote metering device
US20100318238A1 (en) * 2009-06-12 2010-12-16 Bryson Michael B Voltage Regulation Using A Remote Metering Device
US8311696B2 (en) 2009-07-17 2012-11-13 Hemisphere Gps Llc Optical tracking vehicle control system and method
US8401704B2 (en) 2009-07-22 2013-03-19 Hemisphere GPS, LLC GNSS control system and method for irrigation and related applications
US8174437B2 (en) 2009-07-29 2012-05-08 Hemisphere Gps Llc System and method for augmenting DGNSS with internally-generated differential correction
US8334804B2 (en) 2009-09-04 2012-12-18 Hemisphere Gps Llc Multi-frequency GNSS receiver baseband DSP
USRE47648E1 (en) 2009-09-17 2019-10-15 Agjunction Llc Integrated multi-sensor control system and method
US8649930B2 (en) 2009-09-17 2014-02-11 Agjunction Llc GNSS integrated multi-sensor control system and method
US20110084672A1 (en) * 2009-10-13 2011-04-14 Labuschagne Casper A Systems and methods for synchronized control of electrical power system voltage profiles
US8476874B2 (en) 2009-10-13 2013-07-02 Schweitzer Engineering Laboratories, Inc Systems and methods for synchronized control of electrical power system voltage profiles
US8816652B2 (en) 2009-10-13 2014-08-26 Schweitzer Engineering Laboratories, Inc. Systems and methods for synchronized control of electrical power system voltage profiles
US8548649B2 (en) 2009-10-19 2013-10-01 Agjunction Llc GNSS optimized aircraft control system and method
US8583326B2 (en) 2010-02-09 2013-11-12 Agjunction Llc GNSS contour guidance path selection
US10202159B2 (en) 2013-08-28 2019-02-12 Vision Works Ip Corporation Absolute acceleration sensor for use within moving vehicles
US10220765B2 (en) 2013-08-28 2019-03-05 Vision Works Ip Corporation Absolute acceleration sensor for use within moving vehicles
US10177451B1 (en) * 2014-08-26 2019-01-08 Ball Aerospace & Technologies Corp. Wideband adaptive beamforming methods and systems
US10024973B1 (en) 2015-04-03 2018-07-17 Interstate Electronics Corporation Global navigation satellite system spoofer identification technique
US10948602B1 (en) 2015-04-03 2021-03-16 Interstate Electronics Corporation Global navigation satellite system spoofer identification technique
US11693122B1 (en) 2015-04-03 2023-07-04 L3Harris Interstate Electronics Corporation Global navigation satellite system spoofer identification technique
US11409003B1 (en) 2015-04-03 2022-08-09 L3Harris Interstate Electronics Corporation Global navigation satellite system beam based attitude determination
US10768309B1 (en) 2015-04-03 2020-09-08 Interstate Electronics Corporation Global navigation satellite system beam based attitude determination
US10031234B1 (en) 2015-04-03 2018-07-24 Interstate Electronics Corporation Global navigation satellite system beam based attitude determination
US11022702B2 (en) 2016-01-08 2021-06-01 Commscope Technologies Llc Improving azimuth determination accuracy using multiple GNSS antennas
WO2017120304A1 (en) * 2016-01-08 2017-07-13 Commscope Technologies Llc Improving azimuth determination accuracy using multiple gnss antennas
US10884094B2 (en) * 2016-03-01 2021-01-05 Kymeta Corporation Acquiring and tracking a satellite signal with a scanned antenna
US10545246B1 (en) 2016-07-08 2020-01-28 Interstate Electronics Corporation Global navigation satellite system spoofer identification technique based on carrier to noise ratio signatures
US11194053B1 (en) 2016-07-08 2021-12-07 Interstate Electronics Corporation Global navigation satellite system spoofer identification technique based on carrier to noise ratio signatures
US11733389B1 (en) 2016-07-08 2023-08-22 L3Harris Interstate Electronics Corporation Global navigation satellite system spoofer identification technique based on carrier to noise ratio signatures
US10609568B2 (en) 2017-04-03 2020-03-31 Novatel Inc. System and method for determining azimuth of a source of an interfering signal using a beam steering antenna
US11181646B2 (en) 2018-01-04 2021-11-23 Interstate Electronics Corporation Systems and methods for providing anti-spoofing capability to a global navigation satellite system receiver
US10725182B2 (en) 2018-01-04 2020-07-28 Interstate Electronics Corporation Systems and methods for providing anti-spoofing capability to a global navigation satellite system receiver
US11927678B2 (en) 2018-01-04 2024-03-12 L3Harris Interstate Electronics Corporation Systems and methods for providing anti-spoofing capability to a global navigation satellite system receiver
EP4242450A1 (en) * 2022-03-09 2023-09-13 Siemens Gamesa Renewable Energy A/S Rotor plane monitoring system
WO2023169830A1 (en) * 2022-03-09 2023-09-14 Siemens Gamesa Renewable Energy A/S Rotor plane monitoring system
WO2023225402A1 (en) * 2022-05-20 2023-11-23 Rockwell Collins, Inc. Doppler nulling scanning (dns) security (spatial awareness)

Similar Documents

Publication Publication Date Title
US5940026A (en) Azimuth determination for GPS/INS systems via GPS null steering antenna
US5583513A (en) System and method for generating precise code based and carrier phase position determinations
US6618670B1 (en) Resolving time ambiguity in GPS using over-determined navigation solution
CA2158993C (en) System and method for generating precise position determinations using gps and pseudolites
US4894662A (en) Method and system for determining position on a moving platform, such as a ship, using signals from GPS satellites
US6191731B1 (en) GPS receiver having a fast time to first fix
US7292185B2 (en) Attitude determination exploiting geometry constraints
EP1891458B1 (en) Method and apparatus for validating a position in a satellite positioning system using range-rate measurements
US4405986A (en) GSP/Doppler sensor velocity derived attitude reference system
US5657025A (en) Integrated GPS/inertial navigation apparatus providing improved heading estimates
US7133772B2 (en) Method and apparatus for navigation using instantaneous Doppler measurements from satellites
US6839021B2 (en) Method and apparatus for determining time in a satellite positioning system
US5886665A (en) GNSS local constellation/acquisition aiding system
CA2529685C (en) A technique for determining relative yaw using phase windup
US6009335A (en) Method of calibrating and testing spatial nulling antenna
US6844847B2 (en) Method and device for instantaneous determination of orientation, based on satellite positioning signals
US6336061B1 (en) System and method for attitude determination in global positioning systems (GPS)
Blomenhofer et al. Development of a real-time DGPS system in the centimeter range
US6104339A (en) All-terrain error correction
EP0661553A2 (en) Method for determining positions on the earth corresponding to an observed rate of change of satellite range
US6720913B1 (en) Lock slip detection using inertial information
JPH0242374A (en) Determination of pseudo range from earth orbit satellite
US6393291B1 (en) Method and apparatus for deriving a high rate output in a GPS system
JPH07306253A (en) Movement information output unit
JPH0466316B2 (en)

Legal Events

Date Code Title Description
AS Assignment

Owner name: ROCKWELL SCIENCE CENTER, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:POPECK, CHARLES A.;REEL/FRAME:008952/0544

Effective date: 19980206

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: INNOVATIVE TECHNOLOGY LICENSING, LLC, CALIFORNIA

Free format text: CHANGE OF NAME;ASSIGNOR:ROCKWELL TECHNOLOGIES, LLC;REEL/FRAME:018590/0797

Effective date: 20010628

Owner name: ROCKWELL SCIENCE CENTER, LLC, CALIFORNIA

Free format text: MERGER;ASSIGNOR:ROCKWELL SCIENCE CENTER, INC.;REEL/FRAME:018590/0781

Effective date: 19970827

Owner name: TELEDYNE LICENSING, LLC, CALIFORNIA

Free format text: CHANGE OF NAME;ASSIGNOR:ROCKWELL SCIENTIFIC LICENSING, LLC;REEL/FRAME:018590/0776

Effective date: 20060918

Owner name: ROCKWELL SCIENTIFIC LICENSING, LLC, CALIFORNIA

Free format text: CHANGE OF NAME;ASSIGNOR:INNOVATIVE TECHNOLOGY LICENSING, LLC;REEL/FRAME:018590/0823

Effective date: 20030919

Owner name: ROCKWELL TECHNOLOGIES, LLC, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROCKWELL SCIENCE CENTER, LLC;REEL/FRAME:018590/0788

Effective date: 20000330

REMI Maintenance fee reminder mailed
FPAY Fee payment

Year of fee payment: 8

SULP Surcharge for late payment

Year of fee payment: 7

FPAY Fee payment

Year of fee payment: 12

AS Assignment

Owner name: TELEDYNE SCIENTIFIC & IMAGING, LLC, CALIFORNIA

Free format text: MERGER;ASSIGNOR:TELEDYNE LICENSING, LLC;REEL/FRAME:027836/0235

Effective date: 20111221