mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Math

Reply
 
Thread Tools
Old 2004-12-16, 03:22   #1
ColdFury
 
ColdFury's Avatar
 
Aug 2002

26×5 Posts
Default Haar Wavelet Transform

I've been playing around with the Haar Wavelet Transform.

In case anybody doesn't know, the Haar transform can be performed in O(N) time rather than the O(N*LogN) time of the FFT.

I was wondering if there was a way to design a convulution that could multiply large numbers like the way it's used in FFT.

Unfortunately I lack the math skill to even begin thinking about such a thing. (I understand how the FFT works, but not why).

Anyone with any experience has any ideas?

(I think there's probably no scheme, since this idea seems so obvious I'd be shocked it hasn't been investigated already.)
ColdFury is offline   Reply With Quote
Old 2004-12-16, 09:24   #2
xilman
Bamboozled!
 
xilman's Avatar
 
"π’‰Ίπ’ŒŒπ’‡·π’†·π’€­"
May 2003
Down not across

22·5·72·11 Posts
Default

Quote:
Originally Posted by ColdFury
I've been playing around with the Haar Wavelet Transform.

In case anybody doesn't know, the Haar transform can be performed in O(N) time rather than the O(N*LogN) time of the FFT.

I was wondering if there was a way to design a convulution that could multiply large numbers like the way it's used in FFT.

Unfortunately I lack the math skill to even begin thinking about such a thing. (I understand how the FFT works, but not why).

Anyone with any experience has any ideas?

(I think there's probably no scheme, since this idea seems so obvious I'd be shocked it hasn't been investigated already.)
Coincidence! I played around with the Haar transform back in the summer. Quite fun, but I was unable to find any properties useful to me. That's not to say the Haar transform isn't useful, far from it! It's uses are to be found in other fields.

Paul
xilman is offline   Reply With Quote
Old 2004-12-16, 12:15   #3
dave_dm
 
May 2004

5016 Posts
Default

Quote:
Originally Posted by ColdFury
In case anybody doesn't know, the Haar transform can be performed in O(N) time rather than the O(N*LogN) time of the FFT.

I was wondering if there was a way to design a convulution that could multiply large numbers like the way it's used in FFT.

Unfortunately I lack the math skill to even begin thinking about such a thing. (I understand how the FFT works, but not why).
Approaching the problem from the other end, my attitude is "Intuitively, we can't multiply as fast as O(N), so the Haar transform won't be able to".

So either I have good intuition or I'm a defeatist

Dave
dave_dm is offline   Reply With Quote
Old 2004-12-16, 16:24   #4
xilman
Bamboozled!
 
xilman's Avatar
 
"π’‰Ίπ’ŒŒπ’‡·π’†·π’€­"
May 2003
Down not across

22·5·72·11 Posts
Default

Quote:
Originally Posted by dave_dm
Approaching the problem from the other end, my attitude is "Intuitively, we can't multiply as fast as O(N), so the Haar transform won't be able to".

So either I have good intuition or I'm a defeatist

Dave
Or both.

It may be that the Haar transform could be used to shave off a little from the operation count used by, for example, FFT's without thereby producing a O(N) algorithm. This is pure conjecture and I've no justification for the claim whatsoever.

I'm not sure what has been proved about the minimum possible number of operations needed to multiply N-bit numbers on conventional machines. It has been shown that a systolic array with O(N) very simple processors can multiply N-bit numbers in O(N) clock cycles. I can't see that this helps enormously...

Paul

Last fiddled with by xilman on 2004-12-16 at 16:27
xilman is offline   Reply With Quote
Old 2004-12-22, 01:21   #5
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

2·3·11·73 Posts
Default

I'm interested in the wavelet subject.

I searched for some texts about it, both introductory and formally correct from a mathematical point of view, but I only found this one:

Fractal Functions, Fractal Surfaces, Wavelets
P.R.Massopust - AP Professional

Is it good/complete ? Form the title I deduce it is not...

Could you point me to better links?

Thanks in advance.

Luigi

Last fiddled with by ET_ on 2004-12-22 at 01:22
ET_ is online now   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
help with laplace transform pinnn Information & Answers 4 2018-03-27 02:34
transform your GTX 690 in a quadro firejuggler GPU Computing 10 2013-03-27 20:21
NTT transform at (AMD) GPU versus *lucas diep GPU Computing 11 2011-05-11 20:27
Inverse Laplace Transform flouran Math 1 2010-01-18 23:48
All-integer Transform nevarcds Software 3 2004-07-08 10:25

All times are UTC. The time now is 15:06.


Mon Aug 2 15:06:52 UTC 2021 up 10 days, 9:35, 0 users, load averages: 2.94, 3.07, 3.25

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.