Next Article in Journal
Laboratory Evaluations of Correction Equations with Multiple Choices for Seed Low-Cost Particle Sensing Devices in Sensor Networks
Previous Article in Journal
Stress Distribution Analysis on Hyperspectral Corn Leaf Images for Improved Phenotyping Quality
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Performance Analysis of Cooperative and Non-Cooperative Relaying over VLC Channels

1
Faculty of Science and Engineering, Manchester Metropolitan University, Manchester M15 6BH, UK
2
School of Science, Engineering and Environment, University of Salford, Salford M5 4WT, UK
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(13), 3660; https://doi.org/10.3390/s20133660
Submission received: 4 June 2020 / Revised: 24 June 2020 / Accepted: 26 June 2020 / Published: 30 June 2020
(This article belongs to the Section Communications)

Abstract

:
The line-of-sight (LoS) channel is one of the requirements for efficient data transmission in visible-light communications (VLC), but this cannot always be guaranteed in indoor applications for a variety of reasons, such as moving objects and the layout of rooms. The relay-assisted VLC system is one of the techniques that can be used to address this issue and ensures seamless connectivity. This paper investigates the performance of half-duplex (HD) conventional DF relay system and cooperative systems (i.e., selective DF (SDF) and incremental DF (IDF)) over VLC channels in terms of outage probability and energy consumption. Analytical expressions for both outage probability and the minimum energy-per-bit performance of the aforementioned relaying systems are derived. Furthermore, Monte Carlo simulations are provided throughout the paper to validate the derived expressions. The results show that exploiting SDF and IDF relaying schemes can achieve approximately 25% and 15% outage probability enhancement compared to single-hop and DF protocols, respectively. The results also demonstrate that the performance of the single-hop VLC system deteriorates when the end-to-end distances become larger. For example, when the vertical distance is 3.5m, the single-hop approach consumes 20%, 40% and 45% more energy in comparison to the DF, SDF, and IDF approaches, respectively.

1. Introduction

Visible-light communication (VLC) is a last-mile access technology which uses visible light with wavelengths between 380 and 700 nm. This technology uses light-producing devices, such as light-emitting diodes LEDs, for the dual purpose of lighting and data transmission that can dramatically reduce cost and complexity. Another advantage of the VLC system is that it does not interfere with technologies in the already overcrowded radio frequency (RF) spectrum. It has potential as a green communication technology and can work complementarily with RF technology for indoor applications, such as providing network access at offices, homes, shopping centers, etc. [1,2,3]. Despite these advantages, connectivity disruption during the movement of the end-user is one of the major challenges of VLC technology. This is due to the short cell sizes of VLC links that require a frequent handover between VLC cells. Furthermore, light interference caused by the overlap of neighboring LEDs in the VLC environment can negatively affect the transmission over the VLC network [4,5,6]. Transmission failure can happen due to shadowing in VLC links. However, for better reliability and greater LEDs link coverage, different light sources in indoor environments, such as ceilings, desks, and floor lights are deployed as relay nodes [6,7,8].
Different relaying protocols, generally categorized into cooperative and non-cooperative, are often used in communication systems to ensure high performance and reliability. These protocols include amplify-and-forward (AF), compress-and-forward (CF), decode-and-forward (DF), selective DF (SDF), and incremental DF (IDF) relaying protocols. While the AF relay amplifies the received signal and forwards it to the end-user, the received signal is either decoded and forwarded by DF relays or compressed and forwarded by the CF relay to the destination. However, the cooperative version of DF protocols is known to be superior to the AF and DF protocols in terms of system performance and energy consumption [9]. However, this research work only considers SDF and IDF relay systems due its low complexity and simplicity for practical implementation in VLC. The authors of [9] discussed how the performance of the VLC can be improved by using light sources as DF and AF relay nodes in indoor environment. It was reported that the DF-based VLC system slightly outperforms the AF-based one. The authors in [10] investigated the possibility of deploying a mobile-user as AF or DF relay to assist the communications over VLC networks. It was revealed that DF-based systems offer greater improvement in the coverage area and bit-error-rate (BER) than that offered by the AF-based one. A cooperative non-orthogonal multiple access (NOMA)-based and DF-assisted VLC system was proposed by the authors of [11]. They concluded that the proposed system can enhance the network reliability and improve the network coverage.
Deployment of full-duplex AF and DF relays with VLC system was also discussed in [12]. The results showed that such deployment can significantly decrease the BER of the entire system. Furthermore, the capacity of the cooperative power line (PLC)/VLC communication can be improved by deploying AF relay, as presented in [6]. The authors showed that using AF relaying can increase the capacity of the system, particularly when the relay gain and transmit power are relatively high. A cascaded free-space optical (FSO)-VLC communication system in which the end-user is connected to the FSO back-haul link through a VLC link and DF relay was discussed in [13]. It was shown that the proposed system is feasible and highly efficient. The implementation of other relay schemes including SDF and IDF relaying was investigated in recent studies; see, e.g., [14,15]. The outcomes of these studies indicated that implementing such relaying protocols can improve the performance and enhance their reliability. It was also concluded that increasing the number of relays in the system can improve its performance in terms of outage probability but this will be at the cost of reducing the energy efficiency of the system [15].
Energy efficiency was investigated in previous studies [16,17,18,19]. Different techniques were discussed in [16,17] to improve the energy consumption in relay-based PLC systems. It was found by former authors that placing the DF relay at the mid-point between the source and destination with optimal timeshare gives the best energy efficiency performance. However, a completely different technique was proposed in [17], wherein the relay node harvests the power of the unwanted impulsive noise, which then contributes to powering the system. Harvesting energy from the first link and then using it as relay transmit power for the second link was discussed in [18,20] in which a cooperative relay-based VLC/RF communication system was considered. Furthermore, the energy harvesting (EH) technique where the energy from the VLC link is harvested and utilized as an additional energy resource for the DF relay was proposed in [19]. Improving energy efficiency and achieving better data rate by using hybrid VLC/RF links was investigated in [21], wherein the achieved outcomes were promising. An optimum EH time-switching protocol was proposed by the authors of [22,23] wherein the relay harvested the power of the useful signal and then utilized it to send this signal to its destination node.
Despite the considerable amount of published work in this area, to the best of the authors’ knowledge, no work in the open literature has provided a comprehensive performance analysis of multi-hop VLC systems in terms of outage probability and energy-efficiency. In contrast to the previous work which was limited to the use of conventional relays in VLC systems and in addition to our previous paper [24] which was limited to direct link and one relay analysis, the contributions of this article are as follows:
  • A comprehensive study and analysis of outage probability and energy per bit consumption performance of multi-hop VLC networks. The single-hop scenario is also considered and investigated as a benchmark to compare with the cooperative systems.
  • Derivation of accurate analytical expressions for the overall outage probability and energy-per-bit consumption of the proposed system configurations, including the single-hope and multi-hope approaches.
  • Measure and study the effects of different parameters on the performance of the system, such as the number of relays on the network, source power and vertical distance of the VLC environment. Computer simulations are used to validate the theoretical results of the derived expressions.
Our contributions highlight the superiority of the VLC system with cooperative relaying protocols (i.e., IDF and SDF) over the single-hop and the conventional DF approaches. It is also shown that the vertical distance of the VLC environment can negatively affect both outage probability and energy consumption of the different system configurations which are considered in this paper.
The remainder of this paper is organized as follows. A full description of the proposed system model is presented in Section 2. The outage probability and energy per bit consumption are analyzed in detail for the different system configurations in Section 3. The numerical results of the analytical expressions and the computer simulations are discussed in Section 4. Finally, the main conclusions of this paper are drawn in Section 5.

2. System Model

The system model of the proposed indoor multi-hop relaying VLC system is presented in Figure 1. The assumption is that LEDs which are the source data send the information directly to the destination through the VLC link. In case of transmission failure due to LED fault or shadowing issue, data is forwarded by relay nodes (i.e., intermediate light sources) to the destinations. In our case, nodes D and E lost communication due to faulty LEDs and shadowing, respectively. Therefore, these two destination nodes are connected to the source nodes through intermediate relay nodes (i.e., A, B, C and F relays).
In this research work, only the line-of-sight (LoS) VLC channel is considered, as it represents more than 90 % of the total received signal sent through the LED light [25]. The source nodes (the LEDs) are placed on the ceiling with Euclidean distances d to the destinations/relays and vertical distances L to the users/relays plane, as shown in Figure 2. It is assumed that the VLC links between the nodes are subjected to a random distribution which is affected by the uniform distribution of the location of the user [26,27,28]. For simpleness and without losing the generality, it is assumed that the noise over the VLC and Rf channels is additive white Gaussian noise (AWGN).

3. Performance Analysis

The outage probability and energy efficiency performance of all of the proposed VLC system configurations are analyzed in this section. However, each configuration contains two nodes; namely, source (S) and destination (D) nodes. The communication between these two VLC nodes is achieved either via N intermediate relays, as shown in Figure 3a, or through a direct VLC link, as appears in Figure 3b. In the former configuration, the nth relay is denoted as R n where n 1 , N . On the other hand, in the single-phase configuration, end-to-end communication is accomplished without relaying.

3.1. Single-Hop VLC System

This system is a one-phase system where only two nodes are involved in the overall communication process; namely, source and destination modems. Hence, the energy-per-bit consumption for a single-hop VCL system can be expressed as:
E b , S H = P t , S H R b ,
where E b , S H is the energy-per-bit consumption of the single-hop system, and P t , S H denotes the average optimal source power which is required to accomplish the desired outage probability for the single-phase approach. Here, R b represents the rate of the data which can be calculated by multiplying the bandwidth ( B ) and spectral efficiency ( ε ) .
The overall outage probability of the direct link needs to be derived in order to determine P t , S H . The outage probability of a communication system is the probability that the achieved instantaneous signal-to-noise ratio of the link is below the desired threshold. The received signal of a direct-link VLC link at the destination node y d is given as:
y d = P t , S H h 0 s ( t ) + n ,
where h 0 is the gain of direct channel, s ( t ) denotes the useful sent signal with E [s] = 1, and n represents the destination noise with variance σ 2 and zero mean.
The signal-to-noise ratio (SNR) at the destination node is given by:
S N R = P t , S H h 0 2 σ 2 .
Using (3), the probability of the capacity of direct-link that is below the desired threshold of the information rate ω , can be expressed as:
O S H = Pr log 2 1 + SNR < ω .
This equation can be mathematically manipulated as:
O S H = Pr S N R < ( 2 ω 1 ) .
Here, (5) indicates the cumulative distribution function (CDF) of the VLC link which can also be written as:
O S H = F γ ( 2 ω 1 ) ,
where F γ ( · ) is the CDF of the SNR.
Furthermore, in accordance with [6], the probability density function (PDF) of the instantaneous SNR of the VLC channel gain can be written as:
f h k 2 ( t ) = Q 2 2 + m k ( m k + 1 ) L m k + 1 2 ( m k + 3 ) t m k + 5 ( m k + 3 ) ( m k + 1 ) r 2 ,
Q = 1 2 π A U ϕ K g ϕ K R p h ,
where t C m i n , C m a x , C m i n = Q m k + 1 L m k + 1 2 ( r 2 + L 2 ) m k + 3 and C m a x = Q m k + 1 L m k + 1 2 L 2 ( m k + 3 ) , as indicated in [6,26]. A is the detector detection area; U ϕ K and g ϕ K are the optical filter and concentration gains, respectively; R p h indicates the responsivity of the photo-detector; L is the direct distance(s) from the LED to the user plane; r represents the maximum cell radius of the VLC environment; and m k is the order of the Lambertian radiation pattern, which is given by:
m k = 1 log 2 ( c o s ( ϕ / 2 ) ) ,
where ϕ / 2 represents the semi-angle of the LED.
Hence, the CDF of direct VLC link can be calculated by integrating (7) over C m i n , C m a x ; hence the overall outage probability of the VLC link O V L C can be written as:
O V L C = 1 r 2 α Q L α 2 β h 1 β + 1 + L 2 r 2 ,
where β = m k + 3 and α = m k + 1 .
Using (10), the end-to-end outage probabilityof the proposed single-hop approach can be calculated as:
O S H = 1 r 2 α Q L S H α 2 β ( h 0 2 ) 1 β + 1 + L S H 2 r 2 .
where L S H is the vertical distance of the direct link.
We now obtain f h 0 2 F δ σ 2 P t , S H .
O S H = 1 r 2 α Q L S H α 2 β δ σ 2 P t , S H 1 β + 1 + L S H 2 r 2 ,
where δ = 2 ω 1 .
By rearranging (12) and solving P t , S H , we get
P t , S H = δ σ 2 1 β α Q L S H α 2 β r 2 O S H + r 2 + L S H 2 β .
Finally, by substituting (13) into (1), the energy consumed per bit of the considered configuration can be obtained as:
E S H = 1 R b δ σ 2 1 β α Q L S H α 2 β r 2 O S H + r 2 + L S H 2 β .

3.2. Multi-Hop VLC System

In this subsection, both outage probability and energy efficiency of the different multi-hop relaying protocols are analyzed.

Decode-and-Forward Relaying Protocol

This is also called a non-cooperative DF configuration, where there is no direct link between the destination node and source node, and they only communicate through the DF relay which receives the data from the source then decodes and forwards it to the end-users. It is worth mentioning that the DF nodes are presumed to be positioned with equal distances between both ends the source and the destination nodes. However, it is more practical to have relays unevenly spaced between S and D nodes in many scenarios, and randomly spaced relay configurations are more practical. Mainly due to the complexity of analyzing such systems, we assumed equally spaced relays in this study. First, we derive the expressions for the cases when M = 2. This expression is a crucial part in our analysis because it allows us to determine the pattern of the generalized expression of the multi-hop scenario.
  • Performance analysis for two links scenario M = 2 .
In such a configuration, the consumed energy is calculated as follows:
E M H 2 = P M H 2 R b O S R 1 + 2 O S R 1 c ,
where P M H 2 is the transmit power of the two-links system, O S R 1 denotes the outage probability of the source-to-relay link and O S R 1 c is its complementary which is equal to 1 O S R 1 .
For two link scenario, it is considered that the relay is placed at the half-distance between both end-nodes (i.e., L S R 1 = L R 1 D ); the overall outage probability of this system can be expressed as:
O 2 = O S R 1 + O S R 1 c O R 1 D ,
where O R 1 D is the outage probability of the relay-to-destination link.
Now, assuming that source transmit power is equal to that of the DF relay (i.e., P S R 1 = P R 1 D ), then following the same steps of subsection A, O S R 1 and O R 1 D can be defined as:
O S R 1 = 1 r 2 α Q L S R 1 α 2 β δ σ r 1 2 P S R 1 1 β + 1 + L S R 1 2 r 2 ,
O R 1 D = 1 r 2 α Q L R 1 D α 2 β δ σ 2 P R 1 D 1 β + 1 + L R 1 D 2 r 2 ,
where σ r 1 2 represents the variance of additive white Gaussian noise at the DF relay node. Both links of the considered DF-based system are identical, which means that the outage probabilities of both links are the same (i.e., O S R 1 = O R 1 D ); thus, the outage probability of the entire system can be given as:
O 2 = O * 2 O * ,
where O * = O S R 1 = O R 1 D .
Substituting (17) and (18) into (19), the outage probability of the link can expressed as:
O 2 = 1 r 2 α Q L 2 α 2 β δ σ 2 2 P M H 2 1 β + 1 + L 2 2 r 2 2 1 r 2 α Q L 2 α 2 β δ σ 2 2 P M H 2 1 β + 1 + L 2 2 r 2 ,
where P M H 2 = P S R 1 = P R 1 D , L 2 = L S R 1 = L R 1 D and σ 2 2 = σ r 1 2 = σ 2 .
Using several basic algebraic manipulations to rearrange (20) and solving P M H 2 , we obtain the optimal transmit power for the two-hop scenario, which can be defined as:
P M H 2 = δ σ 2 2 ( 1 ( 1 O 2 ) 0.5 ) 1 + L 2 2 r 2 1 r 2 α Q L 2 α 2 β β .
Finally, by substituting (21) into (15), the energy consumption of the two-hop configuration can be obtained as:
E M H 2 = 1 R b δ σ 2 2 ( 1 ( 1 O 2 ) 0.5 ) 1 + L 2 2 r 2 1 r 2 α Q L 2 α 2 β β O S R 1 + 2 O S R 1 c .
  • Performance analysis with M-hops.
The overall outage probability of VLC system with M number of hops can be calculated as follows:
O M H = O S R 1 + n = 1 N 1 O R n R n + 1 × j = 1 n 1 O R j R j + 1 c + O R N D × n = 1 N 1 O R n R n + 1 c × O S R 1 c ,
where
O S R 1 = 1 r 2 α Q L S R 1 α 2 β δ σ r 1 2 P S R 1 1 β + 1 + L S R 1 2 r 2 ,
O R n R n + 1 = 1 r 2 α Q L R n R n + 1 α 2 β δ σ r 1 2 P R n R n + 1 1 β + 1 + L R n R n + 1 2 r 2 ,
O R N D = 1 r 2 α Q L R N D α 2 β δ σ 2 P R N D 1 β + 1 + L R D 2 r 2 ,
where N represents the number of relays on the network and n { 1, 2, …, N } . Now, the optimal transmission power for a known outage probability can be given by:
P M H = δ σ M 2 ( 1 ( 1 O M ) 1 M ) 1 + L M 2 r 2 1 r 2 α Q L M α 2 β β .
The energy per bit consumption of the M-hope VLC system can be expressed as:
E M H = P M H R b ( O S R 1 + O S R 1 c n = 1 N 1 ( n + 1 O R n R n + 1 j = 1 n 1 O R j R j + 1 c ) + O R N D n = 1 N 1 N + 1 O R n R n + 1 c ) .

3.3. Cooperative Relaying Protocols

The selective DF and the incremental DF are the two cooperative strategies of this relaying system. While the relay is always in a cooperative mode in the former configuration, it only cooperates in the latter one if the communication fails through the direct link.

3.3.1. Selective DF Relaying Protocol

Two-time slots are involved in this relaying system. At the first time slot, the source sends the data to the cooperative relay and the destination nodes. At the second time slot, the DF relay decodes the received signal and forwards it to the destination node. However, in this protocol, both received signals at the destination (i.e, source signal and relay signal) are combined, which is called spatial diversity, which can considerably improve the performance of the communication systems that are based on this configuration [29]. In such scenarios, the consumed energy-per-bit is written as:
E S D F = O S R n P S D F R b + 1 O S R n 2 P S D F R b ,
where E S D F denotes the energy-per-bit consumption of this SDF relaying and P S D F is the optimal transmit power. To began with, in order to defined the consumed energy in such configuration, we obtain the overall outage probability of this configuration which is expressed as:
O S D F = O S H O S R n + 1 O S R n O R n D ,
where O S H is the outage probability of the direct link given by (12); O S R n and O R n D are the outage probabilities of the first and second links, respectively, which can be written as:
O S R n = 1 r 2 α Q L S R n α 2 β δ σ r n 2 P S R n 1 β + 1 + L S R n 2 r 2 ,
O R n D = 1 r 2 α Q L R n D α 2 β δ σ 2 P R n D 1 β + 1 + L R n D 2 r 2 ,
where L S R n is the length of the first link, P S R n represents the minimum source power which is needed to accomplish O S R n , L R n D indicates the second link length (i.e, relay-to-destination link) and is P R n D the optimum SDF relay power which is required to achieve O R n D .
By keeping the assumption that the relay R n is placed at the mid-point between the source and the destination nodes, which provides the best performance of the SDF relay, the overall outage probability of the cooperative SDF relaying VLC system is simplified as:
O S D F = O S H O * 2 O * ,
where O * = O S R n = O R n D .
Substituting (12), (31) and (32) into (33), the outage probability of the SDF relay is given in (34), as shown below:
O S D F = 1 r 2 α Q L 1 α 2 β δ σ d 2 P S D F 1 β + 1 + L 1 2 r 2 1 r 2 α Q L 2 α 2 β δ σ d 2 P S D F 1 β + 1 + L 2 2 r 2 2 1 r 2 α Q L 2 α 2 β δ σ d 2 P S D F 1 β + 1 + L 2 2 r 2
where P S D F = P S H = P S R n = P R n D , L 1 = L S H = 2 L 2 = 2 L S R n = 2 L R n D and σ d 2 = σ r 2 = σ 2 .
Now, numerical results for P S D F in (34), which is required to achieve the O S D F , can be found by utilizing a software tool (specifically, a solve function in Mathematica software). Finally, substituting the numerical results of P S D F into (29), we obtain the consumed energy per bit performance of the proposed configuration.

3.3.2. Incremental DF Relaying Protocol

As previously mentioned, compared to the SDF protocol where the relay is always in cooperative mode, the IDF only cooperates if the direct link between the source and destination does not meet the link quality requirement. This means that the relay does not take place in the communication process as long as the destination node receives the desired information from the source through the direct link. This can lead to decrease the consumed power and better energy efficiency [30]. In those scenarios, the consumed energy-per-bit is written as:
E I D F = 1 O S D P I D F R b + O S D O S R n P I D F R b + O S D 1 O S R n 2 P I D F R b ,
where E I D F represents the energy consumption performance for the IDF configuration, O S D denotes the outage probability of the direct link which is equal to that of the single-hope one expressed in (12) and P I D F is the optimal transmit power which is required to fulfill the requirement of the outage probability of this approach. Each term of (35) terms refers to a distinct scenario. 1 O S D P I D F R b —this term represents the consumed energy when the IDF relay does not cooperate in the communication process. The second one, O S D O S R n P I D F R b depicts the energy consumption when he information signal can not be correctly decoded by both destination and IDF nodes. Here, the third term O S D 1 O S R n 2 P I D F R b refers to the consumed energy when the communication through the direct link fails and the IDF relay is in active mode.
Similarly to the outage probability of the SDF-based VLC system, the outage probability of the IDF one consists of three outage probabilities as:
O I D F = O S D O S R n + 1 O S R n O R n D .
Substituting (12), (31) and (32) into (36), we can obtain the closed form of the outage probability of the IDF relaying VLC system which is equal to that of the SDF protocol represented in (34) at the top of this page. However, the numerical results of the P I D F can be straightforwardly determined by using the same software tools that were used to calculate the P S D F in the previous subsection. Finally, we substitute the values of P I D F into (35) to find the energy-per-bit consumption of the IDF relaying protocol.

4. Numerical Results and Discussions

The numerical results of the overall outage probabilities and the energy consumption for the different VLC system setups are presented and discussed in this section. Furthermore, Monte Carlo simulations are used in this section to validate these numerical results. The parameters of the proposed VLC system, unless specified otherwise, as shown in Table 1.

4.1. Average Outage Probability

The performance of the different VLC system configurations is discussed in this subsection in terms of outage probability. The effect of different system parameters on its performance is also provided in this subsection. Figure 4 shows the outage probability for both the single-hop and the non-cooperative DF relay using (12) and (20), against the vertical distance for the source transmit power of 0.4 W and 0.3 W. It is noticeable, for both scenarios, that the numerical results of the outage probability for single-hop and two-hope links perfectly match with the simulation results. When the transmit power is 0.3 and the vertical distance is less than 2.6 m, it is clear that the single-hop approach outperforms the DF. This is because the DF relay operates in half-duplex (HD) mode, which leads to a substantial loss in spectral efficiency and thus increasing the outage probability of the system [31]. This implies that in short distances, when the direct link is available (i.e., the direct transmission is not affected by shadowing/blocking), using DF-assisted VLC systems becomes inefficient in terms of spectral efficiency. On the other hand, the outage probability of the DF configuration is 0.15% less than the single-hop approach when the vertical distance is 3.6 m for the same transmit power 0.3 W. This is because of the inverse proportional relationship between the system capacity and the source-to-destination distance in the direct link system.
It is also noticeable from this figure that the transmit power has a positive impact on the performance of both systems and the vertical distance can negatively affect the performance of both configurations. For example, in the single-hop scenario, the outage probability increases from 0 to 0.7 as the vertical distance changes from 1.6 to 3.6 m when the transmit power is 0.4 W, which represents a 70% increase. Furthermore, the outage probability is almost 0.9 when the vertical distance is 3.6 m and the transmission power is 0.3 W, whereas it is only 0.7 at the same vertical distance and the transmit power is 0.4 W.
The analytical results of (20) and (23) are illustrated in Figure 5 along with the simulated results. The results show that increasing the vertical distance between the LED and the user plan always results in performance degradation for all of the system configurations. The results also show that the performance of this system setup (i.e., DF-based VLC system) is positively affected by the number of DF relays on the VLC system. For example, when the vertical distance is 3 m, the outage probabilities when N = 1, N = 2 and N = 3 are 0.77, 0.9 and 0.98, respectively.
Figure 6, represents simulated results for a MH-DF system with three relays. In the first scenario, the relays are evenly placed between the source and destination nodes (i.e., L S R 1 = L R 1 R 2 = L R 2 R 3 = L R 3 D = 1 m). However, the relays are located with different distances from each other between both ends in the second scenario (i.e., L S R 1 = 1 m, L R 1 R 2 = 1.5 m, L R 2 R 3 = 2 m, L R 3 D = 0.5 m). The results show that the outage probability performance of the system is better when the relays are equally spaced between the source and destination than the unequal spacing for the same transmit power.
For the sake of performance comparison, the outage probabilities of the different configurations (i.e, the numerical results of (12), (20) and (34)) are compared and presented in Figure 7 as functions of the maximum cell radius of the VLC system. The results show that the performance of all of the considered VLC configurations degrades as the size of the cell radius of the LoS increases from 1 to 4.5 m. It can be seen from the figure that the cooperative DF setups (i.e., SDF and IDF) outperform the other two configurations (i.e., single-hop and DF-based ones). This is because, in cooperative protocols, the capacity of the communication system is substantially improved by the spatial diversity accomplished at the destination node by combining the signals received from the source node and the relay node [32]. When the maximum cell radius is 2 m, the outage probability of the cooperative DF relay scheme is 0.12 and it is almost 0.38 for both single-hop and DF approaches. However, the DF setup has the superior performance over the single-hop one for the higher values of the maximum cell radius of the VLC system (i.e, the maximum cell radius is higher than 2.5 m).
To illustrate the impact of the position of the cooperative DF relay on the performance of the system, the outage probability of this configuration is plotted versus the required information rate threshold in Figure 8.
It is clear from this figure that the system with the relay placed at the mid-point between the source and the destination nodes (i.e, L R D = L S R = L S H 2 = 2 m) offers better performance than the other system setups. This is because relays perform better in symmetric systems. However, placing the cooperative relay closer to the source modem (i.e, L S R = 0.25 L S H = 1 m) provides better performance than placing it after the mid-point between both nodes (i.e, L S R = 3 m).

4.2. Energy-Per-Bit Performance

The energy consumption of the proposed scenarios is discussed in this sub-section. First, for the sake of comparison, the energy consumption of the different system configurations which are considered in this paper (i.e, the analytical results of (14), (22), (29) and (35)) are plotted as a function of the vertical distance in Figure 9.
It is obvious from this figure that the IDF approach has superiority over the other relaying protocols in terms of energy consumption. For example, when the vertical distance is 4.5 m, it consumes almost 3%, 60% and 120% less energy compared to the SDF, DF and single-hop approaches, respectively. This can be simply explained by the fact that the DF relay in this system only cooperates when the communication through the direct link fails. However, the SDF scheme consumes less energy compared to both single-hop and DF-based systems. It is also noticeable that, for shorter distances (i.e., the vertical distance is less than 2.7 m), the single-hop approach is more energy-efficient than the DF one. The direct-link approach consumes about 10% and 1% less energy relative to the DF approach for vertical distances of 1 and 2.6 m, respectively. However, this configuration has almost the worst energy performance when the vertical distance is greater than 2.7 m. The other observation is that the consumed energy for all of the considered scenarios boosts when vertical distance becomes higher. This is because the energy consumption of the communication systems is inversely proportional to end-to-end distance.
Figure 10 illustrates the effect of increasing the number of relays on the energy performance of the VLC system. The results show that as the number of relays increases, the system becomes more energy inefficient. This because of adding relays on the network contributes more to the total energy consumption of the system. However, it is evident that the system with three DF relays is the less energy-efficient one compared to the systems with two and one DF relays. For example, when the maximum cell radius is 3 m, this system consumes almost 20% and 45% more energy compared to that consumed by the system with two and one DF relays, respectively. It also can be seen that the systems consume more energy when the maximum cell radius of the LoS increases from 2.6 to 3.4 m.
The last set of results of this paper is provided in Figure 11. The energy-per-bit consumption is plotted with respect to the outage probability of the SDF system for different source-to-relay distances. Although the SDF system with the relay placed at mid-point between the source and the destination modems (i.e, L S R = L R D = 2 m) provides better performance in terms of outage probability, the system with the relay placed closer to the source (i.e, L S R = 1 m) consumes less energy. However, the energy consumed by the latter configuration is almost 30% less compared to the former one when the outage probability is 0.5. On the other hand, the system with L S R = 2 m outperforms the system with L S R = 3 m in terms of energy consumption.

5. Conclusions

This paper investigated and analyzed the performance of the relay-based VLC systems in terms of outage probability and energy consumption. Different relay protocols were considered; namely, multi-hop DF, SDF and IDF in addition to the single-hop approach. Accurate and close-forms for outage probability and the energy consumption of the different system setups were formulated and verified by Monte Carlo simulations. The derived expressions allow designers and engineers to optimize VLC network parameters such as the number of relays in the network, the distances between these relays and the optimum relay protocol for that specific practical system design. It was shown that the SDF and IDF protocols have superiority over the single-hop and multi-hop DF approaches in terms of outage probability and energy efficiency. However, the IDF configuration has the best energy consumption performance compared to the other VLC system configurations which were considered in this work. This is due to the fact that the IDF relay only takes part in the communication between the source and the destination nodes if the direct-link does not meet the required link quality. Our analyses also revealed that increasing the relay number on the network can dramatically improve the outage probability of the system but it contributes more to the energy consumption; thus, the system is less energy efficient. It is worth pointing out that other more sophisticated possibilities for cooperation, such as compress-and-forward and block Markov coding could offer higher transmission rates. However, such more sophisticated relaying approaches will likely be investigated in the future. For future work, the study will focus on implementing relays with VLC networks for outdoor applications such as road-to-vehicle, vehicle-to-vehicle and building-to-building communications. The analysis will take into consideration the effects of outdoor environmental factors such as sunlight, rain, fog and atmospheric disturbances.

Author Contributions

Conceptualization, W.G., K.M.R., B.A. and M.I.; software, W.G. and K.M.R.; validation, W.G., K.M.A., B.A., M.I. and G.H.; analysis, W.G.; resources, K.M.A. and B.A.; writing—original draft preparation, W.G.; supervision, K.M.A., B.A., M.I. and G.H.; writing—review and editing, W.G., K.M.R., B.A. and M.I. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

This research has been jointly funded by OSL Rail Ltd, and the Faculty of Science and Engineering, Manchester Metropolitan University, UK.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Narmanlioglu, O.; Kizilirmak, R.C.; Miramirkhani, F.; Uysal, M. Cooperative Visible Light Communications With Full-Duplex Relaying. IEEE Photonics J. 2017, 9, 1–11. [Google Scholar] [CrossRef]
  2. Yuanquan, W.; Nan, C. A high-speed bi-directional visible light communication system based on RGB-LED. Chin. Commun. 2014, 11, 40–44. [Google Scholar] [CrossRef]
  3. Uysal, M.; Miramirkhani, F.; Narmanlioglu, O.; Baykas, T.; Panayirci, E. IEEE 802.15.7r1 Reference Channel Models for Visible Light Communications. IEEE Commun. Mag. 2017, 55, 212–217. [Google Scholar] [CrossRef]
  4. Kim, H.J.; Tiwari, S.V.; Chun, Y.H. Multi-hop relay-based maritime visible light communication. Chin. Opt. Lett. 2016, 14, 050607. [Google Scholar]
  5. Sun, D.D.; Gong, T.R.; Liu, R.; Song, J.; Wang, G.H. The Design of VLC-PLC System for Substation Inspection. Energy Power Eng. 2017, 9, 581–588. [Google Scholar] [CrossRef]
  6. Gheth, W.; Rabie, K.M.; Adebisi, B.; Ijaz, M.; Harris, G. Performance Analysis of Integrated Power-Line/Visible-Light Communication Systems with AF Relaying. In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 9–13 December 2018. [Google Scholar]
  7. Yang, Y.; Zeng, Z.; Cheng, J.; Guo, C.; Feng, C. A Relay-Assisted OFDM System for VLC Uplink Transmission. IEEE Trans. Commun. 2019, 67, 6268–6281. [Google Scholar] [CrossRef]
  8. Pesek, P.; Zvanovec, S.; Chvojka, P.; Ghassemlooy, Z.; Nor, N.A.M.; Tabeshmehr, P. Experimental validation of indoor relay-assisted visible light communications for a last-meter access network. Opt. Commun. 2019, 451, 319–322. [Google Scholar] [CrossRef]
  9. Narmanlioglu, O.; Kizilirmak, R.C.; Uysal, M. Relay-assisted OFDM-based visible light communications over multipath channels. In Proceedings of the 2015 17th International Conference on Transparent Optical Networks (ICTON), Budapest, Hungary, 5–9 July 2015; pp. 1–4. [Google Scholar] [CrossRef]
  10. Pesek, P.; Zvanovec, S.; Chvojka, P.; Bhatnagar, M.; Saxena, P. Mobile User Connectivity in Relay-Assisted Visible Light Communications. Sensors 2018, 18, 1125. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  11. Liu, X.; Wang, Y.; Na, Z. Cooperative NOMA-Based DCO-OFDM VLC System. In Green Energy and Networking. GreeNets 2019; Springer: Cham, Switzerland, 2019; pp. 14–24. [Google Scholar] [CrossRef]
  12. Yang, H.; Pandharipande, A. Full-duplex relay VLC in LED lighting triangular system topology. In Proceedings of the 2014 6th International Symposium on Communications, Control and Signal Processing (ISCCSP), Athens, Greece, 21–23 May 2014; pp. 85–88. [Google Scholar] [CrossRef]
  13. Gupta, A.; Sharma, N.; Garg, P.; Alouini, M.S. Cascaded FSO-VLC Communication System. IEEE Wirel. Commun. Lett. 2017, 6, 810–813. [Google Scholar] [CrossRef] [Green Version]
  14. Tonello, A.M.; Versolatto, F.; D’Alessandro, S. Opportunistic Relaying in In-Home PLC Networks. In Proceedings of the 2010 IEEE Global Telecommunications Conference GLOBECOM 2010, Miami, FL, USA, 6–10 December 2010; pp. 1–5. [Google Scholar] [CrossRef]
  15. Rabie, K.M.; Adebisi, B.; Gacanin, H.; Yarkan, S. Energy-Per-Bit Performance Analysis of Relay-Assisted Power Line Communication Systems. IEEE Trans. Green Commun. Netw. 2018, 2, 360–368. [Google Scholar] [CrossRef]
  16. Bakkali, W.; Pagani, P.; Chonavel, T. Energy efficiency performance of relay-assisted Power-Line Communication networks. In Proceedings of the 2015 12th Annual IEEE Consumer Communications and Networking Conference (CCNC), Las Vegas, NV, USA, 9–12 January 2015; pp. 525–530. [Google Scholar] [CrossRef]
  17. Rabie, K.M.; Adebisi, B.; Salem, A. Improving energy efficiency in dual-hop cooperative PLC relaying systems. In Proceedings of the 2016 International Symposium on Power Line Communications and its Applications (ISPLC), Bottrop, Germany, 20–23 March 2016; pp. 196–200. [Google Scholar] [CrossRef] [Green Version]
  18. Rakia, T.; Yang, H.; Gebali, F.; Alouini, M. Optimal Design of Dual-Hop VLC/RF Communication System With Energy Harvesting. IEEE Commun. Lett. 2016, 20, 1979–1982. [Google Scholar] [CrossRef]
  19. Zenaidi, M.R.; Rezki, Z.; Abdallah, M.; Qaraqe, K.A.; Alouini, M. Achievable Rate-Region of VLC/RF Communications with an Energy Harvesting Relay. In Proceedings of the GLOBECOM 2017—2017 IEEE Global Communications Conference, Singapore, 4–8 December 2017; pp. 1–7. [Google Scholar] [CrossRef]
  20. Rakia, T.; Yang, H.; Gebali, F.; Alouini, M. Dual-Hop VLC/RF Transmission System with Energy Harvesting Relay under Delay Constraint. In Proceedings of the 2016 IEEE Globecom Workshops (GC Wkshps), Washington, DC, USA, 4–8 December 2016; pp. 1–6. [Google Scholar] [CrossRef]
  21. Kashef, M.; Ismail, M.; Abdallah, M.; Qaraqe, K.A.; Serpedin, E. Energy Efficient Resource Allocation for Mixed RF/VLC Heterogeneous Wireless Networks. IEEE J. Sel. Areas Commun. 2016, 34, 883–893. [Google Scholar] [CrossRef]
  22. Gu, Y.; Aïssa, S. RF-Based Energy Harvesting in Decode-and-Forward Relaying Systems: Ergodic and Outage Capacities. IEEE Trans. Wirel. Commun. 2015, 14, 6425–6434. [Google Scholar] [CrossRef]
  23. Kalamkar, S.S.; Banerjee, A. Interference-Assisted Wireless Energy Harvesting in Cognitive Relay Network with Multiple Primary Transceivers. In Proceedings of the 2015 IEEE Global Communications Conference (GLOBECOM), San Diego, CA, USA, 6–10 December 2015; pp. 1–6. [Google Scholar] [CrossRef] [Green Version]
  24. Gheth, W.; Rabie, K.M.; Adebisi, B.; Ijaz, M.; Harris, G. Energy-Per-Bit Performance Analysis of DF-based Visible-Light Communication Systems. Phys. Commun. 2019. [Google Scholar] [CrossRef]
  25. 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]
  26. Gupta, A.; Garg, P.; Sharma, N. Hard switching-based hybrid RF/VLC system and its performance evaluation. Trans. Emerg. Telecommun. Technol. 2018, 30. [Google Scholar] [CrossRef]
  27. Eroğlu, Y.S.; Yapıcı, Y.; Güvenç, I. Impact of Random Receiver Orientation on Visible Light Communications Channel. IEEE Trans. Commun. 2019, 67, 1313–1325. [Google Scholar] [CrossRef] [Green Version]
  28. 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]
  29. Sokun, H.U.; Sediq, A.B.; Ikki, S.; Yanikomeroglu, H. Selective DF relaying in multi-relay networks with different modulation levels. In Proceedings of the 2014 IEEE International Conference on Communications (ICC), Sydney, Australia, 10–14 June 2014; pp. 5035–5041. [Google Scholar] [CrossRef] [Green Version]
  30. Dubey, A.; Kundu, C.; Ngatched, T.M.N.; Dobre, O.A.; Mallik, R.K. Incremental Selective Decode-and-Forward Relaying for Power Line Communication. In Proceedings of the 2017 IEEE 86th Vehicular Technology Conference (VTC-Fall), Toronto, ON, Canada, 24–27 September 2017; pp. 1–6. [Google Scholar] [CrossRef]
  31. Rankov, B.; Wittneben, A. Spectral efficient protocols for half-duplex fading relay channels. IEEE J. Sel. Areas Commun. 2007, 25, 379–389. [Google Scholar] [CrossRef]
  32. 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]
Figure 1. The proposed system model which consists of direct and relay nodes.
Figure 1. The proposed system model which consists of direct and relay nodes.
Sensors 20 03660 g001
Figure 2. The line-of-sight channel of the VLC.
Figure 2. The line-of-sight channel of the VLC.
Sensors 20 03660 g002
Figure 3. Basic block diagrams of the proposed VLC systems, (a) with N intermediate VLC relays and (b) with a direct VLC link.
Figure 3. Basic block diagrams of the proposed VLC systems, (a) with N intermediate VLC relays and (b) with a direct VLC link.
Sensors 20 03660 g003
Figure 4. Outage probability of single-hop and non-cooperative DF relay configurations.
Figure 4. Outage probability of single-hop and non-cooperative DF relay configurations.
Sensors 20 03660 g004
Figure 5. Outage probability of DF multi-hop scenarios (for N = 1, 2 and 3).
Figure 5. Outage probability of DF multi-hop scenarios (for N = 1, 2 and 3).
Sensors 20 03660 g005
Figure 6. Simulated results of DF relay with N = 3.
Figure 6. Simulated results of DF relay with N = 3.
Sensors 20 03660 g006
Figure 7. Performance comparison between the different VLC system setups as a function of VLC cell radius.
Figure 7. Performance comparison between the different VLC system setups as a function of VLC cell radius.
Sensors 20 03660 g007
Figure 8. Average outage probability performance of the cooperative configurations as a function of the required information rate threshold values.
Figure 8. Average outage probability performance of the cooperative configurations as a function of the required information rate threshold values.
Sensors 20 03660 g008
Figure 9. Energy performance comparison between the different VLC system setups.
Figure 9. Energy performance comparison between the different VLC system setups.
Sensors 20 03660 g009
Figure 10. Energy-per-bit performance of the multi-hop system.
Figure 10. Energy-per-bit performance of the multi-hop system.
Sensors 20 03660 g010
Figure 11. Energy consumption of the SDF system with respect to outage probability.
Figure 11. Energy consumption of the SDF system with respect to outage probability.
Sensors 20 03660 g011
Table 1. System parameters.
Table 1. System parameters.
ParametersValues
L S H 4 m
L S R 1 = L R 1 R 2 = L R n R n + 1 = L R N D = L S H M
P s 0.33 W
A d A = 0.0001 m 2
U Ψ K = g Ψ K 10 dB
R p 1 A/W
r e 3.6 m
ϕ / 2 60

Share and Cite

MDPI and ACS Style

Gheth, W.; Rabie, K.M.; Adebisi, B.; Ijaz, M.; Harris, G. Performance Analysis of Cooperative and Non-Cooperative Relaying over VLC Channels. Sensors 2020, 20, 3660. https://doi.org/10.3390/s20133660

AMA Style

Gheth W, Rabie KM, Adebisi B, Ijaz M, Harris G. Performance Analysis of Cooperative and Non-Cooperative Relaying over VLC Channels. Sensors. 2020; 20(13):3660. https://doi.org/10.3390/s20133660

Chicago/Turabian Style

Gheth, Waled, Khaled M. Rabie, Bamidele Adebisi, Muhammad Ijaz, and Georgina Harris. 2020. "Performance Analysis of Cooperative and Non-Cooperative Relaying over VLC Channels" Sensors 20, no. 13: 3660. https://doi.org/10.3390/s20133660

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