This paper presents a performance analysis of an adaptive noise canceller utilizing the normalized least mean squares (NLMS) algorithm, focusing on its effectiveness in voice communication systems. The study examines how varying parameters such as the number of filter coefficients, step size, input noise level, and number of samples affect the noise reduction capabilities of the system. Results obtained through MATLAB simulations demonstrate that the most favorable noise reduction ratio occurs at a specific range of filter coefficients before declining with higher values.