Claims
- 1. The method of providing forward error correction for data services using a parallel concatenated convolutional code which is a Turbo Code comprising of a plurality of eight-state constituent encoders wherein a plurality of data block sizes are used in conjunction with said Turbo Code.
- 2. The method of claim 1 wherein at least one of the plurality of eight-state constituent codes has a transfer function equal to G(D)=[1,(1+D+D3)/(1+D2+D3)].
- 3. The method of claim 2 wherein the Turbo Code comprises two constituent codes, the Turbo Code enabling a minimum code rate equal to ⅓.
- 4. The method of claim 3 wherein a plurality of code rates greater than or equal to ⅓ are provided by the Turbo Code by puncturing one or more output coded bits from the two constituent encoders.
- 5. The method of claim 1 wherein at least one of the plurality of eight-state constituent codes has a transfer function G(D)=[1,(1+D+D3)/(1+D2+D3), (1+D+D2+D3)/(1+D2+D3)].
- 6. The method of claim 5 wherein the Turbo Code consists of two constituent codes, the Turbo Code enabling a minimum code rate equal to ⅕.
- 7. The method of claim 6 wherein a plurality of code rates greater than or equal to ⅕ are provided by the Turbo Code by puncturing one or more output coded bits from the two constituent encoders.
- 8. The method of claim 1 wherein at least one of the plurality of eight-state constituent codes has a transfer function G(D)=[1,(1+D2+D3)/(1+D+D3)].
- 9. The method of claim 8 wherein the Turbo Code comprises two constituent codes, the Turbo Code enabling a minimum code rate equal to ⅓.
- 10. The method of claim 9 wherein a plurality of code rates greater than or equal to ⅓ are provided by the Turbo Code by puncturing one or more output coded bits from the two constituent encoders.
- 11. The method of claim 10 wherein the Turbo Code consists of two constituent codes, the Turbo Code enabling a minimum code rate equal to ⅕.
- 12. The method of claim 11 wherein a plurality of code rates greater than or equal to ⅕ are provided by the Turbo Code by puncturing one or more output coded bits from the two constituent encoders.
- 13. The method of claim 1 wherein at least one of the plurality of eight-state constituent codes has a transfer function G(D)=[1,(1+D2+D3)/(1+D+D3), (1+D+D2+D3)/(1+D+D3)].
CLAIM FOR PRIORITY
[0001] This application claims priority under 35 U.S.C. § 1.119(e) of the filing dates of U.S. Provisional Application Nos. 60/072,368, filed Jan. 23, 1998, 60/074,932, filed Feb. 17, 1998, 60/075,742, filed Feb. 23, 1998, and 60/076,464, filed Mar. 2, 1998.
Provisional Applications (4)
|
Number |
Date |
Country |
|
60072368 |
Jan 1998 |
US |
|
60074932 |
Feb 1998 |
US |
|
60075742 |
Feb 1998 |
US |
|
60076464 |
Mar 1998 |
US |
Divisions (1)
|
Number |
Date |
Country |
Parent |
09235582 |
Jan 1999 |
US |
Child |
10156372 |
May 2002 |
US |