Constraint filtered-x and filtered-u least-mean-square algorithms for the active control of noise in ducts