WO2001099454A1 - Dynamic uplink and downlink resource allocation - Google Patents

Dynamic uplink and downlink resource allocation Download PDF

Info

Publication number
WO2001099454A1
WO2001099454A1 PCT/SE2001/001356 SE0101356W WO0199454A1 WO 2001099454 A1 WO2001099454 A1 WO 2001099454A1 SE 0101356 W SE0101356 W SE 0101356W WO 0199454 A1 WO0199454 A1 WO 0199454A1
Authority
WO
WIPO (PCT)
Prior art keywords
uplink
downlink
cells
cell
downlink allocation
Prior art date
Application number
PCT/SE2001/001356
Other languages
French (fr)
Inventor
Per Skillermark
Magnus Karlsson
Magnus Almgren
Magnus Frodigh
Paolo Guidotti
Original Assignee
Telefonaktiebolaget Lm Ericsson
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to AU2001274749A priority Critical patent/AU2001274749A1/en
Application filed by Telefonaktiebolaget Lm Ericsson filed Critical Telefonaktiebolaget Lm Ericsson
Publication of WO2001099454A1 publication Critical patent/WO2001099454A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/02Resource partitioning among network components, e.g. reuse partitioning
    • H04W16/06Hybrid resource partitioning, e.g. channel borrowing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W16/00Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
    • H04W16/14Spectrum sharing arrangements between different networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/541Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/042Public Land Mobile systems, e.g. cellular systems

Definitions

  • the present invention generally relates to bandwidth adaptation in communication systems and in particular to dynamic resource allocation in cellular systems using time division duplexing.
  • a typical cellular communication system provides a two-way communication between a plurality of base stations and a number of mobile stations. Transmissions from the base station to the mobile unit are commonly referred to as downlink transmissions, and transmissions to the base station from the mobile unit are commonly similarly referred to as uplink transmissions.
  • the uplink and downlink transmission may be provided in different ways.
  • the duplexing is performed in the time domain.
  • a mobile unit communicates with a certain base station of a cell using a specific radio frequency.
  • the channel is time divided into repetitive time periods or time slots. These time slots are employed for uplink and downlink transmissions. There is thus no requirement for frequency separation between the uplink and downlink transmissions. Both the uplink and downlink transmissions occur during different predetermined time slots using the identical radio frequency.
  • the data traffic in the mobile networks is expected to increase significantly.
  • the introduced data services are not necessarily symmetric between uplink and downlink. More likely, the load in the networks will be asymmetric and the degree of asymmetry will vary with time and geographic location.
  • a system that can allocate a different amount of time slots or other resources for uplink and downlink transmission would be desirable. It is especially valuable if each cell independently can allocate time slots for uplink and downlink transmission. This means that it is possible to increase the available time slots in one direction at the expense of the amount of time slots in the other direction.
  • a typical example of such a system is the UMTS- TDD system.
  • the patent US 6,016,311 discloses methods and apparatuses for adaptive time division duplexing in a wireless system.
  • the adaptive allocation is based on determined uplink and downlink bandwidth requirements based on present traffic demands averaged over a certain time.
  • the ratio between the uplink and downlink requirements are used for dividing the available uplink and downlink time slots accordingly.
  • the allocation is periodically updated to such an optimum choice.
  • a problem with the proposed solution is that co-channel interference may arise between different cells with differing allocation of uplink and downlink transmissions.
  • the above problem is to a part addressed in the US patent, but is solved simply by dividing the cells into cell clusters with a common allocation configuration. Any co-channel interference at the boarders of such cell clusters is not further discussed.
  • a general problem with solutions according to prior art is they are not suitable for solving both a reasonable dynamic resource allocation and a reduction of co-channel interference at the same time.
  • a further problem is that there are no means for compromising between an optimum resource allocation and transmission capacity losses due to co-channel interference reduction arrangements.
  • Yet another problem is to handle and administrate the complex connections of the properties of different cells.
  • connectivity relations between the different cells and performance data for the cells are determined.
  • the performance data is based on present traffic demand in each individual cell, and the performance data is determined for the present allocation of resources as well as other candidates of new allocations of resources.
  • An examination is then performed to find out if there exists a configuration of cells with adapted resource allocation that fulfills two criteria.
  • the first criterion is that no cells within interference distance or with an unacceptable interference, i.e. preferably a connectivity relation higher than a certain value, are allowed to exhibit allocation for transmissions in opposite directions. Barring is preferably used to avoid this.
  • the second criterion is that the total performance of the new configuration, including the effect of the barring, is beneficial in relation to the earlier one.
  • An important feature is here the judgement of the effect of barring, in order to find an overall beneficial configuration, in contrary to prior art, in which an optimum solution for one cell or a cell cluster with the same allocation is selected. If the two criteria are fulfilled a change in allocation is performed. The procedure is preferably repeated intermittently.
  • the allocation for uplink and downlink communication is preferably changed at most one unit in each repetition.
  • the threshold value for connectivity relations to be counted as interference is preferably zero, and the gain in performance data is preferably higher than zero, even if a high threshold may be used for introducing hysteresis effects in easily influenceable systems. It is thus not necessarily an optimum allocation configuration that is selected at once, but through the repetition of the examination, the configuration is moved towards an optimum.
  • the examination is performed in a centralized means, gathering information from the whole system, and distributing re-allocation demands to requested cells.
  • a stepwise changing algorithm based on locally examined conditions is to prefer.
  • a cell collects connectivity data and performance data from its interfering neighbor cells.
  • An examination of a local change of allocation of the cell is performed, by taking into account the losses of transmission capacity that is introduced by barring interfering cells. A change in one cell will increase the probability for a similar change in a neighboring cell, whereby the areas of different allocation slowly will move in space in order to adjust for changing transmission requests.
  • the advantages with the present invention is that the benefits of an asymmetric allocation of uplink and downlink transmissions can be utilized without jeopardizing the communication due to co-channel interference. Furthermore, the process is preferably conducted in such a way that limited amount of measurements, data communication and optimization capacity is requested.
  • the asymmetric allocation is also performed repetitively, in order to adapt to present traffic demands as well as to new allocation configurations.
  • the present invention provides a compromise between traffic utilization and interference risks.
  • the allocation is performed dynamically during running of the system.
  • FIG. la is a schematic drawing illustrating interference in uplink traffic in a symmetric system
  • FIG. lb is a schematic drawing illustrating interference in downlink traffic in a symmetric system
  • FIG. la is a schematic drawing illustrating interferences in an asymmetric system
  • FIG. 2 is a schematic drawing illustrating interfering cells in a cellular system
  • FIG. 3 illustrates schematically the allocation of resources in a two- dimensional array of cells according to the present invention
  • FIG. 4 illustrates schematically the allocation of resources in a cross section of an array of cells according to the present invention
  • FIG. 5a illustrates the allocation for a certain resource for an array of cells according to the present invention, having one downlink allocation
  • FIG. 5b illustrates the allocation for a certain resource for an array of cells according to the present invention, having several uplink allocations
  • FIG. 6a illustrates a flow diagram describing a method for adaptive resource allocation according to the present invention
  • FIG. 6b illustrates a flow diagram describing a method for adaptive resource examination according to the present invention
  • FIG. 7 illustrates a mobile telecommunication network in which the present invention may be applied
  • FIG. 8a illustrates a communication network employing centralized adaptive resource allocation according to the present invention
  • FIG. 8b illustrates a communication network employing distributed adaptive resource allocation according to the present invention
  • FIG. 8c illustrates the data flow in a distributed adaptive resource allocation according to the present invention.
  • FIG. 9 illustrates a typical example of the gradual development of adaptive resource allocation, resulting from a distributed adaptive resource allocation.
  • resource is used to denote any reservable communication unit used for communication, such as time slot, frequency, code or any combination of these. Further, a resource can normally be reused several times throughout a system, which makes the resource usage strongly connected to the geographic location. Examples of systems using these concepts are DECT (TDD FD-TDMA), UTRA-FDD (FDD CDMA), UTRA- TDD (TDD TD-CDMA) and GSM (FDD FD-TDMA).
  • a cellular communication system comprises a number of cells, covering a certain geographical area. Within each cell, a base station conducts communication operations with a number of mobile stations. In order to cover an area completely, a certain overlap of the cell areas has to exist, and even where the signal strength from a base station is too low for a reliable communication, disturbances may arise.
  • Fig. la illustrates two base stations BSl and BS2. Two mobile stations MSI and MS2 are present in the area in the vicinity of the base stations. At the moment BSl handles the communication to MSI and MS2 is connected through BS2. Certain communication resources, such as e.g. time slots, are allocated for uplink traffic and certain other resources are allocated for downlink traffic. This allocation is in a traditional cellular system constant and equal for each cell.
  • MSI communicates in a resource allocated for uplink communication with the base station BSl and MS2 in a similar way with BS2.
  • the signals sent from MS2 may also be detected as an interference signal MBI by BSl .
  • the MBI interference is a so-called mobile-to-base interference.
  • Fig. lb illustrates a similar case, where downlink traffic is sent in a certain allocated resource from BSl and BS2 to MSI and MS2, respectively.
  • Interference BMI is also here possible, since the signals from e.g. BS2 may be detected also by MSI, a base-to-mobile interference.
  • Fig. lc illustrates a situation, where two base stations within interference distance of each other have different allocations of its resources for uplink and downlink communication, respectively. New interference situations will thereby be present.
  • MSI communicates with BSl in a certain resource, which is allocated for uplink communication within the cell of BS 1. However, the same resource is allocated for downlink communication in the cell of BS2, whereby BS2 may send signals to MS2 at the very same resource.
  • Two new interference types are here present.
  • a base-to-base interference BBI occurs when e.g. BSl receives signals from BS2
  • a mobile-to-mobile interference MMI occurs when e.g. MS2 picks up signals from MSI .
  • a base-to-base interference BBI is normally static, in that sense that the signal strength from the base station BS2 typically is constant or at least within a certain dynamical power range and the transmission conditions to BS 1 are normally rather constant, since the base stations are geographically fixed with respect to each other. Interferences may be measured and/ or precalculated. However, since the transmission strength of a base station typically is much larger than from a mobile station and that line of sight often is present between base stations, the BBI interference signal may even dominate over the actual uplink UL signal. Compensations for such interferences may be possible to perform due to the known behavior.
  • a mobile-to-mobile interference MMI is more rare, since the transmission strength of a mobile station is typically much less than for a base station. In order for the interference to be noticeable, the mobile stations have to be situated geographically close to each other. The MMI interferences are thus normally less serious in that sense that it only occurs with a small probability. However, since they depend on the relative locations of the mobile stations, MMI interferences are not constant in time but rather stochastic, which means that when occurring, they are extremely difficult to compensate for and therefore quite severe.
  • Fig. 2 is a schematic drawing of a cellular system 10.
  • a number of cells 12 are arranged to cover (most of) a certain geographical area. (Only one item of each is numbered in order to increase the readability of the figure.)
  • Each cell 12 has a certain coverage, depending of transmission strengths and/ or transmission conditions, schematically indicated by the border of the ellipse.
  • Each cell 12 has a base station 14 (only one is illustrated).
  • Each of the base stations is within interference distance with a number of other base stations.
  • One of the main issues of the present invention is to provide means for avoiding interference, in particular mobile-to-mobile interference and base- to-base interference, when applying an adaptive resource allocation.
  • a basic idea is to prevent use of cells within interference distance in which the same resource is allocated differently. This prevention may preferably be performed by barring the resource in question for any communication in a cell between the cells with different allocation.
  • each cell with an allocation in a first direction is only surrounded within interference distance by cells with an allocation in the same first direction or barred cells.
  • An alternative way to consider it is to say that, in respect of a specific resource, two cells having different allocation should not be able to interfere with each other. Cells being within interference distance with cells having opposite allocation should preferably be barred.
  • Fig. 3 shows a schematic illustration of a cellular system. Each cell is represented by a hexagonal stack. Each cell is assumed to be within interfering distance with all direct neighbors, but no others.
  • the vertical dimension represents the resources for transmissions. A number of resources are allocated for downlink traffic (DL), positioned at the bottom of the stack. A number of resources allocated for uplink traffic (UL) are positioned at the top of the stacks. In this explanatory example, the total number of resources are 8.
  • the number of uplink resources are shown by the figures on top of each stack. From fig. 3 it is seen that the number of uplink resources varies throughout the system between 2 and 5. Barred, i.e. unused resources are marked as hatched.
  • Fig.4 is an illustration of a similar cellular system, shown in a vertical section, i.e. only one spatial dimension is illustrated. The vertical dimension is still representing the different available resources.
  • Fig. 5a instead represents a horizontal section of system similar to the one shown in fig. 3.
  • the spatial directions are shown, and since the section is made through a specific resource, the allocation for this resource is marked as uplink (UL) 24, downlink (DL) 22 or barred 20 (hatched).
  • Fig. 5a describes a case, which probably is not particularly advantageous.
  • One cell 22 has the resource allocated for downlink communication, whereas in most of the other cells, the resource is allocated for uplink 24 communication.
  • the four cells 20 within interfering distance of the downlink cell are barred. In this manner, no interference occurs between the uplink 24 and downlink 22 cells.
  • Any advantage of having the single DL allocation compared with uplink must exceed the disadvantages of barring the four surrounding cells. However, this may be the situation, if the surrounding cells are presently not in use, or if the importance of having the DL allocation of the resource is much higher than the absence of the four UL resources.
  • a procedure for adaptive resource allocation according to the present invention is illustrated by the flow diagram of fig. 6a.
  • the procedure starts in step 200.
  • step 202 performance data is determined for different possible allocation configurations.
  • the performance data reflects the benefit of the system in the view of the present traffic situation and traffic demands.
  • the performance data may be determined in different measures, e.g. mean delay time, maximum buffer length, throughput or blocking.
  • Changing an uplink allocation to a downlink allocation may increase the performance of the whole system if there is a need for more downlink resources due to the present traffic demands. However, the performance may also decrease if such a reallocation will reduce uplink resources, which already are fully utilized.
  • performance data for different allocation configurations of the system are determined.
  • a natural restriction of investigated allocation configurations is to only consider allocation configurations, where the number of uplink resources and the number of downlink resources do not differ by more than one, as compared with the present configuration. In other words, this means that for every possible reallocation, the number of downlink resources and the number of uplink resources do not change more than one step. If a further advantageous configuration demands a change of more than one step, the entire examining procedure can instead be repeated. The provision of performance data is discussed more in detail further on.
  • Step 204 comprises a determination of connectivity relations between cells in the cellular communication system.
  • Connectivity relations reflect the mutual relation between base stations, e.g. the amount and seriousness of any interference.
  • Such connectivity relations define the relative positioning in view of signal interference between the different cells. The details about preferred embodiments of determining the connectivity relations are described more in detail further below.
  • step 206 an examination is performed, over different allocation configurations, whether two reallocation criteria are fulfilled; a total system benefit and a sufficiently low risk for interference. Preferably, the risk for interference should be non-existent.
  • the examination of the total system benefit utilizes the determined performance data and the examination of the interference situation makes use of the determined connectivity relations. The details of preferred embodiments of this examination algorithm are described further below.
  • step 208 the existence of an allocation configuration fulfilling both reallocation criteria is investigated. If such an allocation configuration exists, the procedure continues to step 210, where the system is reallocated to the found allocation configuration. The procedure ends in step 212. Note, that the selected configuration not necessarily has to be the globally optimum choice, as in e.g. US 6,016,311. The new configuration only has to be an improvement, compared with earlier allocation configuration.
  • a corresponding flow diagram is illustrating the actual adaptive resource examination procedure.
  • the procedure starts in step 220.
  • performance data is obtained for different possible allocation configurations.
  • Step 224 comprises obtaining of connectivity relations between cells in the cellular communication system.
  • an examination is performed, over different allocation configurations, whether two criteria are fulfilled; a total system benefit and a sufficiently low risk for interference. This step is parallel to step 206 in fig. 6a.
  • the procedure ends in step 228.
  • the examination procedure may be performed periodically, or may be initiated when requested.
  • a criterion for initiate the examination procedure can e.g. be that the first of the two reallocation criteria is fulfilled, i.e. that a allocation change anywhere in the system gives a probable performance gain, regardless of the connectivity situation.
  • a first application example, illustrated in fig. 7, is a mobile system according to the UMTS standards. See e.g. the standardizing documents 3GPP TS 25.201 "Physical Layer - General Description" and 3GPP TS 25.301 "Radio Interface Protocol Architecture" describing UTRA-TDD.
  • a cellular system 44 comprises a central unit 30 connected to other communication networks by a connection 40. The central unit is in turn connected to local units 32, by connections 38. The local unit 32 has in turn a number of base stations 34 (of which only one is numbered in order t make the figure easier to understand) connected to it.
  • Each base station is responsible for a cell 42 and communicates by radio communication with a number of mobile stations 36 present in the respective cell. As can be seen from the figure, the cells overlap and interference may occur between certain combinations of cells.
  • the present invention may be beneficially applied to such a communication system.
  • Fig. 8a illustrates a first embodiment of a cellular communication system according to the present invention.
  • a number of base stations 34 are connected to a central examination means 46 by connections 48.
  • the base stations are provided with means for determining performance data concerning its own cell. This means that each base station 34 evaluates its present traffic situation and determines what consequences will result from a change of resource allocation.
  • the base station may e.g. have a high amount of downlink traffic buffered, but very little uplink traffic, causing long downlink time delays and long downlink buffer lengths.
  • a reallocation giving more downlink allocated resources will be of benefit for this individual base station.
  • a barring of some of the uplink resources would not give any significant change of the performance, since these resources anyway was not utilized.
  • the base station can evaluate that an increase in downlink resources is beneficial, and a decrease in downlink resources is disadvantageous and that any small change in uplink resources will not matter at all.
  • Such information is sent to the central examination means 46.
  • the performance data from one individual base station may be used to initiate the evaluation procedure. If there is an advantage in changing the allocation in one single cell, there might be a chance that there exist a configuration fulfilling the reallocation criteria.
  • the base station 34 may also provide information about the connectivity relations of the system.
  • the base stations 34 preferably comprises means for determining interference signal strengths from other cells, in particular base-to-base interference and preferably also mobile-to-mobile interference. This information is collected, processed and connectivity data concerning the base station in question is sent to the central examination means 46.
  • the central examination means 46 thus collects performance data and connectivity relations from the different base stations 34 and processes the data to gain a total view of the state of the whole communication system.
  • the central examination means 46 examines the situation and if a better allocation configuration exists, the central examination means 46 distributes reallocation demands allover the system.
  • the corresponding reallocation of resources follows, according to reallocation methods according to prior art.
  • a total view can be applied.
  • Such a total view will comprise a huge number of possible configurations, even with the ⁇ 1 limitation (the limitation described above of changing the number of uplink or downlink resources by at most one unit).
  • the computation has in practice to be simplified by using different algorithms, sorting away non-probable configurations in an efficient manner.
  • the examination may e.g. be facilitated by algorithms minimizing the total number of barred resources in the system, under the condition that the second reallocation criterion still is fulfilled.
  • a preferred embodiment of the present invention is instead presented in fig. 8b.
  • a certain base station 34 may as described above be provided with means for determining the connectivity relations with its neighboring base stations. If a change in allocation occurs in one single base station, only the relation between this base station and its interfering neighbors will be influenced. This is the basis of the distributed embodiment of the present invention illustrated in fig. 8b.
  • a base station 34 has means for examining 50 of the existence of an adapted allocation configuration fulfilling the reallocation criteria. The base station in question supplies information about its own performance data and connectivity relations.
  • performance data and preferably also connectivity relations are requested from base stations having a connectivity relation with the base station in question exceeding a certain threshold, preferably zero.
  • the distributed means for examining 50 will have information about performance and connectivity in the vicinity of the own base station.
  • the means for examining 50 examines the existence of a local allocation change within the area of the base stations from which information is requested, which fulfills the reallocation criteria. If such a configuration exists, demands for reallocation is distributed from the means for examining to the base stations concerned by the reallocation.
  • Fig. 8c illustrates the data flow in the process.
  • Performance y . data are communicated to a first base station from the remaining base stations j , regarding the performance situation of each individual base station.
  • connectivity relations c tJ concerning the relation between the first and the remaining base stations are preferably collected.
  • the examining means of the first base station i evaluates the information, and if an advantageous reallocation is found, demands are communicated to the concerned base stations.
  • one of the barred cells finds out that it should benefit from changing its allocation state from barred into a downlink configuration. It requests data from the base stations within interference distance, i.e. the three surrounding cells.
  • the cell evaluates the own benefit and compares it with the disadvantage for the surrounding cells if they are going to fulfill the second reallocation criterion, i.e. non-interference.
  • the second reallocation criterion i.e. non-interference.
  • one of the neighbors has already a downlink allocation and no change is necessary.
  • Another is barred, which also is according to the second reallocation criterion, and no change is necessary.
  • the third neighboring cell has an uplink allocation and has to be barred to fulfill the criteria.
  • the disadvantage of barring this cell shows to be less than the benefit of changing the lower left cell to a downlink allocation.
  • a reallocation is then performed, demanded by the new central cell, which reallocation results in the situation illustrated in the lower right part of fig. 9.
  • a reallocation is easiest performed at the border between an area of uplink and downlink allocations.
  • the first reallocation normally has a certain inertia to be performed, but when the first reallocation once is performed, following neighboring reallocations are facilitated. This leads to the effect of a successive moving of the barred border between the two allocation domains.
  • three further reallocations may lead to the situation illustrated in the lower left corner of fig. 9, where the border between uplink and downlink allocation has been moved further. In this way, a whole area may eventually be reallocated from uplink to downlink.
  • the performance index for each cell of the present allocation is denoted y° .
  • Performance indices are estimated also for four other configurations, namely a configuration with one more uplink allocation, one less uplink allocation, one more downlink allocation and one less downlink allocation in that particular cell.
  • any of the differences (normally ⁇ y DL+ or ⁇ jP L+ ) is larger than a certain initializing threshold value, preferably zero, an examination procedure is initiated by the base station, concerning the reallocation of resource n DL + 1 to a downlink allocation respectively resource N - n u ⁇ - 1 to an uplink allocation.
  • a certain initializing threshold value preferably zero
  • the base station initiating the examination determines connectivity relations c to neighboring base stations j .
  • the selected interfering neighbors are requested to send performance indices or differences thereof ( ⁇ y. ) and preferably also connectivity data c ⁇ , i.e. the degree in which signaling from base station / or its mobile stations are interfering with the signaling within cell j .
  • a gain g t is set to ⁇ jP i+ or ⁇ jP i+ , depending on which difference initiated the examination.
  • a gain in increasing the number of downlink allocations is discussed.
  • An increase of uplink allocations will be analogous. The gain is thus:
  • is a small interference threshold, preferably equal to zero. That is, the sum is calculated over all interfering neighbors having uplink allocation.
  • the total benefit of a reallocation will be obtained as:
  • Base station i will itself reallocate, by increasing the number of downlink allocations by one. Only the base stations involved in the sum above will be demanded to reallocate, which in this case means a barring of a previous uplink allocation.
  • hysteresis terms may also have drawbacks. Since the first reallocation of a certain resource in average is more difficult to perform, there is a certain risk, in particular if hysteresis terms are used, that no reallocation at all takes place. This may be cured by using negative hysteresis terms, or adding a term to the total gain G t that will depend on the relative sizes of the uplink and downlink areas for the resource in question.
  • A depends on the number of uplink allocations n WL and downlink allocations n WL for the resource in question.
  • a first reallocation may thereby be favored by selecting the proper function A .
  • the interference threshold ⁇ is equal to zero. However, if the connectivity relations are accurately graded, a small risk for interference may be allowed in order to reduce the computational complexity.
  • the magnitude of ⁇ can be set to adjust the compromise between traffic demands and interference.
  • the present invention will drive the system to allocate more downlink resources. If the load is reduced, and no uplink load immediately restores the allocation situation, the system will probably remain in the highly unsymmetrical allocation configuration, since there is no real driving force to restore the system. However, when an uplink load appears, there will be a certain inertia in the system, before it has time to adjust to the new situation, and unnecessary performance degradation may occur in the meantime. In such cases, a mechanism for restoring the system to an equilibrium configuration would be of benefit. One such modification is to add further terms into the total gain G t .
  • G ; g ( - , + E ⁇ , ⁇
  • the traffic in certain cells may be considered as more important than the traffic in other cells.
  • a power station utilizing mobile communication for security messages or a hospital using mobile communications for transferring important information may be very sensitive to e.g. delays in the traffic.
  • a priority term may be introduced.
  • a preferred way to introduce it into the algorithm is to let the performance index differences include a priority factor p t , characterizing the importance of the cell i as:
  • a high priority factor p t will increase the tendency to make reallocations according to a gain in a prioritized cell, and will reduce the tendency to make reallocations, which are of detriment for a prioritized cell.
  • the performance index is an index reflecting the quality of the communication, in view of the present traffic situation.
  • the throughput and the delay are good measures of how the system performs.
  • time critical applications such as real-time audio and video
  • the delay must not exceed a certain threshold, without being noticed as annoying.
  • the system throughput should be high. Another one, closely related measure, would be the maximum used buffer space.
  • the blocking rate in the system must not exceed a certain threshold.
  • a connection is typically established for as long as the call lasts. If the resources are fully used, "new" users can not enter the system, i.e. they are blocked out. Users that are blocked are not satisfied, and this figure should thus be kept low. This should, however, not be allowed to influence the traffic of the users already within the system.
  • the received signal quality must be high, i.e. a low bit error rate, to assure error-free communication.
  • Such transmission quality measures may also be used, preferably in combination with the traffic oriented measures, such as the transmission delay, cell throughput, transmission buffer length and blocking rate described further above.
  • the connectivity relations used in the above processes can be achieved in different manners.
  • the base stations may e.g. be equipped with means for measuring base-to-base interferences.
  • One base station may find a resource, which is used for downlink traffic in a neighboring cell. Information about the present allocation and traffic situation can be exchanged between the base stations. By measuring the actual detected signal strength from the neighboring base station, an interference measure can be calculated.
  • the base-to-base interference is typically quite constant with time, but may vary due to changes in signaling strengths, radio signal transmitting conditions etc.
  • the interferences are normalized in a suitable manner. Such relations are investigated for all other cells in the network, or at least for cells within a distance where the interference is expected to have a certain probability to exist.
  • the mobile stations may be used for estimating the mobile-to-mobile interference.
  • One mobile in the own cell is used to measure the interference contribution from an uplink resource in a neighboring cell.
  • the corresponding resource is preferably unused the own cell.
  • Information about the present allocation and traffic situation can be exchanged between the base stations.
  • the mobiles and resources are preferably selected in a random manner to obtain a suitable average value.
  • the mobile-to-mobile interference may vary considerably with time, and since the occurrence is basically stochastic, a number of measurements have to be performed in order to present a fairly reliable average.
  • the interferences are normalized in a suitable manner. Such relations are investigated for all other cells in the network, or at least for cells within a distance where the interference is expected to have a certain probability to exist.
  • the interference measures are filtered in a suitable way, e.g. by percintile filtering, where a representative value is determined. Such a value could e.g. correspond to 90% of the statistical distribution of the measurements. Filtered interference measures of the base-to-base and mobile-to-mobile interferences are now available.
  • the connectivity parameters c tj discussed above are discussed as being essentially one value. In order to accomplish this, a sum of the interferences, a quadratic sum of the interferences, a weighted sum of the interferences, the maximum value etc. may be used to combine the two measures into one.
  • a connectivity matrix is created :
  • the connectivity relation elements c y are thus associated with the degree in which signaling from the different surrounding base stations j interferes with the signaling of base station i .
  • the elements in a row thus indicate the interference from the surroundings of a certain base station.
  • the elements in a column thus indicates the interference caused by a certain base station to its surroundings.
  • the elements in the matrix C can be given binary values, i.e. either the value "0” or the value " 1", where "0" indicates a non-interfering situation, and a " I" indicates an interfering situation.
  • the "loss equation” can then easily be rewritten as:
  • the matrix elements can, however, be used to rate the interference in different levels or according to a continuous scale, in order to facilitate a change in the adjustment of the connectivity threshold value ⁇ .
  • connectivity threshold value

Abstract

The present invention relates to dynamic allocation of resources in a cellular system. The allocation is performed as a compromise between performance data in the view of traffic demands and connectivity relations between the cells. The performance data is based on the situation of each individual cell, and is determined for the present allocation of resources as well as other candicates of new allocations of resources. An examination is performed to find out if there exists a configuration of cells with adapted resource allocation that fulfills two criteria; that no cells within interference distance have allocated one and the same resource in opposite directions, and that the total performance of the new configuration is beneficial in relation to the earlier one. Barring is preferably used to avoid interference. If the two criteria are fulfilled a change in allocation is performed. The procedure is preferably repeated intermittently.

Description

DYNAMIC UPLINK AND DOWNLINK RESOURCE ALLOCATION
TECHNICAL FIELD
The present invention generally relates to bandwidth adaptation in communication systems and in particular to dynamic resource allocation in cellular systems using time division duplexing.
BACKGROUND
A typical cellular communication system provides a two-way communication between a plurality of base stations and a number of mobile stations. Transmissions from the base station to the mobile unit are commonly referred to as downlink transmissions, and transmissions to the base station from the mobile unit are commonly similarly referred to as uplink transmissions. The uplink and downlink transmission may be provided in different ways.
In a time division duplexing system, the duplexing is performed in the time domain. A mobile unit communicates with a certain base station of a cell using a specific radio frequency. The channel is time divided into repetitive time periods or time slots. These time slots are employed for uplink and downlink transmissions. There is thus no requirement for frequency separation between the uplink and downlink transmissions. Both the uplink and downlink transmissions occur during different predetermined time slots using the identical radio frequency.
In near future, the data traffic in the mobile networks is expected to increase significantly. The introduced data services are not necessarily symmetric between uplink and downlink. More likely, the load in the networks will be asymmetric and the degree of asymmetry will vary with time and geographic location. Thus, a system that can allocate a different amount of time slots or other resources for uplink and downlink transmission would be desirable. It is especially valuable if each cell independently can allocate time slots for uplink and downlink transmission. This means that it is possible to increase the available time slots in one direction at the expense of the amount of time slots in the other direction. A typical example of such a system is the UMTS- TDD system.
The patents US 5, 157.709 and US 5.475,868 discloses devices and methods for adaptive assignment of resources to cells in a cellular communication system. However, these documents do not disclose any information how to handle the specific properties required when adaptively allocating resources for uplink or downlink traffic.
The patent US 6,016,311 discloses methods and apparatuses for adaptive time division duplexing in a wireless system. The adaptive allocation is based on determined uplink and downlink bandwidth requirements based on present traffic demands averaged over a certain time. The ratio between the uplink and downlink requirements are used for dividing the available uplink and downlink time slots accordingly. The allocation is periodically updated to such an optimum choice.
A problem with the proposed solution is that co-channel interference may arise between different cells with differing allocation of uplink and downlink transmissions. The above problem is to a part addressed in the US patent, but is solved simply by dividing the cells into cell clusters with a common allocation configuration. Any co-channel interference at the boarders of such cell clusters is not further discussed.
In the article "Towards an Asymmetric Air Interface Protocol for Wireless Internet Access" by Ravi Jain and Li Fung Chang, in Proceedings of 8th International Symposium on Personal, Indoor and Mobile Radio Communications, Vol. 2, pp. 688-692, co-channel interference as the result of asymmetric allocation protocols are discussed. In the discussion, it is noticed that one cell having a downlink allocation may be separated from cells having uplink allocation by introducing a guard band around the cell. In the guard band no uplink communication is permitted in the actual time slot. However, the article does not reveal any clues about how to find an appropriate allocation configuration.
SUMMARY
A general problem with solutions according to prior art is they are not suitable for solving both a reasonable dynamic resource allocation and a reduction of co-channel interference at the same time. A further problem is that there are no means for compromising between an optimum resource allocation and transmission capacity losses due to co-channel interference reduction arrangements. Yet another problem is to handle and administrate the complex connections of the properties of different cells.
The above problems are solved by methods and devices according to the enclosed claims. In general words, connectivity relations between the different cells and performance data for the cells are determined. The performance data is based on present traffic demand in each individual cell, and the performance data is determined for the present allocation of resources as well as other candidates of new allocations of resources. An examination is then performed to find out if there exists a configuration of cells with adapted resource allocation that fulfills two criteria. The first criterion is that no cells within interference distance or with an unacceptable interference, i.e. preferably a connectivity relation higher than a certain value, are allowed to exhibit allocation for transmissions in opposite directions. Barring is preferably used to avoid this. The second criterion is that the total performance of the new configuration, including the effect of the barring, is beneficial in relation to the earlier one. An important feature is here the judgement of the effect of barring, in order to find an overall beneficial configuration, in contrary to prior art, in which an optimum solution for one cell or a cell cluster with the same allocation is selected. If the two criteria are fulfilled a change in allocation is performed. The procedure is preferably repeated intermittently.
In order to reduce the complexity of the examining process, the allocation for uplink and downlink communication is preferably changed at most one unit in each repetition. Furthermore, the threshold value for connectivity relations to be counted as interference is preferably zero, and the gain in performance data is preferably higher than zero, even if a high threshold may be used for introducing hysteresis effects in easily influenceable systems. It is thus not necessarily an optimum allocation configuration that is selected at once, but through the repetition of the examination, the configuration is moved towards an optimum.
In one embodiment, the examination is performed in a centralized means, gathering information from the whole system, and distributing re-allocation demands to requested cells. However, in order to reduce the complexity of the examining, a stepwise changing algorithm based on locally examined conditions is to prefer. In such a preferred embodiment, a cell collects connectivity data and performance data from its interfering neighbor cells. An examination of a local change of allocation of the cell is performed, by taking into account the losses of transmission capacity that is introduced by barring interfering cells. A change in one cell will increase the probability for a similar change in a neighboring cell, whereby the areas of different allocation slowly will move in space in order to adjust for changing transmission requests.
The advantages with the present invention is that the benefits of an asymmetric allocation of uplink and downlink transmissions can be utilized without jeopardizing the communication due to co-channel interference. Furthermore, the process is preferably conducted in such a way that limited amount of measurements, data communication and optimization capacity is requested. The asymmetric allocation is also performed repetitively, in order to adapt to present traffic demands as well as to new allocation configurations. The present invention provides a compromise between traffic utilization and interference risks. The allocation is performed dynamically during running of the system.
Further advantages will be obvious by reading the following detailed descriptions of a number of embodiments. However, the scope of the invention should only be determined by the claims and should not be restricted to the actual described embodiments.
BRIEF DESCRIPTION OF THE DRAWINGS
The invention, together with further objects and advantages thereof, may best be understood by making reference to the following description taken together with the accompanying drawings, in which:
FIG. la is a schematic drawing illustrating interference in uplink traffic in a symmetric system;
FIG. lb is a schematic drawing illustrating interference in downlink traffic in a symmetric system;
FIG. la is a schematic drawing illustrating interferences in an asymmetric system;
FIG. 2 is a schematic drawing illustrating interfering cells in a cellular system;
FIG. 3 illustrates schematically the allocation of resources in a two- dimensional array of cells according to the present invention;
FIG. 4 illustrates schematically the allocation of resources in a cross section of an array of cells according to the present invention;
FIG. 5a illustrates the allocation for a certain resource for an array of cells according to the present invention, having one downlink allocation;
FIG. 5b illustrates the allocation for a certain resource for an array of cells according to the present invention, having several uplink allocations;
FIG. 6a illustrates a flow diagram describing a method for adaptive resource allocation according to the present invention; FIG. 6b illustrates a flow diagram describing a method for adaptive resource examination according to the present invention;
FIG. 7 illustrates a mobile telecommunication network in which the present invention may be applied;
FIG. 8a illustrates a communication network employing centralized adaptive resource allocation according to the present invention;
FIG. 8b illustrates a communication network employing distributed adaptive resource allocation according to the present invention;
FIG. 8c illustrates the data flow in a distributed adaptive resource allocation according to the present invention; and
FIG. 9 illustrates a typical example of the gradual development of adaptive resource allocation, resulting from a distributed adaptive resource allocation.
DETAILED DESCRIPTION
In the present invention, "resource" is used to denote any reservable communication unit used for communication, such as time slot, frequency, code or any combination of these. Further, a resource can normally be reused several times throughout a system, which makes the resource usage strongly connected to the geographic location. Examples of systems using these concepts are DECT (TDD FD-TDMA), UTRA-FDD (FDD CDMA), UTRA- TDD (TDD TD-CDMA) and GSM (FDD FD-TDMA).
A cellular communication system comprises a number of cells, covering a certain geographical area. Within each cell, a base station conducts communication operations with a number of mobile stations. In order to cover an area completely, a certain overlap of the cell areas has to exist, and even where the signal strength from a base station is too low for a reliable communication, disturbances may arise. Fig. la illustrates two base stations BSl and BS2. Two mobile stations MSI and MS2 are present in the area in the vicinity of the base stations. At the moment BSl handles the communication to MSI and MS2 is connected through BS2. Certain communication resources, such as e.g. time slots, are allocated for uplink traffic and certain other resources are allocated for downlink traffic. This allocation is in a traditional cellular system constant and equal for each cell. As illustrated in fig. la, MSI communicates in a resource allocated for uplink communication with the base station BSl and MS2 in a similar way with BS2. The signals sent from MS2 may also be detected as an interference signal MBI by BSl . The MBI interference is a so-called mobile-to-base interference.
Fig. lb illustrates a similar case, where downlink traffic is sent in a certain allocated resource from BSl and BS2 to MSI and MS2, respectively. Interference BMI is also here possible, since the signals from e.g. BS2 may be detected also by MSI, a base-to-mobile interference.
Such base-to-mobile and mobile-to-base interferences are well known and treated by the present systems in well known manners.
Fig. lc illustrates a situation, where two base stations within interference distance of each other have different allocations of its resources for uplink and downlink communication, respectively. New interference situations will thereby be present. In the illustrated case, MSI communicates with BSl in a certain resource, which is allocated for uplink communication within the cell of BS 1. However, the same resource is allocated for downlink communication in the cell of BS2, whereby BS2 may send signals to MS2 at the very same resource. Two new interference types are here present. A base-to-base interference BBI occurs when e.g. BSl receives signals from BS2, and a mobile-to-mobile interference MMI occurs when e.g. MS2 picks up signals from MSI . These interferences only occur when the resource allocation is different in cells within interference distance to each other.
A base-to-base interference BBI is normally static, in that sense that the signal strength from the base station BS2 typically is constant or at least within a certain dynamical power range and the transmission conditions to BS 1 are normally rather constant, since the base stations are geographically fixed with respect to each other. Interferences may be measured and/ or precalculated. However, since the transmission strength of a base station typically is much larger than from a mobile station and that line of sight often is present between base stations, the BBI interference signal may even dominate over the actual uplink UL signal. Compensations for such interferences may be possible to perform due to the known behavior.
A mobile-to-mobile interference MMI is more rare, since the transmission strength of a mobile station is typically much less than for a base station. In order for the interference to be noticeable, the mobile stations have to be situated geographically close to each other. The MMI interferences are thus normally less serious in that sense that it only occurs with a small probability. However, since they depend on the relative locations of the mobile stations, MMI interferences are not constant in time but rather stochastic, which means that when occurring, they are extremely difficult to compensate for and therefore quite severe.
Fig. 2 is a schematic drawing of a cellular system 10. A number of cells 12 are arranged to cover (most of) a certain geographical area. (Only one item of each is numbered in order to increase the readability of the figure.) Each cell 12 has a certain coverage, depending of transmission strengths and/ or transmission conditions, schematically indicated by the border of the ellipse. Each cell 12 has a base station 14 (only one is illustrated). Each of the base stations is within interference distance with a number of other base stations. For the cell with the illustrated base station 14, there are four interfering cells, marked with a hatching. When discussing "surrounding" interfering cells, the word should thus not be considered in a purely geographical sense, but more as a combination of transmission conditions and spatial relationships. The important issue is if the cells may interfere with each other.
One of the main issues of the present invention is to provide means for avoiding interference, in particular mobile-to-mobile interference and base- to-base interference, when applying an adaptive resource allocation. A basic idea is to prevent use of cells within interference distance in which the same resource is allocated differently. This prevention may preferably be performed by barring the resource in question for any communication in a cell between the cells with different allocation. In other words, in respect of a specific resource, each cell with an allocation in a first direction is only surrounded within interference distance by cells with an allocation in the same first direction or barred cells. An alternative way to consider it is to say that, in respect of a specific resource, two cells having different allocation should not be able to interfere with each other. Cells being within interference distance with cells having opposite allocation should preferably be barred.
Fig. 3 shows a schematic illustration of a cellular system. Each cell is represented by a hexagonal stack. Each cell is assumed to be within interfering distance with all direct neighbors, but no others. The vertical dimension represents the resources for transmissions. A number of resources are allocated for downlink traffic (DL), positioned at the bottom of the stack. A number of resources allocated for uplink traffic (UL) are positioned at the top of the stacks. In this explanatory example, the total number of resources are 8. The number of uplink resources are shown by the figures on top of each stack. From fig. 3 it is seen that the number of uplink resources varies throughout the system between 2 and 5. Barred, i.e. unused resources are marked as hatched.
Fig.4 is an illustration of a similar cellular system, shown in a vertical section, i.e. only one spatial dimension is illustrated. The vertical dimension is still representing the different available resources. Here it is easily seen how the number of uplink and downlink resources are varying throughout the cellular system. Here it is easily seen that the dynamical allocation can extend over several resources in different areas of the cell system. Barred resources are marked as hatched. Fig. 5a instead represents a horizontal section of system similar to the one shown in fig. 3. Here the spatial directions are shown, and since the section is made through a specific resource, the allocation for this resource is marked as uplink (UL) 24, downlink (DL) 22 or barred 20 (hatched). Fig. 5a describes a case, which probably is not particularly advantageous. One cell 22 has the resource allocated for downlink communication, whereas in most of the other cells, the resource is allocated for uplink 24 communication. The four cells 20 within interfering distance of the downlink cell are barred. In this manner, no interference occurs between the uplink 24 and downlink 22 cells. Any advantage of having the single DL allocation compared with uplink must exceed the disadvantages of barring the four surrounding cells. However, this may be the situation, if the surrounding cells are presently not in use, or if the importance of having the DL allocation of the resource is much higher than the absence of the four UL resources.
In fig. 5b, the advantages with the algorithm according to the present invention is more clear. Here, 12 cells have a downlink allocation. The total benefit in having DL allocation instead of UL may be summed over the 12 cells. This total benefit can in many cases easily compensate for the disadvantage of unavailable resources of the barred cells, in this case 5. The relative importance of the barred cells will generally decrease with size of the area changing its allocation.
In short, a procedure for adaptive resource allocation according to the present invention is illustrated by the flow diagram of fig. 6a. The procedure starts in step 200. In step 202, performance data is determined for different possible allocation configurations. The performance data reflects the benefit of the system in the view of the present traffic situation and traffic demands. The performance data may be determined in different measures, e.g. mean delay time, maximum buffer length, throughput or blocking. Changing an uplink allocation to a downlink allocation may increase the performance of the whole system if there is a need for more downlink resources due to the present traffic demands. However, the performance may also decrease if such a reallocation will reduce uplink resources, which already are fully utilized. However, performance data for different allocation configurations of the system are determined. Since the number of all possible allocation configurations in a real system often is huge, some sort of restriction normally has to be introduced. A natural restriction of investigated allocation configurations is to only consider allocation configurations, where the number of uplink resources and the number of downlink resources do not differ by more than one, as compared with the present configuration. In other words, this means that for every possible reallocation, the number of downlink resources and the number of uplink resources do not change more than one step. If a further advantageous configuration demands a change of more than one step, the entire examining procedure can instead be repeated. The provision of performance data is discussed more in detail further on.
Step 204 comprises a determination of connectivity relations between cells in the cellular communication system. Connectivity relations reflect the mutual relation between base stations, e.g. the amount and seriousness of any interference. Such connectivity relations define the relative positioning in view of signal interference between the different cells. The details about preferred embodiments of determining the connectivity relations are described more in detail further below.
In step 206, an examination is performed, over different allocation configurations, whether two reallocation criteria are fulfilled; a total system benefit and a sufficiently low risk for interference. Preferably, the risk for interference should be non-existent. The examination of the total system benefit utilizes the determined performance data and the examination of the interference situation makes use of the determined connectivity relations. The details of preferred embodiments of this examination algorithm are described further below. In step 208 the existence of an allocation configuration fulfilling both reallocation criteria is investigated. If such an allocation configuration exists, the procedure continues to step 210, where the system is reallocated to the found allocation configuration. The procedure ends in step 212. Note, that the selected configuration not necessarily has to be the globally optimum choice, as in e.g. US 6,016,311. The new configuration only has to be an improvement, compared with earlier allocation configuration.
In fig. 6b, a corresponding flow diagram is illustrating the actual adaptive resource examination procedure. The procedure starts in step 220. In step 222, performance data is obtained for different possible allocation configurations. Step 224 comprises obtaining of connectivity relations between cells in the cellular communication system. In step 226, an examination is performed, over different allocation configurations, whether two criteria are fulfilled; a total system benefit and a sufficiently low risk for interference. This step is parallel to step 206 in fig. 6a. The procedure ends in step 228.
The examination procedure may be performed periodically, or may be initiated when requested. A criterion for initiate the examination procedure can e.g. be that the first of the two reallocation criteria is fulfilled, i.e. that a allocation change anywhere in the system gives a probable performance gain, regardless of the connectivity situation.
The present invention is applicable to many different fields, involving cellular communication systems. A first application example, illustrated in fig. 7, is a mobile system according to the UMTS standards. See e.g. the standardizing documents 3GPP TS 25.201 "Physical Layer - General Description" and 3GPP TS 25.301 "Radio Interface Protocol Architecture" describing UTRA-TDD. A cellular system 44, comprises a central unit 30 connected to other communication networks by a connection 40. The central unit is in turn connected to local units 32, by connections 38. The local unit 32 has in turn a number of base stations 34 (of which only one is numbered in order t make the figure easier to understand) connected to it. Each base station is responsible for a cell 42 and communicates by radio communication with a number of mobile stations 36 present in the respective cell. As can be seen from the figure, the cells overlap and interference may occur between certain combinations of cells. The present invention may be beneficially applied to such a communication system.
Fig. 8a illustrates a first embodiment of a cellular communication system according to the present invention. A number of base stations 34 are connected to a central examination means 46 by connections 48. The base stations are provided with means for determining performance data concerning its own cell. This means that each base station 34 evaluates its present traffic situation and determines what consequences will result from a change of resource allocation.
As a further example, the base station may e.g. have a high amount of downlink traffic buffered, but very little uplink traffic, causing long downlink time delays and long downlink buffer lengths. A reallocation giving more downlink allocated resources will be of benefit for this individual base station. Furthermore, a barring of some of the uplink resources would not give any significant change of the performance, since these resources anyway was not utilized. In this situation, the base station can evaluate that an increase in downlink resources is beneficial, and a decrease in downlink resources is disadvantageous and that any small change in uplink resources will not matter at all. Such information is sent to the central examination means 46. The performance data from one individual base station may be used to initiate the evaluation procedure. If there is an advantage in changing the allocation in one single cell, there might be a chance that there exist a configuration fulfilling the reallocation criteria.
The base station 34 may also provide information about the connectivity relations of the system. The base stations 34 preferably comprises means for determining interference signal strengths from other cells, in particular base-to-base interference and preferably also mobile-to-mobile interference. This information is collected, processed and connectivity data concerning the base station in question is sent to the central examination means 46. The central examination means 46 thus collects performance data and connectivity relations from the different base stations 34 and processes the data to gain a total view of the state of the whole communication system. The central examination means 46 examines the situation and if a better allocation configuration exists, the central examination means 46 distributes reallocation demands allover the system. The corresponding reallocation of resources follows, according to reallocation methods according to prior art.
Having the entire information of the system, a total view can be applied. Such a total view will comprise a huge number of possible configurations, even with the ±1 limitation (the limitation described above of changing the number of uplink or downlink resources by at most one unit). The computation has in practice to be simplified by using different algorithms, sorting away non-probable configurations in an efficient manner. The examination may e.g. be facilitated by algorithms minimizing the total number of barred resources in the system, under the condition that the second reallocation criterion still is fulfilled.
The centralized approach as presented above will certainly be operable, but has certain minor disadvantages, in particular in the huge amount of data to process. A preferred embodiment of the present invention is instead presented in fig. 8b. A certain base station 34 may as described above be provided with means for determining the connectivity relations with its neighboring base stations. If a change in allocation occurs in one single base station, only the relation between this base station and its interfering neighbors will be influenced. This is the basis of the distributed embodiment of the present invention illustrated in fig. 8b. A base station 34 has means for examining 50 of the existence of an adapted allocation configuration fulfilling the reallocation criteria. The base station in question supplies information about its own performance data and connectivity relations. According to the connectivity relations, performance data and preferably also connectivity relations are requested from base stations having a connectivity relation with the base station in question exceeding a certain threshold, preferably zero. In such a way, the distributed means for examining 50 will have information about performance and connectivity in the vicinity of the own base station. The means for examining 50 examines the existence of a local allocation change within the area of the base stations from which information is requested, which fulfills the reallocation criteria. If such a configuration exists, demands for reallocation is distributed from the means for examining to the base stations concerned by the reallocation.
Fig. 8c illustrates the data flow in the process. Performance y . data are communicated to a first base station from the remaining base stations j , regarding the performance situation of each individual base station. Also connectivity relations ctJ concerning the relation between the first and the remaining base stations are preferably collected. The examining means of the first base station i evaluates the information, and if an advantageous reallocation is found, demands are communicated to the concerned base stations.
An example of a situation will be described in connection with fig. 9. Assume that a certain communication resource, e.g. a time slot, is allocated for uplink communication in all cells. This is illustrated in the upper left part of the figure. In one of the leftmost cells, there is a request for more downlink capacity, which means that a reallocation of this resource to downlink traffic would give an advantage for the cell in question. The examination starts, and data is brought in from the cells within interference distance. Since the resource in all these cells also is in allocated for uplink traffic, these cells have to be barred. The performance data for a barred allocation of these four cells is calculated and compared with the performance data for the present situation. It is concluded that the disadvantage, if any, of barring the four surrounding cells is less than the benefit appearing from changing the original cell from uplink allocation to downlink allocation. An allocation configuration fulfilling both reallocation criteria is now found. A reallocation thus takes place, resulting in the situation of the upper right part of fig. 9, i.e. a reallocation of one cell from uplink to downlink traffic and barring the four surrounding cells from any traffic. The reallocation is demanded from the central cell.
The example continues with the fact that one of the barred cells, the one in the lower left corner, finds out that it should benefit from changing its allocation state from barred into a downlink configuration. It requests data from the base stations within interference distance, i.e. the three surrounding cells. The cell evaluates the own benefit and compares it with the disadvantage for the surrounding cells if they are going to fulfill the second reallocation criterion, i.e. non-interference. In this case, one of the neighbors has already a downlink allocation and no change is necessary. Another is barred, which also is according to the second reallocation criterion, and no change is necessary. However, the third neighboring cell has an uplink allocation and has to be barred to fulfill the criteria. The disadvantage of barring this cell shows to be less than the benefit of changing the lower left cell to a downlink allocation. A reallocation is then performed, demanded by the new central cell, which reallocation results in the situation illustrated in the lower right part of fig. 9.
From this it is seen that if a benefit for a change in a central cell is detected, the disadvantage for barring all neighboring cells having the opposite allocation is evaluated. Barred cells or cells with the same allocation do not need to be considered. If the benefit is larger than the disadvantages, a reallocation takes place.
One also understands that a reallocation is easiest performed at the border between an area of uplink and downlink allocations. The first reallocation normally has a certain inertia to be performed, but when the first reallocation once is performed, following neighboring reallocations are facilitated. This leads to the effect of a successive moving of the barred border between the two allocation domains. In the example, three further reallocations may lead to the situation illustrated in the lower left corner of fig. 9, where the border between uplink and downlink allocation has been moved further. In this way, a whole area may eventually be reallocated from uplink to downlink.
The corresponding procedure will of course take place, when reallocating from downlink to uplink.
This action may also be described in mathematical terms. The base stations provides performance data connected to alternative allocation schemes. If a cell has N resource units, and nUL presently are allocated for uplink traffic, nDL presently are allocated for downlink traffic, nB = N - nUL - nDl resources are barred.
A performance index exists for all cells in the system. The performance index for each cell of the present allocation is denoted y° . Performance indices are estimated also for four other configurations, namely a configuration with one more uplink allocation, one less uplink allocation, one more downlink allocation and one less downlink allocation in that particular cell. The corresponding performance indices are denoted yUL+ , yUL~ , yDL+ and yDL~ . If nB originally is zero, ym+ = yDL~ and yUL~ = yD , otherwise they are uncoupled. Since differences are of importance, the differences hym* = yUL* - y AyUL~ = yUL~ - y° , AyDL+ = yDL+ - y° and AyDL~ = yDL~ - y° are calculated. These four differences constitutes the necessary relevant performance data for this preferred embodiment. The preferred way to calculate the performance indices is described below.
If any of the differences (normally ΔyDL+ or ΔjPL+ ) is larger than a certain initializing threshold value, preferably zero, an examination procedure is initiated by the base station, concerning the reallocation of resource nDL + 1 to a downlink allocation respectively resource N - n - 1 to an uplink allocation. (The downlink allocations are always assumed to be placed at the first resources and the uplink allocations at the last resources, having any barred resources inbetween.)
The base station initiating the examination, denoted by i , determines connectivity relations c to neighboring base stations j . The connectivity relation cy is associated with the degree in which communication from the different surrounding base stations j interferes with the communication of base station i . From the clJ } where j = 1 ... nJ } i.e. the number of other base stations, base stations within interference distance can be extracted by selecting the cy having a value larger than an interference threshold, preferably zero.
The selected interfering neighbors are requested to send performance indices or differences thereof (Δy. ) and preferably also connectivity data cβ , i.e. the degree in which signaling from base station / or its mobile stations are interfering with the signaling within cell j .
A gain gt is set to ΔjPi+ or ΔjPi+ , depending on which difference initiated the examination. In the following description of this preferred embodiment, a gain in increasing the number of downlink allocations is discussed. An increase of uplink allocations will be analogous. The gain is thus:
In a similar way loss /, is calculated as the sum
Figure imgf000020_0001
where ξ is a small interference threshold, preferably equal to zero. That is, the sum is calculated over all interfering neighbors having uplink allocation. The total benefit of a reallocation will be obtained as:
If G, > 0 , the proposed allocation is favorable and a reallocation is demanded by base station i . Base station i will itself reallocate, by increasing the number of downlink allocations by one. Only the base stations involved in the sum above will be demanded to reallocate, which in this case means a barring of a previous uplink allocation.
The formulas above may be modified in different manners in order to comply with different additional requests. One possible behavior of a system according to the present invention could be that the system oscillates forth and back between two different, but equally valuable configurations. There are basically two ways of damping such oscillations, by introducing hysteresis effects. One possibility is to use an initiation threshold larger than zero. In such a case, a small benefit will not initiate any examination at all. Another possibility is to use a relation
G, > ζ ,
where ζ is a small number. The total gain thus has to be somewhat larger than zero before a reallocation may take place.
However, introduction of hysteresis terms may also have drawbacks. Since the first reallocation of a certain resource in average is more difficult to perform, there is a certain risk, in particular if hysteresis terms are used, that no reallocation at all takes place. This may be cured by using negative hysteresis terms, or adding a term to the total gain Gt that will depend on the relative sizes of the uplink and downlink areas for the resource in question.
Gl -- gl -ll + A{n L,nWL) ,
where A depends on the number of uplink allocations nWL and downlink allocations nWL for the resource in question. A first reallocation may thereby be favored by selecting the proper function A .
In the preferred embodiment, the interference threshold ξ is equal to zero. However, if the connectivity relations are accurately graded, a small risk for interference may be allowed in order to reduce the computational complexity. The magnitude of ξ can be set to adjust the compromise between traffic demands and interference.
If a system has e.g. an overall high load of downlink traffic during a period, the present invention will drive the system to allocate more downlink resources. If the load is reduced, and no uplink load immediately restores the allocation situation, the system will probably remain in the highly unsymmetrical allocation configuration, since there is no real driving force to restore the system. However, when an uplink load appears, there will be a certain inertia in the system, before it has time to adjust to the new situation, and unnecessary performance degradation may occur in the meantime. In such cases, a mechanism for restoring the system to an equilibrium configuration would be of benefit. One such modification is to add further terms into the total gain Gt .
One possibility is just to add an extra term in the relation, which depends on the total amount of asymmetry or deviation from the equilibrium of the system. There will thus be a driving force to reduce the asymmetry or deviation. If measures An, = ndl — n JJL and Anm = -DL i, eg are provided, where n^g and n?^ are the equilibrium configurations, respectively, a possible relation would look like:
G; = g( - , + E ∑Δ^,∑Δ^
An alternative would be to bias the gain term g, , e.g. according to
gl = Ay?LX E{An»\An?L) .
In some systems, the traffic in certain cells may be considered as more important than the traffic in other cells. A power station utilizing mobile communication for security messages or a hospital using mobile communications for transferring important information may be very sensitive to e.g. delays in the traffic. In order to ensure a high performance in these cells, a priority term may be introduced. A preferred way to introduce it into the algorithm is to let the performance index differences include a priority factor pt , characterizing the importance of the cell i as:
Figure imgf000023_0001
Ay^ = Pl -(y^ -y«) and
Figure imgf000023_0002
The rest of the equations may then be unchanged. A high priority factor pt will increase the tendency to make reallocations according to a gain in a prioritized cell, and will reduce the tendency to make reallocations, which are of detriment for a prioritized cell.
The performance index is an index reflecting the quality of the communication, in view of the present traffic situation. There are numerous possible measures, which can be used as performance indices. For packet data services, the throughput and the delay are good measures of how the system performs. For time critical applications, such as real-time audio and video, the delay must not exceed a certain threshold, without being noticed as annoying. Further, to maximize the resource utilization, the system throughput should be high. Another one, closely related measure, would be the maximum used buffer space.
For circuit-switched services, the blocking rate in the system must not exceed a certain threshold. A connection is typically established for as long as the call lasts. If the resources are fully used, "new" users can not enter the system, i.e. they are blocked out. Users that are blocked are not satisfied, and this figure should thus be kept low. This should, however, not be allowed to influence the traffic of the users already within the system.
For both the packet and the circuit switched services, the received signal quality must be high, i.e. a low bit error rate, to assure error-free communication. Such transmission quality measures may also be used, preferably in combination with the traffic oriented measures, such as the transmission delay, cell throughput, transmission buffer length and blocking rate described further above.
The connectivity relations used in the above processes can be achieved in different manners. In one embodiment, it is possible to estimate the theoretical interference between different cells, starting out from expected load, geometrical considerations, signal strengths etc. Such estimates are probably quite rough and may not correspond very well to the actual conditions.
A better way would be to measure the interference dynamically, preferably by using the base stations and the mobile stations themselves. There are always some occasions, where there is some available free resources, which are possible to be used for interference measurements. The base stations may e.g. be equipped with means for measuring base-to-base interferences. One base station may find a resource, which is used for downlink traffic in a neighboring cell. Information about the present allocation and traffic situation can be exchanged between the base stations. By measuring the actual detected signal strength from the neighboring base station, an interference measure can be calculated. The base-to-base interference is typically quite constant with time, but may vary due to changes in signaling strengths, radio signal transmitting conditions etc. The interferences are normalized in a suitable manner. Such relations are investigated for all other cells in the network, or at least for cells within a distance where the interference is expected to have a certain probability to exist.
The mobile stations may be used for estimating the mobile-to-mobile interference. One mobile in the own cell is used to measure the interference contribution from an uplink resource in a neighboring cell. The corresponding resource is preferably unused the own cell. Information about the present allocation and traffic situation can be exchanged between the base stations. The mobiles and resources are preferably selected in a random manner to obtain a suitable average value. The mobile-to-mobile interference may vary considerably with time, and since the occurrence is basically stochastic, a number of measurements have to be performed in order to present a fairly reliable average. The interferences are normalized in a suitable manner. Such relations are investigated for all other cells in the network, or at least for cells within a distance where the interference is expected to have a certain probability to exist.
The interference measures are filtered in a suitable way, e.g. by percintile filtering, where a representative value is determined. Such a value could e.g. correspond to 90% of the statistical distribution of the measurements. Filtered interference measures of the base-to-base and mobile-to-mobile interferences are now available. The connectivity parameters ctj discussed above are discussed as being essentially one value. In order to accomplish this, a sum of the interferences, a quadratic sum of the interferences, a weighted sum of the interferences, the maximum value etc. may be used to combine the two measures into one.
Furthermore, in a simple embodiment, a connectivity matrix is created :
Figure imgf000026_0001
The connectivity relation elements cy are thus associated with the degree in which signaling from the different surrounding base stations j interferes with the signaling of base station i . The elements in a row thus indicate the interference from the surroundings of a certain base station. The elements in a column thus indicates the interference caused by a certain base station to its surroundings. In a simple embodiment, the matrix is symmetrized by using transponates, so that cy •= cβ .
In a very simple embodiment, the elements in the matrix C can be given binary values, i.e. either the value "0" or the value " 1", where "0" indicates a non-interfering situation, and a " I" indicates an interfering situation. The "loss equation" can then easily be rewritten as:
since a "0" in the matrix element automatically will cancel the term for non- interfering cells.
The matrix elements can, however, be used to rate the interference in different levels or according to a continuous scale, in order to facilitate a change in the adjustment of the connectivity threshold value ξ . When studying the problem of connectivity more carefully, one understands that there is also a possibility to treat the different interferences separately, i.e. not symmetrize the matrix C , and even give the elements cy as vectors of two values:
Figure imgf000027_0001
where cy is the base-to-base interference and c is the mobile-to-mobile interference. Separate connectivity thresholds could then be used for the different interferences. A loss relation for reallocation to one more downlink resource would then look like:
Figure imgf000027_0002
(and a loss relation for reallocation to one more uplink resource would then look like:
j ({cff>ξM or c ,>ξB) and « ≥N-n?)
The examining of the existence of alternative allocation configurations is based on two criteria. Above, the evaluation of each of the criteria is performed in separate steps or by separate algorithms. It is, however, also possible to perform the evaluation by means of a single step or a single algorithm, taking care of both aspects. It would, e.g. be possible to create a single evaluation function depending on both connectivity relations and performance data. Such a function could then weight a large benefit in performance against a minor increase in the risk of interference. Thus, the possible interference should be kept at an acceptable level, at least in the view of the potential performance enhancement. It will be understood by those skilled in the art that various modifications and changes may be made to the present invention without departure from the scope thereof, which is defined by the appended claims.
REFERENCES
US patent 5, 157,709
US patent 5,475,868
US patent 6,016,311
"Towards an Asymmetric Air Interface Protocol for Wireless Internet Access" by Ravi Jain and Li Fung Chang, in Proceedings of 8th International Symposium on Personal, Indoor and Mobile Radio Communications, Vol. 2, pp. 688-692.
3GPP TS 25.201 "Physical Layer - General Description"
3GPP TS 25.301 "Radio Interface Protocol Architecture"

Claims

1. A method for adaptive allocation of resources for uplink/ downlink traffic in a cellular communication system (10, 44), comprising the step of: determining connectivity relations (cij) between cells (12) in said cellular communication system (10, 44), characterized by the further steps of: determining performance data (yj) for a number of uplink/ downlink allocation configurations, for each cell in a first set of cells in said cellular communication system (10, 44), based on present traffic demands regarding uplink and downlink traffic, said uplink/ downlink allocation configurations comprising resources allocated for uplink communication (24), downlink communication (22) or barred (20) for any communication, said first set of cells comprising at least two cells; examining the existence of an adapted uplink/ downlink allocation configuration of a second set of cells, being a subset of said first set, based on said determined connectivity relations (cij) and said determined performance data (yj), with which: each two cells in said cellular communication system, having an uplink (24) and downlink (22) allocation, respectively, for any common resource, have a connectivity relation (cij) indicating interference of an acceptable level; and the total performance of the adapted uplink/ downlink allocation configuration exceeds the total performance of the original uplink/ downlink allocation configuration for said second set; and if said adapted uplink/ downlink allocation configuration exists, changing the uplink/ downlink allocation configuration of said second set accordingly.
2. A method according to claim 1, characterized in that said step of examining comprises examining the existence of an adapted uplink/ downlink allocation configuration in which each two cells in said cellular communication system, having an uplink (24) and downlink (22) allocation, respectively, for any common resource, have a connectivity relation (cij) smaller or equal to a first threshold value ξ.
3. A method according to claim 2, characterized in that a first resource in a cell in said adapted uplink/ downlink allocation configuration, which cell has connectivity relations (cij) to other cells that are larger than said first threshold ξ, at least two of said other cells having said first resource allocated for communication in opposite directions, is barred for any communication .
4. A method according to claim 2 or 3, characterized in that said first threshold ξ is zero.
5. A method according to any of the claims 2 to 4, characterized in that, for each cell, the magnitude of the difference between the number of resources allocated for uplink communication (nUL) in said adapted uplink/ downlink allocation configuration and in said original uplink/ downlink allocation configuration is less or equal to one, and the magnitude of the difference between the number of resources allocated for downlink communication (nD ) in said adapted uplink/ downlink allocation configuration and in said original uplink/ downlink allocation configuration is less or equal to one.
6. A method according to any of the claims 2 to 5, characterized in that said steps are repeated intermittently.
7. A method according to any of the claims 2 to 6, characterized in that said examining step is performed if, for any cell in 'said first set, a gain gi calculated from the performance data (yj) of the existing uplink/ downlink allocation configuration and the performance data (yj) of any other uplink/ downlink allocation configuration, exceeds a first amount ζ.
8. A method according to claim 7, characterized in that said first amount ζ is zero.
9. A method according to any of the claims 2 to 8, characterized by the further step of: communicating said determined connectivity relations (cij) and said determined performance data (yj) to centralized allocation means (46), whereby said examining step is performed in said centralized allocation means (46); and if said adapted uplink/ downlink allocation configuration exists, sending corresponding allocation demands from said centralized allocation means (46) to each individual cell, whereby said uplink/ downlink allocation configuration change is performed by each individual cell.
10. A method according to any of the claims 2 to 8, characterized by the further step of: communicating, to a cell number i (50), said determined connectivity relations (cij) and said determined performance data (yj) related to a third set of cells, comprising said i:th cell (50) and all cells having a connectivity relation (cij) with said i:th cell (50) exceeding said first threshold value ξ, whereby said examining step is performed in said i:th cell (50); and if said adapted uplink/downlink allocation configuration exists, sending corresponding allocation demands from said i:th cell (50) to all other cells in said third set of cells; whereby said uplink/ downlink allocation configuration change is performed by each individual cell in said third set of cells.
11. A method according to claim 10, characterized in that said connectivity relations are provided as a connectivity matrix, where each element ckj indicates the interference of communication within cell k caused by communication within cell j.
12. A method according to claim 11, characterized in that the values of said connectivity elements Ckj are binary, indicating an interfering relation and a non-interfering relation, respectively.
13. A method according to claim 11, characterized in that the value of each of said connectivity elements ckj is an interfering probability.
14. A method according to claim 11, 12 or 13, characterized in that said connectivity matrix is symmetric.
15. A method according to any of the claims 10 to 14, characterized in that said connectivity matrix elements ckj are determined by the base station of each cell.
16. A method according to any of the claims 10 to 15, characterized in that said performance data is a measure of at least one of the properties in the list of: transmission delay, cell throughput, transmission buffer length, and blocking rate.
17. A method according to claim 16, characterized in that said performance data is further dependent of at least one transmission quality measure.
18. A method according to any of the claims 10 to 17, characterized in that said performance data (yj) for each cell comprises performance indices for present uplink/ downlink allocation configuration y°, for an uplink/ downlink allocation configuration of one additional resource allocated for uplink communication yυh+, for an uplink/ downlink allocation configuration of one less resource allocated for uplink communication y1^, for an uplink/ downlink allocation configuration of one additional resource allocated for downlink communication yDL+, and for an uplink/ downlink allocation configuration of one less resource allocated for downlink communication yDL" or data derivable therefrom.
19. A method according to claim 18, characterized in that said examining step is performed if, for any cell in said third set, a gain gi calculated as the difference between the performance index yUL+ or yDL+ and the performance index y°, exceeds a first amount ζ.
20. A method according to claim 19, characterized in that said examining step further comprises the steps of: if yU + exceeds y°: calculating the gain gl for changing the allocation for a resource m for said i:th cell to uplink as the difference between the performance index yUL+ and the performance index y°; calculating a loss /, for barring resource m of all cells having a connectivity relation (cij) larger than said first threshold value ξ and having a downlink allocation, as the sum of loss terms comprising the differences between the performance index y° and the performance index yD ~ for such cells; and examining if said gain is larger than said loss; and if yDL+ exceeds y°: calculating the gain g, for changing the allocation for a resource m for said i:th cell to uplink as the difference between the performance index yDL+ and the performance index y°; calculating a loss , for barring resource m of all cells having a connectivity relation (cij) larger than said first threshold value ξ and having a downlink allocation as the sum of loss terms comprising the differences between the performance index y° and performance index yUL" for such cells; and examining if said gain is larger than said loss.
21. A method according to claim 19 or 20, characterized in that said performance data (yj) also include priority factors for each cell.
22. A method according to claim 19, 20 or 21, characterized in that said performance data (yj) also depends on An UL
Figure imgf000034_0001
AnυL = nDL - n eDqL where nUL and nD are the present number of resources allocated for uplink and downlink communication, respectively, and n^ and neq are the number of resources allocated for uplink and downlink communication, respectively, at equilibrium conditions.
23. A method according to any of the claims 20 to 22, characterized in that said gain is calculated according to:
g, = Δy i+ or gt = Ay" , respectively,
and said loss is calculated according to :
, respectively,
Figure imgf000034_0002
whereby a total gain Gi is calculated as:
G, = g, - l, .
24. A method for adaptive examination of resources for uplink/ downlink traffic in a cellular communication system (10, 44), comprising the step of: obtaining connectivity relations (cij) between cells (12) in said cellular communication system (10,44), characterized by the further steps of; obtaining performance data (yj) for a number of uplink/ downlink allocation configurations, for each cell in a first set of cells in said cellular communication system (10, 44), based on present traffic demands regarding uplink and downlink traffic, said uplink/ downlink allocation configurations comprising resources allocated for uplink communication (24), downlink communication (22) or barred (20) for any communication, said first set of cells comprising at least two cells; and examining the existence of an adapted uplink/ downlink allocation configuration of a second set of cells, being a subset of said first set, based on said determined connectivity relations (cy) and said determined performance data (yj), with which: each two cells in said cellular communication system, having an uplink (24) and downlink (22) allocation, respectively, for any common resource, have a connectivity relation (cij) indicating interference of an acceptable level; and the total performance of the adapted uplink/ downlink allocation configuration exceeds the total performance of the original uplink/ downlink allocation configuration for said second set.
25. A method according to claim 24, characterized in that said step of examining comprises examining the existence of an adapted uplink/ downlink allocation configuration in which each two cells in said cellular communication system, having an uplink (24) and downlink (22) allocation, respectively, for any common resource, have a connectivity relation (cij) smaller or equal to a first threshold value ξ.
26. A method according to claim 25, characterized in that a first resource in a cell in said adapted uplink/ downlink allocation configuration, which cell has connectivity relations (cij) to other cells that are larger than said first threshold ξ, at least two of said other cells having said first resource allocated for communication in opposite directions, is barred for any communication .
27. A method according to claim 25 or 26, characterized in that said first threshold ξ is zero.
28. A method according to any of the claims 25 to 27, characterized in that, for each cell, the magnitude of the difference between the number of resources allocated for uplink communication (nU ) in said adapted uplink/ downlink allocation configuration and in said original uplink/ downlink allocation configuration is less or equal to one, and the magnitude of the difference between the number of resources allocated for downlink communication (nD ) in said adapted uplink/ downlink allocation configuration and in said original uplink/ downlink allocation configuration is less or equal to one.
29. A method according to any of the claims 25 to 28, characterized in that said steps are repeated intermittently.
30. A method according to any of the claims 25 to 29, characterized in that said examining step is performed if, for any cell in said first set, a gain gi calculated from the performance data (yj) of the existing uplink/ downlink allocation configuration and the performance data (yj) of any other uplink/ downlink allocation configuration, exceeds a first amount ζ.
31. A method according to claim 30, characterized in that said first amount ζ is zero.
32. A method according to any of the claims 25 to 31, characterized in that said performance data (yj) for each cell comprises performance indices for present uplink/ downlink allocation configuration y°, for an uplink/ downlink allocation configuration of one additional resource allocated for uplink communication yUL+, for an uplink/ downlink allocation configuration of one less resource allocated for uplink communication yU ~, for an uplink/ downlink allocation configuration of one additional resource allocated for downlink communication yDL+, and for an uplink/ downlink allocation configuration of one less resource allocated for downlink communication yDL~ or data derivable therefrom.
33. A method according to claim 32, characterized in that said examining step is performed if, for any cell in said third set, a gain gi calculated as the difference between the performance index yVL+ or yDL+ and the performance index y°, exceeds a first amount ζ.
34. A method according to claim 33, characterized in that said examining step further comprises the steps of: if yUL+ exceeds y°: calculating the gain gt for changing the allocation for a resource m for said i:th cell to uplink as the difference between the performance index yUL+ and the performance index y°; calculating a loss /, for barring resource m of all cells having a connectivity relation (cij) larger than said first threshold value ξ and having a downlink allocation as the sum of loss terms comprising the differences between the performance index y° and the performance index yDL~ for such cells; and examining if said gain is larger than said loss; and if yDL+ exceeds y°: calculating the gain g, for changing the allocation for a resource m for said i:th cell to uplink as the difference between the performance index yD + and the performance index y°; calculating a loss /, for barring resource m of all cells having a connectivity relation (cij) larger than said first threshold value ξ and having a downlink allocation as the sum of loss terms comprising the differences between the performance index y° and performance index yUL~ the for such cells and examining if said gain is larger than said loss.
35. A method according to claim 33 or 34, characterized in that said performance data (yj) also include priority factors for each cell.
36. A method according to claim 33, 34 or 35, characterized in that said performance data (yj) also depends on An = n - neg and
An DL n°L ~ n°q \ > where nU and nDL are the present number of resources allocated for uplink and downlink communication, respectively, and n and
leq are the number of resources allocated for uplink and downlink communication, respectively, at equilibrium conditions.
37. A method according to any of the claims 33 to 36, characterized in that said gain is calculated according to:
g, = Ay or g, = Ay L+ , respectively,
and said loss is calculated according to :
, respectively,
Figure imgf000038_0001
whereby a total gain Gi is calculated as:
G, = g, - I, .
38. A cellular communication system (10, 44), comprising: a number of cells (12), having a base station (34) comprising means for communication with mobile units (36); and means for determining connectivity relations (cij) between cells (12) in said cellular communication system (10, 44), characterized by: means for determining performance data (yj) for a number of uplink/ downlink allocation configurations, for each cell in a first set of cells in said cellular communication system (10, 44), based on present traffic demands regarding uplink and downlink traffic, said uplink/ downlink allocation configurations comprising resources allocated for uplink communication (24), downlink communication (22) or barred (20) for any communication, said first set of cells comprising at least two cells; means for examining the existence of an adapted uplink/ downlink allocation configuration of a second set of cells, being a subset of said first set, based on said determined connectivity relations (cij) and said determined performance data (yj), with which: each two cells in said cellular communication system, having an uplink (24) and downlink (22) allocation, respectively, for any common resource, have a connectivity relation (cij) indicating interference of an acceptable level; and the total performance of the adapted uplink/ downlink allocation configuration exceeds the total performance of the original uplink/ downlink allocation configuration for said second set; and means for changing the uplink/ downlink allocation configuration of said second set accordingly, if said adapted uplink/ downlink allocation configuration exists.
39. A system according to claim 38, characterized in that said means for examining comprises means for examining the existence of an adapted uplink/ downlink allocation configuration in which each two cells in said cellular communication system, having an uplink (24) and downlink (22) allocation, respectively, for any common resource, have a connectivity relation (cij) smaller or equal to a first threshold value ξ.
40. A system according to claim 39, characterized in that a first resource in a cell in said adapted uplink/ downlink allocation configuration, which cell has connectivity relations (cij) to other cells that are larger than said first threshold ξ, at least two of said other cells having said first resource allocated for communication in opposite directions, is barred for any communication.
41. A system according to claim 39 or 40, characterized in that said first threshold ξ is zero.
42. A system according to any of the claims 39 to 41, characterized in that, for each cell, the magnitude of the difference between the number of resources allocated for uplink communication (n 1) in said adapted uplink/ downlink allocation configuration and in said original uplink/ downlink allocation configuration is less or equal to one, and the magnitude of the difference between the number of resources allocated for downlink communication (nDL) in said adapted uplink/ downlink allocation configuration and in said original uplink/ downlink allocation configuration is less or equal to one.
43. A system according to any of the claims 39 to 42, characterized by means for initializing said means for examining, said means for initializing comprising means for comparing the performance data (yj of the existing uplink/ downlink allocation configuration and the performance data (yj) of any other uplink/ downlink allocation configuration.
44. A system according to any of the claims 39 to 43, characterized by: centralized allocation means (46), comprising said means for examining; communication means (48) between said means for determining connectivity relations and said means for determining performance data and said centralized allocation means (46); means for distributing allocation demands from said centralized allocation means (46) to each individual cell; whereby each individual cell comprises means for performing uplink/ downlink allocation configuration change.
45. A system according to any of the claims 39 to 43, characterized by: communication means (52) between a cell number i (50) and a third set of cells, comprising said i:th cell (50) and all cells having a connectivity relation (cij) with said i:th cell (50) exceeding said first threshold value ξ, for communication of said determined connectivity relations (cy) and said determined performance data (yj) related to the cells in said third set of cells; whereby said i:th cell (50) said comprises said means for examining; means for distributing allocation demands (52) from said i:th cell (50) to all other cells in said third set of cells; whereby each individual cell comprises means for performing uplink/ downlink allocation configuration change.
46. A system according to claim 45, characterized in that said means for determining connectivity relations provides a connectivity matrix, where each element ckj indicates the interference of communication within cell k caused by communication within cell j.
47. A system according to claim 45 or 46, characterized in that said means for determining performance data comprises means for calculating a measure of at least one of the properties in the list of: transmission delay, cell throughput, transmission buffer length, and blocking rate.
48. A system according to claim 47, characterized in that said performance data is further dependent of at least one transmission quality measure.
49. A device for adaptive examination of resources for uplink/ downlink traffic in a cellular communication system (10, 44), comprising: means for obtaining connectivity relations (cij) between cells (12) in said cellular communication system, characterized by: means for obtaining performance data (yj) for a number of uplink/ downlink allocation configurations, for each cell in a first set of cells in said cellular communication system (10, 44), based on present traffic demands regarding uplink and downlink traffic, said uplink/ downlink allocation configurations comprising resources allocated for uplink communication (24), downlink communication (22) or barred (20) for any communication, said first set of cells comprising at least two cells; and means for examining the existence of an adapted uplink/ downlink allocation configuration of a second set of cells, being a subset of said first set, based on said determined connectivity relations (cij) and said determined performance data (yj), with which: each two cells in said cellular communication system, having an uplink (24) and downlink (22) allocation, respectively, for any common resource, have a connectivity relation (cij) indicating interference of an acceptable level; and the total performance of the adapted uplink/ downlink allocation configuration exceeds the total performance of the original uplink/ downlink allocation configuration for said second set.
50. A device according to claim 49, characterized in that said means for examining comprises means for examining the existence of an adapted uplink/ downlink allocation configuration in which each two cells in said cellular communication system, having an uplink (24) and downlink (22) allocation, respectively, for any common resource, have a connectivity relation (cij) smaller or equal to a first threshold value ξ.
51. A device according to claim 50, characterized in that a first resource in a cell in said adapted uplink/ downlink allocation configuration, which cell has connectivity relations (cij) to other cells that are larger than said first threshold ξ, at least two of said other cells having said first resource allocated for communication in opposite directions, is barred for any communication .
52. A device according to claims 50 or 51, characterized in that said first threshold ξ is zero.
53. A device according to any of the claims 50 to 52, characterized in that, for each cell, the magnitude of the difference between the number of resources allocated for uplink communication (nUL) in said adapted uplink/ downlink allocation configuration and in said original uplink/ downlink allocation configuration is less or equal to one, and the magnitude of the difference between the number of resources allocated for downlink communication (nDL) in said adapted uplink/ downlink allocation configuration and in said original uplink/ downlink allocation configuration is less or equal to one.
54. A device according to any of the claims 50 to 53, characterized by means for initializing said means for examining, said means for initializing comprising means for comparing the performance data (yj) of the existing uplink/ downlink allocation configuration and the performance data (yj of any other uplink/ downlink allocation configuration.
PCT/SE2001/001356 2000-06-19 2001-06-15 Dynamic uplink and downlink resource allocation WO2001099454A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001274749A AU2001274749A1 (en) 2000-06-19 2001-06-05 Dynamic uplink and downlink resource allocation

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE0002285A SE0002285L (en) 2000-06-19 2000-06-19 Dynamic up and down link resource allocation
SE0002285-5 2000-06-19

Publications (1)

Publication Number Publication Date
WO2001099454A1 true WO2001099454A1 (en) 2001-12-27

Family

ID=20280143

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE2001/001356 WO2001099454A1 (en) 2000-06-19 2001-06-15 Dynamic uplink and downlink resource allocation

Country Status (3)

Country Link
AU (1) AU2001274749A1 (en)
SE (1) SE0002285L (en)
WO (1) WO2001099454A1 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004015959A2 (en) * 2002-08-08 2004-02-19 Tait Electronics Limited Improvements relating to radio communication systems
EP1582076A2 (en) * 2003-01-06 2005-10-05 Interdigital Technology Corporation Method and system for organizing the cells of a wireless communication system and allocating resources to provide multimedia broadcast services
DE102004042757A1 (en) * 2004-09-03 2006-03-23 Siemens Ag Cellular network throughput optimisation time slot assignment procedure calculates interference risk for users and allocates protected time slots using continuous user spatial density model
EP1802151A1 (en) 2003-01-06 2007-06-27 Interdigital Technology Corporation Configuring a wireless communication system to provide multimedia broadcast services
EP1806856A1 (en) * 2002-05-14 2007-07-11 Interdigital Technology Corporation Method and system for computing the optimal slot assignment to cells in cellular systems employing time division duplex
CN100356812C (en) * 2004-12-06 2007-12-19 大唐移动通信设备有限公司 Method for dynamic channel allocation of multi carrier time division duplex communication system
US7408905B2 (en) 2002-05-14 2008-08-05 Interdigital Technology Corporation Method and system for computing the optimal slot to cell assignment in cellular systems employing time division duplex
WO2009085716A1 (en) * 2007-12-26 2009-07-09 Motorola, Inc. System and method for minimizing inter-communications system mobile station-to-mobile station interference
WO2010112065A1 (en) * 2009-03-31 2010-10-07 Nokia Siemens Networks Oy Methods, apparatuses, system, related computer program product and data structure for uplink scheduling
WO2011003450A1 (en) * 2009-07-09 2011-01-13 Nokia Siemens Networks Oy Spectral arrangement for radio resources
WO2012064244A1 (en) * 2010-11-12 2012-05-18 Telefonaktiebolaget L M Ericsson (Publ) Determining configuration of subframes in a radio communications system
WO2013138758A1 (en) 2012-03-16 2013-09-19 Intel Corporation Support for asynchronous adaptation to uplink and downlink traffic demands for wireless communication
US8559343B2 (en) 2009-12-23 2013-10-15 Telefonaktiebolaget Lm Ericsson (Publ) Flexible subframes
CN103563437A (en) * 2011-05-30 2014-02-05 索尼公司 Wireless resource allocation method, wireless resource allocation device, and communication system
EP2699034A1 (en) * 2011-05-12 2014-02-19 Huawei Technologies Co., Ltd. Method, device and system for configuring wireless network
WO2014110962A1 (en) * 2013-01-15 2014-07-24 索尼公司 Apparatus, method, base station and system for determining ratio of uplink subframe to downlink subframe
US9485008B2 (en) 2011-04-01 2016-11-01 Telefonaktiebolaget Lm Ericsson (Publ) Intra cell interference mitigation in a wireless network employing relay nodes

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5157709A (en) * 1989-05-29 1992-10-20 Nec Corporation Radio communications system adaptively assigning channels using power levels of idle channels
US5475868A (en) * 1992-08-04 1995-12-12 U.S. Philips Corporation Cellular radio system having channel evaluation and optimal channel selection via trial use of non-assigned channels
US5594720A (en) * 1993-11-24 1997-01-14 Lucent Technologies Inc. Multiple access cellular communication with dynamic slot allocation and reduced co-channel interferences
US6023622A (en) * 1997-03-05 2000-02-08 Watkins-Johnson Company Wireless communication system with dynamic channel allocation
US6052593A (en) * 1997-05-08 2000-04-18 Telefonaktiebolaget L M Ericsson Method for frequency mode validation for, frequency assignment for, and evaluating the network effect of a frequency plan revision within a dual mode cellular telephone system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5157709A (en) * 1989-05-29 1992-10-20 Nec Corporation Radio communications system adaptively assigning channels using power levels of idle channels
US5475868A (en) * 1992-08-04 1995-12-12 U.S. Philips Corporation Cellular radio system having channel evaluation and optimal channel selection via trial use of non-assigned channels
US5594720A (en) * 1993-11-24 1997-01-14 Lucent Technologies Inc. Multiple access cellular communication with dynamic slot allocation and reduced co-channel interferences
US6023622A (en) * 1997-03-05 2000-02-08 Watkins-Johnson Company Wireless communication system with dynamic channel allocation
US6052593A (en) * 1997-05-08 2000-04-18 Telefonaktiebolaget L M Ericsson Method for frequency mode validation for, frequency assignment for, and evaluating the network effect of a frequency plan revision within a dual mode cellular telephone system

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1806856A1 (en) * 2002-05-14 2007-07-11 Interdigital Technology Corporation Method and system for computing the optimal slot assignment to cells in cellular systems employing time division duplex
US7408905B2 (en) 2002-05-14 2008-08-05 Interdigital Technology Corporation Method and system for computing the optimal slot to cell assignment in cellular systems employing time division duplex
WO2004015959A3 (en) * 2002-08-08 2004-04-01 Tait Electronics Ltd Improvements relating to radio communication systems
WO2004015959A2 (en) * 2002-08-08 2004-02-19 Tait Electronics Limited Improvements relating to radio communication systems
US7586874B2 (en) 2003-01-06 2009-09-08 Interdigital Technology Corporation Wireless communication method and apparatus for providing multimedia broadcast services
US7869399B2 (en) 2003-01-06 2011-01-11 Interdigital Technology Corporation Method and apparatus for controlling the distribution of multimedia broadcast services
EP1802151A1 (en) 2003-01-06 2007-06-27 Interdigital Technology Corporation Configuring a wireless communication system to provide multimedia broadcast services
JP2006513638A (en) * 2003-01-06 2006-04-20 インターディジタル テクノロジー コーポレイション Method and system for configuring a cell of a wireless communication system and allocating resources to provide a multimedia broadcast service (Multimedia Broadcast Service)
EP1582076A4 (en) * 2003-01-06 2006-03-22 Interdigital Tech Corp Method and system for organizing the cells of a wireless communication system and allocating resources to provide multimedia broadcast services
US10869167B2 (en) 2003-01-06 2020-12-15 Interdigital Technology Corporation Controlling the distribution of multimedia broadcast / multicast service
US8958373B2 (en) 2003-01-06 2015-02-17 Interdigital Technology Corporation Method and system for controlling the distribution of multimedia broadcast service
EP1582076A2 (en) * 2003-01-06 2005-10-05 Interdigital Technology Corporation Method and system for organizing the cells of a wireless communication system and allocating resources to provide multimedia broadcast services
US7949299B2 (en) 2003-01-06 2011-05-24 Interdigital Technology Corporation Method and system for organizing the cells of a wireless communication system and allocating resources to provide multimedia broadcast services
DE102004042757B4 (en) * 2004-09-03 2007-04-26 Siemens Ag Model based time slot allocation method for throughput optimization in cellular networks with different asymmetric multimedia traffic
DE102004042757A1 (en) * 2004-09-03 2006-03-23 Siemens Ag Cellular network throughput optimisation time slot assignment procedure calculates interference risk for users and allocates protected time slots using continuous user spatial density model
CN100356812C (en) * 2004-12-06 2007-12-19 大唐移动通信设备有限公司 Method for dynamic channel allocation of multi carrier time division duplex communication system
US7860521B2 (en) 2007-12-26 2010-12-28 Motorola, Inc. System and method for minimizing inter-communications system mobile station-to-mobile station interference
WO2009085716A1 (en) * 2007-12-26 2009-07-09 Motorola, Inc. System and method for minimizing inter-communications system mobile station-to-mobile station interference
WO2010112065A1 (en) * 2009-03-31 2010-10-07 Nokia Siemens Networks Oy Methods, apparatuses, system, related computer program product and data structure for uplink scheduling
WO2011003450A1 (en) * 2009-07-09 2011-01-13 Nokia Siemens Networks Oy Spectral arrangement for radio resources
US8989135B2 (en) 2009-07-09 2015-03-24 Nokia Siemens Networks Oy Spectral arrangement for radio resources
US8559343B2 (en) 2009-12-23 2013-10-15 Telefonaktiebolaget Lm Ericsson (Publ) Flexible subframes
US9743405B2 (en) 2009-12-23 2017-08-22 Telefonaktiebolaget Lm Ericsson (Publ) Flexible subframes
US9319130B2 (en) 2009-12-23 2016-04-19 Telefonaktiebolaget Lm Ericsson (Publ) Flexible subframes
WO2012064244A1 (en) * 2010-11-12 2012-05-18 Telefonaktiebolaget L M Ericsson (Publ) Determining configuration of subframes in a radio communications system
US9485008B2 (en) 2011-04-01 2016-11-01 Telefonaktiebolaget Lm Ericsson (Publ) Intra cell interference mitigation in a wireless network employing relay nodes
EP2699034A4 (en) * 2011-05-12 2014-05-21 Huawei Tech Co Ltd Method, device and system for configuring wireless network
EP2699034A1 (en) * 2011-05-12 2014-02-19 Huawei Technologies Co., Ltd. Method, device and system for configuring wireless network
US9225487B2 (en) 2011-05-30 2015-12-29 Sony Corporation Wireless resource allocation method and wireless resource allocation device, and communication system
EP2717617A1 (en) * 2011-05-30 2014-04-09 Sony Corporation Wireless resource allocation method, wireless resource allocation device, and communication system
EP2717617A4 (en) * 2011-05-30 2014-11-26 Sony Corp Wireless resource allocation method, wireless resource allocation device, and communication system
CN103563437A (en) * 2011-05-30 2014-02-05 索尼公司 Wireless resource allocation method, wireless resource allocation device, and communication system
CN103563437B (en) * 2011-05-30 2018-02-23 索尼公司 Wireless resource allocation methods and radio resource allocation apparatus and communication system
EP2826278A4 (en) * 2012-03-16 2015-12-09 Intel Corp Support for asynchronous adaptation to uplink and downlink traffic demands for wireless communication
CN104170436A (en) * 2012-03-16 2014-11-26 英特尔公司 Support for asynchronous adaptation to uplink and downlink traffic demands for wireless communication
US9615378B2 (en) 2012-03-16 2017-04-04 Intel Corporation Support for asynchronous adaptation to uplink and downlink traffic demands for wireless communication
WO2013138758A1 (en) 2012-03-16 2013-09-19 Intel Corporation Support for asynchronous adaptation to uplink and downlink traffic demands for wireless communication
WO2014110962A1 (en) * 2013-01-15 2014-07-24 索尼公司 Apparatus, method, base station and system for determining ratio of uplink subframe to downlink subframe

Also Published As

Publication number Publication date
SE0002285D0 (en) 2000-06-19
AU2001274749A1 (en) 2002-01-02
SE0002285L (en) 2001-12-20

Similar Documents

Publication Publication Date Title
WO2001099454A1 (en) Dynamic uplink and downlink resource allocation
US5809423A (en) Adaptive-Dynamic channel assignment organization system and method
EP0666699B1 (en) Mobile communication system with autonomous distributed type dynamic channel allocation scheme
EP0697163B1 (en) Method and system for channel allocation using power control and mobile-assisted handover measurements
US6496490B1 (en) Method for dynamically allocating carriers in a wireless packet network, with reuse of carriers
JP5216023B2 (en) Characterizing co-channel interference in wireless communication systems
US8190165B2 (en) System and method for utility-based scheduling for space division multiple access (SDMA) on an uplink of a wireless communications network
KR20110091036A (en) Interference coordination method and access network device
WO2008135101A1 (en) Method and arrangement for managing inter- cell interference in a communications network
EP1863248A1 (en) Method and apparatus for subchannel allocation
WO2010054605A1 (en) System and method for managing a wireless communications network
CN101772972A (en) OFDMA uplink interference impact recovery in LTE system
KR19990082078A (en) Method and circuit for selectively allowing communication in multi-user communication system
CN1826012B (en) Method and apparatus for users reshuffling in digital cellular communication systems
Das et al. A novel load balancing scheme for the tele-traffic hot spot problem in cellular networks
CN102065550A (en) Method and device for reducing inter-cell interference of orthogonal frequency division multiplexing system and terminal thereof
Dahlberg et al. Survivable load sharing protocals: a simulation study
US20180242325A1 (en) Radio resource management in large wireless networks
JP2937981B2 (en) Channel assignment method and mobile communication network
CN113438675B (en) Interference processing method, device and equipment
Wu et al. A new distributed and dynamic call admission policy for mobile wireless networks with QoS guarantee
Lucatti et al. Bounds and Performance Networks of Reuse Partitioning in Cellular
US20190104441A1 (en) Radio resource management in metropolitan area networks
Wu et al. Optimal channel allocation with dynamic power control in cellular networks
Lugo et al. Investigating the boundary effect of a multimedia TDMA personal mobile communication network simulation

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP