. . . . "The LMS algorithm has been used as an adaptive algorithm in such applications as beam steering and adaptive noise cancellation, to cancel correlated noise or to extract an unknown signal from noise." .