Method and apparatus for increasing data transfer rates through a communication channel
First Claim
1. A method for receiving data on a channel, comprising:
- examining a state of a bit that was previously received on the channel;
if the state of the previously received bit was high, looking for a falling edge while receiving a subsequent bit on the channel; and
otherwise, looking for a rising edge while receiving the subsequent bit on the channel.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for receiving data on a communication channel. The system examines the state of a bit that was previously received on the channel. If the state of the previously received bit was high, the system looks for a falling edge while receiving a subsequent bit on the channel. Otherwise, the system looks for a rising edge while receiving the subsequent bit on the channel. While looking for a rising edge or looking for a falling edge, the system samples a signal on the channel at discrete time steps within a symbol interval, wherein the symbol interval is a time period during which the signal can change states. The specific discrete time step at which the signal changes state is associated with a specific decoded output symbol. Note that the signal can also convey information by not changing states. Also note that not all symbols require the same time to be transmitted, because some symbols can be associated with signal transitions that happen sooner, whereas other symbols can be associated with signal transitions that happen later.
9 Citations
21 Claims
-
1. A method for receiving data on a channel, comprising:
-
examining a state of a bit that was previously received on the channel;
if the state of the previously received bit was high, looking for a falling edge while receiving a subsequent bit on the channel; and
otherwise, looking for a rising edge while receiving the subsequent bit on the channel. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for receiving data on a channel, comprising:
-
a receiver with a decoding mechanism;
wherein the decoding mechanism is configured to;
examine a state of a bit that was previously received on the channel;
if the state of the previously received bit was high, to look for a falling edge while receiving a subsequent bit on the channel; and
otherwise, to look for a rising edge while receiving the subsequent bit on the channel. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for receiving data on a channel, comprising:
-
a processor;
a memory;
a transmitter with an encoding mechanism; and
a receiver with a decoding mechanism;
wherein the decoding mechanism is configured to;
examine a state of a bit that was previously received on the channel;
if the state of the previously received bit was high, look for a falling edge while receiving a subsequent bit on the channel; and
tootherwise, look for a rising edge while receiving the subsequent bit on the channel. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification