Skip to main content
Log in

Resource Allocation with Limited Feedback and Joint Coding Scheme for Wireless Multi-antenna Multicast System

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

In conventional multicast scheme (CMS), the total throughput of multicast group is constrained by the user with the worst channel quality. In order to overcome this problem of limited throughput, we introduce a resource allocation algorithm by exploiting layered coding combined with erasure correction coding for multicast services in the downlink of OFDMA-based multi-antenna system. To reduce the feedback overhead of uplink, we design a novel transmission scheme with limited feedback. Then, we formulate the joint subcarrier and power allocation problem for the data of base layer and enhancement layers, which is shown to be NP hard. Hence, in order to reduce the computational complexity, we propose a three-phase suboptimal algorithm. The algorithm is designed to maximize the system throughput while at the same time guarantee the quality of services (QoS) requirements of all multicast groups. It is composed of precoding scheme, proportional fairness subcarrier allocation algorithm and modified water-filling power allocation algorithm with QoS guarantees (MWF-Q). To further decrease the complexity of MWF-Q, a power allocation algorithm with increased fixed power allocation algorithm with QoS guarantees is introduced. Simulation results show that the proposed algorithms based on limited feedback scheme significantly outperform CMS and any other existing algorithm with full feedback. Moreover, the proposed scheme can efficiently reduce 50 % of the full feedback overhead.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Forney, G. D. (2007). Introduction to multimedia broadcast and multicast services (MBMS) in radio access network, 3GPP TS 25.346.

  2. Stratton, J. A. (2005). In IEEE standard for local and metropolitan area networks part 16, air interface for fixed and mobile broadband wireless access system, 2005. IEEE Standard 802.16-2005.

  3. Jiang, T., Xiang, W., & Hsiao-Hwa, C. (2007). Multicast broadcast services support in OFDMA-based WiMAX systems. IET Communications, 45(8), 78–86.

    Google Scholar 

  4. Suh, C., & Mo, J. (2008). Resource allocation for multicast services in multicarrier wireless communications. IEEE Transactions on Wireless Communications, 7(1), 27–31.

    Article  Google Scholar 

  5. Ho, Q. D., & Tho, L. N. (2012). Adaptive opportunistic multicast scheduling over next-generation wireless networks. Wireless Personal Communications, 63(2), 483–500.

    Article  Google Scholar 

  6. Alexiou, A., Bouras, C., & Kokkinos, V. (2011). Exploiting MIMO technology for optimal MBMS power allocation. Wireless Personal Communications, 61(2), 447–464.

    Article  Google Scholar 

  7. Tan, C. K., Chuah, T. C., Tan, S. W., & Sim, M. L. (2012). Efficient clustering scheme for OFDMA-based multicast wireless system using grouping genetic algorithm. IEEE Electronics Letters, 48(3), 184–186.

    Article  Google Scholar 

  8. Kuo, W.-H., Liao, W., & Tehuang, L. (2011). Adaptive resource allocation for layer-encoded IPTV multicasting in IEEE 802.16 WiMAX wireless networks. IEEE Transactions on Multimedia, 13(1), 116–124.

    Article  Google Scholar 

  9. Lopez, M. J. (2002). Multiplexing, scheduling, and multicasting strategies for antenna arrays in wireless networks. Ph.D. thesis, Dept. of Elect. Eng. And Comp. Sci. Cambridge, MA: MIT.

  10. Sidiropoulos, N. D., Davidson, T. N., & Luo, Z.-Q. (2006). Transmit beamforming for physical layer multicasting. IEEE Transactions on Signal Processing, 54(6), 2239–2251.

    Google Scholar 

  11. Deng, H., Tao, X., Xing, T., & Jianhua L. (2011). Resource allocation for layered multicast streaming in wireless OFDMA networks. In Proceedings of international conference on IEEE international conference on communications (ICC’ 2011), June 2011 (pp. 2607–2611). Kyoto, Japan.

  12. Tian, L., Zhou, Y., Zhang, Y., Sun, G., & Shi, J. (2012). Resource allocation for multicast services in distributed antenna system with quality of services guarantees. IET Communications, 6(3), 264–271.

    Article  MathSciNet  Google Scholar 

  13. Suh, C., & Jeonghoon, M. (2008). Resource allocation for multicast services in multicarrier wireless communications. IEEE Transactions on Wireless Communications, 7(1), 27–31.

    Article  Google Scholar 

  14. Kwon, H., & Byeong Gi, L. (2009). Cooperative power allocation for broadcast/multicast services in cellular OFDM system. IEEE Transactions on Communications, 57(10), 3092–3102.

    Article  Google Scholar 

  15. Le-Dang, Q., Le-Ngoc, T., & Ho, Q. -D. (2010). Opportunistic multicast scheduling with erasure-correction coding over wireless channels. In Proceedings of the international conferences on IEEE international conference on communications (ICC’ 2010), May 2010 (pp. 1–5). Cape Town, South Africa.

  16. Matskani, E., Sidiropoulos, N. D., Luo, Z.-Q., & Leandros, T. (2009). Efficient batch and adaptive approximation algorithms for joint multicast beamforming and admission control. IEEE Transactions on Signal Processing, 57(12), 4882–4894.

    Google Scholar 

  17. Karipidis, E., Sidiropoulos, N. D., & Z.-Q. L., (2008). Quality of service and max-min-fair transmit beamforming to multiple co-channel multicast groups. IEEE Transactions on Signal Processing, 56(3), 1268–1279.

  18. Wolkowicz, H., (2000). Relaxations of q2p. In R. Saigal, H. Wolkowicz, & L. Vanderberghe (Eds.), Handbook of semidefinite programming, theory, algorithms, and applications (ch. 13.4). MA: Kluwer.

  19. Grusheveky, Y. L. (2009). Adaptive RS codes for message delivery over an encrypted mobile network. IET Communications, 3(6), 1041–1049.

    Article  Google Scholar 

  20. Cover, T. M., & Thomas, J. A. (1991). Elements of information theory. New York: Wiley.

    Book  MATH  Google Scholar 

  21. Bakanog, K., Wu, M., Liu, H., & Saurabh, M. (2010). Adaptive resource allocation in multicast OFDMA system. In Proceedings of the international conference on IEEE wireless communications and networking conference (WCNC’2010), Apr. 2010 (pp. 1–6). Sydney, Australia.

Download references

Acknowledgments

This work was supported by important national science and technology specific projects (2010ZX03003-004-03), and the national natures science foundation of China (6097206, 61072052).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lei Chen.

Appendix

Appendix

Let \(X_{opt}\) denote the optimal solution to the problem (15). Due to the relaxation, the matrix \(X_{opt}\) obtained by solving the SDP problem will not be rank-one in general. If it is, then the optimal weight vector can be straightforwardly recovered from it by finding the principal eigenvector corresponding to the only nonzero eigenvalue. However, because of the SDP relaxation step, i.e., relaxation of the rank-one constraint, the matrix \(X_{opt}\) may not be rank-one in general. Then, a randomization approach can be used to obtain an approximate solution to the original problem. A common idea of the approach is based on randomization: using \(X_{opt}\) to generate a set of candidate weight vectors \(\{{{\mathop {\varvec{\omega }}\limits ^\smile }}_l\}_{l=1}^R\), from which the “best” solution will be selected. Here, \(R\) is the number of randomizations used.

In application to our problem, the randomization algorithm can be modified as follows. First, we calculate the eigendecomposition of \(X_{opt} = U\Sigma U^{H}\) and the candidate precoding vector \({\mathop {\varvec{\omega }}\limits ^\smile }_l ={\varvec{U}}\varvec{\Sigma }^{1/2}{\varvec{e}}_{{\varvec{l}}}\) is selected as a candidate vector, where \({\varvec{U}}\) is an unitary matrix of eigenvectors, \(\varvec{\Sigma }\) is a diagonal matrix of eigenvalues, and \(e_{l}\) is a random vector whose elements are independent random variables uniformly distributed on the unit circle in the complex plane. i.e., \(\left[ {e_l } \right] _i =e^{j\theta _{l,t} }\), where the \(\theta _{l,t} \) are independent and uniformly distributed on \([0, 2\pi ]\). Second, among the feasible candidates \({\mathop {\varvec{\omega }}\limits ^\smile }_l\), the “best” of these randomly generated weight vectors chosen as the precoding vector \(\omega _{g,n}\).

$$\begin{aligned} \varvec{\omega } _{g,n} =\arg \mathop {\max }\limits _{\varvec{\omega }_{g,n} \in \{{\mathop {\varvec{\omega }}\limits ^\smile }_l\}_{l=1s}^R } \mathop {\min }\limits _{k\in \mathcal{K }_g } \frac{\left| {\omega _{g,n}^H \bar{{H}}_{g,k,n} \left| {g_{g,k} (n)} \right| } \right| ^{2}}{\sigma _{g,k,n}^2 } \end{aligned}$$
(37)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, L. Resource Allocation with Limited Feedback and Joint Coding Scheme for Wireless Multi-antenna Multicast System. Wireless Pers Commun 73, 819–838 (2013). https://doi.org/10.1007/s11277-013-1219-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-013-1219-4

Keywords

Navigation