341
Views
0
CrossRef citations to date
0
Altmetric
Electrical & Electronic Engineering

Efficient power allocation for downlink MIMO-NOMA-based visible light communication systems

, ORCID Icon &
Article: 2340234 | Received 30 Jul 2022, Accepted 03 Apr 2024, Published online: 15 Apr 2024

Abstract

Visible light communication (VLC) networks are emerging as a viable option to meet the ever-growing wireless data demand, primarily for indoor environments in recent years. However, developing a high data rate VLC system using off-the-shelf light emitting diodes (LEDs) is difficult due to the narrow modulation bandwidth of the white light emitting diodes. The existing studies have integrated Multiple-Input Multiple-Output (MIMO) and Non-Orthogonal Multiple Access (NOMA) schemes into the downlink VLC system so as improve its performance. Despite its apparent advantages, the NOMA scheme suffers from multi-user interference problem. For an efficient NOMA scheme, which uses successive interference cancellation (SIC) technique to decode the superimposed received signal of multipleusers, adaptive and fair power allocation methods are required. The existing power allocation schemes are inefficient when the number of users increases. In this work, a low complexity and efficient power allocation strategy is proposed for MIMO-NOMA based VLC systems. The proposed parametric power allocation strategy is based on the order of channel gain among end-users and overcomes the limitations of the existing schemes. The performance of the proposed power allocation scheme in an indoor 4×4 MIMO-NOMA-based multi-user VLC was analyzed through simulation. A zero-forcing detection mechanism is used in the analysis. Simulation results using MATLAB depict the effectiveness of the proposed power allocation strategy. It achieves higher performance than the existing power allocation schemes, gain ratio power allocation (GRPA) and normalized gain difference power allocation (NGDPA) when the number of users are greater than two. Specifically, the proposed power allocation scheme improves the achievable sum rate of the NGDPA and GRPA schemes by 18.36% and 65.98%, respectively, in 4× 4 MIMO-based visible light communication networks with eight uniformly distributed users.

1. Introduction

As the demand for wireless data services has exponentially increased in recent years, it has also posed several challenging issues to the existing wireless technologies to meet the demands. In the last few decades, we have seen an abrupt increase in the number of mobile users requiring access to high data rate wireless services all over the world. This ultimate growth motivates mobile operators and standardization bodies to continuously find and develop new transmission technologies, network infrastructure solutions, protocols, and standards to enhance and achieve mobile subscribers’ demands. Furthermore, future wireless technologies, including cognitive networks, wireless sensor networks, delay tolerant networks, and vehicular communications networks, will require reliable and high data rate connections (Arnon et al., Citation2012).

VLC is a promising technology complementary to Radio Frequency (RF) spectrum (3 kHz–300 GHz), which operates in the visible light spectrum band (400 THz–780 THz), for future indoor wireless communications. The available bandwidth of visible light is 10,000 times larger than that of the microwave RF band (Parikh et al., Citation2013). Therefore, to alleviate spectrum shortage in the radio frequency band, we need to take advantage of the ubiquitous capacity of the visible light spectrum as a viable solution. It has the advantages of strong immunity to electromagnetic interference, license-free spectrum, high security, and low-cost front-ends. However, developing a high-capacity VLC system is difficult due to the limited modulation bandwidth of light-emitting diodes (LEDs). Various techniques, such as Multiple Input Multiple Output (MIMO) (Zeng et al., Citation2009), Orthogonal Frequency Division Multiple Access (OFDMA) (Sung et al., Citation2015), and Non- Orthogonal Multiple Access (NOMA) (Ding et al., Citation2014), were proposed in the literature to overcome the limitations of VLC systems.

In (Zeng et al., Citation2009), the MIMO method is proposed to achieve a high data rate. However, achieving a high data rate is challenging due to the low modulation bandwidth of the sources (several MHz). Still, the brightening levels indicated for occupation ensure that a very high signal-to-noise ratio (SNR) is available. Furthermore, the availability of many high SNR channels with low bandwidth makes MIMO techniques an appealing option for achieving high data rates. In Chen, Zhong, and Wu (Citation2017), the authors proposed MIMO techniques to increase system capacity and improve indoor visible light communications coverage.

Orthogonal frequency division multiple access (OFDMA) has also been applied to VLC systems (Sung et al., Citation2015). It has been shown that the OFDMA based VLC system can effectively use the bandwidth of the available LED sources. However, the achievable data rate employing OFDMA is reduced due to the spectrum partitioning.

NOMA was found to achieve higher performance in high signal-to-noise ratio (SNR) situations because of the short distance between the transmitter and the receiver (Ding et al., Citation2014) in VLC networks. From this fact, it is helpful to apply NOMA in downlink VLC systems. In (Chen, Zhong, & Wu, Citation2017; Guan et al., Citation2016; Marshoud et al., Citation2016), the performance of NOMA-based VLC has been examined. In (Marshoud et al., Citation2016), NOMA is recommended as a potential candidate for high-speed VLC systems with gain ratio power allocation (GRPA) strategy. Moreover, more advanced power allocation techniques for NOMA-based VLC systems were proposed in (Chen, Zhong, & Wu, Citation2017), with moderately high computational complexity. In (Guan et al., Citation2016), a phase pre-distortion approach was proposed to improve the error rate performance of uplink NOMA-based visible light communication systems.

In (Lin et al., Citation2017), a VLC system based on MIMO-NOMA was experimentally verified. The authors experimented with a single carrier mode of transmission, using the frequency domain successive interference cancellation (SIC), but without considering the power allocation problem. While applying MIMO, the power allocation method of the single LED NOMA-VLC systems can’t be straightforwardly adopted in MIMO-NOMA-based VLC systems.

The authors of Chen, Zhong, Yang, et al. (Citation2017) proposed a power allocation algorithm called normalized gain difference power allocation (NGDPA) approach aimed at reducing the complexity and increasing the efficiency of 2×2 MIMO-NOMA-VLC systems with multiple users. The authors applied the NGDPA technique for a small number of users. The authors considered only two and three users, which is not practically applicable.

It is essential to have efficient power allocation techniques to improve the end user performance in VLC systems. In NOMA schemes, which use SIC to decode the superimposed users’ signal, optimal performance is obtained when there is a large channel gain difference between the multiple users (Yang et al., Citation2017). Unfortunately, since the VLC cells in indoor communication has a small coverage area, the users in the same cell may have similar or close channel gains (Marshoud et al., Citation2018). This increases the interference between the signals of the users, resulting in a reduction in the performance of the system. Moreover, the performance of existing power allocation schemes, NGDPA (Chen, Zhong, Yang, et al., Citation2017) and GRPA (Marshoud et al., Citation2016), decreases as the number of users increases in indoor VLC systems. For example, when the channel gains of all the users are equal, the GRPA scheme allocates equal power to all users which makes the interference between users significantly high and makes it difficult to decode the user signals. In this case, the NGDPA scheme allocates all the available power to only one user, the user whose signal is first decoded, and the signals of the remaining users are lost due to noise.

In this study, unlike the previous works which considered 2×2 MIMO-NOMA-VLC system (Chen, Zhong, Yang, et al., Citation2017), a 4×4 MIMO-NOMA-VLC system is considered for downlink communication. Along this, to enhance the performance of end users, a new parametric power allocation strategy is proposed. The proposed power allocation scheme uses channel gains as information to systematically allocate power in the NOMA method. It allocates different power to different users even when all the users have the same channel gains. This power allocation scheme outperforms the existing power allocation schemes when the number of users are greater than two.

The remaining sections of the paper are organized as follows. In Section 2, the proposed system model is presented. In Section 3, different power allocation schemes are discussed. In Section 3.1, the analysis of the signal-to-noise ratio and achievable sumrate of the proposed VLC system is given. The simulation results and discussions are provided in Section 4. Finally, the concluding remarks are provided in Section 5.

2. The 4 × 4 MIMO-NOMA-based VLC system model

Multiple-input multiple-output (MIMO) is a technique used in wireless communication systems to improve the performance of the system by using multiple antennas at both the transmitter and the receiver. In visible light communication (VLC) systems, MIMO can also be used to improve the performance of the system by increasing the data rate, improving the coverage area, and increasing the robustness of the system to interference and fading. Overall, the use of MIMO in VLC systems can significantly improve the performance and reliability of the system, making it a valuable technique for a wide range of applications (Chen et al., Citation2019).

In order to realize a multi-user VLC system, a multiple access (MA) scheme is required. Many MA schemes have been proposed for VLC such as time division multiple access (TDMA) (Abdelhady et al., Citation2019), space division multiple access (SDMA) (Chen & Haas, Citation2015), code division multiple access (CDMA) (Qiu et al., Citation2018), and orthogonal frequency division multiple access (OFDMA) (Bawazir et al., Citation2018). One of the recently proposed MA schemes is the non-orthogonal multiple access (NOMA) which is characterized by its high spectral efficiency and its ability to support more users (Liu et al., Citation2019). The performance of NOMA scheme is highly dependent on the power allocation scheme.

In this work, the downlink of an indoor MIMO-NOMA-based VLC network with multiple LEDs simultaneously serving multiple users is considered. Assume that the LED transmitter is installed on the ceiling, which has i down confronting LEDs and communicates with K users; every user has j up-facing photodetectors (PDs). The configuration in Chen, Zhong, Yang, et al. (Citation2017), which is a 2×2 MIMO-VLC system, is extended to a 4×4 MIMO-VLC network. Without loss of generality, assume four LEDs (i=1,2,3,4) on the ceiling serving K number of users, and each user is equipped with four PDs (j=1,2,3,4). The parameters of all LEDs and PDs are assumed to be identical. Therefore, the system considered represents a typical MIMO-VLC system model. Multiple PDs are equipped with each NOMA user who can utilize the entire available modulation bandwidth of LEDs. The block diagram of such a system is shown in . The transmitter consists of DC-biased Optical OFDM, Multiplexer module and LEDs. The receiver part of the system is made up of PDs, demultiplexer, successive interference cancellation (SIC) and DC offset optical OFDM demodulator. The components of the proposed VLC system model are described in the following sections.

Figure 1. The proposed VLC system block diagram.

Figure 1. The proposed VLC system block diagram.

2.1. DC-biased optical OFDM method

In the Intensity-Modulated/Direct Detection (IM/DD) optical system, the light intensity can neither be complex nor negative. Therefore, the input feeding the Inverse Fast Fourier Transform (IFFT) during the OFDM generation flow is constrained to have a Hermitian symmetry to deliver a real-valued signal (Deng et al., Citation2019). In addition, a DC bias is usually applied to ensure a positive output (Li et al., Citation2012).

In this work, a 4 QAM-based DC biased optical OFDM modulation is considered. According to the power domain multiplexing NOMA principle, the ith transmitter LED simultaneously transmits the message data si to all K users by using all the bandwidth through a superposition coding technique at the transmitter side. Thus, after DC biasing optical OFDM modulation, the transmitted signal of ith LED is the combined signals of K users, which can be expressed as (Chen, Zhong, Yang, et al., Citation2017): (1) xi,k=k=1Kρi,ksi,k(t)+IDC(1)

Where si,k(t) is the modulated message signal intended for the kth(k=1,2,,K) user from the ith LED, ρi,k is the electrical power allocated for the kth user in the ith LED, and IDC is the DC bias provided to each LED to ensure that the instantaneous transmitted signal remains to be positive. This superimposed multi-user signal is transmitted by LEDs through the optical channel and received by PDs.

2.2. LOS propagation channel model for VLC

The summed-up Lambertian radiation pattern model was applied to find the LED’s line-of-sight (LOS) irradiance. The geometric model of LOS transmission is shown in . Compared to non-line-of-sight (NLOS), the line-of-sight provides a much higher intensity of light in the VLC system (Zeng et al., Citation2009). Therefore, the line-of-sight channel gain of the optical link between ith LED and the jth PD of the kth user is given by Kahn and Barry (Citation1997): (2) hji,k={(m+1)APD2πd2Ts(ψ)g(ψ)cosm(ϕ)cos(ψ),0ψψc0,ψ>ψc(2) (3) m=ln2ln(cos(Φ1/2))(3)

Figure 2. Geometric model of LOS transmission.

Figure 2. Geometric model of LOS transmission.

Where d is the LOS distance between the ith LED and the jth PD of the kth user, m is the lambertian emission order and Φ1/2 is the semi-angle at half power of the LED, APD is an active area of PD, ϕ is the transmitter viewing angle, ψ is the angle of incidence with respect to the receiver axis, ψc is the concentrator field of view (FOV), n is the internal refractive index of the concentrator, Ts(ψ) is the gain of the optical filter adopted at the receiver and g(ψ) represents the gain of the non-imaging concentrator, which is given by Kahn and Barry (Citation1997): (4) g(ψ)={n2sin2(ψc),0ψψc0,ψ>ψc(4)

After going through a free-space optical wireless channel, the optical intensity signal is changed at the PD receivers of the kth user into a current signal by means of photo-electric conversion. Further, the constant DC offset IDC is removed in the electrical domain. In general, noise is assumed to be introduced in the electrical domain. As a result, the electrical signal received at the jth PD of the kth user is expressed as: (5) yj,k=μRPopti=14hji,kxi(t)+nj,k(5)

Where R is responsivity of PD, Popt is optical output power, μ is modulation index, nj,k is the Additive Gaussian Noise with zero mean and variance σj,k2, and xi(t) is the transmitted signal. The received electrical signal of kth user can be expressed in matrix form as: (6) Yk=μRPoptHkX+Nk(6)

Where X=[x1 x2 x3 x4]T is transmitted electrical signal vector, Hk is channel gain matrix and Nk is Additive White Noise vector. The channel gain matrix can be given as: (7) Hk=[h11h12h13h14h21h22h23h24h31h32h33h34h41h42h43h44](7)

2.3. Zero forcing (ZF) MIMO receiver

Zero Forcing (ZF) detection is a viable and straightforward technique for recovering multiple data streams at the receiver. But it needs knowledge of channel state information. In this work, ZF-MIMO de-multiplexing is used to retrieve the transmitted data with primary channel inversion due to its low complexity (Burton et al., Citation2014). The normalized estimated electrical signal vector at the output of the ZF-MIMO receiver of the kth user is given as (Chen, Zhong, and Wu, Citation2017): (8) X˜k=1μRPoptHkYk=Xk+1μRPoptĤkNk(8)

Where Ĥk=Δ(HkTHk)1HkT is the pseudo inverse of Hk and (.)T denotes conjugate transpose operation. In VLC channels, the diversity gain is severely limited because of the high correlation between signal paths; hence conventional MIMO-VLC systems are symmetric (i.e. It is 4×4 in this case). Therefore, the pseudo inverse of Hk is simplified to Ĥk=ΔHk1 and the above Equationequation (8) is simplified to: (9) X˜k=Xk+1μRPoptWk(9)

Where Wk=ΔHk1Nk. As a result, the estimated signal received by kth user from ith LED is: (10) x˜i,k(t)=k=1Kρi,ksi,k(t)+1μRPoptwi,k+IDC(10)

Where wi,k is the ith element of the vector Wk. From the above EquationEquation (10), it is obvious that the estimated signal contains a message signal from all users. In order to extract the desired message signal, successive interference cancellation (SIC) is applied at the receiver. To apply SIC, the decoding order of the users must be determined for every LED. Sorting the users is done by finding the optical channel’s sum of every user for every LED. Without loss of generality, it is assumed that K users for the ith LED are sorted in descending order of their sum optical channel gains as follows: (11) h1i,1+h2i,1+h3i,1+h4i,1>h1i,2+h2i,2+h3i,2+h4i,2>>h1i,K+h2i,K+h3i,K+h4i,K(11)

In SIC, the strong users decode the signals with high power and subtract them from the received signal until the desired signal is decoded. With reference to the ith LED, the decoding order is then set to be (Chen, Zhong, Yang, et al., Citation2017). (12) Oi,1<Oi,2<<Oi,K(12)

Finally, at kth user, the estimated message signal from ith LED can be expressed as (Yin et al., Citation2016): (13) s˜i,k(t)=ρi,ksi,k(t)+k=k+1Kρi,ksi,k(t)+1μRPoptwi,k(13)

3. The proposed power allocation scheme

In order to achieve high throughput and minimize the unfairness problem among end-users, optimal power allocation is critical in NOMA systems. Therefore, different power allocation strategies have been proposed for VLC networks. Some of them are fixed power allocation (FPA), gain ratio power allocation (GRPA) (Marshoud et al., Citation2016), and normalized gain difference power allocation (NGDPA) (Chen, Zhong, Yang, et al., Citation2017). The main target behind these different power allocation strategies are due to the fact that a minimum power level is enough to decode signals for good channel condition users, we need to assign a small fraction of power for those users, and allocating a large fraction of power for bad channel condition users helps to filter out and decode their information from the superimposed signal using SIC technique. In the GRPA, the power allocation technique is determined by the optical channel gains of users compared to the gain of the first sorted user. In the NGDPA, the optical channel gain difference is used to allocate power. These algorithms have not been evaluated for multi-user for a VLC system comprising 4 × 4 MIMO and NOMA for a large number of users.

In this work, a parametric new power-splitting strategy is proposed to enhance the power allocation efficiency among end-users. Based on the channel gain order presented in the EquationEquation (12), the relationship between electrical powers allocated to user k and (k+1) following ith LED is given by the following relationship. (14) ρi,k=(β+h1i,k+1+h2i,k+1+h3i,k+1+h4i,k+1h1i,1+h2i,1+h3i,1+h4i,1)kρi,k+1(14)

Where β is a parameteric constant whose value is given by β1. The addition of β makes the proposed power allocation a parametric gain ratio power allocation (PGRPA) scheme. This helps us to control the power allocation fairness among users in various channel conditions. Let us compare the proposed PA algorithm with the existing benchmarks in certain intuitive scenarios. When the channel gains of all the users are equal, GRPA assigns equal power to all the users and NGDPA assigns all the available power to the users with the worst channel condition. In this case, GRPA multi-user interference to all the users becomes high to decode the signals using SIC. Similarly, in NGDPA, the user with the worst channel condition is decoded seamlessly, whereas the signals of the other users are lost due to noise. In the proposed PA method, even when the channels gains of all users are equal, different power is allocated based on their order of decoding. This makes the proposed algorithm robust to varying channel conditions in VLC networks.

To maintain overall electrical power for the ith transmitter LED to be constant, the power allocation should satisfy the following constraint (Chen, Zhong, Yang, et al., Citation2017). (15) k=1Kρi,k=Pe=1(15)

Where Pe is total electrical power. When applying SIC decoding at the receiver, the users with lower decoding order should handle higher values of interference and also encounter poorer channel conditions. Therefore, to ensure fairness among users, the users with lower decoding order are allocated higher power. The relationship between power allocated to successive users for (k>1) is given by: (16) ρi,k=αi,kρi,k1(16)

Where 0αi,k1 is the power allocation coefficient of the kth user at the ith LED. Thus, depending up on the above constraint in EquationEquation (15), the power allocated to the first user (k=1) is given by: (17) ρi,1=Pe1+j=2Km=1j1αi,m(17)

From EquationEquations (16) and Equation(17) equations, power allocated to the kth user (k>1) can be generalized as: (18) ρi,k=Pem=1k1αi,m1+j=2Km=1j1αi,m(18)

This ensures that the proposed power allocation scheme more realistically allocates power for each transmitter based on the relative channel gain ratio which improves the performance of the power domain NOMA system.

3.1. Performance metrics

In this section, the metrics used to assess the performance of the proposed system are presented. These metrics are signal-to-noise ratio (SNR), achievable sum rate and achievable data rate as illustrated in the following.

In the VLC systems, the noise vector is composed of the shot noise and the thermal noise. It is expected that the total noise is dominated by the White Gaussian component (Cui et al., Citation2010). Thus, the noise generated has a Gaussian distribution of zero mean and variance of σnk2 (Kahn & Barry, Citation1997). (19) σnk2=σsh2+σth2(19)

Where σnk2 is total noise variances, σsh2 is shot noise variances and σth2 is thermal noise variances. The shot noise variances at kth the user is determined by Komine and Nakagawa (Citation2004): (20) σsh2=2×q×(Prx+Ibg×I2)×B(20)

Where q is the electronic charge, Prx is the received optical power by kth the user, B is the equivalent noise bandwidth, Ibg is the photocurrent due to background radiation and I2 is the noise bandwidth factor. The thermal noise variances at kth user is determined by Komine and Nakagawa (Citation2004): (21) σth2=8×π×K×T×η×APD×B2×(I2G+2×π×γ×η×APD×I3×Bgm)(21)

Where K is Boltzmann constant, T is Temperature in Kelvin, G is open-loop voltage gain, η is fixed capacitance, γ is Field Effect Transistor (FET) channel noise factor, I3 = 0.0868 (Komine & Nakagawa, Citation2004) and gm is FET Transconductance. Signal to Noise Ratio (SNR) is determined as follows: (22) SNRi,k=Prxσnk2(22)

The sum rate (SR) of 4×4 MIMO-VLC system of K users is given by: (23) SRK=(k=1Ki=14Bw2log2(1+SNRi,k)106)(23)

Where Bw is the transmission bandwidth, SNRi,k is the signal-to-noise ratio for each link between the ith LED and the kth user.

The achievable data rate of kth user (Rk) is calculated by considering the power received from all LEDs and it is determined as follows: (24) Rk=(i=14Bw2log2(1+SNRi,k)106)(24)

The sum rate gain of the proposed NOMA (PNOMA) over NGDPA (SRGPNOMANGDPA) is given by: (25) SRGPNOMANGDPA=(SRPNOMASRNGDPASRNGDPA)×100(25)

Where SRNGDPA is a sum-rate gain of NGDPA based power allocation NOMA scheme. Similarly, the sum rate gain of the proposed NOMA (PNOMA) scheme over the GRPA scheme (SRGPNOMAGRPA) is given by: (26) SRGPNOMAGRPA=(SRPNOMASRGRPASRGRPA)×100(26)

Where SRPNOMA is the sum-rate gain of the proposed NOMA scheme, and SRGRPA is the sum-rate of the GRPA scheme.

4. Simulation results and discussions

4.1. Simulation setup

The performance, in terms of the total sum rate, sum rate gain, and achievable rate, of different power allocation techniques for NOMA-based MIMO-VLC systems have been analyzed. In the simulations, the system is set up with four LED on the ceiling used as a transmitter, and each user is equipped with four PD inside a typical room as shown in . The normalized offset has been defined for system coverage. The distance from user one (k=1), which has the largest channel gain sum, to user K, which has the smallest channel gain sum, is fixed as r(m). The maximum distance from the user (k=1) to the edge of the system is R(m). All users are uniformly distributed over the coverage area. The normalized offset of user K with respect to the user (k=1) is defined as rR, and the normalized offset of user k with respect to the user K is defined as (k1)r(K1)R. The parameters used for the performance analysis of the proposed system using simulation in matlab are given in .

Figure 3. Illustration of a 4×4 MIMO-NOMA based VLC system with K users.

Figure 3. Illustration of a 4×4 MIMO-NOMA based VLC system with K users.

Table 1. Simulation parameters.

4.2. Results and discussions

4.2.1. Power allocation coefficient

The power allocated to five users by different power allocation schemes and the proposed scheme are shown in . The figure shows the power allocated to each user using the proposed power allocation scheme with different parameter values, GRPA and NGDPA for comparison. From the figure, we can deduce that when the β value is small (close to 1), the power allocation scheme resembles GRPA. Whereas, when the β is greater than 1.5, the PGRPA scheme resembles that of NGDPA scheme.

Figure 4. Power allocated for each user of a VLC system with five users.

Figure 4. Power allocated for each user of a VLC system with five users.

shows power allocation coefficients for LED 1, LED 2, LED 3, and LED 4 by using GRPA, NGDPA, and the proposed NOMA techniques for five (k=5) users in the considered system coverage. The power allocation coefficient is calculated according to the constraint explained in EquationEquation (15). Fair power allocation is essential among users. Therefore, from the table, the proposed NOMA fairly allocates power among users. The impact of this fair power allocation coefficients on achievable sum rate, achievable average sum rate, and sum-rate gain is illustrated in the following sections.

Table 2. Comparison of power allocation coefficients for five users.

4.2.2. Achievable sum rate vs. normalized offset

shows the achievable sum rate of proposed NOMA, NGDPA, and GRPA versus normalized offset for user five (k=5) and user six (k=6). In both cases, the proposed NOMA has achieved a higher sum rate than the others. The proposed NOMA achieves a sum rate of 264.89 Mbit/s and 261.89 Mbit/s for (k=5) and (k=6), respectively at the edge of the system. NGDPA achieves a sum rate of 254.45 Mbit/s and 235.28 Mbit/s for (k=5) and (k=6), respectively at the edge of the system. GRPA achieves a sum rate of 156.59 Mbit/s and 152.27 Mbits/s for (k=5) and (k=6), respectively at the edge of the system.

Figure 5. Achievable Sum rate of Proposed NOMA, NGDPA and GRPA vs. r/R (k=5,6).

Figure 5. Achievable Sum rate of Proposed NOMA, NGDPA and GRPA vs. r/R (k=5,6).

depicts the achievable sum rate of the proposed NOMA, NGDPA, and GRPA versus normalized offset for seven (k=7) and eight (k=8). In both cases, the proposed NOMA achieves a higher sum rate. The proposed NOMA achieves a sum rate of 252.55 Mbit/s and 228.85 Mbit/s for (k=7) and (k=8) respectively at the edge of the system. NGDPA achieves a sum rate of 223.49 Mbit/s and 193.36 Mbit/s for (k=7) and (k=8) respectively at the edge of the system. GRPA achieves a sum rate of 148.30 Mbit/s and 137.88 Mbits/s for (k=7) and (k=8) respectively at the border of the system as shown in .

Figure 6. Achievable Sum rate of the proposed NOMA, NGDPA and GRPA vs. r/R (k=7,8,9,10).

Figure 6. Achievable Sum rate of the proposed NOMA, NGDPA and GRPA vs. r/R (k=7,8,9,10).

Table 3. Achievable sumrate comparison of the proposed NOMA scheme with GRPA and NGDPA for 7 and 8 users.

also shows the achievable sum rate of proposed NOMA, NGDPA, and GRPA versus normalized offset for nine (k=9) and ten (k=10) users. In both cases, proposed NOMA achieves a higher sum rate. The proposed NOMA achieves a sum rate of 208.03 Mbit/s and 182.19 Mbit/s for (k=9) and (k=10) respectively at the edge of the system. NGDPA achieves a sum rate of 181.80 Mbit/s and 165.44 Mbit/s for (k=9) and (k=10) respectively at the edge of the system. GRPA achieves a sum rate of 143.34 Mbit/s and 138.77 Mbits/s for (k=9) and (k=10) respectively at the edge of the system as detailed in .

Table 4. Achievable sum rate comparison of proposed NOMA, NGDPA and GRPA (k = 9 and k = 10).

and show a comparison of the achievable sum rates of different user numbers for the proposed NOMA, GRPA, and NGDPA. From both tables, we can deduce that the proposed NOMA is more effective than other power allocation techniques. Mainly, as normalized offset increases, the GRPA techniques perform poorly. The sum-rate achieved by NGDPA is also lower than the proposed NOMA system.

The abbreviations used in this work are summarized in () for clarity.

Table 5. Notations and its definition.

4.2.3. Achievable average sum rate vs. number of users

The average sum rate of different power allocation techniques was analyzed over given system coverage R. The numerical simulation results show that as the number of users increases in the given area, the total sum rate decreases. When we compare power allocation strategies versus a number of users, the proposed NOMA improves the average sum rate of edge users as the number of users increases. Specifically, the proposed NOMA gives a significant improvement of sum rate over GRPA strategies. Especially, when the number of users is greater than four (k>4), the proposed NOMA has a greater average sum rate than both GRPA and NGDPA, as shown in . Therefore, the proposed NOMA has improved the performance of edge users than the other conventional power allocation techniques (GRPA and NGDPA).

Figure 7. Achievable Average Sum Rate vs. Number of Users.

Figure 7. Achievable Average Sum Rate vs. Number of Users.

4.2.4. Sum rate gain vs. normalized offset

The sum rate gain of proposed NOMA over NGDPA and GRPA techniques are analyzed using simulation. shows the sum-rate gain vs. normalized offset of proposed NOMA over NGDPA for user numbers five, six, and seven (k=5,6, and 7). It is obvious that sum-rate gain increases significantly for large value of the normalized offset. This shows that the performance of edge users is improved. The achievable sum rate gain is 4.097%, 11.31%, and 13% for k=5,6, and 7, respectively.

Figure 8. Sum rate gain of Proposed NOMA over NGDPA vs. Normalized offset (k=5,6, & 7), (k=8,9, & 10).

Figure 8. Sum rate gain of Proposed NOMA over NGDPA vs. Normalized offset (k=5,6, & 7), (k=8,9, & 10).

also illustrates sum-rate gain versus normalized offset of proposed NOMA over NGDPA for user numbers eight, nine, and ten (k = 8, 9, and 10). The achievable sum rate gain is 18.36%, 14.43%, and 10.12% for k = 8, 9, and 10, respectively.

shows the sum-rate gain vs. normalized offset of proposed NOMA over GRPA for user numbers five, six, and seven (k = 5, 6, and 7). The achievable sum rate gain is 69.16%, 71.99%, and 70.3% for k = 5, 6, and 7, respectively.

Figure 9. Sum rate gain of Proposed NOMA over GRPA vs. Normalized offset (k=5,6, & 7), (k=8,9, & 10).

Figure 9. Sum rate gain of Proposed NOMA over GRPA vs. Normalized offset (k=5,6, & 7), (k=8,9, & 10).

also shows the sum-rate gain vs. normalized offset of proposed NOMA over GRPA for eight, nine and ten (k = 8, 9, and 10) number of users. The achievable sum rate gain is 65.98%, 45.13%, and 31.29% for k = 8, 9, and 10, respectively. Generally, we can deduce that there is a high percentage of sum rate gain for a larger number of users. Hence, the proposed power allocation method within the proposed NOMA scheme improves the performance of VLC systems significantly.

5. Conclusions

In this work, the performance of a 4×4 downlink MIMO-NOMA-based VLC system for a multi-user indoor network was studied using MatLab simulations. A new power allocation strategy of NOMA in VLC systems was considered and compared with exisitng schemes. The new power splitting strategy was also found to improve the performance of edge users.

The numerical results of simulations show that the proposed NOMA system enhances the sum rate of the overall system. Comparison of different power allocation techniques, including GRPA, NGDPA, and proposed NOMA, shows that the newly proposed NOMA has achieved the highest sum rate for a higher number of users among the three methods. The proposed NOMA attained an achievable sum rate of 18.36% and 65.98% compared with the NGDPA approaches and GRPA approaches, respectively, in the 4×4 MIMO-based VLC networks with eight uniformly distributed users. Generally, as the number of users increases in the considered system environment, the total sum rate declines. However, the proposed NOMA has superior performance than GRPA and NGDPA. The results obtained in this show that MIMO-NOMA is a promising technique for multi-user VLC systems.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Funding

The authors did not receive support from any organization for the submitted work.

Notes on contributors

Gemechu Tesfaye Tola

Gemechu Tesfaye Tola received BSc. degree in Electrical and Computer Engineering from Jimma University, Jimma, Ethiopia in 2017, the MSc. degree in Communication Engineering from Jimma University, Jimma, Ethiopia, in 2021. Since then he is working in the department of Electrical and Computer Engineering, Salale University, Ethiopia. His research interests include Visible Light Communication, Wireless Communication and Antenna Designing.

Kinde Anlay Fante

Kinde Anlay Fante received the B.Sc. degree in electrical engineering from Bahir Dar University, Bahir Dar, Ethiopia, in 2008, the M.Tech. degree in electronics and computer engineering from Addis Ababa University, Ethiopia, in 2010, and the Ph.D. degree in electrical engineering from Indian Institute of Technology Delhi, India, in 2016. Since 2016, he has been working in the Faculty of Electrical and Computer Engineering, Jimma Institute of Technology, Jimma University, Ethiopia. His research interests include VLSI design for image and video processing, digital signal processing, antenna design, wireless communication, and machine learning.

Sherwin Nogueras Catolos

Sherwin Nogueras Catolos received the B.Sc. Degree in Electronics and Communications Engineering at Cagayan State University, Carig Campus, Tuguegarao, Philippines in 2001, the Masters of Engineering degree Major in ECE at University of Saint Louis (USL) Tuguegarao in 2008, and he is currently pursuing Ph.D. degree in Engineering Management at University of Saint Louis Tuguegarao (2022). He started working with the School of Engineering, Architecture and Information Technology Education (SEAIT E) as a faculty at USLTuguegarao Philippines since 2001. He also worked as an Electronics engineer at ESCO Micro, P T E, LTd based in Singapore in 2009. He also joined the group of expatriates to teach at Jimma Institute of Technology, Jimma University, Ethiopia from 2012-2021. His research interests include antenna design, digital signal processing, and in wire and wireless communication.

References

  • Abdelhady, A. M., Amin, O., Chaaban, A., Shihada, B., & Alouini, M.-S. (2019). Downlink resource allocation for dynamic TDMA-based VLC systems. IEEE Transactions on Wireless Communications, 18(1), 108–120. https://doi.org/10.1109/TWC.2018.2877629
  • Arnon, S., Barry, J., Karagiannidis, G., Schober, R., & Uysal, M. (2012). Advanced optical wireless communication systems. Cambridge University Press.
  • Bawazir, S. S., Sofotasios, P. C., Muhaidat, S., Al-Hammadi, Y., & Karagiannidis, G. K. (2018). Multiple access for visible light communications: Research challenges and future trends. IEEE Access. 6, 26167–26174. https://doi.org/10.1109/ACCESS.2018.2832088
  • Burton, A., Le Minh, H., Ghassemlooy, Z., Bentley, E., and Botella, C. (2014). Experimental demonstration of 50-mb/s visible light communications using 4×4 mimo.IEEE Photonics Technology Letters, 26(9):945–948. https://doi.org/10.1109/LPT.2014.2310638
  • Chen, C., Yang, Y., Deng, X., Du, P., Yang, H., Chen, Z., & Zhong, W.-D. (2019). Noma for mimo visible light communications: A spatial domain perspective. 2019 IEEE Global Communications Conference (GLOBECOM) (pp. 1–6). IEEE.
  • Chen, C., Zhong, W.-D., & Wu, D. (2017). On the coverage of multiple-input multiple-output visible light communications. Journal of Optical Communications and Networking, 9(9), D31–D41. https://doi.org/10.1364/JOCN.9.000D31
  • Chen, C., Zhong, W.-D., Yang, H., & Du, P. (2017). On the performance of mimo-noma-based visible light communication systems. IEEE Photonics Technology Letters, 30(4), 307–310. https://doi.org/10.1109/LPT.2017.2785964
  • Chen, Z., & Haas, H. (2015). Space division multiple access in visible light communications. In 2015 IEEE International Conference on Communications (ICC) (pp. 5115–5119). IEEE.
  • Cui, K., Chen, G., Xu, Z., & Roberts, R. D. (2010). Line-of-sight visible light communication system design and demonstration. 2010 7th International Symposium on Communication Systems, Networks & Digital Signal Processing (CSNDSP 2010) (pp. 621–625). IEEE. https://doi.org/10.1109/CSNDSP16145.2010.5580360
  • Deng, X., Mardanikorani, S., Zhou, G., & Linnartz, J.-P M. (2019). Dc-bias for optical OFDM in visible light communications. IEEE Access. 7, 98319–98330. https://doi.org/10.1109/ACCESS.2019.2928944
  • Ding, Z., Yang, Z., Fan, P., & Poor, H. V. (2014). On the performance of non-orthogonal multiple access in 5g systems with randomly deployed users. IEEE Signal Processing Letters, 21(12), 1501–1505. https://doi.org/10.1109/LSP.2014.2343971
  • Guan, X., Yang, Q., Hong, Y., & Chan, C. C.-K. (2016). Non-orthogonal multiple access with phase pre-distortion in visible light communication. Optics Express, 24(22), 25816–25823. https://doi.org/10.1364/OE.24.025816
  • Kahn, J. M., & Barry, J. R. (1997). Wireless infrared communications. Proceedings of the IEEE, 85(2), 265–298. https://doi.org/10.1109/5.554222
  • Komine, T., & Nakagawa, M. (2004). Fundamental analysis for visible-light communication system using led lights. IEEE Transactions on Consumer Electronics, 50(1), 100–107. https://doi.org/10.1109/TCE.2004.1277847
  • Li, X., Vucic, J., Jungnickel, V., & Armstrong, J. (2012). On the capacity of intensity-modulated direct-detection systems and the information rate of ACO-OFDM for indoor optical wireless applications. IEEE Transactions on Communications, 60(3), 799–809. https://doi.org/10.1109/TCOMM.2012.020612.090300
  • Lin, B., Ghassemlooy, Z., Tang, X., Li, Y., & Zhang, M. (2017). Experimental demonstration of optical MIMO NOMA-VLC with single carrier transmission. Optics Communications, 402, 52–55. https://doi.org/10.1016/j.optcom.2017.05.069
  • Liu, X., Chen, Z., Wang, Y., Zhou, F., Luo, Y., & Hu, R. Q. (2019). Ber analysis of NOMA-enabled visible light communication systems with different modulations. IEEE Transactions on Vehicular Technology, 68(11), 10807–10821. https://doi.org/10.1109/TVT.2019.2938909
  • Marshoud, H., Kapinas, V. M., Karagiannidis, G. K., & Muhaidat, S. (2016). Non-orthogonal multiple access for visible light communications. IEEE Photonics Technology Letters, 28(1), 51–54. https://doi.org/10.1109/LPT.2015.2479600
  • Marshoud, H., Muhaidat, S., Sofotasios, P. C., Hussain, S., Imran, M. A., & Sharif, B. S. (2018). Optical non-orthogonal multiple access for visible light communication. IEEE Wireless Communications, 25(2), 82–88. https://doi.org/10.1109/MWC.2018.1700122
  • Parikh, H., Chokshi, J., Gala, N., & Biradar, T. (2013). Wirelessly transmitting a grayscale image using visible light. In 2013 International Conference on Advances in Technology and Engineering (ICATE) (pp. 1–6). IEEE.
  • Qiu, Y., Chen, S., Chen, H.-H., & Meng, W. (2018). Visible light communications based on CDMA technology. IEEE Wireless Communications, 25(2), 178–185. https://doi.org/10.1109/MWC.2017.1700051
  • Sung, J.-Y., Yeh, C.-H., Chow, C.-W., Lin, W.-F., & Liu, Y. (2015). Orthogonal frequency-division multiplexing access (OFDMA) based wireless visible light communication (VLC) system. Optics Communications, 355, 261–268. https://doi.org/10.1016/j.optcom.2015.06.070
  • Yang, Z., Xu, W., Pan, C., Pan, Y., & Chen, M. (2017). On the optimality of power allocation for NOMA downlinks with individual QoS constraints. IEEE Communications Letters, 21(7), 1649–1652. https://doi.org/10.1109/LCOMM.2017.2689763
  • Yin, L., Popoola, W. O., Wu, X., & Haas, H. (2016). Performance evaluation of non-orthogonal multiple access in visible light communication. IEEE Transactions on Communications, 64(12), 5162–5175. https://doi.org/10.1109/TCOMM.2016.2612195
  • Zeng, L., O'Brien, D., Minh, H., Faulkner, G., Lee, K., Jung, D., Oh, Y., & Won, E. (2009). High data rate multiple input multiple output (MIMO) optical wireless communications using white led lighting. IEEE Journal on Selected Areas in Communications, 27(9), 1654–1662. https://doi.org/10.1109/JSAC.2009.091215