Thread View: comp.dsp
5 messages
5 total messages
Started by Mariya
Wed, 14 Apr 2010 21:04
Daubechies-4 wavelet transform in MATLAB
Author: Mariya
Date: Wed, 14 Apr 2010 21:04
Date: Wed, 14 Apr 2010 21:04
15 lines
1964 bytes
1964 bytes
Hello: I have a 4x4 matrix which I wish to decompose into 4 frequency bands (LL, HL, LH, HH where L=low, H=high) by using a one-level Daubechies-4 wavelet transform. As a result of the transform, each band should contain 2x2 coefficients. How can I do this in MATLAB? I know that MATLAB has dbaux and dbwavf functions. However, I'm not sure how to use them and I also don't have the wavelet toolbox. I have read the wikipedia article (http://en.wikipedia.org/wiki/ Daubechies_wavelet) and also this paper (http://www.springerlink.com/ content/57540u87733k1861/fulltext.pdf). I have no prior experience necessary so any help is greatly appreciated. Thanks.
Re: Daubechies-4 wavelet transform in MATLAB
Author: Rune Allnor
Date: Wed, 14 Apr 2010 21:10
Date: Wed, 14 Apr 2010 21:10
17 lines
2181 bytes
2181 bytes
On 14 apr, 23:04, Mariya <mariya.nago...@gmail.com> wrote: > Hello: > > I have a 4x4 matrix which I wish to decompose into 4 frequency bands > (LL, HL, LH, HH where L=low, H=high) by using a one-level Daubechies-4 > wavelet transform. As a result of the transform, each band should > contain 2x2 coefficients. How can I do this in MATLAB? I know that > MATLAB has dbaux and dbwavf functions. However, I'm not sure how to > use them and I also don't have the wavelet toolbox. Well, both those functions are from the wavelet toolbox, so getting that toolbox would be an obvious starting point. Once you get it, there is a chance that there is some documentation included, which might help explain how to use the functions... Rune
Re: Daubechies-4 wavelet transform in MATLAB
Author: Dirk Bell
Date: Thu, 15 Apr 2010 17:49
Date: Thu, 15 Apr 2010 17:49
26 lines
2431 bytes
2431 bytes
On Apr 14, 5:10 pm, Rune Allnor <all...@tele.ntnu.no> wrote: > On 14 apr, 23:04, Mariya <mariya.nago...@gmail.com> wrote: > > > Hello: > > > I have a 4x4 matrix which I wish to decompose into 4 frequency bands > > (LL, HL, LH, HH where L=low, H=high) by using a one-level Daubechies-4 > > wavelet transform. As a result of the transform, each band should > > contain 2x2 coefficients. How can I do this in MATLAB? I know that > > MATLAB has dbaux and dbwavf functions. However, I'm not sure how to > > use them and I also don't have the wavelet toolbox. > > Well, both those functions are from the wavelet toolbox, > so getting that toolbox would be an obvious starting point. > Once you get it, there is a chance that there is some > documentation included, which might help explain how to > use the functions... > > Rune That is an expensive answer if it is gotten legitimately. Cheaper solution, web search. Dirk
Re: Daubechies-4 wavelet transform in MATLAB
Author: Rune Allnor
Date: Thu, 15 Apr 2010 18:05
Date: Thu, 15 Apr 2010 18:05
47 lines
3356 bytes
3356 bytes
On 15 apr, 19:49, Dirk Bell <bellda2...@cox.net> wrote: > On Apr 14, 5:10 pm, Rune Allnor <all...@tele.ntnu.no> wrote: > > > > > > > On 14 apr, 23:04, Mariya <mariya.nago...@gmail.com> wrote: > > > > Hello: > > > > I have a 4x4 matrix which I wish to decompose into 4 frequency bands > > > (LL, HL, LH, HH where L=low, H=high) by using a one-level Daubechies-4 > > > wavelet transform. As a result of the transform, each band should > > > contain 2x2 coefficients. How can I do this in MATLAB? I know that > > > MATLAB has dbaux and dbwavf functions. However, I'm not sure how to > > > use them and I also don't have the wavelet toolbox. > > > Well, both those functions are from the wavelet toolbox, > > so getting that toolbox would be an obvious starting point. > > Once you get it, there is a chance that there is some > > documentation included, which might help explain how to > > use the functions... > > > Rune > > That is an expensive answer if it is gotten legitimately. I've heard some rumours that matlab has some safety features built in, such that a function name from a toolbox you do not have a lisence for somehow gets blocked. I haven't tested it - don't even know if it is true - but this seems to be a 'reasonable' countermeasure against pirate versions of useful functions. (Although it would be a nuisance for somebody who might want to write a function with a name that happens to be taken by a toolbox function.) So if the OP wants to use those functions mentioned, getting the toolbox seems to be the only option. > Cheaper solution, web search. Or learning the material from scratch and implement yourself. But that was, of course, what you meant...? Rune
Re: Daubechies-4 wavelet transform in MATLAB
Author: Dirk Bell
Date: Thu, 15 Apr 2010 20:54
Date: Thu, 15 Apr 2010 20:54
58 lines
3714 bytes
3714 bytes
On Apr 15, 2:05 pm, Rune Allnor <all...@tele.ntnu.no> wrote: > On 15 apr, 19:49, Dirk Bell <bellda2...@cox.net> wrote: > > > > > > > On Apr 14, 5:10 pm, Rune Allnor <all...@tele.ntnu.no> wrote: > > > > On 14 apr, 23:04, Mariya <mariya.nago...@gmail.com> wrote: > > > > > Hello: > > > > > I have a 4x4 matrix which I wish to decompose into 4 frequency bands > > > > (LL, HL, LH, HH where L=low, H=high) by using a one-level Daubechies-4 > > > > wavelet transform. As a result of the transform, each band should > > > > contain 2x2 coefficients. How can I do this in MATLAB? I know that > > > > MATLAB has dbaux and dbwavf functions. However, I'm not sure how to > > > > use them and I also don't have the wavelet toolbox. > > > > Well, both those functions are from the wavelet toolbox, > > > so getting that toolbox would be an obvious starting point. > > > Once you get it, there is a chance that there is some > > > documentation included, which might help explain how to > > > use the functions... > > > > Rune > > > That is an expensive answer if it is gotten legitimately. > > I've heard some rumours that matlab has some safety features > built in, such that a function name from a toolbox you do > not have a lisence for somehow gets blocked. I haven't tested > it - don't even know if it is true - but this seems to be a > 'reasonable' countermeasure against pirate versions of useful > functions. (Although it would be a nuisance for somebody who > might want to write a function with a name that happens to be > taken by a toolbox function.) > > So if the OP wants to use those functions mentioned, getting > the toolbox seems to be the only option. > > > Cheaper solution, web search. > > Or learning the material from scratch and implement yourself. > But that was, of course, what you meant...? > > Rune- Hide quoted text - > > - Show quoted text - That is what I meant (I like to understand what I use, I have little faith in unknown apps), but I guess realistically it may not be the most efficient way. Dirk
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads