Abstract
Ordered successive interference cancellation (OSIC) detection has been investigated to mitigate the high spatial correlation for multiple-input multiple-output (MIMO) visible light communication (VLC) systems. However, existing OSIC schemes have to perform reordering and matrix inversion for each detected symbol, which may lead to high complexity when a large number of symbols are transmitted. In this work, a joint design of ordered QR decomposition precoding and SIC detection (OQR-SIC) is proposed for MIMO VLC systems. This work jointly investigates OQR precoding and SIC detection to reduce the detection complexity while alleviating spatial correlation issue for MIMO VLC systems. In OQR-SIC, with the upper triangular matrix obtained by QR decomposition, the SIC detector can detect the symbol sequentially without reordering and matrix inversion calculations. To improve the system data rate, we further optimize the ordering of the columns of the channel matrix before QR decomposition and the power allocation of transmitted signals under the constraints of dimming control, total electrical power and reliable SIC detection. Simulation results demonstrate that the proposed OQR-SIC achieves 2 dB and 9.8 dB signal-to-noise ratio gains compared to conventional QR-SIC in 4 × 4 and 9 × 9 MIMO VLC systems, respectively, when the bit error rate is 10−3.
© 2022 Optica Publishing Group under the terms of the Optica Open Access Publishing Agreement
1. Introduction
Visible light communication (VLC) has attracted significant attention recently due to its abundant license-free spectrum, non-electromagnetic interference and low power consumption [1]. In VLC, light-emitting diodes (LEDs) are used to achieve the dual function of lighting and communication. However, the limited modulation bandwidth of LEDs may degrade the overall data rate of VLC systems [2]. To circumvent this challenge, several promising techniques have been proposed, such as multiplexing and multiple-input multiple-output (MIMO) techniques [3–5]. In practice, multiple light-emitting diodes (LEDs) are equipped to satisfy the requirement of luminous intensity, which provides the hardware basis for the implementation of MIMO in VLC systems [3].
Due to the Lambert emission pattern of LEDs and the intensity modulation and direct detection (IM/DD) communications, MIMO VLC systems tend to have a high spatial correlation [6,7], which brings challenges to the separation and data detection of each spatial data stream. To solve this issue, various detection techniques have been investigated [6,8]. The optimal detection rule is the maximum likelihood (ML) criterion [8], which performs detection by traversing all the possible signal combinations. However, the computational complexity of ML increases exponentially with the number of antennas and the modulation order, which is difficult to be applied in practice [2,8]. In contrast, linear detection algorithms such as zero-forcing (ZF) detection or the minimum mean square error (MMSE) detection have low complexity [3,4]. However, these linear detection algorithms cannot obtain the full diversity gain and perform much worse than ML detection [9].
To improve the detection performance, the linear detectors are combined with the ordered successive interference cancellation (OSIC) technique, such as ZF-OSIC [5] and MMSE-OSIC [10], which can still achieve lower complexity than the ML detector. However, the inherent drawback of OSIC is that it may suffer from the error propagation issue when the power difference between simultaneous transmissions is not significant [11]. It has been shown that the system performance can be significantly improved by exploiting the channel state information (CSI) at the transmitter [12,13], which is known as the joint transceiver design. In particular, an MMSE-OSIC receiver with singular-value decomposition (SVD)-based index precoding was proposed in [13]. Although it achieves better performance than traditional OSIC schemes, a common issue of this scheme and the aforementioned OSIC schemes is that they have to perform reordering and matrix inversion for each detected symbol, which may lead to unaffordable complexity when a large number of symbols are transmitted. Therefore, it is worth investigating a low-complexity and high-performance SIC scheme for MIMO VLC systems.
Besides, there is plenty of prior art on MIMO VLC systems, including precoding [14], maximum ratio combining (MRC) [15] and angular diversity receiver (ADR) [16]. In these works, MIMO VLC systems with one receiver composed of multiple PDs are considered, and they may not work for multi-user mobile scenarios. For multi-user MIMO VLC systems, the work in [17] investigated the performance of dirty paper coding (DPC), channel inversion (CI), and block diagonalization (BD) precoding techniques. The work in [1] proposed an $L$-pulse position modulation ($L$-PPM) MIMO-based multi-user NOMA-VLC system and derived the closed-form expressions of error probability of this system with perfect and imperfect SIC. However, in these works, the optical power constraint is ignored, which has a trade-off between electrical power within the limited dynamic range of LEDs.
The main contribution of this work is a joint design of ordered QR decomposition precoding and SIC detection (OQR-SIC) scheme for MIMO VLC systems. To our best knowledge, this is the first work that uses the ordered QR decomposition and electrical power allocation at the transmitter to alleviate the error propagation issue of SIC detection at the receiver, which achieves an excellent compromise between complexity and performance. In particular, the proposed OQR-SIC first utilizes an OQR decomposition algorithm to decompose the channel matrix into an orthogonal matrix and an upper triangular matrix with decreasing diagonal elements, where a permutation matrix is employed to permute columns of the channel matrix in the QR decomposition. Due to the nonlinear electro-optical conversion characteristics of LEDs and the inherent error propagation issue of SIC detection, the power allocation of transmitted signals must be carefully designed. Thus, with the OQR decomposition matrices, we further formulate a sum-rate maximization problem under dimming control, electrical power and reliable SIC detection constraints to optimize the power allocation. Simulation results demonstrate that the proposed OQR-SIC achieves 2 dB and 9.8 dB signal-to-noise ratio (SNR) gains compared to conventional QR-SIC in $4 \times 4$ and $9 \times 9$ MIMO VLC systems, respectively, when the bit error rate is ${10^{ - 3}}$.
The remainder of this paper is organized as follows. The system model is described in Section 2. The OQR-SIC scheme is presented in Section 3. Simulation and numerical results are presented in Section 4. Section 5 draws some important conclusion.
Notations: Capital boldface letters such as ${\bf {A}}$ represent matrices, small boldface letters such as ${\bf {a}}$ represent vectors. ${\rm {diag}}\left \{ {\bf {a}} \right \}$ denotes the diagonal matrix created from ${\bf {a}}$. ${\left ( {\bf {A}} \right )^{\rm {T}}}$ denotes the transpose of matrix ${\bf {A}}$. ${\left \| \cdot \right \|_1}$ denotes the $1$ norm. ${{\bf {0}}}$ denotes the all-zeros matrix, and ${{\bf {I}}_N}$ denotes the $N \times N$ identity matrix.
2. System model
In this section, a MIMO VLC system with QR precoding and SIC detection (QR-SIC) is described. As shown in Fig. 1, a system model with ${N_{\rm {T}}}$ LEDs and ${N_{\rm {R}}}$ users is considered, where each user is equipped with one photodetector (PD). At the transmitter, the binary data is first modulated into a normalized modulated symbol vector ${{\bf {x}}} = {\left [ {x_1,x_2, \ldots,x_{{N_{\rm {R}}}}} \right ]^{\rm {T}}}$, where ${x_r},\forall r \in \left \{ {1,2, \ldots,{N_{\rm {R}}}} \right \}$ denotes the normalized $M$-PAM symbol intended for the $r$-th user (i.e., the amplitude range of ${x_r}$ is within $\left [ { - 1,1} \right ]$). Then, a precoding matrix ${\bf {P}} \in {{\cal R}^{{N_{\rm {T}}} \times {N_{\rm {R}}}}}$ obtained by QR decomposition is employed to alleviate the channel correlation, and a DC biasing vector ${\bf {d}} \in {{\cal R}^{{N_{\rm {T}}} \times 1}}$ is added to achieve dimming control. The transmitted signal vector can be expressed as
where ${{\bf {s}}} = {\left [ {s_1,s_2, \ldots,s_{{N_{\rm {T}}}}} \right ]^{\rm {T}}}$. Note that the QR decomposition of the transpose of the channel matrix ${{\bf {H}}^{\rm {T}}}$ can be expressed as ${{\bf {H}}^{\rm {T}}} = {\bf {QR}}$, where ${\bf {Q}} \in {{\cal R}^{{N_{\rm {T}}} \times {N_{\rm {R}}}}}$ is a column orthogonal matrix, and ${{\bf {R}}} \in {{\cal R}^{{N_{\rm {R}}} \times {N_{\rm {R}}}}}$ is an upper-triangular matrix. Then, we have ${\bf {H}} = {{\bf {R}}^{\rm {T}}}{{\bf {Q}}^{\rm {T}}}$. Since the CSI can be obtained by channel estimation at the receiver [18] and then fed back to the transmitter, we assume both the transmitter and receiver have perfect CSI and define the precoding matrix in QR-SIC as where ${\bf {B}} = {\rm {diag}}\left [ {{\lambda _1},{\lambda _2}, \ldots,{\lambda _{{N_{\rm {R}}}}}} \right ]$ is a diagonal matrix that is used to control the power of transmitted signals. Due to the dynamic range constraints of LEDs, $s_t,\ t = 1,2, \ldots,{N_{\rm {T}}}$ is required to be within $\left [ {{I_{\rm {L}}},{I_{\rm {H}}}} \right ]$, where ${I_{\rm {L}}}$ and ${I_{\rm {H}}}$ denote the minimum and maximum forward current allowed by LEDs, respectively. Thus, ${\bf {P}}$ has to satisfy where $\Delta I = \min \left \{ {{I_{\rm {H}}} - {d_t},{d_t} - {I_{\rm {L}}}} \right \}$, and ${d_t}$ denotes the $t$-th element of ${\bf {d}}$.We assume that each LED obeys Lambertian beam distribution, and then the channel gain between the $r$-th user and the $t$-th LED is given by
The received signal vector can be expressed as
where ${{\bf {n}}} \in {{\cal R}^{{N_{\rm {R}}} \times 1}}$ is the noise vector whose elements are real-valued Gaussian variables with zero mean and variance $\sigma _n^2$. After removing the bias, the effective signal can be expressed asBenefiting from the upper triangular structure of ${\bf {R}}$, the SIC detector can detect the symbol sequentially based on backward propagation. To successfully perform SIC detection at the receiver, the power of transmitted signals must be properly allocated as [19]
Specifically, the first element of ${\bf {e}}$ is given by
where ${\gamma _{1,1}}$ is the element at the first row and first column of ${{\bf {R}}^{\rm {T}}}$. According to (8), the estimated value of $x_1$ can be obtained by hard decision asIn (9), ${\cal {Q}}\left ( \cdot \right )$ denotes the quantization function as follow
3. Proposed OQR-SIC
This section proposes an OQR-SIC scheme, in which both the ordering of the columns of the channel matrix before QR decomposition and the power allocation of the transmitted signal are optimized to achieve a superior detection performance with low complexity. First, an OQR decomposition algorithm is designed to decompose the channel matrix into an orthogonal matrix and an upper triangular matrix with decreasing diagonal elements. Then, based on the decomposition matrices, the power allocation problem is formulated as a sum-rate maximization problem under constraints of dimming control, electrical power and reliable SIC detection.
3.1 OQR decomposition algorithm
To optimize the SIC detection order, an OQR decomposition algorithm is proposed in this subsection. Since different decomposition matrices can be obtained by permuting the corresponding columns of channel matrix before the QR decomposition, which may affect the detection order of SIC, we propose an OQR decomposition algorithm, where a permutation matrix ${\bf {\Pi }}$ is employed to permute columns of ${{\bf {H}}}$ in the QR decomposition.
First, to balance the effects of noise and inter-channel interference (ICI), we define an extended channel matrix in line with the MMSE criterion as
Form (14) and Algorithm 1, we have
Then, the optimal ${\bf {Q}}$ can be obtained as ${\bf {Q}^*} = {{\bf {Q}}_a^*}$, and the detection vector can be expressed as
3.2 Optimization of power allocation
This subsection further optimizes the power allocation matrix ${\bf {B}}$. In particular, the power allocation problem is formulated as a sum-rate maximization problem under the constraints of dimming control, total electrical power and reliable SIC detection constraints. The original problem is non-convex due to the non-convexity of the optimization function. Thus, we convert the original problem into a convex problem based on the Lagrangian function and fractional programming theory, which can be further solved by CVX toolbox.
We first define the mean square error of estimated symbols as $\varepsilon = {\rm {E}}\left [ {{{\left | {{x_i} - \widehat {{x_i}}} \right |}^2}} \right ]$, which can be obtained as the variance of ${I^{{\rm {SIC}}}}$. Then, the signal-to-interference plus noise ratio (SINR) of the $r$-th user can be expressed as
With the obtained ${\overline {\bf {R}}}^*$, a sum rate maximization problem under the dimming control and electrical power constraints is formulated as
It can be observed that with a fixed ${\bf {B}}$, the problem (20) is a convex problem with respect to $\left \{ {{\alpha _r}} \right \}$. The Lagrangian function with dual variables ${\mu _r},r = 1, \ldots,{N_{\rm {R}}}$ for (20d) can be expressed as
According to the first-order condition of convexity $\frac {{\partial {L_{\bf {B}}}\left ( {\left \{ {{\alpha _r}} \right \},\left \{ {{\mu _r}} \right \}} \right )}}{{\partial {\alpha _r}}} = 0$, the optimal $\mu _r$ can be obtained as
whereSubstituting (22) into (21), the optimization problem can be rewritten as
According to the fractional programming theory [22], the problem (24) is equivalent to
With the obtained optimal $\left \{ {\theta _r^*} \right \}$, the objective function in (25) is concave and the constraints are linear. Therefore, the optimal power allocation matrix ${{\bf {B}}^*}$ can be solved by the CVX toolbox. Finally, the optimal OQR precoding can be obtained as ${\bf {P}} = {\bf {Q}}_a^*{{\bf {B}}^*}$.
3.3 Complexity and BER analysis
In this subsection, we further analyze the computational complexity of OQR-SIC and conventional detection schemes and the bit error rate (BER) of the considered MIMO VLC system. Without loss of generality, we express the computation complexity in terms of the number of floating-point operations (FLOPs) [23]. Table 1 presents the numbers of FLOPs required by OQR-SIC and its baseline schemes. It can be observed from Table 1 that the number of FLOP required by MMSE-OSIC is $O\left ( \frac {9}{4}N_{\rm {T}}^4 + \frac {4}{3}N_{\rm {T}}^3{N_{\rm {R}}} \right )$, which is much higher than other schemes. Besides, comparing the coefficient of the highest term $N_{\rm {R}}^2{N_{\rm {T}}}$ in other baseline schemes, we can observe that the complexity of the proposed OQR-SIC is lower than that of the MMSE or SVD scheme, while it is slightly higher than that of QR-SIC. This is because OQR-SIC needs extra ordering operations compared to QR-SIC.
In line with [26], the pairwise error probability (PEP) can be calculated as
4. Simulation and numerical results
This section presents comprehensive simulation and numerical results to validate the communication performance and complexity of the proposed schemes. We consider a MIMO VLC system with ${N_{\rm {R}}}$ users and ${N_{\rm {T}}}$ LEDs. To fully utilize multiplexing gains of the system, we assume that the number of PDs is equal to the number of LEDs, i.e., ${{N_{\rm {T}}} = {N_{\rm {R}}}}$. Please note that by combining the proposed OQR-SIC scheme with the existing scheduling schemes [27] or antenna selection schemes [28], the proposed scheme can also be employed in cases where ${{N_{\rm {T}}} \ne {N_{\rm {R}}}}$. Note that in our considered system, all users are distributed in the room randomly, and all LEDs are uniformly placed in the ceiling. For instance, when ${N_{\rm {T}}} = 4$, the inter LED distance is 1.67 m, and the positions of LEDs are (1.67 m, 1.67 m, 2.5 m), (1.67 m, 3.33 m, 2.5 m), (3.33 m, 1.67 m, 2.5 m) and (3.33 m, 3.33 m, 2.5 m). Unless specified otherwise, the system parameters are given in Table 2.
Figure 2 presents the simulated BERs of OQR-SIC and its baseline schemes, when ${N_{\rm {T}}} = {N_{\rm {R}}} = 4$. We can observe that compared with the baseline schemes, the proposed OQR-SIC scheme performs best in terms of BER among all schemes. This is because end-to-end optimization is achieved by jointly optimizing the SIC detection order and precoding in OQR-SIC. Specifically, from Fig. 2, when ${\rm {BER}} = {10^{ - 3}}$, OQR-SIC achieves 1.3 dB, 2 dB, 4.9 dB and 7.2 dB SNR gains compared to MMSE-OSIC, QR-SIC, SVD and MMSE, respectively.
To verify the advantages of the proposed OQR-SIC scheme under channels with high spatial correlation, we further compare BERs of OQR-SIC and its baseline schemes when ${N_{\rm {T}}} = {N_{\rm {R}}} = 9$ in Fig. 3. It can be observed that the BER performance of all schemes is degraded compared to that in Fig. 2 due to the higher channel correlation. Besides, in Fig. 3, OQR-SIC still has the best performance among all schemes, and it achieves a higher performance improvement than the QR-SIC scheme. In particular, when ${\rm {BER}} = {10^{ - 3}}$, OQR-SIC achieves 2.8 dB, 9.8 dB, 11.5 dB and 12.8 dB SNR gains compared to MMSE-OSIC, QR-SIC, SVD and MMSE, respectively.
Figure 4 illustrates the sum data rate of OQR-SIC and its baseline schemes in a scenario with relatively low spatial correlation where ${N_{\rm {T}}} = {N_{\rm {R}}} = 4$ is considered. It can be observed that OQR-SIC achieves the highest data rate of all schemes. This is because the power distribution in OQR-SIC is optimized with the goal of maximizing the sum rate under the constraints of dimming control, total electrical power and reliable SIC detection. In particular, OQR-SIC shows 6.18 bps/Hz, 9.72 bps/Hz, 13.16 bps/Hz and 20.65 bps/Hz improvements in terms of sum data rate compared to MMSE-OSIC, QR-SIC, SVD and MMSE, respectively, when the SNR is 30 dB.
To further investigate the sum data rate of OQR-SIC and its baseline schemes under channels with high spatial correlation, Fig. 5 illustrates the sum data rate of these schemes when ${N_{\rm {T}}} = {N_{\rm {R}}} = 9$. It can be observed that the sum data rates of all schemes improves compared to Fig. 4, this is because the transmission power increases with the number of LEDs. Besides, in Fig. 5, OQR-SIC still achieves the highest data rate among all schemes, which shows 1.77 bps/Hz, 7.4 bps/Hz, 16.99 bps/Hz and 23.77 bps/Hz improvements in terms of sum data rate compared to MMSE-OSIC, QR-SIC, SVD and MMSE, respectively, when the SNR is 30 dB.
To evaluate the computational complexity of OQR-SIC and its baseline schemes, we further compare the number of FLOPs for all schemes in Fig. 6 with the assumption of ${N_{\rm {T}}} = {N_{\rm {R}}}$. It can be observed that MMSE-OSIC requires much higher computational complexity than the other schemes. Besides, since OQR-SIC involves ordering and power allocation operations, it requires slightly higher computational complexity than QR-SIC. In particular, when ${N_{\rm {T}}} = {N_{\rm {R}}} = 10$, MMSE-OSIC has to perform $3.75 \times {10^4}$ FLOP calculations, while the other schemes require around ${10^3}$ FLOP calculations.
5. Conclusion
This work has proposed an OQR-SIC scheme for MIMO VLC systems to achieve superior communication performance with low complexity. The performance degradation due to the error propagation in SIC detection is analyzed. Based on the analysis, both the ordering of the columns of the channel matrix before QR decomposition and the power allocation of the transmitted signal have been optimized to alleviate the error propagation. The superiority of OQR-SIC have been demonstrated by simulation and numerical results. The results have also verified that the proposed OQR-SIC can harvest more performance gains under high spatial correlation channels. The proposed OQR-SIC scheme is a promising candidate for MIMO VLC systems.
Funding
The Key Technology Research Project of Jiangxi Province (20213AAE01007); National Natural Science Foundation of China (61871047); National Natural Science Foundation of China (61901047); Beijing University of Posts and Telecommunications (CX2021203).
Disclosures
The authors declare that there are no conflicts of interest related to this article.
Data availability
Data underlying the results presented in this paper are not available at this time but may be obtained from the authors upon reasonable request.
References
1. V. Dixit and A. Kumar, “Error analysis of L-PPM modulated MIMO based multi-user NOMA-VLC system with perfect and imperfect SIC,” Appl. Opt. 61(4), 858–867 (2022). [CrossRef]
2. K. Ying, H. Qian, R. J. Baxley, and G. T. Zhou, “MIMO transceiver design in dynamic-range-limited VLC systems,” IEEE Photonics Technol. Lett. 28(22), 2593–2596 (2016). [CrossRef]
3. H. Yang, C. Chen, W. D. Zhong, and A. Alphones, “Joint precoder and equalizer design for multi-user multi-cell MIMO VLC systems,” IEEE Trans. Veh. Technol. 67(12), 11354–11364 (2018). [CrossRef]
4. R. Mitra and V. Bhatia, “Precoding technique for ill-conditioned massive MIMO-VLC system,” in 87th Vehicular Technology Conference (IEEE, 2018), pp. 1–5.
5. A. Anusree and R. K. Jeyachitra, “Performance analysis of a MIMO VLC ( visible light communication ) using different equalizers,” in International Conference on Wireless Communications, Signal Processing and Networking (2016), pp. 43–46.
6. T. Zuo, F. Wang, and J. Zhang, “Sparsity signal detection for indoor GSSK-VLC system,” IEEE Trans. Veh. Technol. 70(12), 12975–12984 (2021). [CrossRef]
7. Y. Celik and A. Akan, “Subcarrier intensity modulation for MIMO visible light communications,” Opt. Commun. 412, 90–101 (2018). [CrossRef]
8. Y. Celik, S. Aldirmaz-Colak, and E. Basar, “Flexible quadrature spatial pulse amplitude modulation for VLC systems,” IEEE Syst. J. (Early Access) pp. 1–10 (2021). [CrossRef]
9. H. Zhao, H. Long, and W. Wang, “Tabu search detection for MIMO systems,” in 18th International Symposium on Personal, Indoor and Mobile Radio Communications (IEEE, 2007), pp. 1–5.
10. Y. Wang, Y. Zhou, and T. Gui, “Efficient MMSE-SQRD-based MIMO decoder for SEFDM-based 2.4-gb/s-spectrum-compressed WDM VLC system,” IEEE Photonics J. 8(4), 1–9 (2016). [CrossRef]
11. W. B. Ameur, P. Mary, M. Dumay, J. Hélard, and J. Schwoerer, “Power allocation for BER minimization in an uplink MUSA scenario,” in 91st Vehicular Technology Conference (IEEE, 2020), pp. 1–5.
12. S. A. Naser, P. C. Sofotasios, S. Muhaidat, and M. Al-Qutayri, “Rate-splitting multiple access for indoor visible light communication networks,” in Wireless Communications and Networking Conference Workshops (IEEE, 2021), pp. 1–7.
13. K. R. Sekhar and R. Mitra, “Performance analysis of DCO-OFDM over precoded massive MIMO VLC channel,” in International Conference on Advanced Networks and Telecommunications Systems (IEEE, 2018), pp. 1–6.
14. K. Ying, H. Qian, R. J. Baxley, and S. Yao, “Joint optimization of precoder and equalizer in MIMO VLC systems,” IEEE J. Sel. Areas Commun. 33(9), 1949–1958 (2015). [CrossRef]
15. V. Dixit and A. Kumar, “An exact error analysis of multi-user RC/MRC based MIMO-NOMA-VLC system with imperfect SIC,” IEEE Access 9, 136710–136720 (2021). [CrossRef]
16. V. Dixit and A. Kumar, “Performance analysis of angular diversity receiver based MIMO-VLC system for imperfect CSI,” J. Opt. 23(8), 085701 (2021). [CrossRef]
17. H. Marshoud, D. Dawoud, V. M. Kapinas, G. K. Karagiannidis, S. Muhaidat, and B. Sharif, “MU-MIMO precoding for VLC with imperfect CSI,” in Proc. 4th International Workshop on Optical Wireless Communications (IWOW) (2015), pp. 93–97.
18. X. Wu, Z. Huang, and Y. Ji, “Deep neural network method for channel estimation in visible light communication,” Opt. Commun. 462, 125272 (2020). [CrossRef]
19. J. Zhu, J. Wang, Y. Huang, S. He, X. You, and L. Yang, “On optimal power allocation for downlink non-orthogonal multiple access systems,” IEEE J. Sel. Areas Commun. 35(12), 1 (2017). [CrossRef]
20. H. Wang, Z. Zhang, and X. Chen, “Energy-efficient power allocation for non-orthogonal multiple access with imperfect successive interference cancellation,” in 9th International Conference on Wireless Communications and Signal Processing (WCSP) (2017), pp. 1–6.
21. R. Bohnke, D. Wubben, V. Kuhn, and K. Kammeyer, “Reduced complexity MMSE detection for BLAST architectures,” in Global Telecommunications Conference (IEEE, 2005), pp. 1–5.
22. K. Shen and W. Yu, “Fractional programming for communication systems–part i: Power control and beamforming,” IEEE Trans. Signal Process. 66(10), 2616–2630 (2018). [CrossRef]
23. Y. Ren, Y. Song, and X. Su, “Low-complexity channel reconstruction methods based on SVD-ZF precoding in massive 3D-MIMO systems,” China Commun. 12(Supplement), 49–57 (2015). [CrossRef]
24. X. Xiang and W. Zhong, “A low complexity viterbi-like detection algorithm based on sorted QR decomposition in V-BLAST system,” in 4th International Conference on Wireless Communications, Networking and Mobile Computing (2008), pp. 1–4.
25. L. Szczecinski and D. Massicotte, “Low complexity adaptation of MIMO MMSE receivers, implementation aspects,” in Global Telecommunications Conference (IEEE, 2005), pp. 1–6.
26. T. Fath and H. Haas, “Performance comparison of MIMO techniques for optical wireless communications in indoor environments,” IEEE Trans. Commun. 61(2), 733–742 (2013). [CrossRef]
27. J. Chen and Z. Wang, “Joint design of user scheduling and precoding for interference management in cell-free VLC network,” in Proc. Global Communications Conference (IEEE, 2019), pp. 1–6.
28. Z. Cheng, X. Wang, L. Xia, Y. Yuan, J. Jin, and Q. Wang, “Correlation based lamp selection scheme under illumination constraint for VLC MIMO systems,” in Proc. International Wireless Communications and Mobile Computing (IWCMC) (2021), pp. 2103–2108.