Package: phased
Stretch processor for linear FM waveform
The StretchProcessor
object performs stretch
processing on data from a linear FM waveform.
To perform stretch processing:
Define and set up your stretch processor. See Construction.
Call step
to perform stretch
processing on input data according to the properties of phased.StretchProcessor
.
The behavior of step
is specific to each object in
the toolbox.
H = phased.StretchProcessor
creates a stretch
processor System object™, H
. The object performs
stretch processing on data from a linear FM waveform.
creates
a stretch processor object, H
= phased.StretchProcessor(Name,Value
)H
, with additional
options specified by one or more Name,Value
pair
arguments. Name
is a property name, and Value
is
the corresponding value. Name
must appear inside
single quotes (''
). You can specify several namevalue
pair arguments in any order as Name1,Value1,…,NameN,ValueN
.

Sample rate Signal sample rate, specified as a positive scalar. Units are Hertz. The ratio of sample rate to pulse repetition frequency (PRF) must be a positive integer — each pulse must contain an integer number of samples. Default: 

Pulse width Specify the length of each pulse (in seconds) as a positive
scalar. The value must satisfy Default: 

Pulse repetition frequency Pulse repetition frequency (PRF), specified as a scalar or a row vector. Units are hertz. The pulse repetition interval (PRI) is the inverse of the PRF.
The value of this property must satisfy these constraints:
Default: 

FM sweep slope Specify the slope of the linear FM sweeping, in hertz per second, as a scalar. Default: 

Location of FM sweep interval Specify the linear FM sweeping interval using the value Default: 

Signal propagation speed Specify the propagation speed of the signal, in meters per second, as a positive scalar. Default: Speed of light 

Reference range of stretch processing Specify the center of ranges of interest, in meters, as a positive scalar. The reference range must be within the unambiguous range of one pulse. This property is tunable. Default: 

Span of ranges of interest Specify the length of the interval for ranges of interest, in
meters, as a positive scalar. The range span is centered at the range
value specified in the Default: 
clone  Create stretch processor with same property values 
getNumInputs  Number of expected inputs to step method 
getNumOutputs  Number of outputs from step method 
isLocked  Locked status for input attributes and nontunable properties 
release  Allow property value and input characteristics changes 
step  Perform stretch processing for linear FM waveform 
[1] Richards, M. A. Fundamentals of Radar Signal Processing. New York: McGrawHill, 2005.