Multiple-input-multiple-output (MIMO) timing recovery. A novel approach is
presented to perform timing recovery when processing the multiple
received signals within a MIMO communication device. This may be
implemented for a singular received signal, or a plurality of received
signal streams. In addition, this timing recovery may be performed in
conjunction with carrier detection to provide more robust performance.
Alternatively, indicia and/or signals corresponding to carrier detection
of these signals may be provided to timing recovery functionality from
carrier detection functionality external to the timing recovery
functionality. Certain processing and analysis is performed on a modified
correlation function that is generated using samples of moving windows
that pass over symbols of a packet. Based on this analysis of the
modified correlation function, and sometimes in conjunction with one or
more carrier detect signals, timing recovery may be performed thereby
locating the point at which decoding of the packet may be performed.