| CPC G10K 11/1752 (2020.05) [G10K 11/17853 (2018.01)] | 14 Claims |

|
1. A computer-implemented method executed by data processing hardware that causes the data processing hardware to perform operations comprising:
receiving, from a sensor array, multiple audio signals including a target audio signal and interference audio signals;
identifying a design constraint based on the multiple audio signals, the design constraint including a pass constraint corresponding to the target audio signal and a null constraint corresponding to the interference audio signal;
generating an asymmetrical white noise gain surface from the audio signals in response to a design filter weight exceeding a filter weight maximum;
converting the asymmetrical white noise gain surface to a symmetrical white noise gain surface using a whitening function;
identifying an extremum point on the symmetrical white noise gain surface for the design constraint;
transforming the extremum point from the symmetrical white noise gain surface to the asymmetrical white noise gain surface;
updating the design constraint with the extremum point; and
filtering the multiple audio signals using the extremum point and identified non-binary values.
|