Deep Learning-Aided OFDM-Based Generalized Optical Quadrature Spatial Modulation
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 LEDs and photo-diodes (PDs). Letting = be the transmitted signal vector, be the MIMO channel matrix and = be the additive noise vector, the received signal vector = can be expressed by
(1) |
where the channel matrix of the MIMO-OWC system can be given by
(2) |
where () denotes the direct current (DC) channel gain between the -th LED and the -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, can be calculated as follows:
(3) |
where represents the Lambertian emission order and is the semi-angle at half power of the LED; 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 -th LED and the -th PD are expressed by , and , respectively; is the gain of optical filter; is the gain of optical lens, where and 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 , where and represent the noise power spectral density (PSD) and the signal bandwidth, respectively.

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 LEDs and 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 and a quadrature spatial index vector , respectively. The complex-valued element of the constellation symbol vector b can be represented as , where and denote the real and imaginary parts of , respectively. Before performing GOQSM mapping, the real and imaginary parts of 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 LEDs and () activated LEDs, out of real parts of the subcarrier-modulating symbols corresponding to LEDs at each subcarrier slot are selected to transmit while the remaining real parts are set to zero. At the same time, out of imaginary parts of the subcarrier-modulating symbols corresponding to LEDs at each subcarrier slot are selected to transmit while the remaining imaginary parts are set to zero. Assuming and are the resultant real and imaginary vectors, the finally transmitted symbol vector can be obtained as . After that, parallel OFDM modulation and digital-to-analog (D/A) conversion are performed and the resultant signals are used to drive LEDs, respectively.
At the receiver side, the optical signal is first detected by 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 . 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 -ary quadrature amplitude modulation (QAM) constellation with totally LEDs where out of LEDs are activated to transmit data, the achievable spectral efficiency is given by
(4) |
where represents the floor operation and denotes the binomial coefficient. In (4), the first term on the right-hand side is contributed by the constellation symbols where the scaling factor 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]:
(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


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 = is treated as the input. Firstly, the real and imaginary parts of () 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 , the imaginary components , and the spatial index vectors and . The detailed procedures to perform ML detection can be found in [10], which is omitted here for brevity. After that, the estimates of and , i.e, and , can be obtained via MRC, and the estimate of the constellation symbol vector can be further obtained by combining and 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 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 via RIS and hence generate the input vector of the DNN module. For the OFDM-based GOQSM system with LEDs, the size of the input vector of the DNN module is given by . The feed-forward DNN module contains one input layer, three hidden layers and one output layer. The input layer is composed of neurons, which is corresponding to the size of the input vector. The numbers of the neurons of the three hidden layers are denoted by , and , 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., , is used as the activation function. The output layer is a fully connected layer with neurons, which utilizes the Sigmoid function, i.e., , as the activation function to map the output into the interval (0,1). Specifically, the value of is determined by the number of bits that can be transmitted by the input vector. Thus, we have 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
(6) |
where is the activation function, and and denote the weight matrix and the bias vector, respectively.
Moreover, the decision module is utilized to generate the final binary bits. Letting = be the input of the decision module, the estimated bit information () can be expressed as follows:
(7) |
Finally, the mean-squared error (MSE) loss function is applied to measure the difference between the transmitted bit vector and the estimated bit vector , which is given by
(8) |
Parameter | Value |
---|---|
Room dimension | 5 m 5 m 3 m |
LED spacing | 2.5 m |
PD spacing | 10 cm |
Semi-angle at half power of LED | |
Gain of optical filter | 0.9 |
Refractive index of optical lens | 1.5 |
Half-angle FOV of optical lens | |
Responsivity of the PD | 1 A/W |
Height of receiving plane | 0.85 m |
Active area of PD | 1 |
Noise PSD | /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) |
Parameter | Value |
---|---|
Number of input nodes | =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 | =30, =36, =16, =6 |
Number of neurons@4 bits/s/Hz | =30, =36, =17, =8 |
Number of neurons@5 bits/s/Hz | =30, =36, =18, =10 |
IV Simulation Results
In our simulations, we consider a 44 MIMO-VLC system in a typical room with a dimension of 5 m 5 m 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., and . 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 and randomly generated symbol vectors, respectively. The key parameters of the DNN-aided detector are summarized in Table II.


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 = 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 = . 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 = 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 = when using the ML-MRC detection. However, GOQSM performs much better than GOSM to reach BER = 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.