A method of processing signals received from an array of sensors includes
sampling and digitally converting the received signals. The digitally
converted signals are processed to provide an output signal, the
processing including filtering the signals using a first adaptive filter
that enhances a target signal of the digitally converted signals and a
second adaptive filter that suppresses an unwanted signal of the
digitally converted signals, and processing the filtered signals in a
frequency domain to further suppress the unwanted signal. The digitally
converted signals are processed to determine a direction of arrival of
the target signal, the processing including filtering the signals using a
third adaptive filter.