Patent attributes
A device that includes a first beam selection component that selects a portion of the multiple beams prior to performing adaptive noise cancellation, in addition to a second beam selection component that selects a beam after adaptive noise cancellation is performed. The device only performs adaptive noise cancellation on the portion of the multiple beams that are selected, reducing a complexity of performing adaptive noise cancellation. In addition, as the first beam selection component selects from the multiple beams before adaptive noise cancellation, the quality of the signals are not reduced and/or desired signals are not suppressed, resulting in the first beam selection component increasing a likelihood that the second beam selection component selects the desired beam. The first beam selection component may use a different algorithm and/or selection criteria than the second beam selection component in order to select beams associated with desired signals such as speech.