Patent ID: 8571142

Claim:
An apparatus for conducting communications over an electronic medium, the apparatus comprising: a processor; a non-crystal-based reference oscillator coupled to the processor; an electronic communication interface coupled to the processor; and a computer readable storage medium coupled to the processor, the computer readable storage medium storing a predetermined pattern, the computer readable storage medium further comprising executable code that when executed by the processor implements a method for communicating over the electronic medium, wherein the method comprises determining an initial sub-band frequency width, dividing, based on an output of the non-crystal-based reference oscillator, a first frequency band of the electronic medium into a plurality of sub-bands, wherein each sub-band has a corresponding central frequency separated from a neighboring sub-band by the initial sub-band frequency width, receiving a data packet, transmitted by a transmitter, the data packet including a training sequence at one of the plurality of sub-bands, determining a correlation between i) the training sequence contained in the data packet and ii) the predetermined pattern stored in the computer readable storage medium, estimating a residual frequency error in response to the correlation, and calculating a total frequency error comprising i) the initial sub-band frequency width and ii) the residual frequency error.