phased.DPCACanceller
Displaced phase center array (DPCA) pulse canceller
Description
The DPCACanceller
object implements a displaced
phase center array pulse canceller for a uniform linear array (ULA).
To compute the output signal of the space time pulse canceller:
Define and set up your DPCA pulse canceller. See Construction.
Call
step
to execute the DPCA algorithm according to the properties ofphased.DPCACanceller
. 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.DPCACanceller
creates a displaced
phase center array (DPCA) canceller System object, H
.
The object performs two-pulse DPCA processing on the input data.
H = phased.DPCACanceller(
creates
a DPCA 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
|
Uniform linear array Uniform linear array, specified as a 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: | ||||
|
Source of pulse repetition frequency Source of the PRF values for the STAP processor, specified as
Default: | ||||
|
Pulse repetition frequency Pulse repetition frequency (PRF) of the received signal, specified as a positive scalar. Units are in Hertz. This property can be specified as single or double precision. DependenciesTo enable this property, set the Default: | ||||
|
Source of receiving mainlobe direction Specify whether the targeting direction for the STAP processor
comes from the
Default: | ||||
|
Receiving mainlobe direction Specify the receiving mainlobe direction of the receiving sensor array as a column vector of
length 2. The direction is specified in the format of
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: | ||||
|
Source of targeting Doppler Specify whether the targeting Doppler for the STAP processor
comes from the
Default: | ||||
|
Targeting Doppler frequency (hertz) Specify the targeting Doppler of the STAP processor as a scalar. This property applies when
you set the Default: | ||||
|
Output processing weights To obtain the weights used in the STAP processor, set this property
to Default: | ||||
|
Output pre-Doppler result Set this property to Default: |
Methods
step | Perform DPCA processing on input data |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
Examples
Algorithms
References
[1] Guerci, J. R. Space-Time Adaptive Processing for Radar. Boston: Artech House, 2003.
[2] Ward, J. “Space-Time Adaptive Processing for Airborne Radar Data Systems,” Technical Report 1015, MIT Lincoln Laboratory, December, 1994.
Extended Capabilities
Version History
Introduced in R2011a