Next Article in Journal
Digital Circuit for Seamless Resampling ADC Output Streams
Next Article in Special Issue
Sinusoidal Single-Pixel Imaging Based on Fourier Positive–Negative Intensity Correlation
Previous Article in Journal
An Ingenious Design of a High Performance-Low Complexity Image Compressor for Wireless Capsule Endoscopy
Previous Article in Special Issue
Case Studies on The Use of LiveLink for MATLAB for Evaluation and Optimization of The Heat Sources in Experimental Borehole
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Software Defined Equalization Techniques for Indoor Visible Light Communication

Department of Cybernetics and Biomedical Engineering, Faculty of Electrical Engineering and Computer Science, VSB–Technical University of Ostrava, 17. listopadu 15, 708 33 Ostrava, Czech Republic
*
Author to whom correspondence should be addressed.
Submission received: 10 February 2020 / Revised: 9 March 2020 / Accepted: 12 March 2020 / Published: 14 March 2020

Abstract

:
This paper focuses on a channel feed-forward software defined equalization (FSDE) of visible light communication (VLC) multistate quadrature amplitude modulation (M-QAM) based system, implemented in the LabVIEW programming environment. A highly modular platform is introduced; the whole experiment is simulated in software and then thoroughly explored and analyzed during practical measurements in the laboratory, simulating real-world situations. The whole platform is based on modified National Instruments software defined radios (NI SDR) and a commercially available Philips light source, often used in Czech government institutions. Three FSDE algorithms were tested: least mean squares (LMS), normalized least mean squares (NLMS), and QR decomposition based RLS (QR-RLS). Based on measurements, QR-RLS provides the best results, improving measured values by up to 10%. The experiments also show that the simulated results are very similar to real measurements, thus proving the validity of the chosen approach. The whole platform manages to improve measured data simply by making changes to the software side of the testing prototype.

1. Introduction

In wireless and visible light communications (VLC), data are susceptible to interference caused by variations in the transmission channel. In the ideal communication channel model, the signal propagates directly from the transmitter to the receiver. However, the ideal model is practically unreachable as a number of reflected signals caused by various obstacles influence the whole platform. As their time of arrival (ToA) at the receiver varies in comparison to the direct wave, they cause a phenomenon called multipath propagation. In addition, various atmospheric effects, such as rain, fog, or even temperature turbulence can cause additional noise; see [1,2,3,4] (Figure 1).
Figure 1 represents various scenarios of visible light communication systems. The left side represents various transmitting sources (represented by physical solutions), which are often explored by scientists. The center column represents examples of various channel impairments, which influence the transmitted signal. The right column presents examples of receiving solutions, spanning from conventional PIN photodetectors [5,6,7,8,9] to pricier avalanche photo diodes (APDs) [10,11,12], advanced CMOS cameras [13,14,15,16,17], and inexpensive alternatives in solar panels [18,19,20,21,22].
As a result of signals being delayed differently (due to multipath propagation), so-called intersymbol interference (ISI) occurs on the receiving side. ISI is a major concern in visible light communication, as the medium (light) can be reflected by various surfaces [23]. It can be also caused by the position of LEDs or the bit interval [24]. Intersymbol interference is a situation when one symbol (or state) interferes with other symbols, thus increasing the error rate and leading to the lower reliability of the whole platform. Adaptive equalization is one of the ways to overcome intersymbol interference; see [25,26,27,28,29]. Error correction codes can be also used to alleviate ISI [24].
Currently, the requirements for quality of RF and VLC systems are slowly increasing, and even higher data rates are desired. However, by increasing the number of symbols transmitted during a period of time, the length of said symbols is shortened; therefore, any delayed pulse that arrives outside the set interval causes significant distortion of the transmitted data. Modern microwave links can use up to 4096-QAM [30]; however, the signal quality requirements increase significantly for modulation formats with a large number of states.
Wang et al. in 2015 [31] used RLS based adaptive equalization for RGB-LED based wavelength division multiplexing (WDM) VLC system. They compared RLS algorithm with the modified cascaded multi-modulus algorithm (M-CMMA) and concluded that the RLS algorithm can outperform it by a Q factor of 1 dB. Their results showed that an adaptive equalization scheme for indoor high-speed VLC systems provides benefits and is feasible. Wang et al. in 2014 [32] proposed a hybrid time-frequency adaptive equalization algorithm, which combines frequency domain equalization (FDE) and decision-directed least mean squares (DD-LMS). By using this hybrid system, they reached improvements in performance. They concluded that their system reached the highest data rate ever (until 2014) by using a single commercially available RGB-LED in a VLC system. Sirvi and Tharani in 2016 [33] tested NLMS equalization. They concluded that the bit error ratio (BER) was vastly improved by employing NLMS based equalization. Akande et al. in 2017 [34] tested a linear adaptive least mean squares fractionally spaced equalizer to mitigate ISI and jitter. In their work, LMS managed to outperform the conventional symbol spaced equalizer (SSE) with three times better results. Moreover, LMS was insensitive to timing jitter. Zhang et al. in 2016 [35] tested an LMS algorithm against a novel scalar modified cascaded multi-modulus algorithm (S-MCMMA). Based on their work, both algorithms had similar results while deployed in a pulse-amplitude modulation (PAM)based system. Mitra and Bhatia in 2017 [36] presented their work focusing on Chebyshev-NLMS based pre-distorter LED compensation in non-orthogonal multiple access (NOMA)-VLC. Their work partially focused on deployment in IoT with different QoS levels in mind. Their claims were backed up by simulations. Wang et al. in 2016 [37] presented their work focusing on spectrally efficient fxrequency division multiplexing (FDM)with RLS time-domain channel estimation. RLS vastly improved the performance of the whole presented platform.
This work focuses on an adaptive equalization implementation in a previously designed multistate quadrature amplitude modulation (M-QAM) VLC system [38]. A number of adaptive algorithms are tested, such as least mean squares (LMS), normalized least mean squares (NLMS), or QR decomposition based RLS (QR-RLS). All these algorithms are tested in simulations and real-life measurements. This article mainly focuses on the error vector magnitude (EVM), modulation error ratio (MER), and BER parameters and their evaluation across different equalization algorithms. Measurements are carried out in laboratory at the Faculty of Electrical Engineering and Computer Science of VSB–Technical University of Ostrava.
Figure 2 represents the whole prototyping process. In the beginning, research was carried out to determine the rough design of the platform. This software based simulation had to be highly modular and independent; therefore, any additional changes could be quickly tested for future deployment on hardware. Feedback from hardware could be then used for further optimization of the simulation platform, which again would influence the future form of the hardware design. Each major “release” of the hardware platform could be also further used for advanced measurements in the BROADBAND LIGHT testing polygon situated next to the Faculty of Electrical Engineering and Computer Science (described more in detail by Baros et al. [39]) or real-world scenarios. The whole “iteration <–> optimization” process was mainly used during the estimation of the ideal equalization parameters and the training sequence length.

2. Advances in Visible Light Communications

Visible light communication is slowly surfacing as a fully-fledged alternative or at least a supplementary technology to today’s widespread wireless fidelity (WiFi). WiFi tends to lack free channels in highly urbanized areas or flat complexes [40]. Visible light communications provide an alternative, which does not penetrate walls, thus ensuring high reusability of the channels (Figure 3). As the technology itself operates in the free band, which is currently not limited by strict standardization, it is possible to develop practically any custom system; see [41,42,43].
Many companies focusing on the manufacturing of LED light sources or even smart devices (such as smart phones) are already exploring the possibilities of light fidelity (LiFi) or have claimed multiple patents in this field. Both major smartphone players, Samsung and Apple, are currently developing their own versions of LiFi. Samsung holds multiple patents in this field [44]. On the other hand, Apple actively cooperates with PureLifi company, based around professor Haas, who pioneered one of the first experiments with LiFi itself [45]. PureLifi is experimenting with LiFi modules integrated into laptops as well, reaching up to one gigabit [46].
In the case of conventional WiFi, the new standard called 802.11ad was recently released, and active network elements are slowly surfacing on the market. This standard moves WiFi from 5 GHz to 60 GHz, also called the mm-wave region. However, the path loss will significantly increase since it is proportional to the square of the carrier frequency. It is estimated that either the transmit power has to be increased, the distance between individual access points has to be decreased, or the whole system has to employ advanced beamforming to focus transmissions [47]. As the current regulations for 4G/5G systems have reached their ceiling, it is not likely that the transmit power will increase in the enhanced 5G or possibly 6G network. Thus, a different approach has to be chosen such that the cell size of 5G/6G will be reduced, which will inevitably lead to the increase of manufacturing costs, since the beamforming, which requires multiple transmitting/receiving antennas, will be a necessary technology. On the other side are VLC technologies with the unlicensed spectrum of approximately 350 THz. However, the VLC systems suffer from high path loss; thus, advanced optical components are practically a must to develop a long-distance system. Currently, VLC is mainly used in free space optical (FSO) wireless links, which have advanced collimators or even automatic fine-tuning capabilities and are often used as the backbone of Internet providers. Haas et al. differentiated between VLC, optical camera communications (OCC), free-space optical communications (FSO), and light fidelity (LiFi) [48]. According to him, VLC should be used for IoT or machine-to-machine communications providing ultra-reliable low latency communication (URLLC) for 5G, B5G, and Industry 4.0. OCC is similar to VLC, but can also use a display as the transmitter and a camera image sensor as the receiver. This whole concept stands on recent advances in image sensor and camera technologies, offering higher resolutions and/or frame rates. Furthermore, all the sensors are currently much smaller and can be embedded into smartphones or laptops. Other than data transmissions, this technology can be also used for localization [49]. As mentioned before, FSO links based on laser diodes are often used for backhaul connections, where optical fibers can be reliably used (or the solution would be pricy). Finally, LiFi is a completely wireless network solution, serving as a complete alternative or supplementary technology to WiFi. This technology uses visible light for receiving data and the infrared band for transmissions. The coverage of LiFi is severely limited by the illumination area of the light source.
One of the main advantages of VLC technology is that it does not interfere with machinery or medical devices. Currently, if devices in factories or medical institutions have to be online (even on a local network), they are usually connected via Ethernet or optical cables, as these devices tend to be highly sensitive to any RF interference. However, this approach has its limits, since it is not always convenient to wire movable machines. Therefore, an alternative, which lies in VLC systems or LiFi, could significantly improve the reliability or even the portability of said devices [50].
Multiple complications were encountered during the development of the previously mentioned VLC based systems. Among them is the receiver sensitivity, as most of the photodetectors were designed for fiber optics, where the beam is precisely focused on the photodiode itself. Therefore, the sensitivity tends to be low, and multiple solutions are currently being explored. Since it is practically impossible to increase the size of the photodiode itself without influencing the resulting bandwidth, many teams tend to develop optical concentrators. Putri et al. presented their own concentrator, which managed to improve the communication coverage of an on-off keying (OOK)based system by approximately 15 to 55% [51]. A fluorescent concentrator can be even used to implement a MIMO system, as presented by Mulyawan et al. [52]. Apart from different concentrators, a fly-eye receiver can be used [53] or even an advanced form of an angle diversity receiver, which is often combined with beam steering technology [54,55]. Zhang et al. [56] compared APD and single photon avalanche diode (SPAD)based receivers, which are also often used in experiments. APD showed promising results, but it tends to be pricy for mass deployment.
Beamforming is another area that is currently explored not only in VLC, but also in 5G and the new WiFi 6 [47,57,58]. This technology can significantly improve resource allocation or the reusability of frequency bands. Cen et al. presented their own VLC beamforming solution called LiBeam, which managed to improve network spectral efficiency significantly, thus increasing the throughput of the whole platform [57]. VLC integration into 5G networks was also tested by Shi et al. [59].
VLC systems and light propagation can be somewhat reliably simulated by employing ray-tracing technologies, which are currently on the rise, as GPUs with dedicated ray-tracing hardware are available. Lichtenegger et al. introduced their own ray-tracing platform for the simulation of VLC channel modeling [60].

3. Methods

It is very important to use a suitable equalization algorithm to improve the system performance (Figure 4). Some algorithms provide very good accuracy in some areas, but cannot be used for equalization. Based on the literature, algorithms based on LMS and RLS provide very good accuracy for equalization; therefore, the LMS, NLMS, and QR-RLS algorithms were chosen for this article. The rest of this section deals with the basic mathematical description of the chosen methods. For a more detailed description, refer to the cited articles.

3.1. Least Mean Squares

The LMS algorithm is very often used for adaptive filtering, as it is very simple and not time demanding. This algorithm is a stochastic gradient descent adaptive method based on Wiener filtering theory, stochastic averaging, and the least squares method. Calculation of the linear adaptive algorithm coefficients is given by Equation (3), where x is the input signal, w represents the impulse characteristic of the filter, and μ is the step size. Step size μ is one of the main parameters. When the value of μ is too low, it takes a very long time to find the optimal solution of the adaptive filter. On the other hand, when the value of μ is too high, the adaptive filter becomes unstable. Therefore, it is very important to find a compromise between the speed and stability of the adaptive algorithm convergence [33,34,35].
For optimization, a random starting point is selected in the coefficient space, and then by subsequent steps, the optimum point is reached. To reach optimization, the method of steepest descent is very often used. The implementation of the LMS algorithm is basically composed of three steps. In the first step, the finite impulse response (FIR)filter output value is calculated by Equation (1). Then, the estimated error value is calculated based on Equation (2). In the last step, the values of the FIR filter weights are updated with respect to the next iteration of Equation (3) [33,34,35].
y ( n ) = i = 0 N 1 w ( n ) x ( n i ) = w T ( n ) x ( n ) .
e ( n ) = d ( n ) y ( n ) .
w ( n + 1 ) = w ( n ) + 2 μ e ( n ) x ( n ) .

3.2. Normalized Least Mean Squares

If the input signal is relatively high, the LMS algorithm tends to often amplify the noise instead of the effective signal. For these types of signals, the NLMS algorithm has the greatest potential. Step size μ is normalized by the energy of the input signal by Equation (4). When the input signal consists of high values, it takes more time to reach the lowest possible error value. On the other hand, when the input signal consists of lower values, it will be faster to reach the lowest possible error value [33,36].
Every iteration of the NLMS algorithm requires four different steps. In the first step, the FIR filter output value is calculated by Equation (1). Then, the estimated error value is calculated by Equation (2). In the third step, the convergence constant μ is calculated by Equation (4). In the last step, the values of the FIR filter weights are updated with respect to the next iteration by Equation (3) [33,36].
μ ( n ) = 1 x T ( n ) x ( n ) .

3.3. QR Decomposition Based Recursive Least Squares

The QR-RLS leverages the advantages of the triangulation process with good mathematical properties [37,61]. It is based on robust QR decomposition, which contains the Givens transformation. It is a numerically stable algorithm with positive definiteness [37,61].
In the first step, the filter output is calculated based on Equation (5). Estimation of QR-RLS is determined by Equation (6), where d ( n ) is a desired signal, w T ( n ) is a weight vector, and x ( n ) stands for the reference signal. The estimated error e ( t ) is calculated according to Equation (6) [33,36].
y ( n ) = w T ( n ) x ( n ) .
e ( n ) = d ( n ) w T ( n ) x ( n ) ,
The filter periodically updates its weights based on Equation (7), where p ( n ) is the corresponding vector and R ( n ) represents the triangular matrix [33,36].
w ( n ) = R 1 ( n ) p ( n ) ,

3.4. Structure of the Linear Equalizer

The coefficient vector of the equalizer w ^ , representing the optimal values of the linear equalize, r is based on the minimum mean squared error (MMSE) estimation between the original and the distorted signals. The given coefficients are set according to the input values and calculated using various algorithms, such as LMS or RLS.
The decision circuit ensures rounding to the nearest value within the used constellation diagram. The error can be determined either based on the knowledge of the used constellation diagram or on the basis of the so-called training sequence, which is transmitted before the actual data stream (Figure 5). If a linear equalizer is used in multi-tone modulations, a separate equalizer is inserted in each output branch of the receiver.

4. Evaluation Parameters

Simulation, as well as measurements were carried out based on the following parameters.
BER is an important quality indicator of digital transmission systems. It is the number of bit errors per unit time; therefore, it is calculated as the number of bit errors divided by the total number of transmitted bits in one time period.
MERrepresents a relationship between the signal-to-noise ratio and error vector magnitude. It is used to evaluate the performance of the transmitter and/or receiver in systems that employ digital modulations. It is mainly influenced by channel quality and path propagation, which cause the constellation points to deviate from the ideal location.
EVM provides a comprehensive measure of the quality of the modulator and/or demodulator performance in the presence of various impairments (Figure 6). Various imperfections in implementation, such as carrier leakage, phase noise, shot noise, etc., cause the deviation of constellation points. EVM is used to quantify how far the points are from the ideal location. There is a one-to-one relationship between EVM and MER; however, MER is calculated from the average power of the signal.
The energy per bit-to-noise power spectral density ratio (E b /N 0 ) is an important parameter of digital communication systems. It is basically the SNR per bit (normalized SNR measurement). It is often used to compare the BER performance of various digital modulations without the influence of the used bandwidth. SNR is periodically obtained at the receiving universal software radio peripheral (USRP) and then calculated by a computer running LabVIEW.

5. Simulations

The simulation platform based on virtual instrumentation was developed to estimate the results of future measurements roughly. It consisted of multiple blocks from the NI Modulation Toolkit and Adaptive Filter Toolkit. The channel itself was modeled by inserting additive white Gaussian noise block (AWGN), which simulated impairments during laboratory measurements. The results were represented not only by constellation diagrams of the transmitted/received signal, but also by multiple parameters such as EVM, BER, phase error, magnitude error, etc. Three equalization techniques were tested: QR-RLS, LMS, and NLMS.
Other than white Gaussian noise, the software was also capable of simulating the Rician fading channel or Rayleigh fading channel. These two were not tested during the first phase, but they will be useful for further measuring scenarios, such as propagation in a highly reflective environment. This software was developed as an extension of previously explored channel modeling applications [62]. Various aspects, which can be further analyzed, were thoroughly explained in the cited article.
Simulations were carried out repeatedly for each modulation format/equalization technique combination, and the E b /N 0 parameter of AWGN was gradually changed from 20 to 40 dB. BER, MER, and EVM parameters were used for evaluation. Modulation order of QAM was changed from 4-QAM to 64-QAM. Figure 7 and Figure 8 represent the relationship between E b /N 0 and MER. Figure 9 displays the relationship between EVM and E b /N 0 . Individual graphs more or less corresponded to the assumptions. Measured values corresponded to the decreasing E b /N 0 since the signal itself was gradually influenced by noise. It is noticeable that equalization techniques significantly improved the MER values. They were advantageous mainly at 20 to 32 dB, where their deployment improved the reliability of the whole platform. However, their contribution was heavily influenced by the amount of noise. When the signal had higher E b /N 0 values, the benefit of equalization rapidly decreased. In worst-case scenario (at 20 dB), the difference between the signal with and without the equalizer was more than 15 dB.
The whole simulation used a bandwidth of 1 MHz. The used number of transmitted symbols mainly corresponded to the performance of the measuring computer. A tradeoff between simulation performance and measurement accuracy was chosen, as the number of transmitted symbols influenced the maximal measurable order of BER. By choosing 5000 symbols, the whole simulation was able to measure at least 10 5 BER reliably. Anything higher than 10 5 was therefore rounded to zero. Since the earlier publication covered the BER parameter simulations, therefore this was skipped in this article [62].
In Figure 9, which compares measured EVM values, it is noticeable that starting from approximately 30–34 dB, the adaptive algorithms positively influenced the whole simulation. In the worst-case scenario, the difference between the equalized signal and the signal without the equalizer was approximately 14% for 4-QAM or 12% for 8-QAM. The difference between individual equalization techniques increased with the higher order of QAM modulation (4-QAM = 1.4 % , 16-QAM = 3 % ). The settings of the equalizer parameters can be seen in Table 1. These parameters were chosen based on extensive simulations similar to the experiments presented by Martinek et al. in 2017 and exhibited the best results across the board [63].

6. Measurements

Measurements were carried out on a custom platform developed around software defined radios (National Instruments USRPs) and virtual instrumentation (LabVIEW 2018). The Philips Fortimo LED 3000 44W/840 was used as a transmitting element. Three previously mentioned adaptive algorithms—LMS, NLMS, and QR-RLS—were used during the measurements. The monitored parameters were E b /N 0 , MER, EVM, and BER. The block diagram of the whole platform can be seen in Figure 10.

6.1. Software

As mentioned before, the software side was implemented in LabVIEW 2018. This platform offered a high level of modularity and adaptability, as the software side, which was the backbone of the whole prototype, communicated directly with the software defined radios. Therefore, any modifications of the software side could be instantaneously tested during the real measurements.
The front panel of the prototype consisted of four parts. The first part was used to set the proper signal parameters (carrier, bandwidth, USRP gain, sample width), modulation parameters (mainly QAM order), IP addresses of USRPs, and the path of the output file with the measured parameters. The second part focused on equalizations, offering variable configurable parameters, like the regularization factor, leakage, or forgetting factor. The third part or block was mainly used for measurement, offering various readable parameters (BER, MER, EVM, etc.). Blocks 4 and 5 showed the waveform graphs on the transmitting and receiving side.

6.2. USRP

Two NI USRP-2921 were used for the experiments (Figure 10). These older USRPs use standard Ethernet as an interface between the device itself and the controlling computer. Other than that, USB 2.0 can be also used for communication, although it offers lower bit rates. Two SMA connectors for the transmitting or receiving side were also present. Synchronization could be either software driven, driven by an external clock generator, or via bus by connecting a proprietary PCI-E like cable. It originally offered daughterboards operating at 2.4 to 2.5 GHz and 4.9 to 5.9 GHz, which were not suitable for VLC experiments. Therefore, two boards—Ettus LFTX for the transmitter and LFRX for the receiver—which operated at 0–30 MHz, were used during the experimental measurements.

6.3. Amplifier and Bias Tee

The amplifier constructed by Chinese engineers was used during the measurements. It operated at 1 to 500 MHz and amplified the signal by 1.6 W.
The Mini-Circuits ZX85-12G-S+ bias tee was used to modulate Philips light source. It offered a low insertion loss of 0.6 dB, wideband operation (0.2 to 12,000 MHz), a high current capability of 400 mA, and a rugged unibody construction. The bias tee itself was a diplexer, which used the low-frequency port to set the bias, and the high-frequency port passed the RF signal, but blocked the biasing. The combined port used both bias and RF to modulate the light source itself.

6.4. Photodetector

Thorlabs PDA36A-EC was used as a receiving element. It was a Si PIN photodetector with switchable gain operating at 350 to 1100 nm. It offered a bandwidth of up to 10 MHz and a peak sensitivity at 970 nm. Various lens tubes could be mounted onto the thread coupler to direct light at the receiving chip itself. However, during the measurements, the lenses were not used, as it was necessary to simulate the receiving elements (such as mobile phones).

6.5. Configuration, Scenario, and Results

The following configuration was used during the measurements: a carrier frequency of 3 MHz with a variable bandwidth from 1 MHz to 4 MHz. However, since NI USRPs had some channel widths fixed, it used a slightly wider channels (for example 3.0303 MHz instead of 3 MHz). The number of transmitted symbols was 10,000.
The measurement itself was carried out in the laboratory of the Technical University of Ostrava. The Philips Fortimo ceiling light was mounted on a moveable holder, which could be freely adjusted on a custom ceiling rail system. This type of light was chosen based on the statistics from Czech public institutions. It is often used in the construction of new buildings or during renovations of older ones. Since it was also used in the university corridors, the whole system could be beta tested directly during full operation. The selected parameters of this light source can be seen in Table 2.
The receiving photodetector was mounted on a movable laboratory cart. Therefore, it was possible to change the position of the detector, but always keeping the same height. This scenario can be seen in Figure 11. The Philips light source illuminated conical area with diameter of 700 cm.
The measurement itself was carried out only in the X axis up to a maximum distance of 350 cm, which corresponded to the radius of the illuminated area (Figure 11). As the illuminated area was a symmetrical cone, the measurement was carried out only in one direction: from the center to the “right” side. Therefore, the measured values for one direction corresponded to the measurements in every other direction (this statement was tested and verified by random short measurements).
The Rohde & Schwarz ZVB4 network analyzer was used to measure the attenuation characteristics of the entire communication chain. This attenuation frequency response was measured against the reference that was set when the analyzer input and output were connected directly. After measuring this characteristic, it was decided that the measurement would be carried out at a carrier frequency of 3 MHz, mainly to use as much bandwidth as possible. The attenuation frequency characteristics measured at various distances (1 m, 2 m, and 3 m) from the center of the illuminated area are visible in Figure 12 as well. It is noticeable that the attenuation rapidly increased with the increasing distance from the center.
The dependence of E b /N 0 on the measured distance and configured adaptive algorithm can be seen in Figure 13 and Figure 14. These figures correspond to measurements with 4-QAM modulation and the 1 MHz or 4 MHz bandwidth. It is noticeable that the QR-RLS adaptive algorithm provided the best results of E b /N 0 across the board (in comparison to the non-equalized data). The parameter was improved by 9 dB at the center of the illuminated area and by 11 dB at a threshold value of almost 300 cm. The other algorithms improved the measured signal as well, but the difference was lower. LMS managed to improve the E b /N 0 by 2 dB at the center and 7 dB at the threshold. NLMS improved the values by 3 dB at the center and 8 dB at the threshold. As is visible, each algorithm noticeably improved the received signal.
These figures also include two sets of constellation diagrams, one for the scenario without equalization and one with the QR-RLS adaptive algorithm. Each set had two constellation diagrams corresponding to the values in the center of the illuminated area and at the measurable threshold (350 cm for QR-RLS and 325 cm for the scenario without equalization). By comparing both figures, it can be seen that wider bandwidths had a significant impact on E b /N 0 . Figure 13 shows the better results of E b /N 0 by approximately 4 dB in comparison to Figure 14. However, wider channels also offered higher transmit speeds.
Figure 15 and Figure 16 show the comparison of the BER and EVM parameters. Both figures displayed a bit error rate for the 1 MHz bandwidth and 4–32 QAM modulation formats. Some waveforms are not present in the figures, as they tended to copy the horizontal axis (their BER was out of the platform measuring range). This fact mainly affected the 4-QAM modulation scheme in combination with various adaptive algorithms and was caused by the limited number of transmitted symbols, effectively influencing the range of the measurable bit error rate. Modulated signals without equalization had significantly higher error rates. The 32-QAM modulation scheme at 300 cm never exceeded the order of 5 , when the QR-RLS algorithm was used. In comparison, the whole platform easily exceeded the order of 4 at 150 cm without any equalization algorithms. The 4-QAM modulation would need to be used to reach a distance of 300 cm without equalization algorithms; therefore, the effective transmit speed would be lowered significantly. The system with this configuration might be able to transmit even on 325 cm, but the BER decreased rapidly ( 4 at 325 cm).
The EVM comparison in Figure 13 shows that the QR-RLS exhibited the best results. QR-RLS managed to improve EVM by 1.4% at the center of the illuminated area and by up to 10% at 300 cm. LMS and NLMS had very similar results: LMS improved EVM by 0.02% at the center and 5% at 300 cm, while NLMS improved EVM by 0.25% at the center and 7% at 300 cm.
All the above figures show that QR-RLS appeared to be the best adaptive algorithm, improving the measured parameters significantly. It was followed by NLMS and LMS, which had very similar results. Part of the results can be seen in Table 3 and Table 4.

7. Discussion

While the presented equalization algorithms definitely improved the measured parameters, there was still room for improvement. The system vastly improved the first generation of our VLC system, mentioned previously. However, QAM in this field is slowly pushed back in favor of more modern OFDM variants. Therefore, during the testing, the development of the beta OFDM system, already began (Figure 17). It was based on modified hardware components from the presented QAM system. During the development, a third USRP had to be used, since the OFDM was highly sensitive to precise synchronization. However, a limitation of gigabit Ethernet was reached as well; therefore, the whole platform would be modernized and moved to newer SDRs with the PCI-Express interface.
Based on the measurements, the used amplifier suffered from significant non-linearity. Alternative models are currently being explored, and LZY-22+ from Mini Circuits is the most likely candidate for future testing. Non-linearity significantly influenced the results, and the values might be even improved by at least 30%.
A number of filters could be also tested in future works, as indicated by Tokgoz et al. [64], who tested blue and flattening filters. Their system managed to improve BER values by 15–40%. According to them, blue filters omitted about 60% of the LED transmit power, while the response-flattening filter did not influence the LED power capabilities. To test further revisions of the presented platform, a set of blue light filters from Thorlabs was acquired. Further tests are scheduled for newly developed OFDM systems.
The receiver was another limiting factor of the whole platform. The commercially available Thorlabs solutions suffer from a lower quality of in-built amplifier. To overcome this issue, a set of PIN photodiodes from Hamamatsu photonics was acquired, and a new, custom PIN photodetector is planned. A test APD based photodetector is also planned. The solution from Hamamatsu seems to be the most suitable candidate, and its acquisition is a topic of future cooperation.
A new set of adjustable lenses was also acquired from Thorlabs. The previously used lens was scratched upon the final set of measurements, so the results were scrapped. However, replacements parts are already scheduled to arrive soon.
The final step will be an implementation of an FPGA based version. The platform at it stands is highly dependent on the performance of the computer, which is used for LabVIEW code execution. It is basically a tradeoff between modularity and development speed vs. platform speed. The current implementation is significantly slower than the FPGA version, but any adjustments can be quickly tested and pulled back if needed.
The presented results can be transferred to car light sources, as the presented platform is very modular and offers a certain degree of portability. Further tests of modulation schemes in outdoor environments are planned, as well as compatibility with modern mobile networks. Figure 18 shows an early concept of a hybrid 4G/5G/VLC network for communication in congested environments. Mobile network base stations would handover connections to the VLC infrastructure in certain advantageous scenarios (such as road tunnels). After the vehicle passes through the congested environment, the VLC infrastructure passes the user equipment back to the mobile network. VLC technology can be also used for tarification based on the VIN of individual vehicles.
Avatamanitei et al. presented their own platform for vehicular VLC. Their system was built around traffic lights and provided a noise resilient solution. It was capable of communication up to 50m, which was similar to the preliminary results of our OFDM based platform. OFDM/QAM definitely offered higher transmit speeds in comparison to OOK; however, this experiment mainly tested the influence of direct sunlight. The presented method is very interesting and will definitely be a topic for future research [65].
Further experiments will be also carried out in the BROADBAND LIGHT testing polygon situated next to the Faculty of Electrical Engineering and Computer Science at the Technical University of Ostrava. It consists of a full-mesh network solution, covering 10 lamp posts, which altogether carry 18 LED public lighting sources from various manufacturers. Each lamp can be individually and remotely controlled from the lab. The setup is prepared for native deployment of VLC and serves as a real-life showroom of smart technologies.
Another set of similar tests will be carried out on the Octavia III taillight. For this different light source, an approach previously used in an earlier article will be used. A special box used for the simulation of various natural phenomena will be used to simulate the ever-changing conditions of weather throughout the year.
The development of new custom parts is currently ongoing. Apart from the photodetector mentioned earlier, a new and less expensive bias tee was constructed. This new design should push manufacturing costs lower, while maintaining a certain level of quality. Moreover, it is much easier to replace damaged parts on site, as it is possible to avoid external manufacturing. A new custom light source with interchangeable LED matrices is also under development to test the various influences of LED quality on VLC [66].

8. Conclusions

This work dealt with channel feed-forward software defined equalization in a QAM VLC system. The whole platform based on LabVIEW and National Instruments hardware was introduced. The first part presented the results from simulation software, which roughly estimated the expected results. QR-RLS was preliminarily identified as the best algorithm for deployment; however, this argument had to be backed by certain data.
The second part described the whole measuring phase, which backed up the earlier statement. QR-RLS managed to improve BER values by up to one whole order. It also improved EVM up to 10%. LMS and NLMS improved the measured values as well, but the impact was lower. NLMS managed to improve EVM up to 7% in the best-case scenario, whereas LMS reached only up to 5%.
Certain weak spots were identified and discussed. Further research was outlined with the focus on new parts, which will significantly influence the performance of future platforms.

Author Contributions

Conceptualization, R.M. and L.D.; Methodology, R.M.; Software, L.D. and R.M.; Validation, R.M., L.D. and R.J.; Formal Analysis, R.M. and L.D.; Investigation, R.M. and R.J.; Resources, R.M.; Data Curation, L.D.; Writing—Original Draft Preparation, L.D.; Writing—Review & Editing, R.M. and R.J.; Visualization, R.J.; Supervision, R.M.; Project Administration, R.M.; Funding Acquisition, R.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Ministry of Education of the Czech Republic, Project No. SP2020/156 and by the European Regional Development Fund in the Research Centre of Advanced Mechatronic Systems project, Project Number CZ.02.1.01/0.0/0.0/16_019/0000867.

Acknowledgments

This article was supported by the Ministry of Education of the Czech Republic, Project No. SP2020/156. This work was supported by the European Regional Development Fund in the Research Centre of Advanced Mechatronic Systems project, Project Number CZ.02.1.01/0.0/0.0/16_019/0000867, within the Operational Programme Research, Development and Education.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Singh, G.; Srivastava, A.; Bohara, V.A. Impact of Weather Conditions and Interference on the Performance of VLC based V2V Communication. In Proceedings of the 2019 21st International Conference on Transparent Optical Networks (ICTON), Angers, France, 9–13 July 2019; pp. 1–4. [Google Scholar] [CrossRef]
  2. Ebrahim, K.J.; Al-Omary, A. Sandstorm Effect on Visible Light Communication. In Proceedings of the 2017 9th IEEE-GCC Conference and Exhibition (GCCCE), Manama, Bahrain, 8–11 May 2017; pp. 1–7. [Google Scholar] [CrossRef]
  3. Elamassie, M.; Karbalayghareh, M.; Miramirkhani, F.; Kizilirmak, R.C.; Uysal, M. Effect of Fog and Rain on the Performance of Vehicular Visible Light Communications. In Proceedings of the 2018 IEEE 87th Vehicular Technology Conference (VTC Spring), Porto, Portugal, 3–6 June 2018; pp. 1–6. [Google Scholar] [CrossRef]
  4. Kyselak, M.; Dvorak, F.; Maschke, J.; Vlcek, C. Optical Birefringence Fiber Temperature Sensors in the Visible Spectrum of Light. Adv. Electr. Electron. Eng. 2018, 15, 885–889. [Google Scholar] [CrossRef]
  5. Cheong, Y.K.; Ng, X.W.; Chung, W.Y. Hazardless Biomedical Sensing Data Transmission Using VLC. IEEE Sens. J. 2013, 13, 3347–3348. [Google Scholar] [CrossRef]
  6. Kowalczyk, M.; Siuzdak, J. VLC link with LEDs used as both transmitters and photo-detectors. In Proceedings of the 2015 Seventh International Conference on Ubiquitous and Future Networks, Sapporo, Japan, 7–10 July 2015; pp. 893–897. [Google Scholar] [CrossRef]
  7. Hu, F.; Zhao, Y.; Zou, P.; Liu, Y.; Chi, N. Non-linear Compensation based on Polynomial Function Linked ANN in Multi-band CAP VLC System. In Proceedings of the 2019 26th International Conference on Telecommunications (ICT), Hanoi, Vietnam, 8–10 April 2019; pp. 206–209. [Google Scholar] [CrossRef]
  8. Le Minh, H.; O’Brien, D.; Faulkner, G.; Zeng, L.; Lee, K.; Jung, D.; Oh, Y.; Won, E.T. 100-Mb/s NRZ Visible Light Communications Using a Postequalized White LED. IEEE Photonics Technol. Lett. 2009, 21, 1063–1065. [Google Scholar] [CrossRef]
  9. Obeed, M.; Salhab, A.M.; Alouini, M.S.; Zummo, S.A. On Optimizing VLC Networks for Downlink Multi-User Transmission: A Survey. IEEE Commun. Surv. Tutor. 2019, 21, 2947–2976. [Google Scholar] [CrossRef] [Green Version]
  10. Song, W.; Dong, S.; Jia, Z. The design and realization of APD receiving circuit used in M-ary VLC. In Proceedings of the 2015 IEEE 4th Global Conference on Consumer Electronics (GCCE), Osaka, Japan, 27–30 October 2015; pp. 543–544. [Google Scholar] [CrossRef]
  11. Li, Y.; Safari, M.; Henderson, R.; Haas, H. Optical OFDM With Single-Photon Avalanche Diode. IEEE Photonics Technol. Lett. 2015, 27, 943–946. [Google Scholar] [CrossRef]
  12. Fuada, S.; Putra, A.P.; Adiono, T. Analysis of received power characteristics of commercial photodiodes in indoor LoS channel visible light communication. Int. J. Adv. Comput. Sci. Appl. 2017, 8, 164–172. [Google Scholar] [CrossRef] [Green Version]
  13. Ong, Z.; Chung, W.Y. Long Range VLC Temperature Monitoring System Using CMOS of Mobile Device Camera. IEEE Sens. J. 2016, 16, 1508–1509. [Google Scholar] [CrossRef]
  14. Liang, K.; Chow, C.W.; Liu, Y.; Yeh, C.H. Thresholding schemes for visible light communications with CMOS camera using entropy-based algorithms. Opt. Express 2016, 24, 25641. [Google Scholar] [CrossRef]
  15. Goto, Y.; Takai, I.; Yamazato, T.; Okada, H.; Fujii, T.; Kawahito, S.; Arai, S.; Yendo, T.; Kamakura, K. A New Automotive VLC System Using Optical Communication Image Sensor. IEEE Photonics J. 2016, 8, 1–17. [Google Scholar] [CrossRef]
  16. Chow, C.W.; Chen, C.Y.; Chen, S.H. Enhancement of Signal Performance in LED Visible Light Communications Using Mobile Phone Camera. IEEE Photonics J. 2015, 7, 1–7. [Google Scholar] [CrossRef]
  17. Hsu, K.L.; Wu, Y.C.; Chuang, Y.C.; Chow, C.W.; Liu, Y.; Liao, X.L.; Lin, K.H.; Chen, Y.Y. CMOS camera based visible light communication (VLC) using grayscale value distribution and machine learning algorithm. Opt. Express 2020, 28, 2427. [Google Scholar] [CrossRef] [PubMed]
  18. Malik, B.; Zhang, X. Solar panel receiver system implementation for visible light communication. In Proceedings of the 2015 IEEE International Conference on Electronics, Circuits, and Systems (ICECS), Cairo, Egypt, 6–9 December 2015; pp. 502–503. [Google Scholar] [CrossRef]
  19. Sarwar, R.; Sun, B.; Kong, M.; Ali, T.; Yu, C.; Cong, B.; Xu, J. Visible light communication using a solar-panel receiver. In Proceedings of the 2017 16th International Conference on Optical Communications and Networks (ICOCN), Wuzhen, China, 7–10 August 2017; pp. 1–3. [Google Scholar] [CrossRef]
  20. Chen, H.Y.; Liang, K.; Chen, C.Y.; Chen, S.H.; Chow, C.W.; Yeh, C.H. Passive optical receiver for visible light communication (VLC). In Proceedings of the TENCON 2015—2015 IEEE Region 10 Conference, Macao, China, 1–4 November 2015; pp. 1–2. [Google Scholar] [CrossRef]
  21. Prakash, P.; Sharma, R.; Sindhu, S.; Shankar, T. Visible Light Communication using Solar Panel. In Proceedings of the 2017 2nd International Conference on Emerging Computation and Information Technologies (ICECIT), Tumakuru, India, 15–16 December 2017; pp. 1–5. [Google Scholar] [CrossRef]
  22. Hsu, C.W.; Wu, J.T.; Wang, H.Y.; Chow, C.W.; Lee, C.H.; Chu, M.T.; Yeh, C.H. Visible Light Positioning and Lighting Based on Identity Positioning and RF Carrier Allocation Technique Using a Solar Cell Receiver. IEEE Photonics J. 2016, 8, 1–7. [Google Scholar] [CrossRef]
  23. Tran, N.-A.; Mai, V.V.; Thang, T.C.; Pham, A.T. Impact of reflections and ISI on the throughput of TCP over VLC networks with ARQ-SR protocol. In Proceedings of the 2013 IEEE 4th International Conference on Photonics (ICP), Melaka, Malaysia, 28–30 October 2013; pp. 172–174. [Google Scholar] [CrossRef]
  24. Wang, H.; Kim, S. Decoding of Polar Codes for Intersymbol Interference in Visible-Light Communication. IEEE Photonics Technol. Lett. 2018, 30, 1111–1114. [Google Scholar] [CrossRef]
  25. Cao, P.; Chen, J.; You, X. An initialization scheme for blind equalization in VLC systems. In Proceedings of the 2017 16th International Conference on Optical Communications and Networks (ICOCN), Wuzhen, China, 7–10 August 2017; pp. 1–3. [Google Scholar] [CrossRef]
  26. Li, G.; Hu, F.; Zhao, Y.; Chi, N. Enhanced Performance of a Phosphorescent White LED CAP 64QAM VLC system utilizing Deep Neural Network (DNN) Post Equalization. In Proceedings of the 2019 IEEE/CIC International Conference on Communications in China (ICCC), Changchun, China, 11–13 August 2019; pp. 173–176. [Google Scholar] [CrossRef]
  27. Costa, W.S.; Samatelo, J.L.; Rocha, H.R.; Segatto, M.E.; Silva, J.A. Direct Equalization with Convolutional Neural Networks in OFDM based VLC Systems. In Proceedings of the 2019 IEEE Latin-American Conference on Communications (LATINCOM), Salvador, Brazil, 11–13 November 2019; pp. 1–6. [Google Scholar] [CrossRef]
  28. Stratil, T.; Koudelka, P.; Martinek, R.; Novak, T. Active Pre-Equalizer for Broadband over Visible Light. Adv. Electr. Electron. Eng. 2017, 15, 553–560. [Google Scholar] [CrossRef]
  29. Wang, Y.; Teng, Z.; He, W.; Li, J.; Martinek, R. A State Evaluation Adaptive Differential Evolution Algorithm for FIR Filter Design. Adv. Electr. Electron. Eng. 2018, 15, 770–779. [Google Scholar] [CrossRef]
  30. IP-50C Universal Microwave Radio | Ceragon. Available online: https://www.ceragon.com/products/ip-50c (accessed on 9 March 2020).
  31. Wang, Y.; Huang, X.; Tao, L.; Shi, J.; Chi, N. 45-Gb/s RGB-LED based WDM visible light communication system employing CAP modulation and RLS based adaptive equalization. Opt. Express 2015, 23, 13626. [Google Scholar] [CrossRef]
  32. Wang, Y.; Huang, X.; Zhang, J.; Wang, Y.; Chi, N. Enhanced performance of visible light communication employing 512-QAM N-SC-FDE and DD-LMS. Optics Express 2014, 22, 15328. [Google Scholar] [CrossRef]
  33. Sirvi, S.; Tharani, L. Wavelet based OFDM system over flat fading channel using NLMS equalization. In Proceedings of the 2016 International Conference on Computing, Communication and Automation (ICCCA), Greater Noida, India, 29–30 April 2016; pp. 1460–1463. [Google Scholar] [CrossRef]
  34. Akande, K.O.; Haigh, P.A.; Popoola, W.O. Joint equalization and synchronization for carrierless amplitude and phase modulation in visible light communication. In Proceedings of the 2017 13th International Wireless Communications and Mobile Computing Conference (IWCMC), Valencia, Spain, 26–30 June 2017; pp. 876–881. [Google Scholar] [CrossRef]
  35. Zhang, M.; Wang, Y.; Wang, Z.; Zhao, J.; Chi, N. A novel scalar MCMMA blind equalization utilized in 8-PAM LED based visible light communication system. In Proceedings of the 2016 IEEE International Conference on Communications Workshops (ICC), Kuala Lumpur, Malaysia, 23–27 May 2016; pp. 321–325. [Google Scholar] [CrossRef]
  36. Mitra, R.; Bhatia, V. Precoded Chebyshev-NLMS-Based Pre-Distorter for Nonlinear LED Compensation in NOMA-VLC. IEEE Trans. Commun. 2017, 65, 4845–4856. [Google Scholar] [CrossRef] [Green Version]
  37. Wang, Y.; Zhou, Y.; Gui, T.; Zhong, K.; Zhou, X.; Wang, L.; Lau, A.P.T.; Lu, C.; Chi, N. SEFDM Based Spectrum Compressed VLC System Using RLS Time-domain Channel Estimation and ID-FSD Hybrid Decoder. In Proceedings of the ECOC 2016 42th European Conference on Optical Communication Proceedings, Dusseldorf, Germany, 18–22 September 2016. OCLC: 959984645. [Google Scholar]
  38. Martinek, R.; Danys, L.; Jaros, R. Visible Light Communication System Based on Software Defined Radio: Performance Study of Intelligent Transportation and Indoor Applications. Electronics 2019, 8, 433. [Google Scholar] [CrossRef] [Green Version]
  39. Baros, J.; Martinek, R.; Jaros, R.; Danys, L.; Soustek, L. Development of application for control of SMART parking lot. IFAC-PapersOnLine 2019, 52, 19–26. [Google Scholar] [CrossRef]
  40. Rademacher, M.; Jonas, K.; Kretschmer, M. Quantifying the spectrum occupancy in an outdoor 5 GHz WiFi network with directional antennas. In Proceedings of the 2018 IEEE Wireless Communications and Networking Conference (WCNC), Barcelona, Spain, 15–18 April 2018; pp. 1–6. [Google Scholar] [CrossRef] [Green Version]
  41. Konings, D.; Faulkner, N.; Alam, F.; Lai, E.M.K.; Demidenko, S. FieldLight: Device-Free Indoor Human Localization Using Passive Visible Light Positioning and Artificial Potential Fields. IEEE Sens. J. 2020, 20, 1054–1066. [Google Scholar] [CrossRef]
  42. Sun, E.; Li, J.; Li, Z.; Gao, D.; Chen, Y.; Wang, M. Virtual Training and Ergonomics Evaluation System for Industrial Production Safety Based on Visible Light Communication. In Proceedings of the 2019 IEEE 19th International Conference on Communication Technology (ICCT), Xi’an, China, 16–19 October 2019; pp. 695–700. [Google Scholar] [CrossRef]
  43. Zhao, H.; Wang, J.; Liu, R. High Accuracy Indoor Visible Light Positioning Considering the Shapes of Illuminators. In Proceedings of the 2019 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB), Jeju, Korea, 5–7 June 2019; pp. 1–4. [Google Scholar] [CrossRef]
  44. Poola, J.; Agrawal, S.; Prasad, K.; Sundaram, S. Visible Light Communications Personal Area Network Controller and Access Point Systems and Methods. Patent WO2014085128A1, 5 June 2014. [Google Scholar]
  45. Haas, H.; Yin, L.; Wang, Y.; Chen, C. What is LiFi? J. Lightwave Technol. 2016, 34, 1533–1544. [Google Scholar] [CrossRef]
  46. Pure LiFi Demos 1Gbps over Visible Light at Mobile World Congress. Available online: https://www.trustedreviews.com/news/pure-lifi-gigabit-3668418 (accessed on 9 March 2020).
  47. Jeon, E.; Lee, W.B.; Ahn, M.; Kim, S.; Kim, J. Adaptive Feedback of the Channel Information for Beamforming in IEEE 802.11ax WLANs. In Proceedings of the 2019 IEEE 90th Vehicular Technology Conference (VTC2019-Fall), Honolulu, HI, USA, 22–25 September 2019; pp. 1–6. [Google Scholar] [CrossRef]
  48. Haas, H.; Cogalan, T. LiFi Opportunities and Challenges. In Proceedings of the 2019 16th International Symposium on Wireless Communication Systems (ISWCS), Oulu, Finland, 27–30 August 2019; pp. 361–366. [Google Scholar] [CrossRef]
  49. Do, T.H.; Yoo, M. An in-Depth Survey of Visible Light Communication Based Positioning Systems. Sensors 2016, 16, 678. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  50. Wagh, P.; Patil, S. Transmission of biomedical signal using VLC based system in hospitals. In Proceedings of the 2019 3rd International Conference on Trends in Electronics and Informatics (ICOEI), Tirunelveli, India, 23–25 April 2019; pp. 110–112. [Google Scholar] [CrossRef]
  51. Yatari Putri, N.A.; Hambali, A.; Pamukti, B. VLC System Performance Evaluation with Addition of Optical Concentrator on Photodetector. In Proceedings of the 2019 IEEE International Conference on Signals and Systems (ICSigSys), Bandung, Indonesia, 16–18 July 2019; pp. 167–172. [Google Scholar] [CrossRef]
  52. Mulyawan, R.; Chun, H.; Gomez, A.; Rajbhandari, S.; Faulkner, G.; Manousiadis, P.P.; Vithanage, D.A.; Turnbull, G.A.; Samuel, I.D.W.; Collins, S.; et al. MIMO Visible Light Communications Using a Wide Field-of-View Fluorescent Concentrator. IEEE Photonics Technol. Lett. 2017, 29, 306–309. [Google Scholar] [CrossRef] [Green Version]
  53. Yun, G.; Kavehrad, M. Spot-diffusing and fly-eye receivers for indoor infrared wireless communications. In Proceedings of the 1992 IEEE International Conference on Selected Topics in Wireless Communications, Vancouver, BC, Canada, 25–26 June 1992; pp. 262–265. [Google Scholar] [CrossRef]
  54. Zeng, Z.; Soltani, M.D.; Safari, M.; Haas, H. Angle Diversity Receiver in LiFi Cellular Networks. In Proceedings of the ICC 2019—2019 IEEE International Conference on Communications (ICC), Shanghai, China, 20–24 May 2019; pp. 1–6. [Google Scholar] [CrossRef]
  55. Alsulami, O.Z.; Alresheedi, M.T.; Elmirghani, J.M.H. Transmitter Diversity with Beam Steering. In Proceedings of the 2019 21st International Conference on Transparent Optical Networks (ICTON), Angers, France, 9–13 July 2019; pp. 1–5. [Google Scholar] [CrossRef]
  56. Zhang, L.; Chitnis, D.; Chun, H.; Rajbhandari, S.; Faulkner, G.; O’Brien, D.; Collins, S. A comparison of APD-and SPAD-based receivers for visible light communications. J. Lightwave Technol. 2018, 36, 2435–2442. [Google Scholar] [CrossRef]
  57. Cen, N.; Dave, N.; Demirors, E.; Guan, Z.; Melodia, T. LiBeam: Throughput-Optimal Cooperative Beamforming for Indoor Visible Light Networks. In Proceedings of the IEEE INFOCOM 2019—IEEE Conference on Computer Communications, Paris, France, 29 April–2 May 2019; pp. 1972–1980. [Google Scholar] [CrossRef]
  58. Serafino, G.; Porzi, C.; Falconi, F.; Pinna, S.; Puleri, M.; D’Errico, A.; Bogoni, A.; Ghelfi, P. Photonics-Assisted Beamforming for 5G Communications. IEEE Photonics Technol. Lett. 2018, 30, 1826–1829. [Google Scholar] [CrossRef]
  59. Shi, L.; Li, W.; Zhang, X.; Zhang, Y.; Chen, G.; Vladimirescu, A. Experimental 5G New Radio integration with VLC. In Proceedings of the 2018 25th IEEE International Conference on Electronics, Circuits and Systems (ICECS), Bordeaux, France, 9–12 December 2018; pp. 61–64. [Google Scholar] [CrossRef] [Green Version]
  60. Lichtenegger, F.; Leiner, C.; Sommer, C.; Weiss, A.P.; Wenzl, F.P. Ray-tracing based channel modeling for the simulation of the performance of visible light communication in an indoor environment. In Proceedings of the 2019 Second Balkan Junior Conference on Lighting (Balkan Light Junior), Plovdiv, Bulgaria, 19–21 September 2019; pp. 1–6. [Google Scholar] [CrossRef]
  61. Bandara, K.; Chung, Y.H. Reduced training sequence using RLS adaptive algorithm with decision feedback equalizer in indoor Visible Light Wireless Communication channel. In Proceedings of the 2012 International Conference on ICT Convergence (ICTC), Jeju, Korea, 15–17 October 2012; pp. 149–154. [Google Scholar] [CrossRef]
  62. Martinek, R.; Koudelka, P.; Latal, J.; Vitasek, J.; Vanus, J.; Wen, H.; Nazeran, H. Modelling of wireless fading channels with RF impairments using virtual instruments. In Proceedings of the 2016 IEEE 17th Annual Wireless and Microwave Technology Conference (WAMICON), Clearwater, FL, USA, 11–13 April 2016; pp. 1–6. [Google Scholar] [CrossRef]
  63. Martinek, R.; Konecny, J.; Koudelka, P.; Zidek, J.; Nazeran, H. Adaptive Optimization of Control Parameters for Feed-Forward Software Defined Equalization. Wirel. Pers. Commun. 2017, 95, 4001–4011. [Google Scholar] [CrossRef]
  64. Tokgoz, S.C.; Anous, N.; Yarkan, S.; Khalil, D.; Qaraqe, K.A. Performance Improvement of White LED-Based VLC Systems Using Blue and Flattening Filters. In Proceedings of the 2019 International Conference on Advanced Communication Technologies and Networking (CommNet), Rabat, Morocco, 12–14 April 2019; pp. 1–6. [Google Scholar] [CrossRef]
  65. Avătămăniței, S.A.; Căilean, A.M.; Done, A.; Dimian, M.; Prelipceanu, M. Noise Resilient Outdoor Traffic Light Visible Light Communications System Based on Logarithmic Transimpedance Circuit: Experimental Demonstration of a 50 m Reliable Link in Direct Sun Exposure. Sensors 2020, 20, 909. [Google Scholar] [CrossRef] [Green Version]
  66. Vitasek, J.; Latal, J.; Stratil, T.; Hejduk, S.; Vanderka, A.; Hajek, L.; Kolar, J. Purposeful Suppression and Reconstruction of White Light from LED for Improvement of Communication Properties. Adv. Electr. Electron. Eng. 2019, 17, 74–80. [Google Scholar] [CrossRef]
Figure 1. Examples of various impairments in visible light communication systems. Examples cover all scenarios from vehicle-to-everything (V2X) to machine-to-machine communication (M2M).
Figure 1. Examples of various impairments in visible light communication systems. Examples cover all scenarios from vehicle-to-everything (V2X) to machine-to-machine communication (M2M).
Sensors 20 01618 g001
Figure 2. VLC prototyping research concept.
Figure 2. VLC prototyping research concept.
Sensors 20 01618 g002
Figure 3. Pure WiFi environment vs. WiFi and light fidelity (LiFi) zone. WiFi signals pass through individual walls, thus limiting the reusability of the channels.
Figure 3. Pure WiFi environment vs. WiFi and light fidelity (LiFi) zone. WiFi signals pass through individual walls, thus limiting the reusability of the channels.
Sensors 20 01618 g003
Figure 4. Classification of adaptive algorithms. LMS, least mean squares.
Figure 4. Classification of adaptive algorithms. LMS, least mean squares.
Sensors 20 01618 g004
Figure 5. Block diagram of a linear equalizer as a linear FIRfilter with a transverse structure.
Figure 5. Block diagram of a linear equalizer as a linear FIRfilter with a transverse structure.
Sensors 20 01618 g005
Figure 6. EVMin part of the IQ diagram.
Figure 6. EVMin part of the IQ diagram.
Sensors 20 01618 g006
Figure 7. Dependence of MERon E b /N 0 for lower state M-QAM modulation formats. NLMS, normalized least mean squares.
Figure 7. Dependence of MERon E b /N 0 for lower state M-QAM modulation formats. NLMS, normalized least mean squares.
Sensors 20 01618 g007
Figure 8. Dependence of MER on E b /N 0 for higher state M-QAM modulation formats.
Figure 8. Dependence of MER on E b /N 0 for higher state M-QAM modulation formats.
Sensors 20 01618 g008
Figure 9. Dependence of EVM on E b /N 0 during simulations.
Figure 9. Dependence of EVM on E b /N 0 during simulations.
Sensors 20 01618 g009
Figure 10. Block diagram of the tested platform.
Figure 10. Block diagram of the tested platform.
Sensors 20 01618 g010
Figure 11. Visualization of reached M-QAM modulation formats based on measured parameters—3 MHz channel width and carrier frequency.
Figure 11. Visualization of reached M-QAM modulation formats based on measured parameters—3 MHz channel width and carrier frequency.
Sensors 20 01618 g011
Figure 12. Attenuation frequency response of the entire communication chain using a Philips Fortimo LED 3000 44W/840 lamp at a distance of 202 cm between the source and the photodetector.
Figure 12. Attenuation frequency response of the entire communication chain using a Philips Fortimo LED 3000 44W/840 lamp at a distance of 202 cm between the source and the photodetector.
Sensors 20 01618 g012
Figure 13. Dependence of E b /N 0 on the distance and adaptive algorithm, bandwidth 1 MHz, 4-QAM.
Figure 13. Dependence of E b /N 0 on the distance and adaptive algorithm, bandwidth 1 MHz, 4-QAM.
Sensors 20 01618 g013
Figure 14. Dependence of E b /N 0 on the distance and adaptive algorithm used, bandwidth 4 MHz, 4-QAM.
Figure 14. Dependence of E b /N 0 on the distance and adaptive algorithm used, bandwidth 4 MHz, 4-QAM.
Sensors 20 01618 g014
Figure 15. Dependence of BER on the distance and used adaptive algorithm, bandwidth 1 MHz, 4–32-QAM.
Figure 15. Dependence of BER on the distance and used adaptive algorithm, bandwidth 1 MHz, 4–32-QAM.
Sensors 20 01618 g015
Figure 16. Dependence of EVM on the distance and used adaptive algorithm, bandwidth 1 MHz, 4-QAM.
Figure 16. Dependence of EVM on the distance and used adaptive algorithm, bandwidth 1 MHz, 4-QAM.
Sensors 20 01618 g016
Figure 17. Schematics of the developed beta OFDM system.
Figure 17. Schematics of the developed beta OFDM system.
Sensors 20 01618 g017
Figure 18. Proposed concept of the hybrid VLC-4G/5G network for vehicular data transmissions.
Figure 18. Proposed concept of the hybrid VLC-4G/5G network for vehicular data transmissions.
Sensors 20 01618 g018
Table 1. Equalizer settings.
Table 1. Equalizer settings.
Adaptive AlgorithmQAMFilter LengthRegularization FactorForgetting Factor
LMS4 to 64330.009
NLMS4 to 16330.09
NLMS32 to 64330.3
QR-RLS4 to 6434-0.999
Table 2. Parameters of the transmitting LED light source.
Table 2. Parameters of the transmitting LED light source.
Philips Fortimo LED 44W/840
Luminous power3000 lm
Active power46 W
Voltage220–240 V
Effectivity68 lm/W
Table 3. Table of the measured parameters of the ceiling light, 4-QAM modulation format, bandwidth 1 MHz.
Table 3. Table of the measured parameters of the ceiling light, 4-QAM modulation format, bandwidth 1 MHz.
4-QAM
Without EQLMS
DistanceE b /N 0 EVMBERMERDistanceE b /N 0 EVMBERMER
(cm)(dB)(%)(-)(dB)(cm)(dB)(%)(-)(dB)
039.292.25NaN32.97041.562.23NaN33.35
5038.272.47NaN32.135041.252.15NaN33.05
10035.583.25NaN29.7510038.612.86NaN30.89
15032.464.68NaN26.5915034.884.28NaN27.37
20028.617.19NaN22.8620031.206.53NaN23.70
25024.0811.65NaN18.6825028.738.90NaN21.01
30020.5617.69NaN15.0530027.0311.09NaN19.10
35019.0221.144.26 4 13.5035026.5412.06NaN18.37
4-QAM
NLMSQR-RLS
DistanceE b /N 0 EVMBERMERDistanceE b /N 0 EVMBERMER
(cm)(dB)(%)(-)(dB)(cm)(dB)(%)(-)(dB)
042.352.00NaN33.98048.211.09NaN39.46
5041.792.07NaN33.685047.961.09NaN39.25
10039.542.68NaN31.4510046.781.24NaN38.13
15037.103.52NaN29.0815044.651.58NaN36.03
20033.995.05NaN25.9320042.322.04NaN33.80
25030.877.25NaN22.7925038.653.08NaN30.23
30028.0710.03NaN19.9830035.034.66NaN26.64
35028.3710.04NaN19.9735031.427.05NaN23.03
NaN (not a number)represents immeasurable BER (values below 10 5 threshold).
Table 4. Table of measured parameters of the ceiling light, 256-QAM modulation format, bandwidth 1 MHz.
Table 4. Table of measured parameters of the ceiling light, 256-QAM modulation format, bandwidth 1 MHz.
256-QAM
Without EQLMS
DistanceE b /N 0 EVMBERMERDistanceE b /N 0 EVMBERMER
(cm)(dB)(%)(-)(dB)(cm)(dB)(%)(-)(dB)
023.985.323.87 2 21.21032.691.901.00 3 30.18
505030.093.003.03 2 27.50
10010029.492.786.38 3 26.90
15015023.256.169.16 2 20.39
200200
250250
300300
350350
256-QAM
NLMSQR-RLS
DistanceE b /N 0 EVMBERMERDistanceE b /N 0 EVMBERMER
(cm)(dB)(%)(-)(dB)(cm)(dB)(%)(-)(dB)
032.101.991.48 3 29.78040.620.79037.81
5030.602.423.74 3 28.125040.960.75038.28
10027.763.421.15 2 25.1510038.910.941.70 5 36.33
15022.866.396.71 2 20.0315035.551.401.15 4 32.88
20020028.003.665.70 2 25.18
25025020.708.531.57 1 17.83
300300
350350
— Values could not be measured due to signal quality.

Share and Cite

MDPI and ACS Style

Martinek, R.; Danys, L.; Jaros, R. Adaptive Software Defined Equalization Techniques for Indoor Visible Light Communication. Sensors 2020, 20, 1618. https://0-doi-org.brum.beds.ac.uk/10.3390/s20061618

AMA Style

Martinek R, Danys L, Jaros R. Adaptive Software Defined Equalization Techniques for Indoor Visible Light Communication. Sensors. 2020; 20(6):1618. https://0-doi-org.brum.beds.ac.uk/10.3390/s20061618

Chicago/Turabian Style

Martinek, Radek, Lukas Danys, and Rene Jaros. 2020. "Adaptive Software Defined Equalization Techniques for Indoor Visible Light Communication" Sensors 20, no. 6: 1618. https://0-doi-org.brum.beds.ac.uk/10.3390/s20061618

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop