검색 전체 메뉴
PDF
맨 위로
OA 학술지
Bandwidth Allocation Under Multi-Level Service Guarantees of Downlink in the VLC-OFDM System
  • 비영리 CC BY-NC
  • 비영리 CC BY-NC
ABSTRACT

In this paper, we explore a low-complex bandwidth allocation (BA) scheme with multi-level service guarantees in VLC-OFDM systems. Effective capacity theory, which evaluates wireless channel capacity from a novel view, is utilized to model the system capacity under delay QoS constraints of the link layer. Since intensity modulation of light is used in the system, problems caused by frequency selectivity can be neglected. Then, the BA problem can be formulated as an integer programming problem and it is further relaxed and transformed into a concave one. Lagrangian formulation is used to reformulate the concave problem. Considering the inefficiency of traditional gradient-based schemes and the demand for distributed implementation in local area networks, we localize the global parameters and propose a quasi-distributed quadratic allocation algorithm to provide two-level service guarantees, the first level is QoS oriented, and the second level is QoE oriented. Simulations have shown the efficient performance of the proposed algorithm. The users with more stringent QoS requirements require more subcarriers to guarantee their statistical delay QoS requirements. We also analyze the effect of subcarrier granularity on the aggregate effective capacity via simulations.


KEYWORD
Bandwidth allocation , VLC , OFDM , Effective capacity , Multi-level service guarantee
  • I. INTRODUCTION

    The next generation communication networks are required to support high data rate services while guaranteeing multilevel quality of service (QoS) metrics, such as delay, value of service and a certain level of quality of experience (QoE) which is a widely used metric reflecting the users' satisfaction with the multimedia service. Due to the shortage of radio spectrum, traditional radio communication systems suffer from limited channel capacity. Compared to the radio-based wireless communication, visible light communication (VLC) brings multiple advantages such as greater bandwidth, higher data rate, being harmless to human bodies, ubiquitous data transmission and so on [1-3]. Orthogonal frequency division multiplexing (OFDM) which allows for parallel transmission on orthogonal subcarriers with a low-complexity transceiver [4] was introduced into VLC to improve data rate, mitigate the fading effects resulting from delay spread, and avoid low-frequency ambient interference [5]. In VLC-OFDM systems, the amplitude variation of the OFDM signal drives the intensity change of LED light. Once LED works in the non-linear region, the OFDM signal would be distorted. In this paper, we assume that LEDs are always working in their linear region. Because of the feature of weak penetration through obstacles and the short distance of data transmission, VLC is usually applied in indoor local area networks.

    Most of the previous works about VLC-OFDM systems focused on the implementation and improvement of optical OFDM. Only a few works put their effort on the effective resource allocation algorithms. The authors in [6] have investigated the performance of a single carrier-frequency division multiple access (SC-FDMA) VLC system in the downlink of a multi-user data transmission system, and they jointly optimized the total transmission power and the subcarriers allocation for the VLC access point. The authors in [7] have analyzed the nonlinear clipping distortion of an asymmetrically clipped optical OFDM based VLC system and proposed an optimal power allocation method for reducing the clipping distortion. The authors in [8] have reported a novel asynchronous multiple access using a flexible bandwidth allocation scheme in the VLC system with 32/64QAM-OFDM, adopting quadrature amplitude modulation OFDM modulation. However, most previous works about resource allocation in VLC-OFDM systems neglected the delay in QoS demand of services.

    In wireless networks, with the growing proliferation of delay-sensitive traffic, it is obligatory to support a wide variety of communication services with diverse delay QoS requirements. Nevertheless, it is tough to provide deterministic delay QoS guarantees in a wireless network because the wireless channel is varying all the time. The concept of statistical delay QoS in effective capacity theory has captured increasing attention of researchers. Effective capacity presents a novel perspective on the capacity of channels in terms of link-layer delay-QoS metric [9], which describes the supported maximum constant arrival rate of the system subject to the statistical delay-QoS constraint for a given service process.

    In the study of radio frequency (RF) wireless communication systems with OFDM modulation, researchers have introduced the concept of statistical delay guarantees into their research [10]. The authors in [9] have developed an optimal strategy to maximize the throughput of the relay-based multiuser OFDMA systems with respect to the joint subchannel assignment and power control under both delay-QoS guarantees and average power constraints. The authors in [11] have proposed a delay QoS provision algorithm, which evolved an effective capacity model to capture the effect of channel fading on the queuing behavior of the link in wireless OFDM networks. The authors in [12] have investigated the resource allocation scheme for the uplink of the LTE network under statistical delay QoS guarantees. However, the previous works about resource allocation under statistical delay guarantees in RF-OFDM systems adopted the centralized scheme and required a coordinator with powerful functionality, which conflicts with the low-complexity design idea of coordinator in local area networks. Additionally, for the unipolar nature of VLC-OFDM signals, OFDM technique used in RF systems can’t be applied in VLC systems directly.

    We notice that the researchers in [13, 14] have the similar perspective with us in terms of statistical delay QoS guarantees in VLC systems. The authors in [13] have investigated the resource allocation algorithm under delay QoS constraints for heterogeneous visible-light and RF femtocell. The authors in [14] have proposed a novel QoS-driven non carrier sensing random access mechanism for the multi-packet reception-capable VLC system. However, we are different, we cope with the difficulties of discrete bandwidth allocation arising from the OFDM implemented in the VLC system and consider the specific problems of the optical channel. Furthermore, we try to support multi-level service guarantees in a simple way.

    In this paper, we focus on the bandwidth allocation (BA) problem under the constraints of minimum bit rate, the maximum bandwidth usage efficiency and delay QoS guarantees in downlink of an indoor VLC-OFDM system. We propose a quasi-distributed BA scheme to provide multi-level service guarantees.

    In OFDM system, bandwidth of the system is discretized as a bunch of subcarrier blocks (SBs). Intensity of light is modulated in the system, so the problem caused by frequency selectivity can be neglected. Therefore, the difference of VLC channel gain among SBs that are allocated to a user can be ignored. The BA problem can be formulated as an integer programming problem to decide the number of SBs allocated to each user with the target of maximizing the aggregate effective capacity. To solve the problem, we relax the integer constraints and reformulate the problem as a continuous optimization problem, where the optimum variables are defined as ratio factors indicating the percentage of bandwidth allocated to users. It’s mathematically proved that the relaxed problem is concave with respect to ratio factors, which can be solved by convex optimization techniques.

    Although gradient-based approaches have been proposed to solve the convex optimization problem, these schemes show many defects [12] such as oscillatory behavior, sensitivity to choice of initial values, etc. In our research, we target to support heterogeneous statistical delay QoS constraints, which inevitably aggravate the oscillatory behavior of gradient-based techniques. In addition, the conflict between guaranteeing minimum bit rate and maximizing bandwidth usage efficiency reduces the convergence rate of gradient-based schemes. Furthermore, the gradient-based approaches require high computational capability. It is essential to explore a simple and efficient BA algorithm. In this paper, we propose a quasi-distributed quadratic allocation scheme to lighten the burden of the coordinator by localizing the global parameters. We propose to provide multi-level service guarantees, we blend the statistical delay QoS guarantee with probability bandwidth request in the algorithm, the first one is QoS oriented, the second one is QoE oriented. We aim to create a space where an application can be tailored.

    SB granularity refers to the size of a subcarrier in VLC-OFDM systems. In this paper, we also analyze the relationship between the bandwidth utilization and SB granularity via simulations.

    The rest of the paper is organized as follows. In Section II, we describe the system model and channel model, and derive the expression of effective capacity of the VLC-OFDM system. The formulation of the BA problem is described in Section III. In Section IV, we propose a quasi-distributed BA scheme. The numerical and simulation results are shown in Section V. Finally, we make a conclusion in Section VI. The notations used in this paper are summarized in Table 1.

    [Table 1.] The main symbol notation

    label

    The main symbol notation

    II. SYSTEM MODEL

    In this paper, we consider the downlink of the VLC-OFDM system, as shown in Fig. 1. We focus on the resource allocation problem and consider that K users are distributed in the room. The users are indexed by K = {1,…,k,…,K}. We consider heterogeneous delay QoS requirements that are characterized by a vector θ = [θk]K×1 with the element θk denoting the QoS exponent in effective capacity theory of the user k, kK.

    We assume that all users are stationary while there are moving obstructions in the room, such as human beings, which might block the LOS links of downlinks. The OFDM technique is utilized in the downlink transmission of the VLC system [3] to achieve parallel communications. The available bandwidth B is divided into L SBs with equivalent bandwidth [3]. The SBs are indexed by the set L = {1,...,l,...,L}. SB granularity ϖ , which is referred as the size of an SB, is the basic unit while allocating bandwidth. An IM/DD (intensity modulation/direct detection) technique is used in the system, which implies that the phase information is lost and only the intensity of LED light is modulated with data. Therefore, the transmitted signal must be positive real, and at least half of the SBs must be used to realize the Hermitian conjugate of the complex-valued symbol after modulation. Consequently, at most half of the bandwidth can be exploited for signal transmission [15].

       2.1. Channel Model

    In the VLC system, signals are detected by a photo-detector (PD) at the receiver. The received signals are a mix of direct portion with single/multiple reflected portion [18]. The direct portion is called the-line-of-sight (LOS) signal, which provides high channel gain but is vulnerable to interruption. Otherwise, the non-line-of-sight (NLOS) signal, which has lower channel gain but is robust to environmental change. In this paper we will consider both LOS signal and NLOS signals on the first reflection [13, 16, 17].

    In an optical LOS channel, as shown in Fig. 2, the direct current (DC) gain is given as [13]:

    where A is the physical area in a PD, Dd is the distance between a transmitter and a receiver, ψir is the angle of irradiation of the LED lights, ψin is the angle of incidence, ψc denotes the width of the field of view (FOV) at the receiver, Ts is the gain of the optical filter used, and La is the order of Lambertian emission which is given by the semi-angle ϕ1/2 at half illumination of an LED as [17]:

    g(ψin) denotes the gain of an optical concentrator [18] [19]:

    The VLC LOS channel might be blocked by obstructions. The blocking event is represented by a random variable κ , κ = 1 if the LOS channel is blocked, otherwise κ = 0. We assume that κ obeys the Bernoulli distribution [13]. The LOS channel is blocked with probability pk which is decided by the communication scenario and the location of user k. The probability mass function of κ for user k is expressed as:

    The received optical power is given by the DC gain on the LOS path H(0) and the first reflected paths Href(0), which may be written as [17]:

    Pt and Pr denote the transmitted and received power respectively. The channel DC gain of the first reflection is characterized by [17]:

    where D1 denotes the distance between the user and a reflecting surface, D2 denotes the distance between the reflective point and the receiver, ρ is the reflectance factor, whilst dAwalls is a small reflective area, and J=cos(ω1) cos (ω2), where ω1 and ω2 denote the angle of irradiance to a reflective point and the angle of irradiance to the receiver respectively. The first reflective channel model is shown in Fig. 3.

    We consider both shot noise and thermal noise [13, 17]. Hence, the Gaussian noise has a total variance of σ2, which is the sum of shot noise and thermal noise:

    The variance of shot noise σ2shot is given by [18]:

    where q is the electronic charge, τ is the detector’s responsivity. Be is the equivalent noise bandwidth. Ibg is the background current caused by the background light. The variance of thermal noise is given by [17]:

    where r is the Boltzmann’s constant, Tk is the absolute temperature, G is the open-loop voltage gain, η is the fixed capacitance of the PD per unit area, Γ is the FET channel noise factor, and finally, gm is the FET transconductance. The noise bandwidth factors I1 and I2 are constant experimental values.

    The SNR at the receiver for user k on SB l, where kK, lL, is denoted by γk,l:

    According to the Shannon capacity equation, the upper bound of the achievable data rate for user k on the SB l is given by:

    where is SB granularity. As discussed above, at most half of the bandwidth can be exploited for signal transmission, we can get the upper bound of the achievable data rate for user k, which can be expressed as:

    where zk,l ∈ {0,1} , z k,l = 1 if user k occupies SB l, otherwise zk, l = 0.

    Since an IM/DD technique is utilized, there is no explicit carrier of a single frequency but the intensity of light is modulated [3]. In this respect, the problem caused by frequency selectivity can be neglected. In addition, the VLC channel is modeled as a two-rate channel in which the DC gain is affected by the position, blocking situation, and the corresponding physical parameters of VLC channels such as FOV. Therefore, there is no difference of channel DC gain among SBs allocated to a user. We assume that Lk SBs are allocated to user k, and for any SB i allocated to user k, we have γk =γk,i . The achievable data rate for user k can be rewritten as:

    image

       2.2. Effective Capacity of VLC

    Effective capacity theory, which was proposed by Wu and Negi in 2003 [20], is the dual problem of effective bandwidth. It characterizes the maximum constant arrival rate of a given service process under the statistical delay QoS constraint. The QoS exponent θ describes the steady state delay violation probability, the expression is shown as Pr{d>dT} = e−θφdT, where d is the steady state delay, dT is the delay bound, and φ is determined by the arrival and service processes [21]. It should be noted that a smaller θ indicates a looser QoS constraint whereas a larger θ implies a more stringent QoS constraint.

    The effective capacity [12, 20] for user k is given by:

    image

    The instantaneous data rate can be expressed as [13]:

    where ℜ1,k and ℜ2,k denote the achievable transmission rate for user k with and without VLC LOS reception, respectively. Therefore, the effective capacity for user k is given by:

    image

    III. PROBLEM FORMULATION

    The bandwidth allocation problem is formulated as the maximization of aggregate effective capacity, which can be expressed as:

    The objective of the optimization Problem 1 is to find a SBs allocation strategy to maximize the aggregate effective capacity under specific statistical delay constraints. = [Lk]Kxl, kK, is the SBs indicated matrix which satisfies 1T = L. The aggregate effective capacity of the VLC system, defined as CE(θ, ϖ; z) , is given by:

    image

    Physically, constraint (a) guarantees the minimum bit-rate requirement for user k. Constraint (b) physically ensures the maximum bandwidth utilization.

    Problem 1 is an integer non-linear programming problem. A solution to solve an integer programming problem is to relax the integer constraint. Certainly, Problem 2 is not actually solved by the relaxation of the integer constraint. However, it has been shown in [22] that solving the dual of the relaxed problem provides solutions that are arbitrarily close to the original, non-relaxed problem [13].

    denotes the bandwidth allocated to user k, it is a continuous variable in the interval [0, L]. Let , where kK., βk is the ratio factor for user k which is a continuous variable in the interval [0, 1]. The achievable data rate for user k is rewritten as:

    where γ1,k and γ2,k denotes the SNRs for user k with and without LOS reception, respectively. So the effective capacity for user k given by (3) can be expressed as:

    image

    Then, the relaxed optimization problem of Problem 2 could be reformulated as follows:

    where β = [βk]K×1 denotes the SBs allocation matrix. Constraint (b) involves the sum of βk, it is a global constraint to ensure the maximum bandwidth usage efficiency. Constraint (a) is a local constraint that guarantees the minimum bit rate requirement for each user.

    Lemma 1:Problem 2 is a concave optimization problem.

    Proof : See Appendix A.

    IV. A QUASI-DISTRIBUTED ALGORITHM

    Problem 2 may be solved with the aid of centralized tools which require a coordinator with powerful functionality, which runs contrary to the low-complexity design idea of coordinator in local area networks. It may be appropriate to apply distributed tools to find the solution. Nevertheless, it is difficult to achieve completely distributed algorithms. Traditional gradient-based algorithms show many defects such as oscillatory behavior, sensitivity to choice of initial values, etc. In our research, we aim to support heterogeneous statistical delay QoS constraints which inevitably aggravate the oscillatory behavior of gradient-based techniques. Moreover, the conflict between guaranteeing minimum bit rate and maximizing bandwidth utilization reduces the convergence rate of gradient-based schemes. It is essential to explore a simple and efficient BA algorithm. In this section, we propose a quasi-distributed quadratic BA algorithm, the first one is QoS oriented, and the second one is QoE oriented.

    As discussed in Section III, Problem 2 is a concave one which implies that we can use Lagrangian formulation to reformulate the optimization problem [22]. The Lagrangian function of Problem 2 with constraints (a)-(c) is expressed as:

    where λ ≥ 0 and μk ≥0, kK, are the Lagrange multipliers. We define λ as the global multiplier and μk as the local multiplier. The objective function in Problem 2 can be written as:

    The maximum of CE( θ, β ) can be expressed as:

    image

    According to Karush-Kuhn-Tucker (KKT) conditions, when the following two conditions is satisfied:

    image
    image

    we have the following equations:

    which implies that the optimal SBs allocation matrix β* can be obtained by solving :

    image

    The dual objective function g(λ , μ) is defined as the maximum value of the Lagrangian function over β , which can be expressed as:

    Eq. (9) can be expressed as the minimum of g(λ , μ) which is described as:

    image

    Eq. (10) is always a convex optimization problem. There is a duality gap between the optimal primal objective expressed in Problem 2 and its optimal dual objective Eq. (10), which is always nonnegative [13]. According to the central result in convex analysis that the duality gap reduces to zero at the optimum, when the problem is convex [22, 23]. Therefore, the primal problem can be equivalently solved by solving the dual problem of Eq. (10).

    To solve problem Eq. (10), we take λ and μ as constants, and obtain the optimal β*, which can be written as:

    The second derivative of L(β, λ ,μ) with respect to βk, kK, is expressed as:

    As discussed in Appendix A, we have , and μk is greater than zero, we have , which implies that L(β, λ ,μ) is concave with respect to βk. The optimal may be achieved by solving [7]:

    image

    Next, we utilize to update λ and μ. To achieve distributed implementation and increase the convergence rate, we localize the global multiplier λ into local parameters.

    According to (11), we have:

    image

    Observed from Eq. (12), the optimal is a function of . Instead of updating λ and μ respectively, which contributes to a slow convergence rate, we update directly. We let . According to Appendix B, The feasible region of Ak is , where ξ = eθ(R1,kR1,k). We assume that 0 < p < 1, the closed-form of can be described as:

    image

    The proof of Eq. (13) can be seen in Appendix B. Based on Eq. (13), we can adjust the bandwidth allocated to user k through changing the value of Ak.

    To find the optimal Ak, we firstly take Ak as constants, and get the corresponding optimal . Then we use to update Ak, after that we use the newly Ak to obtain the newly . This process continues until converges or reaches the maximum iterations. Ak is updated according to:

    image

    where Stepk(t) is the iterative step function, the value of which is not smaller than zero. is the iterative direction function which determines to increase or decrease Ak, and it takes the value of −1, 0, or 1.

    Next, we investigate the iterative step function which guarantees the convergence of Ak after finite iterations. The iterative step is described as:

    image

    where fk(t) is the iteration direction of the tth iteration for user k. Δs and Δs′ are the increments of iteration step which are not smaller than zero. fk(tk) is the last iteration direction when fk(tk) is not equal to zero. The optimal solution is sensitive to the initial value of stepk(t). In this paper, we let:

    Then, we explore the iterative direction function. To achieve the maximum bandwidth efficiency, the sum of should be close to one. According to Appendix B, is monotonic decreasing with Ak. After the current iteration, if the sum of is less than one, there would be extra bandwidth that remained in the system. And all users can still attempt to increase their ratio factors by decreasing Ak in the next iteration. On the contrary, if the sum of is greater than one after the current iteration, all users would have to decrease their ratio factors by increasing Ak. The iteration direction function for user k can be described as:

    image

    Eq. (16) illustrates that the ratio factors would not be changed anymore when less than one SB is remained to be allocated in the system. αk is the bandwidth request probability for user k which reflects user’s QoE requirements. The introduction of αk into the algorithm provides a space for multi-level service guarantees.

    The BA algorithm is a quadratic allocation one. The first one is QoS oriented. We allocate bandwidth to each user to guarantee their minimum bit rate requirement. Ak is initialized to the value of guaranteeing the minimum bit rate requirement of user k. For each user k, we let . We can obtain the minimum ratio factor βk,ini through the binary search method. βk,ini indicates the minimum bandwidth for user k to guarantee their minimum bit rate requirement. Based on Eq. (13), we can get Ak,ini. Ak,ini is also the upper bound to ensure minimum bit rate requirement. The second one is QoE oriented. We allocate the remainder bandwidth to users based on their bandwidth request probability. A bigger bandwidth request probability for user k implies a larger probability to allocate more bandwidth to use k.

    Figure 4 illustrates how the algorithm works. We assume that αk is equal to one. After the tth iteration, Ak changes from Ak,t−1 to Ak,t, the iterative direction f(t) = −1, the iterative step is step(t). In the (t+1)th iteration, if f(t) ≠ f(t+1) which means that the optimal Ak falls into region 1, we obtain the (t+1)th iterative step according to expression Eq. (15). We assume that after the (t+1)th iteration, Ak changes from Ak,t to Ak,t+1, as shown in Fig. 4. Next, we compare the value of f(t+2) and f(t+1). If f(t+2) is not equal to f(t+1), the optimal Ak falls into region 2, if f(t+2) is equal to f(t+1), the optimal Ak falls into region 3. Each iteration makes Ak get closer to the optimal solution.

    Based on the above discussions, the quasi-distributed BA scheme is constituted by an iterative algorithm which searches for the optimal ratio factors based on the update of Ak. Ak is initialized to a feasible value Ak,ini, the optimal ratio factors are calculated based on Eq. (13) at the user side. Then, coordinator calculates the value of and broadcasts the calculated result to each user. After that, each user obtains its iterative direction function based on Eq. (16). Next, users calculate its iterative step function according to Eq. (15) based on the new value of iterative direction function, and then update Ak according to Eq. (14). This process continues until convergence. The quasi-distributed BA scheme is formally described in Table 2.

    [TABLE 2.] The quasi-distributed BA scheme

    label

    The quasi-distributed BA scheme

    After obtaining the optimal ratio factors, we discretize the bandwidth allocated to each user into the integral multiple of SB granularity. Firstly, based on and L, we obtain . And then we discretize through the equation:

    image

    where is the number of SBs allocated to user k, kK. Operator ⌊⌋ is the rounding down operator, and operator ⌈⌉ is the rounding up operator. The achievable data rate for user k after discretization is given by:

    image

    According to (4), (5) and (18), we obtain the aggregate effective capacity.

    V. NUMERICAL AND SIMULATION RESULTS

    Our simulation model is based on the downlink transmissions of a multi-user VLC-OFDM system, shown in Fig. 1. The two-rate transmission channel model is used. We assume that 10 terminals which are divided into three groups are uniformly distributed in the room, the users in the same group experience the same delay QoS requirements while the users in different groups experience heterogeneous delay QoS requirements. The main system parameters are given in Table 3.

    [TABLE 3.] Simulation configuration parameters

    label

    Simulation configuration parameters

    Figure 5 demonstrates the convergence behavior of the quasi-distributed BA scheme in different blocking situations where the VLC blocking probabilities are 0.1, 0.2 and 0.5 respectively. We assume that all users experience the same QoE requirement, and for any kK, we let αk be equal to 0.8. As shown in Fig. 5, the BA algorithm which indeed finds the ratio factors converges to the optimal value within 20 iterations.

    Figure 6 illustrates the effect of the delay exponent θ on the aggregate effective capacity. We compare the performance between the proposed BA scheme and the average bandwidth allocation scheme when the blocking probabilities are 0.2 and 0.5, respectively. We assume that all users experience the same delay exponents, and the same QoE requirement. For any kK, we let αk be equal to 0.8. Observed from Fig. 6, the BA scheme can reach a greater aggregate effective capacity than the average bandwidth allocation scheme does, and the advantages of the BA scheme would be greater as the QoS requirement becomes more stringent. In addition, the aggregate effective capacity is reduced upon increasing the delay exponent θ , the VLC system is sensitive to the delay constraints, and the total effective capacity degrades rapidly for θ ≥ 0.1.

    Figure 7 demonstrates the ratio factors versus the user index at a 0.2 VLC blocking probability, in conjunction with θ = 0.001 for users in group 1, θ = 0.01 for users in group 2 and θ = 0.1 for users in group 3. We assume that all users experience the same QoE requirement, and for any kK, we let αk be equal to 0.8. Observed from Fig. 7, almost the same number of SBs are allocated to the users with the same delay exponents. The slight difference among different users in the same group is mainly caused by the different positions. Furthermore, more SBs are assigned to the users with larger delay exponent θ, which implies a more stringent QoS requirement, to guarantee their delay QoS constraint. Figure 8 shows the numbers of SBs allocated to each user.

    Figure 9 demonstrates the effect of bandwidth request probability α of the users in group 3 on the effective capacity. We assume that θ = 0.001 for users in group 1, θ = 0.01 for users in group 2 and θ = 0.1 for users in group 3. And the users in group 1 and group 2 experience the same QoE requirement. For any user k in group 1 and group 2, we let αk = 0.6. Additionally, the VLC blocking probability is 0.2. Observed from Fig. 9, since a greater bandwidth request probability for user k implies higher probability to allocate SBs to user k, with increasing the bandwidth request probability of group 3 the effective capacity of group 3 is raised. However, because the system bandwidth is fixed, the bandwidth allocated to the users in group 1 and group 2 decrease, so the aggregate effective capacity of group 1 and group 2 decreases. Additionally, the aggregate effective capacity of group 1, group 2 and group 3 remains almost the same as the bandwidth request probability of group 3 increases. It implies that the bandwidth request probability just affects the distribution of SBs, but has no effect on the aggregate effective capacity of the system. Moreover, as shown in Fig. 9, even if the bandwidth request probability of the users in group 3 is zero, there still are SBs allocated to the users in group 3. This is because the proposed algorithm primarily allocates bandwidth to users to satisfy their minimum bit rate requirements.

    Figure 10 shows the effect of SB granularity on the aggregate effective capacity before and after discretization of in the situation that the VLC blocking probabilities are 0.2 and 0.5, respectively. We assume that all users experience the same delay exponents, the system bandwidth B is 20 MHz. And all users have the same bandwidth request probability, for any kK, we let αk be equal to 0.8. As Fig. 10 shows, the aggregate effective capacity after discretization decreases as SB granularity increases, and it approaches the aggregate effective capacity before discretization when the SB granularity is smaller than B/29 kHz. In fact, the gap between the aggregate effective capacity before and after discretization is affected by the discretization precision of which is determined by SB granularity. A smaller SB granularity implies a higher discretization precision, which contributes to a smaller gap. Additionally, a smaller gap indicates smaller reduction of bandwidth utilization, as shown in Fig. 10, a smaller SB granularity implies smaller reduction of bandwidth utilization.

    VI. CONCLUSION

    In this paper, we have investigated the BA problem in the downlink of a VLC-OFDM system under multi-level service guarantees. Effective capacity theory is used to characterize the system capacity. Since an IM/DD technique is utilized in the system, the difference between SBs allocated to a user can be ignored. Therefore, the BA problem can be formulated as an integer programming problem. We relax the integer condition and have proved mathematically that the relaxed problem is a concave one. Lagrangian formulation is used to reformulate the concave problem. Considering the inefficiency of the traditional gradient-based schemes and the demand for distributed implementation in local area networks, we localized the global parameters and propose a quasi-distributed algorithm which is a quadratic allocation scheme, the first one is QoS oriented, and the second one is QoE oriented. Our simulation demonstrates that the quasi-distributed scheme can converge to the suboptimal solution within small epochs. By comparing with the average bandwidth allocation scheme, the BA scheme can achieve a greater aggregate effective capacity, and the advantages are getting greater as the QoS requirements are getting more stringent. The VLC system is sensitive to the delay constraints, and the aggregate effective capacity degrades rapidly for θ≥0.1. More SBs are assigned to the users with larger delay exponent θ to guarantee their delay QoS constraint. The bandwidth request probability affects the distribution of SBs, but has no effect on the aggregate effective capacity of the system. The discretization of reduces the bandwidth utilization. The aggregate effective capacity increases as the SB granularity decreases.

    APPENDIX A

    The first derivative of the effective capacity from the VLC link for terminal k is given by:

    The second derivative of the effective capacity from the VLC link for terminal k is given by:

    Since θk ≥ 0, 0 ≤ p ≤ 1, we get . As a result, the objective function of Problem 2 is a concave function with respect to βk.

    APPENDIX B

    The first derivative of the effective capacity respect to the variable βk is:

    image

    Substituting (19) into (12), we can get:

    image

    Since eθkβkR2,k >0,(20) can be converted into:

    We assume that 0 < p < 1, when R2,k < Ak < R1,k, we can get the closed-form of the optimal solution βk

    Additionally, the first derivative of with respect to Ak can be expressed as:

    where R2,k < Ak < R1,k and θk>0, we get which implies that is monotonic decreasing with Ak. Since , the feasible region of Ak is expressed as:

    ξ = eθ(R1,kR2,k).

참고문헌
  • 1. Hussein A. T., Elmirghani J. M. H. (2015) “Mobile multi-gigabit visible light communication system in realistic indoor environment,” [J. Lightwave Technol.] Vol.33 P.3293-3307 google cross ref
  • 2. Wang Z., Liu Y., Lin Y., Huang S. (2015) “Full-duplex MAC protocol based on adaptive contention window for visible light communication,” [IEEE J. Opt. Commun. Netw.] Vol.7 P.164-171 google cross ref
  • 3. Dang J., Zhang Z. 2012 “Comparison of optical OFDM-IDMA and optical OFDMA for uplink visible light communications,” [Proc. 2012 International Conference on Wireless Communications and Signal Processing] Vol.7363 P.1-6 google
  • 4. Cho Y. S. 2010 Wireless Communications with MATLAB google
  • 5. Yun K., Lee C., Ahn K. I., Lee R., Jang J. S. (2014) “Optimal signal amplitude of orthogonal frequency-division multiplexing systems in dimmable visible light communications,” [J. Opt. Soc. Korea] Vol.18 P.459-465 google cross ref
  • 6. Kashef M., Abdallah M., Qaraqe K. 2015 “Power allocation for downlink multi-user SC-FDMA visible light communication systems,” [Proc. 49th Annual Conference on Information Sciences and Systems] P.1-5 google
  • 7. Lu Q., Ji X., Huang K. 2014 “Clipping distortion analysis and optimal power allocation for ACO-OFDM based visible light communication,” [Proc. 4th IEEE International Conference on Information Science and Technology] P.320-323 google
  • 8. Wang Y., Chi N. (2014) “Asynchronous multiple access using flexible bandwidth allocation scheme in SCM-based 32/64QAM-OFDM VLC system,” [Photonic. Netw. Commun] Vol.27 P.57-64 google cross ref
  • 9. Yuan J., Wang Q. 2012 “Delay quality-of-service driven resource allocation for relay-based multiuser OFDMA networks,” [Proc. IEEE International Conference on Communications 2012] P.3889-3894 google
  • 10. Bao X., Yu G., Dai J., Zhu X. (2015) “Li-Fi: Light fidelity-a survey,” [Wirel. Netw.] Vol.21 P.1879-1889 google cross ref
  • 11. Wang Y., Wang Y., Wang L. 2007 “Providing QoS guarantee for real-time service in wireless OFDM networks with effective capacity Method,” [Proc. 2007 International Conference on Wireless Communications, Networking and Mobile Computing] P.1988-1991 google
  • 12. Aijaz A., Tshangini M., Nakhai M. R., Chu X., Aghvami A. H. (2014) “Energy-efficient uplink resource allocation in LTE networks with M2M/H2H co-Existence under statistical QoS guarantees,” [IEEE Trans. Commun.] Vol.62 P.2353-2365 google cross ref
  • 13. Jin F., Zhang R., Hanzo L. (2015) “Resource allocation under delay-guarantee constraints for heterogeneous visible-light and RF femtocell,” [IEEE Trans. Wireless Commun.] Vol.14 P.1020-1034 google cross ref
  • 14. Zhao L., Chi X., Shi W. (2016) “A QoS-driven random access algorithm for MPR-capable VLC system,” [IEEE Commun. Lett.] Vol.20 P.1239-1242 google
  • 15. Wang Y., Basnayaka D. A., Haas H. 2015 “Dynamic load balancing for hybrid Li-Fi and RF indoor networks,” [Proc. 2015 IEEE International Conference on Communication Workshop] P.1422-1427 google
  • 16. Lee K., Park K. H., Barry J. R. (2011) “Indoor channel characteristics for visible light communications,” [IEEE Commun. Lett.] Vol.15 P.217-219 google cross ref
  • 17. Komine T., Nakagawa M. (2004) “Fundamental analysis for visible-light communication system using LED lights,” [IEEE Trans. Consum. Electron.] Vol.50 P.100-107 google cross ref
  • 18. Mesleh R., Elgala H., Haas H. (2012) “LED nonlinearity mitigation techniques in optical wireless OFDM communication systems,” [IEEE J. Opt. Commun. Netw.] Vol.4 P.865-875 google cross ref
  • 19. Kahn J. M., Barry J. R. (1997) “Wireless infrared communications,” [P. IEEE.] Vol.85 P.265-298 google cross ref
  • 20. Wu D., Negi R. (2003) “Effective capacity: a wireless link model for support of quality of service,” [IEEE Trans. Wireless Commun.] Vol.2 P.630-643 google
  • 21. Tang J., Zhang X. (2008) “Cross-layer-model based adaptive resource allocation for statistical QoS guarantees in mobile wireless networks,” [IEEE Trans. Wireless Commun.] Vol.7 P.2318-2328 google cross ref
  • 22. Boyd S., Vandenberghe L. 2004 Convex Optimization google
  • 23. Palomar D. P., Chiang M. A. (2006) “A tutorial on decomposition methods for network utility maximization,” [IEEE J. Sel. Areas. Commun.] Vol.24 P.1439-1451 google cross ref
이미지 / 테이블
  • [ Table 1. ]  The main symbol notation
    The main symbol notation
  • [ FIG. 1. ]  An indoor VLC-OFDM scenario.
    An indoor VLC-OFDM scenario.
  • [ FIG. 2. ]  VLC LOS channel model.
    VLC LOS channel model.
  • [ FIG. 3. ]  The first reflective channel model.
    The first reflective channel model.
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ FIG. 4. ]  Illustration of quasi-distributed BA algorithm.
    Illustration of quasi-distributed BA algorithm.
  • [ TABLE 2. ]  The quasi-distributed BA scheme
    The quasi-distributed BA scheme
  • [ ] 
  • [ ] 
  • [ TABLE 3. ]  Simulation configuration parameters
    Simulation configuration parameters
  • [ FIG. 5. ]  The aggregate effective capacity values versus the total number of iterations.
    The aggregate effective capacity values versus the total number of iterations.
  • [ FIG. 6. ]  The aggregate effective capacity versus the statistical delay exponent.
    The aggregate effective capacity versus the statistical delay exponent.
  • [ FIG. 7. ]  Ratio factors for each user.
    Ratio factors for each user.
  • [ FIG. 8. ]  The number of SB allocated to each user.
    The number of SB allocated to each user.
  • [ FIG. 9. ]  The effective capacity of group 3, the sum of the effective capacity of group 1 and group 2, and the aggregate effective capacity versus the bandwidth request probability α of group 3.
    The effective capacity of group 3, the sum of the effective capacity of group 1 and group 2, and the aggregate effective capacity versus the bandwidth request probability α of group 3.
  • [ FIG. 10. ]  The effect of SB granularity on the aggregate effective capacity.
    The effect of SB granularity on the aggregate effective capacity.
  • [ ] 
  • [ ] 
(우)06579 서울시 서초구 반포대로 201(반포동)
Tel. 02-537-6389 | Fax. 02-590-0571 | 문의 : oak2014@korea.kr
Copyright(c) National Library of Korea. All rights reserved.