IL234751A

Position determination using local time difference

Abstract

This record has no abstract on file.

IL234751A, drawing sheet 1
Sheet 1 of 6

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

12 claims: 3 independent, 9 dependent

  1. 1
    What is claimed is:1. A position determination system, the system comprising: a communication and timing module configured to: receive a plurality of signals, the plurality of signals transmitted from one or more ground transmitters and each of the plurality of signals relayed via one or more relay devices, each of the plurality of signals including a uniquely identifiable pseudo random noise code, the uniquely identifiable pseudo random noise code providing information related to a unique routing path of a corresponding signal of the plurality of signals, and associate a local receipt time with each of the plurality of signals upon receipt of the signals;a measured range difference module configured to: determine measured time receipt differences from the associated local receipt times for each pair of the plurality of signals, and determine a range difference for each of the plurality of signals based on the measured time receipt differences and the information related to the unique routing path for each of the pairs of the plurality of signals;a predicted range difference module configured to: determine a hypothesized user position, and determine hypothesized range differences based on the hypothesized user position;an optimization module configured to: determine an estimation difference for each of the plurality of signals based on the range difference and the hypothesized range difference for each of the plurality of signals based on a figure of merit, and minimize the figure of merit based on a plurality of hypothesized user positions and an optimization routine;and a user position module configured to output a user position based on the a hypothesized user position associated with the minimized figure of merit. 234751/2
  2. 8
    A method for position determination, the method comprising:receiving a plurality of signals, the plurality of signals transmitted from one or more ground transmitters and each of the plurality of signals relayed via one or more relay devices, each of the plurality of signals including a uniquely identifiable pseudo random noise code, the 234751/2 uniquely identifiable pseudo random noise code providing information related to a unique routing path of a corresponding signal of the plurality of signals;associating a local receipt time with each of the plurality of signals upon receipt of the signals;determining measured time receipt differences from the associated local receipt times for each pair of the plurality of signals;determining a range difference for each of the plurality of signals based on the measured time receipt differences and the information related to the unique routing path for each of the pairs of the plurality of signals;determining a hypothesized user position;determining hypothesized range differences based on the hypothesized user position;determining an estimation difference for each of the plurality of signals based on the range difference and the hypothesized range difference for each of the plurality of signals based on a figure of merit;minimizing the estimation difference for the figure of merit based on a plurality of hypothesized user positions and an optimization routine;and outputting a user position based on the hypothesized user position associated with the minimized figure of merit.
  3. 12
    A non-transitory computer program product, tangibly embodied in a non-transitory information carrier, the non-transitory computer program product including instructions being operable to cause an information processing apparatus to:receive a plurality of signals, the plurality of signals transmitted from one or more ground transmitters and each of the plurality of signals relayed via one or more relay devices, each of the plurality of signals including a uniquely identifiable pseudo random noise code, the uniquely identifiable pseudo random noise code providing information related to a unique routing path of a corresponding signal of the plurality of signals;associate a local receipt time with each of the plurality of signals upon receipt of the signals;determine measured time receipt differences from the associated local receipt times for each pair of the plurality of signals;determine a range difference for each of the plurality of signals based on the measured time receipt differences and the information related to the unique routing path for each of the pairs of the plurality of signals;determine a hypothesized user position;determine hypothesized range differences based on the hypothesized user position;determine an estimation difference for each of the plurality of signals based on the range difference and the hypothesized range difference for each of the plurality of signals based on a figure of merit;minimize the estimation difference for the figure of merit based on a plurality of hypothesized user positions and an optimization routine;and output a user position based on a hypothesized user position associated with the minimized figure of merit.