The generalized data-aided equalizer (GDAE) is a hybrid structure that combines attractive features of the adaptive canceller-equalizer (ACE) and the decision-feedback equalizer (DFE) structures. With limited hardware complexity, generally speaking, the performance of a data-aided equalizer depends on the channel impulse response. Because the structure of an ACE or DFE is fixed, it is not feasible to reconfigure either structure according to the channel response. However, with the GDAE and an appropriate optimization scheme, it is possible to adjust the structure to obtain the best performance. The basic idea of the GDAE is to apply an additional adaptive system to select the best filter structure for a given channel characteristics. This is possible by using a feedback filter bank. This filter bank decouples the decision feedback so that the feedback can eliminate any ISI components.