Claims
- 1. A system comprising:
a transmitter to encode a stream of data using concatenated BCH codes, wherein the overhead of the concatenated BCH codes substantially matches an overhead of a RS(255/239) code; a transmission medium to communicate the encoded data to a receiver; and a receiver to decode the encoded data using the concatenated BCH codes.
- 2. A method comprising:
encoding a stream of data using concatenated BCH codes, wherein a first one of the codes is a BCH(2040,1952) code, and a second one of the codes is a BCH(3904,3832) code; communicating the encoded data over a transmission medium; and decoding the encoded data using the concatenated BCH codes.
- 3. The method of claim 2 wherein the first BCH code is a shortened version of a BCH(2047,1959) code, and the second code is a shortened version of a BCH(4095,4023) code.
- 4. The method of claim 3 wherein eight bits of the BCH(3904,3832) code are reserved.
- 5. The method of claim 2 wherein the first BCH code serves as an inner code and the second BCH code serves as an outer code.
- 6. A method comprising:
encoding a stream of data using concatenated BCH codes, wherein a first one of the codes is a BCH(2040, 1941) code, and a second one of the codes is a BCH(3882, 3834) code; communicating the encoded data over a transmission medium; and decoding the encoded data using the concatenated BCH codes.
- 7. The method of claim 6 wherein the first code is a shortened version of a BCH(2047, 1948) code, and the second code is a shortened version of a BCH(4095,4047) code.
- 8. The method of claim 7 wherein ten bits of the BCH(3882,3834) code are reserved.
- 9. The method of claim 6 wherein the first BCH code serves as an inner code and the second BCH code serves as an outer code.
- 10. A method comprising:
encoding a stream of data using concatenated BCH codes, wherein the overhead of the concatenated BCH codes substantially matches an overhead of a RS(255/239) code; communicating the encoded data over a transmission medium; and decoding the encoded data using the concatenated BCH codes.
- 11. An apparatus to transmit a stream of data comprising:
a BCH outer encoder and a BCH inner encoder; and an interleaver coupled between the outer and inner encoders, wherein a first one of the BCH encoders uses a BCH(2040,1952) code, and the second encoder uses a BCH(3904,3832) code.
- 12. The apparatus of claim 11 wherein the BCH(2040,1952) code is a shortened version of a BCH(2047,1959) code, and the BCH(3904,3832) code is a shortened version of a BCH(4095,4023) code.
- 13. The apparatus of claim 12 wherein eight bits of the BCH(3904,3832) code are reserved.
- 14. The apparatus of claim 11 wherein the inner encoder uses the BCH(2040,1952) code, and the outer encoder uses the BCH(3904,3832) code.
- 15. An apparatus to transmit a stream of data comprising:
A BCH outer encoder and a BCH inner encoder; and an interleaver coupled between the outer and inner encoders, wherein a first one of the encoders uses a BCH(2040, 1941) code, and the second encoder uses a BCH(3882, 3834) code.
- 16. The apparatus of claim 15 wherein the BCH(2040, 1941) code is a shortened version of a BCH(2047, 1948) code, and the BCH(3882, 3834) code is a shortened version of a BCH(4095,4047) code.
- 17. The apparatus of claim 16 wherein ten bits of the BCH(3882,3834) code are reserved.
- 18. The apparatus of claim 15 wherein the inner decoder uses the BCH(2040, 1941) code, and the outer decoder uses the BCH(3882, 3834) code.
- 19. An apparatus to receive a stream of data comprising:
a BCH outer decoder and a BCH inner decoder; and an deinterleaver coupled between the outer and inner decoders, wherein a first one of the BCH decoders uses a BCH(2040,1952) code, and the second decoder uses a BCH(3904,3832) code.
- 20. The apparatus of claim 19 wherein the BCH(2040,1952) code is a shortened version of a BCH(2047,1959) code, and the BCH(3904,3832) code is a shortened version of a BCH(4095,4023) code.
- 21. The apparatus of claim 20 wherein eight bits of the BCH(3904,3832) code are reserved.
- 22. The apparatus of claim 19 wherein the inner decoder uses the BCH(2040, 1952) code, and the outer decoder uses the BCH(3904, 3832) code.
- 23. An apparatus to receive a stream of data comprising:
A BCH outer decoder and a BCH inner decoder; and an deinterleaver coupled between the outer and inner decoders, wherein a first one of the decoders uses a BCH(2040, 1941) code, and the second decoder uses a BCH(3882, 3834) code.
- 24. The apparatus of claim 23 wherein the BCH(2040, 1941) code is a shortened version of a BCH(2047, 1948) code, and the BCH(3882, 3834) code is a shortened version of a BCH(4095,4047) code.
- 25. The apparatus of claim 24 wherein ten bits of the BCH(3882,3834) code are reserved.
- 26. The apparatus of claim 23 wherein the inner decoder uses the BCH(2040, 1941) code, and the outer decoder uses the BCH(3882, 3834) code.
- 27. A system comprising:
a transmitter to encode a stream of data using concatenated BCH codes, wherein a first one of the codes is a BCH(2040,1952) code, and a second one of the codes is a BCH(3904,3832) code; a transmission medium to communicate the encoded data to a receiver; and a receiver to decode the encoded data using the concatenated BCH codes.
- 28. The system of claim 27 wherein:
the transmitter comprises a BCH outer encoder, a BCH inner encoder and an interleaver coupled between the outer and inner encoders, the receiver comprises a BCH outer decoder, a BCH inner decoder and a deinterleaver coupled between the outer and inner decoders, and a first one of the encoders and a first one of the decoders use the BCH(2040,1952) code, and the second encoder and the second decoder use the BCH(3904,3832) code.
- 29. The system of claim 28 wherein the BCH(2040,1952) code is a shortened version of a BCH(2047,1959) code, and the BCH(3904,3832) code is a shortened version of a BCH(4095,4023) code.
- 30. The system of claim 29 wherein eight bits of the BCH(3904,3832) code are reserved.
- 31. The system of claim 28 wherein the inner encoder and inner decoder use the BCH(2040,1952) code, and the outer encoder and outer decoder use the BCH(3904,3832) code.
- 32. A system comprising:
a transmitter to encode a stream of data using concatenated BCH codes, wherein a first one of the codes is a BCH(2040, 1941) code, and a second one of the codes is a BCH(3882, 3834) code; a transmission medium to communicate the encoded data to a receiver; and a receiver to decode the encoded data using the concatenated BCH codes.
- 33. The system of claim 32 wherein:
the transmitter comprises a BCH outer encoder, a BCH inner encoder and an interleaver coupled between the outer and inner encoders, the receiver comprises a BCH outer decoder, a BCH inner decoder and a deinterleaver coupled between the outer and inner decoders, and a first one of the encoders and a first one of the decoders use the BCH(2040,1941) code, and the second encoder and the second decoder use the BCH(3882, 3834) code.
- 34. The system of claim 33 wherein the BCH(2040, 1941) code is a shortened version of a BCH(2047, 1948) code, and the BCH(3882, 3834) code is a shortened version of a BCH(4095,4047) code.
- 35. The system of claim 34 wherein ten bits of the BCH(3882,3834) code are reserved.
- 36. The system of claim 34 wherein the inner encoder and inner decoder use the BCH(2040, 1941) code, and the outer encoder and outer decoder use the BCH(3882, 3834) code.
- 37. A system comprising:
a transmitter to encode a stream of data using concatenated BCH codes, wherein the overhead of the concatenated BCH codes substantially matches an overhead of a RS(255/239) code; a transmission medium to communicate the encoded data to a receiver; and a receiver to decode the encoded data using the concatenated BCH codes.
RELATED APPLICATIONS
[0001] This application claims priority from U.S. Provisional patent Application No. 60/464,544 filed Apr. 22, 2003.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60464544 |
Apr 2003 |
US |