The present invention generally relates to the field of wireless telecommunication systems and more particularly a power allocation method in such a system.
One of the problems affecting a communication within a cellular telecommunication system is that of interference generated by other communications of the cell or neighbouring cells. Conventionally, the inter-cell interference due to communications of neighbouring cells is distinguished from the intra-cell interference due to communications of the same cell where the terminal is located.
A large number of techniques have been provided and implemented in order to reduce inter-cell interference. Most of these techniques rely on an orthogonal transmission resource allocation, for example of transmission time intervals (TDMA), of transmission frequencies (FDMA), of subcarrier intervals of a multiplex OFDM (OFDMA), of transmission codes (CDMA), of transmission beams (SDMA), or even a combination of such resources, so as to separate the different communications of a same cell.
Since the transmission resources are rare, these are generally reused, at least partially, from cell to cell. A radio resource management (RRM) is then in charge of statically or dynamically allocating transmission resources to different cells. It is in particular known to statically reuse transmission frequencies according to a bidimensional scheme (Frequency Reuse Pattern).
Due to the reuse of transmission resources, a first communication between a first terminal and a first base station of a cell can be interfered by a second communication, using the same transmission resource, between a second terminal and a second base station of a neighbouring cell. This situation is even more critical when cells are adjacent and terminals are at the cell border. In this case, terminals need to transmit at full power and then the interference level is high.
For a given communication, herein called first communication, the interference caused by a second communication using the same transmission resource as the first one is commonly called intra-band interference. In contrast with this, the interference caused by a second communication using a different transmission resource (for example a neighbouring transmission frequency or another transmission interval) from that used by the first one is called inter-band interference.
Processing and reducing the inter-cell interference have been extensively investigated.
The simplest processing method is to consider the interference as a mere thermal noise. However, this processing method is only acceptable if the interference level is low. It is to be noted that most of the power allocation algorithms are based on this hypothesis.
Other processing methods enable to reduce the interference by estimating the information signal of the interfering communication(s). This assumes that the considered receiving terminal is able to decode these information signals and consequently know the codes used to code them. Among these methods, it is in particular known the parallel or PIC (Parallel Interference Canceller) or serial (Successive Interference Canceller) type interference reduction schemes, well known to those skilled in the art.
Another conventional approach for reducing the interference level is to implement an adaptive power allocation method (adaptive power control). Such a method enables to control power levels of different transmitting terminals so as to ensure a predetermined quality of service to different users. This quality of service can be measured according to cases in terms of flow rate, latency time, packet error rate, spatial covering, etc. Conventionally, the parameter(s) used to measure it is called quality of service metric. As a rule, a communication of one user requires a minimum quality of service which is taken into account or negotiated during the admission procedure of the user in the cell. This minimum quality of service is expressed as a constraint on the quality of service metric: latency lower to a threshold, flow rate higher than a minimum guarantee, etc. The power allocation is then performed so as to respect the constraint on the quality of service metric.
Finally, the power allocation can be centrally taken in charge (Centralized Power Allocation) by a specific node of the network, NC (Network Controller), or in a distributed manner (Distributed Power Allocation) within each terminal.
A centralised power allocation method is known from the article of C-H Yih et al. entitled “Centralized power allocation algorithms for OFDM cellular networks” published in IEEE MILCOM 2003, pages 1250-1255.
Power allocation methods, whether centralised or not, generally take as a hypothesis that interference is comparable to thermal noise. However, such a hypothesis is well often pessimistic so that the allocated transmission powers may be substantially higher than those that would be necessary to obtain the desired quality of service. Consequently, this allocation results in a useless energy consumption and, for uplink communications, in reducing terminal autonomy.
A first object of the invention is thus to provide a centralised power allocation method which enables to reduce transmission powers of terminals for a given quality of service constraint.
A second object of the invention is to provide a centralised power allocation method which takes account interference types between communications.
The present invention is defined by a power allocation method for a wireless telecommunication system comprising at least a first couple of terminals consisting of a first transmitting terminal and a first receiving terminal and a second couple of terminals consisting of a second transmitting terminal and a second receiving terminal, a first communication between the terminals of the first couple using the same transmission resources as a second communication between the terminals of the second couple, so that both communications mutually interfere, wherein the first communication must meet a first set flow rate (ρ1) and the second communication must meet a second set flow rate (ρ2), characterised in that a control node of the system:
Advantageously, said control node further determines the area of said partition in which said intersection point is located, deduces therefrom the first and second interference types (p*,q*) for the first and second communications, and transmits (760) said first and second types to the first and second receiving terminals, respectively.
If the intersection of the minimum transmission power curves, relating to the first and second communications, is null, the control node informs the first and second transmitting terminals that a power allocation for said flow rate values is impossible.
Advantageously, said minimum transmission power curves are defined by intervals and consist of portions of straight lines on these intervals, and the control node determines the intersection between the power curves by searching for points of intersection between the straight lines relating to the first curve and the straight lines relating to the second curve, removing from all of the points of intersection thus obtained, those that do not belong to the corresponding segments, and selecting a point within all of the remaining points according to a predetermined criterion.
Said criterion is, for example, the minimum transmission power for the first and/or second communication(s).
Alternatively, the criterion may be the minimum sum of the transmission powers of the first and second communications.
Further alternatively, the criterion may be the minimum complexity of interference processings for the first and/or second communication(s).
Preferably, each receiving terminal estimates the channel coefficients between transmitting terminals and itself, and transmits the coefficients thus estimated to the control node.
Advantageously, each transmitting terminal transmits to the control node the flow rate value of the corresponding communication (ρ1,ρ2) as well as the maximum power (P1max,P2max) at which it can emit.
The invention also relates to a power allocation method for a wireless telecommunication system comprising a plurality of couples of terminals, each couple consisting of a transmitting terminal and a receiving terminal, wherein a control node initially allocates the same transmission power (Pcom) to the transmitting terminals of said couples, and that for a communication, referred to as first communication, between the transmitting and receiving terminals of a couple, referred to as first couple, it is determined in a first step the communication, referred to as second communication, between the transmitting and receiving terminals of the couple, referred to as second couple, which causes the highest interference level on the first communication, and it is carried out, in a second step, the power allocation to the first and second transmitting terminals of said first and second communications by means of the allocation method according to one of the preceding claims, said first and second steps being repeated until a predetermined stop criterion is met.
The stop criterion can be a maximum number of iterations or a convergence criterion for consecutives powers allocated to the transmitting terminals of the couples of said plurality. In this second case, if the convergence criterion is not fulfilled at the end of the predetermined number of iterations, the second communication between the terminals of the second couple is assigned transmission resources different from those used by the first communication between the terminals of the first couple.
The invention also relates to a power allocation method for a wireless system comprising a plurality of couples of terminals, each couple consisting of a transmitting terminal an a receiving terminal, wherein said couples are matched according to a predetermined matching criterion in that, for each pair thus consisting of a first and second couples, the power allocation method set out above is applied, the interference due to communications other than those of the first and second couples being taken into account as thermal noise in said allocation method. Said criterion may be a degree of urgency, a priority order or a quality factor of a transmission channel. Transmission powers allocated to the transmitting terminals of couples of said plurality other than said first and second couples can be advantageously set to a predetermined minimum value (Pmin).
Further characteristics and advantages of the invention will become apparent upon reading a preferred embodiment of the invention, made in reference to the appended figures wherein:
It will be considered herein a wireless communication system comprising a plurality of couples of transmitting terminals and receiving terminals and it will be assumed that a communication between terminals of a couple may interfere with a communication between terminals of another couple, for example because these two communications use common transmission resources (intra-band interference). The wireless communication system may be, for example, a cellular communication system or an ad hoc communication system.
For the purpose of simplifying the presentation, let us consider first the case of a system only including two couples of terminals, as illustrated in
Let be x1, x2 the signals transmitted by the transmitting terminals 210 and 230 respectively, and y1, y2 the signals received by the receiving terminals 220 and 240 respectively, it follows:
y
1
=g
11
x
1
+g
12
x
2
+z
1
y
2
=g
21
x
1
+g
22
x
2
+z
2 (1)
where z1, z2 are white Gaussian noise samples, g11,g21 are the channel coefficients between the transmitting terminal 210 and the receiving terminals 220 and 240, respectively, and g22,g12 are channel coefficients between the transmitting terminal 230 and the receiving terminals 240 and 220, respectively.
It will be understood that the interference between communications is represented in (1) by the crossed terms.
For the first communication, the respective powers of the information signal and of the interference due to the second communication are respectively |g11|2 P1 and |g12|2 P2.
It will be noted that this model is similar to the conventional model of so-called two-user Multiple Access Channel (MAC) such as described, for example, in the article of Shih-Chun Chang et al. entitled “Coding for T-User Multiple-Access Channels,” IEEE Transactions on Information Theory, vol. IT-25, no. 6, pp. 684-691, November 1979.
However, it is fundamentally different in that in the MAC model, the receiving terminals receive a useful piece of information and not interference on “crossed” channels.
The signal to noise ratio (SNR) at the first receiver can be expressed as:
Similarly, the interference to noise ratio at the first receiver is actually:
In the same way, the signal to noise and interference to noise ratios at the second receiver can be respectively written as:
It will be noted that the following relationships are satisfied:
δ1=ƒ2γ2 and δ2=ƒ1γ1 (6)
where
In the following, it will be noted ρ1 and ρ2 the respective flow rates on the first and second communications and the variables C1=2ρ
For a couple of given flow rates (ρ1, ρ2), several interference schemes may be distinguished, each scheme giving rise to a distinct processing. More precisely, as far as the first communication is concerned, the interference may be classified into three possible schemes.
Schematically, in a first scheme, power of the interference due to the second communication is lower than the information signal power received at the first receiving terminal. More precisely, if we consider the capacity according to Shannon, the signal to noise plus interference ratio on the direct channel between the transmitting terminal 210 and the receiving terminal 220 enables to pass the flow rate ρ1 whereas the signal to noise ratio on the “crossed” channel between the transmitting terminal 230 and the receiving terminal 220 does not enable to pass the flow rate ρ2 (the “crossed” channel is under a cut off situation according to the information theory), in other words:
and
ρ2>log2(1+INR12)=log2(1+δ1) (8)
where SINR11 and INR12 are the signal to noise plus interference ratio and interference to noise ratio, respectively, at the first receiving terminal.
The constraints on δ1 and γ1 relating to the first scheme are deduced from (7) and (8):
γ1≧C1(1+δ1) (9)
δ1<C2 (10)
Conversely, in a third scheme, the interference power is substantially higher than that of the information signal received by the first receiving terminal. Since the interference is due to the second communication, there is provided first to decode the information signal from the second communication, to estimate using this decoding signal, the interference due to this communication and to subtract it from the received signal. The information signal from the first communication is then decoded from the resulting signal, cleared from the interference.
In this scheme, in a first step, the signal from the first communication is considered as thermal noise and the information signal from the second communication is decoded. There appears consequently a situation symmetrical to that of the first scheme and the expression (7) is to be replaced by:
where SINR12 is the signal to noise ratio at the receiving terminal 220 in which the signal is meant as the information signal from the second communication.
In a second step, once the contribution from the second communication has been subtracted from the received signal, there happens again the case of a signal simply noised by a thermal noise, in other words:
ρ1≦log2(1+SNR11)=log2(1+γ1) (12)
where SNR11 is the signal to noise ratio after removing interference due to the second communication.
The expressions (11) and (12) are translated into the following constraints on γ1 and δ1:
and
γ1≧C1 (14)
Finally, in a second scheme, the interference power is in the same order as that of the information signal. Thus, there is provided to jointly decode the information signal from the first communication and the information signal from the second communication at the first receiving terminal. The joint decoding of both information signals could, for example, be performed by means of a PIC scheme or a maximum likely decoding method of the MMSE-GDFE (Minimum Mean Square Error-Generalized Decision Feedback Equalizer) type, in a manner known per se.
This interference scheme is intermediate between the first and the third ones in so far as the flow rate ρ2 does not satisfy (8) and (11) anymore, in other words:
On the other hand, the joint decoding assumes that the flow rates from the first and second communications can be forwarded by the channel made from the direct channel and the crossed channel, that is:
ρ1+ρ2≦2(1+γ1+δ1) (16)
The constraints on γ1 and δ1 relating to the second scheme are deduced from (15) and (16):
C
2≦δ1<C2(1+γ1) (17)
and
γ1≧C12−δ1 (18)
This diagram is obtained for given values of flow rates ρ1 and ρ2, and consequently for given values of C1, C2, C12.
The ratio γ1 ranges from 0 to γ1max=|g11|2 P1max/N0 and the ratio δ1 ranges from 0 to δ1max=|g12|2 Pmmax/N0 where P1max and P2max are the maximum transmission powers of the terminals 210 and 230 respectively.
The straight lines Δ1 and Δ2 defined by the equations δ1=C2 (cf. (10)) and
(cf. (13)) bound the three interference schemes. The straight lines D1, D2, D3, respectively defined by the equations γ1=C1(1+δ1) (cf . (9)); γ1=C12−δ1 (cf. (18)); γ1=C1 (cf. (14)); give the lower power boundary, noted Λ, for each of these schemes. The area 310 corresponding to the first interference scheme is bounded by the straight lines D1 and Δ1 as well as the ordinate axis, the one corresponding to the second interference scheme 320 is bounded by the straight lines Δ1, Δ2 and D2, and finally the one, 330, corresponding to the third interference scheme is bounded by Δ2 and D3.
Below the lower boundary Λ is located a fourth area (340) in which the interference cannot be processed for the required quality of service, herein for the flow rates ρ1 and ρ2. Another transmission resource could then be used, for example another transmission time interval to remove the interference between both communications.
If the flow rate of the first or second communication varies, the parameters of the equations of the straight lines D1, D2, D3 and Δ1, Δ2 also vary and, consequently, the areas corresponding to the different interference schemes are changed.
For given flow rates ρ1 and ρ2, it can be determined from one estimation, at the receiver, from the information signal power, from the interference power and that of the thermal noise, in which interference scheme this happens, and the processing relevant to this area can be performed.
Moreover, as indicated in the figure, for given flow rates ρ1 and ρ2, it can be determined for each interference power, δ1, the lowest value of γ1, designated herein by γ*1, enabling to process this interference. In other words, for a given transmission power of the terminal 230, the minimum power
can be allocated to the transmitting terminal 210. It will be noted that if this happens in the area 320 or 330, this allocated power value is much lower than that, designated herein by γ1th, that would have to be allocated if the interference was considered as simple thermal noise.
The ratio γ1 ranges from 0 to γ1max=|g11|2 P1max/N0 and the ratio γ2 ranges from 0 to γ2max=|g22|2 P2max/N0.
The inequalities (9), (13) and (18) can be rewritten as a function of the ratios γ1 and γ2:
γ1≧C1(1+ƒ2γ2) (19)
γ1≧C12−ƒ2γ2 (21)
Similarly to
(cf. (20)), bound the three interference schemes and the straight lines D1, D2, D3, respectively defined by the equations γ1=C1(1+ƒ2γ2) (cf. (19)); γ1=C12−ƒ2γ2 (cf. (21)); γ1=C1 (cf. (14)); give the lower power boundary, Λ. The areas corresponding to the different interference schemes are designated by 410, 420 and 430.
The lower boundaries, Λ1 and Λ2, relating to both communications, intersect at a point Γ*=(γ*1,γ*2). For given communication flow rates ρ1 and p2, the point Γ* corresponds to the minimum power allocation. Generally, the area Ωp*q* wherein the point Γ* is located provides the interference schemes p*,q* of both communications and consequently the types of processing to be applied at the corresponding receiving terminals. It will be noted that in the illustrated case, it is the area Ω21 that contains the operating point, in other words in order to decode the information signal from the first communication, a joint decoding (at the first receiving terminal) will be carried out, and in order to decode the information signal from the second communication, (at the second receiving terminal), the first communication will be considered as thermal noise.
The transmitting terminals E1 and E2 transmit to the control node their respective set flow rates ρ1 and ρ2, that is the desired flow rates to set the first and second communications. They also transmit if necessary the maximum powers P1max and P2max at which they can transmit. Alternatively, these maximum power values are known to the control node, for example if they have been provided by the admission procedure in the network.
Besides, the receiving terminals R1 and R2 respectively estimate the channel coefficients g11,g12 and g22,g21, for example using pilot symbols transmitted by E1 and E2, in a manner known per se. These channel coefficients are then transmitted to the control node NC.
The control node NC receives (or knows) the maximum powers P1max and P2max, the set flow rates ρ1 and ρ2 as well as the above-mentioned channel coefficients. On the other hand, it receives from the receiving terminals a power estimation of the thermal noise N0, for example by means of a pilot symbol sequence.
The control node then determines the transmission powers P*1, P*2 to be allocated to the terminals E1 and E2 respectively to fulfil the flow rates ρ1 and ρ2, according to the method described below. It transmits the values P*1, P*2 thus determined to the terminals E1 and E2 respectively.
It will be understood that the information transmission between the control node NC and the terminals E1 and E2, or R1 and R2 could happen via a wired link or a radio link as the case may be. For example, if E1 and E2 are base stations and R1 and R2, the information exchanged with the first ones could be routed by the backhaul network whereas the information exchanged with the second ones could be routed thanks to auxiliary radio channels.
In step 710, the control node first calculates the variables C1,C2,C12 from the flow rates ρ1 and ρ2 and the factors ƒ1,ƒ2 from the channel coefficients. It then deduces a partition of the interference diagram relating to both communications. More precisely, for each communication i=1, 2, it first determines a partition (ω11,ω21,ω31) of the interference diagram defined by:
ω11□{(γi,γj)|0<γj≦Cj/ƒj} (22)
ω21□{(γi,γj)|Cj/ƒj≦γj≦(γj+1)Cj/ƒj} (23)
ω31{(γi,γj)|γj>(γi+1)Cj/ƒj} (24)
where j≠i is the interfering communication subscript.
The partition of the interference diagram for both communications is obtained by means of the intersections:
Ωpq=ωp1∩ωq2 (25)
Each area is associated with an interference scheme (indexed by p) of the first communication and with an interference scheme (indexed by q) of the second communication.
In step 720, the control node determines, for each communication, the curve giving the lower power bound compatible with the interference processing, in each of the areas (ω11,ω21,ω31).
More precisely, for the communication i, the curve Λi giving the lower power bound is defined par intervals:
γi=Ci(1+ƒjγj) for 0≦γj≦Cj/ƒj (26)
γi=Cij−ƒjγj for Cj/ƒj≦γj≦Cj(1+Cj)/ƒj (27)
γi=Ci for Cj(1+Ci)/ƒj≦γj≦γjmax (28)
Each curve Λ1 thus consists of three segments, defined by (26), (27) and (28) respectively. The segments of Λ1 are noted λ1p, p=1, 2, 3 and those of Λ2 are noted λ2q, q=1, 2, 3. It will be understood that, depending on the γjmax value, two or even one single interval(s) may exist.
In step 730, the control node determines whether the curves Λ1 and Λ2 intersect in the box [0,γ1max]×[0,γ2max] or more generally in a box [γ1min,γ1max]×[γ2min,γ2max] where γ1min and γ2min are signal to noise ratio values corresponding to minimum predetermined power values. For example, γ1min=γ2min=0 could be possible. If the curves do not intersect, no power allocation meeting the flow rate constraints can be carried out, in view of the interference conditions. The control node NC detects this situation and informs the terminals E1, E2 about it. In this case, an alternative strategy should be assumed. For example, either or both terminals can require a lower set flow rate. Alternatively, orthogonal transmission resources (distinct transmission intervals, distinct subcarrier intervals, etc.) may be allocated to both communications concerned so as to remove interference.
In step 740, when the curves Λ1 and Λ2 intersect in the box [γ1min,γ11min]×[γ2min,γ2max], the coordinates of the point of intersection Γ*=(γ*1,γ*2) is determined. This point is located in the interference area Ωp*q*.
The value γ*1 enables to calculate the minimum transmission power to be allocated to the terminal E1:
and in the same way, the value γ*2 enables to calculate the power to be allocated to the terminal E2:
Besides, the subscripts p* and q* give the processing type of the interference to be assumed for the terminals R1 and R2.
In step 750, the control node informs the terminals E1 and E2 about the allocated powers P*1 and P*2. If need be, it also transmits in 760 to the terminals R1 and R2 the types p* and q* of the processing they will have to carry out for the interference. It will be noted that the latter transmission, even though advantageous, is optional, as indicated with dashed lines in
The above described steps 720 and 730 enable to determine the intersection of the curves Λ1 and Λ2. This intersection can be obtained in different manners for example by minimising a cost function thanks to the simplex algorithm.
Advantageously, a direct resolution as explained in connection with
As seen above, each curve Λ1 relating to the communication E1 and R1, is generally made from three line segments defined by (26), (27) and (28). The intervals on which is defined the curve Λ1 are noted σp2, p=1, 2, 3, with:
σ12=[γ2min,C2/ƒ2]
σ22=[C2/f2,C2(1+C1)/ƒ2]
σ32=[C2(1+C1)/ƒ2,γ2max] (31)
and, the curve Λ2 is likewise defined by the intervals σq2, q=1, 2, 3:
σ11=[γ1min,c1/ƒ1]
σ21=[C1/ƒ1,C1(1+C2)/ƒ1]
σ31=[C1(1+C2)/ƒ1,γ1max] (32)
If, on the one hand, the straight lines D11,D21,D31 respectively defined by the equations are considered:
γ1=C1(1+ƒ2γ2)
γ1=C12−ƒ2γ2
γ1=C1 (33)
and, on the other hand, the straight lines D12, D22, D32, respectively defined by the equations are considered:
γ2=C2(1+ƒ1γ1)
γ2=C12−ƒ1γ1
γ2=C2 (34)
the nine points of intersection Γpq=Dp1∩Dq2, with p=1, 2, 3 and q=1, 2, 3 can easily be calculated. The whole set of points of intersection is noted as Φ.
The coordinates γ1pq and γ2pq of these nine points of intersection are calculated in step 810.
In step 820, it is checked that the coordinates γ1pq and γ2pq of the points Γpq respectively belong to the intervals σp1 and σq2, in other words that it is actually an intersection of segments λp1 and λq1. The points Γpq that do not satisfy this condition are removed from Φ.
In step 830, it is determined whether the set Φ is empty. If so, it is concluded in 835 that a power allocation meeting the flow rate constraints ρ1 and ρ2 is impossible and an alternative strategy is assumed as explained above.
Otherwise, it is checked in 840 that the set Φ is reduced to a singleton.
If so, the coordinates of this point are returned to 850.
On the other hand, if Φ contains several points of intersection, one of them is selected in 845 according to a predetermined criterion, for example the one which results in the lowest transmission power sum for E1 and E2, or which will results in the simplest interference processing in R1 and R2. Once again, the coordinates of the selected point are returned to 850.
The power allocation method according to the invention is generalised to any number K of couples of terminals and thus to a number K of corresponding communications. The interference diagram of
Since the number PK can be very high, suboptimal but easier to be implemented alternatives may be chosen.
According to a first alternative, the couples of transmitting and receiving terminals, Tk=(Ek,Rk), k=1, . . . , K are pooled by pairs according to a predetermined criterion. For example, this criterion can be a priority order, a degree of urgency, a channel quality factor, etc. or a combination thereof.
If the selection criterion is a channel quality factor, preferably, for a given couple Tk, the couple Tk′ is selected such that the ratio
is the highest where gkk′ is the “crossed” channel coefficient between Ek′ and Rk and gkk is the direct channel coefficient between Ek and Rk. Indeed, it is understood that the communication k′ of the couple Tk′ is likely to be the highest interference to the communication k. The couples Tk and Tk′ are then paired.
For a thus constituted pair (Tk, Tk′), the other pairs could be considered as only weakly interfering. The “residual” interference due to other communications will be processed as thermal noise. This thermal noise will be taken into account in the N0 value for calculating powers P*k and P*k′ to be allocated to the terminals Ek and Ek′.
In order to ensure that this hypothesis is well satisfied, a null power, or even a minimum power Pmin could be allocated to the other terminals Ev, v≠k, k′ while the communications k and k′ are active.
The process for selecting the active pair (Tk, Tk′) can be periodically repeated, in particular to take account of the evolution of channel coefficients. It can also be repeated to satisfy an equity principle, the constituent couples of the lastly selected pair being then excluded from the selection process for a given period. This exclusion period can be a function of the quality of service required for the communication concerned, the higher the quality of service, the shorter an exclusion period.
According to another alternative embodiment, illustrated in
A plurality K of couples of terminals Tk=(Ek, Rk), is again considered, Rk being in communication k with Ek.
In a first step, 910, a same initial transmission power, Pcom, is allocated to all the transmitting terminals Ek, k=1, . . . , K. An iteration loop is then initiated.
In step 920, each terminal Rk measures the interference level caused by each of the communications k′≠k. These interference levels could in particular be measured using short pilot symbol sequences, transmitted by the terminals Ek′, k′≠k in turn. The couple of terminals Tk′=(Ek′,Rk′) causing the highest interference level is selected and Tk and Tk′ are paired.
In step 930, for each pair (Tk,Tk′), a power allocation according to the method illustrated in
Steps 920 and 930 are repeated until a stop criterion is met.
This stop criterion can be seen as a maximum number Nmax of iterations.
Alternatively, the stop criterion may be a convergence measure. For example, let Pk(n) be the transmission power allocated to the terminal Ek at iteration n, then this criterion could be expressed as:
∥P(n+1)−P(n)∥≦ε (35)
where P(n) is the vector of the powers allocated to the terminals at the iteration n, that is P(n)=(P1(n), . . . , PK(n))T and where ε is a predetermined threshold value.
It is tested in 940 whether the stop criterion is satisfied. If not, the process proceeds to 920. If so, this ends in 950. The last transmission power values P1(last
In case the iterative power allocation process does not converge, the set of couples (Tk,Tk′) may be split into subsets, such that the communication associated with any couple of a first subset does not interfere much with the communication associated with any couple of a second subset. The iterative power allocation process is then independently applied to each subset.
The present invention has been described as a centralised power allocation method meeting a given flow rate constraint. However, those skilled in the art will understand that it is applicable to a power allocation meeting a constraint on any quality of service parameter, for example a maximum latency time, a minimum covering radius, a maximum error rate, etc. without departing from the scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
10 56114 | Jul 2010 | FR | national |