A signal is filtered by multiplying its Fourier transform by the Fourier
transform of a reference sequence to which the filtering is to be
matched. The reference sequence (e.g. a Golay sequence pair) is defined
as an iterative combination of shorter sequences and its Fourier
transform is generated by an iterative process of combining the Fourier
transforms of a shorter starting sequence.