Patent ID: 8466725

Claim:
A pulse generating device for generating an output pulse signal having an output pulse duration, the device comprising: a signal duplicator for receiving an input pulse signal comprising an input pulse duration, the signal duplicator for duplicating the input pulse signal into a first digital pulse signal and a second digital pulse signal each comprising the input pulse duration; a delay component operatively coupled to the signal duplicator, the delay component for delaying at least one of the first and the second digital pulse signals by a time delay to obtain respectively a first and a second delayed digital pulse signal, a time delay difference between the first and the second delayed digital pulse signals being substantially equal to the output pulse duration; a logic circuit coupled to the delay component, the logic circuit for combining logically the first and the second delayed digital pulse signals to generate the output pulse signal with the output pulse duration smaller than the input pulse duration, the logic circuit for outputting the output pulse signal; and a compressor for compressing at least one of pulse edges of the input pulse signal in time, prior to the duplicating.