phased.SteppedFMWaveform
Stepped FM pulse waveform
Description
The SteppedFMWaveform
object creates a stepped
FM pulse waveform.
To obtain waveform samples:
Define and set up your stepped FM pulse waveform. See Construction.
Call
step
to generate the stepped FM pulse waveform samples according to the properties ofphased.SteppedFMWaveform
. 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. When the only argument to the step
method
is the System object itself, replace y = step(obj)
by y
= obj()
.
Construction
sSFM = phased.SteppedFMWaveform
creates
a stepped FM pulse waveform System object, sSFM
.
The object generates samples of a linearly stepped FM pulse waveform.
sSFM = phased.SteppedFMWaveform(
creates
a stepped FM pulse waveform object, Name
,Value
)sSFM
, 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
|
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: |
|
Method to set pulse duration Method to set pulse duration (pulse width), specified as Default: |
|
Pulse width Specify the length of each pulse (in seconds) as a positive
scalar. The value must satisfy Default: |
|
Waveform duty cycle Waveform duty cycle, specified as a scalar from 0 to 1, exclusive. This property applies when
you set the Default: |
|
Pulse repetition frequency Pulse repetition frequency, PRF, specified as a scalar or a row vector. Units are in Hz. The pulse repetition interval, PRI, is the inverse of the pulse repetition frequency, PRF. ThePRF must satisfy these restrictions:
You can select the value of PRF using property settings alone or using
property settings in conjunction with the
In all cases, the number of output samples is fixed when you set the
Default: |
|
Enable PRF selection input Enable the PRF selection input, specified as Default: |
|
Linear frequency step size Specify the linear frequency step size (in hertz) as a positive scalar. The default value of this property corresponds to 20 kHz. Default: |
|
Specify the number of frequency steps as a positive integer.
When Default: |
| Source of frequency offset Source of frequency offset for the waveform, specified as
Default: |
| Frequency offset Frequency offset in Hz, specified as a scalar. DependenciesThis property applies when you set the
Default: |
|
Output signal format Specify the format of the output signal as When you set the Default: |
|
Number of samples in output Specify the number of samples in the output of the Default: |
|
Number of pulses in output Specify the number of pulses in the output of the Default: |
| Set this property to Dependencies This property can be used only when the Default: |
| Enable matched filter coefficients output port Enable the matched filter coefficients output port, specified as Default: |
Methods
bandwidth | Bandwidth of stepped FM pulse waveform |
getMatchedFilter | Matched filter coefficients for waveform |
plot | Plot stepped FM pulse waveform |
reset | Reset state of stepped FM pulse waveform object |
step | Samples of stepped FM pulse waveform |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
Examples
More About
References
[1] Richards, M. A. Fundamentals of Radar Signal Processing. New York: McGraw-Hill, 2005.
Extended Capabilities
Version History
Introduced in R2011a