1. A method of signal processing, the method comprising the steps of: a. receiving a time-varying signal; b. imposing a plurality of delays on the signal, wherein the delays are imposed by continuous-time delay elements; and c. performing soft logic state-based operations on a plurality of delayed components of the signal based on probability distributions associated with different possible states thereof to obtain a processed signal.