Quasi error free (QEF) communication using turbo codes
First Claim
1. A method for encoding, to provide a quasi error free decoding, the method comprising:
- providing data to be communicated;
algebraically encoding the data to be communicated thereby producing algebraically encoded data;
interleaving the algebraic encoded data in an interleaver having a guaranteed Depth thereby producing interleaved data; and
turbo encoding the interleaved data thereby producing turbo encoded data;
7 Assignments
0 Petitions
Accused Products
Abstract
A method for encoding and decoding information using turbo codes. Turbo codes, though providing error performance superior to many codes, exhibit a phenomenon known as error floor. The error floor is a bit error level that turbo codes themselves have had difficulty improving on. This error floor can prove problematical for quasi error free applications in which error rates on the order of 10−10 are required. In addition turbo codes have failure modes in which errors occur in a burst, which may preclude the establishment of quasi error free communication. Such quasi error free applications also require an error correction that is superior to that generally represented by the error floor of turbo-codes. Quasi error free performance can be produced using turbo codes as an inner code in conjunction with an algebraic outer code linked by an interleaver. A combination of outer algebraic code and turbo inner code linked by an interleaver, which has a guaranteed minimum Depth between symbols output from the interleaver, can produce a quasi error free performance in systems utilizing Turbo-Codes without an increase in bandwidth.
119 Citations
25 Claims
-
1. A method for encoding, to provide a quasi error free decoding, the method comprising:
-
providing data to be communicated;
algebraically encoding the data to be communicated thereby producing algebraically encoded data;
interleaving the algebraic encoded data in an interleaver having a guaranteed Depth thereby producing interleaved data; and
turbo encoding the interleaved data thereby producing turbo encoded data;
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
14. An encoding apparatus the apparatus comprising:
-
an input that accepts data to be encoded;
an algebraic encoder that receives the data to be encoded and algebraically encodes the data thereby producing algebraically encoded data;
an interleaver that interleaves the algebraically encoded data, said interleaver having a guaranteed Depth, thereby producing interleaved data; and
a turbo encoder that encodes the interleaved data thereby producing turbo encoded data;
-
Specification