Rate control for multiplexed voice and data in a wireless communications system
First Claim
1. A method of controlling communication rates over a link within a communications system, the method comprising:
- applying rate control to multiplexed traffic, the rate control affecting only a portion of the multiplexed traffic.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method of controlling communication rates over a link within a communications system. The method includes storing packets associated with voice and data traffic in individual buffers, and determining an instantaneous number of active voice and active data traffic in the individual buffers. Furthermore, a total link bandwidth that the active voice traffic will consume during a frame interval is determined, and an available link bandwidth, for the active data traffic, remaining after the total link bandwidth is calculated. Finally, rate control is applied to fit the active data traffic in the available link bandwidth. Rate control is achieved by allowing a data session to send data at a portion of its full-rate, where the portion is determined as a function of the instantaneous load generated by all sessions carried on the link.
22 Citations
11 Claims
-
1. A method of controlling communication rates over a link within a communications system, the method comprising:
applying rate control to multiplexed traffic, the rate control affecting only a portion of the multiplexed traffic.
-
2. The method according to claim 1, wherein the multiplexed traffic includes both voice and data portions.
-
3. The method according to claim 2, wherein only the data portion of the multiplexed traffic has rate control applied thereto.
-
4. The method according to claim 1, further comprising determining a total bandwidth occupied by active voice traffic.
-
5. The method according to claim 1, further comprising determining bandwidth available to data traffic by subtracting a total bandwidth occupied by voice traffic from a total bandwidth available in the link.
-
6. The method according to claim 5, wherein the rate control is applied only to the data traffic.
-
7. The method according to claim 1, further comprising storing both voice and data traffic in individual buffers of the communications system.
-
8. The method according to claim 7, further comprising multiplexing the voice and data traffic to obtain the multiplexed traffic.
-
9. The method according to claim 8, wherein the data traffic of the multiplexed traffic is the portion thereof that receives the rate control.
-
10. A computer-readable medium having at least one code segment embodied thereon that causes a processor to perform the method according to claim 1.
-
11. A method of controlling communication rates over a link within a communications system, the method comprising:
-
storing packets associated with voice and data traffic in individual buffers;
determining a number of instantaneous active voice and active data traffic in the individual buffers every frame interval or every plurality of frame intervals;
determining a total link bandwidth that the active voice traffic will consume during a frame interval;
determining an available link bandwidth, for the active data traffic, remaining after the total link bandwidth is determined; and
applying rate control only to the active data traffic in order to fit the active data traffic in the available link bandwidth.
-
Specification