Questions tagged [wavelet]

The name given to windows used to analyse/synthesize a signal with wavelet transforms. Used mostly in the analysis of non-stationary signals whose frequency content varies with time. The variable length windows with which the signals are analysed are called wavelets.

Most signals in nature are non-stationary, i.e, they have a time-varying frequency content. This sort of signal is largely useless to an analysis with FFT because of the nature of its frequency content.

An FFT gives 100% resolution in the frequency domain (i.e, you know what frequencies the signal is made of), but 0% resolution in the time domain (you have no information on when that frequency component occurred). STFT (Short Time Fourier Transform) seeks to provide resolution in time and frequency domains simultaneously by analysing the signal in fixed length windows. This provides equal resolutions in both domains, not the best of solutions.

Wavelet transforms analyse the signal with different length windows (wavelets with different resolutions) which gives a multi-dimensional representation of the signal. There are many different wavelet base functions, but the more popular ones are Daubechies and Haar.

393 questions
0
votes
1 answer

Wavelet signal decomposition in Octave

I want to conduct signal decomposition using wavelet transformation in Octave. And I don't know, what I should do. I was looking for any black-box functions in Octave, but haven't found anything useful. As far as I know there is dwt function in…
Szał Pał
  • 306
  • 1
  • 7
  • 20
0
votes
1 answer

How to detect the fundamental frequency in a signal using wavelets?

I have a noisy sine signal from which I want to extract the fundamental frequency of the sine. What should I use? The signal is in the discrete time domain with a known sampling frequency. Actually I am trying to corroborate the answer I got by an…
Roy2511
  • 938
  • 1
  • 5
  • 22
0
votes
1 answer

quadtree decomposition of wavelet coefficients

After retrieving image coeffients (both approximate and detailed) in wavelet decomposition, i want quadtree structure for appoximate and detailed coefficients. but every time i am getting same error. Please help. I tried to make it power of 3…
TG29
  • 15
  • 4
0
votes
0 answers

Image decomposition using wavelet

I used the code below to decompose my image in wavelet. but I want the detailed coefficients ('h','v' and 'd') to be one file and not as 3 different images. X=imread('snow.tif'); close all clf image(X) colormap('default') axis ('image');…
TG29
  • 15
  • 4
0
votes
0 answers

MATLAB: Problems with dwt2 using uint8 values

When trying this piece of code: [X, map] = imread('pirate.tif'); [cA,cH,cV,cD] = dwt2(X, 'haar'); I get the following error: Undefined function 'dwt2' for input arguments of type 'uint8'. Isn't dwt2 suppose to handle uint8 values? Thx for your…
David Caissy
  • 2,181
  • 5
  • 24
  • 26
0
votes
0 answers

Spatio-temopral wavelet analysis

Am quite new to wavelet analysis as well as stackoverflow and would wold like some help. I am performing a spatio-temporal analysis of rainfall data. With PCA, I can reduce the dimension of the rainfall data into a few leading modes, yielding EOFs…
Ato
  • 1
0
votes
1 answer

what does wavelet decomposition structure mean?

running the code: >> load('matlabF.mat') >> f f = 4 6 10 12 8 6 5 5 >> [c,l] = wavedec(f,3,'haar'); >> c c = 19.7990 2.8284 -6.0000 2.0000 -1.4142 -1.4142 1.4142 0 >> l l…
0
votes
0 answers

Wavelet decomposition for non-uniform 2D data sequences

I have a list which is almost surely some sort of a wave-like oscillation: y(x): {{x_1, y_1}, ...,{x_n, y_n}} and want to find wavelets that interpolate this data best using Mathematica. However, Mathematica's wavelet toolbox accepts standard…
0
votes
3 answers

Denoise EEG signal by using Daubechies function

I have an EEG signal and it contains eye blink artifacts, i read some references and know that can detect eye blink and remove them by using wavelet transform but i don't know that how do it, How to detect eye blink? Have any tutorials for me,…
user1349667
0
votes
1 answer

Strange values for approximating coefficients in wavelet decompsition in Matlab

I'm trying to get wavelet decomposition of arcsin(x) using, say, Haar wavelets When using both Matlab's dwt or wavedec functions, I get strange values for approximating coefficients. Since applying low-pass Haar wavelets's filter equals to…
Dmitry
  • 317
  • 3
  • 10
0
votes
1 answer

Spectrogram from Complex Morlet wavelet ( recreating article result from data)

I am trying to recreate the following results: from the following data: https://www.dropbox.com/s/mi3szqgzgku29rn/FS40.dat the time is in milliseconds (frequency is 40000 Hz) The article state that they used Complex Morlet wavelet to create the…
Oren
  • 4,711
  • 4
  • 37
  • 63
0
votes
1 answer

using dwt2 and idwt2 in matlab

I just had my theory of wavelets complete and decided to test using matlab. However, I am not able to interpret the result of dwt2 and idwt2. When I used imshow to display my results, I did not get any image. [ca,ch,cv,cd] =…
Lakshmi Narayanan
  • 5,220
  • 13
  • 50
  • 92
0
votes
1 answer

inverse continuous wavelet transform and [Parm] in cwtft

what is 'parm' means when you set the name of wavelet function in cwtft or icwtft. wave = {wname,[7.6]}. also can I change Fb and Fc when I use 'morl' function in cwtft or icwtft transform? and If not, then how can I reconstruct my signal with cwt…
SAH
  • 190
  • 2
  • 14
0
votes
1 answer

Can I run a GA to optimize wavelet transform?

I am running a wavelet transform (cmor) to estimate damping and frequencies that exists in a signal.cmor has 2 parameters that I can change them to get more accurate results. center frequency(Fc) and bandwidth frequency(Fb). If I construct a signal…
SAH
  • 190
  • 2
  • 14
0
votes
1 answer

Discrete Wavelet Transform in MATLAB

I am working with audio signal processing and need to perform a 3-Band DWT. I am trying to use the dwt function in MATLAB to do this. However, after reading about this function I realized it only allows you to input two filters, a Hi and Low Band,…
Math244
  • 173
  • 1
  • 2
  • 10