A method and system is disclosed for generating one or more predetermined
waveforms from one or more contiguous segments of at least one prototype
waveform stored in one or more memory tables, the method and system
comprising iterations of following sample processing steps: reading at
least one sample of the stored prototype waveform at a predetermined
address, modifying the sample according to a predetermined logic, and
accumulating the modified sample, wherein through a predetermined number
of iterations of above steps, a cycle of a new waveform is formed by the
accumulated modified samples.