Power Allocation of Non-Orthogonal Multiple Access Based on Dynamic User Priority for Indoor QoS-Guaranteed Visible Light Communication Networks

Non-orthogonal multiple access (NOMA) simultaneously provides multi-user access over the same frequency band or time period, which can significantly improve system throughput in visible light communication (VLC) networks. However, the different interference components of NOMA and the diversified user requirements in VLC are difficult to coordinate. To guarantee both throughput enhancement and quality of service (QoS) satisfaction, this paper presents a power allocation scheme based on dynamic user priority in indoor NOMA-VLC networks. We introduce fuzzy logic (FL) to flexibly analyse user priority and assign signal power using multi-dimensional user features. The experimental results show that our method achieves the best performance in terms of user fairness and satisfaction. In indoor VLC, which has small cells with a high user density, our method outperforms contrastive schemes in terms of the average user data rate (AUDR). Therefore, in comparisons between static and dynamic user priority, our study indicates the fairness advantages of FL for the dynamic evaluation of user priority. In comparisons between NOMA and orthogonal multiple access, our study reflects the AUDR advantages of non-orthogonal methods. Furthermore, in comparisons of user satisfaction, our method outperforms existing methods, indicating the achievement of the QoS guarantee.


Introduction
The international telecommunications union-radio communications sector (ITU-R) has published the recommendations and key capabilities of next-generation wireless communication, in which the three-type high densities of users, the number of access points (APs) and the area traffic requirement are important performance indicators in the indoor ultra-dense network (UDN) scenario [1].For illuminations in architecture, optical sources are ubiquitous and the inter-site distance (ISD) of optical APs is much smaller than in traditional cellular or wireless local area networks.Furthermore, the increase in optical AP density with a smaller area of coverage is an efficient way to improve the system traffic capacity, especially in hotspot scenarios [2].Therefore, to deal with three-type densities, visible light communication (VLC) is a complementary networking scheme of optical wireless communication (OWC) to split cells and improve the spectrum reuse for dense indoor scenes [3].
For high user density, the corresponding user density in typical indoor scenarios, such as at home and in the office, is 0.25 persons per m 2 under the cover of each grid [1].For high AP density, the ISD of optical devices in the office or at home may be less than 10 metres.Compared with mm-wave communication, the higher frequencies of OWC may reduce the cell sizes, leading to the concept of LiFi attocells [3], which have a smaller area of coverage than the coverage of femtocells or WiFi.For high traffic requirements, indoor users within different VLC channel conditions may share different communication services with others at the same moment.This leads to a very high traffic density requirement which can reach almost 10 Mbps/m 2 [1].For VLC channels, the system bandwidth of physical optical devices in common markets is limited by the constraint of illuminations, and both illumination and communication functions in indoor VLC networks lead to non-negative signals and strong channel correlations.Therefore, the different quality-of-service (QoS) requirements of VLC users and the efficient spectrum utilization of limited bandwidth should be taken into account in VLC-UDN resource allocation.
Compared with orthogonal multiple access (OMA), non-orthogonal multiple access (NOMA) [4][5][6] exploits the entire bandwidth for the time-frequency utilization of all degrees of freedom, in order to increase spectral efficiency.In NOMA, the gain ratio power allocation (GRPA) [7] allocates the sorted transmitted power for users with inverse sorted channel gains, which guarantees both fairness and throughput enhancements.In research by Yin et al. [4], analytical solutions for the NOMA-VLC user outage probability in a single cell for guaranteed QoS were derived.In other research by Ding et al. [5], the user was allocated with a higher power allocation coefficient, since the QoS requirements of a user are given by higher priority.With the residual interference from the successive interference cancellation (SIC) of NOMA, user grouping was introduced into the power allocation under the QoS constraints of max-min and max-sum rate criteria for the VLC system throughput enhancement [6].In a series of studies [7][8][9][10], a GRPA strategy based on a power law strategy (PLS) that considers user channel conditions was presented.In PLS, the power allocation of other user gains depends on the gain of the first user, sorted in ascending order, with the assigned power of exponential decrease.The relationship of PLS ensures fairness, whereby a poor channel user will need much higher power due to the large degree of interference.Based on PLS, El-Sayed et al. [11] determined the power coefficients based on a pre-defined QoS per user.High priority users are guaranteed by the signal power allocation based on a pre-defined QoS, while no QoS limitations are defined for lower priority users.In the series of studies [10,[12][13][14][15], the fractional transmit power allocation (FTPA) was introduced to dynamically adjust the power allocation and reduce the computational complexity compared to full search power allocation.Furthermore, FTPA adopts a fractional power-counting form based on sorted channel gains, which is different from the power counting in PLS.In research by Oviedo and Cao et al. [16,17], when the transmit signal to interference plus noise ratio is not low, the expected NOMA capacity increase following GRPA is greater than the OMA capacity with the same resource allocation conditions, which can be regarded as the guaranteed-QoS data rate.In research by Yapici et al. [18], comprehensive numerical results verified the superiority of NOMA-VLC in achieving a satisfactory QoS target rate by random receiver orientation.Vertical angle information can compensate for loss in user rates by incorporating suitable power allocation coefficients, which are inversely proportional to the channel quality of the respective NOMA user.In summary, the trade-off [19] between reduced user fairness and improved system throughput exists in the user priority and data rate.The aforementioned QoS guarantee methods in VLC networks form at least three types.First, PLS preferentially guarantees high priority users a maximization of throughput which is regarded as the representative method and uses disequilibrium allocation and fixed priority.Second, FTPA weakens the unbalance maximization of throughput which is regarded as the representative method and uses equilibrium allocation and fixed priority.Finally, orthogonal frequency division multiple access (OFDMA) exchanges independent resources for interference mitigation and dynamic priority.However, in current GRPA studies, several challenges remain in regard to resource allocation with a QoS guarantee for NOMA-VLC networks.First, the user priority of the current GRPA based on the sorted VLC channel gains is static, although power allocation is not static.Second, the evaluation of high user priority depends on QoS requirements alone [5].Third, VLC channels with NOMA possess a degree of outage vulnerability which is not usually considered in current or recent studies.
Finally, when the signal demodulation adopts SIC, it is difficult to coordinate different interference components with each user requirement.Hence, user priority should be dynamically evaluated by the integrated state of user communications.In this paper, we consider the fuzzy logic (FL) method with NOMA for two reasons.For service provisions in VLC networks, FL can handle problems involving knowledge representation or definition which are difficult to quantify, such as user priority.On the other hand, Xuan Li et al. [20] indicated that the complexity required to provide full consideration for QoS provision is unaffordable.Yunlu Wang et al. [21] combined a large amount of user state information to determine a suitable load balancing solution with low complexity.In terms of the scheduling in user-specific VLC cells, FL may flexibly handle the complicated user communication information.In regard to the tradeoff between the user data rate and fairness, this paper presents a QoS-guaranteed GRPA based on FL in indoor NOMA-VLC networks.To model the user priority, we introduce three features based on fuzzy logic-the VLC channel, QoS data rate and the NOMA-VLC outage probability-in order to evaluate user priority.Then, the different interference components in each user are comprehensively scheduled by fuzzy logic to ensure balance between the data rate and QoS fairness enhancements.In addition, we consider the outage probability of NOMA-VLC users to induce a realistic numerical simulation by beta distributions.Compared with dynamic OFDMA and static NOMA GRPA methods, such as PLS and FTPA, our design achieves better user fairness and QoS satisfaction than shown in previous studies, while the system throughput of our method is asymptotically optimal under UDN conditions.

System Model
(1) VLC Channel In the optical line of sight (LOS) path shown in Figure 1, the VLC channel gain for the indoor k-th user is assumed by (1), where φ k is the angle of irradiation of the light-emitting diode (LED) lights, ψ k is the angle of incidence, Φ 1/2 is the semi-angle of the LED, A is the received area of a photo diode, γ is the optical-electrical conversion efficiency and T f is the gain of the optical filter: with the refractive index of n and the field of view (FOV) ψ FOV .

In addition,
If illumination scenario parameters are given, the VLC channel gain is determined by the distance between the user and the LED.
(2) NOMA GRPA In current GRPA studies, both the fairness and efficiency of power resources are considered to follow , where a k is a power allocation factor.If the total signal power for communication denotes P t , the sub-channel power ∆P for each user is allocated by ( 2) and all of a k are normalized.
Using on-off keying (OOK), the signal to interference plus noise ratio (SINR) and theoretical data rate for the k-th user can be determined by ( 3) and ( 4).If the positions of users are given, the traditional GRPA introduces the static interference components into each user, which means that each user is prioritised by the pre-defined order.Users with poor channel gains are given higher priority with high signal transmitting power, causing the static resource management of QoS requirements by sorted channel gains.
(3) NOMA-VLC User Outage Probability In NOMA-VLC networks, the user outage probability should be considered because of the vulnerability of optical channels [22,23].According to the conclusion of (1), we can regard it as h k ∝ 1 r 2 k and denote h k as the function of h k (r k ).Owing to [6], the probability density function (PDF) f h k (h) of the unordered channel gain can be obtained by the relationship of inverse function r k −1 (h k ) in (5).
In ( 5), we denote . Hence, the cumulative distribution function (CDF) of the unordered variable in ( 7) can be derived from ( 5) and ( 6), where r max = L • tan ψ FOV and ( 8) is the field of definitions for CDF.
According to Zhang and Cui et al. [6,24], C k→j h k , a j is denoted as the rate of (4) for the k-th user to detect the j-th user message (j ≤ k).When the outage occurs, the k-th user is not able to obtain their own message, which yields (9) to indicate the outage event.
Using order statistics [6], the outage probability, P out k , for the k-th user can be indicated as (10), where ε * k is a threshold in the field of definitions, as (8) shows.Finally, the achievable user data rate is presented in (11), and our resource allocation target is to maximize the sum user data rate (i.e., system throughput) and consider the desired user data rate (i.e., QoS requirements) through rational power allocation.We note that the PDF in (5) and CDF in (7) are unordered.However, the threshold, ε * k , is difficult to decide on and ( 10) is ordered, which may not be directly available for dynamic user priority.

Dynamic User Priority
Figure 1 shows that different users yield different requirements which cannot be decided by channel state information alone.Considering NOMA in VLC networks, the three typical aspects including the special channel state, NOMA interruption probability and different QoS requirements are key features, which jointly influence the quality of services.
This paper introduces the fuzzy logic (FL) system and balances three types of variables, namely, the instantaneous channel gain of a VLC user, the QoS data rate requirement desired by users and the outage of a NOMA-VLC user in a single cell.It is assumed that the FL system is deployed in the center unit of the optical AP.In Table 1, each type of input is represented by three grades-low, medium and high-except for the complex QoS data rate requirement which has more than three grades.The diagram of the fuzzy logic scheme is indicated in Figure 2.  (1) Fuzzification The fuzzification converts input variables of the fuzzy logic (FL) system into linguistic variables with membership functions (MFs).For each variable, the MF is designed to map the value to its corresponding desirableness membership.Considering that a triangular membership function is a special case in trapezoidal membership, we use the trapezoidal membership of ( 12) in our NOMA-VLC FL system to give a fine-grained and diversified degree of characterization.Note that the grades are denoted as G and G ∈ G in (13).If any two adjacent variables in (a 0 ) are equal, the output of the MFs in the definition field between two identical-value adjacent variables is equal to one.
(2) Fuzzy Rule Base When the priority of a user is indicated by the MF outputs of each feature, the priority should be dynamically decided by three grades (i.e., high, medium and low, as shown in Table 2.Each rule uses the logic operation (i.e., logic operation and) and describes the multi-level membership degree of a user priority.Note that the larger membership degree of priority from the same grade should be selected.
(3) Defuzzification Using the gravity centre method, each degree of user priority can be substituted into (14).The use of MFs in (14) can be designed as similar as in (12), transforming the linguistic degree of prioritisation into the score value.When the priority of a user is indicated in different grades of membership degrees, (14) turns the multiple grades into the final score, corresponding to the power allocation factor.
2.3.QoS-Guaranteed NOMA-VLC GRPA Due to the reasons outlined in the discussion of NOMA-VLC user outage probability, dynamic user priority and difficult threshold selection affect the outage distribution.According to reference [4], the threshold ε * k of ( 10) is given by ε , where x min and x max are in (8).However, we notice that the determination of ε * k , defined by [4], may not be easy to search.We propose using the beta distribution to estimate the original distribution for convenience in the observation of dynamic user priority.In approximate equivalence, the idea that we transform the determination of ε * k into the number of users is further deduced: It is clear that the left and right formulas in (15) are identical.If (10) is indicated by (15), the PDF of the outage can be expressed as (16): (17) is obtained.When uthe ser positions are fixed, the distributions of F h 2 k (x) and f h 2 k (x) are determined, and we can perform an approximate numerical calculation in which the beta distribution can be used as the estimation of the outage probability distribution.For example, the probability, P k out , of a discrete event can be generated by the normalization of Beta(i, K + 1 − i) in the numerical simulation.The accessible user data rate based on the dynamic user priority is formulated by (18):

Experimental Conditions and Parameters
For a room of 6 m × 6 m × 3 m, the parameters of the VLC scenario are indicated in Table 3.According to indoor UDN modeling, a high user density is 0.25 persons per square meter, so the critical value of the number of ultra-dense users is nine persons in the simulation scenario.For the probability distribution generation of QoS, the gamma distribution is selected to set the QoS expectation (α 1 • β 1 ) ∈ {1, 10, 20, 30, 40, 50, 60} (Mbps), where (α 1 • β 1 ) ∈ {1 × 1, 2 × 5, 4 × 5, 5 × 6, 5 × 8, 5 × 10, 6 × 10}.For the estimation of the outage probability, if we denote the number of users as K, the normalization of the beta distribution is selected to set α 2 = K + 1 and β 2 = k, k ≤ K.
In the current research, NOMA PLS and NOMA FTPA are the typical power allocation strategies, and our proposed power allocation method is denoted as NOMA FL.To confirm that NOMA FL guarantees the QoS as much as possible, we regard the upper data rate bound of OMA as the QoS requirements of the NOMA system to reflect the data rate relationship among NOMA FL, PLS and FTPA.For verification that NOMA FL satisfies dynamic user priority, the comparisons include two aspects:

•
To determine the performance difference between static and dynamic user priorities, we performed comparisons among NOMA FL, NOMA PLS and NOMA FTPA.

•
To demonstrate the performance difference between NOMA and OMA, we measured NOMA FL and OFDMA FL with the same dynamic user priority.
The measurement of advantages of the FL system did not uniquely involve the user data rate [25,26], which may not synthetically reflect the performance of the FL system.For the measurement of adaptability to QoS guarantee in VLC networks, as shown in Table 4, we performed three simulation cases to analyse the performance of NOMA FL, NOMA PLS, NOMA FTPA, and OFDMA FL.The purpose of each case and the evaluation indicators are listed as follows.

•
Case 1 (analysis of FL dimensions): Without considering QoS requirements, PLS and FTPA can equivalently be regarded as two-dimension considerations of the channel gain and outage.For two dimensions of FL features, we performed experiments regarding the user data rate and user satisfaction in NOMA FL and OFDMA FL without QoS constraints.In this case, we discovered that PLS and FTPA cannot successfully guarantee the QoS, and that the maximization of throughput is not equivalent to the provision of QoS data rate.

•
Case 2 (analysis of the variety of QoS): For the three complete FL features, comparing PLS with FTPA, NOMA FL revealed the difference between dynamic and static user priorities.In regard to the comparison of NOMA FL with the dynamic user priority of OFDMA FL, NOMA FL was able to accommodate QoS requirements to show a difference in system performance.In this case, regarding the tradeoff between user data rate and QoS guarantee, we introduced the commonly used evaluation measure of QoS guarantee to demonstrate the clear advantages of FL.
• Case 3 (analysis of VLC lighting): In different visible lighting conditions, we showed the relationship between the FOV angle of illumination and the performance of the communication schemes.In this case, combined with VLC UDN, we considered both high user density and area user traffic demands to show the advantage of FL.

•
Evaluation indicators: the average user data rate (AUDR), Jain fairness [27], max-min fairness [5,27] and user satisfaction [25] were introduced.Jain fairness was used to evaluate the impartiality of the user data rate and max-min fairness focused on the guaranteed baseline of the QoS data rate.User satisfaction [21,28] is a comprehensive evaluation indicator that consides both data rate and fairness.

Case 1: Experimental Analysis in FL dimensions
When the MFs were set to ( 19) and ( 20) with the vector norm, h, including the channel gains of all users, Figure 3 shows that the local effectiveness of NOMA FL reached the data rate bound of PLS in the case of high user density.Without QoS features, the AUDR depends on channel gains and outages, which are prone to having a single target in throughput maximization.
In Figure 3, PLS and FTPA are treated as two-dimension methods, and NOMA FL and OFDMA FL are related to two-dimension FL features.When the MF of the QoS requirements was set to (21), as shown in Figure 4, the holistic high QoS requirement may lead to unreasonable resource allocation and a decrease in the system throughput.Although the QoS parameters were set, the PLS and FTPA based on static user priority may, theoretically, not consider the QoS.Hence, the differences between 30 Mbps and 60 Mbps QoS expectations, based on PLS and FTPA, are caused by the channel gain distribution of different user positions.
In this experiment, the critical value of high user density in indoor VLC UDN was nine users, which was obtained by 0.25 persons/m 2 and 36 square meters.Furthermore, when ψ FOV = 60 • and L = 1.8 m, as shown in Table 3, an optical AP covered a smaller area than 36 m 2 , which is approximate to 27 m 2 .In Figure 3, the peak value of high area traffic requirement is shown to reach 10 Mbps/m 2 , which means that NOMA FL can handle indoor VLC cells.With different dimensions of Figures 3 and 4, we showed that the multi-dimension FL of NOMA outperforms other methods under VLC UDN conditions which are used in our proposed scenario.On the surface of the AUDR, PLS and FTPA appear better than NOMA FL and OFDMA FL.However, the purpose of this paper is QoS-guaranteed, and Figure 3 cannot reveal the defects of PLS and FTPA for two reasons:

•
The tradeoff between the AUDR and QoS guarantee exists in VLC networks.Only AUDR cannot reflect the performance of QoS provision.

•
The measurement of AUDR is one-sided, which is not enough to indicate the degree of users' QoS satisfaction.To discuss the QoS guarantee, user satisfaction should be considered to comprehensively evaluate the performance of FL in QoS provision.
We obtained Figure 5 to indicate the defects of PLS and FTPA, which are unable to meet QoS demands.References [21,28] show that the ratio of the AUDR to QoS requirement is related to user satisfaction.Hence, the high performance of AUDR is not enough to provide full consideration for demands of all users.Although Figure 3 shows the high AUDR in PLS and FTPA, Figure 5 indicates that PLS and FTPA are not effective for QoS guarantee.
In Figure 6, we use the indicator of user satisfaction for integrated assessment of both the user data rate and the QoS guarantee of fairness.First, Figure 6 indicates the exceptional variety of PLS CDF, caused by the strategy of PLS and leading to the polarization of both the power allocation and the guaranteed QoS data rate.Second, when K = 4, the user satisfaction of NOMA FL was better than the user satisfaction of the other methods in K = 9.The situations in K = 4 were better than those of K = 9 because K = 4 is smaller than the critical value of the ultra-dense user number and is not overloaded for resource allocation.Third, the maximum performance gap in K = 4 was greater than that in K = 9.The user satisfaction gap between FTPA and NOMA FL decreased when the number of users grew.Under the same QoS expectation, a growing number of users may cause limited resource allocation which may result in the deficiency of the QoS guarantee.Finally, in terms of static and dynamic user priority, NOMA FL outperformed PLS and FTPA, and OFDMA FL also outperformed NOMA PLS.This means that our FL system is effective for modeling user priority and achieving the QoS guarantee.In regard to NOMA and OMA, NOMA FL was better than OFDMA FL, which means that NOMA improves the user data rate and QoS guarantee.

QoS Variety
When the QoS expectations are varied, Figure 7 shows that the performance gaps among comparisons will decrease by increasing the number of users.In UDN modeling, the room size, as shown in Table 3, is 36 m 2 .For high user density, when the number of users is greater than 9, NOMA FL can reach the AUDR of FTPA.This means that NOMA FL is applicable to the proposed VLC UDN scenario.As shown in Figure 8, with the normalization of capacity, our proposed method outperformed PLS and reached the performance level of FTPA under UDN conditions.In Figures 6-8, NOMA FL and OFDMA FL based on dynamic user priority are shown to be adaptive to changes in QoS requirements which are different from the fluctuations in PLS and FTPA based on static user priority.QoS Expectation (Mbps)

Fairness
To further determine the tradeoff between the guarantee of a desired user data rate and system throughput, we developed the graph in Figure 9 to indicate that the Jain fairness based on PLS and FTPA is worse than in our proposed NOMA FL model.Furthermore, the max-min fairness based on NOMA FL is greater than PLS and OFDMA FL.Due to the power law ratio, PLS exacerbates imbalances among the power allocation of users, whereas FTPA alleviates inhomogeneous power allocation.In Figures 4 and 9, NOMA FL is shown to exchange a certain degree of enhancement of system throughput for the fairness of the QoS guarantee.It is clear that NOMA FL outperforms the other methods in terms of fairness without much decrease in system throughput.Particularly under UDN conditions, NOMA FL was shown to reach the performance level of PLS and FTPA if data rate maximization is regarded as the static target.For dynamic user priority, NOMA FL surpassed OFDMA FL in both system throughput and fairness.

Case 3: Experimental Analysis of VLC Lighting
When the experimental parameters in this case were listed in Table 3, except ψ FOV varied between ψ FOV ∈ {45 • , 55 • , 65 • }, Figure 8 was yielded.This shows the effect of different illumination scenarios.When the FOV decreased, each method improved the AUDR because the increase of an optical concentrator gain caused the enhancement of the user data rate.For high user density, when ψ FOV = 45 • and the number of users exceeded 10, NOMA FL achieved the best AUDR.Furthermore, for a high optical AP density, the ISD of optical devices indoors may be less than 10 metres.Hence, a reduced FOV, such as ψ FOV = 45 • , may be applicative to realistic UDN scenario.This experimental result, shown in Figure 10, is similar to the conclusion generated in Figure 6, whereby a decrease of FOV under UDN conditions may lead to the best AUDR through our methods.Furthermore, we note that a decrease in FOV leads to the contractible attocell and restricts the coverage of VLC small cells.Hence, for AUDR alone, NOMA FL may lead to an increase that happens in special illumination cases.The Number of Users

Conclusions
In this paper, we exploited multi-dimensional information to consider VLC user communication states.With NOMA, we introduced strong relevant features, including channel gains, the desired data rate, and outage probability.Using multiple features in FL systems, we comprehensively performed NOMA GRPA based on dynamic user priority and conducted a tradeoff between throughput and QoS fairness maximization.First, for the system throughput and fairness, the AUDR of our proposed method (NOMA FL) was shown to be greater than that of PLS in UDN conditions and OFDMA FL without limited UDN conditions.Second, although the AUDR of NOMA FL approached that of FTPA, our method showed better results in user satisfaction than those of three other studies.Finally, in a small-cell illumination scenario with UDN conditions, the AUDR of our method may achieve the best performance.In future work, the relationship between the semi-angle of the LED and NOMA-VLC FL should be investigated.A performance analysis of the interference components in FL could be also developed.

Figure 2 .
Figure 2. Fuzzy logic scheme.The labels NOMA and QoS are non-orthogonal multiple access and quality of service, respectively.

Figure 3 .
Figure 3. Comparisons of the average user data rate (AUDR) in two dimensions without quality-of-service (QoS) features.The labels FL, FTPA, NOMA, OFDMA, and PLS are fuzzy logic, fractional transmit power allocation, non-orthogonal multiple access, orthogonal frequency division multiple access, and power law strategy, respectively.
Rate (Mbps) NOMA FL with 30 Mbps QoS expectation NOMA PLS with 30 Mbps QoS expectation NOMA FTPA with 30 Mbps QoS expectation OFDMA FL with 30 Mbps QoS expectation NOMA FL with 60 Mbps QoS expectation NOMA PLS with 60 Mbps QoS expectation NOMA FTPA with 60 Mbps QoS expectation OFDMA FL with 60 Mbps QoS expectation

Figure 4 .
Figure 4. Comparisons of the AUDR in three dimensions with varied users and QoS expectations of 30 Mbps and 60 Mbps.

Figure 5 .Figure 6 .
Figure 5. Comparisons of user satisfaction with the QoS expectation at 20 Mbps.

Figure 7 .
Figure 7. Comparisons of AUDR with varied QoS expectations and number of users.

Figure 9 .
Figure 9.Comparison of fairness with a QoS expectation of 30 Mbps.

Figure 10 .
Figure 10.Comparisons of AUDR with varied field of views (FOV) and QoS expectations for 30 Mbps.

Author Contributions:
All authors contributed to this paper.S.T. and Q.L. proposed the idea.S.T. and X.B. developed the framework of this paper.S.T. performed the experiments and analysed the simulation data.H.Y., Q.L., and Y.T. provided the laboratory and financial funding support.S.T. prepared the original draft of this paper.H.Y., Q.L., X.B. and Y.T. revised this paper.Funding: This research was funded by National Natural Science Foundation of China (Grant No.61671477). )

Table 1 .
The grades of membership fuzzification.The labels NOMA and VLC are non-orthogonal multiple access and visible light communication, respectively.

Table 4 .
Comparisons of different cases.The labels FL, FOV, FTPA, NOMA, OFDMA, PLS, and QoS are fuzzy logic, field of vision, fractional transmit power allocation, non-orthogonal multiple access, orthogonal frequency division multiple access, power law strategy, and quality of service, respectively.
3D plot with varied QoS, number of users, and AUDR.