| CPC H04L 25/03165 (2013.01) | 20 Claims |

|
1. A non-transitory, processor-readable medium storing instructions that, when executed by a processor, cause the processor to:
one of:
train a machine learning (ML) model associated with a receiver, based on (1) data including a plurality of different carrier frequency offset values, (2) a matched filter, and (3) a linear transformation matrix, to produce a trained ML model, or
receive the trained ML model from a remote compute device;
receive a signal at the receiver, the signal having an associated carrier frequency offset that is not known to the receiver at the time the signal is received;
identify, at the receiver and using the trained ML model, the carrier frequency offset of the signal; and
correct the carrier frequency offset of the signal to identify a message encoded by the signal.
|