phased.MUSICEstimator
Estimate direction of arrival using narrowband MUSIC algorithm for ULA
Description
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 uses eigenspace decomposition of the sensor spatial covariance
matrix.
To estimate directions of arrival (DOA):
Create the
phased.MUSICEstimator
object and set its properties.Call the object with arguments, as if it were a function.
To learn more about how System objects work, see What Are System Objects?
Creation
Description
creates a MUSIC DOA estimator System object, musicEstimator
= phased.MUSICEstimatormusicEstimator
.
sets properties using one or more optional name-value arguments. For example,
musicEstimator
= phased.MUSICEstimator(Name
=Value
)OperatingFrequency=4e8
sets the operating frequency to
4e8
.
Properties
Usage
Description
Note
The object performs an initialization the first time the object is executed. This
initialization locks nontunable properties
and input specifications, such as dimensions, complexity, and data type of the input data.
If you change a nontunable property or an input specification, the System object issues an error. To change nontunable properties or inputs, you must first
call the release
method to unlock the object.
Input Arguments
Output Arguments
Object Functions
To use an object function, specify the
System object as the first input argument. For
example, to release system resources of a System object named obj
, use
this syntax:
release(obj)
Examples
Algorithms
References
[1] Van Trees, H. L. Optimum Array Processing. New York: Wiley-Interscience, 2002.
Extended Capabilities
Version History
Introduced in R2016b