Signal denoising using wavelet transform and other methods

Using wavelet transform (WT) for increasing signal-to-noise ratio (SNR) of discrete-time signals corrupted by additive noise is explained and compared with some other techniques (averaging, frequency filtration, correlation). Signal processing for de-noising is applied to basic periodical signals and repeated transients (in nondestructive ultrasonic testing of welds, where presence of flaws should be detected). Results of both computer simulations and measurements are reported, and some best suitable wavelets, levels of signal decomposition and methods and parameters of thresholding are given. A new efficient method of wavelet thresholding suitable for ultrasonic flaws detection in welds testing is described as a part of practical wavelets SNR enhancement (SNRE) application, and correlation function used for the same purpose is also described.. Wavelet Toolbox of MATLAB environment is used both for computer simulations and practical signal de-noising.