IP Library Granted Patent US 12,432,007
Granted Patent B2
US 12,432,007 · App. 17/963,894 · Granted Sep 30, 2025

System and method for symbol decoding in high frequency (hf) communication channels

Inventors: Ion Matei (Mountain View, CA); Johan de Kleer (Los Altos, CA)
Assignee: Xerox Corporation
H04L1/0009G06N3/045G06N3/088H04L1/0036
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,432,007
App. No.
17/963,894
Granted
Sep 30, 2025
Kind
B2
Abstract

One embodiment provides a method and a system for reconstructing symbols transmitted over a high frequency (HF) communication channel. During operation, the system can receive, at a receiver, a radio frequency (RF) signal carrying an input data frame and transmitted over the HF communication channel. The input data frame includes a number of known symbols followed by a number of unknown symbols. The system can determine a set of channel parameters associated with the HF communication channel based on the received RF signal and the known symbols and reconstruct, using a machine-learning technique, the unknown symbols based on the determined channel parameters and the received RF signal.

Claims (43)

1. A method for reconstructing symbols transmitted over a high frequency (HF) communication channel, the method comprising:

receiving, at a receiver, a radio frequency (RF) signal carrying an input data frame and transmitted over the HF communication channel, wherein the input data frame comprises a number of known symbols followed by a number of unknown symbols;

determining a set of channel parameters associated with the HF communication channel based on the received RF signal and the known symbols; and

reconstructing, using a machine-learning technique, the unknown symbols based on the determined channel parameters and the received RF signal, wherein the reconstruction comprises:

determining, based on the received RF signal, a current mode of the HF communication channel;

selecting, from a plurality of decoder models which are previously trained offline, a decoder model corresponding to the current mode of the HF communication channel; and

reconstructing the unknown symbols based on the channel parameters and the selected decoder model.

2. The method of claim 1 , wherein determining the channel parameters comprises performing a gradient-based optimization operation based on a loss function indicating a difference between a response of the HF communication channel to the known symbols and a response of a model of the HF communication channel with the determined channel parameters to the known symbols.

3. The method of claim 1 , wherein reconstructing the unknown symbols further comprises:

optimizing parameters of a decoder according to corresponding parameters of the selected previously trained decoder model; and

reconstructing the unknown symbols using the decoder with the optimized parameters.

4. The method of claim 3 , wherein optimizing the parameters of the decoder comprises performing a gradient-based optimization operation based on a cross-entropy loss function.

5. The method of claim 4 , wherein the parameters of the decoder are optimized jointly with parameters of a corresponding encoder that encodes the input data frame.

6. The method of claim 1 , wherein determining the current mode of the HF communication channel comprises applying a cluster-analysis technique on the received signal.

7. The method of claim 1 , wherein determining the current mode of the HF communication channel comprises:

decoding, in parallel, the received RE signal using the trained decoder models to obtain a plurality of decoded data frames; and

comparing bit error rates (BERs) of the plurality of decoded data frames based on the known symbols in the input data frame.

8. The method of claim 1 , wherein reconstructing the unknown symbols comprises solving an integer programing problem to directly predict the unknown symbols.

9. The method of claim 8 , wherein solving the integer programing problem comprises:

solving a relaxed integer programing problem by allowing the predicted unknown symbols to have continuous values; and

rounding up the predicted unknown symbols with continuous values to nearest integers.

10. A computer system for reconstructing symbols transmitted over a high frequency (HF) communication channel, the computer system comprising:

a processor; and

a storage device coupled to the processor and storing instructions, which when executed by the processor cause the processor to perform a method, the method comprising:

determining a set of channel parameters associated with the HF communication channel based on a radio frequency (RF) signal received over the HF communication channel, wherein the received RF signal is encoded based on an input data frame comprising a number of known symbols followed by a number of unknown symbols; and

reconstructing, using a machine-learning technique, the unknown symbols based on the determined channel parameters and the received RF signal, wherein the reconstruction comprises:

determining, based on the received RF signal, a current mode of the HF communication channel;

selecting, from a plurality of decoder models which are previously trained offline, a decoder model corresponding to the current mode of the HF communication channel; and

reconstructing the unknown symbols based on the channel parameters and the selected decoder model.

11. The computer system of claim 10 , wherein determining the channel parameters comprises performing a gradient-based optimization operation based on a loss function indicating a difference between a response of the HF communication channel to the known symbols and a response of a model of the HF communication channel with the determined channel parameters to the known symbols.

12. The computer system of claim 10 , wherein reconstructing the unknown symbols further comprises:

optimizing parameters of a decoder according to corresponding parameters of the selected previously trained decoder model; and

reconstructing the unknown symbols using the decoder with the optimized parameters.

13. The computer system of claim 12 , wherein optimizing the parameters of the decoder comprises performing a gradient-based optimization operation based on a cross-entropy loss function.

14. The computer system of claim 13 , wherein the parameters of the decoder are optimized jointly with parameters of a corresponding encoder that encodes the input data frame.

15. The computer system of claim 10 , wherein determining the current mode of the HF communication channel comprises applying a cluster-analysis technique on the received signal.

16. The computer system of claim 10 , wherein determining the current mode of the HF communication channel comprises:

decoding, in parallel, the received RF signal using the trained decoder models to obtain a plurality of decoded data frames; and

comparing bit error rates (BERs) of the plurality of decoded data frames based on the known symbols in the input data frame.

17. The computer system of claim 10 , wherein reconstructing the unknown symbols comprises solving an integer programing problem to directly predict the unknown symbols.

18. The computer system of claim 17 , wherein solving the integer programing problem comprises:

solving a relaxed integer programing problem by allowing the predicted unknown symbols to have continuous values; and

rounding up the predicted unknown symbols with continuous values to nearest integers.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2026
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 075020/0755 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF US PATENTS 9356603, 10026651, 10626048 AND INCLUSION OF US PATENT 7167871 PREVIOUSLY RECORDED ON REEL 064038 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 28, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064161/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064038/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2022
From: MATEI, ION; DE KLEER, JOHAN
To: PALO ALTO RESEARCH CENTER INCORPORATED
Reel/Frame 061679/0235 →
Continuity (1)
Related Publication 20240129059A1 · Apr 18, 2024
References Cited (6)
US 12045726B2 · West · 2024 [cited by examiner]
US 12200660B2 · Behboodi · 2025 [cited by examiner]
US 20190188565A1 · O'Shea · 2019 [cited by examiner]
US 20210266875A1 · Namgoong · 2021 [cited by examiner]
US 20230078971A1 · Babich · 2023 [cited by examiner]
US 20240195524A1 · Matei · 2024 [cited by examiner]