Alternate pulse inversion encoding scheme for serial data transmission
First Claim
Patent Images
1. A method for encoding data for serial transmission along a data path comprising the steps of:
- pulse width modulating a stream of serial NRZ data bits;
splitting the pulse width modulated data into separate first and second data streams containing alternate pulses;
inverting said first data stream; and
recombining the inverted first data stream with the second data stream to produce a pulse width modulated bi-polar data signal having an alternating pulse sequence.
6 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for encoding and decoding data to be transmitted over a communication network via transformer coupling. The data is pulse width modulated, and split into separate first and second data streams containing alternate pulses. The first data stream is inverted, and recombined with the second data stream to produce a pulse width modulated bi-polar data signal having an alternating pulse sequence. The data is decoded at the receiver by inverting the pulses of one polarity, and combining them with the pulses of the other polarity to form a pulse width modulated data stream.
36 Citations
8 Claims
-
1. A method for encoding data for serial transmission along a data path comprising the steps of:
-
pulse width modulating a stream of serial NRZ data bits; splitting the pulse width modulated data into separate first and second data streams containing alternate pulses; inverting said first data stream; and recombining the inverted first data stream with the second data stream to produce a pulse width modulated bi-polar data signal having an alternating pulse sequence. - View Dependent Claims (2)
-
-
3. A method for decoding pulse width modulated data serially transmitted along a data path in a format having unipolar pulses of alternating polarity, comprising the steps of:
-
inverting the pulses of one polarity; combining the inverted pulses with the pulses of the other polarity to form a pulse width modulated data stream; and decoding said pulse width modulated data stream. - View Dependent Claims (4)
-
-
5. A method for serially transmitting and receiving data along a data path comprising the steps of:
-
pulse width modulating a stream of Ser. NRZ data bits; splitting the pulse width modulated data into separate first and second data streams containing alternate pulses; inverting said first data stream; combining the inverted first data stream with the second data stream to produce a pulse width modulated data signal having alternating pulses of opposite polarity; transmitting said pulse width modulated data signal over a communications network to a data receiver; inverting the pulses of one polarity at said receiver; and combining the inverted pulses with the other pulses from said pulse width modulated data signal to reconstruct the pulse width modulated stream of data bits. - View Dependent Claims (6, 7, 8)
-
Specification