From: msbb Semel on
Hello,

I am looking for a way to construct a wavelet (tight) frame.
In WaveLab850 there exists the function WavMat which yields an orthogonal matrix if you use e.g. WavMat(MakeONFilter('Haar'),8). However, what I need is a frame whose vectors may be linear dependent.
Can anybody help? Thanx
From: Wayne King on
"msbb Semel" <msemel(a)uos.de> wrote in message <i1k18s$le8$1(a)fred.mathworks.com>...
> Hello,
>
> I am looking for a way to construct a wavelet (tight) frame.
> In WaveLab850 there exists the function WavMat which yields an orthogonal matrix if you use e.g. WavMat(MakeONFilter('Haar'),8). However, what I need is a frame whose vectors may be linear dependent.
> Can anybody help? Thanx

Hi, please see Professor Selesnick's page

http://taco.poly.edu/selesi/Framelet2X_web/

Wayne
From: msbb on
> Hi, please see Professor Selesnick's page
>
> http://taco.poly.edu/selesi/Framelet2X_web/
>
> Wayne

Thank you, Wayne. I have the feeling that this package might help me, but unfortunately, I don't know how...
If I have understood it correctly, I need these lines of code to get one frame vector:

[af, sf] = filters1;
x = zeros(1,256); % all zero signal
w = ddwt(x,4,af); % all zero wavelet coefficients
w{4}{1}(8) = 1; % set a single wavelet coeff to 1
y1 = ddwti(w,4,sf); % compute the inverse DDWT

I tried to iterate over all wavelet coefficients setting one after the other to 1 and putting the inverse ddwt of those in a matrix. However, this matrix doesn't give me a tight frame.
Could you give a hint how to use Framelet2X correctly?