Engee documentation

Toeplitz

Generation of the Greenhouse matrix.

blockType: Toeplitz

Path in the library:

/Signal Operations/Math Functions/Matrices and Linear Algebra/Matrix Operations/Toeplitz

Description

Block Toeplitz generates a Greenhouse matrix based on the first column and the first row.

The upper Input (Col) is a vector containing the values of the first column of the matrix, and the lower Input (Row) is a vector containing the values of the first row.

The remaining elements of the matrix obey the following relation:

The output signal has the size `[length(Col) length(Row)]'.

Element inherited from the Col Input.

For example, the values on the Inputs:

Col = [1 2 3 4 5],

Row = [7 7 3 3 2 1 3]

form the following matrix Greenhouse:

When the Symmetrical check box is selected, the block generates a symmetric (Hermitian) The Toeplitz matrix consists of a single input signal u, specifying both the first row and the first column of the matrix.

The output signal has the size [length(u) length(u)].

For example, the Toeplitz matrix generated based on the input vector [1 2 3 4] has the form:

Block Toeplitz Supports real and complex floating-point Inputs.

Ports

Input

Toep Col — input signal
vector

The input signal. A vector containing the values of the first column of the matrix.

Data types: Float64

Toep Row — input signal
vector

The input signal. A vector containing the values of the first row of the matrix.

Data types: Float64

Output

Port_1 — output signal
matrix

The generated matrix is a Greenhouse formed on the basis of input signals.

Data types: Float64

Parameters

Symmetrical — type of multiplication
off | on

When this check box is set, a configuration with one Input is used to form a symmetrical Greenhouse matrix.