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.ESPRITEstimatorobject 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