In the above description, it is assumed that the output of the differential amplifier 28 can take only three values, +, -, and 0, but in practice, the output is a continuous value as shown in FIG. 4, since it is averaged by the time constant of the differential amplifier 28.