Skip to content

FixPt Tapped Delay

Delay a scalar signal multiple sample periods and output all the delayed versions.

Description

The FixPt Tapped Delay block delays its input by the specified number of sample periods, and outputs all the delayed versions.

This block provides a mechanism for discretizing a signal in time, or resampling the signal at a different rate. You specify the time between samples and the number of delays. A value of -1 instructs the block to inherit the number of delays by back propagation. Each delay is equivalent to the z-1 discrete-time operator, which is represented by the FixPt Unit Delay block.

The block accepts one scalar input and generates an output for each delay. The input must be a scalar. You specify the order of the output vector where Oldest orders the output vector starting with the oldest delay version and ending with the newest delay version, and Newest orders the output vector starting with the newest delay version and ending with the oldest delay version.

Dialog Box Parameters

  • Initial condition - The initial output of the simulation. This parameter is converted from a double to the input data type offline using round-to-nearest and saturation. Careful selection of this parameter can minimize unwanted output behavior.
  • Sample time - Sample time.
  • Number of delays - The number of discrete-time operators.
  • Order output vector starting with - Specify whether the oldest delay version is output first, or the newest delay version is output first.

Characteristics

Characteristic Description
Input Port Any data type supported by the blockset
Output Port Same as input
Direct Feedthrough No
Sample Time Discrete or continuous
Scalar Expansion Of initial conditions
States As many as there are outputs
Vectorized No