Abstract :
In recent years several papers dealing with the mathematical theory as well as the technical applications of Walsh functions have been published. One method of defining Walsh functions is by using the Rademacher functions and the multiplication law of Walsh functions which is in fact a binary addition modulo 2 (no carry). This letter, however, describes in detail a method of defining Walsh functions by using orthogonal code blocks or the so-called Hadamard matrices. Some advantages of this method are its simplicity and its straightforward hardware implementation.