Walsh Hadamard Transform

The Walsh Hadamard Transform.

What it does:

Why it's faster:

The inner workings (conceptually):

Applications:

Further exploration:

The first 16 Walsh functions. The number of each function is given in S, sequency order; D, dyadic order; and N, natural order. The n indices are also shown for the first five Rademacher functions, R; and DIF functions, O.

Multiplying or Xor'ing the signs of various Rademacher functions gives the Walsh functions.