phased.BeamscanEstimator
Beamscan spatial spectrum estimator for ULA
Description
The phased.BeamscanEstimator
System object™ calculates a beamscan spatial spectrum estimate for a uniform linear array
(ULA). The object estimates the incoming signal spatial spectrum using a narrowband
conventional beamformer.
To estimate the spatial spectrum:
Create the
phased.BeamscanEstimator
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 beamscan spatial spectrum estimator System object.estimator
= phased.BeamscanEstimator
creates an object, estimator
= phased.BeamscanEstimator(Name
,Value
)estimator
, 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
Usage
Description
[
returns the directions of arrival, Y
,ANG
] = estimator(X
)ANG
, of the signals. To enable
this syntax, set the DOAOutputPort
property to
true
. ANG
is a row vector of the estimated
broadside angles (in degrees). You can specify ANG
as single or
double precision. If the object cannot identify a signal direction, it will return
NaN
.
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. Optimum Array Processing. New York: Wiley-Interscience, 2002, pp. 1142–1143.
Extended Capabilities
Version History
Introduced in R2011a