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.
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.
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 name-value
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. This property can be specified as single or double precision. Default: |
|
Pulse width Specify the length of each pulse (in seconds) as a positive scalar. The value must
satisfy Default: |
|
Source of pulse repetition values Source of the PRF values for the stretch 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: |
|
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. You can specify this property as single or double precision. 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 can be specified as single or double precision. 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: |
step | Perform stretch processing for linear FM waveform |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
[1] Richards, M. A. Fundamentals of Radar Signal Processing. New York: McGraw-Hill, 2005.