# US 12,224,836 B2 · Generalized beamformer

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

- Number: US 12,224,836 B2
- Document ID: US12224836B2
- Status: Granted
- Kind: B2
- Application number: 18/083,643
- Filed: 2022-12-19
- Published: 2023-07-06
- Granted: 2025-02-11
- Earliest claimed: 2022-01-03
- Assignees: Mediatek Inc.
- Applicants: Mediatek Inc.
- Inventors: Chong-You Lee; Jiaxian Pan; Yabo Li; Wei-Jen Chen; Wei-Hsuan Hsieh; Feng Chiu; Da-chun Hsing; Sung-Chiao Li
- Web page: https://patentgrep.com/patent/US12224836B2

## CPC

- H04B 7/0634: {Antenna weights or vector/matrix coefficients}
- H04B 7/0617: {for beam forming}
- H04B 7/086: {using weights depending on external parameters, e.g. direction of arrival [DOA], predetermined weights or beamforming}
- H04B: TRANSMISSION

## Abstract

In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a device. The device applies Nso sensing beam vectors to Nso received signals at Nant antennas to obtain Nso measurements, respectively, Nso and Nant each being an integer greater than or equal to 1. The device determines a beam vector based on the Nso measurements and the Nso sensing beam vectors.

## Claims

### Claim 1

A method of wireless communication of a device, comprising:
applying Nso sensing beam vectors to Nso received signals at Nant antennas to obtain Nso measurements, respectively, Nso and Nant each being an integer greater than or equal to 1; and
determining a beam vector based on the Nso measurements and the Nso sensing beam vectors.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
obtaining one or more sets of prior sensing beam vectors and one or more sets of prior measurements,
wherein the one or more sets of prior sensing beam vectors were applied to received signals at the Nant antennas to obtain the one or more sets of prior measurements,
wherein the beam vector is determined further based on the one or more sets of prior sensing beam vectors and the one or more sets of prior measurements.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
obtaining one or more sets of prior sensing beam vectors, one or more sets of prior complementary sensing beam vectors, and one or more sets of prior measurements,
wherein the one or more sets of prior sensing beam vectors were applied to received signals at the Nant antennas to obtain the one or more sets of prior measurements,
wherein the beam vector is determined further based on the one or more sets of prior sensing beam vectors, the one or more sets of prior complementary sensing beam vectors, and the one or more sets of prior measurements.

### Claim 4 (depends on 1)

The method of claim 1, wherein Nant is greater than or equal to Nso, wherein the beam vector is determined further based on additional (Nant-Nso) sensing beam vectors.

### Claim 5 (depends on 4)

The method of claim 4, further comprising:
configuring a collection of sensing beam vectors; and
selecting the Nso sensing beam vectors and the additional (Nant-Nso) sensing beam vectors from the collection of sensing beam vectors.

### Claim 6 (depends on 1)

The method of claim 1, wherein the determining the beam vector includes:
determining coefficients based on the Nso measurements, wherein the beam vector is determined based on the Nso sensing beam vectors and the coefficients.

### Claim 7 (depends on 6)

The method of claim 6, wherein the beam vector is determined further based on additional (Nant-Nso) sensing beam vectors.

### Claim 8 (depends on 6)

The method of claim 6, wherein the beam vector is determined based on:
increasing at least one of:
a reference signal received power (RSRP),
a signal to interference and noise ratio (SINR),
a throughput,
a receive signal strength indicator (RSSI),
a reference signal received quality (RSRQ),
a received signal code power (RSCP),
a signal-to-noise ratio (SNR),
a mutual information (MI), and
a beamforming gain (BF gain); or
decreasing at least one of:
a bit error rate (BER),
a block error rate (BLER),
an interference, and
a noise power.

### Claim 9

An apparatus for wireless communication, comprising:
a memory; and
at least one processor coupled to the memory and configured to:
apply Nso sensing beam vectors to Nso received signals at Nant antennas to obtain Nso measurements, respectively, Nso and Nant each being an integer greater than or equal to 1; and
determine a beam vector based on the Nso measurements and the Nso sensing beam vectors.

### Claim 10 (depends on 9)

The apparatus of claim 9, wherein the at least one processor is further configured to:
obtain one or more sets of prior sensing beam vectors and one or more sets of prior measurements,
wherein the one or more sets of prior sensing beam vectors were applied to received signals at the Nant antennas to obtain the one or more sets of prior measurements,
wherein the beam vector is determined further based on the one or more sets of prior sensing beam vectors and the one or more sets of prior measurements.

### Claim 11 (depends on 9)

The apparatus of claim 9, wherein the at least one processor is further configured to:
obtain one or more sets of prior sensing beam vectors, one or more sets of prior complementary sensing beam vectors, and one or more sets of prior measurements,
wherein the one or more sets of prior sensing beam vectors were applied to received signals at the Nant antennas to obtain the one or more sets of prior measurements,
wherein the beam vector is determined further based on the one or more sets of prior sensing beam vectors, the one or more sets of prior complementary sensing beam vectors, and the one or more sets of prior measurements.

### Claim 12 (depends on 9)

The apparatus of claim 9, wherein Nant is greater than or equal to Nso, wherein the beam vector is determined further based on additional (Nant-Nso) sensing beam vectors.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein the at least one processor is further configured to:
configure a collection of sensing beam vectors; and
select the Nso sensing beam vectors and the additional (Nant-Nso) sensing beam vectors from the collection of sensing beam vectors.

### Claim 14 (depends on 9)

The apparatus of claim 9, wherein to determine the beam vector, the at least one processor is further configured to:
determine coefficients based on the Nso measurements, wherein the beam vector is determined based on the Nso sensing beam vectors and the coefficients.

### Claim 15 (depends on 14)

The apparatus of claim 14, wherein the beam vector is determined further based on additional (Nant-Nso) sensing beam vectors.

### Claim 16

A non-transitory computer-readable medium storing computer executable code for wireless communication of a device, comprising code to:
apply Nso sensing beam vectors to Nso received signals at Nant antennas to obtain Nso measurements, respectively, Nso and Nant each being an integer greater than or equal to 1; and
determine a beam vector based on the Nso measurements and the Nso sensing beam vectors.

### Claim 17 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the code is further configured to:
obtain one or more sets of prior sensing beam vectors and one or more sets of prior measurements,
wherein the one or more sets of prior sensing beam vectors were applied to received signals at the Nant antennas to obtain the one or more sets of prior measurements,
wherein the beam vector is determined further based on the one or more sets of prior sensing beam vectors and the one or more sets of prior measurements.

### Claim 18 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the code is further configured to:
obtain one or more sets of prior sensing beam vectors, one or more sets of prior complementary sensing beam vectors, and one or more sets of prior measurements,
wherein the one or more sets of prior sensing beam vectors were applied to received signals at the Nant antennas to obtain the one or more sets of prior measurements,
wherein the beam vector is determined further based on the one or more sets of prior sensing beam vectors, the one or more sets of prior complementary sensing beam vectors, and the one or more sets of prior measurements.

### Claim 19 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein Nant is greater than or equal to Nso, wherein the beam vector is determined further based on additional (Nant-Nso) sensing beam vectors.

### Claim 20 (depends on 19)

The non-transitory computer-readable medium of claim 19, wherein the code is further configured to:
configure a collection of sensing beam vectors; and
select the Nso sensing beam vectors and the additional (Nant-Nso) sensing beam vectors from the collection of sensing beam vectors.
