A non-recursive adaptive impulse noise canceller (AINC) is investigated. The AINC is designed to suppress long impulsive interferences which are a primary source of errors in many communication systems. Performance of the AINC depends upon the input filter of the receiver. It is shown that the optimum input filter is LPF; the optimum LPF bandwidth exists which provides the minimum error rate of the receiver. The system error rate is studied by means of a computer simulation. Simulation results indicate that the AINC provides a very effective suppression of impulse noise. However, conditions in a real communication channel may be quite different from those chosen for simulation. Therefore, further research remains to be done before the AINC can be recommended for practical applications.