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 direction of arrival using narrowband MUSIC algorithm for ULA

The `phased.MUSICEstimator`

System
object™ implements
the narrowband multiple signal classification (*MUSIC*)
algorithm for uniform linear arrays (ULA). MUSIC is a high-resolution
direction-finding algorithm capable of resolving closely-spaced signal
sources. The algorithm is based on eigenspace decomposition of the
sensor spatial covariance matrix.

To estimate directions of arrival (*DOA*):

Define and set up a

`phased.MUSICEstimator`

System object. See Construction.Call the

`step`

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

.

Alternatively, 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.MUSICEstimator`estimator`

.

creates
a System
object, `estimator`

= phased.MUSICEstimator(`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 MUSIC spectrum |

reset | Reset states of System object |

step | Estimate direction of arrival using 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.