Cross-Layer Stream Allocation of mMIMO-OFDM Hybrid Beamforming Video Communications
Abstract
1. Introduction
2. Related Works
- We propose a novel iterative cross-layer data stream allocation scheme with the objective function being to maximize the average peak signal-to-noise ratio (PSNR). Building upon the physical layer data stream allocation from [14,20,22] as the initialization before iterations, the proposed iterative approach allows the user with the lowest video quality to gain an additional data stream from users with more than one data stream, and improves the average PSNR. The iterative process is repeated until there is no further enhancement. In comparison, the authors of [14,20,22] allocated a data stream with a physical layer, the goal being to maximize the information rate, while there is no iterative process in the proposed cross-layer approach.
- We jointly adapted the video source encoder rate and cross-layer dynamic data stream allocation with objective of the video content-dependent performance metric PSNR. In comparison, the authors of [14,20,22] did not have source encoding rate control and allocated data streams with a physical layer objective independent of video content, such as information rate. The rationale behind this shift is as follows: For video communications, the increase in the received data rate does not necessarily increase the received video quality (e.g., PSNR), because the video quality depends on the source encoding rate control and video content [16,24,25,26,27].
- The proposed scheme is a general approach in the sense that it can use any physical layer data stream allocation schemes, including those in [14,20,22]. The simulation results show that the proposed cross-layer scheme outperforms the physical layer scheme in [14,20,22] by 1.14 dB, 0.65 dB, and 1.1 dB for 4 users, respectively, as shown in the PSNR performance
- We analyze theoretical computational complexity of the proposed cross-layer schemes in big O notation in Section 5. Compared to [22], the computational complexity of the proposed cross-layer scheme is 1.8~2.3 times that of the physical scheme [22] when the number of iterations, L, is 3.6~5.8, as shown in Section 5.
3. System Model
3.1. mmWave MU Massive MIMO-OFDM System
3.2. Channel Model
3.3. Notation
4. Proposed Scheme: Cross-Layer Resource Allocation
4.1. Baseline Scheme: Physical Layer Allocation [22]
4.2. Propose Scheme: Cross-Layer Allocation
| Algorithm 1: Analog beamforming design TUMD in [22]. |
| Input: 1: for do 2: represents the longitudinal tensor-unfolding of a three-dimensional matrix. 3: . Matrix superscript H means Hermitian transpose. is a diagonal matrix. Diagonal entries are the eigenvalues . refers to the eigenvector associated with . 4: 5: Definition represents the horizontal tensor-unfolding of a three-dimensional matrix. 6: is a diagonal matrix. Diagonal entries are the eigenvalues . refers to the eigenvector associated with 7: end for 8: Assign one RF chain to all served MS. 9: repeat 10: 11: . 12: until or 13: 14: for do 15: 16: end for 17: Output: and |
| Algorithm 2: Digital beamforming design UPCBD in [22]. |
| Input: , 1: for do 2: for do 3: 4: Do SVD. 5: Definition 6: end for 7: for do 8: 9: Do SVD. 10: Do SVD. 11: Define the digital precoder in its unnormalized form. 12: for do 13: 14: end for 15: 16: 17: end for 18: end for Output: |
| Algorithm 3: Proposed cross-layer data stream allocation. |
| Our proposed cross-layer data stream allocation framework is indeed designed with modularity and flexibility in mind, allowing it to be integrated with various physical-layer data stream allocation (beamforming) techniques. |
| Steps 1–4 constitute a replaceable function block for analog/digital beamforming and initial data stream allocation. This function block is agnostic to the specific beamforming algorithm used and can be readily substituted with other advanced hybrid beamforming methods such as IGLRAM [14], ACMD [20], and TUMP [22]. Here, we use the Algorithm 1 analog beamformer TUMD [22] and Algorithm 2 digital beamformer UPCBD [22] as an example. 1: Analog Beamforming Selection: Compute using an analog beamforming algorithm (e.g., Algorithm 1 from TUMP [22]). 2: Digital Beamforming Calculation: Compute and using a digital beamforming algorithm (e.g., Algorithm 2 from TUMP [22]). 3: Power Allocation: Apply water-filling power allocation to optimize power distribution. 4: Calculate SE The following steps represent the newly proposed cross-layer data stream allocation in this paper. 5: Calculate average PSNR 6: Index = min() 7: repeat 8: for do 9: if > 1 10: add to Set 11: end if 12: end for 13: for do 14: if ~= 0 15: ← + 1 16: ← − 1 17: Re-execute Analog/Digital Beamforming (e.g., Algorithms 1 and 2 from TUMP [22])) 18: end if 19: if new average PSNR > previous average PSNR 20: data stream change 21: Index = min() 22: else 23: ← − 1 24: ← + 1 25: end if 26: end for 27: until new average PSNR <= previous average PSNR |
5. Computational Complexity
6. Simulation Results
7. Conclusions
8. Future Directions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Yong, S.K.; Chong, C.-C. An overview of multigigabit wireless through millimeter wave technology: Potentials and technical challenges. EURASIP J. Wirel. Commun. Netw. 2007, 2007, 78907. [Google Scholar] [CrossRef] [Scilit]
- Rappaport, T.S.; Sun, S.; Mayzus, R.; Zhao, H.; Azar, Y.; Wang, K.; Wong, G.N.; Shulz, J.K.; Samimi, M.; Gutierrez, F. Millimeter Wave Mobile Communications for 5G Cellular: It Will Work! IEEE Access 2013, 1, 335–349. [Google Scholar] [CrossRef] [Scilit]
- El Ayach, O.; Rajagopal, S.; Abu-Surra, S.; Pi, Z.; Heath, R.W. Spatially sparse precoding in millimeter wave MIMO systems. IEEE Trans. Wirel. Commun. 2014, 13, 1499–1513. [Google Scholar] [CrossRef] [Scilit]
- Kim, S.H.; Jin, H. Hybrid Beamforming Based SWIPT System Satisfying Individual Rate and Energy Constraints. IEEE Access 2024, 12, 5617–5629. [Google Scholar] [CrossRef] [Scilit]
- Wu, X.; Liu, D.; Yin, F. Hybrid beamforming for multi-user massive MIMO systems. IEEE Trans. Commun. 2018, 66, 3879–3891. [Google Scholar] [CrossRef] [Scilit]
- Cheng, N.-H.; Huang, K.-C.; Chen, Y.-F.; Tseng, S.-M. Maximum likelihood-based adaptive iteration algorithm design for joint CFO and channel estimation in MIMO-OFDM systems. EURASIP J. Adv. Signal Process. 2021, 2021, 6. [Google Scholar] [CrossRef] [Scilit]
- Tseng, S.-M.; Chen, G.-Y.; Chan, H.-C. Cross-layer resource management for downlink BF-NOMA-OFDMA video transmission systems and supervised/unsupervised learning based approach. IEEE Trans. Veh. Technol. 2022, 71, 10744–10753. [Google Scholar] [CrossRef] [Scilit]
- Ma, M.; Nguyen, N.T.; Juntti, M. Closed-form hybrid beamforming solution for spectral efficiency upper bound maximization in mmWave MIMO-OFDM systems. In Proceedings of the 2021 IEEE 94th Vehicular Technology Conference (VTC2021-Fall), Norman, OK, USA, 27–30 September 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–5. [Google Scholar]
- Yuan, H.; An, J.; Yang, N.; Yang, K.; Duong, T.Q. Low complexity hybrid precoding for multiuser millimeter wave systems over frequency selective channels. IEEE Trans. Veh. Technol. 2019, 68, 983–987. [Google Scholar] [CrossRef] [Scilit]
- Chen, R.; Shen, Z.; Andrews, J.G.; Heath, R.W. Multimode transmission for multiuser MIMO systems with block diagonalization. IEEE Trans. Signal Process. 2008, 56, 3294–3302. [Google Scholar] [CrossRef] [Scilit]
- Li, Z.; Han, S.; Molisch, A.F. Optimizing channel-statistics-based analog beamforming for millimeter-wave multi-user massive MIMO downlink. IEEE Trans. Wirel. Commun. 2017, 16, 4288–4303. [Google Scholar] [CrossRef] [Scilit]
- Kwon, G.; Park, H. Limited feedback hybrid beamforming for multimode transmission in wideband millimeter wave channel. IEEE Trans. Wirel. Commun. 2020, 19, 4008–402220. [Google Scholar] [CrossRef] [Scilit]
- Wang, S.; He, M.; Ruby, R.; Zhang, Y. SVM-based optimization on the number of data streams for massive MIMO systems. IEEE Syst. J. 2022, 17, 83–86. [Google Scholar] [CrossRef] [Scilit]
- Song, N.; Yang, T.; Sun, H. Overlapped subarray based hybrid beamforming for millimeter wave multiuser massive MIMO. IEEE Signal Process. Lett. 2017, 24, 550–554. [Google Scholar] [CrossRef] [Scilit]
- Wang, D.; Toni, L.; Cosman, P.C.; Milstein, L.B. Uplink resource management for multiuser OFDM video transmission systems: Analysis and algorithm design. IEEE Trans. Commun. 2013, 61, 2060–2073. [Google Scholar] [CrossRef] [Scilit]
- Li, F.; Wang, T.; Cosman, P.C. Joint rate adaptation and resource management for real-time H.265/HEVC video transmission over uplink OFDMA systems. Multimed. Tools Appl. 2019, 78, 26807–26831. [Google Scholar] [CrossRef] [Scilit]
- Tseng, S.-M.; Chen, W.-Y. Cross-layer codebook allocation for uplink SCMA and PDNOMA-SCMA video transmission systems and a deep learning-based approach. IEEE Syst. J. 2022, 17, 294–305. [Google Scholar] [CrossRef] [Scilit]
- Kader, M.E.E.D.A.E.; Youssif, A.A.A.; Ghalwash, A.Z. Energy aware and adaptive cross-layer scheme for video transmission over wireless sensor networks. IEEE Sensors J. 2016, 16, 7792–7802. [Google Scholar] [CrossRef] [Scilit]
- Zhang, X.; Wei, X.; Zhou, L.; Qian, Y. Social-content-aware scalable video streaming in internet of video things. IEEE Internet Things J. 2022, 9, 830–843. [Google Scholar] [CrossRef] [Scilit]
- Zhang, D.; Wang, Y.; Li, X.; Xiang, W. Hybrid beamforming for downlink multiuser millimetre wave MIMO-OFDM systems. IET Commun. 2019, 13, 1557–1564. [Google Scholar] [CrossRef] [Scilit]
- Chen, B.-Y.; Chen, Y.-F.; Tseng, S.-M. Hybrid Beamforming and Data Stream Allocation Algorithms for Power Minimization in Multi-User Massive MIMO-OFDM Systems. IEEE Access 2022, 10, 101898–101912. [Google Scholar] [CrossRef] [Scilit]
- Tseng, H.-H.; Chen, Y.-F.; Tseng, S.-M. Hybrid Beamforming and Resource Allocation Designs for mmWave Multi-User Massive MIMO-OFDM Systems on Uplink. IEEE Access 2023, 11, 133070–133085. [Google Scholar] [CrossRef] [Scilit]
- Cisco Visual Networking Index: Forecast and Trends, 2017–2022. Available online: https://get.drivenets.com/hubfs/1211_BUSINESS_SERVICES_CKN_PDF.pdf (accessed on 9 April 2025).
- Li, F.; Shuang, F.; Liu, Z.; Qian, X. A cost-constrained video quality satisfaction study on mobile devices. IEEE Trans. Multimedia 2018, 20, 1154–1168. [Google Scholar] [CrossRef] [Scilit]
- Lin, W.-Y.; Chang, T.-H.; Tseng, S.-M. Deep learning based cross-layer power allocation for downlink cell-free massive multiple-input–multiple-output video communication systems. Symmetry 2023, 15, 1968. [Google Scholar] [CrossRef] [Scilit]
- Tseng, S.-M.; Wu, J.-J.; Fang, C. Machine Learning Assisted Cross-Layer Joint Optimal Subcarrier and Power Allocation for Device-to-Device Video Transmission. IEEE Access 2024, 12, 93568–93579. [Google Scholar] [CrossRef] [Scilit]
- Tseng, S.-M.; Chen, R.-Y.; Chen, Y.-F.; Fang, C. Joint Cross Layer Radio Downlink Beamforming and RIS Configuration via Deep Reinforcement Learning in RIS-Aided MISO Video Communications. IEEE Trans. Cogn. Commun. Netw. 2025. early access. [Google Scholar] [CrossRef] [Scilit]
- Hemadeh, I.A.; Satyanarayana, K.; El-Hajjar, M.; Hanzo, L. Millimeter-wave communications: Physical channel models, design considerations, antenna constructions, and link-budget. IEEE Commun. Surveys Tuts. 2018, 20, 870–913. [Google Scholar] [CrossRef] [Scilit]
- 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] [Scilit]
- Sohrabi, F.; Yu, W. Hybrid analog and digital beamforming for mmWave OFDM large-scale antenna arrays. IEEE J. Sel. Areas Commun. 2017, 35, 1432–1443. [Google Scholar] [CrossRef] [Scilit]
- Pi, Z.; Khan, F. An introduction to millimeter-wave mobile broadband systems. IEEE Commun. Mag. 2011, 49, 101–107. [Google Scholar] [CrossRef] [Scilit]
- Stuhlmuller, K.; Farber, N.; Link, M.; Girod, B. Analysis of video transmission over lossy channels. IEEE J. Sel. Areas Commun. 2000, 18, 1012–1032. [Google Scholar] [CrossRef] [Scilit]
- Tseng, S.-M.; Wen, S.-T.; Fang, C.; Norouzi, M. Cross Layer Power Allocation by Graph Neural Networks in Heterogeneous D2D Video Communications. IEEE Access 2025, 13, 44484–44496. [Google Scholar] [CrossRef] [Scilit]

| Symbol | Quantity |
|---|---|
| number of users. | |
| number of subcarriers in OFDM. | |
| number of antennas in a BS. | |
| number of RF chains in a BS. | |
| number of data streams that the BS can receive. | |
| number of antennas configured on the MS. | |
| number of RF chains configured on MS. | |
| s-th data stream transmitted by the u-th MS. | |
| transmitted data symbol vector of the u-th MS at the k-th subcarrier. | |
| transmit power of the u-th MS at the k-th subcarrier. | |
| digital precoder of the u-th MS at the k-th subcarrier. | |
| analog precoder at user u. | |
| analog combiner. | |
| the digital combiner of the u-th MS at the k-th subcarrier. | |
| final processed signal at the k-th subcarrier. |
| PHY Layer | + |
| Cross-Layer | + |
| Symbol | Quantity |
|---|---|
| U | 4, 5, 6 |
| K | 16 |
| 128 | |
| 8 | |
| 8 | |
| 16 | |
| 1, 2, 3 | |
| 1, 2, 3 | |
| BW | 50 MHz |
| User | L | Cross-Layer Data Stream Allocation Computational Complexity Big O (A) | [22] Physical Layer Computational Complexity Big O (B) | Times (A)/(B) |
|---|---|---|---|---|
| 4 | 5.8 | 5,976,883.2 | 2,555,904 | 2.3 |
| 5 | 5.2 | 7,028,736 | 3,194,880 | 2.2 |
| 6 | 3.6 | 7,018,905.6 | 3,833,856 | 1.8 |
| User | Cross-Layer Data Stream Allocation Elapsed Time(s) (C) | [22] Physical Layer Elapsed Time(s) (D) | Elapse Times Ratio (C)/(D) |
|---|---|---|---|
| 4 | 1439.7 s | 689.9 s | 2.1 |
| 5 | 1690.4 s | 847.4 s | 2 |
| 6 | 1644.8 s | 1006.9 s | 1.6 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 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
Chen, Y.-T.; Tseng, S.-M.; Chen, Y.-F.; Fang, C. Cross-Layer Stream Allocation of mMIMO-OFDM Hybrid Beamforming Video Communications. Sensors 2025, 25, 2554. https://doi.org/10.3390/s25082554
Chen Y-T, Tseng S-M, Chen Y-F, Fang C. Cross-Layer Stream Allocation of mMIMO-OFDM Hybrid Beamforming Video Communications. Sensors. 2025; 25(8):2554. https://doi.org/10.3390/s25082554
Chicago/Turabian StyleChen, You-Ting, Shu-Ming Tseng, Yung-Fang Chen, and Chao Fang. 2025. "Cross-Layer Stream Allocation of mMIMO-OFDM Hybrid Beamforming Video Communications" Sensors 25, no. 8: 2554. https://doi.org/10.3390/s25082554
APA StyleChen, Y.-T., Tseng, S.-M., Chen, Y.-F., & Fang, C. (2025). Cross-Layer Stream Allocation of mMIMO-OFDM Hybrid Beamforming Video Communications. Sensors, 25(8), 2554. https://doi.org/10.3390/s25082554


