Wireless communication with fading as a major impairment along with other phenomena gives rise to noise in the channel. One of the major issues in wireless communication is to cancel out noise effects primarily when the propagation medium demonstrates stochastic behavior. Data transmission in noisy communication channel is controlled with the help of error control coding. Also, the elimination of noise is effective with the help of adaptive filters as these track the variations in the input signal compared to a given reference signal. In this paper, the authors explore certain methods of noise cancellation using error correction coding as well as adaptive filter trained with Least Mean Square (LMS), Normalised Least Mean Square (NLMS) and Recursive Least Square (RLS) algorithm.