Interleaved reed solomon coding for home networking
First Claim
1. A method of transmitting data packets over a channel susceptible to random burst and/or white gaussian noise channel errors comprising:
- encoding each data packet to form error correctable encoded data packets;
interleaving each error correctable encoded data packet to form interleaved error correctable encoded data packets;
modulating each interleaved error correctable encoded data packet to form modulated interleaved error correctable encoded data packets; and
transmitting each modulated interleaved error correctable encoded data packet over the channel.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of transmitting and receiving data packets over a channel susceptible to random burst and/or white gaussian noise channel errors. Each data packet is encoded to form error correctable encoded data packets. Each error correctable encoded data packet is interleaved to form interleaved error correctable encoded data packets. Each interleaved error correctable encoded data packet is modulated to form modulated interleaved error correctable encoded data packets. Each modulated interleaved error correctable encoded data packet is transmitted over the channel. The channel can be a telephone line. The encoding includes performing Reed Solomon encoding on each data packet to form Reed Solomon error correctable encoded data packets. Each data packet is cyclic redundancy check encoded prior to performing Reed Solomon encoding. Modulated interleaved error correctable encoded data packets are received from the channel. Each modulated interleaved error correctable encoded data packet is demodulated to form demodulated interleaved error correctable encoded data packets. Each demodulated error correctable encoded data packet is deinterleaved to form deinterleaved demodulated error correctable encoded data packets. Each deinterleaved demodulated error correctable encoded data packet is decoded to extract each transmitted data packet. The decoding includes performing Reed Solomon decoding on each deinterleaved demodulated error correctable encoded data packet to form Reed Solomon decoded data packets. Each Reed Solomon decoded data packet is cyclic redundancy check decoded after performing Reed Solomon decoding.
35 Citations
1 Claim
-
1. A method of transmitting data packets over a channel susceptible to random burst and/or white gaussian noise channel errors comprising:
-
encoding each data packet to form error correctable encoded data packets;
interleaving each error correctable encoded data packet to form interleaved error correctable encoded data packets;
modulating each interleaved error correctable encoded data packet to form modulated interleaved error correctable encoded data packets; and
transmitting each modulated interleaved error correctable encoded data packet over the channel.
-
Specification