Linear differential directional microphone array
AssigneeAlibaba Group Holding Limited
InventorsWeilong Huang, Jinwei Feng
Life of this patent
Estimating the term…
Abstract
Apparatus and method provided herein are directed to a linear differential directional microphone array (LDDMA), which takes into account the directionality of the array elements. The LDDMA may be designed by generating a steering vector for a linear array (LA) having preselected parameters including parameters δ, p, θ, N, and M, generating a constraint matrix based on the steering vector, reformulating the constraint matrix based on a microphone response matrix and a steering matrix, obtaining a beamformer by applying a minimum norm solution in terms of the constraint matrix, verifying a desired characteristic of the LA by calculating the beamformer for a desired direction, and constructing the LA based on the preselected parameters and the beamformer.
Claims20
A method for constructing a linear array (LA) of microphones comprising:
- generating a steering vector for the LA having preselected parameters;
- generating a constraint matrix based on the steering vector;
- reformulating the constraint matrix based on a microphone response matrix and a steering matrix;
- obtaining a beamformer by applying a minimum norm solution in terms of the constraint matrix;
- verifying a desired characteristic of the LA by calculating the beamformer for a desired direction;
- and
- constructing the LA based on the preselected parameters and the beamformer.
A linear array (LA) comprising:
- a desired number of microphones linearly disposed and spaced with desired inter-microphone distances, the desired number of microphones and the desired inter-microphone distances verified by:
- generating a steering vector for the LA having preselected parameters;
- generating a constraint matrix based on the steering vector;
- reformulating the constraint matrix based on a microphone response matrix and a steering matrix;
- obtaining a beamformer by applying a minimum norm solution in terms of the constraint matrix;
- verifying a desired characteristic of the LA by calculating the beamformer for a desired direction;
- and
- constructing the LA based on the preselected parameters and the beamformer.
A computer-readable storage medium storing computer- readable instructions executable by one or more processors, that when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- generating a steering vector for a linear array (LA) having preselected parameters;
- generating a constraint matrix based on the steering vector;
- reformulating the constraint matrix based on a microphone response matrix and a steering matrix;
- obtaining a beamformer by applying a minimum norm solution in terms of the constraint matrix;
- verifying a desired characteristic of the LA by calculating the beamformer for a desired direction;
- and
- constructing the LA based on the preselected parameters and the beamformer.
Dependencies are inferred from the claim text.