phased.RectangularWaveform
Rectangular pulse waveform
Description
To create and use a phased.RectangularWaveform
waveforms
Create the
phased.RectangularWaveform
object and set its properties.Call the object with arguments, as if it were a function.
To learn more about how System objects work, see What Are System Objects?
Creation
Description
creates a waveform
= phased.RectangularWaveformphased.RectangularWaveform
System object™, waveform
, with default property values.
creates a rectangular waveform
= phased.RectanbularWaveform(Name
=Value
)waveform
System object 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
Usage
Syntax
Description
returns a rectangular pulse
waveform Y
= waveform()Y
.
,
uses the Y
= waveform(freqoffset
)freqoffset
to generate the waveform with an offset as
specified at step time. Use this syntax for cases where the transmit pulse frequency needs
to be dynamically updated. This syntax applies when you set the
FrequencyOffsetSource
property to 'Input
port'
.
You can combine optional input and output arguments when their enabling properties are
set. Optional inputs and outputs must be listed in the same order as the order of the
enabling properties. For example, [Y,PRF,COEFF] =
waveform(prfidx,freqoffset)
.
Input Arguments
Output Arguments
Object Functions
To use an object function, specify the
System object as the first input argument. For
example, to release system resources of a System object named obj
, use
this syntax:
release(obj)
Examples
References
[1] Richards, M. A. Fundamentals of Radar Signal Processing. New York: McGraw-Hill, 2005.
Extended Capabilities
Version History
Introduced in R2011a