vote up 1 vote down
star

The Walsh-Hadamard transform is very fast to compute.

Can it be used to compute the convolution of two functions as it can be done with Fourier transform ?

flag

2 Answers

vote up 3 vote down
check

Not in the sense I think you mean it. First of all, the Walsh-Hadamard transform is a Fourier transform - but on the group (Z/2Z)^n instead of on the group Z/NZ. That means you can use it to compute convolutions with respect to the space of functions (Z/2Z)^n -> C. Unfortunately, unlike the case with Z/NZ you can't use this to approximate a compactly supported convolution on Z, at least not directly.

link|flag
vote up 0 vote down

@ Qiaochu Yuan, Where could I find more info on Walsh-Hadamard Transform in the meaning you presented it (As private case of Fourier Transform).

Thanks.

link|flag
You might be interested in the Wikipedia article: en.wikipedia.org/wiki/… . – Qiaochu Yuan Dec 24 at 23:23
Is there a place elaborating some of those properties of Walsh-Hadamard Transform in a manner easy to understand for someone with background in EE - Signal Processing and not Math? Thanks. – Drazick Jan 14 at 23:16

Your Answer

Get an OpenID
or

Not the answer you're looking for? Browse other questions tagged or ask your own question.