nengolib.signal.L1Norm

class nengolib.signal.L1Norm(rtol=1e-06, max_length=262144)[source]

Scaled realization given by the L1-norm of the system’s state.

This tightly bounds the worst-case state vector by the given radii. This enforces that any input (even full spectrum white-noise) bounded by [-1, +1] will keep the state within the given radii.

However, in practice the worst-case may never be achieved since in general it requires an adversarial input that rapidly oscillates between +1 and -1. Thus, the radii that are given should be much smaller (even smaller than with Hankel) than the actual desired radius in order to compensate.

Methods

__call__(sys[, radii]) Produces a RealizerResult scaled by the radii.