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

Entropy loading for capacity maximization of RGB-based visible light communications

Open Access Open Access

Abstract

In this work, we propose and experimentally demonstrate an entropy loading technique based on probabilistic constellation shaping for a visible light communication (VLC) system. The aggregated achievable bit rate of a multi-carrier signal is maximized, considering a given pre-estimated signal-to-noise ratio. A study of the ideal number of subcarriers and signal bandwidth was performed using multiplexed red, green and blue lasers diodes with a bandwidth of 1 GHz. With a 20 degree optical diffuser, the communication system is able to cover a wide area at a free-space distance of 0.90 m, while achieving a record aggregate bit rate of 31.2 Gbit/s for single-polarization RGB-VLC systems.

© 2022 Optica Publishing Group under the terms of the Optica Open Access Publishing Agreement

1. Introduction

The next generations of telecommunication networks must be prepared for an increase in the demand for higher bit rates, especially for video streaming, online gaming, real-time communications and other data-intensive applications, which leads to a significant enlargement of the required transmission bandwidth [1]. Interestingly, this demand is usually associated with indoor applications, corresponding to about 80% of data traffic [2]. Furthermore, the current development of a new generation (6G) of mobile communications is also triggered by the need to introduce new services and applications that can improve cost, energy, spectral and operational efficiency [3]. In order to support this new scenario, it is important to introduce novel high-capacity communication technologies to complement the RF wireless networks, since even with efficient frequency and spatial reuse, the RF spectrum is becoming heavily congested [4].

Following this challenge, visible light communication (VLC) has recently started to attract more interest since it offers illumination and wireless communications in the visible band (430-790 THz) with hundreds of terahertz of unlicensed bandwidth [5]. VLC can complement the RF wireless network by offering high-capacity mobile communication. First, it has the advantage that the light does not penetrate opaque objects and then can provide secure wireless communications using small cells with no inter-cell interference [4], [6]. Furthermore, these systems can reuse the implemented lighting infrastructure for communication purposes, thus being able to potentially reduce installation and operational costs. Finally, VLC presents even better propagation than RF technologies in some non-terrestrial scenarios, such as aerospace and underwater [3].

Some studies have demonstrated VLC transmissions using commercial single light-emitting diodes (LED) [79]. In order to produce white light, a blue LED with phosphor was considered. Despite being relatively simple and cheap, this type of LEDs is characterized by a very low bandwidth due to the low response time of the yellow phosphor [7]. In 2012, Khalid et al. has demonstrated a VLC system with 1 Gbit/s transmitting over a distance of 10 cm using a phosphor-based white LED [8]. Huang et al. achieved 2 Gbit/s over 1.5 m of free space using a single commercially available phosphorescent white LED [9]. However, to compensate the low bandwidth of the source, typically a few tens of MHz, a wavelength division multiplexing (WDM) using RGB (red, green and blue) LEDs has been widely employed, to obtain white light. In 2013, Wu et al. demonstrate 3.22 Gb/s with the referred RGB-LED-based VLC system [10]. Later on, in 2016, Chun et al. presented a considerably higher data rate using a similar system, achieving 10.4 Gbit/s [11].

Despite the numerous research efforts on LED-based VLC, its fundamental bandwidth bottleneck represents a major technological threat, mainly when compared with currently available multi-gigabit RF communications. Therefore, in order to unlock the full capacity of these systems, novel VLC approaches have been recently proposed, resorting to the use of laser diodes (LDs) [2,1215]. Benefitting from their fundamental working principle, even visible light low-cost LDs typically provide a usable communication bandwidth in the GHz range, thus representing a major leap over LED systems. Gunawan et al. [12] and Wei et al. [13] presented both an RGB LD system. The first achieved a data rate of 28.4 Gbit/s with a 1.25 m free-space transmission distance, and the second demonstrated 40.665 Gbit/s through 2 m using dual-polarization. Another alternative to obtain white light is to use an RGBV (red, green, blue and violet) LD as suggested by Chow et al. in 2020 [14]. However, these high data rate VLC communication systems are obtained using a point-to-point link, not making them suitable for illumination. Therefore, the light needs to be diverged using a diffuser to be used for lighting and communication, allowing to cover a wide area and providing a high-capacity wireless connection for multiple users [2]. In 2017, Wu et al. recorded a total transmission data rate of 8.8 Gbit/s at a distance of 0.5 m of free space distance where the light is diffused using frosted glass [15]. And Chun et al. proposed an RGBV VLC transmission system that achieves 35.6 Gbit/s over 4 m [2].

The frequency response of a visible light communication channel presents significant fading at high frequency, mainly due to the optical transceivers, which have low bandwidth. Therefore, if we use the same quadrature amplitude modulation (QAM) format in all subcarriers of a multi-carrier signal, the performance would be affected due to the non-uniform channel response. To improve the overall link bit rate and mitigate the impact of distortions on the system performance, some works have proposed the use of adaptive power loading (PL) and bit loading (BL) [1618]. Although the application of PL and BL improves the performance of the system, it has some limitations. The main disadvantage is associated with the difference between the throughput and the channel capacity, since it is not possible to continuously adjust the entropy of the source. Therefore, an entropy loading (EL) method based on probabilistic constellation shaping (PCS) was proposed to overcome this limitation [19]. Contrary to the typical QAM modulation formats, where all symbols have the same probability, PCS can load continuous entropies instead of discrete numbers of bits per subcarrier by assigning a probability distribution function to its constellation symbols [20].

In [7], Xie et al. demonstrated for the first time the application of EL in a VLC system using an LED with a bandwidth of 45 MHz and experimentally verified a 26.8% improvement in comparison with the bit-loading technique over 1 m free-space transmission. However, the EL scheme based on PCS was previously proposed by Di Che and William Shieh as a capacity-approaching technique for colored signal-to-noise ratio (SNR) optical channels with band-limited cascaded-reconfigurable optical add-drop multiplexers (ROADM) [19]. And they extended their work in [21], confirming that the EL method is an optimum solution to decrease the gap between the throughput and the capacity in bandwidth-limited channels. Furthermore, Guiomar et al. have experimentally demonstrated the application of time-adaptive PCS to change the bit rate according to the conditions of an outdoor free-space optics (FSO) channel [20], while Xing et al. proposed and experimentally demonstrated a PCS-based VLC system [22], optimizing the data rate transmission for different distances, thus enabling 3.37 Gbit/s for 1-meter free-space distances using a single blue LED. In [23] the authors applied entropy loading for a VLC system by using a single 450 nm GaN LD with collimated light, achieving 10.23 Gbit/s for a 1.2 m distance between the transmitter and the receiver.

In this work, we experimentally demonstrate the application of the EL technique for the RGB-based LD VLC system. In the proposed EL method, the probability distribution for the M-QAM symbols was adapted for all subcarriers, maximizing the net bit rate of the system. Using red, green and blue lasers with a bandwidth of 1 GHz and a free space distance of 0.90 m we demonstrated bit rates greater than 30 Gbit/s. Despite the aforementioned papers use PCS in VLC, this work has a different approach, since it uses three LDs, thus allowing the generated diffused white light to be used for lighting and communications. To the best of the authors’ knowledge, this corresponds to the highest bit rate demonstrated so far using a single-polarization RGB-based LD VLC system with diffused light.

2. Enabling techniques: multi-carrier modulation and entropy loading

2.1 Multi-carrier modulation via digital subcarrier multiplexing

Digital subcarrier multiplexing (DSCM) is a multi-carrier modulation technique that has been recently proposed to enhance the performance of fiber optic systems, providing an alternative to single-carrier (SC) systems [2426]. DSCM signals are obtained by dividing the high symbol rate SC signal into multiple low symbol rate subcarriers. After optimizing the number of subcarriers in the DSCM signal, higher robustness to fiber nonlinearities is expected due to better control of the peak-to-average-power ratio (PAPR) [26]. Although nonlinearities in a VLC system are smaller than in high-speed fiber optic communication systems, a high number of subcarriers results in lower performance, mainly due to high PAPR. Furthermore, with this subcarrier approach, we are allowed to adapt the spectral efficiency across the frequency axis by applying the aforementioned PL, BL and EL methods [24]. However, contrarily to orthogonal frequency division multiplexing (OFDM), in DSCM signals the subcarriers are generated and multiplexed resorting to quasi-Nyquist pulse shaping, and thus can be separated and processed independently using SC-compatible DSP algorithms, thus avoiding the use of fast-Fourier transform (FFT) or inverse FFT (IFFT) [24,25].

In Fig. 1 a) and Fig. 1 b), the multiplexing and de-multiplexing processes of an DSCM signal are depicted, respectively. Initially, $N_{\mathrm {SC}}$ independent data sequences are generated and mapped to a QAM constellation. Afterwards, the symbols of each subcarrier are up-sampled to 2 samples per symbol, in order to be pulse shaped by a root raised-cosine (RRC) filter with a given roll-off factor. Then, each subcarrier is up-sampled by a factor of $N_{\mathrm {SC}}$ and shifted to its respective frequency. Finally, the DSCM signal is re-sampled to the digital-to-analog converter (DAC) sample rate, so it is ready to be transmitted to the channel after digital-to-analog conversion. Regarding the demodulation of the DSCM signal, it is first digitized by the analog-to-digital converter (ADC) and re-sampled to $N_{\mathrm {SC}}$ samples per symbol. Thereafter, each subcarrier is downconverted to the baseband and filtered with a matched filter. This process ends with a down-sample of $N_{\mathrm {SC}}$ times and with the demodulation of the QAM symbols [25,27].

 figure: Fig. 1.

Fig. 1. Diagram of the DSCM a) multiplexing and b) the de-multiplexing.

Download Full Size | PDF

2.2 Digital subcarrier multiplexing versus OFDM

Note that, although the majority of recent VLC works tend to use OFDM (possibly inspired by modern RF wireless systems), in this work we propose to explore a different flavour of multi-carrier modulation, using DSCM, which has recently gained significant popularity within the framework of modern optical fiber systems [25,28]. In a quick technical comparison against OFDM, the main distinctive aspects of DSCM can summarized as follows:

  • • i) while OFDM multiplexes overlapping (but orthogonal) sinc-shaped subcarriers in the frequency domain, DSCM typically employs root-raised cosine pulse shaping (with near zero roll-off factor) over each subcarrier to multiplex non-overlapping quasi-rectangular-shaped subcarriers in the frequency domain;
  • • ii) while in OFDM the orthogonality between subcarriers is guaranteed by a minimum inter-subcarrier spacing equals to $1/T_s$, where $T_s$ is the per-subcarrier symbol period, in DSCM the orthogonality is guaranteed by a minimum inter-subcarrier spacing equals to $(1+\alpha )/T_s$, where $\alpha$ is the pulse shaping roll-off factor;

Although these two modalities of multi-carrier modulation actually share many similarities, DSCM might provide some practical advantages over OFDM in optical communication scenarios, namely:

  • • i) as opposed to OFDM, DSCM does not require the use of a cyclic prefix to compensate for different propagation velocities of different subcarriers, thus avoiding a reduction of spectral efficiency;
  • • ii) DSCM does not require to reserve guardbands to adjacent channels, i.e. the minimum frequency spacing between DSCM channels is equal to the minimum frequency spacing between DSCM subcarriers. Instead, plain OFDM is known to suffer from significant out-of-band emission, that either requires an additional guardband between OFDM channels (thus reducing the spectral efficiency), or the use of modified OFDM implementations, such as filtered-OFDM;
  • • iii) whereas OFDM is typically used with a very large number of subcarriers (hundreds or even thousands), DSCM is more commonly employed for scenarios where only a few subcarriers (typically less than 50) are required;
  • • iv) by mostly reusing the same DSP algorithms as single-carrier systems, DSCM is significantly more tolerant to frequency and phase noise induced by optical sources.

Besides these technical benefits, it is also important to note that DSCM has been recently widely applied to multiple optical fiber systems scenarios, from long-haul [29] to short-reach/access networks [30]. Therefore, by applying DSCM to VLC systems, we are also promoting an enhanced compatibility with the fiber-based distribution network, which is expected to be installed in most modern buildings (fiber-to-the-room).

Following these premises, in this work we carry out a pioneering study exploiting the use of DSCM for VLC systems together with optimized entropy loading per subcarrier, in which we aim to find the key requirements in terms of frequency granularity (i.e. minimum required bandwidth per subcarrier) that enables a capacity-achieving VLC solution.

Finally, it is worth mentioning that the concept of DSCM exposed in section 2.1 and generally employed in optical fiber systems is actually very similar to the generalized frequency division multiplexing (GFDM) waveform [31], which is currently being proposed as a potential candidate for beyond 5G communications. The main difference between these modulation options lies on their practical implementation and complexity: while DSCM employs single-carrier-like DSP per subcarrier, GFDM includes the use of a cyclic prefix together with 1-tap FFT-based equalization for a low-complexity operation. This is also linked to the fact that DSCM is typically utilized with wider-band subcarriers (from 100 MHz up to few GHz) than GFDM (which typically uses sub-MHz subcarriers), which therefore prevents DSCM to use single-tap equalization within each subcarrier band.

2.3 Probabilistic constellation shaping and associated performance metrics

In additive white Gaussian noise (AWGN) channels, the best probability distribution for the M-QAM symbols that requires the minimum transmitted signal energy to achieve a given bit-rate is given by the Maxwell-Boltzmann (MB) distribution [32]:

$$P_{x_n}=\frac{\mathrm{exp}(-\lambda |x_n|^2)}{\sum^M_{n=1} \mathrm{exp}(-\lambda |x_n|^2)},$$
where $\lambda$ is the shaping parameter and $x_n$ is the $n$-th symbol in the $M$-QAM constellation. Therefore, with high $\lambda$, the probability of symbols of greater amplitude decreases compared with those of lower amplitude, resulting in a lower entropy. When $\lambda =0$, a uniform distribution is obtained. The source entropy of an $M$-QAM constellation is calculated as [21]:
$$H={-}\sum^M_{n=1} P_{x_n}\mathrm{log}_2(P_{x_n}).$$

It represents the information rate that can be sent by the transmitter, and it only depends on the probability distribution. Thereby, the net bit rate of a system with PCS and forward error correction (FEC) is calculated as follows [20]:

$$R_\mathrm{b}=R_\mathrm{s}\Big(H-\mathrm{log}_2(M)(1-R_{\mathrm{FEC}})\Big),$$
where $R_\mathrm {b}$ is the net bit rate, $R_\mathrm {s}$ the signal symbol rate, $M$ is the QAM modulation format and $R_\mathrm {{FEC}}$ is the FEC rate. In addition to the ability to load continuous entropies, PCS also provides a transmitted power reduction up to 1.53 dB, which is also known as shaping gain [20]. In PCS, the constellation symbols can be generated by a distribution matcher (DM) and this method is practically enabled by probabilistic amplitude shaping (PAS) [33]. The DM in this work is implemented with a low complexity algorithm, the constant composition distribution matcher (CCDM) [34].

A common approach in optical communication systems is to assign a maximum value of the bit error rate (BER) without FEC encoding and decoding, so that, after the application of an FEC code, the value of the BER is reduced to a certain desired value. In this scenario, the BER values after the application of the FEC code (post-FEC BER) are in the order of $10^{-12}$ or $10^{-15}$, which would make it impossible to perform tests in a short time [35]. Therefore, the use of pre-FEC BER was introduced to decrease the computation complexity and latency associated with the application of the FEC code. However, in [35], it is shown that this paradigm is not the most adequate for systems relying on bitwise soft decoding. Alternatively, it is suggested the use of generalized mutual information (GMI) as a prediction of post-FEC BER. The GMI is a bitwise performance metric that provides an estimate of the achievable information rate (AIR) in bits per channel use (bpcu) [21]. Furthermore, Cho et al. showed that the normalized GMI (NGMI) is also an excellent post-FEC BER predictor for probabilistically shaped QAM signals [36]. The NGMI represents the maximum number of fractional information bits per transmit bit [21], taking values in the range of [0,1]. The NGMI can be expressed as follows:

$$\mathrm{NGMI}=1-\frac{H-\mathrm{GMI}}{\mathrm{log}_2(M)}.$$

Finally, the ideal FEC overhead, which guarantees error-free decoding, can be obtained from the NGMI [7]:

$$\mathrm{OH}=\frac{1-\mathrm{NGMI}}{\mathrm{NGMI}}.$$

2.4 Entropy loading

Bringing together DSCM-based multi-carrier modulation and probabilistic constellation shaping opens up the opportunity to implement frequency-resolved entropy loading with fine bit-rate granularity enabled by PCS. The proposed EL scheme in this paper is based on the works developed independently by Jorge Campello de Souza and Howard E. Levin, known as Levin-Campello algorithm [37,38]. This algorithm was originally developed to calculate the ideal modulation format in the bit loading technique. Therefore, only integer entropy values are considered. Thus, we adapted the algorithm to the EL technique to obtain the entropy per subcarrier that guarantees a target NGMI given the estimated SNR per subcarrier. We decided to implement this simple algorithm instead of more complex algorithms, due to simplicity of the proposed problem. In other scenarios, for example, where multiple transceivers are considered, the use of other advanced optimization methods, namely resorting to artificial intelligence, such as genetic algorithms and particle swarm optimization, might provide a more robust solution [39,40].

The flow chart of the proposed algorithm is shown in Fig. 2. The input parameters of the algorithm are the estimated SNR per subcarrier, obtained as follows:

$$\mathrm{SNR_{SC}}=\mathrm{\frac{1}{EVM_{SC}^2}},$$
where $\mathrm {EVM_{SC}}$ is the error vector magnitude (EVM), which is calculated by applying the receiver digital signal processing (DSP) after transmitting a training sequence through the channel. Note that, we assumed that the $\mathrm {SNR_{SC}}$ is independent of the entropy loaded to the subcarrier and there is no interdependency between subcarriers. The other input parameters are the NGMI threshold, $\mathrm {NGMI_{th}}$, that guarantees an error-free system after FEC, the SNR margin, $\mathrm {SNR_{margin}}$, to maintain the NGMI performance always better than the NGMI threshold and finally the $\Delta H$ that represents the entropy increase in each iteration.

 figure: Fig. 2.

Fig. 2. Flow chart of proposed algorithm to maximize the bit rate.

Download Full Size | PDF

Initially, the SNR required to allocate 2 bits/symbol to a subcarrier is calculated, since it represents the entropy of a QPSK constellation, which is the minimum value allowed for the PCS, symbolizing a single-amplitude scenario. To estimate the required SNR corresponding to a given allocated entropy, the following function was used:

$$\mathrm{SNR} = f(\mathrm{NGMI},M,H),$$
where $f$ is a nonlinear function calculated with Monte-Carlo simulations [35] that can be mapped by a look-up-table and evaluates the theoretical SNR that corresponds to a given NGMI treshold, square/cross $M$-QAM constellation and signal entropy, $H$. Therefore, the required SNR for the initial QPSK iteration ($H=2$) is estimated as follows:
$$\mathrm{SNR_{req}}(H=2) = f(\mathrm{NGMI_{th}},M,2).$$

If the required SNR ($\mathrm {SNR_{req}}(H=2)$) is greater than the SNR measured for the subcarrier under test, that subcarrier will not carry any information, being assigned 0 bits/symbol; otherwise, 2 bits/symbol are allocated. The next step is to estimate the required SNR when the entropy is increased by $\Delta H$:

$$\mathrm{SNR_{req}}(H+\Delta H) = f(\mathrm{NGMI_{th}},M,H+\Delta H).$$

This step is repeated, adding $\Delta H$ to the entropy on each iteration, until the available SNR is lower than the required SNR in the next iteration. Then, the entropy estimation is performed in all subcarriers. Note that, we adjust the modulation format to ensure that the difference between entropy and the maximum value for that modulation format is never lower than 1 bit, i.e. $\log _2(M)-H>1$. This avoids the use of uniform or quasi-uniform QAM signals, thus guaranteeing that the PCS shaping gain is preserved even for the subcarriers with better SNR. As an example, the highest allowed entropy for PCS-64QAM is 5 bits/sym. Furthermore, the modulation formats employed as PCS templates are chosen from a pool of square/cross $M$-QAM constellations (with integer $\log _2(M)$), ranging from 16QAM to 4096QAM.

The EL algorithm, assuming a 64QAM modulation format, subcarrier SNR of 15 dB, $\mathrm {NGMI_{th}}=0.9$ and $\Delta H$ =[0.001,0.01,0.1,0.5] was applied. Table 1 shows the estimated entropy, required SNR and number of iterations for the four corresponding $\Delta H$ values. Ideally, the calculated entropy should correspond to a required SNR that is equal to the available subcarrier SNR. However, for this to happen, we need a small $\Delta H$, which will take a long time to converge. Therefore, there is a trade-off between the number of iterations and the precision of the entropy estimation. Analyzing the table, we can conclude that both the 0.001 and 0.010 cases guarantee a good solution with a required SNR very close to the subcarrier SNR, but the second one with 10 times fewer iterations. Regarding the 0.100 and 0.500 scenarios, we can see that their speeds do not compensate the poor precision. Therefore, we decided to use $\Delta H=0.010$.

Tables Icon

Table 1. Levin-Campello algorithm for four $\Delta H$ values

3. VLC system sescription

The experimental setup of the VLC system is shown in Fig. 3 a). Initially, the baseband signal is generated offline in Matlab and is shifted to an intermediate frequency, making the signal real and allowing it to directly modulate the laser. Two arbitrary waveform generators (AWG, Keysight M8190A and Tektronix AWG70002A) operating at 8 GSa/s and 16 GSa/s with an analog bandwidth of 3.5 GHz and 8 GHz are used to generate the three waveforms. Note that two AWGs were needed since the utilized models only support 2 independent channels each. Then, the analog signals are amplified by linear RF amplifiers with variable gain up to 26 dB, 6 dB noise figure and 10 GHz bandwidth. The LDs used for blue, green and red colors are PLT5450B (OSRAM, 450 nm), L520P50 (Thorlabs, 520 nm) and L638P040 (Thorlabs, 638 nm), respectively. The three lasers use a laser diode mount (Thorlabs, LDM9T/M) with an integrated temperature controller and Bias-Tee Adapter for RF Modulation. The light from the LDs is collimated using aspheric lens (Thorlabs, C220TMD-A) and multiplexed by dichroic mirrors (Thorlabs, DMSP567T, DMSP490T) to produce white light. Finally, the white light is diffused (Thorlabs, ED1-C20-MD) in order to enable the illumination functionality of VLC systems, as can be seen in Fig. 3 b).

 figure: Fig. 3.

Fig. 3. a) Architecture of the experimental setup of the VLC system. Top view photos of the b) transmitter and c) receiver. d) Photo of the receiver from the transmitter. AWG: Arbitrary Waveform Generator; LD: Laser Diode, APD: Avalanche Photodiode; RTO: Real-Time Oscilloscope; DSP: Digital Signal Processing.

Download Full Size | PDF

At the receiver side, after 0.9 m of free space distance with diffused light, the white light is focused using a bi-convex lens (LB1106-A) to the dichroic mirrors to de-multiplex the red, green and blue colors, as shown in Fig. 3 c). The three optical signals are converted to electrical domain using avalanche photodiodes (APD), with a cutoff frequency of 1 GHz and an integrated low-noise amplifier (Hamamatsu, c5658). The electrical signals are received by a 4-channel real-time oscilloscope (RTO, Keysight DSO804A) with 8 GHz bandwidth operating at 20 Gsa/s. Thereafter, the receiver DSP is applied, with a downconversion to baseband, an adaptive least mean square (LMS) equalization with 51 taps, a re-sampling and a timing synchronization to finally de-map the received complex symbols. Lastly, performance metrics (for example EVM and NGMI) calculations are performed.

4. Results and discussion

In order to evaluate the VLC system and the entropy loading algorithm, we start by analyzing the received optical spectrums of a 16$\times$100 MHz signal for the red, green and blue colors. The green spectrum of Fig. 4 a) shows an almost flat channel up to 1 GHz, which corresponds to the bandwidth of the laser diode mount and the receiver module. For high frequencies, a considerable penalty is verified. A similar performance is seen for the red spectrum, but with higher power at low frequencies and a more significant filtering effect at high frequencies, while for the blue laser, a deformed spectrum is measured. These three distinct spectra are justified with the optical spectrum of the APD, presented in Fig. 4 b) (taken from the equipment datasheet [41]). The APD has a spectral response range between 400 and 1000 nm, with a peak at 800 nm. However, the photosensitivity at 450 nm (blue) and 520 nm (green) are 10 and 3 times lower compared to 650 nm (red), respectively. In Fig. 4 c), the estimated SNR per subcarrier is depicted. From this figure, we can see that the red color has the best performance at low frequencies, while the blue color yields the worst performance. Although the first three subcarriers of blue and red colors are at similar power levels (see 4 a)), the blue subcarriers show approximately 3 dB worse SNR. This behavior can be justified by the automatic power control implemented after the APD receiver: in order to equalize the powers among different colors, a higher gain is required for the blue component, thus leading to stronger noise enhancement, and consequently to a reduced performance.

 figure: Fig. 4.

Fig. 4. a) Received spectrum for red, green and blue colors. b) Spectral response of the APD. c) Estimated SNR per subcarrier.

Download Full Size | PDF

Figure 5 a) depicts the bit rate obtained after applying the EL algorithm as a function of the number of 100 MHz subcarriers. This means that the first test was done to identify the optimum bandwidth. For the three colors, a bit rate improvement was verified up to the 16 subcarrier signal; for higher values there is no increase. Therefore, we decided to use a signal with the same bandwidth of a 16$\times$100 MHz with 0.05 roll-off (1.68 GHz). Note that, the estimated bandwidth guarantees the highest bit rate, but does not correspond to the highest spectral efficiency because there is a large entropy difference between the best and worst subcarriers, as can be seen in Fig. 5 b). In the second test, the ideal number of subcarriers was studied for blue, green and red LDs with $\mathrm {NGMI_{th}}=0.90$, shown in Fig. 5 c). For that, signals with the aforementioned bandwidth and with 1, 2, 4, 8, 16 and 32 subcarriers were tested. Analyzing the figure, we can see that, ideally, the greater the frequency domain granularity, i.e., the lower the bandwidth of the subcarriers (greater number of subcarriers), the better is the adaptation to bandwidth-limited channels, allowing for continuous adaptation of entropy across the entire spectrum. Therefore, using a low number of subcarriers (1 and 2 subcarriers) does not allow to differentiate between spectral regions with high and low SNR, thus an intermediate entropy has to be assigned, considerably decreasing the system performance. However, a very high number of subcarriers causes an excessive PAPR, as happens with OFDM. In this way, it is concluded that it is best to use an intermediate value, corresponding to the value of 8 subcarriers verified at the peak. Furthermore, as we saw in the received spectra, the red LD outperforms the other two colors, with the blue LD having the worst bit rate.

 figure: Fig. 5.

Fig. 5. Achievable bit rate for red, green and blue colors as a function of a) the number of 100 MHz subcarriers and c) the number of subcarriers in a 1.68 GHz bandwidth signal. b) Spectral efficiency as a function of the number of 100 MHz subcarriers.

Download Full Size | PDF

In Fig. 6 it is shown the aggregated achievable bit rates corresponding to the individual red, green and blue results from the previous figures. In this test, four NGMI threshold values were considered in order to obtain the highest bit rate per color. The used $\mathrm {NGMI_{th}}$ values vary between 0.8 and 0.95, which corresponds an ideal FEC overhead between 25% and 5%. A peak value of 31.2 Gbit/s was measured, corresponding to three signals with 1.68 GHz bandwidth, 8 subcarriers and an $\mathrm {NGMI_{th}} = 0.9$. This maximum bit rate was achieved by using a tricolor signal with 12.3 Gbit/s for the red signal, 10.8 Gbit/s for the green and 8.1 Gbit/s for the blue. It should be noted that although we have only studied the performance for a channel with a fixed distance of 90 cm and a diffuser with an angle of 20$^{\circ }$, different scenarios can be considered. It is expected a bit rate reduction for higher distances and diffusing angles, due to a lower estimated SNR per subcarrier which results in a lower allocated entropy by the proposed entropy loading algorithm.

 figure: Fig. 6.

Fig. 6. Aggregated achievable bit rate for four NGMI target values.

Download Full Size | PDF

Finally, in Fig. 7, we can see the assigned entropies and the corresponding used QAM modulation format at the peak aggregated achievable bit rate. Once again, we verify that the highest entropies are attributed to the red LD, with values above 10 bits per symbol with a PCS-4096QAM modulation format. For better visual perception of the entropy loading scheme, in Fig. 7 c) we plot the received constellations corresponding to the blue color.

 figure: Fig. 7.

Fig. 7. Experimental a) entropy and b) QAM modulation format per subcarrier. c) Received constellations of the blue color.

Download Full Size | PDF

5. Conclusion

In this paper, we present an experimental setup of a visible light communications system capable of both lighting and >30 Gbit/s communications. To that end, we present an entropy loading technique based on probabilistic constellation shaping for multi-carrier signals. This method maximizes the bit rate considering a given pre-estimated SNR per subcarrier. A bit rate of 31.2 Gbit/s over 0.90 m of free space distance was recorded for tricolor RGB LDs systems. The aggregated 31.2 Gbit/s RGB visible light transmission is divided into 12.3 Gbit/s, 10.8 Gbit/s and 8.1 Gbit/s for the red, green and blue colors, respectively. To the best of the authors’ knowledge, these results represent the highest capacity demonstrated so far for a single-polarization RGB-VLC system.

Funding

FCT/MCTES (FreeComm-B5G, IDB/EEA/50008/2020); Fundação para a Ciência e a Tecnologia (2021.06736.B); “la Caixa” Foundation (LCF/BQ/PR20/11770015); LANDMARK (OCI-01-0145-FEDER-031527); MSCA RISE (10100828, DIOR); Programa Operacional Regional do Centro (CENTRO-01-0145-FEDER-022141, ORCIP).

Acknowledgments

This work was partially supported by FEDER, through the CENTRO 2020 programme, project ORCIP (CENTRO-01-0145-FEDER-022141), by FCT/MCTES through project FreeComm-B5G (UIDB/EEA/50008/2020), by LANDMARK (POCI-01-0145-FEDER-031527) and by MSCA RISE programme through project DIOR (grant agreement no. 10100828). Fernando P. Guiomar acknowledges a fellowship from "la Caixa" Foundation (ID 100010434), code LCF/BQ/PR20/11770015. Pedro A. Loureiro acknowledge PhD fellowships from FCT, 2021.06736.BD.

Disclosures

The authors declare no conflicts of interest.

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

References

1. A. Gupta and R. K. Jha, “A survey of 5G network: Architecture and emerging technologies,” IEEE Access 3, 1206–1232 (2015). [CrossRef]  

2. H. Chun, A. Gomez, C. Quintana, W. Zhang, G. Faulkner, and D. O’Brien, “A wide-area coverage 35 Gb/s visible light communications link for indoor wireless applications,” Sci. Rep. 9(1), 4952 (2019). [CrossRef]  

3. W. Jiang, B. Han, M. A. Habibi, and H. D. Schotten, “The road towards 6G: A comprehensive survey,” IEEE Open J. Commun. Soc. 2, 334–366 (2021). [CrossRef]  

4. P. H. Pathak, X. Feng, P. Hu, and P. Mohapatra, “Visible light communication, networking, and sensing: A survey, potential and challenges,” IEEE Commun. Surv. Tutorials 17(4), 2047–2077 (2015). [CrossRef]  

5. L. U. Khan, “Visible light communication: Applications, architecture, standardization and research challenges,” Digit. Commun. Networks 3(2), 78–88 (2017). [CrossRef]  

6. X. Wu, M. D. Soltani, L. Zhou, M. Safari, and H. Haas, “Hybrid LiFi and WiFi networks: A survey,” IEEE Commun. Surv. Tutorials 23(2), 1398–1420 (2021). [CrossRef]  

7. C. Xie, Z. Chen, S. Fu, W. Liu, Z. He, L. Deng, M. Tang, and D. Liu, “Achievable information rate enhancement of visible light communication using probabilistically shaped OFDM modulation,” Opt. Express 26(1), 367–375 (2018). [CrossRef]  

8. A. M. Khalid, G. Cossu, R. Corsini, P. Choudhury, and E. Ciaramella, “1-Gb/s transmission over a phosphorescent white led by using rate-adaptive discrete multitone modulation,” IEEE Photonics J. 4(5), 1465–1473 (2012). [CrossRef]  

9. X. Huang, S. Chen, Z. Wang, J. Shi, Y. Wang, J. Xiao, and N. Chi, “2.0-Gb/s visible light link based on adaptive bit allocation OFDM of a single phosphorescent white led,” IEEE Photonics J. 7(5), 1–8 (2015). [CrossRef]  

10. F. M. Wu, C. T. Lin, C. C. Wei, C. W. Chen, Z. Y. Chen, H. T. Huang, and S. Chi, “Performance comparison of OFDM signal and CAP signal over high capacity RGB-LED-based WDM visible light communication,” IEEE Photonics J. 5(4), 7901507 (2013). [CrossRef]  

11. H. Chun, S. Rajbhandari, G. Faulkner, D. Tsonev, E. Xie, J. J. D. McKendry, E. Gu, M. D. Dawson, D. C. O’Brien, and H. Haas, “LED based wavelength division multiplexed 10 Gb/s visible light communications,” J. Lightwave Technol. 34(13), 3047–3052 (2016). [CrossRef]  

12. W. H. Gunawan, Y. Liu, C.-W. Chow, Y.-H. Chang, C.-W. Peng, and C.-H. Yeh, “Two-level laser diode color-shift-keying orthogonal-frequency-division-multiplexing (LD-CSK-OFDM) for optical wireless communications (OWC),” J. Lightwave Technol. 39(10), 3088–3094 (2021). [CrossRef]  

13. L.-Y. Wei, C.-W. Chow, G.-H. Chen, Y. Liu, C.-H. Yeh, and C.-W. Hsu, “Tricolor visible-light laser diodes based visible light communication operated at 40.665 Gbit/s and 2 m free-space transmission,” Opt. Express 27(18), 25072–25077 (2019). [CrossRef]  

14. C.-W. Chow, Y.-H. Chang, L.-Y. Wei, C.-H. Yeh, and Y. Liu, “26.228-Gbit/s RGBV visible light communication (VLC) with 2-m free space transmission,” in 2020 Opto-Electronics and Communications Conference (OECC), (2020), p. P38.

15. T.-C. Wu, Y.-C. Chi, H.-Y. Wang, C.-T. Tsai, Y.-F. Huang, and G.-R. Lin, “Tricolor R/G/B laser diode based eye-safe white lighting communication beyond 8 Gbit/s,” Sci. Rep. 7(1), 11 (2017). [CrossRef]  

16. X. Liu, H. Zeng, N. Chand, and F. Effenberger, “Efficient mobile fronthaul via DSP-based channel aggregation,” J. Lightwave Technol. 34(6), 1556–1564 (2016). [CrossRef]  

17. A. Ng’oma, C.-T. Lin, L.-Y. W. He, W.-J. Jiang, F. Annunziata, J. J. Chen, P.-T. Shih, J. George, and S. Chi, “31 Gbps rof system employing adaptive bit-loading OFDM modulation at 60 GHz,” in Optical Fiber Communication Conference/National Fiber Optic Engineers Conference 2011, (Optica Publishing Group, 2011), p. OWT7.

18. S. Mardanikorani, X. Deng, and J.-P. M. G. Linnartz, “Sub-carrier loading strategies for DCO-OFDM LED communication,” IEEE Trans. Commun. 68(2), 1101–1117 (2020). [CrossRef]  

19. D. Che and W. Shieh, “Entropy-loading: Multi-carrier constellation-shaping for colored-SNR optical channels,” in 2017 Optical Fiber Communications Conference and Exhibition (OFC), (2017), p. Th5B.4.

20. F. P. Guiomar, A. Lorences-Riesgo, D. Ranzal, F. Rocco, A. N. Sousa, M. A. Fernandes, B. T. Brand ao, A. Carena, A. L. Teixeira, M. C. R. Medeiros, and P. P. Monteiro, “Adaptive probabilistic shaped modulation for high-capacity free-space optical links,” J. Lightwave Technol. 38(23), 6529–6541 (2020). [CrossRef]  

21. D. Che and W. Shieh, “Squeezing out the last few bits from band-limited channels with entropy loading,” Opt. Express 27(7), 9321–9329 (2019). [CrossRef]  

22. S. Xing, F. Hu, G. Li, J. Zhang, N. Chi, Z. He, and S. Yu, “Demonstration of flexible access in a rate-adaptive visible light communication system with constellation probabilistic shaping,” Opt. Express 29(21), 34441–34451 (2021). [CrossRef]  

23. G. Li, F. Hu, P. Zou, C. Wang, G.-R. Lin, and N. Chi, “Advanced modulation format of probabilistic shaping bit loading for 450-nm GaN laser diode based visible light communication,” Sensors 20(21), 6143 (2020). [CrossRef]  

24. F. P. Guiomar, L. Bertignono, A. Nespola, and A. Carena, “Frequency-domain hybrid modulation formats for high bit-rate flexibility and nonlinear robustness,” J. Lightwave Technol. 36(20), 4856–4870 (2018). [CrossRef]  

25. M. Qiu, Q. Zhuge, M. Chagnon, Y. Gao, X. Xu, M. Morsy-Osman, and D. V. Plant, “Digital subcarrier multiplexing for fiber nonlinearity mitigation in coherent optical communication systems,” Opt. Express 22(15), 18770–18777 (2014). [CrossRef]  

26. F. P. Guiomar, A. Carena, G. Bosco, L. Bertignono, A. Nespola, and P. Poggiolini, “Nonlinear mitigation on subcarrier-multiplexed PM-16QAM optical systems,” Opt. Express 25(4), 4298–4311 (2017). [CrossRef]  

27. Q. Liu, M. Fu, H. Jiang, H. Ren, M. Cai, X. Zeng, H. Lun, L. Yi, W. Hu, and Q. Zhuge, “Subcarrier-pairing entropy loading for digital subcarrier-multiplexing systems with colored-SNR distributions,” Opt. Express 29(18), 28852–28863 (2021). [CrossRef]  

28. X. Chen, A. A. Amin, A. Li, and W. Shieh, “Chapter 8 - multicarrier optical transmission,” in Optical Fiber Telecommunications (Sixth Edition), I. P. Kaminow, T. Li, and A. E. Willner, eds. (Academic Press, 2013), Optics and Photonics, pp. 337–379, 6 edition ed.

29. “The ultimate guide to nyquist subcarriers. accessed may 3,” 2022. https://www.infinera.com/wp-content/uploads/the-ultimate-guide-to-nyquist-subcarriers-0208-wp-reva-0719.pdf.

30. M. Zhu, L. Zhang, J. Wang, L. Cheng, C. Liu, and G.-K. Chang, “Radio-over-fiber access architecture for integrated broadband wireless services,” J. Lightwave Technol. 31(23), 3614–3620 (2013). [CrossRef]  

31. G. Fettweis, M. Krondorf, and S. Bittner, “Gfdm - generalized frequency division multiplexing,” in VTC Spring 2009 - IEEE 69th Vehicular Technology Conference, (2009), pp. 1–4.

32. T. Fehenberger, A. Alvarado, G. Böcherer, and N. Hanik, “On probabilistic shaping of quadrature amplitude modulation for the nonlinear fiber channel,” J. Lightwave Technol. 34(21), 5063–5073 (2016). [CrossRef]  

33. J. Cho and P. J. Winzer, “Probabilistic constellation shaping for optical fiber communications,” J. Lightwave Technol. 37(6), 1590–1607 (2019). [CrossRef]  

34. P. Schulte and G. Böcherer, “Constant composition distribution matching,” IEEE Trans. Inf. Theory 62(1), 430–434 (2016). [CrossRef]  

35. A. Alvarado, E. Agrell, D. Lavery, R. Maher, and P. Bayvel, “Replacing the soft-decision FEC limit paradigm in the design of optical communication systems*,” J. Lightwave Technol. 34(2), 707–721 (2016). [CrossRef]  

36. J. Cho, L. Schmalen, and P. J. Winzer, “Normalized generalized mutual information as a forward error correction threshold for probabilistically shaped QAM,” in 2017 European Conference on Optical Communication (ECOC), (2017), p. M.2.D.2.

37. J. Campello, “Practical bit loading for DMT,” in 1999 IEEE International Conference on Communications (Cat. No. 99CH36311), vol. 2 (1999), pp. 801–805 vol.2.

38. H. Levin, “A complete and optimal data allocation method for practical discrete multitone systems,” in GLOBECOM’01. IEEE Global Telecommunications Conference (Cat. No.01CH37270), vol. 1 (2001), pp. 369–374 vol.1.

39. J. Kennedy and R. Eberhart, “Particle swarm optimization,” in Proceedings of ICNN’95 - International Conference on Neural Networks, vol. 4 (1995), pp. 1942–1948 vol.4.

40. M. Srinivas and L. Patnaik, “Genetic algorithms: a survey,” Computer 27(6), 17–26 (1994). [CrossRef]  

41. “APD module c5658: Hamamatsu photonics. APD module C5658 | hamamatsu photonics. accessed april 7,” 2022. https://www.hamamatsu.com/eu/en/product/optical-sensors/apd/apd-module/c5658.html.

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

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 (7)

Fig. 1.
Fig. 1. Diagram of the DSCM a) multiplexing and b) the de-multiplexing.
Fig. 2.
Fig. 2. Flow chart of proposed algorithm to maximize the bit rate.
Fig. 3.
Fig. 3. a) Architecture of the experimental setup of the VLC system. Top view photos of the b) transmitter and c) receiver. d) Photo of the receiver from the transmitter. AWG: Arbitrary Waveform Generator; LD: Laser Diode, APD: Avalanche Photodiode; RTO: Real-Time Oscilloscope; DSP: Digital Signal Processing.
Fig. 4.
Fig. 4. a) Received spectrum for red, green and blue colors. b) Spectral response of the APD. c) Estimated SNR per subcarrier.
Fig. 5.
Fig. 5. Achievable bit rate for red, green and blue colors as a function of a) the number of 100 MHz subcarriers and c) the number of subcarriers in a 1.68 GHz bandwidth signal. b) Spectral efficiency as a function of the number of 100 MHz subcarriers.
Fig. 6.
Fig. 6. Aggregated achievable bit rate for four NGMI target values.
Fig. 7.
Fig. 7. Experimental a) entropy and b) QAM modulation format per subcarrier. c) Received constellations of the blue color.

Tables (1)

Tables Icon

Table 1. Levin-Campello algorithm for four Δ H values

Equations (9)

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

P x n = e x p ( λ | x n | 2 ) n = 1 M e x p ( λ | x n | 2 ) ,
H = n = 1 M P x n l o g 2 ( P x n ) .
R b = R s ( H l o g 2 ( M ) ( 1 R F E C ) ) ,
N G M I = 1 H G M I l o g 2 ( M ) .
O H = 1 N G M I N G M I .
S N R S C = 1 E V M S C 2 ,
S N R = f ( N G M I , M , H ) ,
S N R r e q ( H = 2 ) = f ( N G M I t h , M , 2 ) .
S N R r e q ( H + Δ H ) = f ( N G M I t h , M , H + Δ H ) .
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.