Techniques are provided for the implementation of a signal processing
circuit which expands the dynamic range of the signal processing circuit
without interrupting the output of the circuit. The techniques can
receive an input signal, process the signal through one of a plurality of
signal processing circuits, and switch to processing the signal through
another of the plurality of signal processing circuits without disturbing
the output of the system.