Equalization techniques compensate for the time dispersion introduced by communication channels and combat the resulting inter-symbol interference (ISI) effect. Given a channel of unknown impulse response, the purpose of an adaptive equalizer is to operate on the channel output such that the cascade connection of the channel and the equalizer provides an approximation to an ideal transmission medium. Typically, adaptive equalizers used in digital communications require an initial training period, during which a known data sequence is transmitted. A replica of this sequence is made available at the receiver in proper synchronism with the transmitter, thereby making it possible for adjustments to be made to the equalizer coefficients in accordance with the adaptive filtering algorithm employed in the equalizer design. This type of equalization is known as Non-Blind equalization. However, in practical situations, it would be highly desirable to achieve complete adaptation without access to a desired response. Clearly, some form of Blind equalization has to be built into the receiver design. Blind equalizers simultaneously estimate the transmitted signal and the channel parameters, which may even be time-varying. The aim of the project is to study the performance of various adaptive filter algorithms for blind channel equalization through computer simulations.