Claims
- 1. A method of improving quality of service in a communication system, the communication system having a transmitter system and a receiver system, the method comprising the steps of:
encoding a first data set, wherein the step of encoding the first data set further comprises the step of:
encoding the first data set with a plurality of error codes to form a plurality of encoded second data sets, wherein each encoded second data set corresponds to the first data set and one of the plurality of error codes; and transmitting each of the plurality of encoded second data sets to the receiver system, wherein the step of transmitting each of the plurality of encoded second data sets does not comprise a receiver system initiating a request to retransmit one of the plurality of encoded second data sets.
- 2. A method as in claim 1 wherein the step of encoding the first data set with the plurality of error codes further comprises the step of selecting for each of the plurality of error codes a respective plurality of puncturing error codes.
- 3. A method as in claim 2 wherein the step of selecting for each of the plurality of error codes the respective plurality of puncturing error codes further comprises the step of:
selecting the plurality of puncturing error codes such that each puncturing error code comprises a unique coding rate independent from coding rates associated with other puncturing error codes in the plurality of error codes.
- 4. A method as in claim 1 wherein the step of encoding the first data set with the plurality of error codes further comprises the step of selecting for each of the plurality of error codes a suitable code which may be decoded by a corresponding Forward Error Correction (FEC) decoder.
- 5. A method as in claim 1 wherein the step of transmitting each of the plurality of encoded second data sets further comprises the step of transmitting the plurality of encoded second data sets over a respective plurality of transmission channels.
- 6. A method as in claim 1 wherein the step of transmitting the plurality of encoded second data sets over the plurality of transmission channels further comprises the step of parallel transmitting the plurality of encoded second data sets over the respective plurality of transmission channels.
- 7. A method as in claim 1 wherein the method of improving quality of service in the communication system further comprises the step of receiving each of the plurality of encoded second data sets at a first receiver.
- 8. A method as in claim 1 wherein the communication system comprises a time division multiple access (TDMA) communication system.
- 9. A method as in claim 8 wherein the communication system further comprises a code division multiple access (CDMA) communication system.
- 10. A method as in claim 8 wherein encoding the first data set with the plurality of error codes to form a plurality of encoded second data sets further comprises the step of formatting each of the plurality of encoded second data sets in a respective plurality of burst TDMA frame structures.
- 11. A method as in claim 10 wherein the step of formatting each of the plurality of encoded second data sets in a respective plurality of burst TDMA frame structures further comprises the step of formatting each of the plurality of encoded second data sets in an EDGE burst structure, the EDGE burst structure comprising a length that is substantially 156.25 symbols for each of the encoded second data sets.
- 12. A method as in claim 10 where in the step of formatting each of the plurality of encoded second data sets in a respective plurality of burst TDMA frame structures further comprises the step of formatting each of the plurality of encoded second data sets in a burst structure comprising a length that is substantially 78.125 symbols for each of the encoded second data sets.
- 13. A method as in claim 12 wherein the step of providing the burst structure with the length of 78.125 symbols further comprises the steps of:
providing 2 symbols designated as first tail portion; providing 21 symbols designated as a training sequence portion following the first tail portion; providing 1 symbol designated as a signal flag portion following the training sequence portion; providing 44 symbols designated as a data portion following the signal flag portion; providing 2 symbols designated as a second tail portion following the data portion; and providing 8.125 symbols designated as a guard portion following the second tail portion.
- 14. A method as in claim 12 wherein the step of providing the burst structure with the length of 78.125 symbols further comprises the steps of:
providing 2 symbols designated as first tail portion; providing 22 symbols designated as a first data portion following the first tail portion; providing 1 symbol designated as a signal flag portion following the first data portion; providing 21 symbols designated as a training sequence portion following the signal flag portion; providing 22 symbols designated as a second data portion following the training sequence portion; providing 2 symbols designated as a second tail portion following the second data portion; and providing 8.125 symbols designated as a guard portion following the second tail portion.
- 15. A system adaptable to improving quality of service in a communication system, the system comprising:
a base station for encoding a plurality of first data sets, wherein each of the plurality of first data sets are encoded with a respective plurality of error codes to form a plurality of encoded second data sets; at least one transmitter for transmitting the plurality of encoded second data sets; and a receiver, wherein the receiver is adapted to receive each of the plurality of encoded second data sets.
- 16. A system as in claim 15 wherein the plurality of encoded second data sets are adapted to an optimized burst structure for communication between the transmitter and the receiver.
- 17. A system as in claim 16 wherein the optimized burst structure comprises a burst structure having a length that comprising substantially 156.25 symbols.
- 18. A system as in claim 16 wherein the optimized burst structure comprises a burst structure having a length that comprising substantially 78.125 symbols.
- 19. A system as in claim 15 wherein the base station comprises a mobile system base station.
- 20. A system as in claim 15 wherein the receiver comprises a mobile system receiver.
- 21. A communication system, the communication system comprising:
an encoder for encoding a plurality of first data sets with a plurality of error codes to form a plurality of encoded second data sets; a transmitter to separately transmit each of the plurality of encoded second data sets; and a receiver, wherein the receiver is adapted to receive each of the plurality of encoded second data sets.
- 22. A communication system as in claim 21 wherein the transmitter is adapted to serially transmit the plurality of encoded second data sets.
- 23. A communication system as in claim 21 wherein the transmitter is adapted to parallel transmit the plurality of encoded second data sets.
- 24. A communication system as in claim 21 wherein the receiver is adapted to serially receive the plurality of encoded second data sets.
- 25. A communication system as in claim 21 wherein the receiver is adapted to parallel receive the plurality of encoded second data sets.
- 26. A communication system as in claim 21 wherein the communication system further comprises a time division multiple access (TDMA) communication system.
- 27. A communication system as in claim 26 wherein the communication system further comprises a code division multiple access (CDMA) communication system.
- 28. a communication system as in claim 21 wherein the communication system further comprises a packet data system.
- 29. A communication system as in claim 21 wherein the encoder further comprises an integrated circuit.
- 30. A communication system as in claim 21 wherein the communication system further comprises a channel performance model.
- 31. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for
encoding a plurality of first data sets, wherein the step of plurality of first data sets further comprises the step of:
encoding the plurality of first data sets with a respective plurality of error codes to form a plurality of encoded second data sets.
- 32. A program storage device as in claim 31 wherein the program of instructions comprise at least one Hardware Description (HDL) Language file.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application Ser. No. 60/329,634, filed Oct. 16, 2001. The disclosure of this Provisional Patent Application is incorporated by reference herein in its entirety.
[0002] This application also claims the benefit of copending U.S. application Ser. No. 09/616,135, filed Jul. 13, 2000. The disclosure of this Non-provisional Patent Application is incorporated by reference herein in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60329634 |
Oct 2001 |
US |