IP Library Granted Patent US 10,673,746
Granted Patent B2
US 10,673,746 · App. 16/131,616 · Granted Jun 2, 2020

Methods and apparatus to mitigate interference and to extend field of view in ultra-wideband systems

Inventors: Edward A. Richley (Gaithersburg, MD); Aitan Ameti (Rockville, MD)
Assignee: Zebra Technologies Corporation
H04L45/3065H04B1/06H04L43/106H04L43/16H04W72/082
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 10,673,746
App. No.
16/131,616
Granted
Jun 2, 2020
Kind
B2
Abstract

An example apparatus includes a first detector configured to generate a first digitized stream of pulses and a second detector configured to generate a second digitized stream of pulses; a first packet decoder configured to decode a first valid over-the-air packet from the first digitized stream of pulses and generate a first time-stamped tag data packet; a second packet decoder configured to decode a second valid over-the-air packet from the second digitized stream of pulses; an arbiter configured to receive at least one of first and second time-stamped tag data packets and to select a time-stamped tag data packet from the at least one of the first and second time-stamped tag data packets; and a packet formatter to formulate a network data packet based on the selected time-stamped tag data packet.

Claims (40)

1. An apparatus comprising:

a first detector configured to generate a first digitized stream of pulses by identifying radio frequency (RF) pulses that are above a first threshold;

a second detector configured to generate a second digitized stream of pulses by identifying radio frequency (RF) pulses that are above a second threshold different than the first threshold;

a first packet decoder configured to:

receive the first digitized stream of pulses;

decode a first valid over-the-air packet from the first digitized stream of pulses according to a known burst pattern; and

generate a first time-stamped tag data packet comprising information in the first valid over-the-air packet and a first timestamp; a second packet decoder configured to:

receive the second digitized stream of pulses; decode a second valid over-the-air packet from the second digitized stream of pulses according to the known burst pattern; and

generate a second time-stamped tag data packet comprising information in the second valid over-the-air packet and a second timestamp; an arbiter in communication with the first and second packet decoders, the arbiter configured to:

receive at least one of the first and second time-stamped tag data packets; and

select a time-stamped tag data packet from the at least one of the first and second time-stamped tag data packets; and a packet formatter to:

formulate a network data packet based on the selected time-stamped tag data packet; and

output the network data packet, wherein at least one of the first and second detectors, the first and second packet decoders, the arbiter, and the packet formatter is implemented via a logic circuit.

2. The apparatus of claim 1 , wherein the arbiter is configured to send a reset command to at least one of the first and second packet decoders in response to the selection of the selected time-stamped tag data packet.

3. The apparatus of claim 1 , wherein the arbiter is configured to determine if the selected time-stamped tag data packet is a duplicate of at least one stored time-stamped tag data packet, wherein the packet formatter is configured to formulate and output the network data packet in response to the selected time-stamped tag data packet is not being a duplicate of the at least one stored time-stamped tag data packet.

4. The apparatus of claim 1 , wherein the arbiter is configured to select the time-stamped tag data packet from the at least one of the first and second time-stamped tag data packets by determining which of the at least one of the first and second time-stamped tag data packets arrived at the arbiter first.

5. The apparatus of claim 1 , wherein the first detector is configured to determine if a signal includes interference and to dispose of the signal if the signal includes interference.

6. The apparatus of claim 1 , wherein the RF pulses are ultra-wide band pulses.

7. The apparatus of claim 1 , wherein the first time stamp represents an average of counter values maintained by the apparatus receiver.

8. The apparatus of claim 1 , wherein the RF pulses are provided to the first and second detectors after being filtered.

9. A method comprising:

generating a first digitized stream of pulses by identifying RF pulses that are above a first threshold;

generating a second digitized stream of pulses by identifying RF pulses that are above a second threshold different than the first threshold;

decoding a first valid over-the-air packet from the first digitized stream of pulses according to a known burst pattern;

generating a first time-stamped tag data packet comprising information in the first valid over-the-air packet and a first timestamp;

decoding a second valid over-the-air packet from the second digitized stream of pulses according to the known burst pattern;

generating a second time-stamped tag data packet comprising information in the second valid over-the-air packet and a second timestamp;

selecting, using a logic circuit, a time-stamped tag data packet from at least one of the first and second time-stamped tag data packets;

formulating a network data packet based on the selected time-stamped tag data packet; and

outputting the network data packet.

10. The method of claim 9 , further comprising sending a reset command to at least one of first and second packet decoders in response to the selection of the selected time-stamped tag data packet.

11. The method of claim 9 , further comprising:

determining if the selected time-stamped tag data packet is a duplicate of at least one stored time-stamped tag data packet, wherein, the outputting of the network data packet is in response to the selected time-stamped tag data packet not being a duplicate of the at least one stored time-stamped tag data packet.

12. The method of claim 9 , wherein the first time stamp represents an average of counter values maintained by a receiver.

13. The method of claim 9 , wherein selecting the selected time-stamped tag data packet from the at least one of the first and second time-stamped tag data packet comprising determining which of the at least one first and second time-stamped tag data packets arrived at the arbiter first.

14. The method of claim 9 , further comprising:

determining if a signal includes interference; and

disposing of the signal if the signal includes interference.

15. The method of claim 9 , wherein the RF pulses are ultra-wide band pulses.

16. The method of claim 9 , further comprising filtering the RF pulses prior to the generating of the first and second digitized streams of pulses.

Assignments (5)
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 →
SECURITY INTEREST Recorded Jul 3, 2019
From: ZEBRA TECHNOLOGIES CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049674/0916 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2019
From: RICHLEY, EDWARD A.; AMETI, AITAN
To: ZIH CORP.
Reel/Frame 048924/0635 →
MERGER Recorded Jan 16, 2019
From: ZIH CORP.
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 048470/0848 →