Patent attributes
A laser driver circuit driving a laser diode to generate an optical output corresponding to an input data, and controlling the optical output based on an output current from a photodiode that detects the optical output. The output current is converted into a voltage signal, whose amplitude is detected after filtering the voltage signal by a low-pass filter. A reference signal corresponding to the input data is generated, and its amplitude is detected. A modulator for generating a modulation current regulates the amplitude of the modulation current according to the difference between the two detected amplitudes.