phased.SumDifferenceMonopulseTracker
Sum and difference monopulse for ULA
Description
The SumDifferenceMonopulseTracker object implements
a sum and difference monopulse algorithm on a uniform linear array.
To estimate the direction of arrival (DOA):
Define and set up your sum and difference monopulse DOA estimator. See Construction.
Call
stepto estimate the DOA according to the properties ofphased.SumDifferenceMonopulseTracker. The behavior ofstepis 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.SumDifferenceMonopulseTracker creates
a tracker System object, H. The object uses
sum and difference monopulse algorithms on a uniform linear array
(ULA).
H = phased.SumDifferenceMonopulseTracker( creates
a ULA monopulse tracker 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
| 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: |
Methods
| step | Perform monopulse tracking using ULA |
| Common to All System Objects | |
|---|---|
release | Allow System object property value changes |
Examples
Algorithms
References
[1] Seliktar, Y. Space-Time Adaptive Monopulse Processing. Ph.D. Thesis. Georgia Institute of Technology, Atlanta, 1998.
[2] Rhodes, D. Introduction to Monopulse. Dedham, MA: Artech House, 1980.
Extended Capabilities
Version History
Introduced in R2011a
