phased.MVDREstimator
MVDR (Capon) spatial spectrum estimator for ULA
Description
The MVDREstimator
object computes a minimum
variance distortionless response (MVDR) spatial spectrum estimate
for a uniform linear array. This DOA estimator is also referred to
as a Capon DOA estimator.
To estimate the spatial spectrum:
Define and set up your MVDR spatial spectrum estimator. See Construction.
Call
step
to estimate the spatial spectrum according to the properties ofphased.MVDREstimator
. 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.MVDREstimator
creates an MVDR
spatial spectrum estimator System object, H
.
The object estimates the incoming signal's spatial spectrum using
a narrowband MVDR beamformer for a uniform linear array (ULA).
H = phased.MVDREstimator(
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 a Default: |
|
Signal propagation speed Specify the propagation speed of the signal, in meters per second, as a positive scalar. 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. 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. Default: |
|
Perform forward-backward averaging Set this property to Default: |
|
Spatial smoothing Specify the number of averaging used by spatial smoothing to estimate the covariance matrix as a nonnegative integer. Each additional smoothing handles one extra coherent source, but reduces the effective number of element by 1. The maximum value of this property is M–2, where M is the number of sensors. Default: |
|
Scan angles Specify the scan angles (in degrees) as a real vector. The angles are broadside angles and must be between –90 and 90, inclusive. You must specify the angles in ascending order. 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 MVDR spatial spectrum estimator object |
step | Perform spatial spectrum estimation |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
Examples
References
[1] Van Trees, H. Optimum Array Processing. New York: Wiley-Interscience, 2002.
Extended Capabilities
Version History
Introduced in R2011a