This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Deep Learning-Aided OFDM-Based Generalized Optical Quadrature Spatial Modulation

Chen Chen, Lin Zeng, Xin Zhong, Shu Fu, Min Liu, and Pengfei Du This work was supported in part by the National Natural Science Foundation of China under Grant 61901065 and in part by the Project funded by China Postdoctoral Science Foundation under Grant 2021M693744.C. Chen, L. Zeng, X. Zhong, S. Fu, and M. Liu are with the School of Microelectronics and Communication Engineering, Chongqing University, Chongqing 400044, China (e-mail: {c.chen, 202012021008, 201912131098, shufu, liumin}@cqu.edu.cn).P. Du is with the A*STAR’s Singapore Institute of Manufacturing Technology (SIMTech), Singapore 138634 (e-mail: [email protected]).
Abstract

In this paper, we propose an orthogonal frequency division multiplexing (OFDM)-based generalized optical quadrature spatial modulation (GOQSM) technique for multiple-input multiple-output optical wireless communication (MIMO-OWC) systems. Considering the error propagation and noise amplification effects when applying maximum likelihood and maximum ratio combining (ML-MRC)-based detection, we further propose a deep neural network (DNN)-aided detection for OFDM-based GOQSM systems. The proposed DNN-aided detection scheme performs the GOQSM detection in a joint manner, which can efficiently eliminate the adverse effects of both error propagation and noise amplification. The obtained simulation results successfully verify the superiority of the deep learning-aided OFDM-based GOQSM technique for high-speed MIMO-OWC systems.

Index Terms:
Visible light communication, orthogonal frequency division multiplexing, multiple-input multiple-output, deep neural network.

I Introduction

With the explosive increasing of mobile data traffic in recent years, traditional radio frequency communication technologies such as WiFi might not be able to support the heavy mobile data traffic in the near future. Owing to its abundant spectrum resource, optical wireless communication (OWC) exploring visible light, infrared and ultra-violet spectrum has been emerging as a promising candidate to meet the requirement of the ever-increasing mobile data traffic [1]. Although the spectrum resource of OWC systems is abundant, the achievable data rate of practical OWC systems is largely limited by the small modulation bandwidth of the optical components, especially the optical transmitters. For the OWC systems using commercial off-the-shelf light-emitting diodes (LEDs), the -3dB bandwidth is usually only a few MHz, which greatly limits the achievable capacity of the system [2].

To boost the capacity of bandlimited OWC systems, various spectral efficiency enhancing techniques have already been proposed so far. Among them, multiple-input multiple-output (MIMO) transmission and orthogonal frequency division multiplexing (OFDM) modulation are considered as two most promising techniques [3, 4]. As a digitized MIMO scheme, optical spatial modulation (OSM) has drawn great attention in OWC systems lately. In OSM, only a single optical transmitter is selected to transmit constellation symbols and the spectral efficiency of OSM systems is contributed by both the constellation symbols and the spatial index symbols [5]. As a result, OSM systems have the advantages of negligible inter-channel interference, high power efficiency and low transceiver complexity [6]. Nevertheless, the achievable spectral efficiency of OSM systems is mainly limited by the number of the optical transmitters and it is challenging for practical OSM systems to achieve high spectral efficiencies. In order to increase the spectral efficiency contributed by the spatial index symbols and hence further enhance the spectral efficiency of OSM systems, generalized OSM (GOSM) has been proposed where multiple optical transmitters are selected to simultaneously transmit the same constellation symbol [7]. Furthermore, the combination of both OFDM and various OSM techniques can be a more efficient way to enhance the spectral efficiency of OWC systems. Specifically, OFDM-based OSM has been reported in [8, 9], while OFDM-based GOSM has been proposed in [10].

In this paper, we for the first time propose a novel OFDM-based generalized optical quadrature spatial modulation (GOQSM) technique for further spectral efficiency enhancement of bandlimited MIMO-OWC systems. The proposed GOQSM is inspired by the concept of quadrature spatial modulation (QSM) [11], where spatial mapping can be performed in both the in-phase and quadrature components and hence a doubled number of spatial bits can be transmitted. As a result, the proposed GOQSM can be considered as a generalized version of QSM in OWC systems, which can provide a much higher spectral efficiency than that of GOSM. Moreover, we further propose two detection schemes for OFDM-based GOQSM systems, including maximum likelihood and maximum ratio combining (ML-MRC)-based detection and deep neural network (DNN)-aided detection. Simulation results show that the proposed OFDM-based GOQSM technique significantly outperforms OFDM-based GOSM when applying the deep learning-aided detection scheme.

II System Model

In this paper, we consider a general MIMO-OWC system equipped with NtN_{t} LEDs and NrN_{r} photo-diodes (PDs). Letting 𝐬\bf{s} = [s1,s2,,sNt]T[s_{1},s_{2},\cdots,s_{N_{t}}]^{T} be the transmitted signal vector, 𝐇\bf{H} be the Nr×NtN_{r}\times N_{t} MIMO channel matrix and 𝐧\bf{n} = [n1,n2,,nNr]T[n_{1},n_{2},\cdots,n_{N_{r}}]^{T} be the additive noise vector, the received signal vector 𝐲\bf{y} = [y1,y2,,yNr]T[y_{1},y_{2},\cdots,y_{N_{r}}]^{T} can be expressed by

𝐲=𝐇𝐬+𝐧,\bf y=Hs+n, (1)

where the channel matrix of the Nr×NtN_{r}\times N_{t} MIMO-OWC system can be given by

𝐇=[𝐡𝟏𝟏𝐡𝟏𝐍𝐭𝐡𝐍𝐫𝟏𝐡𝐍𝐫𝐍𝐭],\bf H=\left[\begin{array}[]{ccc}h_{11}&\cdots&h_{1N_{t}}\\ \vdots&\ddots&\vdots\\ h_{N_{r}1}&\cdots&h_{N_{r}N_{t}}\end{array}\right], (2)

where hrth_{rt} (r=1,2,,Nr;t=1,2,,Ntr=1,2,\cdots,N_{r};t=1,2,\cdots,N_{t}) denotes the direct current (DC) channel gain between the tt-th LED and the rr-th PD. In this work, we assume that each LED follows the Lambertian radiation pattern and only the line-of-sight (LOS) transmission is considered [12]. Hence, hrth_{rt} can be calculated as follows:

hrt=(l+1)ρA2πdrt2cosl(φrt)Ts(θrt)g(θrt)cos(θrt),h_{rt}=\frac{(l+1)\rho A}{2\pi d_{rt}^{2}}\mathrm{cos}^{l}(\varphi_{rt})T_{s}(\theta_{rt})g(\theta_{rt})\mathrm{cos}(\theta_{rt}), (3)

where l=ln2/ln(cos(Ψ))l=-\mathrm{ln}2/\mathrm{ln}(\mathrm{cos}(\Psi)) represents the Lambertian emission order and Ψ\Psi is the semi-angle at half power of the LED; ρ\rho and A denote the responsivity and the active area of the PD, respectively; the distance, the angle of emission and the angle of incidence between the tt-th LED and the rr-th PD are expressed by drtd_{rt}, φrt\varphi_{rt} and θrt\theta_{rt}, respectively; Ts(θrt)T_{s}(\theta_{rt}) is the gain of optical filter; g(θrt)=n2sin2Φg(\theta_{rt})=\frac{n^{2}}{\mathrm{sin}^{2}\Phi} is the gain of optical lens, where nn and Φ\Phi denote the refractive index and the half-angle field-of view (FOV) of the optical lens, respectively.

In MIMO-OWC systems, the additive noise is generally the sum of both shot and thermal noises and it can be reasonably modeled as a real-valued zero-mean additive white Gaussian noise (AWGN) with power Pn=N0BP_{n}=N_{0}B, where N0N_{0} and B{B} represent the noise power spectral density (PSD) and the signal bandwidth, respectively.

Refer to caption
Figure 1: Schematic diagram of the proposed OFDM-based GOQSM system.

III OFDM-Based GOQSM

In this section, we first describe the fundamental principle of OFDM-based GOQSM, and then we propose two detection schemes for OFDM-based GOQSM systems, including maximum likelihood and maximum ratio combining (ML-MRC)-based detection and DNN-aided detection.

III-A Principle of OFDM-Based GOQSM

Fig. 1 shows the schematic diagram of the proposed OFDM-based GOQSM system with NtN_{t} LEDs and NrN_{r} PDs. As we can see, the incoming bit stream is divided into three parts: one part is mapped into a constellation symbol vector b, while the other two parts are mapped into an in-phase spatial index vector zRe\textbf{z}_{\textrm{Re}} and a quadrature spatial index vector zIm\textbf{z}_{\textrm{Im}}, respectively. The complex-valued element bb of the constellation symbol vector b can be represented as b=bRe+j×bImb=b_{\textrm{Re}}+j\times b_{\textrm{Im}}, where bReb_{\textrm{Re}} and bImb_{\textrm{Im}} denote the real and imaginary parts of bb, respectively. Before performing GOQSM mapping, the real and imaginary parts of bb are separated through real-and-imaginary separation (RIS). In OFDM-based GOQSM systems, GOQSM mapping is performed at each subcarrier slot in the frequency domain with respect to both the real and imaginary components. More specifically, for an OFDM-based GOQSM system with totally NtN_{t} LEDs and NN (NNtN\leq N_{t}) activated LEDs, NN out of NtN_{t} real parts of the subcarrier-modulating symbols corresponding to NtN_{t} LEDs at each subcarrier slot are selected to transmit bReb_{\textrm{Re}} while the remaining NtNN_{t}-N real parts are set to zero. At the same time, NN out of NtN_{t} imaginary parts of the subcarrier-modulating symbols corresponding to NtN_{t} LEDs at each subcarrier slot are selected to transmit bImb_{\textrm{Im}} while the remaining NtNN_{t}-N imaginary parts are set to zero. Assuming cRe\textbf{c}_{\textrm{Re}} and cIm\textbf{c}_{\textrm{Im}} are the resultant real and imaginary vectors, the finally transmitted symbol vector can be obtained as c=cRe+jcIm\textbf{c}=\textbf{c}_{\textrm{Re}}+j\textbf{c}_{\textrm{Im}}. After that, parallel OFDM modulation and digital-to-analog (D/A) conversion are performed and the resultant signals are used to drive NtN_{t} LEDs, respectively.

At the receiver side, the optical signal is first detected by NrN_{r} PDs and then the obtained electrical signals are digitized via analog-to-digital (A/D) conversion. Subsequently, zero-forcing (ZF) equalization and parallel OFDM demodulation are performed to generate the estimate of the transmitted symbol vector c^\hat{\textbf{c}}. To further estimate the constellation symbol vector and spatial index vector, two detection schemes including ML-MRC detection and DNN-aided detection are proposed, which are introduced in detail in the following subsection.

For OFDM-based GOQSM systems using MM-ary quadrature amplitude modulation (QAM) constellation with totally NtN_{t} LEDs where NN out of NtN_{t} LEDs are activated to transmit data, the achievable spectral efficiency is given by

RGOQSM12log2(M)+log2C(Nt,N),R_{\textrm{GOQSM}}\approx\frac{1}{2}\log_{2}{(M)}+\lfloor\log_{2}{C(N_{t},N)}\rfloor, (4)

where \lfloor\cdot\rfloor represents the floor operation and C(,)C(\cdot,\cdot) denotes the binomial coefficient. In (4), the first term on the right-hand side is contributed by the constellation symbols where the scaling factor 12\frac{1}{2} is due to the imposed Hermitian symmetry constraint for real-valued time-domain signal generation [10], while the second term is contributed by both the in-phase and quadrature spatial index symbols. For the purpose of comparison, the achievable spectral efficiency of OFDM-based GOSM systems with exactly the same setup is given as follows [10]:

RGOSM12log2(M)+12log2C(Nt,N).R_{\textrm{GOSM}}\approx\frac{1}{2}\log_{2}{(M)}+\frac{1}{2}\lfloor\log_{2}{C(N_{t},N)}\rfloor. (5)

It can be clearly found that, by replacing OSM with QOSM, the spectral efficiency contributed by the constellation symbols remains the same while the spectral efficiency contributed by the spatial index symbols is doubled.

III-B Two Detection Schemes for OFDM-Based GOQSM

Refer to caption
(a) ML-MRC detection
Refer to caption
(b) DNN-aided detection
Figure 2: Schematic diagrams of (a) ML-MRC detection and (b) DNN-aided detection.

As shown in Fig. 1, GOQSM detection is performed to generate the final output bits after parallel OFDM demodulation. In the following, two GOQSM detection schemes are proposed including ML-MRC detection and DNN-aided detection.

III-B1 ML-MRC Detection

The schematic diagram of the ML-MRC detection is illustrated in Fig. 2(a), where the estimate of the transmitted symbol vector c^\hat{\textbf{c}} = [c^1,c^2,,c^Nt]T[\hat{c}_{1},\hat{c}_{2},\cdots,\hat{c}_{N_{t}}]^{T} is treated as the input. Firstly, the real and imaginary parts of c^t\hat{c}_{t} (t=1,2,,Ntt=1,2,\cdots,N_{t}) are separated via RIS. Then, ML detection is performed with respect to both the real and imaginary parts, so as to obtain the corresponding estimates of the real components [b^Re]m[\hat{b}_{\textrm{Re}}]_{m}, the imaginary components [b^Im]m[\hat{b}_{\textrm{Im}}]_{m}, and the spatial index vectors z^Re\hat{\textbf{z}}_{\textrm{Re}} and z^Im\hat{\textbf{z}}_{\textrm{Im}}. The detailed procedures to perform ML detection can be found in [10], which is omitted here for brevity. After that, the estimates of bReb_{\textrm{Re}} and bImb_{\textrm{Im}}, i.e, b^Re\hat{b}_{\textrm{Re}} and b^Im\hat{b}_{\textrm{Im}}, can be obtained via MRC, and the estimate of the constellation symbol vector b^\hat{\textbf{b}} can be further obtained by combining b^Re\hat{b}_{\textrm{Re}} and b^Im\hat{b}_{\textrm{Im}} via real-and-imaginary combination (RIC). Subsequently, in-phase and quadrature spatial demapping and constellation demapping are executed to recover the transmitted bit stream.

As discussed above, the ML-MRC detection is a two-step detection scheme, and the errors occur during the first-step ML detection, if any, will directly propagate to the second-step MRC, resulting in error propagation. In the proposed OFDM-based GOQSM system, error propagation reduces the diversity gain that can be achieved by MRC and hence degrades the overall bit error rate (BER) performance of the system. Moreover, since the input c^\hat{\textbf{c}} is generated after ZF equalization and parallel OFDM demodulation, the system also suffers from the adverse effect of noise amplification [13].

III-B2 DNN-Aided Detection

To address the error propagation and noise amplification effects in the proposed OFDM-based GOQSM system using the ML-MRC detection, we propose a DNN-aided detection scheme for performance improvement of the OFDM-based GOQSM system in the following. Fig. 2(b) illustrates the schematic diagram of the proposed DNN-aided detection scheme, which mainly consists of a pre-processing module, a feed-forward DNN module and a decision module. The pre-processing module is used to separate the real and imaginary parts of c^t\hat{c}_{t} via RIS and hence generate the input vector of the DNN module. For the OFDM-based GOQSM system with NtN_{t} LEDs, the size of the input vector of the DNN module is given by K=2NtK=2N_{t}. The feed-forward DNN module contains one input layer, three hidden layers and one output layer. The input layer is composed of KK neurons, which is corresponding to the size of the input vector. The numbers of the neurons of the three hidden layers are denoted by S1S_{1} , S2S_{2} and S3S_{3}, respectively. The three fully connected hidden layers are used to learn the statistical characteristics from the signals, where the rectified linear unit (ReLU) function, i.e., fReLU(α){f_{\rm ReLU}(\alpha)} == max(0,α){{\rm max}(0,\alpha)}, is used as the activation function. The output layer is a fully connected layer with RR neurons, which utilizes the Sigmoid function, i.e., fSigmoid(α)=1/(1+expα){f_{\textrm{Sigmoid}}(\alpha)}={1/(1+{\textrm{exp}}^{-\alpha})}, as the activation function to map the output into the interval (0,1). Specifically, the value of RR is determined by the number of bits that can be transmitted by the input vector. Thus, we have R=2RGOQSMR=2R_{\textrm{GOQSM}} for OFDM-based GOQSM system. As a result, the input and output relationship of the feed-forward DNN module with totally five layers can be expressed by

𝐲i=σi(𝐖i1𝐲i1+𝐛i1),i=2,,5,{\bf{y}}_{i}={\sigma}_{i}({\bf{W}}_{i-1}{\bf{y}}_{i-1}+{\bf{b}}_{i-1}),~{}~{}i=2,\cdots,5, (6)

where σi(){\sigma}_{i}(\cdot) is the activation function, and 𝐖i{\bf{W}}_{i} and 𝐛i{\bf{b}}_{i} denote the weight matrix and the bias vector, respectively.

Moreover, the decision module is utilized to generate the final binary bits. Letting 𝐲5{\bf{y}}_{5} = [y1,y2,,yR]T[y_{1},y_{2},\cdots,y_{R}]^{T} be the input of the decision module, the estimated bit information g^q\hat{g}_{q} (q=1,2,,Rq=1,2,\cdots,R) can be expressed as follows:

g^q={0,yq<0.5,1,yq0.5.\hat{g}_{q}=\begin{cases}0,&y_{q}<0.5,\\ 1,&y_{q}\geq 0.5.\end{cases} (7)

Finally, the mean-squared error (MSE) loss function is applied to measure the difference between the transmitted bit vector 𝐠{\bf g} and the estimated bit vector 𝐠^{\bf\hat{g}}, which is given by

eMSE=1R𝐠^𝐠2.e_{\textrm{MSE}}=\frac{1}{R}{\parallel{{\bf\hat{g}}{\bf-}{\bf g}}\parallel}^{2}. (8)
TABLE I: Simulation Parameters
Parameter Value
Room dimension 5 m ×\times 5 m ×\times 3 m
LED spacing 2.5 m
PD spacing 10 cm
Semi-angle at half power of LED 6060^{\circ}
Gain of optical filter 0.9
Refractive index of optical lens 1.5
Half-angle FOV of optical lens 7272^{\circ}
Responsivity of the PD 1 A/W
Height of receiving plane 0.85 m
Active area of PD 1 cm2{\textrm{cm}}^{2}
Noise PSD 1022A210^{-22}\textrm{A}^{2}/Hz
Modulation bandwidth 20 MHz
Number of LEDs 4
Number of activated LEDs 2
Number of PDs 4
Receiver location (2 m, 2 m, 0.85 m)
TABLE II: Parameters of the DNN-Aided Detector
Parameter Value
Number of input nodes KK=8
Number of hidden layers 3
Hidden layer activation ReLU
Output layer activation Sigmoid
Loss function MSE
Optimizer Adam
Learning rate 0.001
Number of training set 1524000
Number of validation set 635000
Number of neurons@3 bits/s/Hz S1S_{1}=30, S2S_{2}=36, S3S_{3}=16, RR=6
Number of neurons@4 bits/s/Hz S1S_{1}=30, S2S_{2}=36, S3S_{3}=17, RR=8
Number of neurons@5 bits/s/Hz S1S_{1}=30, S2S_{2}=36, S3S_{3}=18, RR=10

IV Simulation Results

In our simulations, we consider a 4×\times4 MIMO-VLC system in a typical room with a dimension of 5 m ×\times 5 m ×\times 3 m. The four LEDs are mounted at the center of the ceiling and the height of the receiving plane is 0.85 m. Moreover, we compare the performance of OFDM-based GOQSM with OFDM-based GOSM using ML-MRC detection and DNN-aided detection. For both GOSM and GOQSM, two out of totally four LEDs are selected to transmit signals, i.e., Nt=4N_{t}=4 and N=2N=2. To achieve a target spectral efficiency under the above simulation setup, the required QAM constellations for GOQSM and GOSM can be obtained from (4) and (5), respectively. The other simulation parameters can be found in Table I. Furthermore, the proposed DNN-aided detection is implemented on the PyTorch platform. In order to accelerate the training of the neural network, the mini-batch method is adopted and each mini-batch contains 100 symbol vectors. The training set and the validation set include 1.524×1061.524\times 10^{6} and 6.35×1056.35\times 10^{5} randomly generated symbol vectors, respectively. The key parameters of the DNN-aided detector are summarized in Table II.

Refer to caption
Figure 3: MSE loss vs. epoch for the DNN-aided detector.
Refer to caption
Figure 4: BER vs. transmitted SNR for OFDM-based GOSM and GOQSM with a spectral efficiency of (a) 3 bits/s/Hz, (b) 4 bits/s/Hz and (c) 5 bits/s/Hz.

IV-A MSE Loss

We first analyze the MSE loss of the proposed DNN-aided detector and the MSE performance for GOSM and GOQSM is depicted in Fig. 3. As we can observe, the MSE decreases rapidly with the increased number of epochs for both GOSM and GOQSM with different spectral efficiencies and different training signal-to-noise ratios (SNRs). Moreover, for a higher spectral efficiency, a larger training SNR is adopted for both GOSM and GOQSM. It can be clearly seen that the proposed DNN-aided detector achieves satisfactory performance within 10-epoch training for both GOSM and GOQSM with different spectral efficiencies and different training SNRs. Hence, the proposed DNN-aided detector can be implemented very quickly in practical systems.

IV-B BER Performance

In the next, we evaluate and compare the BER performance of OFDM-based GOSM and GOQSM systems with different spectral efficiencies. Figs. 4(a)-(c) show the BER versus transmitted SNR with spectral efficiencies of 3, 4 and 5 bits/s/Hz, respectively. For a spectral efficiency of 3 bits/s/Hz, as shown in Fig. 4(a), GOSM performs better than GOQSM in the small SNR region when using the ML-MRC detection and GOQSM outperforms GOSM when the SNR is larger than 160 dB. More specifically, the required SNRs for GOSM and GOQSM to achieve BER = 10310^{-3} are 163.7 and 162.2 dB, respectively, indicating an SNR gain of 1.5 dB by applying GOQSM in comparison to GOSM. Moreover, when applying the proposed DNN-aided detection, there exists an optimal training SNR for both GOSM and GOQSM. This is because it is easier for the DNN to learn the statistics of the noise with a small training SNR and meanwhile the statistics of the data symbols can be more accurately learned by the DNN with a large training SNR. Therefore, the optimal training SNR can be seen as the trade-off for the DNN to learning the statistics of both the noise and the data symbols. It can be observed from Fig. 4(a) that the optimal training SNRs for GOSM and GOQSM are 129 and 127 dB, respectively. With the optimal training SNR, GOQSM using the DNN-aided detection requires an SNR of 133.6 dB to reach BER = 10310^{-3}. Compared with GOQSM using the ML-MRC detection, a substantial SNR reduction of 28.6 dB is obtained, which is mainly due to the ability of the DNN-aided detector to eliminate noise amplification. Furthermore, GOQSM outperforms GOSM across the whole SNR region and it is mainly due to the elimination of error propagation by the DNN-aided detector. When applying the DNN-aided detection with an optimal training SNR, the SNR gain achieved by GOQSM in comparison to GOSM at BER = 10310^{-3} is 1.1 dB. For higher spectral efficiencies of 4 and 5 bits/s/Hz, as shown in Figs. 4(b) and (c), GOQSM performs worse than GOSM to achieve BER = 10310^{-3} when using the ML-MRC detection. However, GOQSM performs much better than GOSM to reach BER = 10310^{-3} when applying the DNN-aided detection. Specifically, the SNR gains are increased from 1.1 dB to 2.3 and 4.1 dB, when the spectral efficiency is increased from 3 bits/s/Hz to 4 and 5 bits/s/Hz, respectively.

V Conclusion

In this paper, we have proposed an OFDM-based GOQSM scheme for MIMO-OWC systems. By applying QSM instead of SM, the achievable spectral efficiency of the system can be efficiently improved. In order to address the adverse effects of error propagation and noise amplification in the OFDM-based GOQSM system using the two-step ML-MRC detection, we have further proposed a DNN-aided detection scheme. Our simulation results show that the DNN-aided detection substantially outperforms the ML-MRC detection for both GOSM and GOQSM. Furthermore, a significant 4.1-dB SNR gain can be obtained by GOQSM in comparison to GOSM by using the DNN-aided detection. Therefore, OFDM-based GOQSM with deep learning-aided detection can be a promising candidate for high-speed MIMO-OWC systems.

References

  • [1] T. Cogalan and H. Haas, “Why would 5G need optical wireless communications?” in Proc. IEEE Ann. Int. Symp. Pers., Indoor Mobile Radio Commun. (PIMRC), Oct. 2017, pp. 1–6.
  • [2] S. Rajagopal, R. D. Roberts, and S.-K. Lim, “IEEE 802.15. 7 visible light communication: modulation schemes and dimming support,” IEEE Commun. Mag., vol. 50, no. 3, Mar. 2012.
  • [3] T. Fath and H. Haas, “Performance comparison of MIMO techniques for optical wireless communications in indoor environments,” IEEE Trans. Commun., vol. 61, no. 2, pp. 733–742, Feb. 2013.
  • [4] R. Mesleh, H. Elgala, and H. Haas, “On the performance of different OFDM based optical wireless communication systems,” J. Opt. Commun. Netw., vol. 3, no. 8, pp. 620–628, Aug. 2011.
  • [5] R. Mesleh, H. Elgala, and H. Haas, “Optical spatial modulation,” J. Opt. Commun. Netw., vol. 3, no. 3, pp. 234–244, Mar. 2011.
  • [6] M. D. Soltani, M. A. Arfaoui, I. Tavakkolnia, A. Ghrayeb, M. Safari, C. M. Assi, M. O. Hasna, and H. Haas, “Bidirectional optical spatial modulation for mobile users: Toward a practical design for LiFi systems,” IEEE J. Sel. Areas Commun., vol. 37, no. 9, pp. 2069–2086, Sep. 2019.
  • [7] F. Wang, F. Yang, and J. Song, “Constellation optimization under the ergodic VLC channel based on generalized spatial modulation,” Opt. Exp., vol. 28, no. 14, pp. 21 202–21 209, Jul. 2020.
  • [8] A. Yesilkaya, R. Bian, I. Tavakkolnia, and H. Haas, “OFDM-based optical spatial modulation,” IEEE J. Sel. Topics Signal Process., vol. 13, no. 6, pp. 1433–1444, Oct. 2019.
  • [9] C. Chen, X. Zhong, S. Fu, X. Jian, M. Liu, X. Deng, and H. Fu, “Enhanced OFDM-based optical spatial modulation,” in Proc. IEEE IEEE Int. Conf. Commun. (ICC), Jun. 2021, pp. 1–6.
  • [10] C. Chen, X. Zhong, S. Fu, X. Jian, M. Liu, H. Yang, A. Alphones, and H. Y. Fu, “OFDM-based generalized optical MIMO,” 2020. [Online]. Available: https://doi.org/10.36227/techrxiv.13270751.v1
  • [11] R. Mesleh, S. S. Ikki, and H. M. Aggoune, “Quadrature spatial modulation,” IEEE Trans. Veh. Technol., vol. 64, no. 6, pp. 2738–2742, Jun. 2015.
  • [12] T. Komine and M. Nakagawa, “Fundamental analysis for visible-light communication system using LED lights,” IEEE Trans. Consum. Electron., vol. 50, no. 1, pp. 100–107, Feb. 2004.
  • [13] C. Chen, H. Yang, P. Du, W.-D. Zhong, A. Alphones, Y. Yang, and X. Deng, “User-centric MIMO techniques for indoor visible light communication systems,” IEEE Syst. J., vol. 14, no. 3, pp. 3202–3213, Sep. 2020.