Research Article  Open Access
Shibiao He, Xinyi Yang, Yong Liao, "Improved Tomlinson–Harashima Precoding for Ultra Reliable Communication in Intelligent Transportation Systems", Complexity, vol. 2021, Article ID 5585892, 10 pages, 2021. https://doi.org/10.1155/2021/5585892
Improved Tomlinson–Harashima Precoding for Ultra Reliable Communication in Intelligent Transportation Systems
Abstract
Cyberphysical systems (CPSs) are characterized by integrating computation and physical processes. To cope with the challenges of the application of the CPSs in all kinds of environments, especially the cellular vehicletoeverything (CV2X) which needs high quality endtoend communication, the robustness and reliability for CPSs are very crucial. Aiming at the technical challenges of information transmission caused by the fading effect and the fast timevarying characteristics of the channel for CV2X communication, an improved Tomlinson–Harashima precoding (THP) algorithm for multiple input multiple output (MIMO) systems is proposed. Channel state information (CSI) and correlation are exploited to compensate instantaneous CSI, which could reflect current realtime channel status exactly. Further, the iterative water filling power allocation algorithm and the multiuser scheduling algorithm based on the greedy algorithm are jointly optimized and applied to the THP, which could improve the system performance. Simulation results show that the proposed algorithm can be efficiently applied to highspeed mobility scenarios and improve bit error ratio (BER) performance as well as spectrum utilization.
1. Introduction
In recent years, the construction of global smart city is accelerated, which makes cyberphysical systems (CPSs) develop rapidly [1]. Largescale networked CPSs are deployed to address global needs in areas such as energy [2, 3], transportation [4, 5], power system [6, 7], and autocontrol [8, 9]. As an intelligent system integrating computing, communication, and control, any problems may affect the normal operation of the CPSs. Thus, the stability of CPSs which includes system reliability and robustness should be considered and improved. CPSs should respond to the input of the system timely and effectively, especially for cellular vehicletoeverything (CV2X) communication scenarios. The vehicle in the CV2X adopts short distance wireless communication technology to communicate between vehicletovehicle (V2V) and vehicletoinfrastructure (V2I) [10]. Ultra reliable low latency communication (URLLC) is required for CV2X. However, the computing and storage capabilities of vehicle devices are limited, and it is difficult to meet the constraints of a large number of computing requirements and low latency. Therefore, mobile edge computing (MEC) can be introduced into the CV2X. The CV2X based on MEC is to move part of the computing power of the core network to the edge of the CV2X. Generally, the MEC server is equipped with road side unit (RSU). The vehicle uploads the calculation task to the RSU through the V2I communication, and the MEC server corresponding to the RSU calculates the task. When the MEC server completes the calculation, the calculation result is transmitted from the RSU back to the vehicle [11]. And computing requirements and delay constraints can be effectively solved through the combination of MEC and CV2X. At the same time, the highspeed mobility of the vehicle makes signal propagation attenuate fast, and the Doppler frequency shift effect is serious. Dynamically changing reflective objects on the road will also deteriorate the channel and affect the received signal strength and quality. In order to solve the abovementioned problems, multiple input multiple output (MIMO) technology has been applied in the CV2X [12, 13].
MIMO can suppress channel fading, with two modes of spatial multiplexing and spatial diversity [14, 15]. The spatial diversity can provide reliable communication, and MIMO can obtain diversity gain by using precoding at the transmitter. Precoding is divided into linear precoding and nonlinear precoding. Compared with linear precoding, nonlinear precoding has higher spectrum utilization. Tomlinson–Harashima precoding (THP) is a typical nonlinear precoding algorithm, which can make a good tradeoff between complexity and performance [16].
When the vehicle is moving at highspeed, the channel state information (CSI) changes significantly during a symbol transmission period. Therefore, traditional channel estimation is not accurate. The fast timevarying characteristics of the channel cause the feedback CSI cannot accurately describe the realtime channel [17, 18].
Moreover, if the transmitter adopts the unreasonable transmission power allocation algorithm, it will not be able to obtain communication quality of service (QoS) assurance and better spectrum utilization when the channel has a fast timevarying characteristic [19]. Therefore, the joint power allocation algorithms in the precoding design can effectively improve the transmission reliability and spectrum utilization of the system [20].
Precoding design in highspeed mobile scene has become a research hotspot currently. Zhang et al. [21] proposes a simple precoding and detection scheme that implements precoding by dividing modulated data symbols in the frequency domain into groups and inserting multiple redundant carriers on both sides of each data group. The simulation results show that the scheme can maintain good performance in highspeed scenes, but it does not analyze the influence of the scheme on spectrum utilization. Benmimoune and Massicotte [22] presented a precoding method based on Kerdock code. The method is based on codebook with low complexity, but its overall performance is poor. It can be seen that precoding in highspeed mobile scenes still faces challenges.
Based on the research and analysis, an improved THP algorithm in highspeed mobility scenarios is proposed. The algorithm combines the statistical information with the spacetime correlation characteristics of the MIMO channel to construct a dynamic CSI channel model. At the same time, the iterative water filling power allocation algorithm and the multiuser scheduling algorithm based on the greedy algorithm are jointly designed with THP, which can effectively improve the system transmission reliability and spectrum utilization. The main contributions of this paper are as follows:(1)In order to suppress the channel fading caused by highspeed vehicle movement, we combine MIMO and IoV to construct a MIMOV2I communication system. Moreover, since the channel in the highspeed mobile environment of vehicles has fast timevarying characteristics, we adopt the dynamic CSI model that combines the statistical information with the spacetime correlation characteristics of the channel, which can reflect the current channel characteristics accurately.(2)Based on the proposed dynamic CSI model, in order to obtain the diversity gain of the MIMO system, an improved THP algorithm is proposed. In the highspeed vehicle moving environment, the algorithm applies the iterative water filling power allocation and the user scheduling based on the greedy algorithm to the THP algorithm for joint optimization design. Firstly, the user scheduling algorithm aims to maximize spectrum utilization and selects the optimal user set according to the channel information of the dynamic CSI model. Secondly, according to the user scheduling result, the channel matrix based on the dynamic CSI model is selected and reconstructed. And the reconstructed channel matrix is applied to the THP algorithm, which can effectively eliminate multiuser interference. The iterative water filling algorithm allocates power to each user according to the channel characteristics of each user in the system, realizing the redistribution of total power, which can effectively improve the transmission efficiency and maximizing the spectrum utilization of the system.
The rest of this paper is organized as follows. Section 2 is the system model. Section 3 proposes an improved THP based on the iterative water filling algorithm in highspeed mobility scenarios, which contains a dynamic CSI model and user scheduling algorithm based on greedy and iterative water filling. Section 4 is the complexity analysis and simulation results of the algorithm. Finally, the conclusion is discussed in Section 5.
2. System Model
Assuming that in a multiuser MIMOIoV system, the infrastructure has deployed transmission antennas. For simplicity, it is assumed that infrastructure and vehicles transmit data, and each vehicle is equipped with an antenna . The vehicles data are represented by an dimensional vector and are taken from an QAM constellation with energy .
The multiuser THP system model is shown in Figure 1. It consists of a feedback matrix , nonlinear operators , and a feedforward matrix with dimensions . The transmitting signal enters the highspeed channel after the precoding and reaches the receiver. For system physics to achieve, is strictly lower triangular to allow data precoding recursively while the modulo operator acts independently over the real and imaginary parts of its input according to the following rule:where indicates the smallest integer larger than or equal to . In practice, performs a periodic mapping of the real quantity onto the interval . In this way, the precoding symbols are constrained into the square region and the transmit power is correspondingly reduced with respect to linear prefiltering.
According to (1), we see that the precoding symbols can be iteratively computed as follows:where and is a complexvalued quantity whose real and imaginary parts are suitable integers that reduce to the square region . Equation (2) indicates that the modulo operator in Figure 1 is equivalent to adding a vector to the input data symbols. Since the feedback matrix is set to strictly lower triangular, we have defined the modified data vector . Accordingly, the precoding can be rewritten as
The precoding symbols are fed to the forward matrix . The resulting dimensional vector is finally transmitted over the channel using the antennas of the infrastructure. The channel is mathematically described by a dimensional matrix . In particular, represents the channel gain from the th transmit antenna to the th receive antenna. The discretetime signal at the th mobile vehicle can be written aswhere indicates the th row of while is additive white Gaussian noise with zeromean and variance . Stacking the received signals of all users into a single vector and submitting in (3), it can be expressed aswhere is a Gaussian vector with zeromean and covariance matrix . Since the modulo and the feedback operation are performed at the transmitter, it is equivalent to adding a vector . At the receiver, each sample is passed to the automatic gain control (AGC) and to the same modulo operator employed at the transmitter so as to remove the effect of . Finally, the received vector can be written as
3. Improved THP Based on Iterative Water Filling Algorithm
3.1. Dynamic CSI Based on Statistical Information
In the highspeed mobility scenarios, the channel response of the wireless channel has the characteristics of timedomain selective fading and fast timevarying under the combined influence of multipath effect and Doppler effect [23]. The channel is modeled according to the geometric model. Considering one scattering, the channel impulse response (CIR) expression of the downlink of the MIMO system can be obtained as [23]where and denote the lineofsight (LOS) and singlebounced (SB) component of the th transmit antenna to the th receive antenna, respectively.where , is the Rice factor, denotes the delay on the link, and the link delays on different paths are different, which will result in multipath effects. and denote the Doppler shift. is the maximum Doppler shift of the channel, which is determined by the moving speed of the vehicle. Due to the different angles of arrival (AoA) of the beams on different paths, a Doppler spread effect will be produced, resulting in timedomain selective fading. The coherence time is inversely proportional to the Doppler spread. The larger the Doppler shift, the shorter the coherence time. When the coherence time is less than a symbol transmission period, the current transmission signal experiences fast fading. When the channel has a fast timevarying characteristic, the CSI changes significantly. According to the above channel model, the channel matrix can be expressed as
Since the CSI is dynamically changed, the channel matrix in (9) is corrected by using the statistical characteristics of the channel. In order to distinguish, we use to denote the corrected channel. The channel can be decomposed as into fixed and variable parts as [24]where is the channel mean and is the changing part of the channel, which consists of the channel instantaneous value and the correlation value. The mean and instantaneous measurements of the channel constitute the estimated value of the channel . The correlation value can be represented by the error covariance of the channel . Thus, at the moment of transmission time, the channel matrix can be composed of the channel’s estimated value and its error covariance , which is expressed as
Assuming that the transmitter has an initial channel measurement at time 0, together with the channel mean , the channel covariance which represent the spatial correlation between all pairs of transmit and receive antennas in the MIMO system, and the autocovariance of the channel . Based on minimum mean squared error (MMSE) estimation theory, an optimal estimate of the channel at time and the estimation error covariance can be established aswhere . Based on the premise that the channel temporal statistics can be the same for all antenna pairs, it may be assumed that the temporal correlation is homogeneous and identical for any channel element [25, 26]. The assumption has been used to construct a channel model and verify its existence by measuring the data. Then, the spatial and temporal correlation effects are separable, and the channel autocovariance can be expressed aswhere is the temporal correlation of channel, which can be obtained according to the Jakes fading model [27, 28]. denotes the firstkind zeroorder Bessel function and is the channel sampling time interval. According to (13), we know that all the channels between the transmit and receive antennas have the same temporal correlation function.
Then, we apply the simplified temporal correlation model (12). This model helps to isolate the effect of temporal channel variation on the CSI. The channel estimate and its error covariance are rewritten aswhere , is the window length of the CSI mean, and is the instantaneous channel measurement at sampling time. Then, the transmitter CSI can be briefly characterized as a function of the temporal correlation coefficient of the channel , the measured value of the channel , the mean of the channel , and covariance of the channel .
is a semidefinite Hermitian matrix. Its diagonal elements represent the power gain of the channels, and the offdiagonal elements are the crosscoupling between these scalar channels. In the channel model constructed based on the Kronecker structure, can be decomposed into the Kronecker product of the transmitter antenna correlation and the receiver antenna correlation :where and both are semidefinite Hermitian matrix. and . Substituting (14) and (15) into (11), the channel matrix based on dynamic CSI can be obtained:
3.2. Greedy Algorithm Based on Maximizing Spectrum Utilization
This paper uses greedy algorithms to select and rank users to maximize spectrum utilization while reducing system bit error ratio (BER). Firstly, a user with the largest spectrum utilization is selected from all users. Then, we select the next user. Each time the newly selected user and the previously selected user are combined to get the largest spectrum utilization. When the number of selected users reaches the upper limit we set, the selection is stopped and the algorithm ends. The specific process of the algorithm is shown in Algorithm 1.


The greedy algorithm used in this section determines whether to select the joint channel composed of each user and the selected user by continuously calculating whether it has the maximum spectrum utilization. Compared with the traversal algorithm, the search numbers are greatly reduced, and the result is equal to or close to the optimal solution. When the greedy algorithm selects a user, the joint channel matrix is generated, which means the user is synchronously sorted. It can improve the system performance to a certain extent.
3.3. Iterative Water Filling Power Allocation Algorithm
The water filling algorithm is a classic power allocation algorithm [29]. The algorithm allocates power to each user based on the channel characteristics to improve the spectrum utilization of the system.
Figure 2 is a diagram of power allocation for a multiuser MIMO precoding system. represent the power allocated to each user, represents the th row of the channel matrix , and represents the th column of the feedforward matrix , so the spectrum utilization can be expressed as
To maximize spectrum utilization, we can construct objective function and constrain as follows:
An iterative water filling algorithm suitable for multiuser MIMO systems is designed. Firstly, the power of each user is initialized, and the power is distributed equally after obtaining the precoding matrix. Then, the user power is iteratively updated according to the objective function. In each iteration, the interference is equivalent to noise and processed, and the user power allocation is optimized through the water filling algorithm. When the power allocated by each user basically does not change, the iteration stops and the algorithm ends. The specific process of the iterative water filling power allocation algorithm is as follows.
The iterative water filling algorithm takes full account of the influence of interference and treats it as noise. When there is no spatial correlation in the channel, the singular value distribution of each user channel is relatively average, and the system using the iterative water filling algorithm does not have significant channel capacity. If the channel correlation exists, the channel condition number is large, or even the channel rank is not satisfied, the channel capacity advantage of the iterative water filling algorithm will be more obvious.
3.4. Precoding Design
The diagram of improved THP based on the iterative water filling algorithm is shown in Figure 3. The original transmission signal is . The transmission signal after user scheduling and sorting by the greedy algorithm proposed in subsection is , and the transmission signal after power allocation by the iterative water injection algorithm proposed in subsection is . After the user scheduling, reconstructed channel matrix will generate the corresponding feedback matrix , a weighting matrix , and a feedforward matrix . Then, the received vector iswhere , , and are the equivalent transmit data vector. As can be seen from Figure 3, the error between the received vector and the equivalent transmitted vector is expressed as
According to the MMSE algorithm, we can construct objective functions and constraints as follows:where represents the total transmit power at the transmitter. By using the orthogonal principle, we have
Substituting (20) into (22), we havewhere . Assuming that the feedforward matrix is a unitary matrix which satisfies , then we have
Let , then (25) can be expressed as
We perform a LQ decomposition of and obtain the main diagonal element of the lower triangular matrix . Then, we can obtain the precoding matrices.
4. Complexity and Simulation Analysis
This section mainly analyzes the complexity of the proposed algorithm and several other classical precoding algorithms. The simulation is performed by Matlab, and finally the simulation results are analyzed.
4.1. Complexity Analysis
We compare the computational complexity of the classical linear precoding algorithm, the THP, and the improved THP algorithm in Table 1. It should be noted that the complexity in this paper mainly refers to the number of times the algorithm performs the product operation once.
The zero force (ZF) and MMSE algorithms in Table 1 are classical linear precoding algorithms. The linear precoding algorithm has lower complexity, but its BER performance is poor and the spectrum utilization is low. Compared with ZF, MMSE has a matrix inverse operation, so its complexity is slightly higher than the ZF. The traditional THP algorithm without user scheduling introduces QR decomposition of matrix, so its complexity is higher than that of linear algorithms. Furthermore, the userscheduled THP algorithm introduces a user scheduling algorithm based on the greedy algorithms, which is less complex than the traversal search. The THP algorithm with the dynamic CSI model introduces Kronecker product operation with complexity , so its complexity is higher than traditional THP algorithm. The proposed algorithm not only adds the dynamic CSI model and user scheduling but also adds the iterative water filling power allocation algorithm, so the complexity is higher than other algorithms. However, from a practical point of view, the computational complexity of the proposed algorithm is still within acceptable limits.
4.2. Simulation Analysis
In order to verify the rationality of the proposed algorithm, we construct a MIMOV2I communication system to simulate and verify the proposed algorithm in a highspeed mobile scenario. In the simulation, a multiuser MIMO model is adopted. The channel model is WINNER II channel [23]. The simulation system parameters are shown in Table 2.

This paper mainly introduces BER and spectrum utilization of linear precoding [30], the traditional THP algorithm [16], and the proposed algorithm in different speed scenarios.
Figures 4(a) and 4(b) show the BER of linear precoding, traditional THP, and the proposed algorithm when the vehicle speed is 120 km/h and 30 km/h.
(a)
(b)
In highspeed scenarios, the proposed algorithm is the best. The traditional THP algorithm based on the dynamic CSI model is second, and the traditional THP algorithm combined with the user scheduling algorithm is better than the traditional THP. The linear precoding is the worst. This is because the dynamic CSI model compensates for the instantaneous channel through channel correlation, so the CSI model obtained through feedback is closer to the actual channel, thereby improving system performance. The user scheduling algorithm based on the greedy algorithm preferentially selects the user with the highest spectrum utilization rate for priority transmission, which not only improves the spectrum utilization rate of the system but also effectively filters out noise and interference, thereby reducing BER.
In lowspeed scenarios, the BER of various precoding algorithms is consistent with the trend of BER in highspeed scenarios. We observe that the precoding algorithm combined with the dynamic CSI model is close to that of the precoding algorithm without the dynamic CSI model. This is because the moving speed is low, there is no strong correlation between channels, and the BER advantage brought by the dynamic CSI model is not obvious.
In summary, the proposed algorithm is suitable for highspeed mobile scenarios.
Figures 5(a) and 5(b) show the spectrum utilization of linear precoding, traditional THP, and the proposed algorithm at a vehicle speed of 120 km/h and 30 km/h.
(a)
(b)
In highspeed scenarios, the proposed algorithm has the best spectrum utilization performance. This is because the multiuser scheduling algorithm based on the greedy algorithm optimizes the target by maximizing the channel capacity, thereby improving the spectrum utilization of the system. Moreover, the dynamic CSI model makes the channel closer to the actual channel, and the accurate CSI can design a better precoding matrix and further improve the spectrum utilization.
In lowspeed scenarios, the trend of precoding algorithm spectrum utilization is consistent with that in highspeed scenarios. However, in lowspeed scenarios, the spectrum utilization of each precoding algorithm is higher than that of similar algorithms in highspeed situations. According to information theory, when the SNR is determined, the spectrum utilization is only related to the channel matrix. In the lowspeed scene, the channel is corrected by channel correlation, and the channel gain is improved so that the spectrum utilization is effectively improved to a certain extent.
Figure 6 shows the spectrum utilization comparison between the precoding algorithm using the iterative water filling algorithm and the precoding algorithm using equal power allocation. As illustrated, spectrum utilization is improved by using iterative water filling power allocation. The adopted iterative water filling algorithm carries out adaptive power allocation for users. More power is allocated to users with good channel conditions while less or no power is allocated with poor channel conditions. The power resources are effectively utilized so that the spectrum utilization of the system is improved as a whole. At the same time, with the increase in the antennas number, the spectrum utilization of the iterative water filling power allocation algorithm has obvious advantages. It is verified that the iterative water filling power algorithm is suitable for the MIMO systems with multiple antennas at the transmitter and receiver.
5. Conclusion
This paper studies the precoding of the ultra reliable communication for V2I of CPSs. Aiming at the fast timevarying characteristics of the channel in highspeed mobility scenarios, we propose an improved THP algorithm. By constructing a dynamic CSI model based on channel statistic information and related characteristics, the obtained dynamic CSI is closer to the current actual channel. At the same time, the iterative water filling power allocation algorithm and the user scheduling algorithm based on the greedy algorithm are combined with the THP algorithm to carry out joint optimization design. The simulation results show that the proposed algorithm has better BER and spectrum utilization than the traditional THP algorithm and linear precoding algorithm and is more suitable for fast timevarying channel environment in highspeed mobility scenarios.
Data Availability
The data used to support the findings of this study are included within the article.
Conflicts of Interest
The authors declare that they have no conflicts of interest regarding the publication of this manuscript.
Acknowledgments
This work was supported by the National Natural Science Foundation of China (no. 61501066) and Natural Science Foundation of Chongqing (no. cstc2019jcyjmsxmX0017).
References
 Y. Zhou, F. R. Yu, J. Chen, and Y. Kuo, “Cyberphysicalsocial systems: a stateoftheart survey, challenges and opportunities,” IEEE Communications Surveys & Tutorials, vol. 22, no. 1, pp. 389–425, 2020. View at: Publisher Site  Google Scholar
 Q. Sun, Y. Zhang, H. He, D. Ma, and H. Zhang, “A novel energy functionbased stability evaluation and nonlinear control approach for energy internet,” IEEE Transactions on Smart Grid, vol. 8, no. 3, pp. 1195–1210, 2017. View at: Publisher Site  Google Scholar
 Q. Sun, S. Chen, L. Chen, and D. Ma, “QuasiZsource networkbased hybrid power supply system for aluminum electrolysis industry,” IEEE Transactions on Industrial Informatics, vol. 13, no. 3, pp. 1141–1151, 2017. View at: Publisher Site  Google Scholar
 L. Zhu, F. R. Yu, Y. Wang, B. Ning, and T. Tang, “Big data analytics in intelligent transportation systems: a survey,” IEEE Transactions on Intelligent Transportation Systems, vol. 20, no. 1, pp. 383–398, 2019. View at: Publisher Site  Google Scholar
 R. Ghosh, R. Pragathi, S. Ullas, and S. Borra, “Intelligent transportation systems: a survey,” in Proceedings of the 2017 International Conference on Circuits, Controls, and Communications (CCUBE), pp. 160–165, Bangalore, India, December 2017. View at: Publisher Site  Google Scholar
 W. Hu, C. Ruan, H. Nian, and D. Sun, “Zerosequence current suppression strategy with commonmode voltage control for openend winding PMSM drives with common DC bus,” IEEE Transactions on Industrial Electronics, vol. 68, no. 6, pp. 4691–4702, 2021. View at: Publisher Site  Google Scholar
 W. Rui, S. Qiuye, M. Dazhong, and H. Xuguang, “Line impedance cooperative stability region identification method for gridtied inverters under weak grids,” IEEE Transactions on Smart Grid, vol. 11, no. 4, pp. 2856–2866, 2020. View at: Publisher Site  Google Scholar
 R. Wang, Q. Sun, W. Hu, Y. Li, D. Ma, and P. Wang, “SoCbased droop coefficients stability region analysis of the battery for standalone supply systems with constant power loads,” IEEE Transactions on Power Electronics, vol. 36, no. 7, pp. 7866–7879, 2021. View at: Publisher Site  Google Scholar
 R. Wang, Q. Sun, D. Ma, and Z. Liu, “The smallsignal stability analysis of the droopcontrolled converter in electromagnetic timescale,” IEEE Transactions on Sustainable Energy, vol. 10, no. 3, pp. 1459–1469, 2019. View at: Publisher Site  Google Scholar
 T. Wang, X. Wang, Z. Cui, Y. Cao, and C. Suthaputchakun, “Survey on cooperatively V2X downloading for intelligent transport systems,” IET Intelligent Transport Systems, vol. 13, no. 1, pp. 13–21, 2019. View at: Publisher Site  Google Scholar
 I. Shaer, A. Haque, and A. Shami, “Multicomponent V2X applications placement in edge computing environment,” in Proceedings of the 2020 IEEE International Conference on Communications (ICC 2020), pp. 1–6, Dublin, Ireland, June 2020. View at: Publisher Site  Google Scholar
 S. Moon and I. Hwang, “Design and performance analysis of vehicle MIMO system for NRbased enhanced V2X,” in Proceedings of the 2018 International Conference on Information and Communication Technology Convergence (ICTC), pp. 351–355, Jeju, Korea (South), October 2018. View at: Publisher Site  Google Scholar
 B. Wang, R. Shi, C. Ji, and J. Hu, “Joint precoding and user scheduling for fullduplex cooperative MIMONOMA V2X networks,” in Proceedings of the IEEE Vehicular Technology Conference (VTC2019Fall), pp. 1–6, Honolulu, HI, USA, September 2019. View at: Google Scholar
 Y. Wu, C. Xiao, Z. Ding, X. Gao, and S. Jin, “A survey on MIMO transmission with finite input signals: technical challenges, advances, and future trends,” Proceedings of the IEEE, vol. 106, no. 10, pp. 1779–1833, 2018. View at: Publisher Site  Google Scholar
 E. Castañeda, A. Silva, A. Gameiro, and M. Kountouris, “An overview on resource allocation techniques for multiuser MIMO systems,” IEEE Communications Surveys & Tutorials, vol. 19, no. 1, pp. 239–284, 2017. View at: Publisher Site  Google Scholar
 X. Guo, D. Yang, H. Wang, J. Kuang, and X. Wen, “MMSETHP with QoS requirements for the downlink of multiuser MIMO systems,” in Proceedings of the 2018 88th IEEE Vehicular Technology Conference (VTCFall), pp. 1–5, Chicago, IL, USA, August 2018. View at: Publisher Site  Google Scholar
 M. Vu and A. Paulraj, “On the capacity of MIMO wireless channels with dynamic CSIT,” IEEE Journal on Selected Areas in Communications, vol. 25, no. 7, pp. 1269–1283, 2007. View at: Publisher Site  Google Scholar
 J. Wang, M. Bengtsson, B. Ottersten, and A. P. Palomar, “Robust MIMO precoding for several classes of channel uncertainty,” IEEE Transactions on Signal Processing, vol. 61, no. 12, pp. 3056–3070, 2013. View at: Publisher Site  Google Scholar
 C. Kotchasarn, “Power allocation for multiuser downlink MIMO transmissions,” in Proceedings of the IEEE International Conference on Innovative Research and Development (ICIRD), pp. 1–5, Bangkok, Thailand, May 2018. View at: Google Scholar
 K. A. Bonsu, W. Zhou, S. Pan, and Y. Yan, “Optimal power allocation with limited feedback of channel state information in multiuser MIMO systems,” China Communications, vol. 17, no. 2, pp. 163–175, 2020. View at: Publisher Site  Google Scholar
 R. Zhang, B. Ai, L. Yang, H. Song, and Z.Q. Li, “A precoding and detection scheme for OFDM based wireless communication system in highspeed environment,” IEEE Transactions on Consumer Electronics, vol. 60, no. 4, pp. 558–566, 2014. View at: Publisher Site  Google Scholar
 M. Benmimoune and D. Massicotte, “Multiuser MIMO precoding with Kerdock codebook,” in Proceedings of the 2010 7th International Symposium on Wireless Communication System, pp. 71–75, York, UK, September 2010. View at: Publisher Site  Google Scholar
 A. Ghazal, Y. Yuan, C.X. Wang et al., “A nonstationary IMTadvanced MIMO Channel Model for highmobility wireless communication systems,” IEEE Transactions on Wireless Communications, vol. 16, no. 4, pp. 2057–2068, 2017. View at: Publisher Site  Google Scholar
 M. Vu and A. Paulraj, “Optimal linear precoders for MIMO wireless correlated channels with nonzero mean in spacetime coded systems,” IEEE Transactions on Signal Processing, vol. 54, no. 6, pp. 2318–2332, 2006. View at: Google Scholar
 Y. Li, X. Cheng, and N. Zhang, “Deterministic and stochastic simulators for nonisotropic V2VMIMO wideband channels,” China Communications, vol. 15, no. 7, pp. 18–29, 2018. View at: Publisher Site  Google Scholar
 Y. Yuan, C.X. Wang, Y. He, M. M. Alwakeel, and E.H. M. Aggoune, “3D wideband nonstationary geometrybased stochastic models for nonisotropic MIMO vehicletovehicle channels,” IEEE Transactions on Wireless Communications, vol. 14, no. 12, pp. 6883–6895, 2015. View at: Publisher Site  Google Scholar
 C. Kong, C. Zhong, A. K. Papazafeiropoulos, M. Matthaiou, and Z. Zhang, “Sumrate and power scaling of massive MIMO systems with channel aging,” IEEE Transactions on Communications, vol. 63, no. 12, pp. 4879–4893, 2015. View at: Publisher Site  Google Scholar
 L. Zhao, K. Zheng, H. Long, H. Zhao, and W. Wang, “Performance analysis for downlink massive multiple‐input multiple‐output system with channel state information delay under maximum ratio transmission precoding,” IET Communications, vol. 8, no. 3, pp. 390–398, 2014. View at: Publisher Site  Google Scholar
 P. He, L. Zhao, and B. Venkatesh, “Novel waterfilling for maximum throughput of power grid, MIMO, and energy harvesting coexisting system with mixed constraints,” IEEE Transactions on Communications, vol. 65, no. 2, pp. 827–838, 2017. View at: Publisher Site  Google Scholar
 T. K. Lyu, “Capacity of multiuser MIMO systems with MMSE and ZF precoding,” in Proceedings of the 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp. 10831084, San Francisco, CA, USA, April 2016. View at: Publisher Site  Google Scholar
Copyright
Copyright © 2021 Shibiao He et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.