phased.ESPRITEstimator
ESPRIT direction of arrival (DOA) estimator for ULA
Description
The phased.ESPRITEstimator
System object™ estimate the direction of arrival of signals parameters via rotational
invariance (ESPRIT) direction of arrival estimate.
To estimates the signal's direction-of-arrival (DOA) using the ESPRIT algorithm with a uniform linear array (ULA):
Create the
phased.ESPRITEstimator
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
espritEstimator = phased.ESPRITEstimator
creates an ESPRIT DOA
estimator System object, espritEstimator
. The object estimates the signal's
direction-of-arrival (DOA) using the ESPRIT algorithm with a uniform linear array
(ULA).
espritEstimator = phased.ESPRITEstimator(
sets properties using one or more optional name-value arguments. For example,
Name
=Value
)OperatingFrequency=4e8
sets the operating frequency to
4e8
.
Properties
Usage
Syntax
Description
ang = espritEstimator(X)
estimates the DOAs from
X
.
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. Optimum Array Processing. New York: Wiley-Interscience, 2002.
Extended Capabilities
Version History
Introduced in R2011a