EP1992964A2

Method for reducing errors in two-way ranging between two transceivers due to a clock frequency offset

Abstract

A method reduces errors in two-way ranging between transceivers due to a frequency offset. A first transceiver measures a time CA1 between transmitting a request frame and receiving a reply frame, and a time CA2 between receiving a first information bit of the reply frame and receiving a last information bit of the reply frame. A second transceiver measures a time CB2 between receiving the request frame and transmitting the last information bit of the reply frame, and a time CB1 between receiving a first information bit of the request frame and a last information bit of the request frame. A correction factor is applied according to and the one-way time is where Ti is an ideal period of the clocks of the transceivers.

EP1992964A2, drawing sheet 1
Sheet 1 of 53

Term

1.5 yearsto projected expiry

Projected expiry 20 March 2028, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

14 claims: 5 independent, 9 dependent

  1. 1
    A method for reducing errors in two-way ranging between two transceivers due to a clock frequency offset, comprising:measuring, in a first transceiver, a time CA1 between transmitting a request frame and receiving a reply frame, and a time CA2 between receiving a first information bit of the reply frame and receiving a last information bit of the reply frame;measuring, in a second transceiver, a time CB2 between receiving the request frame and transmitting the last information bit of the reply frame, and a time CB1 between receiving a first information bit of the request frame and a last information bit of the request frame;applying a correction factor αc=CB⁢1CA⁢2 to the time CB2 to obtain an estimated time C^B⁢2=/CB⁢2αc;anddetermining a one-way time of flight according to T^t=CA⁢1-C^B⁢22⁢Ti, in which Ti is an ideal period of the clocks of the first and second transceiver and the one-way time of flight corresponds to a range between the two transceivers.
  2. 7
    The method of any one of claims 2 to 6, in which CB⁢1=TframeTi⁢TaTb, and in which Ta and Tb are actual periods of the clocks of the first and second transceiver respectively.
  3. 11
    The method of any one of claims 1 to 10, further comprising:transmitting CB1 and CB2 to the first transceiver in a timestamp report.
  4. 12
    A method for reducing errors in two-way ranging between two transceivers due to a clock frequency offsets, comprising:transmitting a request frame from a first transceiver to a second transceiver in a wireless communications network while measuring transmit timing information associated with the transmitting of the request frame using a clock of the first transceiver;receiving the request frame in the second transceiver while measuring receive timing information associated with the receiving of the request frame using a clock of the second transceiver, in which the clocks of the first and second transceivers have a frequency offset;transmitting a reply frame from the second transceiver to the first transceiver in response to receiving the request frame while measuring transmit information associated with the transmitting of the reply frame using the clock of the second transceiver;receiving the reply frame in the first transceiver while measuring using the clock of the first transceiver;transmitting the receive timing information associated with the receiving of the request frame and the transmit information associated with the transmitting of the reply frame to the first transceiver;anddetermining a ratio of the frequency offset of the clocks of the first and second transceivers using the transmit timing information associated with the transmitting of the request frame, the receive timing information associated with the receiving of the request frame, the transmit information associated with the transmitting of the reply frame to the first transceiver, and the receive timing information associated with the receiving of the reply frame to correct a ranging error due to the frequency offset.
  5. 14
    Computer program, comprising program code means which, when executed on a computer system, instructs the computer system to perform the method of any one of the preceding claims.