Claims
- 1. An incremental redundancy transmission communication system comprising:
a time slot signal generator that creates a time slot signal having at least one sub-slot with a fixed size; a data block signal generator that creates a data block signal sized to fit in the at least one sub-slot; a header adder that generates a header having a data block signal sequence number in the header for the time slot signal; and a receiver that identifies in the header for the time slot signal a number of data block signals consecutively transmitted.
- 2. The system of claim 1 including a parity block signal generator that creates a parity block signal sized smaller than the data block signal such that the parity block signal and the data block signal sequence number fit within the sub-slot, and a transmitter that transmits the data block signal and parity block signal in the sub-slot within the time slot signal.
- 3. The system of claim 2 wherein the receiver identifies in the header for the time slot signal the number of data block signals and parity block signals in the time slot signal.
- 4. The system of claim 2 wherein the data block signal generator and parity block signal generator create an integer number of total data block signals and the parity block signals that fit in the time slot signal.
- 5. The system of claim 2 including an encoder that separately encodes the sequence of data block signals and parity block signals, and an interleaver that separately interleaves the sequence of data block signals and parity block signals.
- 6. The system of claim 5 further including an assembler that assembles the sequence of data block signals and parity block signals into time slot signals as determined by a retransmission protocol after to the encoder and interleaver.
- 7. The system of claim 1 including a transmitter that transmits a parity block signal with the data block signal sequence number in the sub-slot.
- 8. The system of claim 1 including a receiver that identifies the sequence of data block signals in the time slot as being consecutive from a first data block.
- 9. The system of claim 1 including a transmitter that sizes the data block signals for operation in a plurality of modulation schemes.
- 10. The system of claim 9 wherein the transmitter selectively sizes the data block signals so that the data block signals fit within the sub-slot at each one of the plurality of modulation schemes.
- 11. The method of claim 10 wherein the transmitter uses a code rate defined by the equation
- 12. The system of claim 1 including a computation unit that computes a frame check sequence, and a adder that adds the frame check sequence to the radio link protocol frame to define a frame Bi.
- 13. The system of claim 12 including an encoder that encodes the frame Bi into N data bits and N parity bits, a first segmenter that segments the N data bits into D data block signals, a second segmenter that segments the N parity bits into P parity block signals of equal size, and a puncturing unit that selectively punctures the P parity block signals to insert a header.
- 14. The system of claim 13 wherein the header includes a header type identifier and a data block signal sequence number for selected parity block signals.
- 15. The system of claim 13 further includes a memory unit that stores information corresponding to the N data bits and N parity bits.
- 16. The system of claim 15 wherein the memory unit includes a bitmap for delivered D data block signals and P parity block signals.
- 17. An incremental redundancy transmission communication system comprising:
means for creating a time slot signal having at least one sub-slot with a fixed size; means for creating a data block signal sized to fit in the sub-slot; means for establishing a header having a data block signal sequence number in the header for the time slot signal; and means for identifying in the header for the time slot signal the number of data blocks signals consecutively transmitted.
- 18. The system of claim 17 including means for creating a parity block signal sized smaller than the data block signal such that the parity block signal and the data block signal sequence number fit within the sub-slot, and means for transmitting the data block signal and parity block signal in the sub-slot within the time slot signal.
- 19. The system of claim 18 including means for identifying in the header for the time slot signal the number of data block signals and parity block signals in the time slot signal.
- 20. The system of claim 18 including a means for inserting into the time slot signal an integer number of total data block signals and parity block signals.
- 21. The system of claim 18 including means for separately encoding the sequence of data block signals and parity block signals, and means for interleaving separately the sequence of data block signals and parity block signals.
- 22. The system of claim 21 including means for assembling the sequence of data block signals and parity block signals into time slot signals as determined by a retransmission protocol prior to encoding and interleaving the data block signals and parity block signals.
- 23. The system of claim 17 including means for transmitting the parity block signal with the data block signal sequence number in the sub-slot.
- 24. The system of claim 17 including means for identifying the sequence of data block signals in the time slot as consecutive from a first data block.
- 25. The system of claim 17 including means for sizing the data block signals for operation in a plurality of modulation schemes.
- 26. The system of claim 25 including means for selectively sizing the data block signals to fit the data block signals within the sub-slot at each one of the plurality of modulation schemes.
- 27. The system of claim 26 wherein the transmitter uses a code rate defined by the equation
- 28. The system of claim 17 including means for computing a frame check sequence, and means for adding the frame check sequence to the radio link protocol frame to define a frame Bi.
- 29. The system of claim 28 further including means for encoding the frame Bi into N data bits and N parity bits, means for segmenting the N data bits into D data block signals, means for segmenting the N parity bits into P parity block signals of equal size, and means for selectively puncturing the P parity block signals to insert a header.
- 30. The system of claim 29 wherein the header includes a header type identifier and a block sequence number for selected parity block signals.
- 31. The system of claim 29 including means for storing in a memory information corresponding to the N data bits and N parity bits, means for transmitting the D data block signals corresponding to the radio link protocol, means for decoding the Bi frame, and means for transmitting additional parity block signals corresponding to a radio link protocol upon the Bi frame not being correctly decoded
- 32. The system of claim 31 further comprising means for clearing the memory whenever the Bi frame is correctly decoded.
- 33. The system of claim 31 in which the memory includes a bitmap for delivered D data block signals and P parity block signals.
- 34. A method for incremental redundancy transmission in a communication system that uses radio protocol frames, comprising the steps of:
creating a time slot signal having at least one sub-slot with a fixed size; creating a data block signal sized to fit in the sub-slot; establishing a header having a data block signal sequence number in the header for the time slot signal; and identifying in the header for the time slot signal the number of data block signals consecutively transmitted.
- 35. The method of claim 34 including the steps of creating a parity block signal sized smaller than the data block signal such that the parity block signal and the data block signal sequence number fit within the sub-slot and transmitting the data block signal and parity block signal in the sub-slot within the time slot signal.
- 36. The method of claim 35 including the step of identifying in the header for the time slot signal the number of data block signals and parity block signals in the time slot.
- 37. The method of claim 35 including the step of inserting into the time slot signal an integer number of total data block signals and parity block signals.
- 38. The method of claim 35 including the steps of separately encoding the sequence of data block signals and parity block signals, and interleaving separately the sequence of data block signals and parity block signals.
- 39. The method of claim 35 including the step of assembling the sequence of data block signals and parity block signals into time slot signals as determined by a retransmission protocol prior to the steps of encoding and interleaving.
- 40. The method of claim 34 including the step of transmitting the parity block signal with the data block signal sequence number in the sub-slot.
- 41. The method of claim 34 including the step of identifying the sequence of data block signals in the time slot as consecutive from a first data block.
- 42. The method of claim 34 including the step of sizing the data block signals for operation in a plurality of modulation schemes.
- 43. The method of claim 42 including the step of selectively sizing of the data block signals so that the data block signals fit within the sub-slot at each one of the plurality of modulation schemes.
- 44. The method of claim 43 wherein the transmitter uses a code rate defined by the equation
- 45. The method of claim 34 including the steps of computing a frame check sequence, and adding the frame check sequence to the radio link protocol frame to define a frame Bi.
- 46. The method of claim 45 including the steps of encoding the frame Bi into N data bits and N parity bits, segmenting the N data bits into D data block signals, segmenting the N parity bits into P parity block signals of equal size, and selectively puncturing the P parity block signals to insert a header.
- 47. The method of claim 46 wherein the header includes a header type identifier and a block sequence number for selected parity block signals.
- 48. The method of claim 46 including the steps of storing in a memory information corresponding to the N data bits and N parity bits, transmitting the D data block signals corresponding to the radio link protocol, decoding the Bi frame, and transmitting additional parity block signals corresponding to a radio link protocol when the Bi frame is not correctly decoded.
- 49. The method of claim 48 including the step of clearing the memory whenever the Bi frame is correctly decoded.
- 50. The method of claim 48 in which the memory includes a bitmap for delivered D data block signals and P parity block signals.
- 51. A method for incremental redundancy transmission in a communication system, comprising the steps of:
creating a time slot signal having a sub-slot with a fixed size; creating a data block signal sized to fit within the sub-slot; providing, in a header of the time slot signal, a data block signal sequence number for a first data block signal in a sequence of data block signals; and creating a parity block signal smaller than the data block signal such that the parity block signal and the data block signal sequence number fit within the sub-slot signal.
- 52. The method of claim 51 including the step of transmitting the parity block signal with the data block signal sequence number in the sub-slot.
- 53. The method of claim 51 including the step of identifying the sequence of data block signals in the time slot signal as consecutive from the first data block signal.
- 54. The method of claim 51 including the step of identifying in the header for the time slot signal the number of data block signals and parity block signals in the time slot signal.
- 55. The method of claim 54 including the step of sizing the data block signals for operation in a plurality of modulation schemes.
- 56. The method of claim 55 including the step of selectively sizing of the data block signals so that the data block signals fit within the sub-slot at each one of the plurality of modulation schemes.
- 57. The method of claim 51 including the step of inserting into the time slot signal an integer number of total data block signals and parity block signals.
- 58. The method of claim 57 wherein the transmitter uses a code rate defined by the equation
- 59. The method of claim 51 involving the steps of separately encoding the sequence of data block signals and parity block signals, and interleaving separately the sequence of data block signals and parity block signals.
- 60. The method of claim 59 including the step of assembling the sequence of data block signals and parity block signals into time slot signals as determined by a retransmission protocol prior to the steps of encoding and interleaving.
- 61. The method of claim 60 including the steps of decoding the sequence of data block signals and parity block signals, and decoding the data stored at the transmitter only when a positive acknowledgment is received that the time slot signal is correctly decoded.
- 62. The method of claim 61 including the steps of computing a frame check sequence, and adding the frame check sequence to the radio link protocol frame to define a frame Bi.
- 63. The method of claim 62 including the steps of encoding the frame Bi into N data bits and N parity bits, segmenting the N data bits into D data block signals, segmenting the N parity bits into P parity block signals of equal size, and selectively puncturing the P parity block signals to insert a header.
- 64. The method of claim 63 wherein the header includes a header type identifier and a data block signal sequence number for selected parity block signals.
- 65. The method of claim 63 including the steps of storing in a memory information corresponding to the N data bits and N parity bits, transmitting the D data block signals corresponding to the radio link protocol, decoding the Bi frame, and transmitting additional P parity block signals corresponding to the radio link protocol when whenever the Bi frame is not correctly decoded.
- 66. The method of claim 65 including the step of clearing the memory whenever the Bi frame is correctly decoded.
- 67. The method of claim 65 in which the memory includes a bitmap for delivered D data block signals and P parity block signals.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit of U.S. Provisional Application, Serial No. 60/075,501, filed Feb. 23, 1998, and entitled System and Method for Incremental Redundancy Transmission in a Communication System.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60075501 |
Feb 1998 |
US |