An asynchronous scale decomposition for biomedical signals
Continuous-time digital signal processors not only offer significant energy savings in important applications such as implantable biomedical devices, but can implement asynchronous procedures. In this paper, we propose an asynchronous signal decomposition for continuous-time signals based on scale rather than frequency. Because the implementation of the proposed procedure does not use a clock it is not affected by aliasing, and moreover no quantization is involved. Such procedure is specially applicable to biomedical signals delivering information in bursts rather than continuously. The decomposer consists of cascaded modules that expand the signal onto different resolution scales and each is composed of an asynchronous sigma delta modulator (ASDM) followed by a local averager and a low-pass filter. The ASDM is a non-linear feedback system used to represent the amplitude of a continuous-time signal by a binary signal whose zero-crossings are used to reconstruct the original signal. One of the parameters of the ASDM is used as a scaling parameter, permitting us to represent the signal by its local means -at different scales- and computed from the zero-crossing times of the output of the ASDM. We develop a compact signal representation that is described by a small number of scale parameters and contains information useful in the continuous-time processing and transmission of the data. The performance of the proposed procedure is illustrated using different types of signals. As a practical application, we consider the non-linear denoising of swallowing signals. Potentially our procedure will find application in asynchronous signal acquisition, continuous-time digital signal processing and transmission in low-power biomedical applications.