hdl.TappedDelay
Description
The hdl.TappedDelay
System object™ delays the input by a specified number of samples and outputs
all delayed versions. You can choose to output the oldest delay
version first or the newest delay version first by setting the DelayOrder
property. You can specify the initial output of the object by using the
InitialCondition
property.
To delay the input of the hdl.TappedDelay
System object:
Create the
hdl.TappedDelay
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
Syntax
Description
creates a tapped
delay System object that delays the input by 4 samples.delay
= hdl.TappedDelay
sets properties using one or more name-value pairs. For example, delay
= hdl.TappedDelay(Name,Value
)delay =
hdl.TappedDelay('InitialCondition',1);
creates a tapped delay object that has
an initial output of one.
creates a tapped delay System object with the delay
= hdl.TappedDelay(len,Name,Value
)NumDelays
property set to
len
, and sets properties using one or more name-value pairs. For
example, delay = hdl.TappedDelay(10,'DelayOrder','Newest');
creates a
tapped delay object with the number of delays as 10 and that orders the output vector
starting with the newest delay version and ending with the oldest delay version.
Properties
Usage
Description
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
Extended Capabilities
Version History
Introduced in R2021a