Method and apparatus for transmitting data traffic on a wireless communication channel
First Claim
1. A method for transmitting data in a channel of a wireless communication system, comprising:
- packaging a data payload into a plurality of subpackets;
sequentially transmitting a first portion of the plurality of subpackets in accordance with predetermined delays; and
sequentially transmitting a second portion of the plurality of subpackets in accordance with channel conditions.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus are presented for scheduling data packet transmissions during optimal channel conditions. In one method, data packet retransmissions are scheduled for transmission during favorable channel conditions when the target remote station is moving slowly, but are scheduled for periodic transmissions when the target is moving moderately or fast. In another method, long delays for retransmissions in a channel sensitive timing scheme are eliminated. In other methods, a combination of periodic and aperiodic retransmissions are used to achieve the desired frame error rate.
-
Citations
25 Claims
-
1. A method for transmitting data in a channel of a wireless communication system, comprising:
-
packaging a data payload into a plurality of subpackets;
sequentially transmitting a first portion of the plurality of subpackets in accordance with predetermined delays; and
sequentially transmitting a second portion of the plurality of subpackets in accordance with channel conditions. - View Dependent Claims (2, 3)
-
-
4. A method for transmitting data in a channel of a wireless communication system, comprising:
-
packaging a data payload into a plurality of subpackets;
sequentially transmitting a first portion of the plurality of subpackets in accordance with channel conditions; and
sequentially transmitting a second portion of the plurality of subpackets in accordance with predetermined delays. - View Dependent Claims (5, 6)
-
-
7. A method for transmitting data in a channel of a wireless communication system, comprising:
-
packaging a data payload into a plurality of subpackets, wherein the data payload is destined for a remote station;
performing a velocity determination of the remote station;
if the velocity of the remote station is slow or stationary, then transmitting the plurality of subpackets sequentially in accordance with channel conditions; and
if the velocity of the remote station is neither slow nor stationary, then transmitting the plurality of subpackets sequentially in accordance with predetermined delays. - View Dependent Claims (8)
-
-
9. A method for transmitting data in a channel of a wireless communication system, comprising:
-
repackaging a data payload into a plurality of redundant subpackets;
transmitting a first subpacket to a remote station, wherein the first subpacket includes a preamble;
if an acknowledgement message is not received, transmitting a second subpacket at a predetermined time delay to the remote station, wherein the second subpacket does not include a preamble; and
if an acknowledgement message for the second subpacket is not received, transmitting a remaining portion of the plurality of redundant subpackets in accordance with channel conditions until an acknowledgement message is received, wherein each of the remaining portion of the plurality of redundant subpackets includes a preamble.
-
-
10. The method of 9, wherein the remaining portion of the plurality of redundant subpackets are repackaged into a plurality of larger subpackets.
-
11. A method for transmitting data in a channel of a wireless communication system, comprising:
-
packaging a data payload into a plurality of subpackets;
transmitting a first subpacket to a remote station;
if the channel conditions are optimal, transmitting a remaining portion of the plurality of subpackets to the remote station; and
if the channel conditions are not optimal within a predetermined time duration, then transmitting a remaining portion of the plurality of subpackets during unfavorable channel conditions. - View Dependent Claims (12, 13, 15, 16, 18, 19)
-
-
14. Apparatus for transmitting data in a channel of a wireless communication system, comprising:
-
means for packaging a data payload into a plurality of subpackets;
means for deciding whether to sequentially transmit a first portion of the plurality of subpackets in accordance with predetermined delays or sequentially transmit a second portion of the plurality of subpackets in accordance with channel conditions.
-
-
17. Apparatus for transmitting data in a channel of a wireless communication system, comprising:
-
means for packaging a data payload into a plurality of subpackets;
means for deciding whether to sequentially transmit a first portion of the plurality of subpackets in accordance with channel conditions or sequentially transmit a second portion of the plurality of subpackets in accordance with predetermined delays.
-
-
20. Apparatus for transmitting data in a channel of a wireless communication system, comprising:
-
means for packaging a data payload into a plurality of subpackets, wherein the data payload is destined for a remote station;
means for performing a velocity determination of the remote station; and
means for receiving the plurality of subpackets and the velocity determination of the remote station, and further for;
if the velocity of the remote station is slow or stationary, then transmitting the plurality of subpackets sequentially in accordance with channel conditions; and
if the velocity of the remote station is neither slow nor stationary, then transmitting the plurality of subpackets sequentially in accordance with predetermined delays. - View Dependent Claims (21)
-
-
22. Apparatus for transmitting data in a channel of a wireless communication system, comprising:
-
means for repackaging a data payload into a plurality of redundant subpackets;
means for receiving the plurality of redundant subpackets, for transmitting a first subpacket to a remote station, wherein the first subpacket includes a preamble, and for;
if an acknowledgement message is not received, transmitting a second subpacket at a predetermined time delay to the remote station, wherein the second subpacket does not include a preamble; and
if an acknowledgement message for the second subpacket is not received, transmitting a remaining portion of the plurality of redundant subpackets in accordance with channel conditions until an acknowledgement message is received, wherein each of the remaining portion of the plurality of redundant subpackets includes a preamble. - View Dependent Claims (25)
-
-
23. The apparatus of 22, wherein the means for repackaging the data payload can also repackage the plurality of redundant subpackets into a plurality of larger subpackets.
-
24. Apparatus for transmitting data in a channel of a wireless communication system, comprising:
-
means for packaging a data payload into a plurality of subpackets;
means for transmitting a plurality of subpackets to a remote station;
means for deciding, after the means for transmitting a plurality of subpackets has transmitted a first subpacket, whether;
if the channel conditions are optimal, to transmit a remaining portion of the plurality of subpackets to the remote station; and
if the channel conditions are not optimal within a predetermined time duration, then to transmit a remaining portion of the plurality of subpackets during unfavorable channel conditions.
-
Specification