An interesting third (nonlinear) input possibility is to add the input
to the instantaneous magnitude of
. This mode is useful
for ``restriking'' a decaying filter oscillation in a
phase-preserving manner. The result is that the amplitude of a
decaying oscillation can be jumped without altering its phase at all.
Adding a real signal
to the magnitude of
is equivalent
to scaling
by
, where
,
to get
Waiting for phase 0 to scale the state
by some gain factor
is equivalent to adding an input impulse with amplitude
to
at that time. Therefore,
another approach to achieving smooth filter restriking is to delay
them until the next positive-going zero-crossing in the output signal
.