# US 10,455,442 B1 · Systems, methods, and devices for implementing antenna diversity with wireless communications devices

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,455,442 B1
- Document ID: US10455442B1
- Status: Granted
- Kind: B1
- Application number: 16/227,152
- Filed: 2018-12-20
- Granted: 2019-10-22
- Earliest claimed: 2018-10-04
- Assignees: Cypress Semiconductor Corporation
- Applicants: Cypress Semiconductor Corporation
- Inventors: Kaiping Li; Kamesh Medapalli; Jie Lai; Wenyu Liu; Thaiyalan Appadurai
- Web page: https://patentgrep.com/patent/US10455442B1

## CPC

- H04B 7/0608: {Antenna selection according to transmission parameters}
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04B 7/02: Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas (RAKE receivers H04B1/7115)
- H04B 7/0802: {using antenna selection (H04B7/0868 takes precedence; antenna beam directivity switching H01Q3/24)}
- H04B 17/336: Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 72/542: using measured or perceived quality
- H04B: TRANSMISSION
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems, methods, and devices enable the implementation of antenna diversity techniques. Devices include a first wireless communications device that includes a plurality of antennas, and a transceiver coupled to the plurality of antennas and configured to send and receive data in accordance with a wireless transmission protocol, while the peer wireless communication device may have a single antenna or multiple antennas. Devices also include a processor configured to, in a first mode, calculate an angle of arrival (AoA) with the plurality of antennas or an angle of departure (AoD) associated with single antenna, and, in a second mode, send data to and receive data from a second wireless communications device via at least a first antenna of the plurality of antennas, where the first antenna is selected by the processor based on one of a first plurality of signal measurements between the first and second wireless communications devices.

## Claims

### Claim 1

A first wireless communications device comprising:
a plurality of antennas;
a transceiver coupled to the plurality of antennas and configured to send and receive Bluetooth data packets in accordance with a Bluetooth protocol; and
a processor configured to:
in a first mode, calculate an angle of arrival (AoA) or an angle of departure (AoD) associated with the plurality of antennas; and
in a second mode, send Bluetooth data packets to and receive Bluetooth data packets from a second wireless communications device via at least a first antenna of the plurality of antennas, wherein the first antenna is selected from the plurality of antennas by the processor based on one of a first plurality of signal measurements between the first and second wireless communications devices, wherein the first plurality of signal measurements corresponds to a continuous tone extension (CTE) portion of a Bluetooth data packet.

### Claim 2 (depends on 1)

The first wireless communications device of claim 1, wherein the first plurality of signal measurements is made by determining a signal strength or signal quality between each antenna of the plurality of antennas and the second wireless communications device, and wherein the first antenna is selected by identifying an antenna based on the signal strength or signal quality.

### Claim 3 (depends on 1)

The first wireless communications device of claim 1, wherein the first antenna is used to transmit a next Bluetooth data packet.

### Claim 4 (depends on 1)

The first wireless communications device of claim 1, wherein the processor is further configured to:
send Bluetooth data packets to and receive Bluetooth data packets from a third wireless communications device via at least a second antenna of the plurality of antennas, wherein the second antenna is selected by the processor based on one of a second plurality of signal measurements between the first and third wireless communications devices.

### Claim 5 (depends on 4)

The first wireless communications device of claim 4, wherein the processor is configured to select the second antenna by:
determining a signal strength or signal quality between each antenna of the plurality of antennas and the third wireless communications device; and
identifying an antenna based on the signal strength or signal quality.

### Claim 6

A system comprising:
a plurality of antennas;
a host processor;
an integrated circuit chip comprising:
a transceiver coupled to the plurality of antennas and configured to send and receive Bluetooth data packets in accordance with a Bluetooth protocol;
a processor configured to:
in a first mode, calculate an angle of arrival (AoA) or an angle of departure (AoD) associated with the plurality of antennas; and
in a second mode, send data to and receive data from a wireless communications device via at least a first antenna of the plurality of antennas, wherein the first antenna is selected from the plurality of antennas by the processor based on one of a first plurality of signal measurements between the plurality of antennas and the wireless communications device, wherein the first plurality of signal measurements corresponds to a continuous tone extension (CTE) portion of a Bluetooth data packet.

### Claim 7 (depends on 6)

The system of claim 6, wherein the integrated circuit chip is a monolithic chip.

### Claim 8 (depends on 7)

The system of claim 7, wherein the integrated circuit chip is compatible with a Bluetooth Low Energy specification.

### Claim 9 (depends on 6)

The system of claim 6, wherein the processor is further configured to:
send Bluetooth data packets to and receive Bluetooth data packets from an additional wireless communications device via at least a second antenna of the plurality of antennas, wherein the second antenna is selected by the processor based on one of a second plurality of signal measurements between the plurality of antennas and the additional wireless communications device.

### Claim 10 (depends on 9)

The system of claim 9, wherein the processor is configured to select the second antenna by:
determining a signal strength or signal quality between each antenna of the plurality of antennas and the additional wireless communications device; and
identifying an antenna having a designated signal strength or signal quality.

### Claim 11

A method of a first wireless communications device, the method comprising:
receiving a first plurality of signals via each of a plurality of antennas at the first wireless communications device;
determining, using a processor, a signal measurement for each of the plurality of antennas, the signal measurement comprising a signal strength or signal quality measurement;
identifying, using the processor, a first antenna based on the determined signal measurements; and
selecting, using the processor, the first antenna for communication with a second wireless communications device, wherein at least the receiving and determining correspond to a designated portion of a data packet, wherein the first plurality of signals are transmitted and received using the designated portion of the data packet, wherein the data packet is a Bluetooth data packet, wherein the designated portion is a continuous tone extension (CTE) portion of the Bluetooth data packet, and wherein the first antenna has a designated signal strength or signal quality.

### Claim 12 (depends on 11)

The method of claim 11, wherein the determining a signal measurement for each of the plurality of antennas further comprises:
determining a signal-to-interference-plus-noise (SINR) ratio for each of the plurality of antennas.

### Claim 13 (depends on 11)

The method of claim 11 further comprising:
receiving a second plurality of signals via each of the plurality of antennas at the first wireless communications device;
determining, using the processor, a signal measurement for each of the plurality of antennas, the signal measurement comprising a signal strength or signal quality measurement; and
selecting, using the processor, a second antenna based on the determined signal measurements, the second antenna being used for communication with a third wireless communications device.

### Claim 14 (depends on 13)

The method of claim 13, wherein the second antenna is different than the first antenna.
