Electrical data pulse slicing
First Claim
1. A method of slicing data in the form of a bi-amplitude data pulse signal comprising a sequence of clock pulses followed by a sequence of data pulses, which method comprises the steps of:
- determining a data slicing level which is nominally at the absolute mean amplitude for a received data pulse signal;
producing, in response to a received data pulse signal, a sliced data pulse signal in accordance with said data slicing level;
determining the actual mean amplitude of at least part of a sequence of clock pulses in said received data pulse signal;
comparing said actual mean amplitude with one of the two subsisting amplitudes of the received data pulse signal to produce an amplitude correction factor proportional to the difference;
multiplying said sliced data pulse signal by said amplitude correction factor to produce a modified sliced data pulse signal; and
comparing, continually during the sequence of data pulses, the amplitude of said received data pulse signal with that of said modified sliced data pulse signal for forming a level correction signal for adapting said data slicing level to the actual absolute mean amplitude of said received data pulse signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of and an arrangement for slicing data in the form of a bi-amplitude data pulse signal comprising a sequence of clock pulses followed by a sequence of data pulses. The absolute mean amplitude of the sequence of clock pulses is used as the slicing level for the sequence of data pulses. As shown in FIGS. 3(a) to 3(d) and FIG. 5, the slicing level s is produced by an integrator 22,23 in response to a difference signal v-d'"'"'. The signal v is the incoming data pulse signal and the signal d'"'"' is a modified sliced data pulse signal which is produced by a multiplier 25. The multiplier 25 is fed by a sliced data pulse signal d and an amplitude correction factor a which is twice the difference between the black level amplitude and the mean of the amplitude of the sequence of clock pulses.
113 Citations
8 Claims
-
1. A method of slicing data in the form of a bi-amplitude data pulse signal comprising a sequence of clock pulses followed by a sequence of data pulses, which method comprises the steps of:
-
determining a data slicing level which is nominally at the absolute mean amplitude for a received data pulse signal; producing, in response to a received data pulse signal, a sliced data pulse signal in accordance with said data slicing level; determining the actual mean amplitude of at least part of a sequence of clock pulses in said received data pulse signal; comparing said actual mean amplitude with one of the two subsisting amplitudes of the received data pulse signal to produce an amplitude correction factor proportional to the difference; multiplying said sliced data pulse signal by said amplitude correction factor to produce a modified sliced data pulse signal; and comparing, continually during the sequence of data pulses, the amplitude of said received data pulse signal with that of said modified sliced data pulse signal for forming a level correction signal for adapting said data slicing level to the actual absolute mean amplitude of said received data pulse signal. - View Dependent Claims (2)
-
-
3. An arrangement for slicing data in the form of a bi-amplitude data pulse signal comprising a sequence of clock pulses followed by a sequence of data pulses, which arrangement is characterized in that it comprises:
- means for determining a data slicing level which is nominally at the absolute mean amplitude for a received data pulse signal;
means responsive to a received data pulse signal for producing a sliced data pulse signal in accordance with said data slicing level;
means for determining the actual mean amplitude of at least part of the sequence of clock pulses;
means for comparing said actual mean amplitude with one of the two subsisting amplitudes of the received data pulse signal to produce an amplitude correction factor proportional to their difference;
means for multiplying said sliced data pulse signal by twice said amplitude correction factor to produce a modified sliced data pulse signal; and
means responsive to the amplitude difference between said modified sliced data pulse signal and said received data pulse signal for producing a level correcting signal which makes the data slicing level adaptive to tend to maintain its level at the absolute mean amplitude of the received data pulse signal. - View Dependent Claims (4, 5, 6, 7, 8)
- means for determining a data slicing level which is nominally at the absolute mean amplitude for a received data pulse signal;
Specification