Main Content

Sensor spatial covariance matrix

returns
the sensor spatial covariance matrix, `xcov`

= sensorcov(`pos`

,`ang`

)`xcov`

, for
narrowband plane wave signals arriving at a sensor array. The sensor
array is defined by the sensor positions specified in the `pos`

argument.
The signal arrival directions are specified by azimuth and elevation
angles in the `ang`

argument. In this syntax, the
noise power is assumed to be zero at all sensors, and the signal power
is assumed to be unity for all signals.

specifies,
in addition, the spatial noise covariance matrix, `xcov`

= sensorcov(`pos`

,`ang`

,`ncov`

)`ncov`

.
This value represents the noise power on each sensor as well as the
correlation of the noise between sensors. In this syntax, the signal
power is assumed to be unity for all signals. This syntax can use
any of the input arguments in the previous syntax.

[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`

| `steervec`

| `sensorsig`

| `phased.SteeringVector`