IP Library Granted Patent US 11,843,406
Granted Patent B2
US 11,843,406 · App. 17/959,489 · Granted Dec 12, 2023

Apparatus, systems, and methods for selecting a wireless device antenna for communication

Inventor: David Hong (Irvine, CA)
Assignee: Cypress Semiconductor Corporation
H04B1/1027H04B17/318H04W84/12
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 11,843,406
App. No.
17/959,489
Granted
Dec 12, 2023
Kind
B2
Abstract

Example systems and methods of a wireless device use a signal attribute detector to determine a signal attribute value associated with a first frame received via a first antenna. Media access control (MAC) logic can detect that the first frame indicates an acknowledgement (ACK) of a second frame transmitted by the wireless device. Responsive to the detection of the ACK by the MAC logic, an antenna evaluator uses the signal attribute value to select one of the first antenna and the second antenna to transmit or receive a third frame.

Claims (124)

1. A wireless device comprising:

a first antenna and a second antenna; and

one or more processing circuits to:

cause the wireless device to select a first antenna as an active antenna for a first dwell period;

determine a plurality of signal quality values (SQVs) associated with the first antenna, wherein each of at least a subset of the plurality of SQVs is determined for a respective frame of one or more frames transmitted or received by the wireless device during the first dwell period;

compute an aggregated SQV based on at least the plurality of SQVs; and

cause the wireless device to select, responsive to expiration of the first dwell period and using the aggregated SQV, an active antenna for a second dwell period, wherein the active antenna for the second dwell period comprises at least one of the first antenna or a second antenna,

wherein, to cause the wireless device to select the first antenna as the active antenna for the first dwell period, the one or more processing circuits are to:

cause the wireless device to transmit a first frame using an antenna different from the first antenna;

cause the wireless device to receive, responsive to the first frame within a timeout period, a response frame using the antenna different from the first antenna;

determine, using a signal attribute associated with the response frame, a first SQV for the first frame; and

responsive to the first SQV being below a reference SQV, cause the wireless device to select the first antenna as the active antenna for the first dwell period.

2. A wireless device comprising:

a first antenna and a second antenna; and

one or more processing circuits to:

cause the wireless device to select a first antenna as an active antenna for a first dwell period;

determine a plurality of signal quality values (SQVs) associated with the first antenna, wherein each of at least a subset of the plurality of SQVs is determined for a respective frame of one or more frames transmitted or received by the wireless device during the first dwell period;

compute an aggregated SQV based on at least the plurality of SQVs; and

cause the wireless device to select, responsive to expiration of the first dwell period and using the aggregated SQV, an active antenna for a second dwell period, wherein the active antenna for the second dwell period comprises at least one of the first antenna or a second antenna,

wherein, to cause the wireless device to select the first antenna as the active antenna for the first dwell period, the one or more processing circuits are to:

cause the wireless device to transmit a first frame using an antenna different from the first antenna; and

responsive to not receiving a response frame in response to the first frame within a timeout period, cause the wireless device to select the first antenna as the active antenna for the first dwell period.

3. A wireless device comprising:

a first antenna and a second antenna; and

one or more processing circuits to:

cause the wireless device to select a first antenna as an active antenna for a first dwell period;

determine a plurality of signal quality values (SQVs) associated with the first antenna, wherein each of at least a subset of the plurality of SQVs is determined for a respective frame of one or more frames transmitted or received by the wireless device during the first dwell period;

compute an aggregated SQV based on at least the plurality of SQVs; and

cause the wireless device to select, responsive to expiration of the first dwell period and using the aggregated SQV, an active antenna for a second dwell period, wherein the active antenna for the second dwell period comprises at least one of the first antenna or a second antenna,

wherein, to cause the wireless device to select the first antenna as the active antenna for the first dwell period, the one or more processing circuits are to:

cause the wireless device to transmit a first frame using the first antenna;

cause the wireless device to receive, responsive to the first frame within a timeout period, a response frame using the first antenna;

determine, using a signal attribute associated with the response frame, a first SQV for the first frame; and

responsive to the first SQV being at or above a reference SQV, cause the wireless device to select the first antenna as the active antenna for the first dwell period.

4. The wireless device of claim 3 , wherein the aggregated SQV is further based on the first SQV.

5. The wireless device of claim 3 , wherein to determine the first SQV, the one or more processing circuits are to determine at least one of:

a received signal strength indicator (RSSI) for the first frame,

a signal-to-noise ratio (SNR) for the first frame,

an exponential effective SNR mapping (EESM) for the first frame,

a signal-to-interference-plus-noise ratio (SINR) for the first frame,

a packet delivery ratio (PDR) for the first frame, or

a bit error rate (BER) for the first frame.

6. A wireless device comprising:

a first antenna and a second antenna; and

one or more processing circuits to:

cause the wireless device to select a first antenna as an active antenna for a first dwell period;

determine a plurality of signal quality values (SQVs) associated with the first antenna, wherein each of at least a subset of the plurality of SQVs is determined for a respective frame of one or more frames transmitted or received by the wireless device during the first dwell period;

compute an aggregated SQV based on at least the plurality of SQVs; and

cause the wireless device to select, responsive to expiration of the first dwell period and using the aggregated SQV, an active antenna for a second dwell period, wherein the active antenna for the second dwell period comprises at least one of the first antenna or a second antenna,

wherein, to cause the wireless device to select the active antenna for the second dwell period, the one or more processing circuits are to:

responsive to the aggregated SQV being below a reference SQV, cause the wireless device to select the second antenna as the active antenna for the second dwell period.

7. The wireless device of claim 6 , further comprising:

a transceiver capable of being selectively coupled to at least the first antenna or the second antenna,

wherein the one or more processing circuits are further to:

cause the transceiver to be decoupled from the first antenna and to be coupled to the second antenna.

8. The wireless device of claim 6 , wherein the reference SQV characterizes a signal quality associated with the second antenna during one or more previous dwell periods in which the second antenna was selected as the active antenna.

9. A wireless device comprising:

a first antenna and a second antenna; and

one or more processing circuits to:

cause the wireless device to select a first antenna as an active antenna for a first dwell period;

determine a plurality of signal quality values (SQVs) associated with the first antenna, wherein each of at least a subset of the plurality of SQVs is determined for a respective frame of one or more frames transmitted or received by the wireless device during the first dwell period;

compute an aggregated SQV based on at least the plurality of SQVs; and

cause the wireless device to select, responsive to expiration of the first dwell period and using the aggregated SQV, an active antenna for a second dwell period, wherein the active antenna for the second dwell period comprises at least one of the first antenna or a second antenna,

wherein, to cause the wireless device to select the active antenna for the second dwell period, the one or more processing circuits are to:

responsive to the aggregate SQV being at or above a reference SQV, cause the wireless device to select the first antenna as the active antenna for the second dwell period.

10. A communication device comprising:

a plurality of antennas comprising a first antenna and a second antenna;

a system-on-chip (SoC) comprising:

a transceiver capable of being selectively coupled to at least the first antenna or the second antenna;

a memory; and

one or more processing devices communicatively coupled to the transceiver and the memory, the one or more processing devices configured to:

cause the transceiver to select the first antenna as an active antenna for a first dwell period;

determine a plurality of signal quality values (SQVs) associated with the first antenna, wherein each of at least a subset of the plurality of SQVs is determined for a respective frame of one or more frames transmitted or received by the communication device during the first dwell period;

determine an aggregated SQV based on at least the plurality of SQVs;

responsive to expiration of the first dwell period and using the aggregated SQV, identify the second antenna as an active antenna for a second dwell time; and

cause the transceiver to decouple from the first antenna and couple to the second antenna

wherein identify the second antenna as the active antenna for the second dwell time is responsive to the aggregate SQV being at or above a reference SQV, wherein the reference SQV is based on at least one of:

a fixed threshold SQV, or

a historical SQV characterizing quality of wireless communications during one or more past dwell periods in which the second antenna was selected as the active antenna.

11. A method to operate a wireless device, the method comprising:

causing a wireless device to select a first antenna as an active antenna for a first dwell period;

determining a plurality of signal quality values (SQVs) associated with the first antenna, wherein each of at least a subset of the plurality of SQVs is determined for a respective frame of one or more frames transmitted or received by the wireless device during the first dwell period;

computing an aggregated SQV based on at least the plurality of SQVs; and

selecting, responsive to expiration of the first dwell period and using the aggregated SQV, an active antenna for a second dwell period, wherein the active antenna for the second dwell period comprises at least one of the first antenna or a second antenna,

wherein causing the wireless device to select the first antenna as the active antenna for the first dwell period comprises:

transmitting a first frame using an antenna different from the first antenna;

receiving, responsive to the first frame within a timeout period, a response frame using the antenna different from the first antenna;

determining, using a signal attribute associated with the response frame, a first SQV for the first frame; and

responsive to the first SQV being below a reference SQV, causing the wireless device to select the first antenna as the active antenna for the first dwell period.

12. A method to operate a wireless device, the method comprising:

causing a wireless device to select a first antenna as an active antenna for a first dwell period;

determining a plurality of signal quality values (SQVs) associated with the first antenna, wherein each of at least a subset of the plurality of SQVs is determined for a respective frame of one or more frames transmitted or received by the wireless device during the first dwell period;

computing an aggregated SQV based on at least the plurality of SQVs; and

selecting, responsive to expiration of the first dwell period and using the aggregated SQV, an active antenna for a second dwell period, wherein the active antenna for the second dwell period comprises at least one of the first antenna or a second antenna,

wherein causing the wireless device to select the first antenna as the active antenna for the first dwell period comprises:

transmitting a first frame using an antenna different from the first antenna; and

responsive to not receiving a response frame in response to the first frame within a timeout period, causing the wireless device to select the first antenna as the active antenna for the first dwell period.

13. A method to operate a wireless device, the method comprising:

causing a wireless device to select a first antenna as an active antenna for a first dwell period;

determining a plurality of signal quality values (SQVs) associated with the first antenna, wherein each of at least a subset of the plurality of SQVs is determined for a respective frame of one or more frames transmitted or received by the wireless device during the first dwell period;

computing an aggregated SQV based on at least the plurality of SQVs; and

selecting, responsive to expiration of the first dwell period and using the aggregated SQV, an active antenna for a second dwell period, wherein the active antenna for the second dwell period comprises at least one of the first antenna or a second antenna,

wherein causing the wireless device to select the first antenna as the active antenna for the first dwell period comprises:

transmitting a first frame using the first antenna;

receiving, responsive to the first frame within a timeout period, a response frame using the first antenna;

determining, using a signal attribute associated with the response frame, a first SQV for the first frame; and

responsive to the first SQV being at or above a reference SQV, causing the wireless device to select the first antenna as the active antenna for the first dwell period.

14. A method to operate a wireless device, the method comprising:

causing a wireless device to select a first antenna as an active antenna for a first dwell period;

determining a plurality of signal quality values (SQVs) associated with the first antenna, wherein each of at least a subset of the plurality of SQVs is determined for a respective frame of one or more frames transmitted or received by the wireless device during the first dwell period;

computing an aggregated SQV based on at least the plurality of SQVs; and

selecting, responsive to expiration of the first dwell period and using the aggregated SQV, an active antenna for a second dwell period, wherein the active antenna for the second dwell period comprises at least one of the first antenna or a second antenna,

wherein selecting the active antenna for the second dwell period comprises:

responsive to the aggregated SQV being below a reference SQV, causing the wireless device to select the second antenna as the active antenna for the second dwell period.

15. A method to operate a wireless device, the method comprising:

causing a wireless device to select a first antenna as an active antenna for a first dwell period;

determining a plurality of signal quality values (SQVs) associated with the first antenna, wherein each of at least a subset of the plurality of SQVs is determined for a respective frame of one or more frames transmitted or received by the wireless device during the first dwell period;

computing an aggregated SQV based on at least the plurality of SQVs; and

selecting, responsive to expiration of the first dwell period and using the aggregated SQV, an active antenna for a second dwell period, wherein the active antenna for the second dwell period comprises at least one of the first antenna or a second antenna,

wherein selecting the active antenna for the second dwell period comprises:

responsive to the aggregate SQV being at or above a reference SQV, causing the wireless device to select the first antenna as the active antenna for the second dwell period,

wherein the reference SQV is based on at least one of:

a fixed threshold SQV, or

a historical SQV characterizing quality of wireless communications during one or more past dwell periods in which the second antenna was selected as the active antenna.

Assignments (2)
MERGER Recorded Nov 14, 2025
From: CYPRESS SEMICONDUCTOR CORPORATION
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 073571/0456 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2022
From: HONG, DAVID
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 062182/0899 →
Continuity (3)
Continuation 16436629 · Jun 10, 2019
Provisional Application 62847726 · May 14, 2019
Related Publication 20230055594A1 · Feb 23, 2023