inv_func :
A multiplicative inverse function (i.e. reciprocal function) for an xreal-typed signal.
The inv_func
primitive produces an xreal-typed output which is a reciprocal of an xreal-typed input. That is,
out = 1/in.
The parameter scale
sets the additional scale factor applied to the output.
The primitive approximates the 1/x function with a piecewise-linear (PWL) function and the parameters abstol
and reltol
set the absolute and relative tolerances of such PWL approximation, respectively. Specifically, the parameter abstol
determines the smallest input possible (=abstol) and largest input possible (=1/abstol), and the parameter reltol
determines the interval width of each PWL section.
NOTE
: this primitive adds a unit timestep delay from its input to output for synchronization.
Input/Output Terminals
Name | I/O | Type | Description |
out | output | xreal | output signal |
in | input | xreal | input signal |
Parameters
Name | Type | Default | Unit | Description |
scale | real | 1.0 | None | scale factor |
abstol | real | 1e-12 | None | absolute tolerance |
reltol | real | 1e-2 | None | relative tolerance |