IP Library Granted Patent US 9,854,558
Granted Patent B2
US 9,854,558 · App. 14/729,669 · Granted Dec 26, 2017

Receiver processor for adaptive windowing and high-resolution TOA determination in a multiple receiver target location system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,854,558
App. No.
14/729,669
Granted
Dec 26, 2017
Kind
B2
Abstract

The present invention provides methods for a high-resolution active RTLS tag location determination system that provides for <1 ns TOA accuracy and resolution and significantly reduces the channel effects of multipath interference, even in low SNR applications. To accomplish these objectives, the present invention provides for an iterative and adaptive windowing function in each of the receivers of a receiver grid that captures multiple reflections of multiple transmissions from each of the associated target RTLS tags. The adaptive windowing function is used in conjunction with an asynchronous transmit and receive clock function that effectively increases resolution of TOA detection to levels less than the minimum detection window width associated with each of the receivers in the receiver grid.

Claims (21)

1. A method for determining target location in a multiple receiver target location system, the method comprising:

receiving a tag transmission signal from a tag at a receiver, wherein the tag transmission signal comprises a series of pulses;

determining 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;

determining 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

determining, using a processor of the receiver, 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.

2. The method of claim 1 , further comprising determining the plurality of coarse timing windows via an iterative, adaptive feedback loop.

3. The method of claim 2 , wherein the adaptive feedback loop is driven by a detection pattern.

4. The method of claim 1 , further comprising determining the parallel set of fine timing windows by determining a set of fine timing windows synchronous to a receiver clock.

5. The method of claim 4 , wherein the set of fine timing windows synchronous to the receiver clock are disjoint.

6. The method of claim 1 , wherein determining the coarse estimate, the fine estimate, and the sub-window resolution of the TOA comprises a plurality of parallel detectors.

7. The method of claim 6 , wherein the plurality of parallel detectors comprises distinct detection levels.

8. The method of claim 6 , wherein the TOA is an earliest detection of the detection of the pulse from the plurality of parallel detectors.

9. The method of claim 1 , wherein the TOA is associated with a tag unique identifier.

10. The method of claim 9 , wherein the tag unique identifier is decoded at each of a plurality of receivers from a data packet transmitted by the target.

11. The method of claim 10 , wherein the tag unique identifier decoding comprises one of an asynchronous sampling and a synchronous sampling.

12. The method of claim 11 , wherein the synchronous sampling is based on a receiver clock.

13. The method of claim 11 , wherein the asynchronous sampling comprises a target transmit clock recovery.

14. The method of claim 13 , wherein the target transmit clock recovery comprises a tracking of the plurality of pulses.

15. The method of claim 14 , wherein the tracking of the plurality of pulses is based on a phase-locked loop (PLL) indication.

16. The method of claim 7 , wherein the distinct detection levels provide for determining whether the magnitude of the pulse is a signal or background noise interference.

17. The method of claim 7 , wherein the distinct detection levels are adjusted based on dynamically monitoring a signal-to-noise ratio.

Assignments (6)
RELEASE OF SECURITY INTEREST - 364 - DAY Recorded Mar 5, 2021
From: JPMORGAN CHASE BANK, N.A.
To: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
Reel/Frame 056036/0590 →
SECURITY INTEREST Recorded Sep 1, 2020
From: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053841/0212 →
NOTICE OF TRANSFER OF SECURITY INTEREST IN PATENTS Recorded Jul 3, 2019
From: ZEBRA TECHNOLOGIES CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049675/0049 →
MERGER Recorded Mar 29, 2019
From: ZIH CORP.
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 048884/0618 →
SECURITY INTEREST Recorded Oct 25, 2017
From: ZIH CORP.
To: JPMORGAN CHASE BANK, N.A., AS THE SUCCESSOR AGENT
Reel/Frame 044616/0736 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2017
From: RICHLEY, EDWARD A.; TURNER, BELINDA; WANG, CHANG; AMETI, AITAN
To: ZIH CORP.
Reel/Frame 042618/0178 →