Note: This page has been translated by MathWorks. Click here to see

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Minimum variance distortionless response (MVDR) beamformer weights

`wt = mvdrweights(pos,ang,cov)`

`wt = mvdrweights(pos,ang,nqbits)`

returns
narrowband minimum variance distortionless response (MVDR) beamformer
weights for a phased array. When applied to the elements of an array,
the weights steer the response of a sensor array in a specific arrival
direction or set of directions. The `wt`

= mvdrweights(`pos`

,`ang`

,`cov`

)`pos`

argument
specifies the sensor positions of the array. The `ang`

argument
specifies the azimuth and elevation angles of the desired response
directions. `cov`

is the sensor spatial covariance
matrix between sensor elements. The output argument, `wt`

,
is a matrix contains the beamformer weights for each sensor and each
direction. Each column of `wt`

contains the weights
for the corresponding direction specified in `ang`

.
All elements in the sensor array are assumed to be isotropic.

[1] Van Trees, H.L. *Optimum Array
Processing*. New York, NY: Wiley-Interscience, 2002.

[2] Johnson, Don H. and D. Dudgeon. *Array Signal
Processing*. Englewood Cliffs, NJ: Prentice Hall, 1993.

[3] Van Veen, B.D. and K. M. Buckley. “Beamforming:
A versatile approach to spatial filtering”. *IEEE
ASSP Magazine*, Vol. 5 No. 2 pp. 4–24.

`cbfweights`

| `lcmvweights`

| `phased.MVDRBeamformer`

| `sensorcov`

| `steervec`