Abstract
This paper addresses resource allocation for sum throughput maximization in a sectorized two-cell downlink orthogonal frequency-division multiple-access (OFDMA) system impaired by multicell interference. It is well known that the optimization problem for this scenario is NP-hard and combinational, which is here converted to a novel sum throughput maximization problem in cellular OFDMA systems based on the intercell interference limitation. Then, three subclasses of this new problem are solved. By the first subclass, on the assumption that subcarrier allocation parameters are fixed, an algorithm for optimal power allocation is obtained. However, the optimal resource allocation requires an exhaustive search, including the optimal power allocation which cannot be implemented in practice due to its high complexity. By the second subclass, the problem is reduced to a single cell case where the intercell interference in each subcarrier is limited to a certain threshold. Based on the solution of the single cell problem, a distributed resource allocation scheme with the aim of small information exchange between the coordinated base stations is proposed. By the third subclass, the centralized resource allocation for two adjacent cells as a general problem is solved. Here, the algorithm allocates simultaneously the subcarriers and the power of the considered two cells while the resource allocation parameters of both cells are coupled mutually. The present study shows that distributed and centralized resource allocation algorithms have much less complexity than the algorithm used in the exhaustive search and can be used in practice as efficient multicell resource allocation algorithms. Simulation results illustrate the performance improvements of the proposed schemes in comparison to the schemes with no intercell interference consideration.
Similar content being viewed by others
References
3GPP long-term evolution (LTE) (2013). [online]. Available: http://www.3gpp.org/Highlights/LTE/LTE.htm.
IEEE 802.16 Task Group m. (2013). [online]. Available: http://ieee302.org/16/tgm.
Chang, R. Y., Tao, Z., Zhang, J., & Kuo, C.-C. J. (2009). Multicell OFDMA downlink resource allocation using a graphic framework. IEEE Transactions on Vehicular Technology, 58(7), 3494–3507.
Rahman, M., & Yanikomeroglu, H. (2010). Enhancing cell-edge performance: a downlink dynamic interference avoidance scheme with inter-cell coordination. IEEE Transactions on Wireless Communications, 9(4), 1414–1425.
Rhee, W., & Cioffi, J. M. (2000). Increase in capacity of multiuser OFDM system using dynamic subchannel allocation. In Proc. veh. technol. conf., Tokyo, Japan, May 2000 (pp. 1085–1089).
Wong, C. Y., Chen, R. S., Ben Letaief, K., & Murch, R. D. (1999). Multiuser OFDM with adaptive subcarrier, bit, and power allocation. IEEE Journal on Selected Areas in Communications, 17(10), 1747–1758.
Yu, W., & Lui, R. (2006). Dual methods for nonconvex spectrum optimization of multicarrier systems. IEEE Transactions on Communications, 54(7), 1310–1322.
Venturino, L., Prasad, N., & Wang, X. (2009). Coordinated scheduling and power allocation in downlink multicell OFDMA networks. IEEE Transactions on Vehicular Technology, 58(6), 2825–2834.
Seong, K., Mohseni, M., & Cioffi, J. M. (2006). Optimal resource allocation for OFDMA downlink systems. In Proc. IEEE int. symp. inf. theory, Seattle, WA, Jul. 2006 (pp. 1394–1398).
Luo, Z. Q., & Zhang, S. (2008). Dynamic spectrum management: complexity and duality. IEEE Journal of Selected Topics in Signal Processing, 2(1), 57–73.
Katzela, I., & Naghshineh, M. (1996). Channel assignment schemes for cellular mobile telecommunication systems: a comprehensive survey. IEEE Wireless Communications, 3(3), 10–31.
Hanly, S. V., Andrew, L. L. H., & Thanabalasingham, T. (2009). Dynamic allocation of subcarriers and transmit powers in an OFDMA cellular network. IEEE Transactions on Information Theory, 55(12), 5445–5462.
Downlink inter-cell interference co-ordination/avoidance evaluation of frequency reuse, 3GPP TSG-RAN WG1 contribution (Tech. Rep. R1-061374). May 2006 [online]. Available: http://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_45/Docs/R1061374.zip.
Abaii, M., Liu, Y., & Tafazoli, R. (2008). An efficient resource allocation strategy for future wireless cellular systems. IEEE Transactions on Wireless Communications, 7(8), 2940–2949.
Su, H. J., & Geraniotis, E. (1998). A distributed power allocation algorithm with adaptive modulation for multi-cell OFDM systems. In Proc. IEEE int. symp. spread spectrum technol., Sun City, South Africa, Sep. 1998 (pp. 474–478).
Han, Z., Ji, Z., & Liu, K. J. R. (2004). Power minimization for multi-cell OFDM networks using distributed non-cooperative game approach. In Proc. IEEE globecom, Dallas, TX, Nov./Dec. 2004 (pp. 3742–3747).
Yu, D. D., & Cioffi, J. M. (2006). Iterative water-filling for optimal resource allocation in OFDM multiple access and broadcast channels. In Proc. IEEE globecom, San Francisco, CA, Nov./Dec. 2006 (pp. 1–5).
Pischella, M., & Belfiore, J. C. (2009). Resource allocation for QoS-aware OFDMA using distributed network coordination. IEEE Transactions on Vehicular Technology, 58(4), 1766–1775.
Pischella, M., & Belfiore, J. C. (2010). Weighted sum throughput maximization in multicell OFDMA networks. IEEE Transactions on Vehicular Technology, 59(2), 896–905.
Ksairi, N., Bianchi, P., Cibalt, P., & Hachem, W. (2010). Resource allocation for downlink cellular OFDMA systems—part I: optimal allocation. IEEE Transactions on Signal Processing, 58(2), 720–734.
Ksairi, N., Bianchi, P., Cibalt, P., & Hachem, W. (2010). Resource allocation for downlink cellular OFDMA systems—part II: practical algorithms and optimal reuse factor. IEEE Transactions on Signal Processing, 58(2), 735–749.
Gault, S., Hachem, W., & Ciblat, P. (2005). Performance analysis of an OFDMA transmission system in a multi-cell environment. IEEE Transactions on Communications, 55(12), 2143–2159.
Boyd, S., & Vandenberghe, L. (2003). Convex optimization. Cambridge: Cambridge University Press.
Lo, E. S., Chan, P. W. C., Lau, V. K. N., Cheng, R. S., Letaief, K. B., Murch, R. D., & Mow, W. H. (2007). Adaptive resource allocation and capacity comparison of downlink multiuser MIMO-MC-CDMA and MIMO-OFDMA. IEEE Transactions on Wireless Communications, 6(3), 1083–1093.
Seong, K. (2008). Cross layer resource allocation for multi-user communication systems. PhD thesis, Stanford University.
Jang, J., & Lee, K. B. (2003). Transmit power adaption for multiuser OFDM systems. IEEE Journal on Selected Areas in Communications, 21(2), 171–178.
Sklar, B. (1997). Rayleigh fading channels in mobile digital communication systems. I. Characterization. IEEE Communications Magazine, 35(7), 90–100.
Corless, R. M., Gonnet, G. H., Hare, D. E. G., Jeffrey, D. J., & Knuth, D. E. (1996). On the Lembert W function. Advances in Computational Mathematics, 5, 329–359.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A: Optimum power allocation
After setting the derivative of \(L(p_{k,n}^{A},p_{k,n}^{B})\) (from (14)) with regard to \(p_{k,n}^{A}\) and \(p_{k,n}^{B}\) to zero, respectively, the following equations are obtained:
where
The KKT conditions impose that the following conditions must be satisfied for the optimal solution
Due to the fact that the proof of optimal \(p_{{k,n}}^{A*}\) is the same as \(p_{{k,n}}^{B*}\), we provide proof for \(p_{{k,n}}^{A*}\) only.
With regard to condition \(3 (\varOmega_{{k,n}}^{A}(p_{{k,n}}^{A} - I_{n}^{A}) = 0)\), we can consider two cases:
And with regard to condition 5 \((v_{{k,n}}^{A}p_{{k,n}}^{A} = 0)\), two cases are considered:
By combination of 3-I and 5-II we can obtain
If \(\rho_{{k,n}}^{A}.C_{k,n}^{\prime A}(p_{k,n}^{A}) - \lambda^{A} < 0\) then \(p_{{k,n}}^{A} = 0\), therefore
By combination of 3-II and 5-I we can obtain
If \(\rho_{{k,n}}^{A}.C_{k,n}^{\prime A}(p_{{k,n}}^{A} = I_{n}^{A}) - \lambda^{A} > 0\) then \(p_{{k,n}}^{A} = I_{n}^{A}\), therefore
By combination of 3-I and 5-I we can obtain
3-II and 5-II do not occur jointly.
Due to Eqs. (41), (42) and (43) we can write
But if the condition \(\lambda^{A}(\sum_{k = 1}^{K^{A}} \sum_{n = 1}^{N} p_{{k,n}}^{A} - P_{{T}}^{A} ) = 0\) is satisfied, the optimum value of λ A is obtained. Due to condition 1, two cases can be considered as follows:
By combination of 1-II and (44) we can deduce that
Thus if \(\sum_{n = 1}^{N} I_{n}^{A} < P_{{T}}^{A}\), then \(p_{{k,n}}^{A} = I_{n}^{A}\). And if \(\sum_{n = 1}^{N} I_{n}^{A} \ge P_{{T}}^{A}\),we can conclude that the λ A>0 and for the optimal solution the condition \(\sum_{k = 1}^{K^{A}} \sum_{n = 1}^{N} p_{{k,n}}^{A} = P_{{T}}^{A}\) must be satisfied. Therefore, the optimal value of λ A is chosen to fulfill the total power constraint with equality. We can summarize the optimal power allocation as follows
where (x)+=max(x,0). If \(\sum_{n = 1}^{N} I_{n}^{A} \ge P_{T}\) or \(\sum_{n = 1}^{N} I_{n}^{B} \ge P_{T}\), the optimal values of λ A or λ B is chosen to fulfill the total power constraint with equality.
Appendix B: Single cell problem
We differentiate \(L(s_{k,n}^{A},\rho_{k,n}^{A})\) (from (20)) with regard to \(s_{k,n}^{A},\rho _{k,n}^{A}\) and setting them to zero.
The KKT conditions that must be satisfied for obtaining the optimal solution are:
As seen in Appendix A, by combination of conditions 1, 2, 3 and (48), we can obtain the optimal power allocation as follows:
Let \(x = 1 + \gamma_{{k,n}}^{A}p_{k,n}^{A}\) and \(c = \ln(2).\varphi _{{n}}^{A}\). Because \(\varphi_{{n}}^{A}\) is the same for different users in cell A, it is constant over k. Therefore, (49) can be expressed as
Observe that this is in the form of Lembert-W function W(c) [28] which is the solution to W(c)e W(c)=c. Thus, we can write
Therefore \(\frac{\gamma_{{k,n}}^{A}s_{k,n}^{A}}{\rho_{k,n}^{A}}\) is constant for all users and to maximize \(\rho_{k,n}^{A}\), the subcarrier n should be allocated to user \(k_{n}^{*}\) selected by
By substituting \(s_{k,n}^{A}\) from Eq. (54) and since λ A is the same for different users, we can obtain
where \(k_{^{n}}^{*}\) is the user which subcarrier n is exclusively assigned to. By this scheme, the condition 4 is satisfied, too.
Appendix C: Centralized resource allocation problem
For optimal power allocation, we differentiate \(L(s_{k,n}^{A},s_{k,n}^{B}, \rho_{{k,n}}^{A},\rho _{{k,n}}^{B})\) (from (25)) with regard to \(s_{k,n}^{A},s_{k,n}^{B}\) and setting them to zero.
The KKT conditions that must be satisfied for the optimal solution is
The conditions \(v_{{k,n}}^{A}s_{{k,n}}^{A} = 0\) and \(\varOmega_{{k,n}}^{A}(s_{{k,n}}^{A}.\sum_{l = 1}^{K^{B}} \rho_{{l,n}}^{B} \vert \bar{H}_{{l,n}}^{B} \vert^{2} - I) = 0\) show that
By combination of 3-I and 5-II we can obtain
By combination of 3-II and 5-I we can obtain
By combination of 3-I and 5-I we can obtain
3-II and 5-II do not occur jointly.
We can summarize Eqs. (69), (70) and (71) as follows
But if the condition \(\lambda^{A}(\sum_{k = 1}^{K^{A}} \sum_{n = 1}^{N} p_{{k,n}}^{A} - P_{{T}}^{A} ) = 0\) is satisfied the optimum value of λ A is obtained. Due to this condition, two cases can be considered:
By combination of 1-II and (72) we can deduce that
Thus if
then
and if
we can conclude that the λ A>0 and for the optimal solution, the condition \(\sum_{k = 1}^{K^{A}} \sum_{n = 1}^{N} s_{{k,n}}^{A} = P_{{T}}^{A}\) must be satisfied. Therefore, the optimal value of λ A is chosen to fulfill the total power constraint with equality. We can write the optimal power allocation in cell A as follows:
and similarly, by combination of the conditions 2, 4, and 6 in Eq. (60), we can write the optimal power allocation in cell B as follows:
Therefore, the optimal power allocation is obtained through (74) and (75). It can be observed that the optimal power allocation is a function of the subcarrier allocation in the adjacent cell. Therefore, the subcarrier allocation and power distribution must be performed jointly.
Now we must determine the subcarrier allocation scheme. We differentiate \(L(s_{k,n}^{A},s_{k,n}^{B},\rho_{{k,n}}^{A},\rho_{{k,n}}^{B})\) with regard to \(\rho _{{k,n}}^{A}\), \(\rho_{{k,n}}^{B}\) and setting them to zero.
If we assume user m is assigned to subcarrier n in cell B, due to (59) we have
By substituting (78) in (76), we have
Due to condition 6, \(v_{{m,n}}^{B}p_{m,n}^{B} = 0\) and \(\varphi _{{n}}^{A}\) is the same for different users. Therefore, the optimal subcarrier allocation in cell A is
where \(k_{{n}}^{A*}\) is the user assigned to subcarrier n in cell A.
By the same analysis based on the combination of (60) and (77), we can write for cell B
where \(k_{{n}}^{B*}\) is the user assigned to subcarrier n in cell B.
Rights and permissions
About this article
Cite this article
Hosseini Andargoli, S.M., Mohamed-pour, K. Joint subcarrier and power allocation for downlink cellular OFDMA systems by intercell interference limitation. Telecommun Syst 53, 195–212 (2013). https://doi.org/10.1007/s11235-013-9693-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11235-013-9693-2