Literature DB >> 35408385

Deep Learning-Based Next-Generation Waveform for Multiuser VLC Systems.

Hafiz M Asif1, Affan Affan2, Naser Tarhuni1, Kaamran Raahemifar3,4,5.   

Abstract

Due to the growing number of users, power, and spectral effectiveness, most communication systems are complex and difficult to implement on a large scale. Artificial Intelligence (AI) has played an outstanding role in the implementation of theoretical systems in the real world, with less complexity achieving better results. In this direction, we compare the Non-Orthogonal Multiple Access (NOMA) technique for a multiuser Visible Light Communication (VLC) system with Successive Interference Cancellation (SIC) for two types of detectors: (1) the deep learning-based system and (2) the traditional maximum likelihood (ML) decoder-based system. For multiplexing, we compare the variations of novel Orbital Angular Momentum (OAM) multiplexing and Orthogonal Frequency Division Multiplexing (OFDM) with Index Modulation (IM). In this article, we implement OFDM-IM and OAM-IM for four users for the Gaussian fading MIMO Line-of-Sight (LoS) and Non-Line-of-Sight (NLoS) VLC channels. The suggested systems' bit error rate (BER) performances are compared in simulations for a wide range of Signal-to-Noise Ratios (SNRs), which shows that deep learning-based systems outperform the ML-based system for both users to ensure better decoding at the receiver end, especially at higher SNR values. The detection error is lower in a deep learning-based system at around 20% and around 30% for low SNR and high SNR values, respectively.

Entities:  

Keywords:  beamforming; deep learning; maximum likelihood; new technologies used in massive MIMO; orbital angular momentum

Year:  2022        PMID: 35408385      PMCID: PMC9002978          DOI: 10.3390/s22072771

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


1. Introduction

1.1. Motivation

Wireless communication systems such as Visible Light Communication (VLC) have proven to increase spectral efficiency and provide reliable data connections at higher data rates. However, the channel model in VLC can be free space or underwater. The increase in the channel non-linearities that affect the performance of the system requires receiver designs to be more complex [1]. It becomes more challenging when the communication system involves more variables to be estimated. The traditional equalizers and receiver designs can mitigate these effects to some extent. However, Artificial Intelligence (AI) has been proven to be effective in wireless communication systems for modulation detection, jitter mitigation, nonlinearity mitigation, and phase estimation [1,2,3]. Next-generation communication systems are expected to be reliable, robust, spectrally efficient, and fast, which can accommodate the demand of increasing users without sacrificing system performance. Furthermore, the requirements such as environmentally friendly properties, power, and bandwidth efficiency are also top of the chart. Visible Light Communication (VLC) (also known as Li-Fi) is related technology that is a solution to meet these requirements for next-generation communication systems. VLC systems are based on visible light sources, such as Light-Emitting Diodes (LEDs), which are environment friendly and have the spectrum range of 380–780 nm, i.e., a non-interfering range with Radio Frequency (RF)-based communication systems. Despite numerous advantages, VLC systems also face the challenge of handling a large number of users in the context of multiuser communication. It is worth noting, however, that the Orbital Angular Momentum (OAM) of RF waves has been recently the focus of the researchers because of its helical phase wavefront due to successive phase shifts in space [4,5,6,7,8,9]. Similar to the RF waves, the photons of the visible light beam can create a helical phase waveform with a phase front of for the azimuthal angle, , per photon [10]. It is important to mention that OAM is not similar to Spin Angular Momentum (SAM). SAM is associated with circular polarization, and OAM is associated with the spatial distribution of photons as shown in Figure 1. The successive phase shifts create orthogonal OAM modes, which are the key feature of OAM waves, and make multiplexing and demultiplexing the OAM easy with less interference.
Figure 1

Waveforms of OAM and SAM.

One of the advantages of OAM is the all-time availability of traditional resources, such as frequency and time, which can be used to increase spectral efficiency. The OAM wave has multiple orthogonal topological charges and provides a novel technique to dramatically boost spectrum efficiency, and, thus, it is predicted to be a potential multiplexing technique in future wireless communication networks. However, the disadvantage of OAM is the requirement of a high number of LEDs in order to achieve spatial orthogonality, which leads to an increase in the system’s complexity and power consumption. To combat this, the Index Modulation (IM) technique can be integrated with the OAM to increase spectrum efficiency while reducing power consumption at the same time [4,6,7]. IM is a type of digital modulation that uses the ON–OFF mechanism to assign some of the transmitted bits as the indices to other transmitting bits. In this research, OAM-IM is used for a multiuser communication system using Power-Domain Non-Orthogonal Multiple Access (PD-NOMA). The performance of OAM-IM is compared with that of the Orthogonal Frequency Division Multiplexing (OFDM)-IM-based multiuser communication system. For the receiver design, we primarily used the maximum likelihood (ML) method. However, due to inherent mathematical complexity in ML, which increases with the increase in OAM modes and the number of users [4], an additional deep learning-based approach for Successive Interference Cancellation (SIC) is also used at the receiver end to improve the overall performance of the system.

1.2. Related Work

Recently, various studies have been published in the area of OAM [11,12,13,14]. In [11], the experiments for VLC systems based on OAM are conducted with different Signal-to-Noise Ratios (SNRs), power distribution, etc. In [12], green, red, and blue beams of white light are twisted to generate independent channels, and OAM is used for multiplexing for data transmission. Similarly, in [13], RGB beams are used to increase the degree of freedom for wave generation in the Li-Fi model. In contrast to OAM, due to low Inter-Symbol Interference (ISI) and improved Signal-to-Noise Ratio (SNR). OFDM has been widely used and is well liked in the community of wireless communication [15,16]. A high Peak-to-Average Power Ratio (PAPR) is unfortunately a key OFDM disadvantage; however, many methods have been proposed to address this issue. For instance, in [17], hybrid OFDM-Pulse Width Modulation (OFDM-PWM) for multiuser VLC systems is proposed to convert irrational values into 1s and 0s to drive the LED circuit, which leads to a low PAPR. In [18], ESIM-OFDM with a sigma demodulator is proposed for the VLC system in the experimental setup. In [19], the variants of OFDM are studied for VLC-based systems, and the study shows a comparison of these variants and proposes solutions to different issues. To accommodate multiple access in VLC systems, multiple techniques have been proposed in the literature, such as OFDM, Time-Division Multiple Access (TDMA), and Code Division Multiple Access (CDMA) [17,20,21,22,23,24,25]. The source allocation for CDMA and PD-NOMA is shown in Figure 2. In [26], MIMO-OFDM is used for multiuser VLC systems by assigning a single carrier to each user. Similarly, in [11], CDMA is used with OFDM to accommodate multiuser communication instead of the single carrier to each user. These systems have performed very well. However, there are some inherent drawbacks in these techniques. For example, CDMA has degraded performance due to a low SNR among users. Similarly, Orthogonal FDMA (OFDMA) causes spectrum saturation and suffers from a high PAPR. In this research, we utilize PD-NOMA [27,28,29,30,31,32] because NOMA offers better spectrum efficiency, reduced latency, and massive connectivity. In PD-NOMA, the data of the users are suppressed using power difference. Each user’s signal is transmitted with a different and unique power value in the network. At the receiver end, the data of the user with the highest assigned power are recovered by normalizing the received signal with the assigned power factor, while SIC is employed for the retrieval of the data of the remaining users.
Figure 2

Multiple access using CDMA and NOMA.

The performance of VLC systems has been widely studied and reported in the literature. In [33], the performance of a multiuser VLC system is studied to reduce SNR fluctuations in order to provide quality services to all users. LED placement is studied in [34] to increase the efficiency of the multiuser VLC system by dividing LEDs into sectors and allocating power concentration. VLC systems have improved over time to meet the requirements of users; however, often, these systems become more complex, which leads to infeasibility for real-world implementation. In this regard, we investigated Artificial Intelligence (AI)-oriented solutions as an alternative to adaptable, feasible, and extendable systems, with the main focus of accommodating a large number of users. The development of 5G communication systems has already introduced several novel techniques, which highlights the need for techniques that are referred to as 6G or Beyond 5G (B5G) [30]. With the fast processing and increasing number of variables to be optimized in the communication system, implementation complexity increases. Even with a known channel, the accuracy of detection declines with the increase in the number of users. In the case of IM and its variants with OAM and OFDM, detection methods become complex with an increasing number of users and a different activation mode because the signal power of activated modes reduces, and it becomes difficult for traditional methods to accurately detect. In this regard, AI has played an important role due to its capabilities of learning the environment and channel conditions to improve detection accuracy. The system’s performance increases, as the algorithm can learn in contrast to traditional methods that use one-time mathematical function definitions. In [35], VLC-based indoor positioning systems using KNN, ANN, and clustering are discussed, and the effectiveness of these techniques is given. In [36], regression in machine learning is used for indoor positioning using a VLC system. To improve the overall performance of VLC systems, [37] presents machine learning techniques to mitigate non-linear effects. Inspired by the advantages of the low bit-error-rate (BER), low complexity, and high data rate mentioned in the recent literature, we implement OAM-IM and OFDM-IM with a CNN-based approach for SIC to retrieve data for a NOMA-based multiuser VLC system. In this study, a four-user VLC system is proposed using OAM-IM and OFDM-IM. The BER performance for the Line-of-Sight (LoS) and Non-Line-of-Sight (NLoS) VLC channels with both the maximum likelihood (ML) method and CNN-based detection method is compared. Our primary experiments demonstrate the benefits and drawbacks of OAM-IM and OFDM-IM at various SNR levels. The results show that OAM-IM performs better than OFDM-IM for multiuser VLC systems. In the comparison of CNN- and ML-based systems for NOMA with SIC, the CNN-based system performs better than the ML method. The remainder of this article is as follows: First, we discuss the system model, which includes a detailed mathematical discussion on OFDM-IM, OAM-IM, the VLC channel, NOMA, and CNN-based receiver design. Then, we present the BER results for four users in a MIMO configuration followed by the conclusion.

2. Materials and Methods

The theoretical basis of OFDM-IM and OAM-IM is designed in this section. Each technology’s system model is further explained below.

2.1. OAM with Index Modulation (IM)

This hybrid approach, i.e., combining IM with OAM, reduces power consumption and increases spectral efficiency by utilizing a certain number of OAM modes at a particular time instead of all available modes to store a modulated symbol, and additional information is transmitted by encoding the bits in the form of indices for the active OAM modes. Spectral efficiency depends on the available active modes out of the total active modes, and is equal to the number of transmitting LEDs. In the current work, the number of transmitting and receiving resources is similar in a MIMO configuration. denotes the number of activated modes [4]. The OAM wave is called Mode Division Multiplexing (MDM), which has all the available modes activated, such as . OAM-IM’s spectral efficiency for modulation order is written as follows: where is the floor function, used to avoid errors due to the decimal in log operation. The number of bits used for modulation is , and shows the number of bits used for mode selection by index modulation as shown in Figure 3. The signal applied to the LED is given as follows: where is the power assigned to mode , and is the modulated signal’s element. The vector comprises complex constellation symbols, , as well as some zeros; the indices of nonzero items are kept in , where is the combination matrix of the activated modes depending on the mode selection bits. It is important to mention that does not refer to the power factor used for NOMA; its sole purpose is to meet the power requirements for transmission.
Figure 3

System block diagram of OAM-IM.

The signals from different active modes are linearly suppressed together [38]. The transmitted signal can be written as follows: where is the total power available, is the eigenvalue of VLC channel , and is the power of each activated OAM mode. The MIMO VLC channel is defined in Section 2.3 Equations (2) and (3) are expressed as a vector as follows: where refers to the discrete Fourier transform matrix, represents the power matrix, and the vector contains complex constellation symbols. The indices of complex constellation symbols are kept in . can have the following form: is the final output of the modulation block. The signal is passed by the PWM-encoding block to convert the complex signal into 1s and 0s to drive the LEDs. Then, the signal is transmitted through the VLC channel. The signal is detected by the photodetector, and the signal is processed through PWM decoding to convert the 1s and 0s in complex symbols for further processing. Therefore, the signal is passed through the inverse discrete Fourier transform matrix [4,5,38]. The operations at the receiver end can be written as follows: where is a defined diagonal matrix, and is the received signal. For the ML-based detector, first, the indices of the active modes are identified, and the modulated bits are recovered later. Index detection can be performed using the following expression: The mode combination can be detected as follows: The symbols can be detected as follows:

2.2. OFDM with Index Modulation (IM)

Similar to OAM-IM, the spectral efficiency of OFDM can be increased by combining OFDM with IM. The coupling of OFDM and IM establishes the frequency domain mode activation style. The main purposes of OFDM-IM are to map the extra information as the number of active OFDM subcarriers and to make the remaining subcarriers zero, which leaves some of the frequency components free, and, thus, they can then be used for the other user. This enhances bandwidth utilization and power consumption, as well as not restricting the number of LEDs. Figure 4 depicts a block diagram of an OFDM-IM-based transmitter. The bits are broken down into subblocks. Each subblock for the number of subcarriers has bits, . Similar to OAM-IM, the bits are divided into two parts: the first bits are used for modulation, and the second bits are used for the selection of the indices of the activated subcarriers based on the combination/index bits [5]. subcarriers are considered as active subcarriers out of the total subcarriers. The knowledge of these active subcarriers is kept in , where the elements of are the permutations of the activated modes depending on the index bits at a certain time step. OFDM-IM’s spectral efficiency is determined as follows:
Figure 4

OFDM-IM transmitter system block diagram.

Only subcarriers contain data in each subblock . Each subblock’s output is transformed to serial mode and sent over the VLC channel. The signal is written as follows: where the components of are made up of nonzero constellation symbols and zero values. The output of each of the G subblocks is written as follows: On the receiver side, first, subcarrier indices conveying information bits about activation mode combinations should be recognized [4,5]. The ML-based system is illustrated in Figure 5, and the mathematical working is the same as shown in (8)–(11).
Figure 5

Receiver block diagram of OFDM-IM.

2.3. VLC Channel

Visible light passes through the optical medium for the transmission of data through LEDs to photodetectors. VLC systems experience multiple challenges during the propagation phase, such as shadowing when the illumination location becomes blocked from a certain region. This can also lead to information loss. The LoS and diffused components of propagating visible light form the VLC channel. Figure 6 is an illustration of the VLC channel in MIMO configuration. The main sources of the diffused components in the VLC channel are the walls and other objects in the indoor environment [18].
Figure 6

VLC channel MIMO configuration.

Establishing a point-to-point link is pivotal to effective data communication in VLC systems. This is a challenging task for mobile communication when the receiver is moving. Therefore, it is important to have enough illumination resources that can cover certain indoor areas for uninterrupted data transmission. The VLC channel gain depends on LED illumination intensity, Lambertian order, the size of the photodetector, and several reflective surfaces. The VLC channel gain from the LED to the photodetector is calculated in (15) as follows: where is the incidence angle from the LED to the photodetector, is the emission angle, is the Lambertian radiant intensity, is the receiver collection area, is the responsivity coefficient of the photodetector, refers to the receiver field of view, and refers to the distance between the LED and the photodetector. can be calculated as follows: where refers to the refractive index of the photodetector, and refers to the area of the photodetector. can be calculated as follows: where is the Lambert mode number defining the directivity of the source beam.

2.4. Non-Orthogonal Multiple Access (NOMA)

Power-Domain Non-Orthogonal Multiple Access (NOMA) combines the data of multiple users, and the data are separated using successive interference cancellation (SIC) [27]. In contrast to other multiple access techniques, such as OFDMA and CDMA, NOMA does not use channel spreading or compromise SNR performance. For PD-NOMA, different users use the same resources (frequency and time), which increases the overall system throughput; however, each user has a different power factor. The framework of NOMA is shown in Figure 7 for two users; it can be easily extended for a higher number of users.
Figure 7

Framework of NOMA.

The user at the cell edge is assigned higher power than that of the cell-centered user due to the relative difference in distance from the base station. The received signal can be written as follows [27]: where and are the transmitters received at the user; . At the receiver end, the data of user 1 are separated and demodulated as follows: After the data of user 1 are recovered, the data of user 2 are recovered by mitigating the interference from user 1 using SIC as follows:

3. Deep Learning-Based Receiver

The traditional maximum likelihood decoding scheme becomes practically infeasible and complex as the number of parameters to be detected is increased. Therefore, deep learning-based detection can be investigated as a good alternative detection scheme [38,39]. A Convolutional Neural Network (CNN) with multiple hidden layers is used in this work. The ReLu activation function is used for hidden layers, and a softmax activation function is used for the output layer. Since symbol level detection is considered, we generate training data of constellation symbols of different M-order PSK along with channel information . The proposed CNN includes three CNN layers followed by the pooling layers and two dense layers, and it ends with the output layer with the softmax activation function. For training, we use the following loss function with norm [40]: where is the constellation symbol, and refers to weight and bias. Figure 8 shows the general framework of the multiuser communication system using CNN and NOMA.
Figure 8

Proposed CNN-based NOMA-SIC multiuser system.

4. Results and Discussions

The aforementioned multiplexing techniques, OFDM-IM and OAM-IM are implemented for four users in MIMO configuration in the MATLAB simulation program. For the simulations, the 4-PSK modulator and 4 × 4 MIMO configuration are used. For the sake of comparison, the modulation order is kept the same for the LOS and NLOS VLC channels. The simulation parameters are given in Table 1. It is worth noting that two modes are activated, and the mode combination matrix is shown in (23). where the elements of the matrix, , show the index of vector , which has nonzero information. For example, the first row, which contains [0, 1] in the matrix , shows that the nonzero information will be stored at indices 0 and 1 of the vector. The data of both users are suppressed via NOMA techniques with power ratios of 0.3, 0.4, 0.6, and 0.8 for user 4, user 3, user 2, and user 1, respectively. Figure 9 illustrates the Bit Error Rate (BER) performance of the VLC system based on OAM-IM and OFDM-IM for user l and user 2. It should be noted that both systems are evaluated with an equal number of activated modes. For both users, OAM-IM outperforms OFDM-IM, at least for the low SNR region, irrespective of the detection scheme used. For the high SNR region, the diversity gain becomes relatively more comparable for both schemes. Moreover, the coding gain of OAM-IM is reduced in the high SNR region. Further exploration of OAM-IM based on some parameters such as the rotation angle can lead to better performance in the high SNR region. There are myriad reasons for this enhanced performance of OAM-IM: First, the multiplexing efficient performance of OAM-IM with PD-NOMA is clearly evident. Second, the decoding of OAM-IM is better, which shows it is less effected when transmitted with low transmitted power compared to OFDM-IM symbols. This point is especially valid for the NLOS scenario where the performance of OFDM-IM is notably worse than that of OAM-IM. Third, ML decoding is best suited to OAM-IM in terms of BER performance under PD-NOMA multiplexing.
Table 1

Simulation parameters.

ParameterValue
Configuration4 × 4
Average transmission power1 W
Photodetector’s area 0.1 mm2
Angle of incidence 20°
Distance between LED and photodetector10 ft
Field of view 120°
Activated modes2
Figure 9

User 1 and user 2 BER of OFDM-IM and OAM-IM for LoS/NLoS VLC channel.

As far as the selection of decoding is concerned, CNN-based receiver design performs very well for all ranges of SNR values. The overall dominance of the CNN-based detection method can be observed, as it has low complexity and better results than those of maximum likelihood [18,38]. The BER performance of the ML-based system is good for user 1; however, as the number of users is increased in the system, its performance starts to degrade. It shows that the ML-based method is not as good as CNN due to CNN-based models’ inherent feature of learning the system on the go. The simulation parameters are shown in Table 1 [18]. It should be highlighted that the current work considers a rotation angle of zero for simplicity. However, it is to be noted that the performance of the system can be improved by changing the rotation angles for different modulation modes for M-PSK. Figure 10 shows very interesting results for user 3 and user 4. Above all, these curves imply that the superior performance of OAM-IM is consistent and is not affected by the increase in the number of users by and large. It can be seen that the difference between OAM-IM and OFDM-IM for a low SNR in Figure 10 is comparatively low; however, as the SNR values are increased, OFDM-IM performance starts to decrease. By contrast, OAM-IM maintains its performance, even for high SNR values. It can be observed that OAM-IM outperforms OFDM-IM for both LoS and NLoS VLC channels. The benefit that OAM-IM has an edge in the sense of spectral efficiency, which is difficult to achieve in OFDM-IM, is also highlighted here. The performance of OFDM-IM with low power degrades when using the maximum likelihood detection method; however, CNN-based receiver design improves the BER for both LoS and NLoS VLC channels for all ranges of SNR values. The results show that the CNN-based receiver design performs better than the ML method. The CNN-based system improves the detection rate by up to 20% and 30% for low and high SNR values, especially for low-power users. The CNN-based VLC system is practically suitable for a higher number of users and activation modes because, due to the increasing number of elements to be optimally detected and the avoidance of interference ML-based systems, system complexity is heightened, which leads to a high computational cost and higher chances of system failure. It is important to mention that, for these results, the channel matrix is known and assumed to be static.
Figure 10

User 3 and user 4 BER of OFDM-IM and OAM-IM for LoS/NLoS VLC channel.

5. Conclusions

We investigated index modulation (IM) with Orbital Angular Momentum (OAM) multiplexing and Orthogonal Frequency Division Multiplexing (OFDM) for the multiuser communication system. To support multiple users, Power Domain Non-Orthogonal Multiple Access (NOMA) was considered. A Successive Interference Cancellation (SIC) mechanism with maximum likelihood (ML) and a CNN-based detection method were utilized at the receiver end to decode the users’ data. The simulation results clearly demonstrated that OAM-IM generally outperforms the OFDM-IM-based VLC system. The use of IM in conjunction with OFDM and OAM showed to enhance system efficiency, at least in terms of the BER parameter. As evident through simulation results, OAM has substantially greater spectral efficiency than OFDM, which was further enhanced by IM. Moreover, the detection error was reduced for both users; however, it was observed to be more significant in users that had a low NOMA power factor. The detection error was further lowered in deep learning-based systems to around 20% and around 30% for low SNR and high SNR regions, respectively. The most significant finding in this study is that AI-based VLC systems can perform better; however, designing an optimal AI network requires effort. Based on the findings of this study, future research will attempt to develop multiuser communication systems using similar methodologies and text in a more realistic environment and explore other AI algorithms, in addition to considering channel estimation algorithms for better suitability of the system.
  6 in total

1.  Performance of a novel LED lamp arrangement to reduce SNR fluctuation for multi-user visible light communication systems.

Authors:  Zixiong Wang; Changyuan Yu; Wen-De Zhong; Jian Chen; Wei Chen
Journal:  Opt Express       Date:  2012-02-13       Impact factor: 3.894

2.  Smart LED allocation scheme for efficient multiuser visible light communication networks.

Authors:  Atul Sewaiwar; Samrat Vikramaditya Tiwari; Yeon Ho Chung
Journal:  Opt Express       Date:  2015-05-18       Impact factor: 3.894

3.  Visible light communication and positioning using positioning cells and machine learning algorithms.

Authors:  Yu-Cheng Chuang; Zhi-Qing Li; Chin-Wei Hsu; Yang Liu; Chi-Wai Chow
Journal:  Opt Express       Date:  2019-05-27       Impact factor: 3.894

4.  Performance improvement of NOMA visible light communication system by adjusting superposition constellation: a convex optimization approach.

Authors:  Hao Ren; Zixiong Wang; She Du; Yuxuan He; Jian Chen; Shiying Han; Changyuan Yu; Chao Xu; Jinlong Yu
Journal:  Opt Express       Date:  2018-11-12       Impact factor: 3.894

5.  LED-based visible light communication for color image and audio transmission utilizing orbital angular momentum superposition modes.

Authors:  Yuanying Zhang; Jikang Wang; Wuhong Zhang; Shuting Chen; Lixiang Chen
Journal:  Opt Express       Date:  2018-06-25       Impact factor: 3.894

6.  Advancing theoretical understanding and practical performance of signal processing for nonlinear optical communications through machine learning.

Authors:  Qirui Fan; Gai Zhou; Tao Gui; Chao Lu; Alan Pak Tao Lau
Journal:  Nat Commun       Date:  2020-07-23       Impact factor: 14.919

  6 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.