Next Article in Journal
Voltage/Frequency Deviations Control via Distributed Battery Energy Storage System Considering State of Charge
Previous Article in Journal
Impedance Measurement and Detection Frequency Bandwidth, a Valid Island Detection Proposal for Voltage Controlled Inverters
Previous Article in Special Issue
Energy-Efficient Optimization Design for the Multi-Color LED Based Visible Light Communication Systems under Illumination Constraints
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multiuser Transmit Precoding Design for Dimming Compatible Visible Light Communications

1
Jiangsu Provincial Engineerinig Laboratory of Pattern Recognition and Computational Intelligence, Jiangnan University, Wuxi 214122, China
2
National Mobile Communication Research Laboratory, Southeast University, Nanjing 210096, China
3
Department of Electronic Engineering, Tsinghua University, Beijing 100084, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2019, 9(6), 1147; https://doi.org/10.3390/app9061147
Submission received: 24 January 2019 / Revised: 27 February 2019 / Accepted: 12 March 2019 / Published: 18 March 2019
(This article belongs to the Special Issue Smart Lighting)

Abstract

:
In multiuser visible light communication (VLC) systems, many transmit precoding (TPC) techniques have been investigated to suppress multiuser interference. However, these conventional works restrict their modulation to the special case of zero mean, which inherently limits their application to some popular modulations associated with the non-zero mean in VLC, such as pulse position modulation (PPM). Since the modulation with non-zero mean leads to more intricate optical power constraints and design objective functions than the case of zero mean, the TPC design that can support a general modulation is still an open problem. In the paper, we conceive of a general solution of the TPC scheme combined with dimming control for multiuser VLC systems, which is capable of mitigating multiuser interference, while at the same time, achieving the desired dimming level. The proposed scheme is applicable to a wide range of modulations in VLC, such as pulse amplitude modulation (PAM), PPM, and so on. Simulation results demonstrate that the proposed scheme outperforms the traditional pseudo-inverse-based zero-forcing TPC in terms of bit error rate (BER).

1. Introduction

Light-emitting diodes (LED) are expected to replace the traditional lighting sources and become the dominant device for illumination owing to their long lifetime and high power efficiency [1,2]. As a further benefit, the light of LEDs can be modulated to convey high-speed information data, leading to the concept of visible light communication (VLC) [3,4]. Superior to radio frequency (RF) communication, VLC possesses the advantages of operating in the unlicensed spectrum, whilst maintaining a high grade of information security, low cost, high data rate, etc. [5]. Thanks to these compelling advantages, VLC has found favor in various application scenarios, especially in indoor environments. Given the urgent customer demand for high-speed data transmission juxtaposed with the saturation of the radio frequency (RF) spectrum, VLC is deemed to be a promising candidate in the provision of ubiquitous indoor wireless communication [6,7].
In a typical indoor environment, multiple light-emitting diode (LED) sources are installed to provide sufficient indoor illumination, which can also be readily exploited for offering wireless services to multiple users [8,9]. Since the user terminals can detect light rays from multiple LEDs, inter-user interference arises, which may severely degrade the system performance if it is not carefully handled. In a multiuser scenario, transmit precoding (TPC) is an effective technique to suppress inter-user interference and improve attainable link performance [10]. The TPC techniques have been extensively studied in RF communications. However, these algorithms cannot be directly applied to VLC due to some specific features of VLC. More specifically, the LED-based indoor lighting infrastructure of VLC is used for simultaneously providing both illumination and communications [11]. Therefore, dimming control is critical and of high priority in practical applications in order to maintain the target illumination level [12,13]. Furthermore, in the context of intensity modulation and direct detection (IM/DD), the signal transmitted by LEDs is restricted to be non-negative [14]. Both distinctive features have inspired us to develop specific signal processing algorithms for the multiuser VLC system.
Recently, there have been several contributions to the multiuser TPC in VLC [15,16,17,18,19,20,21]. The authors of [15,16,17,18] investigated the zero-forcing (ZF) TPC strategies under various design criteria for multiuser VLC systems. In particular, [18] also included an optimal TPC scheme under the max-min fairness criterion. In [19], two kinds of linear precoding schemes were developed for coordinated VLC broadcasting architecture with the objective of minimizing the sum mean-squared error (MSE) given an illumination level and retaining a required performance at the minimal illumination level, respectively. Instead of employing the MSE criterion, the work in [20] proposed the optimal TPC design that maximizes the achievable sum rate of multiuser VLC systems. A recent work [21] considered a leakage-based TPC in VLC to suppress inter-user interference. All the above exciting contributions focused on TPC design using zero-mean modulation in VLC. Note that since the zero-mean modulation does not affect the average optical power, these works can be extended for supporting dimming control by directly adjusting the direct current (DC) bias. However, these works are not applicable to modulation schemes associated with the non-zero mean. This inherently limits their applications, since some modulation schemes like pulse position modulation (PPM) and on-off keying (OOK) are popular in VLC, but have the non-zero mean. Numerous challenges emerge in the multiuser TPC design when using the general modulations with the non-zero mean since these modulations will lead to more complicated optical power constraints, as well as a more intractable design objective function than the special case of zero-mean modulation. To the best of our knowledge, there is no general solution to the multiuser TPC design combined with dimming control in VLC.
Against this background, we propose a general solution of joint dimming control and multiuser TPC design in VLC, for mitigating the multiuser interference while maintaining a specific indoor illumination level. The main contributions of the paper are summarized as follows:
  • Instead of being restricted to the special case of zero-mean modulation, our scheme is capable of supporting a wide range of modulation schemes in VLC, such as pulse amplitude modulation (PAM) and PPM with a positive mean.
  • In contrast to RF communication, VLC is developed from the LED-based indoor lighting infrastructure. Therefore, several practical optical constraints including the LED non-linearity and illumination requirements are considered in our design for ensuring the normal operation of LEDs, as well as achieving the desired dimming level.
  • The optimal TPC subject to these practical constraints are developed with the objective of maximizing the minimum signal-to-interference-plus-noise ratio (SINR) among users. The proposed scheme exhibits a significant performance gain compared to the traditional pseudo-inverse-based ZF TPC.
To facilitate the reader, we here summarize the following notations used throughout the paper. Boldface upper case and boldface lower case letters represent matrices and column vectors, respectively. Furthermore, I N is the identity matrix of size N, and e i denotes the all-zero vector with a single one in the i th element. | | · | | 2 denotes the l 2 norm of a vector. The operators vec ( · ) and ( · ) T represent the vectorization and transpose of a matrix, respectively. The statistical expectation is denoted by E { · } . The operator A B is the Kronecker product of matrices A and B .

2. System Model and Optical Power Constraints

2.1. Multiuser VLC Systems

We consider a multiuser VLC system composed of N t LED transmitters on the ceiling and N r user terminals, each equipped with an photodetector (PD) on the receiver plane, as shown in Figure 1. Let s = [ s 1 , , s j , s N r ] T denote the real finite-magnitude symbol vector of all users, where s j represents the symbol transmitted to the j th user. The previous works required that s j be symmetrically bounded and have a zero mean, which restricts the modulation scheme to a very limited option, such as bipolar PAM, as Figure 2 depicts. This inherently limits their applications in VLC since some popular modulation schemes like PPM in Figure 2 cannot satisfy these strict requirements. In this paper, we consider a more general modulation scheme, with s j bounded by:
Δ L , j s j Δ H , j ,
where Δ L , j and Δ H , j are known modulation-dependent values. Furthermore, let b j and u j respectively denote the mean and the average power of s j , i.e., b j = E { s j } and u j = E { s j 2 } .
In order to mitigate the multiuser interference, TPC is employed by exploiting the channel state information (CSI). Then, a suitable DC bias is added for producing positive signals. Consequently, the signals transmitted by the LED arrays can be expressed as:
x = P s + d = j = 1 N r p j s j + d ,
Here, P R N t × N r is the TPC matrix, p j is the j th column of P , which denotes the TPC vector of the j th user, and d = [ d 1 , , d N t ] T is the DC bias vector. Furthermore, the signal x i transmitted by the i th LED is given by:
x i = j = 1 N r p i j s j + d i ,
where p i j is the ( i , j ) th element of P .
At the receiver, the light rays detected by the PD are converted into electrical signals. After removing the DC bias, the received signal of the k th user is formulated as:
y k = h k T Ps + n k = h k T p k s k + j k h k T p j s j + n k ,
where h k is the channel matrix spanning from the LED array to the k th user and n k is the additive white Gaussian noise (AWGN) having a variance of σ k 2 . The received SINR of the k th user is expressed as:
SIN R k = E ( h k T p k s k ) 2 E j k h k T p j s j + n k 2 = u k ( h k T p k ) 2 j k u j h k T p j 2 + i k , j b i b j h k T p i h k T p j * + σ k 2 ,
where b j and u j , respectively, denote the mean and the average power of s j , i.e., b j = E { s j } and u j = E { s j 2 } . The SINR is a ubiquitous metric used for evaluating the communication performance, which will also be adopted as the design criterion in the paper. Note that the term ∗ exists due to the general modulation with non-zero mean. This is markedly different from the case of zero-mean modulation and makes the TPC design more intractable.

2.2. Optical Constraints

In VLC, LEDs are the main source of non-linearity. Due to the LED non-linearity, the signal transmitted by the i th LED is constrained to a limited linear dynamic range, i.e., d L , i x i d H , i , where d L , i and d H , i denote the minimum and maximum drive current permitted by the i th LED, respectively [22]. Next, we will derive the specific optical constraints imposed on the design to ensure that the signals transmitted by LEDs operate within their limited linear dynamic range. Let us first define Δ j = Δ H , j Δ L , j 2 and c j = Δ H , j + Δ L , j 2 . Since we have:
| s j c j | Δ j ,
where | · | denotes the absolute value operator, it follows that:
| j = 1 N r p i j ( s j c j ) | j = 1 N r | p i j | | s j c j | j = 1 N r | p i j | Δ j .
Equivalently, it yields:
j = 1 N r | p i j | Δ j j = 1 N r p i j ( s j c j ) j = 1 N r | p i j | Δ j .
By rearranging the above inequalities and introducing d i in the inequalities, we have:
j = 1 N r | p i j | Δ j + j = 1 N r p i j c j + d i j = 1 N r p i j s j + d i j = 1 N r | p i j | Δ j + j = 1 N r p i j c j + d i .
Based on the expression of x i in (3), we can formulate the dynamic range of x i in the following matrix form:
abs { e i T P } Δ + e i T P c + d i x i abs { e i T P } Δ + e i T P c + d i ,
where the above formulation stems from the fact that:
abs { e i T P } Δ = j = 1 N r | p i j | Δ j , e i T P c = j = 1 N r p i j c j , e i = 0 1 × ( i 1 ) 1 0 1 × ( N r i 1 ) T .
Here, e i denotes the i th standard basis vector for the N r -dimensional space, ( · ) T represents the transpose operator, abs { · } is the element-wise absolute value operator, 0 1 × n is an all-zero row-vector of size n, Δ = [ Δ 1 , , Δ N r ] T , and c = [ c 1 , , c N r ] T . To ensure that d L , i x i d H , i , p i and d i should satisfy:
abs { e i T P } Δ + e i T P c + d i d L , i , abs { e i T P } Δ + e i T P c + d i d H , i .
Consequently, in order to guarantee that all LEDs operate within their limited linear dynamic range, the following optical constraints are imposed:
abs { P } Δ Pc d d L abs { P } Δ + Pc d H d ,
where d L = [ d L , 1 , , d L , N t ] T and d H = [ d H , 1 , , d H , N t ] T .

2.3. Dimming Control

In VLC, the main functionalities of LEDs are to provide first indoor illumination and then communications. Since people are insensitive to fluctuations of light signals as long as the frequency of modulation is above 100 Hz, but only perceive the average optical intensity of LEDs, the average optical power should remain constant over time to provide stable brightness. Given the linear relationship between the radiated optical power and drive current, the constraint imposed on the signal x i of the i th LED to achieve the stable brightness is given by:
E { x i } = E j = 1 N r p i j s j + d i = j = 1 N r p i j E s j + d i = j = 1 N r p i j b j + d i = d t , i , i = 1 , 2 , , N t ,
where d t , i is the average amplitude of the drive current required for the target dimming level. Equivalently, the illumination requirement of (14) for all N t LEDs takes the concentrated form of:
E { x } = Pb + d = d t ,
where b = b 1 , , b N r T and d t = [ d t , 1 , , d t , N t ] T . From (15), one can observe that both P and d need to be designed to achieve the target dimming level. Since the dimming level of the i th LED is defined as η = ( d t , i d L , i ) / ( d H , i d L , i ) , the average amplitude of the drive current for a dimming level η t can be set to:
d t , i = d L , i + ( d H , i d L , i ) η .
where η is in general between zero and one.

3. Joint Multiuser TPC Design and Dimming Control

In this section, we propose a joint TPC design and dimming control scheme under the constraints of LED non-linearity and indoor illumination for the multiuser VLC systems. The objective of our design is to maximize the minimum SINR among users, as well as to achieve a desired dimming level. Accordingly, we can formulate our design as the following optimization problem:
max P , d min k = 1 , , N r SIN R k , s . t . abs { P } Δ Pc d d L , abs { P } Δ + Pc d H d , Pb + d = d t ,
where SIN R k is calculated according to (5). Explicitly, in the above problem, both P and d are jointly optimized. By reformulating the dimming constraint in (15), we have:
d = d t Pb .
Thus, the optimization problem in (17) can be equivalently simplified to:
max P min k = 1 , , N r SIN R k , s . t . abs { P } Δ P c ^ d ^ L , abs { P } Δ + P c ^ d ^ H ,
where c ^ = c b , d ^ L = d t d L and d ^ H = d H d t . It is observed that the above optimization problem is non-convex with respect to (w.r.t.) P , which is difficult to solve. Next, we will equivalently transform the problem into a more tractable form and obtain the optimal solution by invoking the bisection methods. Let us introduce p = vec ( P ) . Then, we have:
abs { P } Δ = vec ( abs { P } Δ ) = ( Δ T I N t ) abs { p } , P c ^ = vec ( P c ^ ) = ( c ^ T I N t ) p .
Thus, the constraints of (19) can be reformulated as:
Δ ˜ abs { p } C p d ^ L , Δ ˜ abs { p } + C p d ^ H ,
where Δ ˜ = Δ T I N t and C = c ^ T I N t . Then, by introducing the slack variable f [19], we can transform the constraints to the following equivalent linear formulations:
Δ ˜ f C p d ^ L , Δ ˜ f + C p d ^ H , f p f .
Furthermore, given a non-negative value γ , SIN R k γ leads to:
j k u j h k T p j 2 + i k , j b i b j h k T p i h k T p j + σ k 2 u k γ h k T p k 2 .
Rewriting the second item on the left-hand side of (23) yields the equivalent expression of:
j k i k , j b i b j h k T p i h k T p j = j k b j h k T p j 2 j k b j 2 h k T p j 2 = j b j h k T p j b k h k T p k 2 j k b j 2 h k T p j 2 = h k T j b j p j b k h k T p k 2 j k b j 2 h k T p j 2 .
Since we have:
Pb = p 1 , p 2 , , p N r b = j b j p j ,
(24) can be further expressed as:
j k i k , j b i b j h k T p i h k T p j = h k T P b b k h k T p k 2 j k b j 2 h k T p j 2 .
Additionally, since we have:
j k b j 2 h k T p j 2 = j b j 2 h k T p j 2 b k 2 h k T p k 2 , j k u j h k T p j 2 = j u j h k T p j 2 u k h k T p k 2 ,
the left-hand side of (23) can be equivalently rewritten as:
j k u j h k T p j 2 + i k , j b i b j h k T p i h k T p j + σ k 2 = j u j h k T p j 2 u k h k T p k 2 + h k T P b b k h k T p k 2 j b j 2 h k T p j 2 + b k 2 h k T p k 2 + σ k 2 = j = 1 N r ( u j b j 2 ) h k T p j 2 + h k T P b b k h k T p k 2 + σ k 2 ( u k b k 2 ) h k T p k 2 .
Thus, the inequality in (23) can be reformulated as:
j = 1 N r ( u j b j 2 ) h k T p j 2 + h k T P b b k h k T p k 2 + σ k 2 u k γ h k T p k 2 + ( u k b k 2 ) h k T p k 2 .
Using the equalities:
p i = vec ( P e i ) = ( e i T I N t ) p = Δ W i p , h k T P b = vec h k T P b = ( b T h k T ) p ,
where W i = Δ e i T I N t , (29) can be formulated in the form of l 2 norm, which is given by:
| | B k p + v k | | 2 ε k h k T W k p ,
where B k , v k , and ε k are defined as:
B k = h k T W 1 ( u 1 b 1 2 ) h N r T W N r ( u N r b N r 2 ) b T h k T b k h k T W k 0 1 × N t N r , v k = 0 , , 0 , σ k , T , ε k = u k γ + ( u k b k 2 ) ,
where 0 1 × N t N r is an all-zero row vector of size N t N r . Since the set defined by (31) is a second-order cone (SOC), the design problem of (19) is a quasi-convex problem [23]. In this case, the optimal solution of (19) can be efficiently obtained, e.g., by the bisection methods. Accordingly, the feasibility problem used to search for the optimal solution in the bisection methods is given by:
find p , s . t . | | B k p + v k | | 2 ε k h k T W k p , k = 1 , , N r , Δ ˜ f C p d ^ L , Δ ˜ f + C p d ^ H , f p f .
Note that the above problem is SOC programming, which can be efficiently solved by standard convex optimization methods, such as the interior-point method [23]. Finally, the procedure of the proposed joint TCP design and dimming control is summarized in Algorithm 1.
Algorithm 1 Joint TPC design and dimming control.
1:
Initialize γ min = γ 1 and γ max = γ 2 , where γ 1 is sufficiently small so that (33) is feasible when γ = γ 1 , and γ 2 is large enough so that (33) is feasible when γ = γ 2 . Let ρ > 0 be the target precision.
2:
while γ max γ min > ρ do
3:
 Set γ = γ max + γ min / 2 .
4:
 Solve (33). If the problem is feasible, then set γ min = γ . Otherwise, set γ max = γ .
5:
end while
6:
The optimal TPC vector for the k th user is p k * = W k p , where p is the last feasible solution to (33). Then, the DC bias required for the desired dimming level can be obtained based on (18).

4. Numerical Results and Discussion

In this section, our numerical results are presented for evaluating the performance of the proposed TPC combined with dimming control. The multiuser VLC system as shown in Figure 3 was comprised of nine LED arrays distributed uniformly on the ceiling to offer sufficient illumination [16]. We considered the scenarios of N r = 6 (Scenario 1) and N r = 8 (Scenario 2) users decentralized on the receiver plane, whose locations w.r.t. the LED arrays are presented in Figure 3. Two kinds of typical modulations in VLC were adopted in the simulation, namely bipolar PAM with zero mean and PPM with positive mean. The linear dynamic range of a single LED was set to 1 20 mW. Other major parameters are listed in Table 1.
Figure 4 illustrates the bit error rate (BER) of the proposed TPC scheme using PAM at different dimming levels, in which the BER of the traditional pseudo-inverse based ZF TPC from RF is also provided for comparison [24]. Observe in Figure 4 that for both scenarios, the proposed TPC achieved a significant BER performance gain compared to the ZF TPC. The BER performance became better when the dimming level tended towards 50 % , since the linear dynamic range of LED can be fully exploited in this case. Additionally, the BER performance for Scenario 1 with six users was better than Scenario 2 with eight users, implying that the BER performance of the dimming compatible VLC system degraded when supporting more users. From Figure 4, we also observe that the performance of the multiuser VLC system degraded with the increasing PAM modulation order.
In Figure 5, we portray the BER of the multiuser VLC system employing 2-PPM and 4-PPM, which both have the non-zero mean. It can be observed from Figure 5 that our TPC scheme still achieved much better performance than the ZF TPC for PPM, which verifies the applicability of the proposed scheme to modulations with the non-zero mean. In contrast to PAM, a better performance was achieved when employing the higher-order PPM. This is because as the modulation order increased, the power efficiency of PPM was improved at the cost of its bandwidth efficiency deterioration [25]. Moreover, under relatively low or high dimming levels, the multiuser VLC system employing PAM exhibited a performance loss, while the TPC employing PPM performed well. PPM appeared to be a beneficial design choice to provide a stable communication link at relatively low or high dimming levels despite its low spectrum efficiency compared to PAM.

5. Conclusions

A novel TPC design combined with dimming control was developed for multiuser VLC systems, which is capable of suppressing multiuser interference, while at the same time achieving desired illumination requirements. Unlike the conventional methods, which are restricted to the modulation schemes associated with the zero mean, the proposed scheme is applicable to a wide range of modulation in VLC, such as PAM and PPM. Simulation results demonstrate that the proposed TPC outperformed the traditional pseudo-inverse-based ZF TPC transplanted from RF communication. Additionally, the VLC system employing PPM exhibited a better BER performance than PAM under relatively low or high dimming levels, implying that PPM is a beneficial design option at relatively low or high dimming levels.

Author Contributions

Conceptualization, B.L.; methodology, B.L.; software, X.X.; validation, Q.W., and Y.L.; formal analysis, G.W.; investigation, Z.L.; resources, B.L.; data curation, X.X.; writing—original draft preparation, B.L.; writing—review and editing, B.L.; visualization, X.X.; supervision, B.L.; project administration, Z.L.; funding acquisition, Z.L.

Funding

This research was funded by the National Natural Science Foundation of China under Grants 61571108, 61701197, and 61801193; in part by the open research fund of National Mobile Communications Research Laboratory, Southeast University (No. 2019D18, 2018D15); in part by China Postdoctoral Science Foundation (No. 2018M641354); in part by the Fundamental Research Funds for the Central Universities under Grant JUSRP11919.

Acknowledgments

The authors wish to thank the editors’ immediate processing, and the anonymous reviewers for their valuable suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Narukawa, Y.; Ichikawa, M.; Sanga, D.; Sano, M.; Mukai, T. White light emitting diodes with super-high luminous efficacy. J. Phys. D Appl. Phys. 2010, 43, 1–6. [Google Scholar] [CrossRef]
  2. Chun, H.; Chiang, C.-J.; Monkman, A.; O’Brien, D. A study of illumination and communication using organic light emitting diodes. J. Lightw. Technol. 2013, 31, 3511–3517. [Google Scholar] [CrossRef]
  3. Komine, T.; Nakagawa, M. Fundamental analysis for visible-light communication system using LED lights. IEEE Trans. Consum. Electron. 2004, 50, 100–107. [Google Scholar] [CrossRef]
  4. Martínez Ciro, R.A.; López Giraldo, F.E.; Betancur Perez, A.F.; Luna Rivera, M. Characterization of Light-To-Frequency Converter for Visible Light Communication Systems. Electronics 2018, 7, 165. [Google Scholar] [CrossRef]
  5. Pham, Q.N.; Rachim, V.P.; An, J.; Chung, W.-Y. Ambient light rejection using a novel average voltage tracking in visible light communication system. Appl. Sci. 2017, 7, 670. [Google Scholar] [CrossRef]
  6. Feng, S.; Li, X.; Zhang, R.; Jiang, M.; Hanzo, L. Hybrid positioning aided amorphous-cell assisted user-centric visible light downlink techniques. IEEE Access 2016, 4, 2705–2713. [Google Scholar] [CrossRef]
  7. Zuo, Y.; Zhang, J. Energy-efficient optimization design for the multi-color LED based visible light communication systems under illumination constraints. Appl. Sci. 2019, 9, 1. [Google Scholar] [CrossRef]
  8. Tao, Y.; Liang, X.; Wang, J.; Zhao, C. Scheduling for indoor visible light communication based on graph theory. Opt. Express 2015, 23, 2737–2752. [Google Scholar] [CrossRef] [PubMed]
  9. Yin, L.; Haas, H. Physical-layer security in multiuser visible light communication networks. IEEE J. Sel. Areas Commun. 2018, 36, 162–174. [Google Scholar] [CrossRef]
  10. Hong, Y.; Chen, J.; Wang, Z.; Yu, C. Performance of a precoding MIMO system for decentralized multiuser indoor visible light communications. IEEE Photonics J. 2013, 5, 1–12. [Google Scholar] [CrossRef]
  11. Huang, M.; Guan, W.; Fan, Z.; Chen, Z.; Li, J.; Chen, B. Improved target signal source tracking and extraction method based on outdoor visible light communication using a cam-shift algorithm and kalman filter. Sensors 2018, 18, 4173. [Google Scholar] [CrossRef] [PubMed]
  12. Zafar, F.; Karunatilaka, D.; Parthiban, R. Dimming schemes for visible light communication: The state of research. IEEE Wirel. Commun. 2015, 22, 29–35. [Google Scholar] [CrossRef]
  13. Wang, Z.; Zhong, W.D.; Yu, C.; Chen, J.; Francois, C.P.S.; Chen, W. Performance of dimming control scheme in visible light communication system. Opt. Exp. 2012, 20, 18861–18868. [Google Scholar] [CrossRef]
  14. Wang, J.-B.; Hu, Q.-S.; Wang, J.; Chen, M.; Wang, J.-Y. Tight bounds on channel capacity for dimmable visible light communications. J. Lightw. Technol. 2013, 31, 3771–3779. [Google Scholar] [CrossRef]
  15. Yu, Z.; Baxley, R.; Zhou, G. Multi-user MISO broadcasting for indoor visible light communication. Proc. ICASSP 2013, 20, 4849–4853. [Google Scholar]
  16. Shen, H.; Deng, Y.; Xu, W.; Zhao, C. Rate-maximized zero-forcing beamforming for VLC multiuser MISO downlinks. IEEE Photonics J. 2016, 8, 1–13. [Google Scholar] [CrossRef]
  17. Zhao, Q.; Fan, Y.; Deng, L.; Kang, B. Rate-maximized zero-forcing beamforming for VLC multiuser MISO downlinks. Opt. Commun. 2017, 384, 101–106. [Google Scholar] [CrossRef]
  18. Li, B.; Wang, J.; Zhang, R.; Shen, H.; Zhao, C.; Hanzo, L. Multiuser MISO transceiver design for indoor downlink visible light communication under per-LED optical power constraints. IEEE Photonics J. 2015, 7, 1–15. [Google Scholar] [CrossRef]
  19. Ma, H.; Lampe, L.; Hranilovic, S. Coordinated broadcasting for multiuser indoor visible light communication systems. IEEE Trans. Commun. 2015, 63, 3313–3324. [Google Scholar] [CrossRef]
  20. Shen, H.; Deng, Y.; Xu, W.; Zhao, C. Rate maximization for downlink multiuser visible light communications. IEEE Access 2016, 4, 6567–6573. [Google Scholar] [CrossRef]
  21. Chen, J.; Wang, Q.; Wang, Z. Leakage-based precoding for mu-MIMO VLC systems under optical power constraint. Opt. Commun. 2017, 382, 348–353. [Google Scholar] [CrossRef]
  22. Wang, Q.; Wang, Z.; Dai, L. Asymmetrical hybrid optical OFDM for visible light communications with dimming control. IEEE Photonics Technol. Lett. 2015, 27, 974–977. [Google Scholar] [CrossRef]
  23. Boyd, S.; Vandenberghe, L. Convex Optimization; Stanford University: Stanford, CA, USA, 2004. [Google Scholar]
  24. Wiesel, A.; Eldar, Y.; Shamai, S. Zero-forcing precoding and generalized inverses. IEEE Trans. Signal Process. 2008, 56, 4409–4418. [Google Scholar] [CrossRef]
  25. Arnon, S.; Barry, J.; Karagiannidis, G.; Schober, R.; Uysal, M. Advanced Optical Wireless Communication Systems; Springer International Publishing: Cham, Switzerland, 2012. [Google Scholar]
Figure 1. Multiuser VLC systems.
Figure 1. Multiuser VLC systems.
Applsci 09 01147 g001
Figure 2. Pulse amplitude modulation (PAM) and pulse position modulation (PPM) waveforms.
Figure 2. Pulse amplitude modulation (PAM) and pulse position modulation (PPM) waveforms.
Applsci 09 01147 g002
Figure 3. The room model. The room size was 7.5 m × 7.5 m × 3 m. The height of the receiver was 0.7 m from the floor. The height of LED arrays was 3 m from the floor [16].
Figure 3. The room model. The room size was 7.5 m × 7.5 m × 3 m. The height of the receiver was 0.7 m from the floor. The height of LED arrays was 3 m from the floor [16].
Applsci 09 01147 g003
Figure 4. BER of the multiuser VLC system using PAM (left: Scenario 1, right: Scenario 2). ZF, zero-forcing.
Figure 4. BER of the multiuser VLC system using PAM (left: Scenario 1, right: Scenario 2). ZF, zero-forcing.
Applsci 09 01147 g004
Figure 5. BER of the multiuser VLC system using PPM (left: Scenario 1, right: Scenario 2).
Figure 5. BER of the multiuser VLC system using PPM (left: Scenario 1, right: Scenario 2).
Applsci 09 01147 g005
Table 1. Parameters of the MU-MISOindoor VLC system.
Table 1. Parameters of the MU-MISOindoor VLC system.
ParameterValue
Number of LED arrays9
Number of LEDs per array 3600 60 × 60
LED pitch 0.01 m
Size of LED array 0.59 m × 0.59 m
Transmitter semi-angle 70 deg .
Receiver FOV 60 deg .
Detector responsivity 0.53 A / W
Physical area of the detector 1 cm 2
Gain of optical filter 1.0
Refractive index 1.5
Bandwidth 100 MHz

Share and Cite

MDPI and ACS Style

Li, B.; Xue, X.; Wu, Q.; Liu, Y.; Wu, G.; Li, Z. Multiuser Transmit Precoding Design for Dimming Compatible Visible Light Communications. Appl. Sci. 2019, 9, 1147. https://doi.org/10.3390/app9061147

AMA Style

Li B, Xue X, Wu Q, Liu Y, Wu G, Li Z. Multiuser Transmit Precoding Design for Dimming Compatible Visible Light Communications. Applied Sciences. 2019; 9(6):1147. https://doi.org/10.3390/app9061147

Chicago/Turabian Style

Li, Baolong, Xiaomei Xue, Qiong Wu, Yang Liu, Guilu Wu, and Zhengquan Li. 2019. "Multiuser Transmit Precoding Design for Dimming Compatible Visible Light Communications" Applied Sciences 9, no. 6: 1147. https://doi.org/10.3390/app9061147

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop