Patent attributes
A self-adjusting data transmitter driver can be used for transmission of analog or digital data signal over any suitable communication channel, such as, for example, optical, electrical, wireless and satellite. The optical transmitter driver may be used to drive a single laser as well as an array of lasers. An optical transmitter driver including a laser diode driver can be used to provide modulation and bias currents to drive a laser diode in an optical communication system. A high speed photodiode is used to monitor high frequency characteristics of the optical data signal while one or more photodiodes are used to detect source parameters of the optical data signal. To compute the feedback parameters, parameters including BER, data-eye, discrete optical data integrity parameters and discrete optical parameters are determined using the feedback detectors. The feedback parameters are used to adjust the optical quality of the laser output towards optimization.