Methods and apparatuses for performing null steering of adaptive microphone array
First Claim
1. A method comprising:
- configuring an adaptive microphone array to gather signals from one or more directions in a main lobe of the array;
configuring the array to reduce side interference gathered from one or more sources of acoustic energy that are not situated within the main lobe of the array;
configuring a computer-readable memory to store a plurality of respective test signals gathered by the array at a corresponding plurality of predetermined angular bearings with reference to the array;
processing one or more signals gathered in real time to provide a preliminary output signal and a set of preliminary weights;
determining an angular orientation with reference to the array at which an amplitude response of the array is to be reduced or minimized;
retrieving a test signal from the plurality of respective test signals stored in the computer-readable memory based upon the determined angular orientation;
applying the set of preliminary weights to the retrieved test signal to provide a set of null steering weights; and
processing the set of null steering weights and the preliminary output signal to reduce or minimize the amplitude response of the array at the angular orientation.
1 Assignment
0 Petitions
Accused Products
Abstract
Configuring an adaptive microphone array to gather signals from a main lobe of the array, and configuring the array to reduce side interference gathered from sources that are not situated within the main lobe. A memory stores test signals gathered by the array at a plurality of predetermined angular bearings with reference to the array in an anechoic chamber. Signals gathered in real time are processed to provide a preliminary output and preliminary weights. The test signals are retrieved from memory. The preliminary weights are applied to the test signals to provide null steering weights. The null steering weights and the preliminary output are processed to reduce or minimize the amplitude response of the array at the angular orientation.
55 Citations
21 Claims
-
1. A method comprising:
-
configuring an adaptive microphone array to gather signals from one or more directions in a main lobe of the array; configuring the array to reduce side interference gathered from one or more sources of acoustic energy that are not situated within the main lobe of the array; configuring a computer-readable memory to store a plurality of respective test signals gathered by the array at a corresponding plurality of predetermined angular bearings with reference to the array; processing one or more signals gathered in real time to provide a preliminary output signal and a set of preliminary weights; determining an angular orientation with reference to the array at which an amplitude response of the array is to be reduced or minimized; retrieving a test signal from the plurality of respective test signals stored in the computer-readable memory based upon the determined angular orientation; applying the set of preliminary weights to the retrieved test signal to provide a set of null steering weights; and processing the set of null steering weights and the preliminary output signal to reduce or minimize the amplitude response of the array at the angular orientation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
an adaptive microphone array configured to gather signals from one or more desired directions in a main lobe of the array, and configured to reduce side interference gathered from one or more sources of acoustic energy that are not situated within the main lobe of the array; and a computer-readable memory, operatively coupled to the array, and configured to store a respective plurality of test signals gathered by the array at a corresponding plurality of predetermined angular bearings with reference to the array; wherein the array further comprises a processing mechanism for processing one or more signals gathered in real time to provide a preliminary output signal and a set of preliminary weights;
determining an angular orientation with reference to the array at which an amplitude response of the array is to be reduced or minimized;
retrieving a test signal from the plurality of respective test signals stored in the computer-readable memory based upon the determined angular orientation;
applying the set of preliminary weights to the retrieved test signal to provide a set of null steering weights; and
processing the set of null steering weights and the preliminary output signal to reduce or minimize the amplitude response of the array at the angular orientation. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable memory encoded with a computer program comprising computer readable instructions recorded thereon for execution of a method that includes:
-
configuring an adaptive microphone array to gather signals from one or more directions in a main lobe of the array; configuring the array to reduce side interference gathered from one or more sources of acoustic energy that are not situated within the main lobe of the array; configuring a computer-readable memory to store a plurality of respective test signals gathered by the array at a corresponding plurality of predetermined angular bearings with reference to the array; processing one or more signals gathered in real time to provide a preliminary output signal and a set of preliminary weights; determining an angular orientation with reference to the array at which an amplitude response of the array is to be reduced or minimized; retrieving a test signal from the plurality of respective test signals stored in the computer-readable memory based upon the determined angular orientation; applying the set of preliminary weights to the retrieved test signal to provide a set of null steering weights; and processing the set of null steering weights and the preliminary output signal to reduce or minimize the amplitude response of the array at the angular orientation. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification