IP Library › Granted Patent US 12,556,437
Granted Patent B2
US 12,556,437 · App. 17/926,043 · Granted Feb 17, 2026

Communication system

Inventors: Faycal Ait Aoudia (Saint-Cloud, FR); Alvaro Valcarce Rial (Saint-Cloud, FR); Dalia-Georgiana Popescu (Paris, FR); Jakob Hoydis (Paris, FR)
H04L27/2601G06N20/00
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,556,437
App. No.
17/926,043
Granted
Feb 17, 2026
Kind
B2
Abstract

A communications system and method is described comprising: handshaking between a transmitter and a receiver of the communication system to initiate a training procedure, wherein said handshaking comprises a training setup request message comprising parameters for the training procedure, wherein the transmitter comprises trainable parameters and/or the receiver comprises trainable parameters; receiving identified training data from the transmitter at the receiver, wherein the training data comprises transmitter training data and/or receiver training data; sending training information from the receiver to the transmitter, wherein the training information comprises information for controlling training at the transmitter and/or the receiver; and terminating the training procedure.

Claims (72)

1 . A receiver of a communication system, the receiver comprising:

at least one processor; and

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

handshake with a transmitter of the communication system to initiate a training procedure, wherein said handshaking comprises a training setup request message comprising parameters for the training procedure, wherein the transmitter comprises trainable parameters or the receiver comprises trainable parameters;

receive identified training data from the transmitter, wherein the training data comprises transmitter training data or receiver training data;

send training information from the receiver to the transmitter, wherein the training information comprises information for controlling training at the transmitter or the receiver, and performance information that enables the trainable parameters of the transmitter to be trained;

send a training interrupt message to the transmitter for indicating that training of the receiver or the transmitter is to be terminated;

terminate the training procedure; and

train, based on labelled training data, by updating the trainable parameters of the receiver,

wherein the training data received from the transmitter comprises said receiver training data,

wherein the communication system comprises an OFDM communication system having a pilot allocation that allocates pilot signals among resource elements of an OFDM transmission,

wherein the pilot allocation includes determining a ratio of power to allocate to the pilot signals associated with each resource element,

wherein the training comprises learning a mapping between received signals and log likelihood ratios (LLRs), given the pilot allocation,

wherein an allocation matrix corresponding to the pilot allocation is trainable,

wherein the pilot signals are superimposed with data symbols according to the allocation matrix, and

wherein trainable parameters are updated and the ratio of power is optimized according to a loss function.

2 . The receiver as claimed in claim 1 , wherein the receiver training data comprises a sequence of known symbols sent by the transmitter to the receiver.

3 . The receiver as claimed in claim 1 , wherein the identified training data is identified by being provided in a dedicated training data channel.

4 . The receiver as claimed in claim 1 , wherein the training information comprises feedback data indicative of a readiness of the receiver to receive further receiver training data from the transmitter.

5 . The receiver as claimed in claim 1 , wherein the at least one memory and instructions further cause the receiver to perform sending a receiver initiated training setup request to the transmitter for initiating the handshaking.

6 . The receiver as claimed in claim 1 , wherein the at least one memory and instructions further cause the receiver to perform sending a receiver training complete message to the transmitter for indicating that training of the receiver is complete.

7 . A transmitter of a communication system, the transmitter comprising:

at least one processor; and

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

handshake with a receiver of the communication system to initiate a training procedure, wherein said handshaking comprises a training setup request message comprises parameters for the training procedure, wherein the transmitter comprises trainable parameters or the receiver comprises trainable parameters;

send identified training data to the receiver, wherein the training data comprises transmitter training data or receiver training data;

receive training information from the receiver at the transmitter, wherein the training information comprises information for controlling training at the transmitter or the receiver, and performance information that enables the trainable parameters of the transmitter to be trained;

send a training interrupt message to the receiver for indicating that training of the receiver or the transmitter is to be terminated;

terminate the training procedure;

train, based on the training data and the training information, by updating the trainable parameters of the transmitter, wherein the training data sent to the receiver comprises said transmitter training data, wherein the communication system comprises an OFDM system, wherein the transmitter generates a pilot allocation that allocates pilot signals among resource elements of the OFDM system, wherein the pilot allocation includes determining a ratio of power to allocate to the pilot signals associated with each resource element, and wherein the training comprises training an allocation matrix corresponding to the pilot allocation; and

superimpose the pilot signals with data symbols by scaling the pilot signals and the data symbols according to the allocation matrix, wherein trainable parameters are updated and the ratio of power is optimized according to a loss function.

8 . The transmitter as claimed in claim 7 , wherein the receiver training data comprises a sequence of known symbols sent by the transmitter to the receiver.

9 . The transmitter as claimed in claim 7 , wherein the identified training data is identified by being provided in a dedicated training data channel.

10 . The transmitter as claimed in claim 7 , wherein the training information comprises feedback data indicative of a readiness of the receiver to receive further receiver training data from the transmitter.

11 . The transmitter as claimed in claim 7 , wherein the at least one memory and instructions further cause the transmitter to perform sending a transmitter-initiated training setup request for initiating the handshaking.

12 . The transmitter as claimed in claim 7 , wherein the at least one memory and instructions further cause the transmitter to perform sending a transmitter training complete message to the receiver for indicating that training of the transmitter is complete.

13 . A method, comprising:

handshaking between a transmitter and a receiver of a communication system to initiate a training procedure, wherein said handshaking comprises a training setup request message comprising parameters for the training procedure, wherein the transmitter comprises trainable parameters or the receiver comprises trainable parameters;

receiving identified training data from the transmitter at the receiver, wherein the training data comprises transmitter training data or receiver training data;

sending training information from the receiver to the transmitter, wherein the training information comprises information for controlling training at the transmitter or the receiver, and performance information that enables the trainable parameters of the transmitter to be trained;

sending a training interrupt message to the transmitter for indicating that training of the receiver or the transmitter is to be terminated;

terminating the training procedure; and

training, based on labelled training data, by updating the trainable parameters of the receiver,

wherein the training data received from the transmitter comprises said receiver training data,

wherein the communication system comprises an OFDM communication system having a pilot allocation that allocates pilot signals among resource elements of an OFDM transmission,

wherein the pilot allocation includes determining a ratio of power to allocate to the pilot signals associated with each resource element,

wherein the training comprises learning a mapping between received signals and log likelihood ratios (LLRs), given the pilot allocation,

wherein an allocation matrix corresponding to the pilot allocation is trainable,

wherein the pilot signals are superimposed with data symbols according to the allocation matrix, and

wherein trainable parameters are updated and the ratio of power is optimized according to a loss function.

14 . A method, comprising:

handshaking between a transmitter and a receiver of a communication system to initiate a training procedure, wherein said handshaking comprises a training setup request message comprising parameters for the training procedure, wherein the transmitter comprises trainable parameters or the receiver comprises trainable parameters;

sending identified training data from the transmitter to the receiver, wherein the training data comprises transmitter training data or receiver training data;

receiving training information from the receiver at the transmitter, wherein the training information comprises information for controlling training at the transmitter or the receiver, and performance information that enables the trainable parameters of the transmitter to be trained;

sending a training interrupt message to the receiver for indicating that training of the receiver or the transmitter is to be terminated;

terminating the training procedure;

training, based on the training data and the training information, by updating the trainable parameters of the transmitter, wherein the training data sent to the receiver comprises said transmitter training data, wherein the communication system comprises an OFDM system, wherein the transmitter generates a pilot allocation that allocates pilot signals among resource elements of the OFDM system, wherein the pilot allocation includes determining a ratio of power to allocate to the pilot signals associated with each resource element, wherein the training comprises training an allocation matrix corresponding to the pilot allocation; and

superimposing the pilot signals with data symbols by scaling the pilot signals and the data symbols according to the allocation matrix, wherein trainable parameters are updated and the ratio of power is optimized according to a loss function.

15 . A non-transitory computer-readable medium comprising instructions encoded thereon which, when executed on an apparatus, cause the apparatus to perform at least:

handshaking between a transmitter and a receiver of a communication system to initiate a training procedure, wherein said handshaking comprises a training setup request message comprising parameters for the training procedure, wherein the transmitter comprises trainable parameters or the receiver comprises trainable parameters;

receiving identified training data from the transmitter at the receiver, wherein the training data comprises transmitter training data or receiver training data;

sending training information from the receiver to the transmitter, wherein the training information comprises information for controlling training at the transmitter or the receiver, and performance information that enables the trainable parameters of the transmitter to be trained;

sending a training interrupt message to the transmitter for indicating that training of the receiver or the transmitter is to be terminated, or sending a training interrupt message to the receiver for indicating that training of the receiver or the transmitter is to be terminated;

terminating the training procedure; and

training, based on labelled training data, by updating the trainable parameters of the receiver,

wherein the training data received from the transmitter comprises said receiver training data,

wherein the communication system comprises an OFDM communication system having a pilot allocation that allocates pilot signals among resource elements of an OFDM transmission,

wherein the pilot allocation includes determining a ratio of power to allocate to the pilot signals associated with each resource element,

wherein the training comprises learning a mapping between received signals and log likelihood ratios (LLRs), given the pilot allocation,

wherein an allocation matrix corresponding to the pilot allocation is trainable,

wherein the pilot signals are superimposed with data symbols according to the allocation matrix, and

wherein trainable parameters are updated and the ratio of power is optimized according to a loss function.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2022
From: AIT AOUDIA, FAYCAL; HOYDIS, JAKOB; POPESCU, DALIA-GEORGIANA; VALCARCE RIAL, ALVARO
To: NOKIA TECHNOLOGIES OY
Reel/Frame 061815/0365 →
Priority Claims (1)
FI 20205518 · May 22, 2020 · national
Continuity (1)
Related Publication 20230188394A1 · Jun 15, 2023
References Cited (39)
US 20060104341A1 · Magee et al. · 2006 [cited by applicant]
US 20150193695A1 · Cruz Mota et al. · 2015 [cited by applicant]
US 20170257202A1 · Zhang · 2017 [cited by examiner]
US 20180367192A1 · O'Shea · 2018 [cited by examiner]
US 20190123885A1 · Khandani · 2019 [cited by applicant]
US 20210160149A1 · Ma · 2021 [cited by examiner]
US 20210194548A1 · Pezeshki · 2021 [cited by examiner]
CN 1333959A · 2002 [cited by applicant]
CN 108700652A · 2018 [cited by applicant]
CN 110753937A · 2020 [cited by applicant]
EP 3418948A1 · 2018 [cited by applicant]
WO WO2018234084A1 · 2018 [cited by examiner]
WO 2019192740A1 · 2019 [cited by applicant]
WO 2019193377A1 · 2019 [cited by applicant]
WO 2019193380A1 · 2019 [cited by applicant]
WO 2020015840A1 · 2020 [cited by applicant]
WO 2020064093A1 · 2020 [cited by applicant]
WO 2020239232A1 · 2020 [cited by applicant]
WO 2020259845A1 · 2020 [cited by applicant]
WO 2021001015A1 · 2021 [cited by applicant]
WO 2021043390A1 · 2021 [cited by applicant]
WO 2021047776A1 · 2021 [cited by applicant]
WO WO2021041862A1 · 2021 [cited by examiner]
WO 2021083521A1 · 2021 [cited by applicant]
Seunghwan Lee, Hyungyu Ju and Byonghyo Shim, “Pilot Assignment and Channel Estimation via Deep Neural Network”, 2018 24th Asia-Pacific Conference on Communications (APCC), Seoul National University, Seoul, Korea (Year: … [cited by examiner]
Mathieu Goutay, Fayçal Ait Aoudia, and Jakob Hoydis, Deep Reinforcement Learning Autoencoder with Noisy Feedback, Nokia Bell Labs, 2018 (Year: 2018). [cited by examiner]
Junjie Ma, Chulong Liang, Chongbin Xu, and Li Ping “On Orthogonal and Superimposed Pilot Schemes in Massive MIMO NOMA Systems”, IEEE Journal on Selected Areas in Communications, vol. 35, No. 12, Dec. 2017 (Year: 2017). [cited by examiner]
International Search Report and Written Opinion dated Sep. 17, 2021 corresponding to International Patent Application No. PCT/EP2021/063343. [cited by applicant]
Faycal Ait Aoudia et al., “End-to-End Learning of Communications Systems Without a Channel Model,” arxiv.org, Apr. 6, 2018, XP080868283. [cited by applicant]
Faycal Ait Aoudia et al., “Model-Free Training of End-to-End Communication Systems,” IEEE Journal on Selected Areas in Communications, vol. 37, No. 11, Nov. 1, 2019, pp. 2503-2516, XP011750566. [cited by applicant]
Office Action dated Feb. 23, 2023, corresponding to Indian Patent Application No. 202217063592. [cited by applicant]
Communication pursuant to Article 94(3) EPC dated May 28, 2025 corresponding to European Patent Application No. 21727459.6. [cited by applicant]
Notification of First Office Action dated May 29, 2025 corresponding to Chinese Patent Application No. 2021800376200, with English translation thereof. [cited by applicant]
Asyhari et al., “Orthogonal or Superimposed Pilots? A Rate-Efficient Channel Estimation Strategy for Stationary MIMO Fading Channels”, IEEE Transactions on Wireless Communications, vol. 16, No. 05, May 2017, pp. 2776-27… [cited by applicant]
Verenzuela et al., “Spectral Efficiency of Superimposed Pilots in Uplink Massive MIMO Systems”, IEEE Global Communications Conference, Dec. 4-8, 2017, 6 pages. [cited by applicant]
“SID Proposal: Study on Al/ML Model Transfer in 5GS”, 3GPP TSG-SA WG1 Meeting #88, S1-193479, Agenda: 5, OPPO, Nov. 18-22, 2019, 3 pages. [cited by applicant]
“Key Drivers and Research Challenges for 6G Ubiquitous Wireless Intelligence”, 6G Flagship, Sep. 2019, 36 pages. [cited by applicant]
“Architectural framework for machine learning in future networks including IMT-2020”, Series Y: Global Information Infrastructure, Internet Protocol Aspects, Next-Generation Networks, Internet of Things and Smart Cities… [cited by applicant]
Office action received for corresponding Chinese Patent Application No. 202180037620.0, dated Dec. 22, 2025, 6 pages of office action and 2 pages of translation available. [cited by applicant]