1. A signal processing device for time domain filtering, comprising: an input for accepting a time series of input signal values; an analog signal storage section comprising a plurality of capacitors, the analog signal storage section comprising a first storage section having a first subset of the plurality of capacitors configured for selective charging according to the input signal values; a first plurality of scaling sections, each scaling section associated with a different part of the first storage section; switching circuit elements configurable to, for each time step of the time series of input signal values, couple at least one capacitor from the plurality of capacitors in the analog signal storage section and at least one capacitor from the first plurality of scaling sections to form an intermediate signal value; and circuitry for forming each of a plurality of output signal values of a time series of output signal values from a corresponding intermediate signal value.