Patent ID: 7046065

Claim:
A programmable clock generator to deliver a first clock signal, the clock generator comprising: a generator configured to generate the first clock signal having a frequency that is equal to a frequency of a primary clock signal divided by a set point M, which is a decimal number having a whole part M 1 and a decimal part M 2 , wherein a period of pulses of the first clock signal is modulated so that a duration of Ni successive pulses of the first clock signal is substantially equal to M*Ni times a period of the primary clock signal, Ni being a reference integer for the modulation of the period of the pulses of the first clock signal; means for modulating the period of the pulses of the first clock signal, arranged to deliver pulses of the first clock signal, the period of which is equal to the period of the primary clock signal multiplied by a whole number having a variable value; and a modulation distribution circuit to drive the modulating means, arranged to distribute, in a group of Ni successive pulses, the pulses having their period modulated, wherein the distribution circuit modulates periods of first and last pulses out of a group of Ni successive pulses of the first clock signal, and gives a period of middle pulses of the group of Ni pulses a non-modulated value.