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.

Estimate 2D direction of arrival using narrowband MUSIC algorithm

The `phased.MUSICEstimator2D`

System
object™ implements
the narrowband multiple signal classification (*MUSIC*)
algorithm for 2-D planar or 3-D arrays such as a uniform rectangular
array (URA). MUSIC is a high-resolution direction-finding algorithm
capable of resolving closely-spaced signal sources. The algorithm
is based on the eigenspace decomposition of the sensor covariance
matrix.

To estimate directions of arrival (DOA):

Define and set up a

`phased.MUSICEstimator2D`

System object. See Construction.Call the

`step`

method to estimate the DOAs according to the properties of`phased.MUSICEstimator2D`

.

Instead of using the `step`

method to perform
the operation defined by the System
object, you can call the object
with arguments, as if it were a function. For example, ```
y
= step(obj,x)
```

and `y = obj(x)`

perform
equivalent operations.

creates
a MUSIC DOA estimator System
object, `estimator`

= phased.MUSICEstimator2D`estimator`

.

creates
a System
object, `estimator`

= phased.MUSICEstimator2D(`Name`

,`Value`

)`estimator`

, with each specified
property Name set to the specified Value. You can specify additional
name-value pair arguments in any order as (`Name1`

,`Value1`

,...,`NameN`

,`ValueN`

).

plotSpectrum | Plot 2-D MUSIC spectrum |

reset | Reset states of System object |

step | Estimate direction of arrival using 2-D MUSIC |

Common to All System Objects | |
---|---|

`release` | Allow System object property value changes |

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