Receiver processor for adaptive windowing and high-resolution TOA determination in a multiple receiver target location system
First Claim
1. An apparatus for determining target location in a multiple receiver target location system comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
- receive a tag transmission signal from a tag at a receiver, wherein the tag transmission signal comprises a series of pulses;
determine a coarse estimate of a time-of-arrival (TOA) of the tag transmission signal based on a detection of a pulse of the series of pulses in an adjustable coarse timing window, wherein the coarse estimate is based on a plurality of coarse timing windows;
determine a fine estimate of the TOA based on a detection of the pulse in at least one of a parallel set of fine timing windows; and
determine a sub-window resolution of the TOA based on at least one detection transition between consecutive fine receiver windows of at least one of a plurality of pulses and a weighted average of the TOA for each pulse of the series of pulses.
5 Assignments
0 Petitions
Accused Products
Abstract
A disclosed example apparatus receives a tag transmission signal from a tag at a receiver, wherein the tag transmission signal comprises a series of pulses; determines a coarse estimate of a time-of-arrival (TOA) of the tag transmission signal based on a detection of a pulse of the series of pulses in an adjustable coarse timing window, wherein the coarse estimate is based on a plurality of coarse timing windows; determines a fine estimate of the TOA based on a detection of the pulse in at least one of a parallel set of fine timing windows; and determines a sub-window resolution of the TOA based on at least one detection transition between consecutive fine receiver windows of at least one of a plurality of pulses and a weighted average of the TOA for each pulse of the series of pulses.
203 Citations
24 Claims
-
1. An apparatus for determining target location in a multiple receiver target location system comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
-
receive a tag transmission signal from a tag at a receiver, wherein the tag transmission signal comprises a series of pulses; determine a coarse estimate of a time-of-arrival (TOA) of the tag transmission signal based on a detection of a pulse of the series of pulses in an adjustable coarse timing window, wherein the coarse estimate is based on a plurality of coarse timing windows; determine a fine estimate of the TOA based on a detection of the pulse in at least one of a parallel set of fine timing windows; and determine a sub-window resolution of the TOA based on at least one detection transition between consecutive fine receiver windows of at least one of a plurality of pulses and a weighted average of the TOA for each pulse of the series of pulses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
at least one location tag configured to transmit blink data; a plurality of receivers configured to receive the blink data; and a processing hub configured to; determine a coarse estimate of a time-of-arrival (TOA) of a tag transmission signal based on a detection of a pulse in an adjustable coarse timing window, wherein the coarse estimate is based on a plurality of coarse timing windows, the tag transmission signal received from a tag at one of the receivers; determine a fine estimate of the TOA based on a detection of the pulse in at least one of a parallel set of fine timing windows; and determine a sub-window resolution of the TOA based on at least one detection transition between consecutive fine receiver windows of at least one of a plurality of pulses and a weighted average of the TOA for each pulse of the series of pulses. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification