Method and apparatus for adaptive data transmission in communication system
First Claim
1. A method for adaptive data transmission in a communication system which has a plurality of sending communicaiton means and receiving communication means using a shared channel and a dedicated channel, said method comprising the steps of:
- (a1) receiving in the receiving communication means data transmitted from the pluarlity of sending communicaiton means using the dedicate channel;
(b1) when the data are received, obtaining an idle capacity which is not being used from the maximum transmission capacity which is already allocated to the plurality of sending communication means using the dedicated channel; and
(c1) when the idle capacity is obtained, broadcasting shared channel information about the idle capacity to the plurality of sending communication means which use the shared channel, and later transmitting in the sending communication means the data according to the shared channel information, whereby when the plurality of sending communication means transmit the data by using the dedicated channel via variable transmission rate services, the variation rate of the transmission rates of the variable transmission rate data transmission services transmitted from the sending communicaiton means is controlled so that the idle transmission capacity can be forecasted for use in other service data transmission,wherein said step of (a1) receiving in one of the receiving communicaiotn means, when the plurality of sending communication means using the dedicated channel transmits the data via the variable transmission rate service, has the steps of;
(a2) calculating the average movement value and standard movement deviation value of transmission data traffic according to unit time r about variable transmission rate service session subjected to transmission, in response to a data transmission request of a user;
(b2) forecasting the traffic in the next unit time r+1 by using the calculated average movement value and standard movement deviation value;
(c2) obtaining a control transmission rate via the forecasted data traffic, wherein the control transmission rate guarantees a transmission rate between the minimum transmission rate and the maximum transmission rate; and
(d2) transmitting the data within the obtained control transmission rate.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method and apparatus for adaptive data transmission enabling data transmission in a variable transmission rate in a communication system, where a number of users share a transmission medium to transmit data in the variable transmission rate, by using a transmission capacity which is not being currently used even if allocated to some users. According to the invention, the transmission rate variation rates of each of the variable transmission rate data transmission services are controlled within the spirit of current variable transmission rate services so that the data traffic of the existing variable transmission rate transmission services which is actually unable to be forecasted can be forecasted. Therefore, the idle transmission capacity available can be forecasted so that the data can be transmitted by using the idle capacity. In this way, the transmission capacity of the system can be more efficiently used.
-
Citations
33 Claims
-
1. A method for adaptive data transmission in a communication system which has a plurality of sending communicaiton means and receiving communication means using a shared channel and a dedicated channel, said method comprising the steps of:
-
(a1) receiving in the receiving communication means data transmitted from the pluarlity of sending communicaiton means using the dedicate channel;
(b1) when the data are received, obtaining an idle capacity which is not being used from the maximum transmission capacity which is already allocated to the plurality of sending communication means using the dedicated channel; and
(c1) when the idle capacity is obtained, broadcasting shared channel information about the idle capacity to the plurality of sending communication means which use the shared channel, and later transmitting in the sending communication means the data according to the shared channel information, whereby when the plurality of sending communication means transmit the data by using the dedicated channel via variable transmission rate services, the variation rate of the transmission rates of the variable transmission rate data transmission services transmitted from the sending communicaiton means is controlled so that the idle transmission capacity can be forecasted for use in other service data transmission, wherein said step of (a1) receiving in one of the receiving communicaiotn means, when the plurality of sending communication means using the dedicated channel transmits the data via the variable transmission rate service, has the steps of;
(a2) calculating the average movement value and standard movement deviation value of transmission data traffic according to unit time r about variable transmission rate service session subjected to transmission, in response to a data transmission request of a user;
(b2) forecasting the traffic in the next unit time r+1 by using the calculated average movement value and standard movement deviation value;
(c2) obtaining a control transmission rate via the forecasted data traffic, wherein the control transmission rate guarantees a transmission rate between the minimum transmission rate and the maximum transmission rate; and
(d2) transmitting the data within the obtained control transmission rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
wherein, RiC(t+1) is the control transmission rate, RiP(t+1) is the forecasted traffic value, RiS is the minimum transmission rate of session i, and RiM is the maximum transmission rate of session i.
-
-
4. The method for adaptive data transmission according to claim 1, wherein said step (d2) of transmitting the data, if some of the data are not transmitted at present, has the step of storing the data in a transmission queue or canceling the same according to corresponding QoS.
-
5. The method for adaptive data transmission according to claim 1, wherein said step (b1) of obtaining an idle capacity has the steps of:
-
(a3) forecasting the traffic of the data received from the sending communication means using the dedicated channel;
(b3) obtaining a control transmission rate via the forecasted data traffic, wherein the control transmission rate is between the minimum transmission rate and the maximum transmission rate; and
(d3) obtaining an idle allowable transmission rate which is not being used from the maximum capacity allowed to the plurality of sending side by using the control transmission rate.
-
-
6. The method for adaptive data transmission according to claim 5, wherein said step (a3) of obtaining a control transmission rate has the steps of:
-
measuring the amount of the data received during unit time according to the session using the variable transmission rate service, when the data is received during unit time t; and
forecasting the traffic value of the next unit time t+1 about the variable transmission rate service session based upon the measured amount of the data.
-
-
7. The method for adaptive data transmission according to claim 6, wherein said step (a3) of measuring the amount of the data has the steps of:
-
calculating the average movement of the transmission data traffic of the unit time t about the variable transmission rate service; and
obtaining the standard movement deviation about the average movement value.
-
-
8. The method for adaptive data transmission according to claim 6, wherein said step of forecasting the traffic value uses the equation:
-
RiP(t+1)=Mi(t)+α
(σ
i(t))β
+γ
,wherein, RiP(t+1) is the forecasted traffic value, Mi(t) is the average movement value, σ
i(t) is the standard movement deviation value, andα
, β and
γ
mean a variable, respectively.
-
-
9. The method for adaptive data transmission according to claim 5, wherein said step (b3) of obtaining the control transmission rate uses the equation:
-
RiC(t+1)=min[max[RiP(t+1), RiS], RiM],wherein, RiC(t+1) is the control transmission rate, RiP(t+1) is the forecasted traffic value, RiS is the minimum transmission rate of session i, and RiM is the maximum transmission rate of session i.
-
-
10. A method for adaptive data transmission according to claim 5, wherein said step (c3) of obtaining an unused idle allowable transmission rate uses the equation:
-
wherein Q(t+1) is the idle allowable transmission rate, C is the maximum capacity allowed to the sending side, N is number of the current variable transmission rate sessions, and RjC(t+1) is the control transmission rate.
-
-
11. A method for adaptive data transmission according to claim 1, wherein the shared channel information transmitted in said step (c1) of broadcasting and transmitting includes transmission rates according to the channel and number of channels according to the transmission rate of the shared channel.
-
12. The method for adaptive data transmission according to claim 1, wherein the transmitting the data in the sending communication means in said step (c1) of broadcasting and transmitting has the steps:
-
(a4) transmitting data according to the available shared channel information of the current unit time t received from the receiving communication means in response to the data transmission request of the user; and
(b4) storing some data which were not transmitted in said step (b1) of transmitting data to a transmission queue in the sending communication system or canceling the same according to corresponding QoS;
wherein the allowable transmission rate of the next unit time is received from the receiving communication system in the termination point of each unit time in said step (a1).
-
-
13. A method for adaptive data transmission in a plurality of sending communication means, in a communication system which has the sending communication means and receiving communication means using a shared channel and a dedicated channel, said method comprising the steps of:
-
(a5) calculating the average movement and the standard movement deviation of a transmission data traffic per unit time t about variable transmission rate service session to be transmitted, in response to a data transmission request of a user;
(b5) forecasting the traffic in the next unit time t+1 by using the calculated average movement value and the standard movement deviation value;
(c5) obtaining a control transmission rate guaranteeing a value between the minimum and maximum transmission rates via the calculated data traffic; and
(d5) transmitting data within the obtained control transmission rate;
whereby when the plurality of sending communication means transmit the data via variable transmission rate services by using the dedicated channel, the variation rate of the transmission rates of variable transmission rate data transmission services is controlled so that the receiving communication means can forecast the idle transmission capacity. - View Dependent Claims (14, 15, 16)
-
-
17. A method for adaptive data transmission in receiving communication means in a communication system which has a plurality of sending communication means and receiving communication means using a shared channel and a dedicated channel, said method comprising the steps of:
-
(a6) forecasting the traffic of data received from the sending communication means using the dedicated channel;
(b6) obtaining a control transmission rate guaranteeing a value between the minimum and maximum transmission rates via the forecasted data traffic;
(c6) obtaining an idle allowable transmission rate which is not being used from the maximum capacity allowed to the plurality of sending side by using the obtained control transmission rate; and
(d6) when the idle capacity is obtained, broadcasting shared channel information about the idle capacity to the plurality of sending communication means which use the shared channel, and later transmitting in the sending communication means the data according to the shared channel information, whereby when the plurality of sending communication means transmit the data via the dedicated channel via variable transmission rate services, the idle transmission capacity which is not being used in the maximum capacity already allocated to the dedicated channel of the sending communication means can be forecasted for use in transmitting other service data. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. An apparatus for adaptive data receiving in a communication system having a plurality of sending communication means and receiving communication means which use a shared channel and a dedicated channel, said apparatus comprising:
-
a receiver module for receiving data per unit time t, the data being transmitted from one sending communication means using a variable transmission rate service via the dedicated channel and the other sending communication means using an idle capacity utilization service via the shared channel;
a received traffic calculating module for calculating a traffic received during the unit time only about each of variation transmission service sessions of the data received per unit time;
a data traffic forecasting module for calculating and forecasting the amount of data traffic in the next unit time based upon the value calculated in the received traffic calculation module about the each of the variable transmission rate service sessions, and obtaining a control transmission rate which guaranteeing a value between the minimum and maximum transmission rates via the calculated forecasting data traffic;
a shared channel module for calculating an idle allowable transmission rate about idle capacity utilization service sessions of the unit time based upon the control transmission rate value about the services in said data traffic forecasting module; and
a transmitter module for transmitting the allowable transmission rate to the sending communication means using the idle capacity utilization transmission service via the shared channel, whereby when the plurality of sending communication means transmit the data by using the dedicated channel via variable transmission rate services, the idle transmission capacity which is not being used in the maximum capacity already allocated to the dedicated channel of the sending communication means can be forecasted for use in other service data transmission. - View Dependent Claims (25, 26, 27, 28)
-
-
29. An apparatus for adaptive data transmission in a communication system having sending communication means and receiving communication means which use a shared channel and a dedicated channel, said apparatus comprising:
-
a receiver module for receiving shared channel information transmitted from the receiving communication means;
a transmission controller module for controlling a transmission scheduler module based upon the shared channel information received from the receiving communication means;
a transmission scheduler module for storing transmitting data in a transmission queue according to a data transmission request from a user, and sending the data to a transmitter module in response to a control signal from said transmission controller module; and
a transmission module for modulating the data received from said transmission scheduler module, diffusing the data into a value corresponding to the pertinent shared channel subjected to transmission, and transmitting the diffused data to the receiving communication system, whereby an idle transmission capacity which is not being used from the maximum allocation capacity already allocated to the sending communication means using the dedicated channel can be used to transit the data by using the shared channel information transmitted from the receiving communication means.
-
-
30. The apparatus for adaptive data transmission in a communication system having a plurality of sending communication means and receiving communication means which use a shared channel and a dedicated channel, said apparatus comprising:
-
a receiver module for receiving a confirmation signal about a variable transmission rate service session setting and a QoS request;
a transmission controller module for calculating the amount of a transmittable data traffic during the next unit time and forecasting the data traffic thereof based upon the amount of data transmitted during unit time, calculating a control transmission rate which guarantees a value between the minimum and maximum rates via the calculated forecasting data traffic, and then controlling data transmission from a transmission scheduler module according to the control transmission rate;
a transmission scheduler module for storing transmitting data in a transmission queue according to a data transmission request from a user, and sending the data to a transmitter module in response to a control signal from said transmission controller module; and
a transmitter module for modulating the data received from said transmission scheduler module and transmitting the modulated data to the receiving communication system via the corresponding dedicated channel, whereby when the plurality of sending communication means transmit the data via variable transmission rate services by using the dedicated channel, the variation rate of the transmission rates of variable transmission rate data transmission services is controlled so that the receiving communication means can forecast the idle transmission capacity. - View Dependent Claims (31, 32, 33)
-
Specification