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
0 answers

Wavelet transform in R or python using a finite dataset

I am trying to implement a wavelet transform similar to that of Bardshaw and Spies (1992) in R or Python (...or even Matlab if needs be!). I am currently using the Passage2 software package (http://www.passagesoftware.net/) but would like to…
kungphil
  • 1,759
  • 2
  • 18
  • 27
0
votes
1 answer

Daubechies wavelet transform in Java

I'm trying to do a 3-level 2D Daubechies wavelet transform on an image and extract the coefficients for each level. I'm using JavaCV right now, but I don't think JavaCV has a Daubechies wavelet transform function. Does anyone know of any Java…
zoocoder
  • 45
  • 1
  • 5
0
votes
1 answer

Frequency representation using discrete wavelet transformation

I am trying to use wavelet transform to represent song in frequency domain using discrete wavelet transform to made decomposition and made the frequency of the singer in place the the song using Matlab The problem that the dwt and the decomposition…
0
votes
1 answer

C/C++ wavelet library that return also the NxN wavelet matrix

I am looking for a C++ library for Discrete Wavelet Transform (DWT) which can also return the NxN DWT matrix of the transform. There was a similar question opened here Looking for a good C/C++ wavelet library for signal processing but I am looking…
0
votes
1 answer

Add "real shannon wavelet" in matlab for continuous wavelet transform

I am new to MATLAB and I want to do continuous wavelet transform with "Real Shannon wavelet" in MATLAB. Is there any way in MATLAB to add "Real Shannon Wavelet" to the wavemngr so I can simply do the CWT by using the function "cwt".
sky
  • 21
  • 1
  • 1
  • 2
0
votes
3 answers

Matlab DWT H-level

I'm trying to implement some watermarking algorithm found in a paper1. This is a line of the paper: Do the H-level DWT for all the renumbered segments. Then in simulation section the author explains the wavelet used for experiments. DWT transform…
Jorge Zapata
  • 2,316
  • 1
  • 30
  • 57
0
votes
1 answer

wavelet decomposition and reconstruction in matlab

By using the wavelet toolbox it becomes possible to decompose and reconstruct a time series, e.g. load leleccum; s = leleccum(1:3920); % decomposition [c,l] = wavedec(s,3,'db5'); % Reconstruction a0 = waverec(c,l,'db5'); From this, how is it…
Emma
  • 618
  • 12
  • 26
0
votes
1 answer

wavelet denoising routine using the wden functions in matlab

I was reading a report today which looked at measuring heat storage of a lake from temperature measurements where to reduce the the impacts of temperature fluctuations that can confound estimates of short-term changes in heat storage, a wavelet…
KatyB
  • 3,920
  • 7
  • 42
  • 72
0
votes
0 answers

Representation of the wavelet coefficients with matlab

I want to represent the wavelet coefficients of a 2D function using the wavelet toolbox or wavelab, but I can't manage to display a picture like this: . How do I do that?
user1482030
  • 777
  • 11
  • 23
0
votes
3 answers

Creating a wavelet in Matlab

I have some reflectivity data which I am going to convolute with a Ricker/mexican hat wavelet to get a seismic trace. My problem is due to creating the wavelet. I would like the wavelet to have a dominant frequency of about 70Hz and the time step to…
user1693865
  • 23
  • 2
  • 4
0
votes
0 answers

frequency of data for wavelet analysis

In the following example: require(biwavelet) t <- seq(1/24, 365, 1/24) A <- 10 fs <- 1/24 y <- A + sin(2*pi*fs*t) d <- cbind(t, y + rnorm(length(y))) wt.t1 <- wt(d) plot(wt.t1) If I am looking at the diurnal cycle of a given time series what is…
KatyB
  • 3,920
  • 7
  • 42
  • 72
0
votes
4 answers

Discrete Wavelet Transformation

I need help for discrete wavelet transformation source code with MATLAB. Could I know full discrete wavelet transformation source code with MATLAB that can be used for video processing? Especially I need code for a Wyner-Ziv filter using wavelet…
widya
  • 9
  • 1
  • 3
0
votes
1 answer

Wavelet Packet Decomposition, Feature Selection and SVM

I want to know more about a fault detection model using Wavelet Packet Decomposition, Feature Selection and SVM. One can read some related papers…
minhbsu
  • 113
  • 3
  • 10
0
votes
1 answer

Wavelet Transform in Python -> IndexError: list assignment index out of range

I am trying to run this code for a student project: The authors blog with complete Python-code Only that function: def fwt97(s, width, height): ''' Forward Cohen-Daubechies-Feauveau 9 tap / 7 tap wavelet transform performed on all columns of the…
0
votes
2 answers

Discrete wavelet transformation of image using D4 wavelet

I'm trying to write forward wavelet transformation using D4 wavelet. Input data is color .bmp image with 24bit/pixel. Wavelet coefficients that I took: h0 = 0.48296 h1 = 0.83652 h2 = 0.22414 h3 = -0.12941 g0 = -0.12941 g1 = -0.22414 g2 = 0.83652 g3…
Tamara
  • 2,910
  • 6
  • 44
  • 73