Joint User Scheduling and Hybrid Beamforming Design for Massive MIMO LEO Satellite Multigroup Multicast Communication Systems
Abstract
:1. Introduction
- User scheduling: Due to that only a few users can be bound into a DVB-S2X frame, and there are a large number of active users in each multicast group, it is necessary to design the user scheduling algorithm. Meanwhile, it should be noted that the interference between scheduled users depends on the beamforming design, which in turn depends on the scheduled users in other beams. Therefore, user scheduling and beamforming design are coupled, and the joint design scheme of user scheduling and beamforming needs to be considered.
- Channel errors: The LEO satellite has high orbital speed, which will produce a large Doppler shift and result in the channel phase deviation [8]. Meanwhile, the factors such as distortion of high-frequency devices, expiration of the CSI and large propagation delay also can cause the channel phase disturbance. Therefore, it is difficult to obtain accurate channel state information (CSI) at the LEO satellite transmitter. Due to the existence of CSI errors, the designed beamforming vector does not match the actual CSI, resulting in the reduction in the receiving gain and signal to interference plus noise ratio (SINR) of the user terminal. Then, the QoS will not be guaranteed. Thus, it is of practical significance to study the robust user scheduling and beamforming design.
- EE optimization: Due to the limited energy load of LEO satellites, to prolong the service life of the LEO satellite and improve the stability of the LEO satellite communications system, under the consideration of green communications and economic benefits, we need to pay attention to the EE optimization [9].
- Beamforming scheme: In the beamforming architectures of the massive MIMO technology, although the digital beamforming design can significantly improve the SE, it would bring high hardware complexity and high power consumption. Although the hardware overhead of hybrid beamforming architecture based on full connection is slightly higher than that of the partial connection architecture, it can balance the hardware complexity and system performance, and has higher cost performance. Therefore, in this paper, we selected the hybrid beamforming technology based on the full connection structure [10].
2. Related Works and Main Contributions
2.1. Related Works
2.2. Main Contributions
- We establish the downlink transmission system model and channel model of the massive MIMO LEO satellite multigroup multicast communication system and analyze the CSI errors.
- Based on the CSI, we adopt a low complexity hierarchical clustering algorithm based on the connection method to group users, which can lay a foundation for the joint user scheduling and beamforming design.
- We establish the joint user scheduling and hybrid beamforming design problem model based on EE maximization, and binary variables are defined to represent whether the user is scheduled or not. Then, we transform the optimization problem into a Boolean fractional programming (BFP) problem, which is also a quadratic constraint quadratic programming (QCQP) form problem.
- For the BFP problem in QCQP form, we invoke the quadratic transformation algorithm to handle the fractional programming form problem in the objective function. Meanwhile, the SDP algorithm is invoked to convert the objective function in QCQP form into a concave function, and some nonconvex constraints can be converted into linear constraints. In addition, we adopt the relaxation and penalty algorithm to deal with the Boolean constraint. Then, the optimization problem is equivalently transformed into a difference of convex (DC) programming problem.
- For the DC programming problem, an iterative optimization algorithm based on the CCCP framework is proposed. For the rank-one matrix constraint introduced by the SDP algorithm, a penalty iterative algorithm is adopted.
- For the solution of the digital beamforming matrix and the analog beamforming matrix in the hybrid beamformer, the MM-AltOpt algorithm is proposed.
3. System Model and Problem Formulation
3.1. System Model
3.2. Problem Formulation
3.2.1. User Clustering
3.2.2. System Rate
3.2.3. Problem Description
4. Joint User Scheduling and Hybrid Beamforming Design for Maximizing EE
4.1. SDP Algorithm
4.2. DC Programming
4.3. CCCP Algorithm
- Initialize , ;
- Find , the following optimization problem are modeled:
- If is feasible, proceed to the next step, otherwise, update and repeat step 2;
- Based on the obtained in step 2, calculate the of each user, i.e., , and update according to ;
- Based on and , calculate and .
4.4. Penalty Iteration Algorithm
Algorithm 1: Joint user scheduling and hybrid beamforming design algorithm. |
Input: CCCP algorithm iteration index , thresholds , penalty iteration algorithm iteration index , thresholds , penalty factor , , . 1. Initial: , . 2. while 3. Convexification step by (57), (59), (61). 4. Calculation , substitute into (77). 5. Optimization step. 6. Let . 7. while 8. Calculate the maximum eigenvalue of and the corresponding eigenvector . 9. Using CVX toolbox, calculate the variables at the iteration according to (77). 10. If , then 11. Update . 12. else 13. Update . 14. end 15. end 16. Update , , , . 17. end Output:. |
5. Convergence and Complexity Analysis
5.1. Convergence
5.2. Complexity
6. User Preselection Algorithm
- The first step: according to the orthogonal criterion [11], a user is preselected for each multicast group in turn, which is reflected in line three and line four of Step 1 in Algorithm 2;
- The second step: based on the users of each multicast group selected in the first step, linearly correlated users are selected for each multicast group, which is reflected in line two and line three of Step 2 in Algorithm 2.
Algorithm 2: User preselection algorithm. |
Step 1: Orthogonal user preselection algorithm among the different multicast groups. Input: CSI. 1. Let , select the user with the largest channel gain, is the index of the user. 2. while 3. For all users in the multicast group, calculate in turn. 4. , the user with index is the preselected orthogonal user of the multicast group. 5. end Output: Orthogonal users among the different multicast groups. Step 2: User preselection algorithm in each multicast group. Input: Orthogonal users among the different multicast groups, CSI. 1. For 2. For other users in the multicast group except the orthogonal user preselected in step 1, calculate the linear correlation value between each user and the preselected orthogonal user of the multicast group in turn, i.e., . 3. Based on the of users in each multicast group, select top largest users, plus the orthogonal users in step 1 as the preselected users of each multicast group. 4. end 5. end Output: Preselected users for each multicast group. |
7. Solution of The Digital Beamforming Matrix and The Analog Beamforming Matrix
- The first step: we adopt the EVD algorithm to solve the hybrid beamforming matrix from .
- The second step: we propose the MM-AltOpt algorithm to obtain and .
7.1. Solution of The Hybrid Beamforming Matrix
7.2. MM-AltOpt Algorithm: Solution of and
7.2.1. Solution of The Analog Beamforming Matrix Based on The MM Algorithm
7.2.2. Solution of The Digital Beamforming Matrix
Algorithm 3: Design algorithm of the digital beamforming matrix and the analog beamforming matrix. |
Main algorithm: MM-AltOpt algorithm. Input: Hybrid beamforming matrix , initial: , iteration index , threshold , the solution of the objective function of the problem in the iteration is . 1. while 2. Based on , calculate according to . 3. Based on , calculate according to the inner algorithm. 4. Set . 5. end Output: ,, normalize . Inner algorithm: Algorithm for solving the analog beamforming matrix. Input: Hybrid beamforming matrix , , , iteration index , threshold , the solution of the objective function of the problem in the iteration is . 1. while 2. Calculate . 3. Calculate . 4. Set . 5. end Output: . |
8. Results and Discussion
9. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
MIMO | multi-input multi-output |
LEO | low earth orbit |
UPA | uniform planar array |
EE | energy efficiency |
SDP | semidefinite programming |
CCCP | concave convex process |
MM | majorization-minimization |
AltOpt | alternative optimization |
SE | spectrum efficiency |
CSI | channel state information |
GEO | geosynchronous earth orbit |
QoS | quality of service |
BFP | Boolean fractional programming |
QCQP | quadratic constraint quadratic programming |
DC | difference of convex |
FEC | forward error correction |
SINR | signal to interference plus noise ratio |
SNR | signal-to-noise ratio |
CRLB | Cramer–Rao lower bound |
EVD | eigenvalue decomposition |
GRA | Gaussian randomization algorithm |
PE-Altmin | alternating minimization algorithm based on the phase extraction |
OMP | orthogonal matching pursuit |
OFDMA | orthogonal frequency division multiple access |
WMMSE | weighted minimum mean-square error |
References
- Jin, L.; Wang, L.; Jin, X.; Zhu, J.; Duan, K.; Li, Z. Research on the Application of LEO Satellite in IOT. In Proceedings of the 2022 IEEE 2nd International Conference on Electronic Technology, Communication and Information (ICETCI), Changchun, China, 27–29 May 2022; pp. 739–741. [Google Scholar]
- Chen, S.; Sun, S.; Kang, S. System integration of terrestrial mobile communication and satellite communication—the trends, challenges and key technologies in B5G and 6G. China Commun. 2020, 17, 156–171. [Google Scholar] [CrossRef]
- de Figueiredo, F.A.P. An Overview of Massive MIMO for 5G and 6G. IEEE Lat. Am. Trans. 2022, 20, 931–940. [Google Scholar] [CrossRef]
- Lorincz, J.; Begusic, D. Adaptive beamforming structure with STBC for IEEE 802.11n WLAN systems. In Proceedings of the 2008 16th International Conference on Software, Telecommunications and Computer Networks, Split, Croatia, 25–27 September 2008; pp. 258–263. [Google Scholar] [CrossRef]
- You, L.; Li, K.X.; Wang, J.; Gao, X.; Xia, X.G.; Ottersten, B. Massive MIMO transmission for LEO satellite communications. IEEE J. Sel. Areas Commun. 2020, 38, 1851–1865. [Google Scholar] [CrossRef]
- Morello, A.; Mignone, V. DVB-S2X: The new extensions to the second generation DVB satellite standard DVB-S2. Int. J. Satell. Commun. 2016, 34, 323–325. [Google Scholar] [CrossRef]
- Qiang, X.; You, L.; Li, K.X.; Tsinos, C.G.; Wang, W.; Gao, X.; Ottersten, B. Hybrid A/D Precoding for Downlink Massive MIMO in LEO Satellite Communications. In Proceedings of the 2021 IEEE International Conference on Communications Workshops (ICC Workshops), Montreal, QC, Canada, 14–23 June 2021. [Google Scholar]
- Li, K.X.; You, L.; Wang, J.; Gao, X.; Tsinos, C.G.; Chatzinotas, S.; Ottersten, B. Downlink Transmit Design in Massive MIMO LEO Satellite Communications. IEEE Trans. Commun. 2020, 70, 1014–1028. [Google Scholar] [CrossRef]
- Gupta, N.; Bitragunta, S. Green Satellite Communication Link Design, Optimization, and Performance Analysis. In Proceedings of the 2020 IEEE 7th Uttar Pradesh Section International Conference on Electrical, Electronics and Computer Engineering (UPCON), Prayagraj, India, 27–29 November 2020. [Google Scholar]
- Jain, S.; Markan, A.; Markan, C. Performance Evaluation of a Millimeter Wave MIMO Hybrid Beamforming System. In Proceedings of the 2020 IEEE Latin-American Conference on Communications (LATINCOM), Santo Domingo, Dominican Republic, 18–20 November 2020; pp. 1–5. [Google Scholar]
- Christopoulos, D.; Chatzinotas, S.; Ottersten, B. Multicast Multigroup Precoding and User Scheduling for Frame-Based Satellite Communications. IEEE Trans. Wirel. Commun. 2015, 14, 4695–4707. [Google Scholar] [CrossRef]
- Wang, W.; Liu, A.; Zhang, Q.; You, L.; Gao, X.; Zheng, G. Robust Multigroup Multicast Transmission for Frame-Based Multi-Beam Satellite Systems. IEEE Access 2018, 6, 46074–46083. [Google Scholar] [CrossRef]
- Bandi, A.; Chatzinotas, S.; Ottersten, B. Joint Scheduling and Precoding for Frame-Based Multigroup Multicasting in Satellite Communications. In Proceedings of the 2019 IEEE Global Communications Conference (GLOBECOM), Waikoloa, HI, USA, 9–13 December 2019; pp. 1–6. [Google Scholar]
- Zhang, S.; Jia, M.; Wei, Y.; Guo, Q. User scheduling for multicast transmission in high throughput satellite systems. EURASIP J. Wirel. Commun. Netw. 2020, 2020, 133. [Google Scholar] [CrossRef]
- Guidotti, A.; Vanelli-Coralli, A. Clustering Strategies for Multicast Precoding in Multi-Beam Satellite Systems. Int. J. Satell. Commun. Netw. 2018, 38, 85–104. [Google Scholar] [CrossRef]
- Bandi, A.; Chatzinotas, S.; Ottersten, B. A Joint Solution for Scheduling and Precoding in Multiuser MISO Downlink Channels. IEEE Trans. Wirel. Commun. 2020, 19, 475–490. [Google Scholar] [CrossRef]
- Jiang, J.; Kong, D. Joint User Scheduling and MU-MIMO Hybrid Beamforming Algorithm for mmWave FDMA Massive MIMO System. Int. J. Antennas Propag. 2016, 2016, 4341068. [Google Scholar] [CrossRef]
- Bogale, T.E.; Le, L.B.; Haghighat, A. User scheduling for massive MIMO OFDMA systems with hybrid analog-digital beamforming. In Proceedings of the 2015 IEEE International Conference on Communications (ICC), London, UK, 8–12 June 2015; pp. 1757–1762. [Google Scholar] [CrossRef]
- Yu, X.; Shen, J.C.; Zhang, J.; Letaief, K.B. Alternating Minimization Algorithms for Hybrid Precoding in Millimeter Wave MIMO Systems. IEEE J. Sel. Top. Signal Process. 2016, 10, 485–500. [Google Scholar] [CrossRef]
- You, L.; Li, K.X.; Wang, J.; Gao, X.; Xia, X.G.; Otterstenx, B. LEO Satellite Communications with Massive MIMO. In Proceedings of the ICC 2020–2020 IEEE International Conference on Communications (ICC), Dublin, Ireland, 7–11 June 2020. [Google Scholar]
- Palacios, J.; Gonzalez-Prelcic, N.; Mosquera, C.; Shimizu, T.; Wang, C.H. A hybrid beamforming design for massive MIMO LEO satellite communications. arXiv 2021, arXiv:2104.11158. [Google Scholar] [CrossRef]
- Khan, T.A.; Afshang, M.A. Stochastic Geometry Approach to Doppler Characterization in a LEO Satellite Network. In Proceedings of the ICC 2020–2020 IEEE International Conference on Communications (ICC), Dublin, Ireland, 7–11 June 2020; pp. 1–6. [Google Scholar]
- Wei, Q.; Chen, X.; Zhan, Y.F. Exploring Implicit Pilots for Precise Estimation of LEO Satellite Downlink Doppler Frequency. IEEE Commun. Lett. 2020, 24, 2270–2274. [Google Scholar] [CrossRef]
- Liu, Y.; Li, C.; Li, J.; Feng, L. Robust Energy-Efficient Hybrid Beamforming Design for Massive MIMO LEO Satellite Communication Systems. IEEE Access 2022, 10, 63085–63099. [Google Scholar] [CrossRef]
- Vilnrotter, V.A.; Hinedi, S.; Kumar, R. Frequency estimation techniques for high dynamic trajectories. IEEE Trans. Aerosp. Electron. Syst. 1989, 25, 559–577. [Google Scholar] [CrossRef]
- Mangum, J.G.; Wallace, P. Atmospheric Refractive Electromagnetic Wave Bending and Propagation Delay. Publ. Astron. Soc. Pac. 2015, 127, 500–501. [Google Scholar] [CrossRef]
- Hopfield, H.S. Two-Quartic tropheriere fractivity profile for correcting satellite data. J. Geophys. Res. 1969, 74, 4487–4499. [Google Scholar] [CrossRef]
- Saastaminen, J. Contribution to the Theory of Atmospheric regraction. Bull. Géodésique 1973, 107, 13–14. [Google Scholar]
- Wang, W.; Gao, L.; Ding, R.; Lei, J.; You, L.; Chan, C.A.; Gao, X. Resource Efficiency Optimization for Robust Beamforming in Multi-Beam Satellite Communications. IEEE Trans. Veh. Technol. 2021, 70, 6958–6968. [Google Scholar] [CrossRef]
- Sun, X.; Gao, X.; Li, G.Y.; Han, W. Agglomerative user clustering and downlink group scheduling for FDD massive MIMO systems. In Proceedings of the 2017 IEEE International Conference on Communications (ICC), Paris, France, 21–25 May 2017; pp. 1–6. [Google Scholar]
- Gao, L.; Wang, W.; Ding, R.; You, L.; Gao, X. Resource efficiency optimization for robust multigroup multicast satellite communications. In Proceedings of the IEEE ICC Workshops, Montreal, QC, Canada, 14–23 June 2021; pp. 1–6. [Google Scholar]
- Bengtsson, M.; Ottersten, B. Optimal and suboptimal transmit beamforming. In Handbook of Antennas in Wireless Communications; CRC Press: Boca Raton, FL, USA, 2001. [Google Scholar]
- Sun, Y.; Babu, P.; Palomar, D.P. Majorization-Minimization Algorithms in Signal Processing, Communications, and Machine Learning. IEEE Trans. Signal Process. 2017, 65, 794–816. [Google Scholar]
- Shen, K.; Yu, W. Fractional Programming for Communication Systems—Part I: Power Control and Beamforming. IEEE Trans. Signal Process. 2018, 66, 2616–2630. [Google Scholar] [CrossRef]
- Kachouh, A.; Nasser, Y.; Artail, H.A. On the capacity optimization of D2D underlying cellular communications. In Proceedings of the 2016 23rd International Conference on Telecommunications (ICT), 16–18 May 2016; pp. 1–5. [Google Scholar]
- Luo, Z.Q.; Ma, W.K.; So, A.M.C.; Ye, Y.; Zhang, S. Semidefinite relaxation of quadratic optimization problems. IEEE Signal Process. Mag. 2010, 27, 20–34. [Google Scholar] [CrossRef]
- Lipp, T.; Boyd, S. Variations and extension of the convex–concave procedure. Optim. Eng. 2016, 17, 263–287. [Google Scholar] [CrossRef]
- Gahinet, P.; Nemirovski, A.; Laub, A.J.; Chilali, M. LMI Control Toolbox Users Guide; MathWorks: Natick, MA, USA, 1995. [Google Scholar]
- Shao, M.; Li, Q.; Ma, W.K.; So, A.M.C. A framework for one-bit and constant-envelope precoding over multiuser massive MISO channels. IEEE Trans. Signal Process. 2019, 67, 5309–5324. [Google Scholar] [CrossRef] [Green Version]
Parameters | Values | Parameters | Values |
---|---|---|---|
7 | |||
10 | 300 K | ||
Bandwidth | 50 MHz | 3 dB | |
Orbit altitude | 1000 km | 3 dB | |
Beam radius | 250 km | 20 GHz | |
0.017 dB | 150 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Liu, Y.; Li, C.; Li, J.; Feng, L. Joint User Scheduling and Hybrid Beamforming Design for Massive MIMO LEO Satellite Multigroup Multicast Communication Systems. Sensors 2022, 22, 6858. https://doi.org/10.3390/s22186858
Liu Y, Li C, Li J, Feng L. Joint User Scheduling and Hybrid Beamforming Design for Massive MIMO LEO Satellite Multigroup Multicast Communication Systems. Sensors. 2022; 22(18):6858. https://doi.org/10.3390/s22186858
Chicago/Turabian StyleLiu, Yang, Changqing Li, Jiong Li, and Lu Feng. 2022. "Joint User Scheduling and Hybrid Beamforming Design for Massive MIMO LEO Satellite Multigroup Multicast Communication Systems" Sensors 22, no. 18: 6858. https://doi.org/10.3390/s22186858
APA StyleLiu, Y., Li, C., Li, J., & Feng, L. (2022). Joint User Scheduling and Hybrid Beamforming Design for Massive MIMO LEO Satellite Multigroup Multicast Communication Systems. Sensors, 22(18), 6858. https://doi.org/10.3390/s22186858