Claims
- 1. A method to reduce delay time of data delivery comprising the steps of:
storing at least one data packet to be transmitted over a link; transmitting a first segment of the data packet at a first modulation and coding scheme level; and transmitting a second segment of the data packet at a second modulation and coding scheme level which is more robust.
- 2. An apparatus to reduce delay time of data delivery, comprising:
a buffer for storing at least one data packet to be transmitted over a link; a modulator and coder for modulating and coding a first segment of the data packet at a first modulation-and-coding level; the modulator and coder modulating and coding a second segment of the data packet at a second modulation-and-coding level which is more robust; and a transmitter transmitting the first and second segments..
- 3. A data communication system for sending user data packets of varying length over a communication channel, comprising:
means for segmenting each data packet for transmission on the communication channel; means for using link adaptation to select different modulation-and-coding-schemes for transmission of each data segment; means for selecting the modulation-and-coding-scheme for transmission of each packet based on both the channel quality and the packet delay performance objective.
- 4. The system of claim 3, where each packet size is known, and the MCS is chosen for lower expected delay per packet.
- 5. The system of claim 4, where the MCS is chosen for lower delay per packet for x % of the packets where x depends on a desired quality of service.
- 6. The system of claim 4, wherein the MCS is chosen for a lower value of μ+aσ where μ denotes the expected delay per packet, σ denotes the standard deviation of delay and a>0 is chosen depending on the desired quality of service.
- 7. The system of claim 3, wherein the MCS is also based on a round trip delay time of the channel.
- 8. The system of claim 3, wherein the MCS is also based on a typical packet size, rather than an actual packet size.
- 9. The system of claim 8, wherein the MCS is chosen for a lower expected delay per packet.
- 10. The system of claim 3, wherein the MCS is determined based on a buffer backlog of user data and a lower expected delay in transmitting remaining data.
- 11. The system of claim 10, wherein one MCS is chosen when a buffer backlog is greater than x, and wherein another MCS is chosen when a buffer backlog is less than y.
- 12. The system of claim 3, wherein the MCS is determined based on a buffer backlog of user data per packet and a lower expected delay in transmitting each packet.
- 13. The system of claim 12, wherein one MCS is chosen when a buffer backlog is greater than x, and wherein another MCS is chosen when a buffer backlog is less than y.
- 14. The system of claim 13, where x equals y.
- 15. The system of claim 13, wherein x is determined such that the MCS that results in the lowest expected delay also results in the highest expected throughput.
- 16. A method for data communication by data packets of varying length over a communication channel, comprising the steps of:
segmenting each data packet for transmission on the communication channel; and determining a modulation-and-coding-scheme from a plurality of modulation and coding schemes for transmission of each data segment according to link adaptation.
- 17. The method of claim 16, wherein said determination of the modulation-and-coding-scheme for transmission of each packet segment is based on both channel quality and packet delay performance.
- 18. The method of claim 16, wherein said determination of the modulation-and-coding-scheme for transmission of each packet segment is based on channel quality.
- 19. The method of claim 16, wherein said link adaptation selection for the modulation-and-coding-scheme for transmission of each packet segment is based on packet delay performance.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application claims priority of Provisional Application Ser. No. 60/188,787, which was filed on Mar. 13, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60188787 |
Mar 2000 |
US |