Active noise control system has received its attention in various technical field such as headphone, motor vehicle, etc. Meanwhile, filtered-x least mean square (FxLMS) algorithm is conventional linear algorithm used in active noise control system. It assumes that acoustic path from the noise source and control source to target area are linear. However, in actual system, the secondary path including a D/A converter, an amplifier, and an actuator may exhibits nonlinear distortion like saturation effects. To cope with this nonlinear effects, functional link artificial neural network (FLANN) has been proposed. FLANN uses nonlinear function expansion filter with FxLMS based control algorithm to control the nonlinear effect. In this paper, noise reduction performance and convergence speed are improved by modifying the conventional FLANN algorithm by decoupling the linear and nonlinear part of noise signal.