IP Library Granted Patent US 9,618,600
Granted Patent B2
US 9,618,600 · App. 14/231,785 · Granted Apr 11, 2017

Angle of arrival and/or range estimation within a wireless communication device

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,618,600
App. No.
14/231,785
Granted
Apr 11, 2017
Kind
B2
Abstract

Angle of arrival and/or range estimation within a wireless communication device. Appropriate processing of communications received by a wireless communication device is performed to determine the angle of arrival of the communication (e.g., with respect to some coordinate basis of the wireless communication device). Also, appropriate processing of the communications may be performed in accordance with range estimation as performed by the wireless communication device to determine the distance between the transmitting and receiving wireless communication devices. There are two separate modes of packet processing operations that may be performed: (1) when contents of the received packet are known, and (2) when contents of the received packet are unknown. The wireless communication device includes a number of antenna, and a switching mechanism switches from among the various antennae capitalizing on the spatial diversity of the antennae to generate a multi-antenna signal.

Claims (92)

1. A wireless communication device comprising:

a communication interface; and

a processor, coupled to the communication interface, that is configured to:

receive, via the communication interface, a signal from another wireless communication device;

characterize contents of the signal as being known or unknown based on comparison of the contents of the signal to a predetermined sequence of bits;

when contents of the signal are characterized as unknown, process the signal using a first operational mode that includes to process the contents of the signal that are characterized as known to generate an estimate of an angle of arrival of the signal received from the another wireless communication device; and

when contents of the signal are characterized as known, process the signal using a second operational mode including to:

process the contents of the signal to learn the contents of the signal;

transmit, via the communication interface, a negative acknowledgement to the another wireless communication device to request a retransmission of the signal to the wireless communication device;

receive, via the communication interface and in response to the negative acknowledgement, the retransmission of the signal from the another wireless communication device, wherein the retransmission of the signal includes a copy of the contents of the signal learned by the wireless communication device based on processing of the contents of the signal; and

process the copy of the contents within the retransmission of the signal to generate another estimate of another angle of arrival of the retransmission of the signal received from the another wireless communication device.

2. The wireless communication device of claim 1 , wherein the processor is further configured to:

generate the estimate of the angle of arrival of the signal received from the another wireless communication device;

generate an estimate of a distance between the wireless communication device and the another wireless communication device; and

estimate location of the another wireless communication device relative to the wireless communication device based on at least one of the estimate of the angle of arrival of the signal or the estimate of the distance.

3. The wireless communication device of claim 1 further comprising:

the communication interface including:

a plurality of antennae configured to receive the signal;

a switch configured to generate a multi-antenna signal by dwelling on a first of the plurality of antennae for a first period of time and a second of the plurality of antennae for a second period of time; and

a front-end circuitry configured to generate a digital signal based on the multi-antenna signal; and

the processor configured, when operating in the first operational mode or the second operational mode, to:

process the digital signal to generate the estimate of the angle of arrival of the signal received from the another wireless communication device;

process the digital signal to generate an estimate of a distance between the wireless communication device and the another wireless communication device; and

estimate location of the another wireless communication device relative to the wireless communication device based on at least one of the estimate of the angle of arrival of the signal or the estimate of the distance.

4. The wireless communication device of claim 1 , wherein the processor, when operating in the first operational mode or the second operational mode, is further configured to:

calculate an estimate of received signal strength indicator (RSSI) of the signal received from the another wireless communication device; and

process the estimate of RSSI to generate an estimate of a distance between the wireless communication device and the another wireless communication device.

5. The wireless communication device of claim 1 , wherein the processor, when operating in the first operational mode or the second operational mode, is further configured to:

process the signal to identify a media access control (MAC) address of the another wireless communication device; and

estimate location of the another wireless communication device based on the MAC address of the another wireless communication device.

6. The wireless communication device of claim 1 further comprising:

the processor configured to process the signal to estimate location of the another wireless communication device relative to the wireless communication device; and

the communication interface configured to transmit the estimated location to a gaming console configured to determine or monitor at least one of location or movement of a user based on the estimated location.

7. The wireless communication device of claim 1 , wherein the signal includes at least one characteristic that is compliant with Bluetooth low energy (BLE), Bluetooth basic range/enhanced data rate (BR/EDR), or Institute of Electrical and Electronics Engineers (IEEE) 802.11.

8. The wireless communication device of claim 1 further comprising:

a locating device, wherein the another wireless communication device includes a key fob, a transmitter wireless communication device associated with at least one portion of a user, a wireless station (STA), or an access point (AP).

9. A wireless communication device comprising:

a communication interface; and

a processor, coupled to the communication interface, that is configured to:

receive, via the communication interface, a signal from another wireless communication device;

characterize contents of the signal as being known or unknown based on comparison of the contents of the signal to a predetermined sequence of bits;

process the signal using a first operational mode when the contents of the signal are characterized as unknown to estimate at least one of an angle of arrival of the signal received from the another wireless communication device or an estimate of a distance between the wireless communication device and the another wireless communication device; and

when contents of the signal are characterized as known, process the signal using a second operational mode including to:

process the contents of the signal to learn the contents of the signal;

transmit, via the communication interface, a negative acknowledgement to the another wireless communication device to request a retransmission of the signal to the wireless communication device;

receive, via the communication interface and in response to the negative acknowledgement, the retransmission of the signal from the another wireless communication device, wherein the retransmission of the signal includes a copy of the contents of the signal learned by the wireless communication device based on processing of the contents of the signal; and

process the copy of the contents within the retransmission of the signal to estimate at least one of another angle of arrival of the retransmission of the signal received from the another wireless communication device or another estimate of the distance between the wireless communication device and the another wireless communication device.

10. The wireless communication device of claim 9 , wherein the processor is further configured to:

estimate location of the another wireless communication device relative to the wireless communication device based on at least one of the estimate of the angle of arrival of the signal or the estimate of the distance.

11. The wireless communication device of claim 9 , wherein the processor is further configured to:

process the signal to identify a media access control (MAC) address of the another wireless communication device; and

estimate location of the another wireless communication device based on the MAC address of the another wireless communication device.

12. The wireless communication device of claim 9 , wherein the signal includes at least one characteristic that is compliant with Bluetooth low energy (BLE), Bluetooth basic range/enhanced data rate (BR/EDR), or Institute of Electrical and Electronics Engineers (IEEE) 802.11.

13. The wireless communication device of claim 9 further comprising:

a locating device, wherein the another wireless communication device includes a key fob, a transmitter wireless communication device associated with at least one portion of a user, a wireless station (STA), or an access point (AP).

14. A method for execution by a wireless communication device, the method comprising:

via a communication interface of the wireless communication device, receiving a signal from another wireless communication device;

characterizing contents of the signal as being known or unknown based on comparison of the contents of the signal to a predetermined sequence of bits;

processing the signal using a first operational mode when the contents of the signal are characterized as unknown; and

when contents of the signal are characterized as known, processing the signal using a second operational mode including to:

processing the contents of the signal to learn the contents of the signal;

transmitting, via the communication interface, a negative acknowledgement to the another wireless communication device to request a retransmission of the signal to the wireless communication device;

receiving, via the communication interface and in response to the negative acknowledgement, the retransmission of the signal from the another wireless communication device, wherein the retransmission of the signal includes a copy of the contents of the signal learned by the wireless communication device based on processing of the contents of the signal; and

processing the copy of the contents within the retransmission of the signal to generate another estimate of another angle of arrival of the retransmission of the signal received from the another wireless communication device.

15. The method of claim 14 further comprising:

generating the estimate of the angle of arrival of the signal received from the another wireless communication device;

generating an estimate of a distance between the wireless communication device and the another wireless communication device; and

estimating location of the another wireless communication device relative to the wireless communication device based on at least one of the estimate of the angle of arrival of the signal or the estimate of the distance.

16. The method of claim 14 further comprising:

receiving the signal via a plurality of antennae of the communication interface;

operating a switch of the communication interface to generate a multi-antenna signal by dwelling on a first of the plurality of antennae for a first period of time and a second of the plurality of antennae for a second period of time;

generating a digital signal based on the multi-antenna signal;

processing the digital signal to generate the estimate of the angle of arrival of the signal received from the another wireless communication device;

processing the digital signal to generate an estimate of a distance between the wireless communication device and the another wireless communication device; and

estimating location of the another wireless communication device relative to the wireless communication device based on at least one of the estimate of the angle of arrival of the signal or the estimate of the distance.

17. The method of claim 14 further comprising:

calculating an estimate of received signal strength indicator (RSSI) of the signal received from the another wireless communication device; and

processing the estimate of RSSI to generate an estimate of a distance between the wireless communication device and the another wireless communication device.

18. The method of claim 14 further comprising:

processing the signal to identify a media access control (MAC) address of the another wireless communication device; and

estimating location of the another wireless communication device based on the MAC address of the another wireless communication device.

19. The method of claim 14 , wherein the signal includes at least one characteristic that is compliant with Bluetooth low energy (BLE), Bluetooth basic range/enhanced data rate (BR/EDR), or Institute of Electrical and Electronics Engineers (IEEE) 802.11.

20. The method of claim 14 , wherein the wireless communication device is a locating device, and the another wireless communication device includes a key fob, a transmitter wireless communication device associated with at least one portion of a user, a wireless station (STA), or an access point (AP).

21. A wireless communication device comprising:

a communication interface; and

a processor, coupled to the communication interface, that is configured to:

receive, via the communication interface, a signal from another wireless communication device;

characterize contents of the signal as being known or unknown based on comparison of the contents of the signal to a predetermined sequence of bits;

process the signal using a first operational mode when the contents of the signal are characterized as unknown; and

process the signal using a second operational mode when the contents of the signal are characterized as known;

process the signal to estimate location of the another wireless communication device relative to the wireless communication device; and

transmit, via the communication interface, the estimated location to a gaming console configured to determine or monitor at least one of location or movement of a user based on the estimated location.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0702 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047422/0464 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2014
From: DESAI, PRASANNA; IBRAHIM, BRIMA B.; MAK, SIUKAI
To: BROADCOM CORPORATION
Reel/Frame 032569/0131 →