A study of time-domain FXLMS algorithms with control output constraint.

A single input, single output active noise control system using the time-domain Filtered-X LMS algorithm with output constraint is investigated. The constraint on the output of the control filter is applied by three different methods: the leakage algorithm based on the transformation method using a penalty function; the re-scaling algorithm based on the active set method; and the simple practical (clipping) algorithm which just clips the output if a constraint is encountered. A comparison of the three algorithms shows that the re-scaling algorithm can usually work successfully under the constraint, while the leakage algorithm usually needs a large leakage coefficient to satisfy the constraint with a resulting performance loss. The clipping algorithm has potential problems both with the stability and convergence speed.