A software and a microprocessor based hardware for waveform synthesis
using Walsh functions are described. The software is based on Walsh fu
nction generation using Hadamard matrices and on the truncated Walsh s
eries expansion for the waveform to be synthesized. The hardware emplo
ys six microprocessor controlled programmable Walsh function generator
s (PWFGs) for generating the first six non-vanishing terms of the trun
cated Walsh series. Improved approximation to a given waveform may be
achieved by employing additional PWFGs.