These operators are used to build blocks which may used a variable number of scales. The behaviour of these blocks is determined by an activation parameter.

Here the FIR filters act as follows:
a) the filter is used as usual if the activation parameter is > 0
b) the output is equal to the input if the parameter is 0
c) the output is zero if the parameter is < 0
The invoked S-function is sFIR.


A parameter based selector.


Transmits the input if activated; ouputs zero else. Useful to produce details out of scale reach.


Same as subsampled filter if activation is > 0. If activation is 0, output is equal to input. If activation is < 0, a zero signal is produced at the same time rate.


Same as the subsampled analysis, if activation is non zero.
If it is activation is 0, the LoRes output is equal to input and the detail is zero.


If activation is non zero, this block behaves like the shift invariant analysis. Otherwise, the LoRes output is equal to input and the detail is zero.

Same as classic delay, except that it can be deactivated.

Same as classic scaled delay, except that it can be deactivated. Used to set the delay to zero on inactive channels.


Performs zero insertion if activated; elseinput is unchanged.


Same as the oversampling synthesis, if activation is non zero.
If it is activation is 0, the output is equal to the LoRes input.


If activation is non zero, this block behaves like the shift invariant synthesis.
If it is activation is 0, the output is equal to the LoRes input.