Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Optimal LED placement in indoor VLC networks

Open Access Open Access

Abstract

In the upcoming 5G systems, the use of optical attocells will be largely exploited, with the aim of extending connectivity to multiple users, while reducing coverage holes in indoor environments. The deployment of light emitting diodes (LEDs) should be well considered in order to use the optimal number of attocells to guarantee both illumination and connectivity, as a large and unnecessary number of attocells in a room is not useful and can cause interference among neighboring lighting cells. On the other hand, a low number of LEDs may not guarantee the whole illumination/data coverage, causing outage to users attempting to access the medium. In this paper, we investigate the problem of optimal LEDs placement in indoor environments, subject to constraints on illumination and outage based on user data rate. Two approaches are introduced, focusing on (i) the minimization of the number of LEDs to be used to provide required services, and (ii) the maximization of number of users to be served with a fixed number of LEDs, respectively. Numerical results are carried out in different room scenarios, which distinguish from the probability density function of users laying in such environments.

© 2019 Optical Society of America under the terms of the OSA Open Access Publishing Agreement

1. Introduction

Visible Light Communication (VLC) paradigm is expected to be a fundamental technology in the context of 5G networks [1,2], which are forecasting to incorporate more/smaller cells, additional spectrum, energy efficient communications, mobile convergence, and heterogeneous network integration. Indeed, due to its massive and unlicensed available spectrum, VLC guarantees high data rates, while providing illumination and secure data transmissions. This is therefore a green technology, which can be integrated with existing Radio Frequency (RF) ones, like IEEE 802.11 [3].

In 5G network scenarios, the use of multiple small cells has been proven to improve the network performances, like throughput and spectral efficiency, as well as it provides multi-user connectivity. The use of optical attocells [5] in indoor environments consists that each light-emitting diode (LED) acts as an optical access point (AP) that serves multiple users within its coverage. Furthermore, the use of several attocells is expected to better cover the indoor area, and allows a better resource sharing among users, than a configuration with a limited number of LEDs [6]. However, the deployment of LEDs should be well considered in order to use the optimal number of attocells. Indeed, a large number of attocells in a room is not useful, as it can cause interference among neighbouring lighting cells; as well as a poor number of LEDs suffers to guarantee the whole illumination/data coverage, causing outage to users attempting to access the medium. Moreover, having several attocells may ask to activate handover procedures very frequently so reducing network throughput [6].

In the area of optical networking only a few studies have addressed this issue. Commonly, the design of attocells deployment in indoor environments is based on the grid model, where LED lights are installed in the ceiling with a regular pattern [7,8]. Usually in an indoor environment the LEDs deployment is done considering fixed and predefined positions, and then the coverage analysis is provided. For instance, Wang et al. in [9] investigate the performance of LEDs deployment to reduce the signal-to-noise ratio fluctuation in a room, as well as Stefan and Haas [10] consider the area spectral efficiency (ASE) as metric to assess the proposed LED deployment. This approach allows assessing the benefits of a given LEDs deployment scheme, but cannot yield which is the best deployment to achieve a given performance. For instance, in a given room, we aim to find the optimal design of LEDs deployment in order to meet illumination and outage probability constraints.

In this paper, we present both a synthesis problem and analysis one. Both are system planning tools to be used off-line before setting up the indoor VLC network. To do so, we propose two approaches for optimal LEDs deployment in indoor environments, aiming to (i) minimize the number of attocells to be installed (synthesis) in order to meet illumination constraints and a minimum number of users to be served, and (ii) maximize the number of users to grant network access (analysis), while not exceeding a maximum number of LEDs. The two approaches are similar to each other and assume the existence of an orthogonal access from the LEDs to the users. Of course, as it will be clearly in the next sections, geometry parameters of attocells play an important role to minimize the number of LEDs to be used.

This paper is organized as follows. Section 2 presents an overview of main contributions related to attocells deployments, and we highlight how this paper distinguishes from existing related works. In Section 3 we describe the system model behind this work. Particularly, we analyze how the presence of users in a given room and the room features (i.e., presence of furnitures) can affect the following LED deployment techniques. Section 4 introduces two approaches (i.e., ACM and AUM) to solve the optimal LED deployment under both illumination constraint, and users requirements. In Section 5 numerical results show the effectiveness of the proposed approaches in different room scenarios. Finally, conclusions are drawn at the end of the paper.

2. Related works

The coverage issues of VLC networks have been recently investigated, mainly in the context of hybrid RF and VLC scenarios with mobile users. The need to guarantee communication coverage in hybrid network scenarios is still a challenge [11–13]. Tabassum and Hossain [14] presented a stochastic geometry framework to perform the coverage and rate analysis in co-existing VLC and RF networks. However, when considering only VLC technology, the optimal LEDs placement is still an open issue. How many LEDs need to be deployed is a network design issue, that should be addressed considering both illumination and communications requirements.

In this regard, one performance parameter useful to assess the effectiveness of the LEDs placement in a room is the ASE. In [10], Stefan and Haas investigated the optimum placement of two LED arrays in an indoor VLC scenario, subject to maximization of ASE factor. The authors considered an empty room, without any particular furniture, and aimed at finding optimal solutions of LEDs placement according to different field of view (FOV) values. In [15] the main coverage issues –such as the transmitted power, the dimming factor, and the node failure– have been analyzed in optical domain, considering a network scheme with uniform distribution of LED arrays. In [16] Yin and Haas presented a mathematical framework for the coverage probability analysis in a multi-user VLC scenario, where the LED APs are randomly distributed on the ceiling. Also, the authors distinguished between active and idle APs, assuming for instance underloaded networks with AP sleep strategy to save energy and/or minimize the co-channel interference.

In [17] the authors investigated on three different rectangular LED placement schemes based on geometry features (i.e., presence of voids and overlapping areas). The analysis of coverage aspects has been carried out, taking into account both coverage fraction and interference factor. A similar approach has been presented by the same authors in [18], in case of three hexagonal VLC AP deployment schemes. Finally, in [19] the authors considered multiple transmitters and one receiver, with the enhanced space shift keying modulation. The coverage analysis has been assessed in such scenario for different values of LEDs characteriscs, and assuming fixed LED positions.

Finally, a different approach to improve the communication coverage in a VLC system has been presented in [20]. The authors did not consider geometric features but assumed a non-Hermitian symmetry orthogonal frequency division multiplexing scheme. Another work from the same authors investigated both illumination and communication coverage issues in a MIMO-VLC system [21].

In all previous works, the VLC APs are deployed in fixed and predefined positions in order to assess the coverage analysis in the whole indoor environment. On the other side, in this paper we aim to identify the possible LEDs deployment schemes that can achieve illumination constraints and multi-user access. In the following subsection, we present the main goals addressed in this paper.

2.1. Goals of the work

The main contributions of this paper can be summarized as follows:

  • We define the system model that allows to compute the probability density function (pdf) per user in a given indoor scenario. The pdf depends on the specific environment and the probability that a user will lay in a given position;
  • We present two techniques for optimal attocell deployment in indoor scenarios. The first technique, namely AttoCell Minimization (ACM), aims at minimizing the number of attocells that are able to serve a target number of users, with the constraints of outage probability and illumination. Physical parameters of the attocells are taken into account. The second technique, namely Accessing Users Maximization (AUM), aims at evaluating the maximum number of users for an assigned number of LEDs (i.e., attocells), subject to both outage and illumination constraints;
  • Numerical results are presented for two indoor scenarios (i.e., an open office room and a museum room) by varying the attocell geometrical parameters (i.e., the half-power semi angle) and requirements (i.e., outage and data rate per user) under the hypothesis of orthogonal access in downlink.

3. System model and network architecture

Let us consider a room whose tridimensional dimensions are dX, dY and dZ [m], so that the area on the floor is A = dX × dY m2. In such a scenario, we can compute the probability density function of a user in the room (i.e., the probability that a user lays in a given position). This is based on the furnishing present in the room (i.e., presence of desks, chairs, closets, and points of interests like coffee machine, blackboard, printer, etc.) and its destination (i.e., house room, university lab, library, etc.). In this way, we can define three different areas related to the probability that a user can stay. This has an impact on the possibility that the network access can be accomplished. The first area, namely no access area, is related to all those positions in the room where a user cannot access (e.g., the position of a closet cannot be occupied by the user). In this sense if that area is excluded by the access is not a problem to be solved. Then, the high-probability area considers all those positions where we expect the most likely user’s access to the network, for example if a table is present, thus meaning that a portable computer can be posed there to work. Last, the intermediate-probability area, where the medium access is possible but not so likely as in the high-probability case (e.g., people walking in the room with their smartphone on hand).

This allows us to model the presence of a user (and its access request probability) as a bi-variate random variable, characterized by the following step-based functions i.e.,

pU(x,y)=pU(1)(x,y)+pU(2)(x,y)+pU(3)(x,y),
where pU(i)(x,y) with i = {1, 2, 3} are defined on the bi-dimensional interval i that collects all the positions where access can be requested with medium, high, and null probability, respectively for i = {1, 2, 3}. Notice that in Eq.(1) we use pU(3)(x,y) just to define 3 that corresponds to areas where a user cannot lay, and so it follows that pU(3)(x,y)=0. Both pU(1)(x,y) and pU(2)(x,y) are step-based surfaces that present zero height where the access request cannot be raised, and also, pU(1)(x,y) presents α height, while pU(2)(x,y) has β height. Furthermore, in the positions where the access is possible and pU(1)(x,y) is α, pU(2)(x,y) will be zero, while in the positions where pU(1)(x,y) is zero, pU(2)(x,y) will be β. Analytically, we have that
2pU(2)(x,y)=PH,
where PH is the high probability of user’s access, and we have also that
1pU(1)(x,y)=1PH,
for the intermediate probability PL, thus meaning that PL = 1 − PH. As an example, let us consider an open office scenario as depicted in Fig. 1(a), where we notice the presence of a bookcase, desks and chairs. The corresponding pdf is reported in Fig. 1(b) under the hypothesis of PH = 0.6 and PL = 0.4. It is possible to note that in correspondence with desks the pdf is high, while it is lower where walking is allowed. Moreover, the pdf is zero in correspondence with the bookcase. It is fundamental to highlight that the analysis carried out in this paper can work with any pdf and, when we consider different environments, we will obtain different LEDs deployment solutions.

 figure: Fig. 1

Fig. 1 Open office scenario. (a) Room configuration, and (b) probability density function.

Download Full Size | PDF

Another typical application scenario is a museum room e.g., comprised of a showcase in the middle of the room and several paintings all over the walls. Users are then expected to be in the middle and on the borders of the room with higher probability with respect to the walking area. The associated user pdf is depicted in Fig. 2.

 figure: Fig. 2

Fig. 2 Probability density function of a museum room configuration.

Download Full Size | PDF

Till now we focused on the position of the single user in the network while, in a more general sense, we need to take into account the joint probability of having the presence of a number of NU users (i.e., multi-user scenario). When evaluating the average rate due to the presence of NU users, we need to consider how the multivariate pdf related to positions of the users in the room can be written. As an instance, in case of two uses i.e., U1 and U2, the associated joint probability is

pU1,U2(x1,y1,x2,y2)=pU2|U1(x2,y2|x1,y1)pU1(x1,y1),
where (x1, y1) represent the coordinates of U1, while (x2, y2) are related to the coordinates of U2. Equation (4) states the impossibility of having two users in the same tile by taking into account the probability of U1 given by pU1 (x1, y1), and the position of U2 conditioned on the position of U1 i.e., pU2| U1 (x2, y2|x1, y1). In general, the joint probability is the product of the single pdfs by weighting the joint probability so as to have a unit hyper-volume once set to zero the probability of having multiple users in the same tile. In the simulations, this is evaluated numerically.

Generalizing the analysis to the presence of NU users, we can describe the joint pdf as in Eq. (5), where each joint probability can be obtained as for Eq. (4) by conditioning with respect to the single variables in order to obtain the chain probability i.e.,

pU(xNU,yNU)=pNU|U1,U2,,UNU1(xNU,yNU|xN1,yN1,xN2,yN2,,xNU1,yNU1)pU1(x1,y1)pU2(x2,y2)pNU(xNU,y1).
It is worth noting that U is related to the collection (vector) of all the NU users variables, while xNU and yNU are related to the NU length vectors of coordinates among the x and y directions, respectively.

4. LEDs placement

In this section, we propose two techniques aiming at optimizing the design of the VLC network, considering different goals that are (i) the minimization of the number of attocells with the goal of offering the service to an assigned number of users, and (ii) the maximization of the number of users to be served once set the number of LEDs to deploy. The two techniques return all the positions of the room where one or more LEDs can be installed, in order to meet all the constraints. Those positions strictly depend on the geometry parameters of the attocells, like the half-power semi angle θ of LEDs, the Lambertian order m, etc., as well as the features of the photodetector, like FOV, the effective physical area, etc.

A user that cannot be served by the LED(s) will experience a data rate lower than a given threshold i.e., the minimum acceptable data rate per user, so leading to an outage. The general expression of the data rate is given by

=Blog2(1+P|h|2𝒩0BΓ),
where B [Hz] is the available bandwidth, P [W] is the transmitted power, h is the DC channel response, 𝒩0 [W] is the noise power, and Γ takes into account for the Signal-to-Noise Ratio (SNR)-gap required to achieve error rate performance as in [22]. It is important to highlight that the channel coefficient depends both on the position of the LED and also of the receiving user [4], i.e.,
h(x,y,xk,yk)={ρk(b+1)AkTsg(ψk)d,k(b+1)2πd,kb+32,ifψkψC,k,0,ifψk>ψC,k,
where ρk and Ak are, respectively, the responsivity and the physical area of the k-th photodiode. Moreover, d,k is the vertical distance between the -th transmitter and the k-th receiver i.e.,
d,k=(xxk)2+(yyk)2+z2,
where (x, y) and (xk, yk) are the coordinates of the -th LED and the k-th user, respectively, and z is the fixed vertical distance. Finally, in Eq. (7), b = −1/log2(cos(θ)) is the Lambertian index of the -th LED, where θ is the LED half intensity viewing angle, Ts is the optical filter gain, and
g(ψk)=n2sin2(ψC,k),
is the optical concentrator gain at the receivers, where n is the refractive index and ψC,k is the field of view angle of the k-th receiver.

It follows that, by considering the k-th coordinates of the k-th user as (xk, yk), when we fix the -th LED coordinates (x, y), we have that the rate can be rewritten as

(x,y,xk,yk)=Blog2(1+P|h(x,y,xk,yk)|2𝒩0BΓ).
Hence, we can write the average rate conditioned on the position of the -th LED as
¯(x,y)=U(x,y,xk,yk)pU(xk,yk)dxkdyk,
and this works for the single user in the network with reference to the generic LED position and U gathers the areas in the room related to high, medium and zero probability as reported before in Eq. (1).

From the definition of the data rate per user, we can derive the outage probability, expressed in terms of average rate per user i.e., ℛ̄. We recall that the outage event occurs when the rate per user cannot be achieved. The average rate over the room, conditioned to the position of the LEDs, is given by

¯(xNU,yNU|xL,yL)==1L(x,y,xU,yU)pU(xNU,yNU)dxNUdyNU,
with the following position
(x,y,xU,yU)=k=1U(x,y,xk,yk).
The integration in Eq. (12) is operated on the multivariate distribution introduced in Eq. (5) that takes into account the presence of all the users in the network. The vectors xL, yL take accounts for the positions of the L LEDs in the network. The summation over considers the possibility of granting access to users also by multiple overlapping LEDs light still under the hypothesis of orthogonal access within attocells and among attocells. This allows to define the outage as the probability of being unable to guarantee a target average rate per user , i.e.,
Pout=Pr{¯(xNU,yNU|xL,yL))}.

Hence, once defined the position of LEDs, it is possible to evaluate the outage with respect to the probability of users positions. For sake of simplicity and allowing a simple numerical computation, it is possible to operate a spatial sampling of the room so as to have NxNy square tiles each one of a = A/(NxNy) dimension and this allows to simplify all integrations since they become sums. Finally, we remind that different channel multiplex methods can be applied when multiple users are in overlapped coverage of different VLC APs. As an instance, the technique in [23] considers different VLC APs that grant orthogonality thanks to the concept of wavelength reuse, and the access within the AP area is managed with optical CDMA. In general, users need to be managed within the attocell in an orthogonal way (e.g., Time Division Multiple Access) and the APs should be orthogonal to each other (e.g., Wavelength Division Multiplexing).

4.1. Attocells minimization and LEDs placement

The problem of optimal LEDs deployment can be addressed according to the following considerations [6]. Having too few attocells (as limit, only one) leads to share the resource among users so leading to data rate reduction. On the other hand, organizing the network coverage by resorting to the use of several attocells can induce severe delays due to numerous handovers to be performed by users even in the case of limited mobility as for a VLC network.

Hence, we try to solve the following problem:

minNCs.t.PoutδIIminNU=Umin
that is the minimization of the number of attocells NC, subject to (i) the outage probability Pout is at least equal to or lower than a given threshold δ, (ii) the illumination level I is at least equal to or higher than the minimum intensity level Imin for the illumination in all the room, and (iii) the number of users NU to be served is the minimum Umin. About the definition of illumination I in Eq. (15), we consider it as the light intensity coming from all the LEDs in the room, despite of the positions, thus meaning that the minimum value Imin must be granted in each tile of the area. Analytically speaking, I depends on the coordinates where the light intensity is measured and obviously the position of the LED(s), i.e.,
I=P|h(x,y,xk,yk)|2η,
where η [lm/W] is the luminous efficacy and depends on the source features. Hence, the minimum value Imin must be granted for all (xk, yk) coordinates.

The technique that fixes this problem is then named AttoCells Minimization (ACM). The solution of the problem in Eq. (15) can be found by resorting to the exhaustive search with respect to the position of the LED(s). We remind that this kind of optimization needs to be performed offline, before the setup of the network. Even though at a first glance the method can appear costly, as will be clear in the following, this procedure does not result to be heavy. It is important to highlight that when the network constraints are assigned in terms of number of users to be served, rate per user, and other physical layer parameters, the solution of the above problem gives both the number and the positions of the LEDs to provide network access. We discuss the feasibility of the problem at the end of the numerical results.

The optimization procedure will follow an iterative approach that is, an implementation of the exhaustive search as follows. At first, given the minimum illumination constraint to be satisfied all over the room despite of pdf, for the desired number of users U min, initially the solution with NC = 1 will be explored. All the possible single LED placements in the room will be checked, and the outage probability in Eq. (14) will be computed. Just in case that all the constraints in Eq. (15) are met, NC = 1 and the LED position granting the satisfaction of all the requirements is the solution of the problem. If no LED positions are able to satisfy all the constraints, NC = 2 will be considered as possible solution by considering LEDs placement pairs in the room and, as for the previous case, checking if all the constraints are satisfied. This iteration continues till achieving the solution of the problem, i.e., the minimum number of LEDs that satisfy all the constraints and their positions.

4.2. Accessing user maximization and LEDs placement

The second problem we tackle is the optimal LEDs placement in the room, by considering as constraints (i) the illumination level, (ii) the number of LEDs to be used, and (iii) the outage probability. We try to find the optimal LEDs deployment so as to maximize the number of users to be served by the network. Even though slightly different from the previous problem, this allows to understand how many users can be covered with a given LEDs configuration and this can be of important impact when a hybrid access (VLC/RF) is taken into account. Specifically, we can formalize the problem as follows:

maxNUs.t.PoutδNC=NCmaxIImin
that represents the maximization of the number of users to be served (i.e., NU) subject to (i) the outage probability Pout is at least equal to or lower than the threshold δ, (ii) the number of LEDs is the maximum allowed (i.e., NCmax), and (iii) the illumination level I is at least equal to or higher than the minimum level (i.e., Imin).

Analogously to the ACM technique, the solution to the problem can be pursued by considering exhaustive search with respect to the position of the LEDs. In this regard, by assuming that the number of cells is given by NCmax, we explore all the possible placements for LEDs in the room, at the beginning for NU = 1. The same procedure is then iterated for NU = 2, and so forth. The maximum number NU that is the last able to satisfy all the constraints (thus meaning that NU+1 is not allowed), will be the solution of the problem, jointly with the LEDs placement allowing the achievement of all the constraints.

This technique aiming at maximizing the number of users to be served, subject to illumination, outage and attocells constraints, is then named as Accessing User Maximization (AUM).

5. Numerical results

In this section we provide numerical results of the two techniques ACM and AUM, expressed in terms of (i) minimum number of attocells that satisfies the solution in Eq. (15), and (ii) the maximum number of users that can be served according to the constraints in Eq. (17), respectively.

Numerical results have been carried out in two different room scenarios i.e., an open office and a museum room, whose pdfs are depicted in Fig. 1 and Fig. 2, respectively. We assume that each LED presents a transmission bandwidth of 10 MHz, and the power emitted by each white LED is 10 W. It is important to underline that when the coverage areas overlap we assume that it is possible to merge the two channels if it is worth to achieve the minimum required rate, so avoiding outage. If not differently specified, the illumination constraint on the 90 m2 room is set to 11.1 lx on the floor corresponding to a flux of 1000 lm. This constraint reflects, in the case of single LED, to have dark areas in the corners and bright just under the LED. By increasing this constraint, more LEDs sources are required despite of the communication aspects. Furthermore, other parameters are the Lambertian order m = 2, the photodiode area set to 0.25 cm2, and FOV = 60°. We highlight that when a certain number of users are declared as covered with a solution represented by the number of LEDs, this implies that exists at least one LED(s) placement able to guarantee the performance with the target outage that is set to 1%. In both two scenarios, we consider the case of a data rate per user equal to (i) 10 Mb/s, (ii) 25 Mb/s, and (iii) 50 Mb/s.

5.1. Angle and coverage dependency

In the open office scenario, we compute the minimum number of attocells that can satisfy user requirements subject to illumination constraints. Figures 3(a) and (b) depict the solutions of Eq. (15) for different values of θ i.e., θ = {50, 60, 70, 80, 90} degrees, by varying the minimum number of users that are served with a data rate per user of = 10 Mb/s, = 25 Mb/s and = 50 Mb/s, respectively. As θ increases, the minimum number of LEDs that can guarantee the target rate per user decreases, thus meaning that the size of a single attocell is increasing too and the data coverage is guaranteed over more positions in the room. As an instance, as shown in Fig. 3(a), for θ = 90° there is at least one cell that can guarantee coverage up to 4 users, while 2 cells are necessary to serve at least 5 users, with a minimum data rate per user of 10 Mb/s. When the half-power semiangle θ decreases, a single LED can guarantee coverage to one user only in case of θ = 50°.

 figure: Fig. 3

Fig. 3 ACM in open office scenario, in case of (a) = 10 Mb/s, (b) = 25 Mb/s, and (c) = 50 Mb/s.

Download Full Size | PDF

In Fig. 3(b), when the data rate per user increases i.e., = 25 Mb/s, the minimum number of cells guaranteeing user requirements increases, as expected. For instance, for θ = 70°, two cells are necessary to cover all the possible positions of at least three users in the open office; for the same conditions –but a lower data rate per user– the minimum number of cells is one, which becomes two for θ = 60°, as shown in Fig. 3(a). In case of higher data rate per user –see Fig. 3(c)– we observe an increasing number of cells that can satisfy such requirements. As a matter, two cells are needed to serve four users at = 50 Mb/s each, for θ = 90°, while only one cell is a solution of the system for θ = 90° (see in Fig. 3(a)), guaranteeing coverage up to four users.

In Fig. 4(a), similar considerations apply in case of the museum scenario for = 10 Mb/s, but we observe the problem of minimizing the number of cells is solved with two cells for low half-power semiangles (i.e., θ = [50, 60] degree), in case of multiple users (i.e., Umin ≥ 2). For increasing θ, there is a minimum number of users that can be satisfied by a single cell (i.e., up to four users with a single cell, for θ = 90°). Similar considerations exist for increasing data rate per users, as depicted in Fig. 4(c), where at least two cells are needed to satisfy four users even in case of higher half-power semiangle (i.e., θ = 90°).

 figure: Fig. 4

Fig. 4 ACM in museum room scenario, in case of (a) = 10 Mb/s, (b) = 25 Mb/s, and (c) = 50 Mb/s.

Download Full Size | PDF

For comparison purpose, we observe that in case of open office scenario, the system requires more cells (i.e., two cells) to guarantee service to at least three users for min = 25 Mb/s, and four users for min = 50 Mb/s. On the other side, in the museum room scenario, the solution is guaranteed by one attocell up to four users up to 25 Mb/s, while 50 Mb/s is provided by two attocells for at least four users.

Finally, we investigate how much the minimum rate requested by the users affects the proposed ACM approach. Figure 5 depicts the minimum number of cells that guarantee coverage in the museum scenario, to different users requiring variable data rate (i.e., min = [10, 25, 50] Mb/s), for a given half power semi-angle (i.e., θ = 70°). For increasing user rate, the minimum number of LEDs (i.e., attocells) increases too.

 figure: Fig. 5

Fig. 5 ACM in open office, for θ = 70°.

Download Full Size | PDF

Moving now to discuss the results affordable by considering the AUM, we observe that in Fig. 6 when the half-power semiangle is low, the coverage offered by a single attocell is low in terms of area and, more, the possible users that can achieve the target rate is low. In fact, having low angles means reducing coverage and so excluding users from the access at the target rate. By increasing the angle, the number of users that can be covered increases too. Also, when a increasing number of attocells is considered, the opportunity of having overlapping areas allow to serve more users with the target rate. It is possible to infer that, for example, in Fig. 6(a), the number of users served by a single attocell, when the target rate is 10 Mb/s ranges from 1 (i.e., for θ = 50°) to 4 (i.e., for θ = 90°). On the other hand, when the number of attocells grows till to 3, then from 6 to 12 users can be served at target rate.

 figure: Fig. 6

Fig. 6 AUM in open office scenario, in case of (a) = 10 Mb/s, (b) = 25 Mb/s, and (c) = 50 Mb/s.

Download Full Size | PDF

A similar behavior can be observed in Fig. 6(b) for a target rate of 25 Mb/s. With respect to the previous case in Fig. 6(a), here the number of users served for the same number of attocells is lower due to the higher request in terms of rate. Hence, while for 10 Mb/s two attocells can give access up to 9 users for θ = 90° as shown in Fig. 6(a), here that number reduces to 8. As a consequence, similar considerations apply when a rate of 50 Mb/s per user is considered, as depicted in Fig. 6(c), where for 3 attocells at θ = 90° we are able to provide access to 12 users, while for the case of 10 Mb/s and 25 Mb/s that number is 16 and 15, respectively.

An analogous situation is met when we consider the museum topology. Still, we report in Fig. 7(a)–7(c) the maximum number of users that can access the network for a predetermined number of attocells for different angles and at target rate of 10 Mb/s, 25 Mb/s, and 50 Mb/s, respectively. Once more, increasing the angle allows to have broader area covered and, when multiple attocells are considered, the overlapping areas may increase so giving the opportunity of taking the access from one or the neighboring attocells i.e., using multiple channels. In this regard, in Fig. 7(a) by increasing the half-power angle for a single attocell we can grant the access to a number of users ranging from 1 to 4. If we consider the behavior of the system when the target rate is 25 Mb/s as in Fig. 7(b), a direct comparison with the case reported in Fig. 7(a) gives evidence of the reduction of the number of users served i.e., 4, 10 and 16 users at 25 Mb/s, and 4, 11 and 17 users at 10 Mb/s, for θ = 90° and NC = {1, 2, 3} attocells in Fig. 7(b) and 7(a), respectively. A similar behavior is exhibited in case of a target rate of 50 Mb/s as the number of users served is 3, 9 and 14, for θ = 90° and NC = {1, 2, 3}, respectively.

 figure: Fig. 7

Fig. 7 AUM in museum scenario, in case of (a) = 10 Mb/s, (b) = 25 Mb/s, and (c) = 50 Mb/s.

Download Full Size | PDF

5.2. Outage dependency

Additionally, in order to consider the effect of outage on the ACM technique, we report in Fig. 8 the minimum number of attocells requested as a function of the outage that the network can sustain in case of multi-user scenario for a target rate of 50 Mb/s, in the museum room configuration. The outage level δ ranges from 0.03% to 3%.

 figure: Fig. 8

Fig. 8 ACM in museum room scenario vs. outage, for min = 50 Mb/s.

Download Full Size | PDF

It is possible to appreciate that when the outage increases the number of requested attocells is lower as the system fails to meet the data rate or illumination constraints in several areas of the room. So, for U = 3 we need 2 attocells when δ = 0.3%, while with the number of users raising to 5 we need 3 attocells. Only 1 attocell is necessary when δ = 3% both for single and multiple users. Basically, for increasing outage the minimum number of attocells decreases, as well as for increasing users the minimum number of attocells increases.

A similar performance metric is reported in Fig. 9, by considering the maximum number of users served with an assigned number of attocells, still in case of outage level ranging from 0.03% to 3%, and in the museum room scenario. In this case the number of users increases by increasing the maximum allowed outage. This is due to the possibility of serving users less reliably and, so, the access is granted to higher number of users since their access is not guaranteed in almost all the positions of the room. As an instance, with 2 attocells we serve 9 users when δ = 0.03%, while when the number of attocells achieves 3 the number of served users ranges from 5 to 11 for δ = [0.3%, 3%], respectively. Similar considerations apply in case of open office room scenario.

 figure: Fig. 9

Fig. 9 AUM in museum room scenario vs. outage, for min = 50 Mb/s.

Download Full Size | PDF

5.3. LED placement and solutions

Before concluding, it is important to give evidence of the feasibility of solutions, that is, LEDs placement. Till now, we report the number of attocells needed without showing LEDs positions in the considered scenarios. A clear visualization is not trivial since, sometimes, several positions for a single attocell (i.e., NC = 1) allow to achieve the constraints. More complicated to show is the case for NC ≥ 2, as showing pair (or triplets and so forth) of positions over a map is not of easy understanding. Hence, in order to provide a view about how much strict is a solution (only few positions allowing to meet constraints or a lot), we report in Table 1 how many positions are solutions of Eq. (15), and that allow the achievement of all constraints, in case of the museum room scenario with θ = 70°, U = 4, and step for attocell placement set to 0.5 meters. Notice that –as expected– for increasing data rate per single user the number of solutions decreases, while it increases for a fixed data rate and increasing attocells.

Tables Icon

Table 1. Percentage of solutions for different values of and NC when θ = 70°, U = 4, step for LED placement set to 0.5 meters.

This means that there are fewer places on the ceiling where the attocell(s) can be posed in order to meet all the constraints. In particular, when a single attocell is used with the data rate constraint of 10 Mb/s per user, we are able to provide access up to 95% of all the positions in the room, while the remaining 5% does not guarantee access (e.g., if the attocell is deployed at the corners of the room). On the other hand if the required rate per single user is 70 Mb/s, no solution exists (i.e., 0%). This does not mean that the problem is not feasible since it exists a higher number of LEDs leading to the solution. In this sense the problem is always feasible. Hence, the problem is solved by deploying 2 attocells in the room, since when the data rate is low ( i.e., 10 Mb/s), independently of LEDs position we can grant access to all the users (i.e., 100%). For the case of 70 Mb/s, we have that only 8% of positions allows the access with 2 attocells. Last, when 3 attocells providing 70 Mb/s per single user are deployed, up the 19% of positions leads to meet all the constraints.

Tables Icon

Table 2. Percentage of solutions for different values of Imin and NC when θ = 70°, U = 4, step for LED placement set to 0.5 meters and = 70 Mb/s.

Last, in Table 2 we report the percentage of solutions for a rate of 70 Mb/s under the same operating conditions of Table 1 for three different scenarios i.e., (i) 11.1 lx (public area with dark surroundings), (ii) 150 lx (overcast day), and (iii) 300 lx (bright offices). The percentage of solutions are for NC = [1, 4, 7]. We notice that using a single LED (i.e., NC = 1) is not a good solution for granting illumination, as also shown in Table 1. In case of NC = 4, we have several solutions for Imin = [11.1, 150] lux, while we are unable to grant illumination to a very bright office (i.e., Imin = 300 lux). Last, for NC = 7 the performance is only limited by the illumination constraints. In fact, for Imin = 11.1 lux, we can place LEDs everywhere and still granting access and illumination. When we move to very bright office (i.e., Imin = 300 lux) only 5% of solutions can meet all the constraints.

6. Conclusions

In this paper, we proposed two techniques (i.e., ACM and AUM) for optimal attocells deployment in indoor environments, in order to address user requirements and illumination constraints. ACM aims to minimize the number of attocells that can serve a given number of users, subject to outage probability and illumination constraints, while AUM maximizes the number of users that can be served by a predetermined number of attocells. Numerical results show that –as expected– better performance (i.e., low number of attocells and high number of users in case of ACM and AUM, respectively) can be guaranteed in case of large half-power semiangle, and lower data rate per user requirement.

It has been observed that one attocell can guarantee service up to four users with a large half-power semiangle (i.e., θ = 90°). When increasing the data rate per user, a lower number of solutions can be obtained (e.g., 12 users at = 50 Mb/s can be served by 3 attocells for θ = 90°, while up to 16 users in case of = 10 Mb/s).

References

1. M. B. Rahaim and T. D. C. Little, “Toward practical integration of dual-use VLC within 5G networks,” IEEE Wireless Commun. 22(4), 97–103 (2015). [CrossRef]  

2. L. Feng, R. Q. Hu, J. Wang, P. Xu, and Y. Qian, “Applying VLC in 5G networks: architectures and key technologies,” IEEE Network 30(6), 77–83 (2016). [CrossRef]  

3. M. Ismail, M. Zeeshan Shakir, K. A. Qaraqe, and E. Serpedin, “Radio frequency and visible light communication internetworking,” in IEEE Green Heterog. Wireless Networks, (Wiley-IEEE Press, 2016). [CrossRef]  

4. J. R. Barry, J. M. Kahn, W. J. Krause, E. A. Lee, and D. G. Messerschmitt, “Simulation of multipath impulse response for indoor wireless optical channels,” IEEE J. Sel. Areas Commun. 11(3), 367–379 (1993). [CrossRef]  

5. H. Haas, “High-speed wireless networking using visible light,” SPIE Newsroom , 1, 1–3 (2013).

6. S. Pergoloni, M. Biagi, S. Colonnese, R. Cusani, and G. Scarano, “Optimized LEDs footprinting for indoor visible light communication networks,” IEEE Photon. Technol. Lett. 28(4), 532–535 (2016). [CrossRef]  

7. T. Komine and M. Nakagawa, “Fundamental analysis for visible-light communication system using LED lights,” IEEE Trans. Consumer Electron. 50(1), 100–107 (2004). [CrossRef]  

8. C. Chen, D. A. Basnayaka, and H. Haas, “Downlink performance of optical attocell networks,” J. Lightweight Technol. 34(1), 137–156 (2016). [CrossRef]  

9. Z. Wang, C. Yu, W.-D Zhong, J. Chen, and W. Chen, “Performance of a novel LED lamp arrangement to reduce SNR fluctuation for multi-user visible light communication systems,” Opt. Express , 20, 4564–4573 (2012). [CrossRef]   [PubMed]  

10. I. Stefan and H. Haas, “Analysis of optimal placement of LED arrays for visible light communication,” in “Proc. of IEEE 77th Vehicular Technology Conference (VTC Spring)”, Dresden, 1–5 (2013).

11. H. Chowdhury and M. Katz, “Data download on move in indoor hybrid (radio-optical) WLAN-VLC hotspot coverages,” in “Proc. of IEEE 77th Vehicular Technology Conference (VTC Spring)”, Dresden, 1–5 (2013).

12. M. R. Zenaidi, Z. Rezki, M. Abdallah, K. A. Qaraqe, and M. S. Alouini, “Achievable rate-region of VLC/RF communications with an energy harvesting relay,” in “Proc. of GLOBECOM 2017 – 2017 IEEE Global Communications Conference”, Singapore, 1–7 (2017).

13. X. Bao, X. Zhu, T. Song, and Y. Ou, “Protocol design and capacity analysis in hybrid network of visible light communication and OFDMA systems,” IEEE Trans. Vehicular Technol. 63(4), 1770–1778 (2014). [CrossRef]  

14. H. Tabassum and E. Hossain, “Coverage and rate analysis for co-existing RF/VLC downlink cellular networks,” IEEE Trans. Wireless Commun. 17(4), 2588–2601 (2018). [CrossRef]  

15. A. Vavoulas, H. G. Sandalidis, T. A. Tsiftsis, and N. Vaiopoulos, “Coverage aspects of indoor VLC networks,” J. Lightwave Technol. 33(23), 4915–4921 (2015). [CrossRef]  

16. L. Yin and H. Haas, “Coverage analysis of multiuser visible light communication networks,” IEEE Trans. Wireless Commun. 17(3), 1630–1643 (2018). [CrossRef]  

17. Shashikant, R. Saini, and A. Gupta, “Comparative analysis of coverage aspects for various LEDs placement schemes in indoor VLC system,” in “Proc. of 2nd International Conference for Convergence in Technology (I2CT)”, Mumbai, 487–491 (2017).

18. Shashikant, P. Garg, and A. Gupta, “Comparative analysis of hexagonal VLC nodes deployment schemes,” in “Proc. of 4th International Conference on Signal Processing, Computing and Control (ISPCC)”, Solan, 368–372 (2017).

19. S. Menounou, A. N. Stassinakis, H. E. Nistazakis, G. S. Tombras, and H. G. Sandalidis, “Coverage area estimation for high performance eSSK visible light communication systems,” in “Proc. of Panhellenic Conference on Electronics and Telecommunications (PACET)”, Xanthi, 1–4 (2017).

20. C. Chen, W. D. Zhong, and Dehao Wu, “Communication coverage improvement of indoor SDM-VLC system using NHS-OFDM with a modified imaging receiver,” in “Proc. of IEEE International Conference on Communications Workshops (ICC)”, Kuala Lumpur, 315–320 (2016).

21. C. Chen, W. D. Zhong, and D. Wu, “On the coverage of multiple-input multiple-output visible light communications [Invited],” J. Opt. Commun. Network. 9(9), 31–41 (2017). [CrossRef]  

22. A. Garcia-Armada, “SNR gap approximation for M-PSK-based bit loading,” IEEE Trans. Wireless Commun. 5(1), 57–60 (2006). [CrossRef]  

23. A.M. Vegni, M. Hammouda, J. Peissig, and M. Biagi, “Resource Allocation in a multi-color DS-OCDMA VLC Cellular Architecture,” Opt. Express 26(5), 5940–5961 (2018). [CrossRef]   [PubMed]  

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (9)

Fig. 1
Fig. 1 Open office scenario. (a) Room configuration, and (b) probability density function.
Fig. 2
Fig. 2 Probability density function of a museum room configuration.
Fig. 3
Fig. 3 ACM in open office scenario, in case of (a) = 10 Mb/s, (b) = 25 Mb/s, and (c) = 50 Mb/s.
Fig. 4
Fig. 4 ACM in museum room scenario, in case of (a) = 10 Mb/s, (b) = 25 Mb/s, and (c) = 50 Mb/s.
Fig. 5
Fig. 5 ACM in open office, for θ = 70°.
Fig. 6
Fig. 6 AUM in open office scenario, in case of (a) = 10 Mb/s, (b) = 25 Mb/s, and (c) = 50 Mb/s.
Fig. 7
Fig. 7 AUM in museum scenario, in case of (a) = 10 Mb/s, (b) = 25 Mb/s, and (c) = 50 Mb/s.
Fig. 8
Fig. 8 ACM in museum room scenario vs. outage, for min = 50 Mb/s.
Fig. 9
Fig. 9 AUM in museum room scenario vs. outage, for min = 50 Mb/s.

Tables (2)

Tables Icon

Table 1 Percentage of solutions for different values of and NC when θ = 70°, U = 4, step for LED placement set to 0.5 meters.

Tables Icon

Table 2 Percentage of solutions for different values of Imin and NC when θ = 70°, U = 4, step for LED placement set to 0.5 meters and = 70 Mb/s.

Equations (17)

Equations on this page are rendered with MathJax. Learn more.

p U ( x , y ) = p U ( 1 ) ( x , y ) + p U ( 2 ) ( x , y ) + p U ( 3 ) ( x , y ) ,
2 p U ( 2 ) ( x , y ) = P H ,
1 p U ( 1 ) ( x , y ) = 1 P H ,
p U 1 , U 2 ( x 1 , y 1 , x 2 , y 2 ) = p U 2 | U 1 ( x 2 , y 2 | x 1 , y 1 ) p U 1 ( x 1 , y 1 ) ,
p U ( x N U , y N U ) = p N U | U 1 , U 2 , , U N U 1 ( x N U , y N U | x N 1 , y N 1 , x N 2 , y N 2 , , x N U 1 , y N U 1 ) p U 1 ( x 1 , y 1 ) p U 2 ( x 2 , y 2 ) p N U ( x N U , y 1 ) .
= B log 2 ( 1 + P | h | 2 𝒩 0 B Γ ) ,
h ( x , y , x k , y k ) = { ρ k ( b + 1 ) A k T s g ( ψ k ) d , k ( b + 1 ) 2 π d , k b + 3 2 , if ψ k ψ C , k , 0 , if ψ k > ψ C , k ,
d , k = ( x x k ) 2 + ( y y k ) 2 + z 2 ,
g ( ψ k ) = n 2 sin 2 ( ψ C , k ) ,
( x , y , x k , y k ) = B log 2 ( 1 + P | h ( x , y , x k , y k ) | 2 𝒩 0 B Γ ) .
¯ ( x , y ) = U ( x , y , x k , y k ) p U ( x k , y k ) d x k d y k ,
¯ ( x N U , y N U | x L , y L ) = = 1 L ( x , y , x U , y U ) p U ( x N U , y N U ) d x N U d y N U ,
( x , y , x U , y U ) = k = 1 U ( x , y , x k , y k ) .
P out = Pr { ¯ ( x N U , y N U | x L , y L ) ) } .
min N C s . t . P out δ I I min N U = U min
I = P | h ( x , y , x k , y k ) | 2 η ,
max N U s . t . P out δ N C = N C max I I min
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.