Next Article in Journal
Limited Search Space-Based Algorithm for Dual Resource Constrained Scheduling Problem with Multilevel Product Structure
Next Article in Special Issue
Pilot-Aided Frame Synchronization in Optical OFDM Systems
Previous Article in Journal
Combination of 2D Compressive Sensing Spectral Domain Optical Coherence Tomography and Interferometric Synthetic Aperture Microscopy
Previous Article in Special Issue
The Effect of Spatial Mode Distribution on Coupling Efficiency of Single-Mode Fiber: Theoretical Analysis and Experimental Verification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Performance Analysis of Cooperative Non-Orthogonal Multiple Access in Visible Light Communication

1
Arab Academy for Science, Technology and Maritime Transport, Cairo 2033, Egypt
2
National Telecommunication Institute, NTI, Cairo 11768, Egypt
*
Author to whom correspondence should be addressed.
Appl. Sci. 2019, 9(19), 4004; https://doi.org/10.3390/app9194004
Submission received: 11 August 2019 / Revised: 9 September 2019 / Accepted: 16 September 2019 / Published: 25 September 2019
(This article belongs to the Special Issue Light Communication: Latest Advances and Prospects)

Abstract

:
Nowadays, visible light communication (VLC) systems have become one of the candidate technologies for high data rate indoor communications. However, the main challenge to develop a high data rate VLC system is the narrow modulation bandwidth of light-emitting diodes (LEDs). Power domain non-orthogonal multiple access (PD-NOMA) is a promising scheme to enhance the spectral efficiency of downlink VLC systems. In this paper, we introduce cooperative PD-NOMA to the system to improve the signal reception for the far users. We evaluate the bit error rate (BER) and achievable rate performance of non-cooperative and cooperative PD-NOMA under perfect channel state information (CSI). Moreover, we drive analytic expressions for the BER and provide a Monte Carlo simulation results for verifying the validity of the derived analytical BER results. The results show that cooperative PD-NOMA outperforms non-cooperative PD-NOMA by 8.2 dB at BER 10−6 and by achievable rate 14.1 bit/s/Hz at 45 dB in a two-user scenario.

1. Introduction

Visible light communication (VLC) is an attractive complementary wireless communication technique to conventional radio frequency (RF), especially in indoor environments due to its high data rate capability. VLC exploits light-emitting diodes (LEDs) lighting infrastructure which provides illumination and data transmission simultaneously [1]. VLC is an economical and secure system that can provide a high quality of service (QoS) with no electromagnetic interference, particularly in indoor environments [2,3].
One of the main advantages of LEDs is their ability to transmit data by varying the light intensity at very high frequency without being perceived by the human eye. This process is called intensity modulation (IM). At the receiver end, in a process known as direct detection (DD), a photodetector (PD) is used to generate an electrical current proportional to the variation in the received optical power [4]. The most commonly used IM technique is the on–off keying (OOK) modulation scheme due its implementation simplicity [5].
In spite of the above remarkable advantages, the major limitation to developing a high data rate link in VLC is the narrow modulation bandwidth of LEDs (several megahertz), which is a hardware issue [2]. Nevertheless, to overcome this constraint, multiple access techniques are used [6]. In [7], the authors discuss several multiple-access techniques to improve the downlink VLC data rate, including orthogonal multiple-access (OMA) techniques such as time division multiple access (TDMA), code division multiple access (CDMA) and orthogonal frequency division multiple access (OFDMA).
On the other hand, power domain non-orthogonal multiple access (PD-NOMA) has an advantage over other conventional OMA techniques because different users can share the same time and frequency resources in the power domain, and thereby increase the spectral efficiency [8,9]. At the transmitter end, superposition coding is used to superimpose the signals of different users in the power domain by allocating a certain power level to each user based on its corresponding channel condition.
PD-NOMA allocates low power levels to users with good channel conditions, and high power levels to users with bad channel conditions. Therefore, at the receiver end, the user with bad channel conditions (highest power allocation) can directly decode its signal and treats other signals as noise. Meanwhile, other users have to apply successive interference cancellation (SIC) for multiuser signals separation before decoding their own signals [8].
Several researchers report on the PD-NOMA-VLC performance in comparison to other OMA techniques. The authors in [10,11] investigate the ergodic sum rate of PD-NOMA-VLC. Their results show that PD-NOMA outperforms TDMA in terms of system capacity. The authors in [12] illustrate the superior performance of PD-NOMA-VLC over OFDMA scheme in terms of achievable data rate. Thus, one can conclude that PD-NOMA is an attractive multiple-access technique in VLC systems.
The authors in [13,14] propose cooperative relaying as a promising candidate that improves the link reliability, and that extends the communication systems range. The authors in [15] apply PD-NOMA to multiple-antenna relaying networks to study the outage behavior of mobile users. Their results show that PD-NOMA improves spectral efficiency and fairness of the system compared to OMA schemes. Consequently, the authors in [16] propose a cooperative PD-NOMA for 5G systems where the user with good channel condition acts as a relay that retransmits data of the users with bad channel conditions by exploiting the prior information acquired from the SIC process.
In addition to the downlink transmission phase in PD-NOMA, the user with good channel condition acts as decode and forward (DF) relay for other users with bad channel conditions to enhance the signal reception reliability. Users cooperate and transmit data by using short-range communication technologies, like ultra-wideband and Bluetooth. Otherwise, users with good channel conditions require extra time slots to deliver data to those with bad channel conditions [16].
To the best of our knowledge, this paper is the first to investigate the bit error rate (BER) performance of cooperative PD-NOMA in downlink VLC systems and to compare it to non-cooperative PD-NOMA under perfect channel state information (CSI). In this context, we drive a closed-form expression for BER and provide Monte Carlo simulation results to validate the derived analytical BER. Moreover, we calculate the achievable rate of each user for non-cooperative and cooperative PD-NOMA.
The remainder of this paper is organized as follows; in Section 2 we give an indoor downlink VLC channel description and system model explanation of non-cooperative and cooperative PD-NOMA. In Section 3, we analyze the BER system performance under perfect CSI. In Section 4, we provide numerical results and related discussions. Finally, we conclude the paper in Section 5.

2. System Model

We consider an indoor VLC system that consists of a single LED transmitter located on the ceiling of a room. This LED is used for illumination and communication simultaneously to serve M users. We apply OOK modulation technique to modulate the light intensity based on the data received through a power line communications (PLC) network. Moreover, each user has a single photodetector (PD) facing the ceiling.

2.1. VLC Channel Model

Modeling the VLC channel in this paper, as shown in Figure 1, takes into account only the line of sight (LOS). Although VLC channel has a diffusive component, it can be neglected because the reflected signal has very low energy compared to that of the LOS signal [17]. The direct current (DC) channel gain between user Uk and the LED is given as in [18] by:
h k = { A k d k 2 R o ( ϕ k ) T s ( ψ k ) g ( ψ k )   cos   ( ψ k ) , 0 ψ k ψ c 0 , ψ k > ψ c
where k = 1, 2, …, M, Ak denotes the detection area of the PD, dk donates the Euclidean distance between the LED and the k-th user. The PD field of view (FOV) is donated by ψ c while the angle of incidence with respect to the axis normal to the transmitter surface and the angle of irradiance with respect to the axis normal to the receiver surface are denoted by ψ k and ϕ k , respectively. T s ( ψ k ) represents the gain of the optical filter used at the receiver and g ( ψ k ) is the gain of the optical concentrator, which is given as in [18] by:
g ( ψ k ) = { n 2 sin 2 ( Ψ c ) , 0 ψ k ψ c 0 , ψ k > ψ c
where n is the corresponding reflective index of the optical concentrator. Furthermore, R o ( ϕ k ) is the Lambertian radiant intensity of the LEDs, represented as:
R o ( ϕ k ) = m + 1 2 π cos m ( ϕ k )
where m is the order of Lambertian emission defined as:
m = ln   ( 2 ) ln   ( cos   ( ϕ 1 / 2 ) )
where ϕ 1 / 2 is the semi-angle at half power of an LED. The noise generated at the PDs has Gaussian distribution of zero mean and variance:
σ n k 2 = σ s h k 2 + σ t h k 2
where σ s h k 2 and σ t h k 2 are the variances of the shot noise and thermal noise, respectively. The shot noise variance at the k-th receiver is determined as in [19] by:
σ s h k 2 = 2 q R p P r k B + 2 q I b g I 2
where q is the electronic charge, R p is the photodetector responsivity, P r k is the received optical power for user k, B is the equivalent bandwidth, I b g is the photocurrent due to background radiation and I 2 is the noise bandwidth factor.
The thermal noise is generated within the transimpedance receiver circuit. If the noise effect from the gate leakage current is neglected, the thermal variance is expressed as in [19] by:
σ t h k 2 = 8 π κ T k G o l C p d A I 2 B 2 + 16 π 2 k T k Γ g m C p d 2 A 2 I 3 B 3
which consists of feedback-resistor noise, and FET channel noise, where k is the Boltzmann’s constant, T k is absolute temperature, G o l is the open-loop voltage gain, C p d is the fixed capacitance of photodetector per unit area, Γ is the FET channel noise factor, g m is the FET transconductance and I 3 = 0.0868 is a weighting function that depends on the input optical pulse shape [19].

2.2. PD-NOMA Transmission

The basic principle of PD-NOMA is to simultaneously serve multiple users over the same spectrum resources (i.e., time, frequency, and code) but with different power levels. For the considered system model and without loss of generality, assume that all of the users U1, …, UM are ordered based on their channel gains:
h 1 h k h M
Based on PD-NOMA concept, signals for all users are superposed in the power domain. Thus, a DC bias added to ensure that the transmitted signal at the LED consists of M non-negative signals s 1 , …, s M and is expressed as in [11] by:
x = l = 1 M a l P e l e c s l + I D C
where a l represents the power allocation coefficient for the l-th user, P e l e c represents the total electrical power, s l is the message intended for the l-th user, and IDC is the DC bias. Each message is assumed to have unity variance and zero mean. The use of PD-NOMA implies that a 1 a M and power allocation coefficients should satisfy [11]
l = 1 M a l 2 = 1 .
The LED optical power is directly proportional to the LED driving current, the optical power can be expressed as:
P o p t = E [ x ] = I D C
where E[.] denotes the statistical expectation. The received signal at the k-th user is given by:
y k = P e l e c h k l = 1 M a l s l + n k
where n k denotes the real-valued additive white Gaussian noise (AWGN) with zero mean and variance σ n 2 .

2.3. Cooperative PD-NOMA

Consider a system model with the main light source at the ceiling and M users. Cooperative PD-NOMA concept is divided into two phases: the direct transmission phase and the cooperative phase.

2.3.1. The Direct Transmission Phase

As already mentioned in the PD-NOMA transmission, the LED source sends M signals to the users based on the PD-NOMA concept as shown in Figure 2.
The k receiver applies SIC to the k-th user, this removes the signal of the other users with higher power allocation. The received electrical power is expressed as:
P r e k = P e l e c h k a k 2 .
The received signal to interference plus noise ratio (SINR) for the M-th user to decode the k-th user’s signal for k < M is represented as in [16] by:
S I N R M , k = ( h M a k ) 2 l = k + 1 M ( h M a l ) 2 + 1 ρ k
where ρ k = P e l e c σ n k 2 represents the transmitted SNR. After the M-th user decodes and subtracts other users’ signals, its own message is decoded with S I N R M , M = ρ ( h M a M ) 2 . The achievable data rate for the k-th user is given as in [11] by:
R k = { 1 2   log 2 ( 1 + ( h k a k ) 2 l = k + 1 M ( h k a l ) 2 + 1   ρ k ) , k = 1 , , M 1 , 1 2   log 2 ( 1 + ρ k ( h k a k ) 2 ) , k = M .
The above equation is conditioned that the k-th user has to successfully detect the signal for all lower order users by satisfying the following condition:
R k j = { 1 2   log 2   ( 1 + ( h k a j ) 2 l = j + 1 M ( h k a l ) 2 + 1 ρ k ) R ˜ j , j k , j M 1 2   log 2 ( 1 + ρ k ( h k a j ) 2 ) R ˜ j , j = k = M
where R k j is the rate that the k-th user needs to detect the message signal for the j-th user and R ˜ j is the targeted data rate for the j-th user to successfully detect its own message signal.

2.3.2. Cooperative Phase

In this phase, the users cooperate with each other to improve the link reliability as shown in Figure 3 by dedicating a certain time slot for each user that acts as a relay. All users located far away from the main LED have another PD facing them that acts a relay. While all users located near the main LED source that act as relays are equipped with an LED to transmit in the cooperative phase. We need (M − 1) PDs and (M − 1) LEDs to achieve user cooperation, exactly similar in the specification as the main LED and PDs used in the direct transmission phase.
The cooperative VLC channel model in the case of two users is shown in Figure 4. The DC channel gain between U2 and U1 is expressed as:
g 2 , 1 = { A k d 2 , 1 2 R o ( ϕ 2 , 1 ) T s ( ψ 2 , 1 ) g ( ψ 2 , 1 )   cos   ( ψ 2 , 1 ) , 0 ψ 2 , 1 ψ c 0 , ψ 2 , 1 > ψ c
where d2,1 donates the Euclidean distance between U2 and U1. The angle of incidence with respect to the axis normal to the U2 LED surface and the angle of irradiance with respect to the axis normal to the U1 PD surface are denoted by ψ 2 , 1 and ϕ 2 , 1 , respectively.
During the cooperative phase, (M − 1) time slots are needed where each user has a dedicated time slot to transmit, except for the user farthest from the main LED. Using time slots allows all users except the nearest to the main LED to take advantage of the cooperative phase. Otherwise, the farthest user can only improve its signal reception in the case of using only one time slot in the cooperative phase. The M-th user transmits in the first time slot a combination of (M − 1) messages with power allocation coefficients q M , where l = 1 M 1 q M , l 2 = 1 . The received signal at the k-th user for k < M is given as in [16] by:
y 2 , k = l = 1 M 1 P e l e c g M , k q M , l s l + n 2 , k
where g M , k denotes the channel gain between user M and the k-th user. Maximum ratio combining (MRC) is used to combine the received signal from both phases as shown in Table 1.
We should take into consideration that increasing the number of users leads to increasing the number of time slots used in the cooperative phase which decreasing the transmission rate. Therefore, if the number of users exceeds the limitation of the system, communication between users in a realistic scenario may be lost.
The SINR for the (M − 1)-th user to decode the k-th user’s message signal for k < (M − 1) is expressed as in [16] by:
S I N R M 1 , k = ( h M 1 a k ) 2 ( h M 1 ) 2 l = k + 1 M a l 2 + 1   ρ k + ( g M , M 1 q M , k ) 2 ( g M , M 1 ) 2 l = k + 1 M 1 q M , l 2 + 1   ρ k .
The SINR for the (M − 1)-th user to decode its own message is expressed as:
S I N R M 1 , M 1 = ( h M 1 a M 1 ) 2 ( h M 1 a M ) 2 + 1   ρ k + ρ k ( g M , M 1 q M , M 1 ) 2 .
The (Mi + 1)-th user transmits in the i-th time slot a combination of (Mi) messages where 1 ≤ i ≤ (M − 1), with power allocation coefficients q M i + 1 , l , where l = 1 M i q M i + 1 , l 2 = 1 . The received signal at the k-th user for k < (Mi + 1) is given by:
y 2 , k = l = 1 M i P e l e c   g M i + 1 , k q M i + 1 , l s l + n i + 1 , k .
The SINR for the (Mi)-th user to decode the k-th user’s message signal for 1 ≤ k < (Mi) is expressed as in [16] by:
S I N R M i , k = ( h M i a k ) 2 ( h M i ) 2 l = k + 1 M a l 2 + 1   ρ k + j = 1 i ( g M j + 1 , M i q M j + 1 , k ) 2 ( g M j + 1 , M i ) 2 l = k + 1 M j q M j + 1 , l 2 + 1   ρ k .
The SINR for the (Mi)-th to decode its own message is expressed as:
S I N R M i , M i = ( h M i a M i ) 2 ( h M i ) 2 l = M i + 1 M a l 2 + 1   ρ k + j = 1 i 1 ( g M j + 1 , M i q M j + 1 , M i ) 2 ( g M j + 1 , M i ) 2 l = M i + 1 M j q M j + 1 , l 2 + 1 ρ k + ρ k ( g M i + 1 , M i q M i + 1 , M i ) 2 .
Finally, we can see from Equation (23) that the second and third terms represent the effect of cooperative PD-NOMA for enhancing the link reliability. These two terms are responsible for increasing the k-th user’s SINR.

3. BER Analytical Expression

In this section, we discuss the equations used for calculating the BER of non-cooperative and cooperative PD-NOMA.

3.1. Non-Cooperative PD-NOMA

Since OOK modulation is considered, the signal constellation of Uk is represented as i = 1 2 M k j = k + 1 M P j V i j . , where the matrix V exhibits the possible position of the symbols in the constellation based on the transmitted OOK message Sk. Figure 5 shows a signal constellation example for three users.
V = [ V 1   k V 2   k V 3   k V 2 M k   k V 1   k + 1 V 2   k + 1 V 3   k + 1 V 2 M k   k + 1 V 1   M 1 V 2   M 1 V 3   M 1 V 2 M k   M 1 V 1   M V 2   M V 3   M V 2 M k   M ] = [ 0 0 0 1 0 0 0 1 0 0 0 1 1 0 1 1 ] .
Probability of error in decoding the k-th signal is expressed as:
P e k = 1 [ 1 2 M k i = 1 2 M k 1 Q   ( 2 R p h k ( T h k j = k + 1 M P j V i j σ n k 2 ) ]
where T h k is the maximum likelihood (ML) detection threshold of Uk, which is expressed as:
T h k = m = k M P m 2 .
The Gaussian Q function is given by:
Q ( x ) = 1 2 π x e x p ( y 2 2 ) d y .

3.2. Cooperative PD-NOMA

3.2.1. Single Relay

In the case of a single relay (one branch, two users), as shown in Figure 6, errors at U1 occur either when U2 receives in error the transmitted signal through the LED–U2 link, and U1 receives correctly the transmitted signal through U2U1 link; or when LED–U2 transmitted signal is received correctly, and U2U1 transmitted signal is received in error. Hence, the LED–U2U1 link has error probability given by:
P e LED     U 2     U 1 = [ 1 P e U 2     U 1 ] P e LED     U 2 + [ 1 P e LED     U 2 ] P e U 2     U 1
where P e LED     U 2 and P e U 2     U 1 are the error probabilities of LED–U2 link and U2U1 link, respectively.
After combining the received signals from the direct transmission and U1 using MRC, the probability of error of U1 is expressed in consistence with the presented model as in [20] by:
P e 1 = [ 1 P e LED     U 2 ] Q   ( 2 ( S N R LED     U 1   + S N R e q ) S N R LED     U 1 + S N R e q 2 S N R U 2 U 1 ) + P e LED     U 2   Q   ( 2 ( S N R LED     U 1   S N R e q ) S N R LED     U 1 + S N R e q 2 S N R U 2 U 1 ) .
The equivalent SNR for the link LED–U2U1 is represented as in [13] by
S N R e q = S N R LED     U 2 S N R U 2     U 1 S N R LED     U 2 + S N R U 2     U 1 + 1
where
S N R LED     U 2 =   ρ k ( h 2 a 2 ) 2
and
S N R U 2     U 1 =   ρ k ( g 2 , 1 q 2 , 1 ) 2 .
Substituting Equations (30)–(32) in Equation (29), we get the probability of error of U1. However, we calculate the probability of error of U2 using Equation (25).

3.2.2. Multiple Relays

We generalize our model to consider a cooperative system with Mk + 1 branches b0, b1, …, bMk+1 where b0 represents the direct transmission for 1 ≤ k < (M − 1) and branch bg consists of Ng relays. The probability of error of the user k is expressed as:
P e k = ε = 0 M k j = 1 ( M k ε ) { i = 1 ε P E i j , N E i j ( S N R e q E i j , N E i j ) l = 1 M k ε [ 1 P C l j , N E j ( S N R e q C l j , N C l j ) ] × Q   ( 2 ( S N R L E D k   + l = 1 M k ε S N R e q C l j i = 1 ε S N R e q E i j ) S N R L E D k + g = 1 M k S N R e q g 2 S N R g , k ) }
where ε is used to index the users forwarding erroneously detected message to Uk, E j and C j are set of ε and (Mk ε ) distinct elements from the set { 1 , 2 , , M k } , respectively.   E i j and C l j are the i-th and l-th elements of E j and C j , respectively. It is noted here that ε = 0 when all users are transmitting the message intended to Uk correctly. In [20], the authors describe a system that consists of source, relays and destination with a probability of error always calculated at the destination. Therefore, we modify Equation (28) [20] into Equation (33) to be in consistence with the presented cooperative PD-NOMA system in Figure 3 where the users with good channel conditions are relays. For any number of relays, the probability of error is calculated at any user, not only at the destination, which is U1 in the presented model. Without loss of generality, we calculate the equivalent SNR of each branch and the direct transmission SNR using the same concept as Equations (30) and (31), respectively.

4. Numerical Results and Discussion

In this section, we evaluate the performance of the proposed cooperative PD-NOMA-VLC downlink system. We provide Monte Carlo simulations to substantiate the accuracy of the derived BER analytical expressions. We investigate the BER and achievable rate performance based on the system model proposed in Section 2. A realistic indoor environment of a 4 m × 4 m × 3 m room is considered with the main LED source placed at the center of the ceiling with total optical power of 1 W. We consider the same system parameter as in [21] where three users are assumed to be served via PD-NOMA simultaneously. We use a fixed power allocation (FPA) strategy where the power allocated to the k-th user is a k 2 = Δ a k 1 2 under the constraint l = 1 M a l 2 = 1 , where Δ is the power allocation factor (0 < Δ < 1) and the best BER performance achieved at Δ = 0.3 as in [8]. We summarize the simulation parameters of the proposed scenario in Table 2, and show all fixed user locations, FOV and channel gains in Table 3.
Figure 7 demonstrates cooperative and non-cooperative PD-NOMA-VLC BER performance of the two users under perfect CSI. Although the far user (i.e., U1) has the worst channel condition, it achieves better BER due to the high power allocated to its signal. Therefore, as the decoding order decreases the BER performance increases, which allows U1 to have the best BER performance by decoding its own signal directly and treating others as noise. Since U2 is the nearest to the main LED source it only has one PD to receive the transmitted signal during direct transmission phase. It decodes and subtracts the message intended for U1 using SIC before decoding its own signal. Then in the cooperative phase, U2 acts as a relay to retransmit the U1 message. Therefore, there is no change in the BER performance of U2 in non-cooperative and cooperative PD-NOMA. Moreover, U1 receives y 1 from the LED transmitter and the ML decoded signal y 2 , 1 from U2. MRC is used to combine the received signals from both direct transmission and cooperative phases. It can be seen that cooperative PD-NOMA improved U1 BER performance by about 8.2 dB at 10−6 compared to non-cooperative. Figure 8 shows the BER of cooperative and non-cooperative PD-NOMA in a three-user scenario where U2 and U3 act as relays. In this scenario, U3 is the nearest to the main LED source. It decodes and subtracts the messages intended for U1 and U2 using SIC before decoding its own signal. Therefore, in the direct transmission phase, U2 receives y 2 from the main LED. While in the cooperative phase, it receives the ML decoded signal y 2 , 2 from U3 in the first time slot. Similarly, U1 receives signals from the LED transmitter, from U3 during the first time slot, and from U2 during the second time slot. MRC is used at U2 and U1 receivers to combine the signals from both phases. It is noted that the BER performance of U3 is the same in both phases while the BERs of U2 and U1 improved by about 2 dB and 9 dB at 10−6, respectively.
Figure 9 shows the effect of decreasing the transmitted power of the users that act as relays on the BER performance of cooperative NOMA. This demonstrates a more realistic VLC scenario where the LEDs that are used as relays have one-fourth the power of the main LED. Although the transmitted power in the direct phase is still the same, the results show that the BER performance of the cooperative NOMA highly depends on the LED power of the relays. It is noted that the BER performances of U2 and U1 in the cooperative phase are degraded when compared to Figure 8 by 1.45 dB and 6.7 dB at 10−6, respectively. Also, another scenario can be considered without decreasing the power of the relays by adjusting the users at specific angles to exploit the non-LOS propagation of the signal.
Figure 10 shows the BER performance of cooperative NOMA with different users’ setup and their coordinates are depicted in Table 4; Figure 8 and Figure 10 have the same channel gain ordering in the direct transmission phase as in Equation (8) but with different channel gain ordering in the cooperative phase. Results show degradation in the BER performance of cooperative PD-NOMA for U1 and U2 when compared to Figure 8. The BER analytical expressions are matched with the Monte Carlo simulation results and are not limited to specific physical parameters.
As shown in Figure 11, we evaluate the achievable rate in a two-user scenario. In non-cooperative PD-NOMA, U2 has a higher achievable rate than U1 owing to the ability of U2 to cancel U1 interference successfully by applying SIC. It is clear that using cooperative PD-NOMA dramatically improved U1 achievable rate by 14.1 bit/s/Hz at 45 dB due to increasing the SINR of U1. Similarly, Figure 12 presents the achievable rate in a three-user scenario where U3 and U2 act as relays. U3 has the highest achievable rate in non-cooperative PD-NOMA, where it is the nearest user to the LED and has the ability to successfully cancel U2 and U1 interference by applying SIC. Moreover, using cooperative PD-NOMA enhanced U2 and U1 achievable rates by 12.4 bit/s/Hz and 14.3 bit/s/Hz at 45 dB, respectively.

5. Conclusions

This paper investigates the performance of non-cooperative and cooperative PD-NOMA-VLC downlink systems under perfect CSI. BER analytical expressions are matched with the Monte Carlo simulation results. The obtained results show that the cooperative PD-NOMA enhanced U1 BER performance by 8.2 dB at 10−6 BER in a two-user scenario. Furthermore, in a three-user scenario, BERs of U2 and U1 are enhanced by 2 dB and 9 dB at 10−6 BER, respectively. Achievable rate performance of non-cooperative and cooperative PD-NOMA are evaluated. Simulation results show that in a two-user scenario the cooperative PD-NOMA effectively enhances U1 achievable rate by 14.1 bit/s/Hz at 45 dB SNR. Moreover, in a three-user scenario cooperative PD-NOMA improves U2 and U1 achievable rates by 12.4 bit/s/Hz and 14.3 bit/s/Hz at 45 dB SNR, respectively. The recommendation for future work is to study the maximum number of users that can cooperate and achieve undisruptive communication in the proposed system. Also, we suggest extending the system for multiple LEDs and apply multiple-input multiple-output techniques to the proposed downlink cooperative PD-NOMA-VLC system and study its effect on both the BER and achievable rate performance.

Author Contributions

Conceptualization, M.A.; Validation, H.S., M.A., S.M.G. and H.E.; Formal analysis, H.S. and H.E.; Investigation, H.S.; Data curation, M.A.; Writing—original draft, H.S.; Writing—review and editing, M.A., S.M.G. and H.E.; Supervision, M.A., S.M.G. and H.E.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bawazir, S.S.; Sofotasios, P.C.; Muhaidat, S.; Al-Hammadi, Y.; Karagiannidis, G.K. Multiple Access for Visible Light Communications: Research Challenges and Future Trends. IEEE Access 2018, 6, 26167–26174. [Google Scholar] [CrossRef]
  2. Wang, S.W.; Chen, F.; Liang, L.; He, S.; Wang, Y.; Chen, X.; Lu, W. A high-performance blue filter for a white-led-based visible light communication system. IEEE Wirel. Commun. 2015, 22, 61–67. [Google Scholar] [CrossRef]
  3. Ji, R.; Wang, S.; Liu, Q.; Lu, W. High-Speed Visible Light Communications: Enabling Technologies and State of the Art. Appl. Sci. 2018, 8, 589. [Google Scholar] [CrossRef]
  4. Karunatilaka, D.; Zafar, F.; Kalavally, V.; Parthiban, R. LED based indoor visible light communications: State of the art. IEEE Commun. Surv. Tutor. 2015, 17, 1649–1678. [Google Scholar] [CrossRef]
  5. Mansour, A.; Mesleh, R.; Abaza, M. New challenges in wireless and free space optical communications. Opt. Lasers Eng. 2017, 89, 95–108. [Google Scholar] [CrossRef]
  6. Rajbhandari, S.; Chun, H.; Faulkner, G.; Cameron, K.; Jalajakumari, A.V.N.; Henderson, R.; Tsonev, D.; Ijaz, M.; Chen, Z.; Haas, H.; et al. High-Speed Integrated Visible Light Communication System: Device Constraints and Design Considerations. IEEE J. Sel. Areas Commun. 2015, 33, 1750–1757. [Google Scholar] [CrossRef]
  7. Pathak, P.H.; Feng, X.; Hu, P.; Mohapatra, P. Visible Light Communication, Networking, and Sensing: A Survey, Potential and Challenges. IEEE Commun. Surv. Tutor. 2015, 17, 2047–2077. [Google Scholar] [CrossRef]
  8. Marshoud, H.; Kapinas, V.M.; Karagiannidis, G.K.; Muhaidat, S. Non-orthogonal multiple access for visible light communications. IEEE Photonics Technol. Lett. 2016, 28, 51–54. [Google Scholar] [CrossRef]
  9. Wang, Z.-Y.; Yu, H.-Y.; Wang, D.-M. Energy Efficient Transceiver Design for NOMA VLC Downlinks with Finite-Alphabet Inputs. Appl. Sci. 2018, 8, 1823. [Google Scholar] [CrossRef]
  10. Yin, L.; Wu, X.; Haas, H. On the performance of non-orthogonal multiple access in visible light communication. In Proceedings of the 2015 IEEE 26th Annual Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Hong Kong, China, 30 August–2 September 2015; pp. 1354–1359. [Google Scholar]
  11. Yin, L.; Popoola, W.O.; Wu, X.; Haas, H. Performance Evaluation of Non-Orthogonal Multiple Access in Visible Light Communication. IEEE Trans. Commun. 2016, 64, 5162–5175. [Google Scholar] [CrossRef] [Green Version]
  12. Kizilirmak, R.C.; Rowell, C.R.; Uysal, M. Non-orthogonal multiple access (NOMA) for indoor visible light communications. In Proceedings of the 4th International Workshop on Optical Wireless Communications (IWOW), Istanbul, Turkey, 7–8 September 2015; pp. 98–101. [Google Scholar]
  13. Laneman, J.N.; Tse, D.N.C.; Wornell, G.W. Cooperative diversity in wireless networks: Efficient protocols and outage behavior. IEEE Trans. Inf. Theory 2004, 50, 3062–3080. [Google Scholar] [CrossRef]
  14. Taher, M.A.; Abaza, M.; Fedawy, M.; Aly, M.H. Relay Selection Schemes for FSO Communications over Turbulent Channels. Appl. Sci. 2019, 9, 1281. [Google Scholar] [CrossRef]
  15. Men, J.; Ge, J. Non-Orthogonal Multiple Access for Multiple-Antenna Relaying Networks. IEEE Commun. Lett. 2015, 19, 1686–1689. [Google Scholar] [CrossRef]
  16. Ding, Z.; Peng, M.; Poor, H.V. Cooperative non-orthogonal multiple access in 5G systems. IEEE Commun. Lett. 2015, 19, 1462–1465. [Google Scholar] [CrossRef]
  17. Zeng, L.; O’Brien, D.C.; Minh, H.L.; Faulkner, G.E.; Lee, K.; Jung, D.; Oh, Y.; Won, E.T. High Data Rate Multiple Input Multiple Output (MIMO) Optical Wireless Communications Using White LED Lighting. IEEE J. Sel. Areas Commun. 2009, 27, 1654–1662. [Google Scholar] [CrossRef]
  18. Kahn, J.M.; Barry, J.R. Wireless infrared communications. Proc. IEEE 1997, 85, 265–298. [Google Scholar] [CrossRef]
  19. Komine, T.; Nakagawa, M. Fundamental analysis for visible-light communication system using LED lights. IEEE Trans. Consum. Electron. 2004, 50, 100–107. [Google Scholar] [CrossRef]
  20. Wang, T.; Cano, A.; Giannakis, G.B.; Laneman, J.N. High-performance Cooperative Demodulation With Decode-and-Forward Relays. IEEE Trans. Commun. 2007, 55, 1427–1438. [Google Scholar] [CrossRef]
  21. Marshoud, H.; Sofotasios, P.C.; Muhaidat, S.; Karagiannidis, G.K.; Sharif, B.S. On the Performance of Visible Light Communication Systems with Non-Orthogonal Multiple Access. IEEE Trans. Wirel. Commun. 2017, 16, 6350–6364. [Google Scholar] [CrossRef]
Figure 1. Visible light communication (VLC) system model.
Figure 1. Visible light communication (VLC) system model.
Applsci 09 04004 g001
Figure 2. Power domain non-orthogonal multiple access (PD-NOMA)-VLC concept.
Figure 2. Power domain non-orthogonal multiple access (PD-NOMA)-VLC concept.
Applsci 09 04004 g002
Figure 3. Cooperative PD-NOMA system model.
Figure 3. Cooperative PD-NOMA system model.
Applsci 09 04004 g003
Figure 4. Cooperative VLC system model with two users.
Figure 4. Cooperative VLC system model with two users.
Applsci 09 04004 g004
Figure 5. Signal constellation for three users.
Figure 5. Signal constellation for three users.
Applsci 09 04004 g005
Figure 6. Cooperative PD-NOMA system model for two users.
Figure 6. Cooperative PD-NOMA system model for two users.
Applsci 09 04004 g006
Figure 7. Bit error rate (BER) performance for cooperative PD-NOMA with two users.
Figure 7. Bit error rate (BER) performance for cooperative PD-NOMA with two users.
Applsci 09 04004 g007
Figure 8. BER performance for cooperative PD-NOMA with three users.
Figure 8. BER performance for cooperative PD-NOMA with three users.
Applsci 09 04004 g008
Figure 9. BER performance for cooperative PD-NOMA with relay power 0.25 W.
Figure 9. BER performance for cooperative PD-NOMA with relay power 0.25 W.
Applsci 09 04004 g009
Figure 10. BER performance for cooperative PD-NOMA with different users’ setup.
Figure 10. BER performance for cooperative PD-NOMA with different users’ setup.
Applsci 09 04004 g010
Figure 11. Achievable rate for cooperative PD-NOMA with two users.
Figure 11. Achievable rate for cooperative PD-NOMA with two users.
Applsci 09 04004 g011
Figure 12. Achievable rate for cooperative PD-NOMA with three users.
Figure 12. Achievable rate for cooperative PD-NOMA with three users.
Applsci 09 04004 g012
Table 1. Time slot analysis of the cooperative phase.
Table 1. Time slot analysis of the cooperative phase.
Time SlotCooperative Phase Process
1UM transmits messages intended for UM−1 through U1 using the PD-NOMA concept.UM−1 combines the received signals from light-emitting diode and UM using the maximum ratio combining technique.UM−1 decodes the maximum ratio combining signal to extract U1, U2, …, UM−1, messages using successive interference cancellation.
2UM−1 transmits messages intended for UM−2 through U1 using the PD-NOMA concept.UM−2 combines the received signals from light-emitting diode, UM and UM−1, using the maximum ratio combining technique.UM−2 decodes the maximum ratio combining signal to extract U1, U2, …, UM−2, messages using successive interference cancellation.
Applsci 09 04004 i001 Applsci 09 04004 i001 Applsci 09 04004 i001 Applsci 09 04004 i001
M − 1U2 transmits message intended for U1.U1 combines the received signals form light-emitting diode, UM, …, U2, using maximum ratio combining technique.U1 decodes its own message.
Table 2. Simulation parameters “Reproduced with permission from [21], IEEE, 2017”.
Table 2. Simulation parameters “Reproduced with permission from [21], IEEE, 2017”.
DescriptionSymbolValue
LED semi-angle ϕ 1 / 2 50°
PD FOV ψ c 45°
Refractive indexn1.5
Optical filter gain T s ( ψ k ) 1
ResponsivityRp1 A/W
PD detection areaAk1 cm 2
BandwidthB10 MHz
open-loop voltage gain C o l 10
fixed capacitance of PD C p d 112 pF / cm 2
Absolute temperature T k 298 K
FET transconductance g m 30 mS
Noise bandwidth factors I 3 0.0868
FET channel noise factor Γ 1.5
Background current I b g 5100 μA
Noise bandwidth factors I 2 0.562
Table 3. Users’ setup “Reproduced with permission from [21], IEEE, 2017”.
Table 3. Users’ setup “Reproduced with permission from [21], IEEE, 2017”.
UserLocationFOVChannel Gain
U1(2.5, 2.5, 1.25)60°0.2835 × 10 4
U2(2.4, 2.4, 1.25)45°0.4787 × 10 4
U3(2.3, 2.3, 1.25)45°0.5272 × 10 4
Table 4. Users’ location.
Table 4. Users’ location.
UserLocation
U1(2.9, 1.9, 1.25)
U2(1.5, 1.7, 1.25)
U3(2.2, 2.5, 1.25)

Share and Cite

MDPI and ACS Style

Sadat, H.; Abaza, M.; Gasser, S.M.; ElBadawy, H. Performance Analysis of Cooperative Non-Orthogonal Multiple Access in Visible Light Communication. Appl. Sci. 2019, 9, 4004. https://doi.org/10.3390/app9194004

AMA Style

Sadat H, Abaza M, Gasser SM, ElBadawy H. Performance Analysis of Cooperative Non-Orthogonal Multiple Access in Visible Light Communication. Applied Sciences. 2019; 9(19):4004. https://doi.org/10.3390/app9194004

Chicago/Turabian Style

Sadat, Hesham, Mohamed Abaza, Safa M. Gasser, and Hesham ElBadawy. 2019. "Performance Analysis of Cooperative Non-Orthogonal Multiple Access in Visible Light Communication" Applied Sciences 9, no. 19: 4004. https://doi.org/10.3390/app9194004

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