IP Library › Granted Patent US 12,506,521
Granted Patent B2
US 12,506,521 · App. 18/399,306 · Granted Dec 23, 2025

Method for data augmentation for channel state information feedback

Inventors: Muhammad Karam Shehzad (Massy, FR); Fanny Jardel (Massy, FR); Luca Rose (Massy, FR); Muhammad Majid Butt (Naperville, IL)
Assignee: Nokia Technologies Oy
H04B7/0456H04B17/309
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,506,521
App. No.
18/399,306
Granted
Dec 23, 2025
Kind
B2
Abstract

A method and apparatus for data augmentation for channel state information feedback is provided. The apparatus is caused to receive, from a network node, a request for training data for data augmentation algorithm and transmit, to the network node, a first part of a plurality of parts of the training data with properties of data in the first part of the training data reflecting distribution of the training data.

Claims (55)

1 . An apparatus comprising:

at least one processor; and

at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to perform:

receiving, from a network node, a request for training data for data augmentation algorithm;

transmitting, to the network node, a first part of a plurality of parts of the training data, wherein properties of data in the first part of the training data reflect distribution of the training data;

wherein the apparatus is caused to perform either:

i) computing a first set of precoding matrix indices based on the training data;

receiving, from the network node, a second set of precoding matrix indices computed based on data samples generated by the network node based on the first part of the training data transmitted to the network node;

comparing the first set of precoding matrix indices and the second set of precoding matrix to verify the data samples generated by the network node; and

based on determining that a number of indices of the second set of precoding matrix indices verified as correct remains below a pre-set threshold, transmitting a second part of the plurality of parts of the training data to the network node; or

ii) before transmitting the first part of the training data, the apparatus is caused to perform:

generating data samples based on one or more parts of the plurality of parts of the training data, wherein properties of data in the one or more parts reflect distribution of the training data;

verifying the generated data samples;

iteratively repeating generating the data samples and verifying the generated data samples to determine a suitable number of the one or more parts of the training data to enable generation of a desired set of training data; and

wherein the first part of the training data to be transmitted to the network node comprises the suitable number of the one or more parts of the training data.

2 . The apparatus of claim 1 , wherein the training data is generated by the apparatus using a known channel estimation algorithm.

3 . The apparatus of claim 1 , wherein the apparatus is further caused to perform:

transmitting, to the network node, an acknowledgement that the apparatus has training data available.

4 . The apparatus of claim 1 , wherein the apparatus is further caused to perform:

dividing the training data into the plurality of parts such that properties of data in the plurality of parts reflect distribution of the training data.

5 . The apparatus of option i of claim 1 , wherein the apparatus is further caused to perform:

based on determining that a number of indices of the second set of precoding matrix indices verified as correct reaches a pre-set threshold, transmitting an acknowledgement to the network node that the data samples generated by the network node are correct.

6 . The apparatus of option i of claim 1 , wherein the apparatus is further caused to perform:

receiving, from the network node, a third set of precoding matrix indices computed based on data samples generated by the network node based on the first part and the second part of the training data transmitted to the network node;

comparing the third set of precoding matrix indices and corresponding precoding matrix indices computed by the apparatus to verify the data samples generated by the network node; and

based on determining that a number of indices of the third set of precoding matrix indices verified as correct remains below a pre-set threshold, transmitting a further part of the one or more parts of the training data to the network node.

7 . The apparatus of option i of claim 1 , wherein the first part comprises more data samples than the second part.

8 . The apparatus of option ii of claim 1 , wherein the generating the data samples is performed using a generative adversarial network, GAN; and wherein the apparatus and the network node have agreed on using twin GAN.

9 . An apparatus comprising:

at least one processor; and

at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to perform:

transmitting, to a user equipment, a request for training data for data augmentation algorithm;

receiving, from the user equipment, a first part of a plurality of parts of the training data, wherein properties of data in the first part of the training data reflect distribution of the training data;

wherein the apparatus is caused to perform either:

i) generating data samples based on the received part of the training data;

computing a set of precoding matrix indices based on the generated data samples;

transmitting the set of precoding matrix indices to the user equipment;

receiving a second part of the plurality of parts of the training data from the user equipment; or

ii) wherein the received part of the training data comprises a suitable number of parts of the training data generated and verified by the user equipment, wherein the suitable number of parts of the training data enables the apparatus to generate a desired set of data using the data augmentation algorithm.

10 . The apparatus of claim 9 , wherein the apparatus is further caused to perform:

receiving, from the user equipment, an acknowledgement that the user equipment has training data available.

11 . The apparatus of claim 9 , wherein the generating the data samples is performed using a generative adversarial network, GAN.

12 . The apparatus of claim option i of claim 9 , wherein the apparatus is further caused to perform:

transmitting a pre-set threshold defining a number of indices of the set of precoding matrix indices that is to be verified as correct.

13 . The apparatus of option i of claim 9 , wherein the apparatus is further caused to perform:

receiving an acknowledgement from the user equipment that the data samples generated by the network node are correct; and

training a machine learning model for a target goal with the data samples.

14 . The apparatus of option i of claim 9 , wherein the apparatus is further caused to perform:

generating further data samples based on the second part of the training data;

computing a further set of precoding matrix indices based on the further data samples;

transmitting the further set of precoding matrix indices to the user equipment; and

repeating the steps of generating, computing and transmitting until receiving an acknowledgement from the user equipment that the data samples generated by the network node are correct.

15 . The apparatus of option ii of claim 9 , wherein the apparatus and the user equipment have agreed on using twin GAN, and the apparatus is caused to perform:

generating the desired set of data based on the suitable number of parts of the training data; and

training a machine learning model for a target goal using the desired set of training data.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2024
From: KARAM SHEHZAD, MUHAMMAD; JARDEL, FANNY; ROSE, LUCA
To: NOKIA NETWORKS FRANCE (AS OF 1 SEPTEMBER 2022, FORMERLY ALCATEL-LUCENT INTERNATIONAL S.A.)
Reel/Frame 066466/0075 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2024
From: MAJID BUTT, MUHAMMAD
To: NOKIA OF AMERICA CORPORATION
Reel/Frame 066466/0079 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2024
From: NOKIA NETWORKS FRANCE (AS OF 1 SEPTEMBER 2022, FORMERLY ALCATEL-LUCENT INTERNATIONAL S.A.)
To: NOKIA TECHNOLOGIES OY
Reel/Frame 066466/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2024
From: NOKIA OF AMERICA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 066466/0092 →
Priority Claims (1)
FI 20235082 · Jan 30, 2023 · national
Continuity (1)
Related Publication 20240259058A1 · Aug 1, 2024
References Cited (22)
US 12323210B2 · Li · 2025 [cited by examiner]
US 20090209206A1 · Zou · 2009 [cited by examiner]
US 20170134082A1 · Onggosanusi et al. · 2017 [cited by applicant]
US 20170222703A1 · Thomas · 2017 [cited by examiner]
US 20210273707A1 · Yoo et al. · 2021 [cited by applicant]
US 20220278728A1 · Vankayala et al. · 2022 [cited by applicant]
US 20220353155A1 · Ma et al. · 2022 [cited by applicant]
WO 2022013095A1 · 2022 [cited by applicant]
WO 2022066843A1 · 2022 [cited by applicant]
WO 2022141397A1 · 2022 [cited by applicant]
“5G/NR—CSI RS Codebook”, ShareTechnote, Retrieved on Jan. 25, 2024, Webpage available at : https://www.sharetechnote.com/html/5G/5G_CSI_RS_Codebook.html. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical layer procedures for data (Release 17)”, 3GPP TS 38.214, V17.2.0, Jun. 2022, pp. 1-228. [cited by applicant]
Shehzad et al., “Dealing with CSI compression to reduce losses and overhead: An artificial intelligence approach”, IEEE International Conference on Communications Workshops (ICC Workshops), Jun. 14-23, 2021, 6 pages. [cited by applicant]
Wen et al., “Deep learning for massive MIMO CSI feedback”, IEEE Wireless Communications Letters, vol. 7, No. 5 Oct. 2018, pp. 748-751. [cited by applicant]
Shehzad et al., “ML-Based Massive MIMO Channel Prediction: Does It Work on Real-World Data?”, IEEE Wireless Communications Letters, vol. 11, No. 4, Apr. 2022, pp. 811-815. [cited by applicant]
Shorten et al., “A survey on image data augmentation for deep learning”, Journal of Big Data, vol. 6, Article No. 60, 2019, pp. 1-48. [cited by applicant]
Liang et al., “Wireless Channel Data Augmentation for Artificial Intelligence of Things in Industrial Environment Using Generative Adversarial Networks”, IEEE 18th International Conference on Industrial Informatics (IND… [cited by applicant]
Yean et al., “GAN+: Data Augmentation Method using Generative Adversarial Networks and Dirichlet for Indoor Localisation”, CEUR Workshop Proceedings, Nov. 29-Dec. 2, 2021, 16 pages. [cited by applicant]
“SOD on Use Cases for SI on Data Collection”, 3GPP TSG-RAN WG3 #110-e, R3-206874, Agenda: 18.3, Huawei, Nov. 2-12, 2020, 17 pages. [cited by applicant]
Office action received for corresponding Finnish Patent Application No. 20235082, dated Jun. 21, 2023, 14 pages. [cited by applicant]
Extended European Search Report received for corresponding European Patent Application No. 23220836.3, dated Jul. 16, 2024, 11 pages. [cited by applicant]
Davaslioglu et al., “End-to-End Autoencoder Communications with Optimized Interference Suppression”, arXiv, Dec. 29, 2021, pp. 1-12. [cited by applicant]