Claims
- 1. A method for transferring data in a wireless communication system, the method comprising:
receiving data blocks for transmission and acknowledgements and negative acknowledgments indicating whether data blocks are required to be retransmitted; scheduling data blocks for transmission, the scheduled data blocks including retransmitted data blocks and the received data blocks, the prioritization based on a required transmission latency for each data block; transmitting the scheduled data blocks based on the scheduling from a base station; receiving the transmitted data blocks by at least one user equipment; and determining whether retransmission of the received transmitted data blocks is required and transmitting acknowledgments and negative acknowledgements in response to the determination.
- 2. The method of claim 1 wherein the transmitting the data blocks is over a high speed downlink shared channel.
- 3. The method of claim 1 wherein the scheduling is also based on block error rate requirements.
- 4. The method of claim 1 wherein the scheduling is also based on a signal to interference ratio.
- 5. The method of claim 1 wherein the scheduling is also based on a loading of a cell of the base station.
- 6. The method of claim 1 wherein the scheduling is also based on a speed of a user equipment receiving data blocks.
- 7. The method of claim 1 wherein the required data latency is determined by a priority class of the data blocks.
- 8. The method of claim 7 further comprising interrupting the transmission of lower priority data blocks to allow for transmission of higher priority data blocks.
- 9. The method of claim 8 wherein the interrupting is indicated by transmitting a NDI.
- 10. The method of claim 1 wherein the scheduling utilizes input information to determine a best combination of transmissions to achieve maximum performance.
- 11. The method of claim 1 further comprising assigning each received data block a transmission sequence number (TSN) prior to the scheduling.
- 12. The method of claim 11 further comprising reordering received transmitted data blocks based on the TSN of each received transmitted data block.
- 13. A radio network controller and a node-B comprising:
a scheduling entity for receiving data blocks for scheduling data blocks for transmission, the scheduled data blocks including the received data blocks and data blocks for retransmission as indicted by received acknowledgements and negative acknowledgements; and at least one hybrid automatic repeat request (H-ARQ) entity for transmitting the scheduled data blocks.
- 14. The radio network controller and node-B of claim 13 wherein the scheduling is based on a required data latency for each data block.
- 15. The radio network controller and node-B of claim 13 wherein the H-ARQ entity transmits the data blocks across a high speed downlink shared channel.
- 16. The radio network controller and node-B of claim 13 further comprising a priority entity for assigning a transmission sequence number to each received data block prior to scheduling.
- 17. The radio network controller and node-B of claim 13 further comprising a flow controller for controlling the flow of data between the radio network controller and node-B.
- 18. The radio network controller and node-B of claim 13 further comprising a transport format combination selector for selecting a transport format combination for each transmitted data block.
- 19. The radio network controller and node-B of claim 13 wherein the scheduling entity interrupts the transmission of lower priority data blocks to allow for transmission of higher priority data blocks.
- 20. The radio network controller and node-B of claim 13 wherein the interrupting is indicated by transmitting a NDI.
- 21. A radio network controller and a node-B comprising:
scheduling means for receiving data blocks for scheduling data blocks for transmission, the scheduled data blocks including the received data blocks and data blocks for retransmission as indicted by received acknowledgements and negative acknowledgements; and hybrid automatic repeat request (H-ARQ) means for transmitting the scheduled data blocks.
- 22. The radio network controller and node-B of claim 13 wherein the scheduling is based on a required data latency for each data block.
- 23. The radio network controller and node-B of claim 13 wherein the H-ARQ means transmits the data blocks across a high speed downlink shared channel.
- 24. The radio network controller and node-B of claim 13 further comprising priority means for assigning a transmission sequence number to each received data block prior to scheduling.
- 25. The radio network controller and node-B of claim 13 further comprising flow control means for controlling the flow of data between the radio network controller and node-B.
- 26. The radio network controller and node-B of claim 13 further comprising transport format combination selector means for selecting a transport format combination for each transmitted data block.
- 27. The radio network controller and node-B of claim 13 wherein the scheduling means interrupts the transmission of lower priority data blocks to allow for transmission of higher priority data blocks.
- 28. The radio network controller and node-B of claim 13 wherein the interrupting is indicated by transmitting a NDI.
- 29. A user equipment comprising:
a hybid automatic repeat request (H-ARQ) entity for receiving transmitted data blocks, each data block having a transmission sequence number and transmitted based on a sequence derived by each transmitted data block's required transmission latency; and at least one reordering device for reordering the received transmitted data blocks using each received transmitted data block's transmission sequence number.
- 30. The user equipment of claim 29 wherein the H-ARQ entity combines the soft symbols of retransmitted ones of the received transmitted data blocks with a previously received version of the ones received transmitted data blocks.
- 31. The user equipment of claim 29 wherein the received transmitted data blocks are received over a high speed downlink shared channel.
- 32. A user equipment comprising:
hybid automatic repeat request (H-ARQ) means for receiving transmitted data blocks, each data block having a transmission sequence number and transmitted based on a sequence derived by each transmitted data block's required transmission latency; and reordering means for reordering the received transmitted data blocks using each received transmitted data block's transmission sequence number.
- 33. The user equipment of claim 32 wherein the H-ARQ means combines the soft symbols of retransmitted ones of the received transmitted data blocks with a previously received version of the ones received transmitted data blocks.
- 34. The user equipment of claim 32 wherein the received transmitted data blocks are received over a high speed downlink shared channel.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The application claims priority from Provisional Patent Application No. 60/343,661, filed Oct. 19, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60343661 |
Oct 2001 |
US |