Patent ID: 6904087

Claim:
An adaptive multi-modulus equalization method for an equalizer, comprising the steps of: storing an input signal; generating initial values for a plurality of equalizer coefficients; calculating a constant modulus algorithm (CMA) cost function output according to a CMA with an equalized signal from the equalizer; estimating a CMA adjustment amount for updating the equalizer coefficients according to the CMA cost function output; determining modulus of each region for a multi-modulus algorithm (MMA) by statistical analysis of the equalized signal; switching the equalizer to use the MMA when the CMA cost function output reaches a first threshold, wherein the MMA comprises a plurality of stages determined by thresholds, and the number of regions increases in each subsequent stage; calculating a MMA cost function output according to the MMA with the equalized signal and modulus of each region; estimating a MMA adjustment amount for updating the equalizer coefficients according to the MMA cost function output; determining modulus of each region for the subsequent stage of the MMA by statistical analysis of the equalized signal; switching the equalizer to the subsequent stage of the MMA when the MMA cost function output reaches the threshold corresponding to the current stage; repeating the steps of calculating the MMA cost function output, determining modulus of each region, and switching the equalizer to the subsequent stage until the MMA cost function output reaching a preset value; and fixing the number of regions and equalizer coefficients to equalize the input signal when the MMA cost function output has reached the preset value.