phased.MVDREstimator2D
2-D MVDR (Capon) spatial spectrum estimator
Description
The MVDREstimator2D
object computes a 2-D minimum
variance distortionless response (MVDR) spatial spectrum estimate.
This DOA estimator is also referred to as a Capon estimator.
To estimate the spatial spectrum:
Define and set up your 2-D MVDR spatial spectrum estimator. See Construction.
Call
step
to estimate the spatial spectrum according to the properties ofphased.MVDREstimator2D
. The behavior ofstep
is specific to each object in the toolbox.
Note
Starting in R2016b, 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.
Construction
H = phased.MVDREstimator2D
creates a 2-D
MVDR spatial spectrum estimator System object, H
.
The object estimates the signal’s spatial spectrum using a
narrowband MVDR beamformer.
H = phased.MVDREstimator2D(
creates
object, Name
,Value
)H
, 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
).
Properties
|
Handle to sensor array Specify the sensor array as a handle. The sensor array must
be an array object in the Default: |
|
Signal propagation speed Specify the propagation speed of the signal, in meters per second, as a positive scalar. You can specify this property as single or double precision. Default: Speed of light |
|
System operating frequency Specify the operating frequency of the system in hertz as a positive scalar. The default value corresponds to 300 MHz. You can specify this property as single or double precision. Default: |
|
Number of phase shifter quantization bits The number of bits used to quantize the phase shift component of beamformer or steering vector weights. Specify the number of bits as a non-negative integer. A value of zero indicates that no quantization is performed. You can specify this property as single or double precision. Default: |
|
Perform forward-backward averaging Set this property to Default: |
|
Azimuth scan angles (degrees) Specify the azimuth scan angles (in degrees) as a real vector. The angles must be between –180 and 180, inclusive. You must specify the angles in ascending order. You can specify this property as single or double precision. Default: |
|
Elevation scan angles Specify the elevation scan angles (in degrees) as a real vector or scalar. The angles must be between –90 and 90, inclusive. You must specify the angles in ascending order. You can specify this property as single or double precision. Default: |
|
Enable DOA output To obtain the signal's direction of arrival (DOA), set this
property to Default: |
|
Number of signals Specify the number of signals for DOA estimation as a positive scalar integer. This property
applies when you set the Default: |
Methods
plotSpectrum | Plot spatial spectrum |
reset | Reset states of 2-D MVDR spatial spectrum estimator object |
step | Perform spatial spectrum estimation |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
Examples
Algorithms
References
[1] Van Trees, H. Optimum Array Processing. New York: Wiley-Interscience, 2002.
Extended Capabilities
Version History
Introduced in R2011a