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.

Steering vector

`sv = steervec(pos,ang)`

`sv = steervec(pos,ang,nqbits)`

returns
the steering vector `sv`

= steervec(`pos`

,`ang`

)`sv`

for each incoming plane
wave or set of plane waves impinging on a sensor array. The steering
vector represents the set of phase-delays for an incoming wave at
each sensor element. The `pos`

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

argument
specifies the incoming wave arrival directions in terms of azimuth
and elevation angles. The steering vector, `sv`

,
is an *N*-by-*M* complex-valued
matrix. In this matrix, *N* represents the number
of element positions in the sensor array while *M* represents
the number of incoming waves. Each column of `sv`

contains
the steering vector 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`

| `mvdrweights`

| `phased.SteeringVector`

| `sensorcov`