Abstract
Water filling algorithm can be used for mmWave (millimetre wave), MIMO (Multiple Input Multiple Output) systems. It offers channel optimality for AWGN and ISI (Additive White Gaussian Noise and Inter Symbol Interference) respectively. In this article we proposed the water filling algorithm for equal power allocation. In this we study the decomposition of MIMO wireless channel with the help of Singular Vector Decomposition (SVD). SVD is used for generating parallel channels and is a factorization of real and complex number. For optimality of MIMO power allocation constrained maximization problem occurs to solve this problem we use Lagrange multiplier. The performance of water filling algorithm may be approach the channel capacity. In this the result when SNR is high the suggested method with equal power allocation of water filling is studied.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Millimeter wave MIMO is considered to be the key enablers for 5G wireless network. In 5G mobile network the a projected millimeter-wave (mmWave) with a bandwidth of 30–300 GHz [1]. MmWave technologies have great potential to satisfy the requirement of wireless communication systems such as high data rates, low cost and good user experience. In mmWave MIMO systems, there is precoding and combining for one user. An algorithmic solution was proposed utilising orthogonal matching pursuit for the MmWave precoder design problem of sparsity limited signal recovery. As a result, by using the SVD (Singular Value Decomposition) technique, it can effectively capture the governing Eigen modes, expand the number of channels, and remove interference. This allows mmWave systems to estimate channel capacitance [4]. For uplink broadcasts with the same power allotment, the AIA digital transmitter design method is advised. A low hardware complexity precoding approach was devised using a realistic spatial channel model [8]. Without real-time channel state information, spectral efficiency performance can get close to the best general transceiver design performance.
In this article we consider the millimeter wave MIMO systems. The space between different information transmitter and receiver antenna for multiplexing different information stream and hence it is called spatial multiplexing. It is based on MIMO technology, which carries several data streams concurrently within the same frequency range by using multiple antennas at both the transmitter and receiver. We consider the SVD receiver for decomposition of MIMO systems. The SVD exist for any matrix even for non square matrix whereas other types of decomposition occur for square matrix e.g. Eigen values. In order to distribute the best amount of power among the various channels in multicarrier schemes, we thus take into account the water filling method, where the power distribution changes nonlinearly with the highest average transmit power to each channel.
1.1 The Main Contribution of this Article is:
-
We suggested the water filling strategy for mmWave MIMO systems optimal power distribution.
-
We model the singular vector decomposition because it exist any matrix even for square matrix.
2 Literature Review
Omar El Ayach et al. [3] in this paper is focusing on large millimeter wave MIMO systems using low complexity precoding. This is based on the water filling capacity. In this paper also include the large antenna array with one user beamforming and precoding in millimeter wave structure. In single user channel a layered transceiver design for millimeter wave systems are generated. The low hardware complexity precoding method is generated for the realistic spatial channel model.
Shiyu Zhou et al. [6] in this paper mmWave MIMO systems works on the Attitude information aided digital beamforming. For unequal power allocation case water filling power allocation is proposed. The UE (User Equipment) may assess its transmitter and choose to ignore the sequence impact rather than compensating for it, according to this paper. This research suggests an equal power distribution attitude information-aided transmitter design algorithm.
Renwang Li et al. [8] in this paper focusing in mmWave MIMO using Reconfigurable intelligent surfaces (RIS). To control the blockage case RIS algorithm is generated. Ergodic capacity is used for RIS aided model for mmWave MIMO systems under the Saleh Valenzuela channel model.
Wenbin Zhang et al. [2] This work uses combined beam and mmWave small cell system resource allocation for 5G. To solve the issue of resource allocation, the tiny cell base station’s hybrid beamforming shape was presented. In this study, analogue, digital, and analogue precoding are accomplished using identity switched and matrix beam. To solve the problem of Lagrange duality it proposes the water filling algorithm for optimal power allocation.
Woo-Hee Lim et al. [9] in this paper is focusing ZF (Zero Forcing) Hybrid downlink-based precoding and aggregation is provided by the mmWave multi-user MIMO system. Optimising the minimal use rate while allocating electricity to each user using the gradient descent method. This paper ZF precoding is used for transmission into download under the perfect CSI (Channel State Information). The MMSE (Minimum Mean Square Error) based precoding and combining are used to balance the hybrid precoder and combiner.
Jianwei Zhao et al. [7] focused on millimetre wave MIMO communication for tracking channels with unmanned aerial vehicle flight control system. This research also suggests the use of the Kalman filter to track the movement of unmanned aerial vehicles. The spatial channel was proposed to be represented by a 3D geometry-based total channel model, where the channel is chosen based on information about UAV movement status and remaining channel advantage.
3 Methodology
-
We use the decomposition of MIMO wireless channel with help of SVD to generate parallel channel.
-
SVD (Singular Vector Decomposition) receiver is used, now let us some manipulation at the transmitter .With SVD we can show that a MIMO channel with m antenna at each side can be treated as m separate single antenna channel.
-
We proposed the optimally MIMO power allocation to maximize the capacity or information rate of different transmission streams. The subject to restrictions problem arises while attempting to maximise overall MIMO capacity.
-
The constraints maximization problem occurs to solve this problem we use the Lagrange multiplier. Now all the power depends upon the 1/λ.
-
We developed the water filling method to allocate the greatest amount of electricity among the several channels in multicarrier systems.
4 Proposed Work
Figure 1 depicts our system model. We consider a transmitter and receiver. In MIMO can increase the data rates by transmitting several information streams in parallel at same transmit power. This is as if i am utilizing this space between different transmitter and receiver antenna for multiplexing different information streams hence in context with MIMO is called spatial multiplexing.
In Fig. 1 shows that
Therefore
y̅ = received signal power
x̅ = transmit signal power
n̅ = noise vector
-
Assume variance (power) of each noise component at each receiver antenna.
$${\rm E}=\left\{\left|{n}_{i}\right|^{2}\right\}={\sigma }_{n}^{2}$$ -
Further assume that power of each antenna is uncorrelated i.e. independent (Gaussian).
$${\rm E}\left\{{n}_{i}{n}_{j}\right\}=0$$\({n}_{i}\) = noise at \({i}^{th}\) receiver antenna
\({n}_{j}\) = noise at \({j}^{th}\) receiver antenna
4.1 Decomposition of MIMO Wireless Channel
SVD (Singular Vector Decomposition) used to generate parallel channel.
SVD of any matrix H is given by
Properties of Matrix
These columns of 4 matrixes are orthogonal i.e.
Now the \(\mathrm{structure}\) of singular matrix is \({\sigma }_{1}{\sigma }_{2}\cdots \cdots {\sigma }_{t}\) are known as the singular vectors such that \({\sigma }_{1}{\sigma }_{2}\cdots \cdots {\sigma }_{t}\) ≥ 0 they are non negative. \({\sigma }_{1}\ge {\sigma }_{2}\ge {\sigma }_{t}\ge\) 0 [singular values are ordered (decreasing order). This SVD exist for any matrix even for non square matrix. Whereas other types of decomposition occurs for square matrices (e.g. Eigen value decomposition).
4.2 SVD Receiver
Recall
At receiver multiple y̅ with \({u}^{H}\)
Now let us do some manipulation at transmitter also i.e. before transmission \(\bar{\rm x}\) i.e called precoding.
Let
(Transmit vector x̅)
where,
Decoupling of MIMO channel (or parallelization of MIMO systems).
Now observed
Now SNR of \({i}^{th}\) parallel channel = \(\frac{{\sigma }_{i}^{2}{P}_{i}}{{\sigma }_{n}^{2}}\)
Maximum rate is given by Shannon’s capacity. Therefore
Maximum rate (capacity of channel) \(= {log}_{2}\) (1 + SNR)
Therefore maximum rate of \({i}^{th}\) parallel channel (or capacity of \({i}^{th}\) parallel channel)
Total MIMO capacity,
4.3 Optimally MIMO Power Allocation
This is to maximize the capacity i.e.
Maximize (capacity or rate) = max \({\sum }_{i=1}^{t}{\mathrm{log}}_{2} (1+\frac{{P}_{i}{\sigma }_{i}^{2}}{{\sigma }_{n}^{2}}\))
Subject to constraints,
This is called constraints maximization problem to solve this, I have to consider Lagrange multiplier.
Let,
(λ= Lagrange multiplier)
Differentiate w.r.t \({\mathrm{P}}_{\mathrm{i}}\)
Considering i = 1, 2, 3, 4 \(\cdots \cdots \cdots t\)
Now here all the power depends upon \(\frac{1}{\lambda }\) so how to find \(\frac{1}{\lambda } \,or\, \lambda\)
Using the condition of total power allocation to find more about the \(\lambda\)
Now optimally power allocation \({P}_{i}\) is given by
To solve the problem of capacity a water filling algorithm of ideal power allocation. We use the water filling algorithm to fill the area with water below 1/\(\lambda\).
4.4 Water Filling Algorithm
In multicarrier systems, the water filling algorithm is a method for dividing up the best amount of power among the many channels.
It offers the channel’s best performance when combined with AWGN and ISI (Inter Symbol Interference).
Considering there are 4 channels here
-
\(\frac{1}{\lambda }> \frac{{\sigma }_{n}^{2}}{{\sigma }_{1}^{2}}\) i.e this power allocation is positive
-
\(\frac{1}{\lambda }> \frac{{\sigma }_{n}^{2}}{{\sigma }_{2}^{2}}\) i.e this power allocation is positive
Likewise similarly for 3rd but
-
\(\frac{1}{\lambda }> \frac{{\sigma }_{n}^{2}}{{\sigma }_{4}^{2}}\) i.e this power allocation is negative
Now if i want to fill the area with water below \(\frac{1}{\lambda }\) then first three will be filled with water is known as water filling algorithm. The water filling algorithm distributes the energy according to the channel circumstances. When the channel condition is good, more power is allocated, and when it is bad, less power is allocated.
In Fig 2 since the channel is too short, more power is given to this sub channel, but since channel 4 is too big, no power is sent to it. The water filling algorithm’s output demonstrates the sub channel’s features, which include a big power allocation to a significant channel gain in order to increase the sub channel’s capacity or information rate. It guarantees that the effective channel can transport more data. If the circumstances are bad enough, the transmit power cannot be given for that channel. The water filling algorithm uses useful channels and ignores useless ones.
5 Result and Discussion
The simulation results are obtained through MATLAB 2015a. We demonstrate the simulation results in this section to illustrate how well the provided water filling algorithm works. In the simulation result we consider 100 blocks make up the number of blocks, and there are 4 transmitters and receivers. The multipath channel’s path count is set to 1: numBlocks. From the fig it shows that the capacity of the channel various when SNR increases. The suggested approach consistently achieves a data stream capacity that is near to that of possible equal power allocation. When SNR approaches the 10dB the capacity may increases the 12.
We can utilising a water filling model, determine the production of equitable power allocation. We take into account the 10db SNR for the 4 × 4 and 8 × 8 mmWave systems. The outcome in Fig. 3 demonstrates that the suggested water filling procedure outperforms earlier simulation. Additionally, when the SNR is large, the suggested equal power allocation technique resembles the water filling algorithm. When the SNR in Fig. 4 is 10 dB, the capacity gets close to 24. Similar to how the SNR increases, so does the channel’s ability to hold water.
Therefore, the performance of the algorithm is well defined by the various numbers of data symbols. Additionally, the suggested method for allocating water filling power performs quite well.
6 Conclusion
In this article we consider the water filling algorithm for mmWave MIMO systems. We establish the relationship between Shannon capacity and SNR. We develop water filling algorithm with proposed algorithm the decomposition of MIMO wireless channel we use the singular vector decomposition. This SVD exist for any matrix even for non square matrix where as other types of decomposition occurs for square matrices (e.g. Eigen value decomposition). For estimation of optimal power allocation in MIMO the constraint maximization problem occurs to solve this problem we use Lagrange multiplier.
References
Niu, Y., Li, Y., Jin, D., Su, L., Vasilakos, A.V.: A survey of millimeter wave communications (MmWave) for 5G: opportunities and challenges. Wireless Netw. 21(8), 2657–2676 (2015)
Zhang, W., Wei, Y., Wu, S., Meng, W., Xiang, W.: Joint beam and resource allocation in 5G MmWave small cell systems. IEEE Trans. Veh. Technol. (2015). https://doi.org/10.1109/TVT.2019.2932190
El Ayach, O., Heath Jr., R.W., Abu-Surra, S., Rajagopal, S., Pi, Z.: Low complexity precoding for large millimeter wave MIMO systems. In: Signal Processing for Communications IEEE ICC (2012)
Dutta, S., Barati, C.N., Ramirez, D., Dhananjay, A., Buckwalter, J.F., Rangan, S.: A case for digital beamforming at mmWave. IEEE Trans. Wireless Commun. 19(2), 756–770 (2020)
Zhou, S., Chen, L., Wang, W.: Attitude information aided digital beamforming in millimeter-wave MIMO systems. IEEE Syst. J. 16, 1820–1831 (2021). https://doi.org/10.1109/JSYST.2021.3092430
Zhao, J., Gao, F., Kuang, L., Wu, Q., Jia, W.: Channel tracking with flight control system for UAV mmWave MIMO communications. IEEE Commun. Lett. 22, 1224–1227 (2018). https://doi.org/10.1109/LCOMM.2018.2824800
Li, R., Guo, B., Tao, M., Liu, Y.-F., Yu, W.: Joint design of hybrid beamforming and reflection coefficients in RIS-aided mmWave MIMO systems. IEEE Trans. Commun. 70, 2404–2416 (2022)
Lim, W.-H., Jang, S., Park, W., Choi, J.: ZF-Based downlink hybrid precoding and combining for rate balancing in mmWave multiuser MIMO systems. IEEE Access 9, 162731–162742 (2021)
González-Coma, J.P., Rodríguez-Fernández, J., González-Prelcic, N., Castedo, L., Heath, R.W.: Channel estimation and hybrid precoding for frequency selective multiuser mmWave MIMO systems. IEEE J. Sel. Topics Signal Process. 12, 353–367 (2018)
Duan, K., Du, H., Wu, Z.: Hybrid alternating precoding and combining design for mmwave multi-user MIMO systems. In: IEEE International Conference on Communications in China (ICCC) (2018)
Choi, J., Han, S., Joung, J.: Low-complexity multiuser MIMO precoder design under per-antenna power constraints. IEEE Trans. Veh. Technol. 67, 9011–9015 (2018)
Uwaechia, A.N., Mahyuddin, N.M., Ain, M.F., Latiff, N.M.A., Za’bah, N.F.: On the spectral-efficiency of low-complexity and resolution hybrid precoding and combining transceivers for mmWave MIMO systems. IEEE Access 7, 109259–109277 (2019)
Y. Lin, C. Shen, and Z. Zhong: Sensor-aided predictive beam tracking for mmWave phased array antennas in Proceedings of IEEE Globecom Workshops, pp. 1–5 (2019)
Bao, J., Li, H.: Motion aware beam tracking in mobile millimeter wave communications: a data-driven approach. In: Proceedings of IEEE International Conference on Communication (2019)
Ali, A., González-Prelcic, N., Heath, R.W.: Spatial covariance estimation for millimeter wave hybrid systems using out-of-band information. IEEE Trans. Wireless Commun. 18(12), 5471–5485 (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Chauhan, A., Singh, S., Gupta, P. (2023). Power Optimization for Millimeter Wave MIMO System. In: Chaubey, N., Thampi, S.M., Jhanjhi, N.Z., Parikh, S., Amin, K. (eds) Computing Science, Communication and Security. COMS2 2023. Communications in Computer and Information Science, vol 1861. Springer, Cham. https://doi.org/10.1007/978-3-031-40564-8_17
Download citation
DOI: https://doi.org/10.1007/978-3-031-40564-8_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-40563-1
Online ISBN: 978-3-031-40564-8
eBook Packages: Computer ScienceComputer Science (R0)