Method and system for througput control of shared channels.
TECHNICAL FIELD OF THE INVENTION
The present invention relates to cellular mobile radio systems, and more especially to common or shared channel throughput in such a system, particularly in a Universal Mobile Telecommunications System, UMTS.
BACKGROUND AND DESCRIPTION OF RELATED ART
Use of shared or common channels, particularly for signaling purposes is known from prior art . A shared channel or common channel is shared between, or common to, several users. A dedicated channel is dedicated to a particular user or a particular purpose. A shared channel or common channel can be used for transmission of user data. When a user has traffic or data to send it can be transmitted on the shared channel if there is idle capacity in the shared resource.
International patent application WO0038351 utilizes the interrelationship between transmission power, bit energy and transmission bit rate for dedicated user data channels on a shared transmission medium.
U. S. Patent US6067458 relates to power control when transmission data rate changes. Power control operates in one of two modes and the receiver can be notified in advance of the data rate to be used.
European patent application EP0886389 discusses the interrelationship between transmission power, spreading factor and data rate.
European patent application EP0876008 discusses the interrelationship between spreading factor and data rate.
None of the cited documents reveal a method and system of throughput control, estimating shared channel throughput and dynamically adjusting transmission power or spreading factor and related throughput of the shared channel.
SUMMARY OF THE INVENTION
A shared channel or common channel is shared between, or common to several users. A dedicated channel is dedicated to a particular user or a particular purpose. Transmission of traffic or data on the shared channel is advantageous to simplify and reduce the system resources allotted for channel allocation. Data is queued until it can be transmitted. Consequently, queuing time depends on traffic load and throughput of the shared channel.
According to prior art the shared channel is set to a fixed size in terms of data rate. This setting may be re-configured. If the shared channel capacity is set to a high bit rate, the capacity of other channels or resources reduces correspondingly. If, on the other hand, channel size is insufficient for actual data rates, transmission delay will be excessive.
When propagation and interference conditions vary the shared channel throughput and delay will vary as well.
Consequently, an object of this invention is to dynamically allow for throughput preserving measures of a shared chan- nel.
It is also an object to dynamically adjust shared channel capacity on the basis of estimated throughput demands.
A further object is to introduce transmission power control on basis of shared channel throughput.
Finally, it is an object to introduce means for adaptively varying the capacity or corresponding throughput settings, of the shared channel in relation to throughput demands, and actual throughput and transmission delays.
These objects are met by estimating shared channel throughput and dynamically adjusting transmission power or spreading factor of the shared channel in relation to available resources .
Preferred embodiments of the invention, by way of examples, are described with reference to the accompanying drawings below.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 displays an exemplary code tree and corresponding spreading factors, according to prior art.
Figure 2 illustrates a flowchart of a first preferred embodiment of the invention.
Figure 3 shows a flowchart of a second preferred embodiment of the invention.
Figure 4 shows a flowchart of a third preferred embodiment of the invention.
Figure 5 shows a network element, according to the invention, for practicing the method of figures 2 and 3.
DESCRIPTION OF PREFERRED EMBODIMENTS
Data traffic tends to occur in bursts. In a cellular radio communications system, the traffic time-variation in a cell can be substantial. Consequently, it is difficult to foresee the required capacity for data traffic of a particular cell when the system is set up. Also, the demand of an in-
dividual user as regards throughput and delay will vary over time.
This invention simplifies and reduces the system resources allotted for channel allocation and yields a stable air-in- terface load control. A single shared traffic channel is used for data traffic in downlink. According to prior art solutions, the shared channel is of a predetermined size, in terms of capacity, and channel structure. Data is queued until it is transmitted. Queuing time will depend on traffic load and throughput at a given shared channel capacity. In prior art solutions, capacity of the shared channel is not determined adaptively over time on basis of amount of data traffic in a cell.
Problems of prior art solutions, as indicated above, are solved by allowing for different shared channel capacity settings that can be adaptively varied, the adaptation being based upon actual throughput and delay, thereby not occupying more system resources than necessary and dynamically making freed channel resources available to other (dedicated) channels.
In Code Division Multiple Access, respective digital user signals are separated by individual spreading codes. Each code represents a spreading factor. Sub-channels or lower rate channels are separated by sub-codes with a greater spreading factor. Figure 1 illustrates the interrelations between data rates/sub-channels and sub-codes/spreading factors. It displays a binary code tree where a spreading factor, SF, equal to one occupies the entire code tree, i.e. all levels indicated by SF=2 , SF=4, SF=8 and SF=16. A spreading factor equal to one translates into the highest user data rate. A sub-code with a spreading factor equal to two occupies only half the tree, the leftmost sub-tree
or the rightmost sub-tree, the respective sub-tree occupying the levels indicated by SF=4, SF=8 and SF=16 preventing other users from using the corresponding codes. Similarly, if a user is assigned a sub-code corresponding to a spread- ing factor equal to four, he occupies a sub-tree (and corresponding sub-channels) originating from the level indicated by SF=4 down to SF=16. Spreading factor four represents a medium user data rate. A user allocated a channel of spreading factor 16 occupies the lowest data rate in this exemplary figure. Spreading codes for SF=1, SF=2 and SF=4 are denoted at the root of the corresponding sub-tree. This code tree is only an example not limiting the scope of the invention.
Total transmitted downlink power reflects a margin to con- gestion. A low spreading factor corresponds to a high bit rate. The lower the smallest spreading factor available the larger the sub-tree of a code tree available. Correspondingly, for a power-limited channel, a bit rate increase implies a requirement for transmission power to in- crease, in order not to increase the error rate.
This patent application distinguishes three categories of "throughput" :
- desired throughput, i.e. throughput corresponding to dynamically reserved resources for the shared channel;
- demand for throughput on the shared channel, i.e. transmission resources corresponding to a maximum delay; and
- actual throughput achieved on the shared chan- nel.
According to a first embodiment of the invention, as schematically illustrated in figure 2, throughput demand and channel quality is measured and shared channel capacity is adjusted accordingly by setting the channel spreading fac- tor and transmission power level of the channel, as available. The objectives, and characteristics valid also for the first embodiment of the invention, are explained in further detail in relation to a second and a third embodiment of the invention.
According to the second embodiment of the invention, for which a flow chart is depicted in figure 3 , shared channel actual throughput, as adjusted in relation to estimated demand, is maintained at a desired level during channel variations by using power control where transmission power is controlled on basis of actual shared channel throughput. Actual throughput, TP, is measured. The measurement data could be averaged over a time span. Desired throughput of the shared channel is determined in relation to spreading factor and transmission power available. At a given spreading factor, if actual throughput is less than desired, DSCH transmission power is increased provided that total downlink transmission power is less than an upper power limit of the downlink, and the transmission on the downlink shared channel is less than the upper power limit of the channel. The upper power limit depends on how power transmission is implemented. If there is a dedicated transmitter for the shared channel there will be an upper power limit for the particular channel. If transmitters are shared for several downlink channels there will be a total upper power limit for these downlink channels. The power control must not increase transmission power beyond any upper power limit. In a reversed situation where actual throughput, TP, exceeds desired throughput, it is advantageous to decrease transmission power of the shared
channel in order to reduce interference to other users or channels and maintain capacity of real time services. However, transmission power must not be decreased below a minimum transmission power level for the users to be able to legibly receive shared channel data, including a margin for variations in transmission path loss and interference level, in accordance with system specifications.
Figure 4 shows a flow chart describing a third embodiment of the invention. Shared channel actual throughput, as ad- justed in relation to estimated demand, is maintained at a desired level during channel variations by adjusting spreading factor of a spreading code. Actual throughput, TP, is measured. The measurement data could be averaged over a time span. Desired throughput of the shared channel is determined in relation to spreading factor and transmission power available. At a given transmission power, if actual throughput is less than desired, DSCH spreading factor is decreased provided a smaller spreading factor is available. In a reversed situation where actual through- put, TP, exceeds desired throughput, it is advantageous to increase the spreading factor of the channel in order to free resources to other users/channels and maintain capacity of real time services.
As a substitute for actual throughput an estimated demand for throughput can be used. Such an estimate can be achieved from measurements on the total amount of buffered data related to transmissions on the shared channel.
Figure 5 shows a radio communications network element according to the invention. The network element instruments the invention as described above. The network element includes means 1 for measuring or estimating shared channel throughput. It also has means 2 for measuring, or receiv-
ing information on, channel quality. For evaluation purposes means 3 retrieves information on available spreading factor or transmission power resources. Processing means 4 evaluates the various measured, estimated or retrieved pa- rameters and adjusts the spreading factor and transmission power in accordance with a desired throughput demand. Transmission power is increased or spreading factor is reduced, if actual throughput is less than desired, and there are free resources available. If not immediately avail- able, resources can in some cases be freed by handing over traffic or users to other channels. If actual throughput is greater than a target level, transmission power will be reduced or spreading factor will be increased so as to reduce excessive use of resources. However, resources will not be released to such a large extent that minimum requirements for operation are jeopardized. Means related to adjustment of transmission power and spreading factor are preferably located in the same network element. However, the invention also covers network elements related to adjustment of only one of transmission power and spreading factor.
The invention is not intended to be limited only to the embodiments described in detail above. Changes and modifications may be made without departing from the invention. It covers all modifications within the scope of the following claims .