This invention relates to a method of operating a mobile telecommunications system and to a base station for implementing the method.
Much current research work is focused on joint efficient resource allocation and power control that minimize interference and maximize system capacity. Overall network capacity is adopted as the measure of system performance.
In contrast, the present invention is concerned with introducing a technique that preserves system performance while minimizing the expended energy.
F. Meshkati, V. Poor, and S. Schwartz, “Energy-Efficient Resource Allocation in Wireless Networks: An Overview of Game Theoretic Approaches,” IEEE Signal Processing Magazine: Special Issue on Resource-Constrained Signal Processing, Communications and Networking, May 2007, focuses on trade-offs between throughput, delay, network capacity and energy efficiency. However, the approaches analyzed assume no cooperation between users. Özgur Oyman and A. J. Paulraj, “Power-Bandwidth Tradeoff in Dense Multi-Antenna Relay Networks,” IEEE Transactions on Wireless Communications, vol. 6, pp. 2282-2293, June 2007, explores the power-bandwidth trade-off in dense multi-antenna relay networks. However, this work is based on multi-antenna relay beamforming, and is primarily focused on enhancing spectral efficiency rather than minimizing expended energy. S. Sinanovic, N. Serafimovski, H. Haas, and G. Auer, “Maximising the System Spectral Efficiency in a Decentralised 2-link Wireless Network,” Eurasip Journal on Wireless Communications and Networking, vol. 2008, p. 13, 2008, focuses on the effect of power allocation on spectral efficiency in 2-link decentralized networks. Their results are particularly interesting with regard to the effects interference has on spectral and hence energy efficiency. P. Omiyi, H. Haas, and G. Auer, “Analysis of TDD Cellular Interference Mitigation Using Busy-Bursts,” IEEE Transactions on Wireless Communications, vol. 6, no. 7, pp. 2721-2731, July 2007, proposes a novel interference avoidance technique based on in-band signaling that also has implications towards energy conservation. A good overview of energy efficient network protocols for wireless networks can be found in C. E. Jones, K. M. Sivalingam, P. Agrawal, and J. C. Chen, “A Survey of Energy Efficient Network Protocols for Wireless Networks,” Wireless Networks, vol. 7, pp. 343-358, 2001. The authors consider a variety of topics, including low-power design within the physical layer, sources of power consumption within the mobile terminals, energy efficient MAC protocols, as well as protocols on the transport and application layers.
The concept of an energy efficient “sleep mode” has been investigated in W. Ye, J. Heidemann, and D. Estrin, “An Energy-Efficient MAC Protocol for Wireless Sensor Networks,” INFOCOM 2002: Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies, Proceedings. IEEE, vol. 3, pp. 1567-1576, 2002 and K. Han and S. Choi, “Performance Analysis of Sleep Mode Operation in IEEE 802.16e Mobile Broadband Wireless Access Systems,” Vehicular Technology Conference, 2006: VTC 2006-Spring. IEEE 63rd, vol. 3, pp. 1141-1145, September 2006. These publications focus on an on/off approach to sleep cycles in decentralized networks. Mobile stations (MSs) are allowed to turn off for periods of time depending on the traffic conditions. There are algorithms which iteratively increase sleep time if there are no requests to the MS. R. Wang, J. Thompson, and H. Haas, “A Novel Time-Domain Sleep Mode Design for Energy-Efficient LTE,” International Symposium on Communications, Control and Signal Processing, March 2010, focuses on a more active approach, where energy is saved by cutting down on control signaling during low traffic periods.
It is an aim of the invention to allocate resources in wireless networks in an energy efficient manner, thus potentially saving operational costs and CO2 emissions.
The invention considers the users of a wireless system and allocates bandwidth resources in an energy-efficient manner for each user. It is particularly applicable to LTE (long term evolution) OFDMA (orthogonal frequency division multiple access) systems in which frequency resources are available in quantum resource blocks (RBs).
The invention uses an energy efficiency measure in the process of scheduling. The measure is used to calculate both a relative score for the RBs for a user, and a global score on energy efficiency considering all users. The scheduler increases the number of scheduled RBs, if proven to be more energy efficient, when the system is underloaded.
The present invention provides a method of operating a mobile telecommunications system having a base station, a plurality of users and a plurality of spectral resource blocks, some of which are not allocated to users, the method comprising (a) for each user, assigning a score to each resource block based on the energy efficiency with which the user can use the resource block, and determining which of the plurality of resource blocks is favored, i.e. has a score indicating that it will be the most energy efficient for the user; and for each user; either (b) if the user's favored resource block is not allocated, and is not favored by any other user, allocating that resource block to that user or (c) in the event that the same resource block is favored by more than one user, allocating it to the user who will use it with the greatest energy efficiency.
Calculation of the energy efficiency in step (a) may comprise calculating the transmission power, the energy per transmitted bit, the total required energy for a transmission or a combination of more than one of these.
The method may involve repeating steps (b) and (c) until either (i) all of the resource blocks have been allocated, or (ii) all users' QoS constraints have been satisified and no user's energy efficiency would be increased by a further resource block.
In order to avoid compromising the QoS (quality of service), resource blocks that cannot achieve a minimum signal-to-interference-to-noise ratio (SINR) may be removed from consideration in step (a).
To promote fairness, a penalty function of each user may be changed whenever the user is allocated a further resource block, the penalty function being used to modify the score and reduce the chance of that user being allocated further resource blocks. The penalty function may for example comprise a power of the number of resource blocks already allocated to a user or a constant raised to the power of that number.
The method may further include expanding a bandwidth footprint and reducing a modulation complexity of at least one user. In particular, from another aspect, the present invention provides a method of operating a mobile telecommunications system having a base station, a plurality of users and a plurality of spectral resource blocks, some of which are not allocated to users, the method comprising (p) determining whether there are free resource blocks; (q) if so, recalculating the scores for the free resource blocks according to step (a); (r) determining which of the users would increase the overall system energy efficiency most if the user's bandwidth were expanded; (s) determining that user's additional favored resource blocks) using the score recalculated in step (q) and (t) allocating the additional favored resource block(s) to the user and causing the user to enter an extended-bandwidth transmission mode. This may in particular involve expanding the user's total bandwidth by a factor that is a natural number and reducing the user's modulation complexity accordingly. Optionally, it may additionally involve manipulating other link parameters such as the coding scheme or coding rate.
The user entering extended-bandwidth transmission mode may be removed from consideration for a subsequent bandwidth expansion. Steps (p) to (t) may then be repeated until step (p) finds that there are no more free resource blocks.
The method of the invention may involve a power control routine which minimizes the signal strength allocated to each channel. This may be performed after step (c) and/or after step (t).
The invention also provides a base station adapted to perform the method set out above.
The invention will now be described in more detail, by way of example only, with reference to the accompanying drawings, in which:
a schematically shows a scenario for two users;
b plots the required transmission power of the users of
a, 4b and 4c are graphs of data rate results;
The invention employs a score-based scheduler. T. Bonald, “A Score-Based Opportunistic Scheduler for Fading Radio Channels,” in Proc. of the European Wireless Conference (EWC), Barcelona, Spain, Feb. 24-27 2004 has described a score-based scheduler that determines QoS or throughput. The scheduler of the invention, by contrast, aims at optimizing spectral efficiency, fairness and energy efficiency, whilst ensuring that the QoS is not compromised.
An overview of the operation of the proposed technique is presented in the form of a flowchart in
It is based on the following equation:
where sik(t) is the score for RB i at time t for user k, W is the total number of RBs available for allocation to the user at the time, E: (t) is the energy metric for RB i at time t and user k, and fk(n) is a penalty function for user k. Lower RB scores mean a RB is more likely to be allocated. The penalty function is used to further promote fairness in the system, as well as to provide convenient means to control the resource distribution.
The energy metric can be any measure that assesses the energy performance of a wireless transmission. For example, it can be the transmission power required, the energy per transmitted bit, or the total required energy to transmit. RBs that cannot achieve the required minimum signal-to-interference-and-noise ratio (SINR) are given a score of infinity and are hence not allocated. Conflicts are resolved by calculating the energy efficiency scores for all users, and allocating the conflicting RBs to the users who can use them most efficiently. The rest of the conflicting users are allocated their next best resource. Consider the example in
The penalty function can be tailored to specific requirements. For example, it can take n, the number of already allocated RBs to the user, as input, and be of the form n2 or even 2n. One can envision penalty functions that mimic the behavior of already popular schedulers such as proportional fair etc. The procedure is repeated until the QoS constraints within the base station (BS) are satisfied, or it is found that it is impossible to do so. At the end, a stable energy-efficient resource allocation is achieved.
The invention further involves trading bandwidth for energy efficiency. It has often been mooted that energy can be saved in wireless networks by trading bandwidth for spectral efficiency. However, to the best of our knowledge there is no concrete technique that describes how this finding is implemented in a real world system, or a detailed theoretical discussion of the expected gains.
The extended-bandwidth transmission mode of the invention is able to provide energy savings, since a channel's throughput is linearly proportional to the amount of bandwidth available, and only logarithmically proportional to the transmission power. The aforementioned is derived from the Shannon channel capacity equation:
where C is the channel capacity, B is the channel bandwidth, S is the total received signal power over the bandwidth, N is the total noise power, and I is the total interference power.
Thus, after running the score-based scheduler discussed above, the system checks if there are resources available that can be used to reduce the energy footprint of the current communication links. In case there are no free RBs, the allocation procedure is complete. However if there are resources available, the system proceeds to evaluate which users should be allowed to enter an extended-bandwidth transmission mode. The total bandwidth footprint of a user is expanded by a factor that is a natural number. Where the factor is a power of two, bandwidth expansion may be achieved by simply reducing the modulation alphabet. However when the coding rate (type of code used) is also varied, then the bandwidth expansion factor can be any natural number. Thus, the bandwidth expansion technique may involve adjusting link parameters other than modulation complexity, such as coding rate. This results in an energy saving if the channel conditions on the newly allocated RBs are comparable to the ones on the already used ones. The scheduling mechanism calculates if there will be such a saving. This is done using the energy metric employed in the score-based scheduler. The RBs to be additionally allocated are chosen based on their scores calculated using (1).
The user who is able to achieve the highest absolute energy reduction is allowed to enter the extended bandwidth transmission mode. That user is removed from the set of users considered for the next iteration of the algorithm. The process is repeated within the BS until there is no more bandwidth available, or no user can benefit from being allocated additional RBs. To achieve meaningful results, a power control routine is run concurrently with the allocation algorithm in the system.
To test the performance of the proposed scheduling algorithm, a simple 2-link simulation platform was developed. It is based on the LTE cellular mobile telephony system. It is used to compare three systems—one making use solely of the amended score-based scheduler, another making use of both the score-based scheduler and the bandwidth expanded transmission mode (BEM), and a third benchmark system that makes use of the widely-used proportional fair (PF) scheduling.
The set-up that is simulated can be seen in
The channel model used is the LTE urban micro-cell (UMi) (see 3GPP, “Further Advancements for E-UTRA Physical Layer Aspects (Release 9),” 3GPP TR 36.814 V0.4.1 (2009-02), September 2009. Retrieved Jun. 2, 2009 from www.3gpp.org/ftp/Specs/) as defined in Table 1, where d is the distance between transmitter and receiver, fc is the carrier frequency in MHz, hBS is the elevation of the base station (BS) antenna, hUT is the elevation of the user terminal antenna, and dBP is the propagation break point distance. In practice one of the three path loss equations is selected, based on d.
The rest of the system parameters are taken as prescribed in the LTE Advanced documentation, and can be found in Table 2.
Since the scheduler is the main focus of the simulation, the implementation pseudo-code is presented in Algorithm 1. Once the amended score-based scheduler achieves a stable allocation i.e. after a few time slots, the bandwidth expansion routine found in Algorithm 2 is run. Two system performance parameters are used for evaluation—data rate, and energy consumption gain. Energy consumption gain (ECG) is a comparison between two systems where E1 is taken as the reference system: ECG=E1/E2. It is used to compare the performance of the two systems.
The simulation platform was run with the aforementioned scenario and parameters. The results presented here are averaged over 1000 random channel realizations.
The data rate results are presented in
The cumulative distribution function of ECG is plotted in
The simulation results provide empirical evidence that the proposed system is able to enhance energy efficiency. This is done at no cost to the delivered QoS to the users. A reduction of almost 50% in expended energy is achieved as compared to the benchmark PF system.
It is clear that the energy metric that is used plays an important role in making scheduling decisions. In the above simulation results, the energy metric Eik(t) denoted in (1) is calculated as the required RF energy for the data transmission. However, note that in general there are a number of ways to compute the Energy metric that may lead to different scheduler outcomes. There is a number of different forms of the energy metric Eik(t) that can be used:
Selecting an appropriate energy metric for scheduling depends on the network operator, however the computational complexity associated with the metric should be considered.
The use of energy metrics such as the RF energy for signaling and data transmission option above allows the scheduler to be applied to wireless systems that can exploit the blank subframe concept described in R. Wang, J. Thompson, and H. Haas, “A Novel Time-Domain Sleep Mode Design for Energy-Efficient LTE,” International Symposium on Communications, Control and Signal Processing, March 2010. With blank subframes, the system delivers all the user information within the active subframes while stopping the transmission of other subframes that contain no user data during a defined period of time. Energy savings can be obtained due to not transmitting control signaling in non-active subframes. Combining blank subframes into the energy-efficient scheduler of the present invention could further reduce the energy consumption.
Optimizing the number of blank subframes can easily be incorporated into our energy-efficient scheduling framework. The comparison of energy consumption in (1) for resource allocation determines how we select the best transmission option. The scheduler may thus consider different transmission modes which use different numbers of blank subframes. With the bandwidth expansion mode, this becomes even more important as the wider bandwidth may lead to an increased portion of control signaling. If this trade-off is to be optimized, the energy used for both the transmission of control and channel data for the subframes should be explicitly taken into account when making decisions to expand bandwidth or not within the scheduler to ensure the highest energy savings. Moreover, techniques such as transmission data aggregation could further improve the energy efficiency of a system that is able to employ blank subframes as well as extend bandwidth. In such a scenario, transmissions could be carried out only when it is necessary to satisfy the QoS, and hence maintain the best possible efficiency.
The invention is of particular interest when the wireless network is not fully loaded and when there are spare frequency resources available. For this scenario, the invention provides a novel scheduling algorithm which takes into account an energy efficiency metric in the scheduling process. In the past, the optimization criteria merely have been spectral efficiency and fairness. The scheduler of the invention addresses a third dimension, that is energy efficiency and the way this is leveraged is by exploiting the mechanism of expanding the bandwidth when it is available and at the same time using modulation schemes which require less power. The key advantage is that overall energy is reduced while QoS and throughput is retained. As mentioned above the scheduling mechanism of the invention can also work with other energy saving techniques, and even with multiple ones at the same time.
Number | Date | Country | Kind |
---|---|---|---|
1013771.9 | Aug 2010 | GB | national |