This invention provides channel dispersion estimation algorithm(s). This
channel dispersion estimation algorithm(s) may be implemented within a
channel length estimation module of a single-branch or multi-branch
equalizer processing module that enables interference cancellation when
the channel length or channel delay spread associated with received radio
frequency (RF) bursts compares unfavorably to predetermined thresholds.
The channel dispersion estimation algorithm identifies when the radio
frequency (RF) bursts have a channel length or channel delay spread that
can affect receiver performance. The channel length estimation module may
disable interference cancellation in response to such a channel length or
channel delay spread. Additionally, the channel length estimation module
may adjust the number of equalizer states for the single-branch or first
branch of a multi-branch equalizer based the channel length or channel
delay spread. The multi-branch equalizer improves the signal-to-noise
ratio by improving the equalization by selectively disabling interference
cancellation and adjusting the number of equalizer states for the
single-branch or first branch equalizer.