Patent ID: 8878620
Filing Date: 2014-11-04
Classification: G06F,G10H

Abstract:
1. An arbitrary waveform generator of the type having a waveform memory for storing data samples representing multiple waveforms, a waveform playout for playing out the multiple waveforms from the waveform memory as analog waveforms, and a sequencer for controlling the waveform playout by providing a waveform selection indication, a step indication and a delay indication so the waveform playout plays out a selected one of the multiple waveforms from the waveform memory according to a desired event, comprising: a clock generator for providing a clock signal at a desired playout rate; a counter having as inputs the clock signal from the clock generator and a modulus representing a number of data samples for the selected one of the multiple waveforms, the counter continuously counting pulses of the clock signal from zero to (modulus−1) to produce an offset signal to the sequencer that tracks a data sample position within the selected one of the multiple waveforms, the sequencer generating a waveform starting position indication from the offset signal when the selected one of the multiple waveforms is played out by the waveform playout according to the desired event; an offset adjustment source having as inputs the offset signal from the counter and a second modulus representing a second number of data samples for a second selected one of the multiple waveforms, where the second modulus is evenly divisible into the modulus for the selected one of the multiple waveforms, to produce an adjusted offset signal for allowing the second selected one of the multiple waveforms to be phase coherent when played out by the waveform playout according to a second desired event.