Patent ID: 7664161

Claim:
A pulse generator for a transmitter performing impulse communication, comprising: a reference clock generation unit for generating a reference clock; a delay unit equipped with a function of controlling a delay time and for generating a plurality of delayed signals having predetermined differential delays sequentially based on the reference clock; a square-wave pulse generation unit that outputs a plurality of square wave pulses whose pulse widths correspond to the differential delays and whose phases are modulated by information being spread by a spread code based on the respective delayed signals; and an amplitude control unit that assigns weights to the square wave pulses to convert them into a plurality of impulses and combines the impulses, wherein the amplitude control unit has a plurality of current source transistors and switches for controlling the current source transistors, and wherein the amplitude control unit is so configured as to control outputs of the current source transistors by inputs to the switches, connect output points of the switches with one another, and flow controlled output currents into the output points.