IP Library › Granted Patent US 12,512,890
Granted Patent B2
US 12,512,890 · App. 18/428,110 · Granted Dec 30, 2025

Beam domain preprocessor input type selection and parameter determination

Inventors: Mohamed Salah Ibrahim (Chesterbrook, PA); Akshay Malhotra (San Jose, CA); Mihaela Beluri (Jericho, NY); Yugeswar Deenoo Narayanan Thangaraj (Chalfont, PA); Moon-il Lee (Melville, NY); Mohamed Amine Arfaoui (Montreal, CA); J. Patrick Tooher (Montreal, CA)
Assignee: InterDigital Patent Holdings, Inc.
H04B7/0626H04B7/0486
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 12,512,890
App. No.
18/428,110
Granted
Dec 30, 2025
Kind
B2
Abstract

Systems, methods, and instrumentalities are disclosed herein for beam domain preprocessor input type selection and parameter determination. A device may determine a beam domain preprocessing input type based on at least one of: a rank threshold, a performance metric, or a channel condition. The device may preprocess channel state information (CSI) based on the beam domain preprocessing input type. The device may compress the preprocessed CSI. The device may send the compressed preprocessed CSI (e.g., and an indication of the beam domain preprocessing input type).

Claims (57)

1 . A device comprising:

a processor configured to:

determine a beam domain preprocessing input type based on at least one of: a rank threshold, a performance metric, or a channel condition;

preprocess channel state information (CSI) based on the beam domain preprocessing input type to generate beam domain CSI;

compress the beam domain CSI; and

send the compressed beam domain CSI and an indication of the determined beam domain preprocessing input type.

2 . The device of claim 1 , wherein the processor being configured to determine the beam domain preprocessing input type based on at least one of: the rank threshold, the performance metric, or the channel condition comprises the processor being configured to determine the beam domain preprocessing input type based on the rank threshold and the channel condition, and the processor being configured to determine the beam domain preprocessing input type based on the rank threshold and the channel condition comprises the processor being configured to:

determine a measured rank based on the channel condition;

on a condition that the measured rank is less than or equal to the rank threshold, select eigenvector as the beam domain preprocessing input type; and

on a condition that the measured rank is greater than the rank threshold, select full channel matrix as the beam domain preprocessing input type.

3 . The device of claim 1 , wherein the processor being configured to determine the beam domain preprocessing input type based on at least one of: the rank threshold, the performance metric, or the channel condition comprises the processor being configured to determine the beam domain preprocessing input type based on the performance metric and the channel condition, and the processor being configured to determine the beam domain preprocessing input type based on the performance metric and the channel condition comprises the processor being configured to:

determine a performance of a first beam domain preprocessing input type based on the performance metric and the channel condition;

determine a performance of a second beam domain preprocessing input type based on the performance metric and the channel condition;

compare the performance of the first beam domain preprocessing input type to the performance of the second beam domain preprocessing input type; and

select the beam domain preprocessing input type based on the comparison.

4 . The device of claim 1 or 3 , wherein the performance metric comprises a normalized mean squared error or a squared generalized cosine similarity.

5 . The device of claim 1 , wherein the processor is further configured to determine a beam domain preprocessing parameter associated with the determined beam domain preprocessing input type, and preprocessing the CSI is further based on the beam domain preprocessing parameter.

6 . The device of claim 5 , wherein the beam domain preprocessing parameter comprises one or more of:

a parameter related to a transformation matrix used for beam domain preprocessing;

a discrete Fourier transform basis of a beam codebook;

an oversampling factor of the beam codebook;

a maximum number of transmit beams;

a maximum number of receive beams,

an index of a selected transmit beam;

an index of a selected receive beam;

polarization information; or

an input type for beam domain preprocessing.

7 . The device of claim 1 , wherein the processor is further configured to receive, from a network entity, an input type selection indication that indicates for the device to determine the beam domain preprocessing input type.

8 . The device of claim 1 , wherein the beam domain preprocessing input type comprises full channel matrix or eigenvector.

9 . A method to be performed by a device, the method comprising:

determining a beam domain preprocessing input type based on at least one of: a rank threshold, a performance metric, or a channel condition;

preprocessing channel state information (CSI) based on the beam domain preprocessing input type to generate beam domain CSI;

compressing the beam domain CSI; and

sending the compressed beam domain CSI and an indication of the determined beam domain preprocessing input type.

10 . The method of claim 9 , wherein determining the beam domain preprocessing input type based on at least one of: the rank threshold, the performance metric, or the channel condition comprises determining the beam domain preprocessing input type based on the rank threshold and the channel condition, and determining the beam domain preprocessing input type based on the rank threshold and the channel condition comprises:

determining a measured rank based on the channel condition;

on a condition that the measured rank is less than or equal to the rank threshold, selecting eigenvector as the beam domain preprocessing input type; and

on a condition that the measured rank is greater than the rank threshold, selecting full channel matrix as the beam domain preprocessing input type.

11 . The method of claim 9 , wherein determining the beam domain preprocessing input type based on at least one of: the rank threshold, the performance metric, or the channel condition comprises determining the beam domain preprocessing input type based on the performance metric and the channel condition, and determining the beam domain preprocessing input type based on the performance metric and the channel condition comprises:

determining a performance of a first beam domain preprocessing input type based on the performance metric and the channel condition;

determining a performance of a second beam domain preprocessing input type based on the performance metric and the channel condition;

comparing the performance of the first beam domain preprocessing input type to the performance of the second beam domain preprocessing input type; and

selecting the beam domain preprocessing input type based on the comparison.

12 . The method of claim 9 or 11 , wherein the performance metric comprises a normalized mean squared error or a squared generalized cosine similarity.

13 . The method of claim 9 , wherein the method further comprises determining a beam domain preprocessing parameter associated with the determined beam domain preprocessing input type, and preprocessing the CSI is further based on the beam domain preprocessing parameter.

14 . The method of claim 13 , wherein the beam domain preprocessing parameter comprises one or more of:

a parameter related to a transformation matrix used for beam domain preprocessing;

a discrete Fourier transform basis of a beam codebook;

an oversampling factor of the beam codebook;

a maximum number of transmit beams;

a maximum number of receive beams,

an index of a selected transmit beam;

an index of a selected receive beam;

polarization information; or

an input type for beam domain preprocessing.

15 . The method of claim 9 , wherein the method further comprises receiving, from a network entity, an input type selection indication that indicates for the device to determine the beam domain preprocessing input type.

16 . The method of claim 9 , wherein the beam domain preprocessing input type comprises full channel matrix or eigenvector.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2024
From: IBRAHIM, MOHAMED SALAH; MALHOTRA, AKSHAY; BELURI, MIHAELA; NARAYANAN THANGARAJ, YUGESWAR DEENOO; LEE, MOON-IL; ARFAOUI, MOHAMED AMINE; TOOHER, J. PATRICK
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 067085/0640 →
Continuity (2)
Provisional Application 63442214 · Jan 31, 2023
Related Publication 20240275453A1 · Aug 15, 2024
References Cited (14)
US 20170244533A1 · Onggosanusi · 2017 [cited by examiner]
US 20210351885A1 · Chavva et al. · 2021 [cited by applicant]
US 20220149904A1 · Timo · 2022 [cited by examiner]
US 20220407745A1 · Lo et al. · 2022 [cited by applicant]
US 20240275453A1 · Ibrahim · 2024 [cited by examiner]
US 20240283509A1 · Timo · 2024 [cited by examiner]
CN 115280688A · 2022 [cited by applicant]
EP 4543074A1 · 2025 [cited by applicant]
TS 38.211 V17.3.0, “3rd Generation Partnership Project (3GPP)”, Technical Specification Group Radio Access Network, NR, Physical channels and modulation (Release 17), Sep. 2022, 136 pages. [cited by applicant]
TS 38.212 V17.3.0, “3rd Generation Partnership Project (3GPP)”, Technical Specification Group Radio Access Network, NR, Multiplexing and channel coding (Release 17), Sep. 2022, pp. 1-201. [cited by applicant]
TS 38.213 V17.3.0, “3rd Generation Partnership Project (3GPP)”, Technical Specification Group Radio Access Network, NR, Physical layer procedures for control (Release 17), Sep. 2022, pp. 1-260. [cited by applicant]
TS 38.214 V17.3.0, “3rd Generation Partnership Project (3GPP)”, Technical Specification Group Radio Access Network, NR, Physical Layer Procedures for Data (Release 17), Sep. 2022, pp. 1-232. [cited by applicant]
TS 38.321 V17.2.0, “3rd Generation Partnership Project (3GPP)”, Technical Specification Group Radio Access Network, NR, Medium Access Control (MAC) protocol specification (Release 17), Sep. 2022, pp. 1-246. [cited by applicant]
TS 38.331 V17.2.0, “3rd Generation Partnership Project (3GPP)”, Technical Specification Group Radio Access Network, NR, Radio Resource Control (RRC) protocol specification (Release 17), Sep. 2022, pp. 1-1298. [cited by applicant]