| 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. 
               |