Patent ID: 7409416

Claim:
A signal generator, comprising: a reference clock producing a periodic sequence of reference clock output pulses; a window generator, that generates a plurality of time windows through which a selected plurality of the reference clock output pulses are selectively passed as windowed pulses so that the windowed pulses form a selected pattern of pulses; a programmable delay, having resolution of delay that has finer time granularity in delay than the period of the clock output pulses; and the programmable delay delaying each of the windowed pulses by a programmed delay time to thereby provide a timing correction to the windowed pulses to produce an output pattern of pulses; a controller means for controlling the location of the time windows and the delay times; and wherein the window generator comprises; a delay line with a plurality of output taps; window selection logic responsive to the controller means, for logically selecting at least one of the output taps to represent the selected pattern of pulses; and a logic gate receiving selected pattern of pulses and gating the reference output clock pulses using the selected pattern of pulses.