US20070194987A1 - Systems and methods for a high-precision time of arrival ultra-wideband positioning system - Google Patents

Systems and methods for a high-precision time of arrival ultra-wideband positioning system Download PDF

Info

Publication number
US20070194987A1
US20070194987A1 US11/359,689 US35968906A US2007194987A1 US 20070194987 A1 US20070194987 A1 US 20070194987A1 US 35968906 A US35968906 A US 35968906A US 2007194987 A1 US2007194987 A1 US 2007194987A1
Authority
US
United States
Prior art keywords
time
signal
timing signal
localizer
ultra
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.)
Abandoned
Application number
US11/359,689
Inventor
Neal Fedora
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.)
Honeywell International Inc
Original Assignee
Honeywell International Inc
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 Honeywell International Inc filed Critical Honeywell International Inc
Priority to US11/359,689 priority Critical patent/US20070194987A1/en
Assigned to HONEYWELL INTERNATIONAL INC. reassignment HONEYWELL INTERNATIONAL INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FEDORA, NEAL R.
Publication of US20070194987A1 publication Critical patent/US20070194987A1/en
Priority to US12/356,872 priority patent/US7808432B2/en
Abandoned 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/14Determining absolute distances from a plurality of spaced points of known location
    • 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/0205Details
    • G01S5/0226Transmitters

Definitions

  • UWB positioning systems typically generate range information using either a time of arrival (TOA) method or a time difference of arrival (TDOA) method.
  • TOA time of arrival
  • TDOA time difference of arrival
  • the TDOA method requires a mobile unit needing ranging information to contact one or more reference units, and receive a response from one or more reference units. The mobile unit then calculates each range measurement to generate its own position based on the round trip time required to send a request and receive a response.
  • TDOA can obtain a high degree of accuracy, but has the disadvantage of requiring the mobile unit to possess a transmitter of sufficient power to contact the reference units in addition to being susceptible to severe accuracy latencies during the round trip.
  • the disadvantage of TDOA is that the transmitter adds to the complexity, the weight, size, and power requirements of the mobile unit.
  • TOA methods calculate position based only on the elapsed time required for a signal having a time tag to travel from the one or more reference units to the mobile unit.
  • TOA methods eliminate the need for a transmitter in the mobile unit, allowing the mobile unit to be a purely passive receiving device.
  • TOA methods considerably reduce the complexity, the weight, size, and power requirements of the mobile unit.
  • a mobile unit employing TOA methods is dependent upon the reference units' ability to accurately generate the time tag information which is transmitted to the mobile unit.
  • High precision oscillators, such as atomic clocks are expensive and thus not practical for installations deploying a significant number of reference units. Thus, other means must be implemented to mitigate this problem.
  • Embodiments of the present invention provide methods and systems for methods and systems for realizing affordable TOA based UWB positioning systems and will be understood by reading and studying the following specification.
  • a method for generating precision localizer messages for an ultra-wideband time-of-arrival positioning system comprises receiving a signal from an atomically accurate reference; generating a timing signal based on the atomically accurate reference signal; correcting a system time based on the timing signal; and transmitting an ultra-wideband signal having a localization message based on the system time.
  • a positioning system comprises one or more reference units each adapted to receive a time signal from at least one atomically accurate reference and maintain a system time based on the time signal, wherein each reference unit is further adapted to transmit a localizer message via an ultra-wideband signal, the localizer message including location information for the reference unit and time information indicating the system time when the localizer message was transmitted; and a mobile receiver unit adapted to calculate a distance to a first reference unit of the one or more reference units based on a first localizer message received from the first reference unit.
  • a reference unit for a positioning system comprises means for receiving a time signal from an atomically accurate reference; means for generating a periodic timing signal based on the atomically accurate reference signal, the means for generating responsive to the means for receiving; means for maintaining a system time; means for transmitting an ultra-wideband signal having a localization message, wherein the localization message includes location information for the reference unit and time information indicating the system time when the localization message is transmitted; and means for correcting the system time based on a difference between the system time and a time embedded within the timing signal, the means for adjusting responsive to the means for generating a periodic timing signal and the means for maintaining a system time.
  • a computer-readable medium having computer-executable program instructions for a method for generating precision localizer messages for an ultra-wideband time-of-arrival positioning system.
  • the method comprises receiving a signal from an atomically accurate reference; generating a periodic timing signal based on the global atomically accurate reference signal, wherein the timing signal includes a time message that indicates the time the periodic timing is generated; correcting a system time based on a difference between the system time and the time message included within the timing signal; and transmitting an ultra-wideband signal having a localization message based on the system time.
  • FIG. 1 is a block diagram illustrating a UWB reference unit of one embodiment of the present invention
  • FIGS. 2A and 2B are block diagrams illustrating a UWB positioning system of one embodiment of the present invention.
  • FIG. 3 is a flow chart illustrating a method of one embodiment of the present invention.
  • UWB localizers possess the capability of producing centimeter (cm) accuracy positioning solution, however using the TOA method, accurate measurement of time is a necessity.
  • Embodiments of the present invention mitigate the timing errors found in UWB reference units (commonly referred to as UWB localizers) that typically employ cheaper commercial grade oscillators or other low precision means of generating timing signals.
  • Embodiments of the present invention benefit the users of UWB positioning systems by providing accurate atomic time signals to the UWB reference units from one or more atomically accurate references, so that the a mobile unit can measure and calculate its own position with high accuracy.
  • Embodiments of the present invention provide centimeter-positioning accuracy, at a low cost, benefiting applications such as, but not limited to, personal tracking/positioning systems within buildings, unmanned vehicle localized positioning and automated vehicle guidance/positioning solutions.
  • Other designs reduce the necessity of utilizing a high accuracy time base because they implement the TDOA method, which measures the time it takes to go roundtrip from a UWB reference unit the receiver.
  • TDOA methods require timing coordination between the transmitters and receivers, and are influenced by relative clock drifts and processing delays between them.
  • Embodiments of the present invention take advantage of atomically accurate references that broadcast highly accurate atomic clock based time signals.
  • atomically accurate references include global navigation satellite systems (GNSS), such as the Global Positioning System (GPS), for example.
  • GPS Global Positioning System
  • the atomically accurate references provided by GPS satellites are achieved with a combination of cesium (Cs) and rubidium (Rb) atomic clocks.
  • GPS satellites provide civilian access to these atomically accurate references through the GPS Standard Positioning Service (SPS), which maintains time transfer signals with an accuracy to coordinated universal time (UTC) within 340 nanoseconds.
  • SPS GPS Standard Positioning Service
  • FIG. 1 illustrates a UWB reference unit 100 of one embodiment of the present invention.
  • UWB reference unit 100 comprises a UWB-TOA localizer 110 and a UWB antenna 114 , a GNSS receiver 120 and GNSS antenna 125 , and a local clock 130 .
  • GNSS receiver 120 comprises a chip size GPS receiver.
  • local clock 130 comprises a low cost crystal oscillator.
  • GNSS receiver 120 In operation, GNSS receiver 120 generates an accurate timing signal based on signals received from at least one GNSS satellite 140 , and outputs the timing signal to UWB-TOA localizer 110 .
  • GNSS receiver 120 internally utilizes the timing signal from the GNSS satellites to accurately synchronize its internal time reference with the atomic clock based time signals provided by the GNSS.
  • the timing signal from the GNSS satellite 140 provides the current time based on the GNSS satellite 140 's atomic clock.
  • the timing signal output from GNSS receiver 120 comprises both a periodic timing pulse and a time message that provides the current time.
  • the periodic timing pulse is a 1 pulse-per-second signal.
  • GNSS receiver 120 can generate a timing signal based on a signal received from a single GNSS satellite 140 , in other embodiment, the accuracy of the timing signal is increased based on signals from additional GNSS satellites.
  • the at least one GNSS satellite 140 includes GPS satellites
  • an increased accuracy timing signal is generated by GNSS receiver 120 by receiving signals from four or more GPS satellites.
  • GNSS receiver 120 can accurately solve for its own position in three-dimensions and solve for a more accurate time solution than it can based on a signal from a single GPS satellite.
  • FIG. 1 illustrates utilizing a time signal from a GNSS satellite
  • a UWB reference unit 100 obtains a timing signal via shortwave radio.
  • NIST National Institute of Standards and Technology
  • NIST provides such an atomically accurate reference via shortwave radio that continually broadcasts time signals accurate to within less than 1 microsecond of Coordinated Universal Time (UTC) at the transmitter site.
  • UTC Coordinated Universal Time
  • UWB-TOA localizer 110 maintains a system time that is based on local clock 130 .
  • GNSS receiver 120 provides the timing signal to UWB-TOA localizer 110 , which in turn “trims” out system time errors caused by local clock 130 .
  • degradation in the precision of local clock 130 becomes negligible because errors are removed with each precise pulse from the timing signal. For example, when the timing signal provides 1 pulse-per-second, clock drift errors in local clock 130 would be removed with each pulse, every second. Thus the error in local clock 130 is limited to the error that can accumulate in the time between periodic timing pulses.
  • the UWB-TOA localizer 110 when the timing signal is received by the UWB-TOA localizer 110 from GNSS receiver 120 , it causes an interrupt which generates a time tag record at a corresponding system time. For the next second (assuming a 1 pulse-per-second timing signal, for example purposes only), the system time increments at some predefined clock resolution as required by a specific application. At each interrupt, UWB-TOA localizer 110 trims any accumulated error in the signal from local clock 130 by subtracting from (or adding to) the system time the difference between the time provided by the timing signal and the system time of the time tag record.
  • UWB-TOA localizer 110 broadcasts a localizer message comprising the position (e.g., the coordinates of) reference unit 100 and the system time when the localizer message was transmitted.
  • UWB-TOA localizer 110 includes the functionalities required to format the localizer message for transmission via a UWB radio frequency (RF) signal and to wirelessly transmit the localizer message via UWB antenna 114 .
  • RF radio frequency
  • a mobile unit 145 can calculate its distance from the UWB reference unit 100 based on the time it takes for the localizer message transmitted by UWB reference unit 100 to reach the mobile unit 145 , using TOA methods. This time is readily determined by subtracting the system time embedded within the localizer massage from the time at the mobile unit when the localizer message was received.
  • FIG. 2A illustrates a UWB positioning system 200 of one embodiment of the present invention.
  • System 200 comprises a UWB mobile unit 210 , three or more UWB reference units (such as reference units 220 , 222 , 224 ) and at least one GNSS satellite 230 .
  • UWB reference units 220 , 222 and 224 include the functionality of UWB reference unit 100 described above with respect to FIG. 1 .
  • each of UWB reference units 220 receive a timing signal from GNSS satellite 230 and each transmits localizer messages that indicate their locations and a system time.
  • UWB reference units 220 , 222 and 224 synchronize operations so that localizer message signals are transmitted by each UWB reference unit at the same instant.
  • UWB reference units 220 , 222 and 224 transmit localizer message signals asynchronously. Certain localizer message signals, each moving at the speed of light, will take longer to arrive at a mobile unit 210 because their transmitting reference units are farther away from mobile unit 210 than others.
  • Mobile unit 210 includes the functionalities required to receive the UWB radio frequency signals transmitted by UWB reference units 220 , 222 and 224 and extract the position and system time information from each localizer message received. Mobile unit 210 calculates the distance to each of reference units 220 , 222 and 224 by determining the amount of time it takes for their localizer message signals to reach mobile unit 210 , using TOA methods. Signals from three UWB reference units are required for mobile unit 210 to calculate a two-dimensional position and velocity solutions (such as a longitude and latitude, for example). When mobile unit 210 can receive localizer messages and determine distance to at least four UWB reference units, it can calculate its position and velocity in three dimensions.
  • mobile unit 210 can determine that its position is located somewhere on the surface of a sphere 240 (shown as a circle for illustrative purposes). Similarly, when mobile unit 210 can determine its distance (d 2 ) from UWB reference unit 222 and (d 3 ) from UWB reference unit 224 , it can calculate spheres 242 and 244 , respectively. Mobile unit 210 can then calculate its own position based on the point of intersection of spheres 240 , 242 and 244 .
  • UWB reference units 220 , 222 and 224 receive signals from multiple GNSS satellites. In one embodiment, this enables UWB reference units 220 , 222 and 224 to maintain system times with even a higher accuracy than based on signals from a single GNSS satellite.
  • GNSS satellite signals are best suited for line-of-sight reception and the available signal quality quickly degrades inside buildings and other enclosed or underground facilities.
  • One advantage of embodiments of the present invention is that only one GNSS antenna capable of receiving GNSS signals is necessary to provide those signals to one or more UWB reference units of the present invention.
  • the GNSS signal received by GNSS antenna 250 is split and routed to multiple UWB reference units as desired (such as UWB reference units 220 , 222 , and 224 distributed throughout the building, for example).
  • the distribution of the GNSS signal from GNSS antenna 250 to UWB reference units 220 , 222 , and 224 can be readily configured to avoid introduction of errors due to signal propagation times or other factors.
  • Other applications of embodiments of the present invention include, but are not limited to navigation aids for persons walking through buildings or cities, tracking persons or property within buildings or other installations, autonomous vehicles, tracking cargo in shipyards, or a high accuracy landing alternative to differential GPS.
  • FIG. 3 is a block diagram illustrating a method for generating precision localizer messages for an ultra-wideband time-of-arrival (UWB-TOA) positioning system.
  • the method of FIG. 3 is implemented using the UWB reference unit described with respect to FIG. 1 .
  • other UWB reference units are used.
  • the method begins at 310 with receiving a signal from an atomically accurate reference.
  • atomically accurate references such as GNSS satellites utilize highly accurate atomic clocks.
  • Each satellite broadcasts signals that include a time stamp, allowing receivers that decode the signals access to the atomic clock for a timing reference.
  • the signal is a GPS signal from a GPS satellite.
  • the signal is a signal from European Galileo GNSS satellite.
  • Embodiments of the present invention are not limited to receiving signals from GPS and Galileo satellites. To the contrary, utilization of time signals from any current or future deployed satellite positioning system, ground based positioning system, or any other atomically accurate reference that broadcasts highly accurate timing signals, is contemplates as within the scope of the present invention.
  • the method proceeds to 320 with generating a timing signal based on the GNSS signal.
  • the timing signal includes a periodic timing pulse and a time tag message that indicates the time the pulse is valid.
  • the periodic timing pulse is an integral part of the timing message (for example, the first word of the timing message).
  • the periodic timing pulse is a 1 pulse-per-second discrete signal.
  • a UWB reference unit maintains the system time based on a local clock, such as, but not limited to a crystal oscillator. Because of imprecision's associated with the local clock, maintaining the system time based only on the local clock would result in the continued accumulation of error which will cause an increasing inaccuracy in the system time. Adjusting the system time each time that a timing signal is generated limits the accumulation of error to that which can occur between timing signals. In the case where the timing signal is generated once per second, the system time is adjusted to agree with the time embedded within the timing signal every second. Thus the inaccuracy of the system time due to the imprecision of the local clock is limited to the error which can accumulate within one second of its own internal clock 130 .
  • the method proceeds to 340 with transmitting a UWB signal including a localization message.
  • the localization message includes location information that describes the location of the UWB reference unit (for example, the longitude, latitude, and altitude of the UWB reference unit, or another reference frame) and time information that indicates the time when the localization message was transmitted. This time information is based on the system time.
  • a receiver that receives the localization message can determine its own distance from the UWB reference unit by noting the difference in the time at which it received the localization message and the time information embedded within the localization message.
  • the receiver When the receiver receives the localization message and determines its own distance from at least three different UWB reference units, the receiver can arrive at a positioning solution for its own location, based on the intersection of at least three imaginary spheres centered at the UWB reference units, and having radiuses equal to the distances determined by the receiver. Further, because the time information embedded within the UWB localization messages are ultimately based on highly accurate GNSS signals, the position solution arrived at obtains a high degree of accuracy.
  • adjusting the system time based on the timing signal is accomplished by initiating an interrupt when the timing signal is received.
  • the interrupt in turns generates a time tag record that is time stamped with the corresponding system time indicating when the interrupt occurred.
  • the system time normally increments at some predefined clock resolution (for example, once every microsecond) as required by a specific application.
  • the UWB reference unit removes any accumulated error by either subtracting from (when the system time is ahead of timing signal time), or adding to (when the system time is behind the timing signal time) the system time the difference between the time provided by the timing signal and the system time of the time tag record.
  • GNSS satellite signals are best suited for line-of-sight reception and signal quality available quickly degrades inside of buildings or other enclosed or underground facilities.
  • One advantage of embodiments of the present invention is that only one GNSS antenna capable of receiving GNSS signals is necessary to provide those signals to one or more UWB reference units of the present invention. For example, with one antenna on the roof of a building, the GNSS signal received by that antenna can be spit and routed to as many UWB reference units as desired, distributed throughout the building for example. In addition, only a signal from a single GNSS satellite is required.
  • Other applications of embodiments of the present invention include, but are not limited to tracking persons or property within buildings or other installations, autonomous vehicles, tracking cargo in shipyards, or a high accuracy landing alternative to differential GPS.
  • Computer readable media include any form of computer memory, including but not limited to punch cards, magnetic disk or tape, any optical data storage system, flash read only memory (ROM), non-volatile ROM, programmable ROM (PROM), erasable-programmable ROM (E-PROM), random access memory (RAM), or any other form of permanent, semi-permanent, or temporary memory storage system or device.
  • Program instructions include, but are not limited to computer-executable instructions executed by computer system processors and hardware description languages such as Very High Speed Integrated Circuit (VHSIC) Hardware Description Language (VHDL).
  • VHSIC Very High Speed Integrated Circuit
  • VHDL Hardware Description Language

Abstract

Systems and methods for a high-precision time of arrival ultra-wideband positioning system are provided. In one embodiment, a method for generating precision localizer messages for an ultra-wideband time-of-arrival positioning system is provided. The method comprises receiving a signal from an atomically accurate reference, generating a timing signal based on the atomically accurate reference signal, correcting a system time based on the timing signal when an error is detected, and transmitting an ultra-wideband signal having a localization message based on the system time.

Description

    BACKGROUND
  • Current Ultra-Wideband (UWB) positioning systems typically generate range information using either a time of arrival (TOA) method or a time difference of arrival (TDOA) method. The TDOA method requires a mobile unit needing ranging information to contact one or more reference units, and receive a response from one or more reference units. The mobile unit then calculates each range measurement to generate its own position based on the round trip time required to send a request and receive a response. TDOA can obtain a high degree of accuracy, but has the disadvantage of requiring the mobile unit to possess a transmitter of sufficient power to contact the reference units in addition to being susceptible to severe accuracy latencies during the round trip. The disadvantage of TDOA is that the transmitter adds to the complexity, the weight, size, and power requirements of the mobile unit.
  • TOA methods calculate position based only on the elapsed time required for a signal having a time tag to travel from the one or more reference units to the mobile unit. Thus, TOA methods eliminate the need for a transmitter in the mobile unit, allowing the mobile unit to be a purely passive receiving device. TOA methods considerably reduce the complexity, the weight, size, and power requirements of the mobile unit. To achieve a high degree of accuracy in arriving at a position solution, a mobile unit employing TOA methods is dependent upon the reference units' ability to accurately generate the time tag information which is transmitted to the mobile unit. High precision oscillators, such as atomic clocks, are expensive and thus not practical for installations deploying a significant number of reference units. Thus, other means must be implemented to mitigate this problem.
  • For the reasons stated above and for other reasons stated below which will become apparent to those skilled in the art upon reading and understanding the specification, there is a need in the art for methods and systems for realizing affordable, high accuracy TOA based UWB positioning systems.
  • SUMMARY
  • The Embodiments of the present invention provide methods and systems for methods and systems for realizing affordable TOA based UWB positioning systems and will be understood by reading and studying the following specification.
  • In one embodiment, a method for generating precision localizer messages for an ultra-wideband time-of-arrival positioning system is provided. The method comprises receiving a signal from an atomically accurate reference; generating a timing signal based on the atomically accurate reference signal; correcting a system time based on the timing signal; and transmitting an ultra-wideband signal having a localization message based on the system time.
  • In another embodiment, a positioning system is provided. The system comprises one or more reference units each adapted to receive a time signal from at least one atomically accurate reference and maintain a system time based on the time signal, wherein each reference unit is further adapted to transmit a localizer message via an ultra-wideband signal, the localizer message including location information for the reference unit and time information indicating the system time when the localizer message was transmitted; and a mobile receiver unit adapted to calculate a distance to a first reference unit of the one or more reference units based on a first localizer message received from the first reference unit.
  • In yet another embodiment, a reference unit for a positioning system is provided. The reference unit comprises means for receiving a time signal from an atomically accurate reference; means for generating a periodic timing signal based on the atomically accurate reference signal, the means for generating responsive to the means for receiving; means for maintaining a system time; means for transmitting an ultra-wideband signal having a localization message, wherein the localization message includes location information for the reference unit and time information indicating the system time when the localization message is transmitted; and means for correcting the system time based on a difference between the system time and a time embedded within the timing signal, the means for adjusting responsive to the means for generating a periodic timing signal and the means for maintaining a system time.
  • In still another embodiment, a computer-readable medium having computer-executable program instructions for a method for generating precision localizer messages for an ultra-wideband time-of-arrival positioning system is provided. The method comprises receiving a signal from an atomically accurate reference; generating a periodic timing signal based on the global atomically accurate reference signal, wherein the timing signal includes a time message that indicates the time the periodic timing is generated; correcting a system time based on a difference between the system time and the time message included within the timing signal; and transmitting an ultra-wideband signal having a localization message based on the system time.
  • DRAWINGS
  • Embodiments of the present invention can be more easily understood and further advantages and uses thereof more readily apparent, when considered in view of the description of the preferred embodiments and the following figures in which:
  • FIG. 1 is a block diagram illustrating a UWB reference unit of one embodiment of the present invention;
  • FIGS. 2A and 2B are block diagrams illustrating a UWB positioning system of one embodiment of the present invention; and
  • FIG. 3 is a flow chart illustrating a method of one embodiment of the present invention.
  • In accordance with common practice, the various described features are not drawn to scale but are drawn to emphasize features relevant to the present invention. Reference characters denote like elements throughout figures and text.
  • DETAILED DESCRIPTION
  • In the following detailed description, reference is made to the accompanying drawings that form a part hereof, and in which is shown by way of specific illustrative embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, and it is to be understood that other embodiments may be utilized and that logical, mechanical and electrical changes may be made without departing from the scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense.
  • UWB localizers possess the capability of producing centimeter (cm) accuracy positioning solution, however using the TOA method, accurate measurement of time is a necessity. Embodiments of the present invention mitigate the timing errors found in UWB reference units (commonly referred to as UWB localizers) that typically employ cheaper commercial grade oscillators or other low precision means of generating timing signals.
  • Embodiments of the present invention benefit the users of UWB positioning systems by providing accurate atomic time signals to the UWB reference units from one or more atomically accurate references, so that the a mobile unit can measure and calculate its own position with high accuracy. Embodiments of the present invention provide centimeter-positioning accuracy, at a low cost, benefiting applications such as, but not limited to, personal tracking/positioning systems within buildings, unmanned vehicle localized positioning and automated vehicle guidance/positioning solutions. Other designs reduce the necessity of utilizing a high accuracy time base because they implement the TDOA method, which measures the time it takes to go roundtrip from a UWB reference unit the receiver. TDOA methods however, require timing coordination between the transmitters and receivers, and are influenced by relative clock drifts and processing delays between them.
  • Embodiments of the present invention take advantage of atomically accurate references that broadcast highly accurate atomic clock based time signals. Examples of such atomically accurate references include global navigation satellite systems (GNSS), such as the Global Positioning System (GPS), for example. For example, the atomically accurate references provided by GPS satellites are achieved with a combination of cesium (Cs) and rubidium (Rb) atomic clocks. GPS satellites provide civilian access to these atomically accurate references through the GPS Standard Positioning Service (SPS), which maintains time transfer signals with an accuracy to coordinated universal time (UTC) within 340 nanoseconds.
  • FIG. 1 illustrates a UWB reference unit 100 of one embodiment of the present invention. UWB reference unit 100 comprises a UWB-TOA localizer 110 and a UWB antenna 114, a GNSS receiver 120 and GNSS antenna 125, and a local clock 130. In one embodiment, GNSS receiver 120 comprises a chip size GPS receiver. In one embodiment, local clock 130 comprises a low cost crystal oscillator.
  • In operation, GNSS receiver 120 generates an accurate timing signal based on signals received from at least one GNSS satellite 140, and outputs the timing signal to UWB-TOA localizer 110. In one embodiment, GNSS receiver 120 internally utilizes the timing signal from the GNSS satellites to accurately synchronize its internal time reference with the atomic clock based time signals provided by the GNSS. The timing signal from the GNSS satellite 140 provides the current time based on the GNSS satellite 140's atomic clock. In one embodiment, the timing signal output from GNSS receiver 120 comprises both a periodic timing pulse and a time message that provides the current time. In one embodiment, the periodic timing pulse is a 1 pulse-per-second signal. Although GNSS receiver 120 can generate a timing signal based on a signal received from a single GNSS satellite 140, in other embodiment, the accuracy of the timing signal is increased based on signals from additional GNSS satellites. For example, in one embodiment, where the at least one GNSS satellite 140 includes GPS satellites, an increased accuracy timing signal is generated by GNSS receiver 120 by receiving signals from four or more GPS satellites. As would be appreciated by one skilled in the art, by receiving signals from four or more GPS satellites, GNSS receiver 120 can accurately solve for its own position in three-dimensions and solve for a more accurate time solution than it can based on a signal from a single GPS satellite.
  • Although FIG. 1 illustrates utilizing a time signal from a GNSS satellite, in other embodiments, other sources for atomically accurate references are used. For example, in one embodiment a UWB reference unit 100 obtains a timing signal via shortwave radio. The National Institute of Standards and Technology (NIST) provides such an atomically accurate reference via shortwave radio that continually broadcasts time signals accurate to within less than 1 microsecond of Coordinated Universal Time (UTC) at the transmitter site.
  • UWB-TOA localizer 110 maintains a system time that is based on local clock 130. GNSS receiver 120 provides the timing signal to UWB-TOA localizer 110, which in turn “trims” out system time errors caused by local clock 130. As a result, degradation in the precision of local clock 130 becomes negligible because errors are removed with each precise pulse from the timing signal. For example, when the timing signal provides 1 pulse-per-second, clock drift errors in local clock 130 would be removed with each pulse, every second. Thus the error in local clock 130 is limited to the error that can accumulate in the time between periodic timing pulses.
  • In one embodiment, when the timing signal is received by the UWB-TOA localizer 110 from GNSS receiver 120, it causes an interrupt which generates a time tag record at a corresponding system time. For the next second (assuming a 1 pulse-per-second timing signal, for example purposes only), the system time increments at some predefined clock resolution as required by a specific application. At each interrupt, UWB-TOA localizer 110 trims any accumulated error in the signal from local clock 130 by subtracting from (or adding to) the system time the difference between the time provided by the timing signal and the system time of the time tag record. Based on the system time, UWB-TOA localizer 110 broadcasts a localizer message comprising the position (e.g., the coordinates of) reference unit 100 and the system time when the localizer message was transmitted. UWB-TOA localizer 110 includes the functionalities required to format the localizer message for transmission via a UWB radio frequency (RF) signal and to wirelessly transmit the localizer message via UWB antenna 114. Upon receipt of the localizer message, a mobile unit 145 can calculate its distance from the UWB reference unit 100 based on the time it takes for the localizer message transmitted by UWB reference unit 100 to reach the mobile unit 145, using TOA methods. This time is readily determined by subtracting the system time embedded within the localizer massage from the time at the mobile unit when the localizer message was received.
  • FIG. 2A illustrates a UWB positioning system 200 of one embodiment of the present invention. System 200 comprises a UWB mobile unit 210, three or more UWB reference units (such as reference units 220, 222, 224) and at least one GNSS satellite 230. UWB reference units 220, 222 and 224 include the functionality of UWB reference unit 100 described above with respect to FIG. 1.
  • In one embodiment, in operation, each of UWB reference units 220 (shown as R1), 222 (shown as R2) and 224 (shown as R3) receive a timing signal from GNSS satellite 230 and each transmits localizer messages that indicate their locations and a system time. In one embodiment, UWB reference units 220, 222 and 224 synchronize operations so that localizer message signals are transmitted by each UWB reference unit at the same instant. In other embodiments, UWB reference units 220, 222 and 224 transmit localizer message signals asynchronously. Certain localizer message signals, each moving at the speed of light, will take longer to arrive at a mobile unit 210 because their transmitting reference units are farther away from mobile unit 210 than others. Mobile unit 210 includes the functionalities required to receive the UWB radio frequency signals transmitted by UWB reference units 220, 222 and 224 and extract the position and system time information from each localizer message received. Mobile unit 210 calculates the distance to each of reference units 220, 222 and 224 by determining the amount of time it takes for their localizer message signals to reach mobile unit 210, using TOA methods. Signals from three UWB reference units are required for mobile unit 210 to calculate a two-dimensional position and velocity solutions (such as a longitude and latitude, for example). When mobile unit 210 can receive localizer messages and determine distance to at least four UWB reference units, it can calculate its position and velocity in three dimensions.
  • For example, by determining its distance (d1) from UWB reference unit 220, mobile unit 210 can determine that its position is located somewhere on the surface of a sphere 240 (shown as a circle for illustrative purposes). Similarly, when mobile unit 210 can determine its distance (d2) from UWB reference unit 222 and (d3) from UWB reference unit 224, it can calculate spheres 242 and 244, respectively. Mobile unit 210 can then calculate its own position based on the point of intersection of spheres 240, 242 and 244. Because distances d1, d2 and d3 are calculated as a function of the time it takes for a localizer message to travel from UWB reference units 220, 222, and 224, the accuracy of these distances relies on the accuracy of the system times embedded within each localizer message. Embodiments of the present invention enable a UWB mobile unit to provide highly accurate positioning solutions by reducing the errors and uncertainties associated with the accuracy of the system times. As previously discussed, in other embodiments, UWB reference units 220, 222 and 224 receive signals from multiple GNSS satellites. In one embodiment, this enables UWB reference units 220, 222 and 224 to maintain system times with even a higher accuracy than based on signals from a single GNSS satellite.
  • As would be readily appreciated by one skilled in the art, GNSS satellite signals are best suited for line-of-sight reception and the available signal quality quickly degrades inside buildings and other enclosed or underground facilities. One advantage of embodiments of the present invention is that only one GNSS antenna capable of receiving GNSS signals is necessary to provide those signals to one or more UWB reference units of the present invention. For example, as illustrated in FIG. 2B with one GNSS antenna 250 (located on the roof of a building, for example), the GNSS signal received by GNSS antenna 250 is split and routed to multiple UWB reference units as desired (such as UWB reference units 220, 222, and 224 distributed throughout the building, for example). As would be appreciated by a person of ordinary skill in the art upon reading this specification, the distribution of the GNSS signal from GNSS antenna 250 to UWB reference units 220, 222, and 224 can be readily configured to avoid introduction of errors due to signal propagation times or other factors. Other applications of embodiments of the present invention include, but are not limited to navigation aids for persons walking through buildings or cities, tracking persons or property within buildings or other installations, autonomous vehicles, tracking cargo in shipyards, or a high accuracy landing alternative to differential GPS.
  • FIG. 3 is a block diagram illustrating a method for generating precision localizer messages for an ultra-wideband time-of-arrival (UWB-TOA) positioning system. In one embodiment, the method of FIG. 3 is implemented using the UWB reference unit described with respect to FIG. 1. In other embodiments, other UWB reference units are used. The method begins at 310 with receiving a signal from an atomically accurate reference. As would be appreciated by one skilled in the art upon reading this specification, atomically accurate references such as GNSS satellites utilize highly accurate atomic clocks. Each satellite broadcasts signals that include a time stamp, allowing receivers that decode the signals access to the atomic clock for a timing reference. In one embodiment, the signal is a GPS signal from a GPS satellite. In one embodiment, the signal is a signal from European Galileo GNSS satellite. Embodiments of the present invention are not limited to receiving signals from GPS and Galileo satellites. To the contrary, utilization of time signals from any current or future deployed satellite positioning system, ground based positioning system, or any other atomically accurate reference that broadcasts highly accurate timing signals, is contemplates as within the scope of the present invention.
  • The method proceeds to 320 with generating a timing signal based on the GNSS signal. The timing signal includes a periodic timing pulse and a time tag message that indicates the time the pulse is valid. In one embodiment, the periodic timing pulse is an integral part of the timing message (for example, the first word of the timing message). In one embodiment, the periodic timing pulse is a 1 pulse-per-second discrete signal.
  • The method proceeds to 330 with correcting a system time based on the timing signal. In one embodiment, a UWB reference unit maintains the system time based on a local clock, such as, but not limited to a crystal oscillator. Because of imprecision's associated with the local clock, maintaining the system time based only on the local clock would result in the continued accumulation of error which will cause an increasing inaccuracy in the system time. Adjusting the system time each time that a timing signal is generated limits the accumulation of error to that which can occur between timing signals. In the case where the timing signal is generated once per second, the system time is adjusted to agree with the time embedded within the timing signal every second. Thus the inaccuracy of the system time due to the imprecision of the local clock is limited to the error which can accumulate within one second of its own internal clock 130.
  • The method proceeds to 340 with transmitting a UWB signal including a localization message. In one embodiment, the localization message includes location information that describes the location of the UWB reference unit (for example, the longitude, latitude, and altitude of the UWB reference unit, or another reference frame) and time information that indicates the time when the localization message was transmitted. This time information is based on the system time. Thus, using TOA methods, a receiver that receives the localization message can determine its own distance from the UWB reference unit by noting the difference in the time at which it received the localization message and the time information embedded within the localization message. When the receiver receives the localization message and determines its own distance from at least three different UWB reference units, the receiver can arrive at a positioning solution for its own location, based on the intersection of at least three imaginary spheres centered at the UWB reference units, and having radiuses equal to the distances determined by the receiver. Further, because the time information embedded within the UWB localization messages are ultimately based on highly accurate GNSS signals, the position solution arrived at obtains a high degree of accuracy.
  • In one embodiment, adjusting the system time based on the timing signal is accomplished by initiating an interrupt when the timing signal is received. The interrupt in turns generates a time tag record that is time stamped with the corresponding system time indicating when the interrupt occurred. The system time normally increments at some predefined clock resolution (for example, once every microsecond) as required by a specific application. A person of ordinary skill in the art, upon reading this specification, can readily determine the system time resolution required for a specific application. Upon the receipt of each interrupt, the UWB reference unit removes any accumulated error by either subtracting from (when the system time is ahead of timing signal time), or adding to (when the system time is behind the timing signal time) the system time the difference between the time provided by the timing signal and the system time of the time tag record.
  • As would be readily appreciated by one skilled in the art, GNSS satellite signals are best suited for line-of-sight reception and signal quality available quickly degrades inside of buildings or other enclosed or underground facilities. One advantage of embodiments of the present invention is that only one GNSS antenna capable of receiving GNSS signals is necessary to provide those signals to one or more UWB reference units of the present invention. For example, with one antenna on the roof of a building, the GNSS signal received by that antenna can be spit and routed to as many UWB reference units as desired, distributed throughout the building for example. In addition, only a signal from a single GNSS satellite is required. Other applications of embodiments of the present invention include, but are not limited to tracking persons or property within buildings or other installations, autonomous vehicles, tracking cargo in shipyards, or a high accuracy landing alternative to differential GPS.
  • Several means are available to implement embodiments of the present invention. These means include, but are not limited to, digital computer systems, programmable controllers, or field programmable gate arrays. Therefore other embodiments of the present invention include program instructions resident on computer readable media that when implemented by such controllers, enable the controllers to implement embodiments of the present invention. Computer readable media include any form of computer memory, including but not limited to punch cards, magnetic disk or tape, any optical data storage system, flash read only memory (ROM), non-volatile ROM, programmable ROM (PROM), erasable-programmable ROM (E-PROM), random access memory (RAM), or any other form of permanent, semi-permanent, or temporary memory storage system or device. Program instructions include, but are not limited to computer-executable instructions executed by computer system processors and hardware description languages such as Very High Speed Integrated Circuit (VHSIC) Hardware Description Language (VHDL).
  • Although specific embodiments have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that any arrangement, which is calculated to achieve the same purpose, may be substituted for the specific embodiment shown. This application is intended to cover any adaptations or variations of the present invention. Therefore, it is manifestly intended that this invention be limited only by the claims and the equivalents thereof.

Claims (24)

1. A method for generating precision localizer messages for an ultra-wideband time-of-arrival positioning system, the method comprising:
receiving a signal from an atomically accurate reference;
generating a timing signal based on the atomically accurate reference signal;
correcting a system time based on the timing signal; and
transmitting an ultra-wideband signal having a localization message based on the system time.
2. The method of claim 1, wherein receiving a signal from an atomically accurate reference comprises at least one of:
receiving a signal from a global positioning system satellite; and
receiving a signal from a Galileo system satellite.
3. The method of claim 1, wherein generating a timing signal based on the atomically accurate reference signal further comprises generating a timing signal that includes a periodic timing pulse and a time message that indicates the time the pulse occurs.
4. The method of claim 3, wherein the periodic timing pulse is an integral part of the timing message.
5. The method of claim 1, wherein correcting a system time based on the timing signal further comprises:
correcting the system time based on a difference between the system time and a time embedded within the timing signal.
6. The method of claim 1, wherein adjusting a system time based on the timing signal further comprises:
initiating an interrupt when the timing signal is received;
generating a time tag record that is time stamped with the system time corresponding to when the interrupt occurred; and
removing accumulated error from the system time by adjusting the system time based on the difference between a time provided by the timing signal and the time stamp of the time tag record.
7. The method of claim 1, wherein transmitting an ultra-wideband signal having a localization message further comprises:
transmitting a localization message including location information and time information that indicates the time when the localization message was transmitted.
8. A positioning system, the system comprising:
one or more reference units each adapted to receive a time signal from at least one atomically accurate reference and maintain a system time based on the time signal, wherein each reference unit is further adapted to transmit a localizer message via an ultra-wideband signal, the localizer message including location information for the reference unit and time information indicating the system time when the localizer message was transmitted; and
a mobile receiver unit adapted to calculate a distance to a first reference unit of the one or more reference units based on a first localizer message received from the first reference unit.
9. The system of claim 8, each of the one the one or more reference units further comprising:
an ultra-wideband localizer adapted to transmit the localizer message via an ultra-wideband signal;
a clock coupled to the ultra-wideband localizer, wherein the ultra-wideband localizer is adapted to maintain the system time based on the clock;
a receiver coupled to the ultra-wideband localizer and adapted to receive the time signals from the at least one atomically accurate reference and generate a periodic timing signal;
wherein the ultra-wideband localizer is further adapted to adjust the system time based on the periodic timing signal.
10. The system of claim 8, each of the one or more reference units further comprising:
at least one antenna coupled to the one or more reference units and adapted to receive the time signals from the at least one atomically accurate reference.
11. The system of claim 8, wherein each one the one or more reference units are further adapted to initiate an interrupt when the timing signal is received, generate a time tag record that is time stamped with the system time corresponding to when the interrupt occurred, and remove accumulated error from the system time by adjusting the system time based on the difference between a time provided by the timing signal and the time stamp of the time tag record.
12. The system of claim 8, wherein the receiver is further adapted to receive one or both of a signal from a global positioning system satellite and a signal from a Galileo system satellite.
13. The system of claim 8, wherein the mobile unit is further adapted to calculate a location based on at least three distances to at least three reference units based on localizer messages received from the at least three reference units.
14. A reference unit for a positioning system, the reference unit comprising:
means for receiving a time signal from an atomically accurate reference;
means for generating a periodic timing signal based on the atomically accurate reference signal, the means for generating responsive to the means for receiving;
means for maintaining a system time;
means for transmitting an ultra-wideband signal having a localization message, wherein the localization message includes location information for the reference unit and time information indicating the system time when the localization message is transmitted; and
means for correcting the system time based on a difference between the system time and a time embedded within the timing signal, the means for adjusting responsive to the means for generating a periodic timing signal and the means for maintaining a system time.
15. The reference unit of claim 14, wherein the means for generating a periodic timing signal is adapted to generate a timing signal that includes a periodic timing pulse and a time message that indicates the time the pulse occurs.
16. The reference unit of claim 14, wherein the means for correcting the system time further comprises:
means for initiating an interrupt when the timing signal is received;
means for generating a time tag record that is time stamped with the system time corresponding to when the interrupt occurred; and
means for removing accumulated error from the system time by adjusting the system time based on the difference between a time provided by the timing signal and the time stamp of the time tag record.
17. A computer-readable medium having computer-executable program instructions for a method for generating precision localizer messages for an ultra-wideband time-of-arrival positioning system, the method comprising:
receiving a signal from an atomically accurate reference;
generating a periodic timing signal based on the global atomically accurate reference signal, wherein the timing signal includes a time message that indicates the time the periodic timing is generated;
correcting a system time based on a difference between the system time and the time message included within the timing signal; and
transmitting an ultra-wideband signal having a localization message based on the system time.
18. The computer-readable medium of claim 17, wherein the periodic timing pulse is an integral part of the timing message.
19. The computer-readable medium of claim 17, the method further comprising:
initiating an interrupt when the timing signal is received;
generating a time tag record that is time stamped with the system time corresponding to when the interrupt occurred; and
removing accumulated error from the system time by adjusting the system time based on a difference between a time provided by the timing signal and the time stamp of the time tag record.
20. The computer-readable medium of claim 17, the method further comprising:
transmitting an ultra-wideband signal having a localization message including location information and time information that indicates the time when the localization message is transmitted.
21. A reference unit for a positioning system, the reference unit comprising:
a receiver adapted to receive a time signal from at least one atomically accurate reference and generate a periodic timing signal;
an ultra-wideband localizer adapted to transmit a localizer message via an ultra-wideband signal, the localizer message including location information for the reference unit and time information indicating the system time when the localizer message was transmitted;
a clock coupled to the ultra-wideband localizer, wherein the ultra-wideband localizer is adapted to maintain the system time based on the clock;
wherein the ultra-wideband localizer coupled to the receiver and is further adapted to correct the system time based on the periodic timing signal.
22. The reference unit of claim 21 further comprising:
at least one antenna coupled to the receiver and adapted to receive the time signals from the at least one atomically accurate reference.
23. The reference unit of claim 21, wherein the ultra-wideband localizer is further adapted to initiate an interrupt when the timing signal is received, generate a time tag record that is time stamped with the system time corresponding to when the interrupt occurred, and remove accumulated error from the system time by adjusting the system time based on the difference between a time provided by the timing signal and the time stamp of the time tag record.
24. The reference unit of claim 21, wherein the receiver is further adapted to receive one or both of a signal from a global positioning system satellite and a signal from a Galileo system satellite.
US11/359,689 2006-02-22 2006-02-22 Systems and methods for a high-precision time of arrival ultra-wideband positioning system Abandoned US20070194987A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US11/359,689 US20070194987A1 (en) 2006-02-22 2006-02-22 Systems and methods for a high-precision time of arrival ultra-wideband positioning system
US12/356,872 US7808432B2 (en) 2006-02-22 2009-01-21 Systems and methods for a high-precision time of arrival ultra-wideband positioning system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/359,689 US20070194987A1 (en) 2006-02-22 2006-02-22 Systems and methods for a high-precision time of arrival ultra-wideband positioning system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/356,872 Continuation US7808432B2 (en) 2006-02-22 2009-01-21 Systems and methods for a high-precision time of arrival ultra-wideband positioning system

Publications (1)

Publication Number Publication Date
US20070194987A1 true US20070194987A1 (en) 2007-08-23

Family

ID=38427642

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/359,689 Abandoned US20070194987A1 (en) 2006-02-22 2006-02-22 Systems and methods for a high-precision time of arrival ultra-wideband positioning system
US12/356,872 Expired - Fee Related US7808432B2 (en) 2006-02-22 2009-01-21 Systems and methods for a high-precision time of arrival ultra-wideband positioning system

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/356,872 Expired - Fee Related US7808432B2 (en) 2006-02-22 2009-01-21 Systems and methods for a high-precision time of arrival ultra-wideband positioning system

Country Status (1)

Country Link
US (2) US20070194987A1 (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100819392B1 (en) 2006-12-29 2008-04-04 (재)대구경북과학기술연구원 System and method for measuring position using interworking between gps and uwb
WO2014039700A1 (en) * 2012-09-08 2014-03-13 Schweitzer Engineering Laboratories, Inc. Quality of precision time sources
US9083503B2 (en) 2013-05-02 2015-07-14 Schweitzer Engineering Laboratories, Inc. Synchronized clock event report
US9270442B2 (en) 2014-04-29 2016-02-23 Schweitzer Engineering Laboratories, Inc. Time signal propagation delay correction
US9319100B2 (en) 2013-08-12 2016-04-19 Schweitzer Engineering Laboratories, Inc. Delay compensation for variable cable length
WO2016059189A1 (en) * 2014-10-17 2016-04-21 Sagem Defense Securite Method for geopositioning mobile units moving around inside a closed structure
US9400330B2 (en) 2012-10-19 2016-07-26 Schweitzer Engineering Laboratories, Inc. Manipulation resilient time distribution network
US9425652B2 (en) 2014-06-16 2016-08-23 Schweitzer Engineering Laboratories, Inc. Adaptive holdover timing error estimation and correction
US9520860B2 (en) 2012-10-19 2016-12-13 Schweitzer Engineering Laboratories, Inc. Time distribution switch
US9590411B2 (en) 2011-12-15 2017-03-07 Schweitzer Engineering Laboratories, Inc. Systems and methods for time synchronization of IEDs via radio link
US9599719B2 (en) 2012-10-19 2017-03-21 Schweitzer Engineering Laboratories, Inc. Detection of manipulated satellite time signals
US9709682B2 (en) 2013-05-06 2017-07-18 Schweitzer Engineering Laboratories, Inc. Multi-constellation GNSS integrity check for detection of time signal manipulation
JP2017154577A (en) * 2016-03-01 2017-09-07 株式会社タクマ Inspection system for inside of facility using unmanned aircraft
US9760062B2 (en) 2012-10-19 2017-09-12 Schweitzer Engineering Laboratories, Inc. Time distribution with multi-band antenna
US9759816B2 (en) 2013-01-11 2017-09-12 Schweitzer Engineering Laboratories, Inc. Multi-constellation GNSS integrity check for detection of time signal manipulation
US9813173B2 (en) 2014-10-06 2017-11-07 Schweitzer Engineering Laboratories, Inc. Time signal verification and distribution
IT201600084502A1 (en) * 2016-08-10 2018-02-10 Massimo Marini "LOCALIZATION AND POSITIONING SYSTEM IN THE ACTIVE TARGET AREA",
US20190018145A1 (en) * 2017-07-17 2019-01-17 Nxp B.V. Communications system
US10375108B2 (en) 2015-12-30 2019-08-06 Schweitzer Engineering Laboratories, Inc. Time signal manipulation and spoofing detection based on a latency of a communication system
US10527732B2 (en) 2017-02-09 2020-01-07 Schweitzer Engineering Laboratories, Inc. Verification of time sources
US10599174B2 (en) 2015-08-05 2020-03-24 Lutron Technology Company Llc Load control system responsive to the location of an occupant and/or mobile device
US10819727B2 (en) 2018-10-15 2020-10-27 Schweitzer Engineering Laboratories, Inc. Detecting and deterring network attacks
US10912104B2 (en) 2019-02-01 2021-02-02 Schweitzer Engineering Laboratories, Inc. Interleaved, static time division multiple access (TDMA) for minimizing power usage in delay-sensitive applications
US20210072707A1 (en) * 2018-03-13 2021-03-11 Nippon Telegraph And Telephone Corporation Time synchronization system, management device, time synchronization method, and program
US11206056B2 (en) 2020-03-10 2021-12-21 Wiser Systems, Inc. Systems and methods for wireless atomic clock synchronization using ultra wideband (UWB) pulse trains
US11616587B1 (en) * 2020-11-30 2023-03-28 Meta Platforms, Inc. Remote clock synchronization using network communication and satellite signals
US11630424B2 (en) 2018-07-13 2023-04-18 Schweitzer Engineering Laboratories, Inc. Time signal manipulation detection using remotely managed time

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106199516A (en) * 2016-07-05 2016-12-07 重庆邮电大学 A kind of householder method for indoor positioning
US11656334B2 (en) 2018-03-23 2023-05-23 Xonar Technology Inc. System and method for detecting object patterns using ultra-wideband (UWB) radar

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5317323A (en) * 1993-03-05 1994-05-31 E-Systems, Inc. Passive high accuracy geolocation system and method
US6054950A (en) * 1998-01-26 2000-04-25 Multispectral Solutions, Inc. Ultra wideband precision geolocation system
US20010026241A1 (en) * 2000-03-30 2001-10-04 Honda Giken Kogyo Kabushiki Kaisha Method for detecting the position of a moving body
US6373432B1 (en) * 1997-03-21 2002-04-16 The Board Of Trustees Of The Leland Stanford Junior University System using leo satellites for centimeter-level navigation
US20020147542A1 (en) * 2001-04-10 2002-10-10 Ion Tomescu System and method for determining the 3D position of aircraft, independently onboard and on the ground, for any operation within a "gate-to-gate" concept
US20040201519A1 (en) * 2003-04-09 2004-10-14 Toshiyuki Aoki Positioning system, and method for offering positioning information
US6850187B1 (en) * 2001-03-22 2005-02-01 Lockheed Martin Corporation Satellite integrity monitor and alert
US6882315B2 (en) * 2001-10-18 2005-04-19 Multispectral Solutions, Inc. Object location system and method
US20050090266A1 (en) * 2003-06-27 2005-04-28 Leonid Sheynblat Local area network assisted positioning
US20050113151A1 (en) * 2003-11-25 2005-05-26 Burke Joseph P. Method for reducing power consumption in a multi-mode device
US20050228613A1 (en) * 2004-04-12 2005-10-13 Time Domain Corporation Method and system for extensible position location
US20050276255A1 (en) * 1999-09-10 2005-12-15 Roberto Aiello Ultra wide band communication network
US20050282558A1 (en) * 2004-06-21 2005-12-22 Korea Electrotechnology Research Institute System and method for asynchronous wireless positioning by ordered transmission
US20060291537A1 (en) * 1999-06-14 2006-12-28 Time Domain Corporation Time transfer utilizing ultra wideband signals
US20070032832A1 (en) * 2005-08-03 2007-02-08 Kamilo Feher Medical diagnostic and communication system
US20070077945A1 (en) * 2005-08-24 2007-04-05 Leonid Sheynblat Dynamic location almanac for wireless base stations
US20070133598A1 (en) * 2005-12-12 2007-06-14 Patrick Moran System and method for determining position of communicating devices

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6931055B1 (en) * 2000-04-18 2005-08-16 Sirf Technology, Inc. Signal detector employing a doppler phase correction system

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5317323A (en) * 1993-03-05 1994-05-31 E-Systems, Inc. Passive high accuracy geolocation system and method
US6373432B1 (en) * 1997-03-21 2002-04-16 The Board Of Trustees Of The Leland Stanford Junior University System using leo satellites for centimeter-level navigation
US6054950A (en) * 1998-01-26 2000-04-25 Multispectral Solutions, Inc. Ultra wideband precision geolocation system
US20060291537A1 (en) * 1999-06-14 2006-12-28 Time Domain Corporation Time transfer utilizing ultra wideband signals
US20050276255A1 (en) * 1999-09-10 2005-12-15 Roberto Aiello Ultra wide band communication network
US20010026241A1 (en) * 2000-03-30 2001-10-04 Honda Giken Kogyo Kabushiki Kaisha Method for detecting the position of a moving body
US6850187B1 (en) * 2001-03-22 2005-02-01 Lockheed Martin Corporation Satellite integrity monitor and alert
US20020147542A1 (en) * 2001-04-10 2002-10-10 Ion Tomescu System and method for determining the 3D position of aircraft, independently onboard and on the ground, for any operation within a "gate-to-gate" concept
US6882315B2 (en) * 2001-10-18 2005-04-19 Multispectral Solutions, Inc. Object location system and method
US20040201519A1 (en) * 2003-04-09 2004-10-14 Toshiyuki Aoki Positioning system, and method for offering positioning information
US20050090266A1 (en) * 2003-06-27 2005-04-28 Leonid Sheynblat Local area network assisted positioning
US20050113151A1 (en) * 2003-11-25 2005-05-26 Burke Joseph P. Method for reducing power consumption in a multi-mode device
US20050228613A1 (en) * 2004-04-12 2005-10-13 Time Domain Corporation Method and system for extensible position location
US20050282558A1 (en) * 2004-06-21 2005-12-22 Korea Electrotechnology Research Institute System and method for asynchronous wireless positioning by ordered transmission
US20070032832A1 (en) * 2005-08-03 2007-02-08 Kamilo Feher Medical diagnostic and communication system
US20070077945A1 (en) * 2005-08-24 2007-04-05 Leonid Sheynblat Dynamic location almanac for wireless base stations
US20070133598A1 (en) * 2005-12-12 2007-06-14 Patrick Moran System and method for determining position of communicating devices

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100819392B1 (en) 2006-12-29 2008-04-04 (재)대구경북과학기술연구원 System and method for measuring position using interworking between gps and uwb
US9590411B2 (en) 2011-12-15 2017-03-07 Schweitzer Engineering Laboratories, Inc. Systems and methods for time synchronization of IEDs via radio link
ES2565702R1 (en) * 2012-09-08 2017-09-27 Schweitzer Engineering Laboratories, Inc. QUALITY OF PRECISION TIME SOURCES
WO2014039700A1 (en) * 2012-09-08 2014-03-13 Schweitzer Engineering Laboratories, Inc. Quality of precision time sources
US20140250972A1 (en) * 2012-09-08 2014-09-11 Schweitzer Engineering Laboratories, Inc. Quality of Precision Time Sources
US9709680B2 (en) * 2012-09-08 2017-07-18 Schweitzer Engineering Laboratories, Inc. Quality of precision time sources
US9520860B2 (en) 2012-10-19 2016-12-13 Schweitzer Engineering Laboratories, Inc. Time distribution switch
US9400330B2 (en) 2012-10-19 2016-07-26 Schweitzer Engineering Laboratories, Inc. Manipulation resilient time distribution network
US9599719B2 (en) 2012-10-19 2017-03-21 Schweitzer Engineering Laboratories, Inc. Detection of manipulated satellite time signals
US10122487B2 (en) 2012-10-19 2018-11-06 Schweitzer Engineering Laboratories, Inc. Time distribution switch
US9760062B2 (en) 2012-10-19 2017-09-12 Schweitzer Engineering Laboratories, Inc. Time distribution with multi-band antenna
US9759816B2 (en) 2013-01-11 2017-09-12 Schweitzer Engineering Laboratories, Inc. Multi-constellation GNSS integrity check for detection of time signal manipulation
US10288741B2 (en) 2013-01-11 2019-05-14 Schweitzer Engineering Laboratories, Inc. Multi-constellation GNSS integrity check for detection of time signal manipulation
US9083503B2 (en) 2013-05-02 2015-07-14 Schweitzer Engineering Laboratories, Inc. Synchronized clock event report
US9709682B2 (en) 2013-05-06 2017-07-18 Schweitzer Engineering Laboratories, Inc. Multi-constellation GNSS integrity check for detection of time signal manipulation
US9319100B2 (en) 2013-08-12 2016-04-19 Schweitzer Engineering Laboratories, Inc. Delay compensation for variable cable length
US9270442B2 (en) 2014-04-29 2016-02-23 Schweitzer Engineering Laboratories, Inc. Time signal propagation delay correction
US9425652B2 (en) 2014-06-16 2016-08-23 Schweitzer Engineering Laboratories, Inc. Adaptive holdover timing error estimation and correction
US9813173B2 (en) 2014-10-06 2017-11-07 Schweitzer Engineering Laboratories, Inc. Time signal verification and distribution
WO2016059189A1 (en) * 2014-10-17 2016-04-21 Sagem Defense Securite Method for geopositioning mobile units moving around inside a closed structure
US9829562B2 (en) 2014-10-17 2017-11-28 Safran Electronics & Defense Method for geopositioning mobile units moving around inside a closed structure
US11204616B2 (en) 2015-08-05 2021-12-21 Lutron Technology Company Llc Load control system responsive to the location of an occupant and/or mobile device
US10599174B2 (en) 2015-08-05 2020-03-24 Lutron Technology Company Llc Load control system responsive to the location of an occupant and/or mobile device
US11726516B2 (en) 2015-08-05 2023-08-15 Lutron Technology Company Llc Load control system responsive to the location of an occupant and/or mobile device
US10375108B2 (en) 2015-12-30 2019-08-06 Schweitzer Engineering Laboratories, Inc. Time signal manipulation and spoofing detection based on a latency of a communication system
JP2017154577A (en) * 2016-03-01 2017-09-07 株式会社タクマ Inspection system for inside of facility using unmanned aircraft
IT201600084502A1 (en) * 2016-08-10 2018-02-10 Massimo Marini "LOCALIZATION AND POSITIONING SYSTEM IN THE ACTIVE TARGET AREA",
US10527732B2 (en) 2017-02-09 2020-01-07 Schweitzer Engineering Laboratories, Inc. Verification of time sources
US20190018145A1 (en) * 2017-07-17 2019-01-17 Nxp B.V. Communications system
US10274601B2 (en) * 2017-07-17 2019-04-30 Nxp B.V. Communications system
US20210072707A1 (en) * 2018-03-13 2021-03-11 Nippon Telegraph And Telephone Corporation Time synchronization system, management device, time synchronization method, and program
US11927923B2 (en) * 2018-03-13 2024-03-12 Nippon Telegraph And Telephone Corporation Time synchronization system, management device, time synchronization method, and program
US11630424B2 (en) 2018-07-13 2023-04-18 Schweitzer Engineering Laboratories, Inc. Time signal manipulation detection using remotely managed time
US10819727B2 (en) 2018-10-15 2020-10-27 Schweitzer Engineering Laboratories, Inc. Detecting and deterring network attacks
US10912104B2 (en) 2019-02-01 2021-02-02 Schweitzer Engineering Laboratories, Inc. Interleaved, static time division multiple access (TDMA) for minimizing power usage in delay-sensitive applications
US11206056B2 (en) 2020-03-10 2021-12-21 Wiser Systems, Inc. Systems and methods for wireless atomic clock synchronization using ultra wideband (UWB) pulse trains
US11637586B2 (en) 2020-03-10 2023-04-25 Wiser Systems, Inc. Systems and methods for wireless atomic clock synchronization using ultra wideband (UWB) pulse trains
US11616587B1 (en) * 2020-11-30 2023-03-28 Meta Platforms, Inc. Remote clock synchronization using network communication and satellite signals

Also Published As

Publication number Publication date
US7808432B2 (en) 2010-10-05
US20090213005A1 (en) 2009-08-27

Similar Documents

Publication Publication Date Title
US7808432B2 (en) Systems and methods for a high-precision time of arrival ultra-wideband positioning system
US9255804B2 (en) Determination of state vector, timing, and navigation quality metrics from reception of ADS-B transmissions
CN102540227B (en) The method and system of aerogram target geo-location in search and rescue system
EP1877824B1 (en) Transfer of position information to a mobile terminal
US9681408B2 (en) Determining clock-drift using signals of opportunity
US9182493B2 (en) Fine time assistance for global navigation satellite systems
EP1901088A1 (en) Integrated mobile-terminal navigation
JP2007101535A (en) Method and system for satellite navigation
US20130099968A1 (en) Gnss positioning in elevator
US9000977B2 (en) Indoor altitude measurement by GNSS receiver
US6310576B1 (en) Method of identifying location using a master clock to synchronize time of arrival signals
Bartlett Essentials of positioning and location technology
US20140292568A1 (en) Radiobeacon stations, user devices, location determination systems, methods for controlling a radiobeacon station, methods for controlling a user device, and location determination methods
US8559971B1 (en) Determination of state vector, timing, and navigation quality metrics from reception of SBS transmissions
US7215281B2 (en) Wireless network assisted GPS system
JP2012122775A (en) Aircraft position measuring system, time synchronization method, and time synchronization program for use in the system
KR100506382B1 (en) Wide area pseudolite navigation system
Ikhtiari Navigation in GNSS denied environments using software defined radios and LTE signals of opportunities.
Pleninger The Testing of MLAT Method Application by means of Usage low-cost ADS-B Receivers
US11573085B2 (en) Positioning system and method
US20210088622A1 (en) Positioning, navigation, timing, ranging, or beacon transmission system apparatus which utilizes and exploits --- relayed, delayed, or virtual timing marker transmissions of gps, gps alternative, gnss, pnt, electronic, optic, acoustic, or similar signals
Kim et al. uGPS: design and field-tested seamless GNSS infrastructure in metro city
CN103686997A (en) Ground-based broadcasting type locating method
Gupta Application of GPS and infrared for car navigation in foggy condition to avoid accident
Chu Mixed One-way and Two-way Ranging to Support Terrestrial Alternative Position Navigation & Timing

Legal Events

Date Code Title Description
AS Assignment

Owner name: HONEYWELL INTERNATIONAL INC., NEW JERSEY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:FEDORA, NEAL R.;REEL/FRAME:017607/0467

Effective date: 20060222

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION