A real-time system for denoising of signals in continuous streams through the wavelet transform

This paper describes a system able to acquire, process and eliminate noise in continuous streams of data in real-time. The signal processing algorithms were based on the discrete wavelet transform and employ a new approach to deal with border problems, allowing the data to be continuously processed while they are acquired. The system was implemented using a DSP coupled to a digitizer through its external memory bus to guarantee deterministic behavior while maintaining some degree of flexibility on its configuration. The achieved performance and potential applications are discussed at the end of the text.