Claims
- 1. A method of encoding for producing a frame of data, the method comprising the steps of:
detecting an encoder mode of an encoder; identifying an excluded codeword output by the encoder operating in the encoder mode; causing a selected bit in the excluded codeword to have a predetermined value to produce a non-excluded codeword; and substituting the excluded codeword with the non-excluded codeword.
- 2. The method of claim 1 wherein the step of causing a selected bit in the excluded codeword output to have a predetermined value to produce a non-excluded codeword further includes setting a selected bit in the excluded codeword output to have a predetermined value.
- 3. The method of claim 2 wherein the step of setting a selected bit in the excluded codeword output to have a predetermined value further includes setting a most significant bit in the excluded codeword output equal to one.
- 4. The method of claim 1 wherein the step of causing a selected bit in the excluded codeword output to have a predetermined value to produce a non-excluded codeword further includes selecting a predetermined, non-excluded codeword in response to the excluded codeword.
- 5. The method of claim 1 wherein the step of causing a selected bit in the excluded codeword output to have a predetermined value to produce a non-excluded codeword further includes restricting a best fit codebook search in the encoder to selected codebook entries having a selected bit equal to a predetermined value.
- 6. The method of claim 1 wherein the detected encoder mode is a mode for encoding for a one-eighth rate data frame.
- 7. The method of claim 1 wherein the excluded codeword is hexadecimally represented as 0740H, the encoder mode is a ⅛th rate encoding mode, and the non-excluded codeword is hexadecimally represented as 8740H.
- 8. The method of claim 1 wherein the step of causing a selected bit in the excluded codeword output to have a predetermined value to produce a non-excluded codeword further includes setting a selected bit in the excluded codeword output to have a predetermined value to produce a non-excluded codeword that mitigates the effects of a decoding error in a receiver associated with the excluded codeword.
- 9. A system for encoding for producing a frame of data comprising:
means for detecting an encoder mode of an encoder; means for identifying an excluded codeword output by the encoder operating in the encoder mode; means for causing a selected bit in the excluded codeword to have a predetermined value to produce a non-excluded codeword; and means for substituting the excluded codeword with the non-excluded codeword.
- 10. The system of claim 9 wherein the means for causing a selected bit in the excluded codeword output to have a predetermined value to produce a non-excluded codeword further includes means for setting a selected bit in the excluded codeword output to have a predetermined value.
- 11. The system of claim 10 wherein the means for setting a selected bit in the excluded codeword output to have a predetermined value further includes means for setting a most significant bit in the excluded codeword output equal to one.
- 12. The system of claim 9 wherein the means for causing a selected bit in the excluded codeword output to have a predetermined value to produce a non-excluded codeword further includes means for selecting a predetermined, non-excluded codeword in response to the excluded codeword.
- 13. The system of claim 9 wherein the means for causing a selected bit in the excluded codeword output to have a predetermined value to produce a non-excluded codeword further includes means for restricting a best fit codebook search in the encoder to selected codebook entries having a selected bit equal to a predetermined value.
- 14. The system of claim 9 wherein the detected encoder mode is a mode for encoding for a one-eighth rate data frame.
- 15. The system of claim 9 wherein the excluded codeword is hexadecimally represented as 0740H, the encoder mode is a ⅛th rate encoding mode, and the non-excluded codeword is hexadecimally represented as 8740H.
- 16. The system of claim 9 wherein the means for causing a selected bit in the excluded codeword output to have a predetermined value to produce a non-excluded codeword further includes means for setting a selected bit in the excluded codeword output to have a predetermined value to produce a non-excluded codeword that mitigates the effects of a decoding error in a receiver associated with the excluded codeword.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority from U.S. application No. 60/186,819, filed Mar. 3, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60186819 |
Mar 2000 |
US |