Patent ID: 7787543

Claim:
A pulse pattern generator comprising: a pulse generating unit which generates a pulse signal formed in a step-like wave in which at least one of a rise and fall of the pulse signal is changed in a step-like manner in a predetermined bit string between first and second predetermined amplitude values to provide a step at an amplitude between the first and second predetermined amplitude values; a lowpass filter which smooths the pulse signal formed in the step-like wave, the pulse signal being generated by the pulse generating unit, and outputs a smoothed pulse signal; and an amplitude-value setting unit which adjusts an amplitude value of the step-like wave that forms the pulse signal based on the amplitude value, in order to set an eye waveform at a predetermined eye closure when an output from the lowpass filter is eye-patterned, wherein the pulse signal having a desired pulse pattern with the predetermined eye closure set by the amplitude-value setting unit is configured as output from the lowpass filter; wherein the pulse generating unit includes: a basic pulse generating unit which generates a basic pulse signal having a predetermined amplitude value in a predetermined bit string; a deformation pulse generating unit which generates a deformation pulse signal, the deformation pulse signal having an amplitude value different from the predetermined amplitude value of the basic pulse signal and having a phase different from a phase of the basic pulse signal, in a bit string identical to the bit string of the basic pulse signal generated by the basic pulse generating unit; and a signal multiplexing unit which outputs the pulse signal formed in the step-like wave by multiplexing the basic pulse signal generated by the basic pulse generating unit and the deformation pulse signal generated by the deformation pulse generating unit.