Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Constellation optimization under the ergodic VLC channel based on generalized spatial modulation

Open Access Open Access

Abstract

When the generalized spatial modulation (GSM) is applied to visible light communication (VLC), radio frequency (RF) technologies, such as constellation designs, should be modified for the ergodic VLC channel, which is different from that in typical RF environments. In this paper, constellations of amplitude-phase modulation (APM) symbols are optimized for GSM-based VLC systems in which optical signals must be real-valued and non-negative, while the ergodic VLC channel and the random characteristic of receiver locations are also considered. The algorithm of statistically convergent gradient descent (SCGD) is adopted for the maximization of coded modulation average mutual information (CM-AMI), and superior performances of optimal constellations are verified by numerical simulations.

© 2020 Optical Society of America under the terms of the OSA Open Access Publishing Agreement

1. Introduction

With the progress of worldwide informatization, the conventional radio frequency (RF) communication system is facing great challenge to meet the growing communication requirement [1]. Visible light communication (VLC) may make full use of the ubiquitous illumination systems and the visible light spectrum to relieve the pressure of communication resources, which will be complementary to RF networks [2]. In the era of the Internet of things (IoT) and the 6G standard of wireless systems, VLC is expected to play a more important role in massive intelligent devices, realizing seamless integration for future mobile communication [3,4].

In order to achieve higher-speed wireless communication, the multi-antenna technique is gradually adopted in VLC systems, such as the multiple-input single-output (MISO) [5] and multiple-input multiple-output (MIMO) techniques [6]. Multiple-input VLC systems, which are quite nature in the illumination network, transmit optical signals with multiple light emitting diodes (LEDs) at the same time based on spatial multiplexing. There comes the generalized spatial modulation (GSM) technique that loads additional information with the selection of activated LEDs, improving the channel capacity further with the help of spatial-domain symbols [7,8].

However, the GSM technology for RF systems may not be directly applicable to VLC without modification. On one hand, the transmitted optical signal must be real-valued and non-negative, since it is received by the photodiode (PD) with the method of intensity modulated/direct detection (IM/DD) [9]. On the other hand, the GSM-based VLC channel is different from general RF ones [10], as it is not modeled as a random variable obeying a certain distribution like Rayleigh distribution, but as a function with respect to the random variable of the receiver location, which is called the ergodic VLC channel in this paper.

Therefore, the conventional GSM technologies which are suitable for RF systems should be modified accordingly, taking the specific characteristics of VLC into account. Some researches have achieved improvement of power efficiency in VLC by collaborative encoding based on GSM and MIMO [11], and the MIMO precoder has been verified to be beneficial for the mitigation of multi-user interference [12]. There have also been other researches that focus on the physical-layer security based on spatial modulation (SM) in indoor VLC systems [13]. Nevertheless, the modulations of the GSM systems mentioned above follow conventional constellations like those of quadrature amplitude modulation (QAM), whose performances are not discussed in VLC.

The constellation optimization has attracted the attention of some researchers. There have been researches that build a two-user VLC system with the two-layer 4-QAM constellation, and improve the bit error rate (BER) by optimizing the superposition constellation [14]. The minimum Euclidean distance of symbols is always a key role in the constellation design, which can be the constraint of the constellation optimization for higher power efficiency [15], or the optimization target for a general space-time modulation design [16]. Some other researches also investigate the precompensation of channel distortions like inter subchannel interference while considering the location of constellation symbols [17].

In this work, the constellation optimization is investigated in the GSM-based VLC system, considering both the ergodic VLC channel and the activation choice of LEDs. The asymmetrically clipped optical orthogonal frequency division multiplexing (ACO-OFDM) is taken as an example, while the same principle can be extended to other cases. The distribution of amplitude-phase modulation (APM) symbols is optimized with the algorithm of statistically-convergent gradient descent (SCGD), and the coded modulation average mutual information (CM-AMI) is verified to realize the maximization as the optimization target by the numerical simulation.

2. System model

The most common model of the VLC channel is the Lambertian model [9,10], and only the line-of-sight (LoS) links are taken into consideration in this paper. Figure 1 shows the geometry for the ergodic VLC channel based on GSM, and the network consisting of $N_{\textrm {t}}$ LEDs is arranged on the ceiling. The receiver moves randomly on the ground, while the PD on it can receive optical signals from any LEDs at the same time.

 figure: Fig. 1.

Fig. 1. The geometry for the ergodic VLC channel based on GSM.

Download Full Size | PDF

The direct distance from the $i$-th LED to the PD with $i$ from 1 to $N_{\textrm {t}}$ is represented by $d_i = (l_i^2 + s_i^2)^{1/2}$ , where $l_i$ and $s_i$ are the vertical and horizontal distances, respectively. $\psi _i$ denotes the incidence angle of the LoS path at the receiver, and $\phi _i$ is the radiance angle of the LED with the maximum value $\Phi _{\textrm {half}}$. On this basis, the direct current (DC) gain of the $i$-th optical path is formulated by

$$h_i = \left\{ \begin{aligned} & \frac{(k+1)A}{2{\pi}d_i^2}\textrm{cos}^k(\phi_i)\textrm{cos}(\psi_i)T(\psi_i)\dfrac{\nu^2}{\textrm{sin}^2(\Psi)}, & 0 \leq \psi_i \leq \Psi, \\ & 0, & \psi_i > \Psi, \end{aligned} \right.$$
where $k = -1/\textrm {log}_2(\textrm {cos}(\Phi _{\textrm {half}}))$ is the Lambertian order. $A$, $\Psi$, and $\nu$ represent the effective physical area of the PD detector, the field of view (FoV) of the concentrator, and the internal refractive index, respectively. Considering all the LEDs in the GSM network, the ergodic VLC channel is modeled as a vector with elements that are functions of the receiver location, $\textrm {i.e.}$
$$\mathbf{H} = \left[ \begin{matrix} h_1,\ h_2,\ \cdots,\ h_{N_{\textrm{t}}} \end{matrix} \right].$$

As for the modulation, only $N_{\textrm {a}}$ LEDs are active to transmit the same symbol at the same time based on GSM. There are $N = \tbinom {N_{\textrm {t}}}{N_{\textrm {a}}}$ sets of indexes for activated LEDs, where $\tbinom {\cdot }{\cdot }$ denotes the binomial coefficient. The $n$-th set of activated indexes is represented as $\Omega _n$, and it can be mapped to a spatial-domain symbol $x_n^{\Omega }$. The number of constellation-domain APM symbols is $M$, and the constellation is a set of symbols represented as a vector $\boldsymbol {\xi } = \left [x_1^{\textrm {c}}, x_2^{\textrm {c}}, \ldots , x_M^{\textrm {c}}\right ]\subseteq \mathbb {C}^M$. If the transmitted symbol of all the activated LEDs is $x_m^{\textrm {c}}$ and the set of activated LEDs is $\Omega _n$, the transmitted signal is denoted as a vector, $\textrm {i.e.}$

$$\mathbf{x}_{mn} = \left[ \begin{matrix} x_1,\ x_2,\ \cdots,\ x_{N_{\textrm{t}}} \end{matrix} \right]^{\textrm{T}}, \quad x_i = \left\{ \begin{aligned} & x_m^{\textrm{c}}, & i \in \Omega_n, \\ & 0, & i \notin \Omega_n, \end{aligned} \right. \quad 1 \leq i \leq N_{\textrm{t}}.$$

The ACO-OFDM modulation is adopted in this paper as an example, which ensures that the recovered frequency-domain signal from the clipped time-domain sequence is half of the origin frequency-domain signal with Hermitian symmetry and zero-padded even subcarriers. Consequently, the received signal over the ergodic VLC channel based on GSM is given by

$$y = \frac{1}{2}G\mathbf{H}\mathbf{x} + w,$$
where $w$ represents the normalized additive white gaussian noise (AWGN), $\textrm {i.e.}\ w\sim \mathcal {CN}(0,1)$, and $G$ is the transmission gain to control the signal-to-noise ratio (SNR), which is determined by the mean square of the channel gain as well.

3. GSM-based constellation optimization

The CM-AMI plays a role of optimization target in this paper, which is decided by the probability density function (PDF) of the received signal. Once the ergodic VLC channel $\mathbf {H}$ is given, the PDF of $y$ is described as an explicit analytical formula

$$f_{Y|\mathbf{H}}(y|\mathbf{H}) = \frac{1}{MN}\sum_{n=1}^{N}\sum_{m=1}^{M}\frac{1}{\pi}\textrm{exp}\left(-\left|y-\frac{1}{2}G\mathbf{H}\mathbf{x}_{mn}\right|^2\right).$$
Thus, the CM-AMI is given in line with the definition of mutual information by
$$\begin{aligned}\mathcal{I}(\mathbf{X};Y) &= \ \mathbb{E}_{\mathbf{H}}\left\{\mathcal{I}(X^{\textrm{c}},X^{\Omega};Y|\mathbf{H})\right\} = \ \mathbb{E}_{\mathbf{H}}\left\{\mathcal{I}(X^{\textrm{c}};Y|X^{\Omega},\mathbf{H}) + \mathcal{I}(X^{\Omega};Y|\mathbf{H})\right\} \nonumber \\&= \ \mathbb{E}_{\mathbf{H}}\left\{\mathcal{H}(Y|X^{\Omega},\mathbf{H}) - \mathcal{H}(Y|X^{\textrm{c}},X^{\Omega},\mathbf{H}) + \mathcal{H}(Y|\mathbf{H}) - \mathcal{H}(Y|X^{\Omega},\mathbf{H})\right\} \nonumber \\& = \ \mathbb{E}_{\mathbf{H}}\left\{\mathcal{H}(Y|\mathbf{H})\right\} - \mathcal{H}(W) = -\mathbb{E}_{\mathbf{H}} \left\{ \int_\mathbb{C} f_{Y|\mathbf{H}}(y|\mathbf{H}) \textrm{log}_2f_{Y|\mathbf{H}}(y|\mathbf{H}) \textrm{d}y \right\} - \textrm{log}_2(\pi e), \end{aligned}$$
where $\mathbf {X}$, $Y$, $X^{\textrm {c}}$, $X^{\Omega }$, and $W$ represent the random variables of the transmitted signal, the received signal, the constellation-domain APM symbol, the spatial-domain symbol, and the normalized AWGN, respectively. $\mathcal {H}\left (\cdot \right )$ denotes the differential entropy of the random variable. In order to maximize CM-AMI with the electrical power constraint, the optimal constellation is defined as
$$\begin{aligned}&\hat{\boldsymbol{\xi}} = \mathop{\textrm{argmin}}_{\boldsymbol{\xi}}J(\boldsymbol{\xi}) = \mathop{\textrm{argmin}}_{\boldsymbol{\xi}} \mathbb{E}_{\mathbf{H}} \left\{ \int_\mathbb{C} f_{Y|\mathbf{H}}(y|\mathbf{H}) \textrm{log}_2f_{Y|\mathbf{H}}(y|\mathbf{H}) \textrm{d}y \right\}, \nonumber \\& \textrm{s.t.}\ \sum_{x^{\textrm{c}}\in\boldsymbol{\xi}}\left|x^{\textrm{c}}\right|^2 = M. \end{aligned}$$

The gradient descent (GD) algorithm is adopted to deal with the optimization problem in this paper, and the gradient of the cost function $J(\boldsymbol {\xi })$ is represented as a vector by

$$\nabla J(\boldsymbol{\xi}) = \left[\frac{\partial J(\boldsymbol{\xi})}{\partial x_1^{\textrm{c}}},\frac{\partial J(\boldsymbol{\xi})}{\partial x_2^{\textrm{c}}},\ldots,\frac{\partial J(\boldsymbol{\xi})}{\partial x_M^{\textrm{c}}}\right],$$
where the partial derivative of $J(\boldsymbol {\xi })$ is denoted by
$$\begin{aligned}\frac{\partial J(\boldsymbol{\xi})}{\partial x_m^{\textrm{c}}} &= \frac{\partial}{\partial x_m^{\textrm{c}}} \mathbb{E}_{\mathbf{H}}\left\{ \int_\mathbb{C} f_{Y|\mathbf{H}}(y|\mathbf{H}) \textrm{log}_2f_{Y|\mathbf{H}}(y|\mathbf{H}) \textrm{d}y \right\} \nonumber \\& = \mathbb{E}_{\mathbf{H}}\left\{ \int_\mathbb{C} \frac{\partial f_{Y|\mathbf{H}}(y|\mathbf{H})}{\partial x_m^{\textrm{c}}} \left( \textrm{log}_2f_{Y|\mathbf{H}}(y|\mathbf{H}) + \frac{1}{\textrm{ln}2} \right) \textrm{d}y \right\}. \end{aligned}$$
Thanks to the normalized AWGN $w$, the PDF of $y$ is easy to find derivatives as following
$$\begin{aligned}\frac{\partial f_{Y|\mathbf{H}}(y|\mathbf{H})}{\partial x_m^{\textrm{c}}} &= \frac{G}{MN\pi} \sum_{n=1}^{N} \left\|\mathbf{H}_n\right\|_1 \left(y-\frac{1}{2}G\mathbf{H}\mathbf{x}_{mn}\right) \textrm{exp}\left(-\left|y-\frac{1}{2}G\mathbf{H}\mathbf{x}_{mn}\right|^2\right) \nonumber \\& = \frac{G}{M} \mathbb{E}_{X^{\Omega}} \left\{ \left\|\mathbf{H}_n\right\|_1 \left(y - \frac{1}{2}G\mathbf{H}\mathbf{x}_{mn}\right) f_{Y|\mathbf{X},\mathbf{H}}(y|\mathbf{x}_{mn},\mathbf{H}) \right\}, \end{aligned}$$
where $\left \|\cdot \right \|_1$ represent the 1-norm of the vector. $\mathbf {H}_n$ is the same as $\mathbf {H}$ in Eq. (2), while the elements whose indexes are not in $\Omega _n$ are zero padded. Therefore, the elements of the gradient in Eq. (8) can be represented by mathematical expectation as
$$\begin{aligned}\frac{\partial J(\boldsymbol{\xi})}{\partial x_m^{\textrm{c}}} &= \frac{G}{M} \mathbb{E}_{\mathbf{H},X^{\Omega}} \! \left\{ \! \int_\mathbb{C} \! \left\|\mathbf{H}_n\right\|_1 \! \left(y\!-\!\frac{1}{2}G\mathbf{H}\mathbf{x}_{mn}\right) \! \left(\textrm{log}_2f_{Y|\mathbf{H}}(y|\mathbf{H})\!+\!\frac{1}{\textrm{ln}2}\right) \! f_{Y|\mathbf{X},\mathbf{H}}(y|\mathbf{x}_{mn},\mathbf{H}) \textrm{d}y \! \right\} \nonumber \\&= \frac{G}{M} \mathbb{E}_{\mathbf{H},X^{\Omega},Y|\mathbf{x}_{mn}} \left\{ \left\|\mathbf{H}_n\right\|_1 \left(y\big|_{\mathbf{x}=\mathbf{x}_{mn}}-\frac{1}{2}G\mathbf{H}\mathbf{x}_{mn}\right) \left(\textrm{log}_2f_{Y|\mathbf{H}}(y|\mathbf{H})\Big|_{\mathbf{x}=\mathbf{x}_{mn}}+\frac{1}{\textrm{ln}2}\right) \right\} \nonumber \\&= \frac{G}{M} \mathbb{E}_{\mathbf{H},X^{\Omega},W} \left\{ w \left\|\mathbf{H}_n\right\|_1 \textrm{log}_2f_{Y|\mathbf{H}}\left(\begin{matrix} \frac{1}{2}G\mathbf{H}\mathbf{x}_{mn} + w\Big|\mathbf{H} \end{matrix} \right) \right\}. \end{aligned}$$
The constant coefficient disappears because of the normalized AWGN.

The theoretical result of the gradient is a form of mathematical expectation with respect to $\mathbf {H}$, $X^{\Omega }$, and $W$ in Eq. (11), which cannot be calculated in close-form. However, $X^{\Omega }$ and $W$ are random variables, while $\mathbf {H}$ is a matrix function of the receiving location that is also a random variable, so that the mathematical expectation can be calculated based on multiple random experiments according to the Monte Carlo method. The number of experiments in each iteration is represented by $R$, and in the $r$-th experiment, a set of parameters $\left \{\mathbf {H}(r),n(r),w(r)\right \}$ are generated, representing a sampling of the ergodic VLC channel, the index of the selected LED set, and the normalized AWGN, respectively. Thus, the received signal is $y_m(r) = G\mathbf {H}(r)\mathbf {x}_{mn(r)}/2 + w(r)$, and the partial derivative of $J(\boldsymbol {\xi })$ is formulated by the average of all the experimental results as

$$\frac{\partial J(\boldsymbol{\xi})}{\partial x_m^{\textrm{c}}} \approx \frac{G}{MR} \sum_{r=1}^R w(r) \left\|\mathbf{H}_{n(r)}\right\|_1 \textrm{log}_2f_{Y|\mathbf{H}}\left( \begin{matrix} y_m(r)\big|\mathbf{H}(r) \end{matrix} \right).$$
The complexity of calculating the gradient in Eq. (12) is analyzed by measuring the total number of real floating-point operations (flops). The sample of the ergodic VLC channel $\mathbf {H}(r)$ takes $(8N_{\textrm {t}})$ flops, so that the received signal $y_m(r)$ needs $(8N_{\textrm {t}}+N_{\textrm {a}}+4)$ flops. The calculation of the exponent part in Eq. (5) contains $(N_{\textrm {a}}+7)$ flops, and the PDF $f_{Y|\mathbf {H}}\left (y_m(r)\big |\mathbf {H}(r)\right )$ requires $MN(N_{\textrm {a}}+9)$ flops. Consequently, the total complexity for the gradient in each iteration is $R[MN(N_{\textrm {a}}+9)+8N_{\textrm {t}}+N_{\textrm {a}}+8]$ flops.

In the light of the conventional GD principle, the constellation is updated with a step valued $\alpha$ along the gradient calculated based on the current constellation in the $p$-th iteration as following

$$\hat{\boldsymbol{\xi}}(p+1) = \boldsymbol{\xi}(p) - \alpha\nabla J(\boldsymbol{\xi}(p)).$$
Last but not least, the updated constellation is normalized with the electrical power constraint to
$$\boldsymbol{\xi}(p+1) = \frac{\hat{\boldsymbol{\xi}}(p+1)}{\left(\frac{1}{M}\sum_{x^{\textrm{c}}\in\hat{\boldsymbol{\xi}}(p+1)}\left|x^{\textrm{c}}\right|^2\right)^{1/2}}.$$
It has to be noted that such a convergent result may not be the same as the conventional stable ones. The ideal integral for the precise gradient demands infinite samples, but the number of random sampling in each iteration is limited. The calculated gradient based on $R$ sets of random samples in each iteration will lead to an imprecise local minimum, which will vibrate randomly around the precise local minimum, so that the average of some iterative results after the start of vibration is taken as the final result. The average is actually the statistically-convergent result, guaranteed by the randomness of Monte Carlo sampling, hence the conventional GD algorithm is revised as SCGD for constellation optimization in this paper.

A larger $R$ can improve the accuracy of the gradient and reduce the vibration amplitude of the convergence curve, while a smaller $R$ can improve the probability of getting out of the local minimum and requires less computation, so it is necessary to set $R$ reasonably according to different demands in the simulations. In addition, the convergence to the local minimum instead of the global minimum is the inherent problem of SCGD. Hence, multiple optimization results from different sets of random initial constellations are obtained, and the best one is selected as the global optimal result in this paper.

4. Simulation results

In ordinary circumstances, the locations of all the LEDs are fixed, and the normal vectors of each light-emitting plane are vertical. Meanwhile, it is assumed that the receiver moves randomly within the intersection of all the LED coverage on the horizontal ground, and the normal vector of PD remains vertical as well. Such an assumption can represent quite a lot of common situations, including the movement of human beings or intelligent robots in the room.

The numerical simulation is adopted for the verification of constellation optimization under the ergodic VLC channel based on GSM. The situation considered in this paper is that there are 4 LEDs on the ceiling of the room with the same height of 5 m, constituting a square with sides that are 5 m in length. Some other key parameters are also listed in Table 1.

Tables Icon

Table 1. Simulation Parameters

The convergence of the proposed SCGD is verified firstly. Figure 2(a) shows an example of the SCGD convergence curve of the cost function with $M = 16$ and $N_{\textrm {a}} = 2$, demonstrating that the cost function vibrates during the iteration process and achieves convergence statistically. Figure 2(b) presents an example of constellation vibration, where the clusters of grey circles are the constellation results of the last 100 iterations in Fig. 2(a). The outline of the optimized constellation can already be figured out from these clusters, and the final statistically-convergent result is the average of each cluster, shown by the black circles in Fig. 2(b).

 figure: Fig. 2.

Fig. 2. Convergence verification of the proposed SCGD.

Download Full Size | PDF

Figure 3 presents the optimization results of constellations with different numbers of symbols and activated LEDs. The distribution of symbols conforms to the structure of multiple homocentric circles with different numbers of circles and different radii. The symbols are more densely distributed in the center of constellations with $N_{\textrm {a}} = 2$, while the constellations with $N_{\textrm {a}} = 1$ are relatively sparse with larger average Euclidean distance at the center.

 figure: Fig. 3.

Fig. 3. The optimal constellations under the ergodic VLC channel based on GSM.

Download Full Size | PDF

It can be seen in Eqs. (5) and (6) that CM-AMI will increase with the increase of the SNR, the increase of the average Euclidean distance of constellation symbols, and the variance decrease of the ergodic VLC channel. The ergodic VLC channel with 1 activated LED is proved by Eq. (1) to have smaller average illumination and larger variance with respect to the location of the receiver, so that the increase of the average Euclidean distance is of more necessity for larger CM-AMI.

The CM-AMI comparisons between optimal constellations and QAM ones with different numbers of activated LEDs are shown in Fig. 4, and it is obvious that optimal constellations can provide gains under various SNRs. Specifically, the constellation with 16 symbols and 2 activated LEDs can achieve the SNR gain of around 0.20 dB when reaching the CM-AMI of 3.9 bits, while that with 64 symbols and 1 activated LED obtains about 0.33 dB gain at the CM-AMI of 7.1 bits.

 figure: Fig. 4.

Fig. 4. The CM-AMI comparison between optimal constellations and QAM ones.

Download Full Size | PDF

5. Conclusions

In this paper, the constellation of APM symbols was optimized with the algorithm of SCGD to realize the maximization of CM-AMI in the GSM-based VLC system, considering both the influence of the ergodic VLC channel and the index selection of activated LEDs. The optimal constellations appear to be of different distributions with different random characteristics of the ergodic VLC channel in the numerical simulation, while they can all lead to higher channel capacity than conventional QAM constellations.

Funding

National Natural Science Foundation of China (61871255); Natural Science Foundation of Guangdong Province (2015A030312006); Fok Ying Tung Education Foundation.

Disclosures

The authors declare no conflicts of interest.

References

1. M. Z. Chowdhury, M. T. Hossan, A. Islam, and Y. M. Jang, “A comparative survey of optical wireless technologies: architectures and applications,” IEEE Access 6, 9819–9840 (2018). [CrossRef]  

2. D. Tsonev, S. Videv, and H. Haas, “Towards a 100 Gb/s visible light wireless access network,” Opt. Express 23(2), 1627–1637 (2015). [CrossRef]  

3. Y. Yang, C. Chen, P. Du, X. Deng, J. Luo, W.-D. Zhong, and L. Chen, “Low complexity OFDM VLC system enabled by spatial summing modulation,” Opt. Express 27(21), 30788–30795 (2019). [CrossRef]  

4. H. Haas, “Opportunities and challenges of future LiFi,” in 2019 IEEE Photonics Conference (IPC), (2019), pp. 1–2.

5. Y. Zhang, H. Yu, J. Zhang, Y. Zhu, and T. Wang, “Energy-efficient space-time modulation for indoor MISO visible light communications,” Opt. Lett. 41(2), 329–332 (2016). [CrossRef]  

6. J. Wang, J. Dai, R. Guan, L. Jia, Y. Wang, and M. Chen, “Channel capacity and receiver deployment optimization for multi-input multi-output visible light communications,” Opt. Express 24(12), 13060–13074 (2016). [CrossRef]  

7. M. Di Renzo, H. Haas, A. Ghrayeb, S. Sugiura, and L. Hanzo, “Spatial modulation for generalized MIMO: challenges, opportunities, and implementation,” Proc. IEEE 102(1), 56–103 (2014). [CrossRef]  

8. Z. An, J. Wang, J. Wang, and J. Song, “Mutual information and error probability analysis on generalized spatial modulation system,” IEEE Trans. Commun. 65(3), 1044–1060 (2017). [CrossRef]  

9. F. Yang, J. Gao, and S. Liu, “Novel visible light communication approach based on hybrid OOK and ACO-OFDM,” IEEE Photonics Technol. Lett. 28(14), 1585–1588 (2016). [CrossRef]  

10. Y. Sun, F. Yang, and L. Cheng, “An overview of OFDM-based visible light communication systems from the perspective of energy efficiency versus spectral efficiency,” IEEE Access 6, 60824–60833 (2018). [CrossRef]  

11. C. Rajesh Kumar and R. K. Jeyachitra, “Power efficient generalized spatial modulation MIMO for indoor visible light communications,” IEEE Photonics Technol. Lett. 29(11), 921–924 (2017). [CrossRef]  

12. K. Cai and M. Jiang, “SM/SPPM aided multiuser precoded visible light communication systems,” IEEE Photonics J. 8(2), 1–9 (2016). [CrossRef]  

13. J. Wang, H. Ge, M. Lin, J. Wang, J. Dai, and M. Alouini, “On the secrecy rate of spatial modulation-based indoor visible light communications,” IEEE J. on Sel. Areas Commun. 37(9), 2087–2101 (2019). [CrossRef]  

14. H. Ren, Z. Wang, S. Du, Y. He, J. Chen, S. Han, C. Yu, C. Xu, and J. Yu, “Performance improvement of NOMA visible light communication system by adjusting superposition constellation: a convex optimization approach,” Opt. Express 26(23), 29796–29806 (2018). [CrossRef]  

15. Y. Zhu, W. Liang, J. Zhang, and Y. Zhang, “Space-collaborative constellation designs for MIMO indoor visible light communications,” IEEE Photonics Technol. Lett. 27(15), 1667–1670 (2015). [CrossRef]  

16. Y. Zhang, H. Yu, and J. Zhang, “Block precoding for peak-limited MISO broadcast VLC: constellation-optimal structure and addition-unique designs,” IEEE J. on Sel. Areas Commun. 36(1), 78–90 (2018). [CrossRef]  

17. R. J. Drost and B. M. Sadler, “Constellation design for channel precompensation in multi-wavelength visible light communications,” IEEE Trans. Commun. 62(6), 1995–2005 (2014). [CrossRef]  

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (4)

Fig. 1.
Fig. 1. The geometry for the ergodic VLC channel based on GSM.
Fig. 2.
Fig. 2. Convergence verification of the proposed SCGD.
Fig. 3.
Fig. 3. The optimal constellations under the ergodic VLC channel based on GSM.
Fig. 4.
Fig. 4. The CM-AMI comparison between optimal constellations and QAM ones.

Tables (1)

Tables Icon

Table 1. Simulation Parameters

Equations (14)

Equations on this page are rendered with MathJax. Learn more.

h i = { ( k + 1 ) A 2 π d i 2 cos k ( ϕ i ) cos ( ψ i ) T ( ψ i ) ν 2 sin 2 ( Ψ ) , 0 ψ i Ψ , 0 , ψ i > Ψ ,
H = [ h 1 ,   h 2 ,   ,   h N t ] .
x m n = [ x 1 ,   x 2 ,   ,   x N t ] T , x i = { x m c , i Ω n , 0 , i Ω n , 1 i N t .
y = 1 2 G H x + w ,
f Y | H ( y | H ) = 1 M N n = 1 N m = 1 M 1 π exp ( | y 1 2 G H x m n | 2 ) .
I ( X ; Y ) =   E H { I ( X c , X Ω ; Y | H ) } =   E H { I ( X c ; Y | X Ω , H ) + I ( X Ω ; Y | H ) } =   E H { H ( Y | X Ω , H ) H ( Y | X c , X Ω , H ) + H ( Y | H ) H ( Y | X Ω , H ) } =   E H { H ( Y | H ) } H ( W ) = E H { C f Y | H ( y | H ) log 2 f Y | H ( y | H ) d y } log 2 ( π e ) ,
ξ ^ = argmin ξ J ( ξ ) = argmin ξ E H { C f Y | H ( y | H ) log 2 f Y | H ( y | H ) d y } , s.t.   x c ξ | x c | 2 = M .
J ( ξ ) = [ J ( ξ ) x 1 c , J ( ξ ) x 2 c , , J ( ξ ) x M c ] ,
J ( ξ ) x m c = x m c E H { C f Y | H ( y | H ) log 2 f Y | H ( y | H ) d y } = E H { C f Y | H ( y | H ) x m c ( log 2 f Y | H ( y | H ) + 1 ln 2 ) d y } .
f Y | H ( y | H ) x m c = G M N π n = 1 N H n 1 ( y 1 2 G H x m n ) exp ( | y 1 2 G H x m n | 2 ) = G M E X Ω { H n 1 ( y 1 2 G H x m n ) f Y | X , H ( y | x m n , H ) } ,
J ( ξ ) x m c = G M E H , X Ω { C H n 1 ( y 1 2 G H x m n ) ( log 2 f Y | H ( y | H ) + 1 ln 2 ) f Y | X , H ( y | x m n , H ) d y } = G M E H , X Ω , Y | x m n { H n 1 ( y | x = x m n 1 2 G H x m n ) ( log 2 f Y | H ( y | H ) | x = x m n + 1 ln 2 ) } = G M E H , X Ω , W { w H n 1 log 2 f Y | H ( 1 2 G H x m n + w | H ) } .
J ( ξ ) x m c G M R r = 1 R w ( r ) H n ( r ) 1 log 2 f Y | H ( y m ( r ) | H ( r ) ) .
ξ ^ ( p + 1 ) = ξ ( p ) α J ( ξ ( p ) ) .
ξ ( p + 1 ) = ξ ^ ( p + 1 ) ( 1 M x c ξ ^ ( p + 1 ) | x c | 2 ) 1 / 2 .
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.