A system and method for synchronizing sub-carriers in a signal processing
system. Various aspects of the present invention may comprise method
steps and structure that receive a sampled signal. Various aspects may
produce a synchronization signal based on the sampled signal. Various
aspects may generate and store a cropped version of the received sampled
signal. Various aspects may read a cropped sampled signal from memory
that corresponds to the received sampled signal. Various aspects may
generate a restored sampled signal by adding samples to the cropped
sampled signal read from memory. Various aspects may, based on the
synchronization signal, output the restored sampled signal coarsely
synchronized to the received sampled signal. Various aspects may
determine a phase difference between the output restored sampled signal
and the output received sub-carrier. Various aspects may adjust the phase
of the restored sampled signal in response to the determined phase
difference.