CNDR – Nonlinear conditioner

Block SymbolLicensing group: STANDARD
Qt SVG Document Exported by REXYGEN Studio u y is CNDR

Function Description
The CNDR block can be used for compensation of complex nonlinearities by a piecewise linear transformation which is depicted below.

image/svg+xml is: 1 2 n-1 u 0 SATF=1 SATF=0 SATF=1 SATF=0 n 0 u 1 u 2 u n-2 u n-1 y n-1 y n-2 y 2 y 1 y 0

It is important to note that in the case of u< u0 or u> un1 the output depends on the SATF parameter.

This block propagates the signal quality. More information can be found in the 1.4 section.

Input

u

Analog input of the block

Double (F64)

Parameter

nmax

Allocated size of array   4 10

Long (I32)

SATF

Saturation flag  on

Bool

off ..

Signal not limited

on ...

Saturation limits active

up

Vector of increasing u-coordinates  [0.0 3.9 3.9 9.0 14.5 20.0]

Double (F64)

yp

Vector of y-coordinates  [0.0 0.0 15.8 38.4 72.0 115.0]

Double (F64)

Output

y

Analog output of the block

Double (F64)

is

Active sector of nonlinearity

Long (I32)

2024 © REX Controls s.r.o., www.rexygen.com