검색 전체 메뉴
PDF
맨 위로
OA 학술지
Dimmable Spatial Intensity Modulation for Visible-light Communication: Capacity Analysis and Practical Design
  • CC BY-NC
  • CC BY-NC
ABSTRACT

Multiple LED arrays can be utilized in visible-light communication (VLC) to improve communication efficiency, while maintaining smart illumination functionality through dimming control. This paper proposes a modulation scheme called “Spatial Intensity Modulation” (SIM), where the effective number of turned-on LEDs is employed for data modulation and dimming control in VLC systems. Unlike the conventional pulse-amplitude modulation (PAM), symbol intensity levels are not determined by the amplitude levels of a VLC signal from each LED, but by counting the number of turned-on LEDs, illuminating with a single amplitude level. Because the intensity of a SIM symbol and the target dimming level are determined solely in the spatial domain, the problems of conventional PAM-based VLC and related MIMO VLC schemes, such as unstable dimming control, non uniform illumination functionality, and burdens of channel prediction, can be solved. By varying the number and formation of turned-on LEDs around the target dimming level in time, the proposed SIM scheme guarantees homogeneous illumination over a target area. An analysis of the dimming capacity, which is the achievable communication rate under the target dimming level in VLC, is provided by deriving the turn-on probability to maximize the entropy of the SIM-based VLC system. In addition, a practical design of dimmable SIM scheme applying the multilevel inverse source coding (MISC) method is proposed. The simulation results under a range of parameters provide baseline data to verify the performance of the proposed dimmable SIM scheme and applications in real systems.


KEYWORD
Visible light communications (VLC) , Multiple-input multiple-output (MIMO) , Multi-level inverse source coding , Dimming capacity
  • I. INTRODUCTION

    In recent years, visible-light communication (VLC) technology, as a complement to radio-frequency (rf), has attracted considerable interest for future wireless communication systems [1-6]. By reusing the existing LED infrastructure built for illumination, VLC provides LED lighting as well as communication capability. Because illumination is the primary function of LED luminaries, stable dimming control is an important issue for implementing VLC. Varying the dimming level can provide power savings and energy efficiency for LED lighting systems. Furthermore, emotional lighting, which alters the dimming level according to factors related to the environment, such as mood, music, food, and temperature, have become an important illumination scheme for many applications [7-9].

    To improve communication throughput by distributing signal power over multiple channels, multiple-input-multiple-output (MIMO) techniques such as spatial modulation (SM), spatial multiplexing (SMP), space shift keying (SSK), generalized SM (GSM), and generalized SSK (GSSK) have been applied to VLC systems [10-15]. In SM, the data is encoded spatially along both the luminaire index and the pulse-amplitude modulation (PAM) intensity level. In SMP, independent data streams are encoded by PAM and emitted simultaneously from all transmitters. SSK activates only one LED among all LEDs in a given channel. GSSK modulation method differs from classical SSK in that more than one LED can be active, to determine the spatial position corresponding to a unique data symbol [10-12]. SM and SMP are special cases of GSM, which invokes higher transmission efficiency than the GSSK method [13-15]. Unfortunately, these schemes were developed mainly for communication functionality, not for stable dimming.

    Conventional PAM used for SM, SMP and GSM schemes also suffers from unstable control of LED intensity. Because accurate amplitude control and stable illumination through LED driving circuits are affected by frequency, temperature, and other system parameters, the practical implementation of PAM for both data communication and illumination functionality is very challenging. Furthermore, PAM is susceptible to noise because noise affects amplitude, which is where information is stored in a PAM signal; hence, accurate information about intensity attenuation along multiple channels is required for data decoding. In the SSK and GSSK methods, activating one or only a few LEDs does not provide dimming control, and also results in nonuniform illumination of the target area. As the primary function of LED luminaries is high-quality illumination, a VLC system with multiple LEDs should provide a homogeneous illumination distribution. To the best of the authors’ knowledge, a scheme for conventional PAM-based VLC and related MIMO VLC systems, to (1) solve the problems of amplitude-based modulation and nonuniform illumination, and (2) provide stable dimming control, has not been addressed in the literature.

    To overcome the above shortcomings of conventional VLC schemes, this paper addresses a VLC modulation scheme named “Spatial Intensity Modulation” (SIM), which is a new concept providing a dimmable VLC solution, where the desired data modulation and stable dimming control can be achieved by activating the effective number of turned-on LEDs. Unlike the existing MIMO VLC schemes, the symbol-intensity level is not determined by the amplitude levels of a VLC signal from each LED, but by counting the number of fully-brightened LEDs, where each individual LED illuminates with an identical amplitude level. Because data encoding of the SIM scheme is served solely in the spatial domain, it can support the functionalities of dimming control and data decoding without careful configuration of signal-amplitude control and optical-channel prediction. Furthermore, the proposed scheme varies both the number and formation of spatially distributed “ON” and “OFF” LEDs around a target dimming level in time to satisfy a homogeneous illumination distribution over the target area. To investigate the achievable communication rate considering the dimming level, the dimming capacity of the proposed SIM scheme is presented by deriving turn-on probabilities while maximizing the entropy. In addition, we propose multilevel inverse source coding (MISC) applied to a dimmable SIM scheme, for practical realization. The simulation results under a range of parameters, such as the number of LEDs, target dimming, and signal-to-noise ratio (SNR), provide baseline data to confirm the performance of the proposed SIM scheme and its practical implementation for dimmable VLC.

    The remainder of this paper is organized as follows. The theoretical design of the SIM scheme is presented in Section II. Section III addresses the practical implementation of the SIM scheme using MISC. Section IV reports evaluations of theoretical and practical dimming capacity. Section V presents the conclusions.

    II. THEORETICAL DESIGN OF SPATIAL INTENSITY MODULATION

    This paper considers a MIMO VLC system consisting of spatially distributed multiple LEDs. To generate a SIM symbol, data streams are converted to a blinking sequence that is depicted in the spatial domain. Each SIM symbol is represented by the effective number of fully brightened LEDs, where the formation of turned-on LEDs can be varied in time. For dimming functionality of LED luminaries, the time average of the intensity levels of SIM symbols is set to the target dimming level.

    Figure 1 gives an example of the LED array’s blinking sequence based on the proposed SIM scheme, where Nt is the total number of available LEDs and n is the effective number of turned-on LEDs. Note that n is time-varying and determined by the corresponding turn-on probability. To support a homogeneous illumination distribution, the turned-on LEDs should be distributed equally across all LEDs, as shown in Fig. 1. The possible intensity levels of the total Nt of the LED array are given by the following:

    image

    Here Im denotes the maximum intensity of the LED array. For example, when Nt = 4, the possible intensity levels become [Im / 4, Im / 2, 3Im / 4, Im]. To distinguish between operating and nonoperating time of a SIM-based VLC system, the case of full darkness, i.e. n = 0 (or In = 0 ), is not considered. Unlike the PAM-based modulation adopted in a conventional MIMO VLC, SIM symbol intensities are determined solely in the spatial domain, by counting the effective number of “ON” LEDs.

    To satisfy the target dimming level during data transmission, the probabilities for selecting the effective number of turned-on LEDs, i.e. the turn-on probabilities, should be determined. In general, bits of digital information represent equally likely possibilities, i.e. ‘0’ and ‘1’ have approximately equal probabilities. When dimming control is not considered, the probabilities of all SIM symbols that can occur in a single trial are the same, and this yields only an average intensity level, of approximately 0.5Im. Therefore, a scheme to provide dimming-control functionality while transmitting SIM symbols is required for practical implementation of VLC systems.

    Let p(n) be the turn-on probability for illumination with n turned-on LEDs. The entropy of discrete probabilities { p(1),…, p(Nt)} over n values can be represented as . Note that the normalization constraint is associated with the summation of each LED’s turn-on probability. In addition, the dimming constraint is handled by varying the number of turned-on LEDs according to the corresponding probabilities in time.

    Herein, the entropy-maximizing probability distribution of turned-on LEDs according to the dimming level requirement is derived. The distribution is obtained by maximizing the entropy of the SIM scheme, which is given by the following:

    image

    where ζD is the target dimming ratio (0 ≤ ζD ≤ 1), and the target dimming level becomes ζD·100 [%] . To solve this constrained optimization problem, the method of Lagrange multipliers is used. Taking the second derivatives provides a diagonal Hessian matrix with values of −1/ p(n) ; hence, the objective function (2) is concave. This suggests that the probabilities obtained from Eq. (2) produce a global solution. The augmented objective function L(x), a function of the turn-on probabilities and Lagrange multipliers, is defined as follows:

    image

    where β and γ are scalar Lagrange multipliers.

    Taking the functional derivative of Eq. (3) with respect to the variables, the followings can be obtained:

    image
    image
    image

    where p*(n) is the optimal turn-on probability, and (γ*, β*) are the optimal values for the Lagrange multipliers. By rearranging Eq. (4) with regard to p*(n), it can be expressed as

    image

    Note that Eq. (7) can be simplified as

    image

    where

    image

    Inserting Eq. (8) into (5), the equation can be simplified as follows:

    image

    Then, Eq. (6) can be expressed as

    image

    From Eqs. (9) and (11), the optimal Lagrange coefficients (β*, γ*) are determined. Using these coefficients, the optimal turn-on probability set {p*(1), p*(2),…, p* (Nt)} maximizing the entropy with the given dimming constraint, can be obtained.

    Figure 2 shows the optimal turn-on probabilities that maximize the entropy according to the dimming ratio, when the total number of LEDs is set to 4 and 8. To satisfy the target dimming ratio, the entropy-maximizing turn-on probability for each SIM signal level is different. For example, when Nt = 4, ζD = 0.775, the turn-on probabilities maximizing entropy are set to p(1) 0.098, p(2) = 0.165, p(3) = 0.276, p(4) = 0.461. This means that each SIM symbol should occur at the designated probabilities, according to the target dimming ratio. It can be seen that the curves are symmetrical with regard to the dimming ratio corresponding to the medium intensity (ζD = 0.625 for Nt = 4, ζD = 0.563 for Nt = 8). This enables the transmission of a SIM symbol maximize entropy, and thus, satisfying turn-on probabilities according to target dimming level.

    Note that the proposed scheme randomly varies both the number and formation of spatially distributed “ON” and “OFF” LEDs around a target dimming level, in time. This is because a homogeneous illumination distribution over the target area cannot be achieved when signals are transmitted only with specific LED numbers and patterns. At the receiver, the signal can be decoded by measuring the received light intensity when a single photodioide (PD) is used, and by counting the number of turned-on LEDs when an array-type PD or image sensor is used.

    III. PRACTICAL SIM DESIGN USING MULTILEVEL INVERSE SOURCE CODING

    In the previous section we observed that the turn-on probabilities p(n) present different values according to the target dimming ratio. The dimming constraint is handled by varying in time the number of turned-on LEDs according to the corresponding probabilities. This paper extends the concept of inverse source coding [16] to so-called “multilevel inverse source coding” (MISC), to meet the target dimming level of the SIM scheme from binary input data (0’s and 1’s). It preserves a way to attain the maximum entropy while satisfying the dimming target. In addition, it changes the symbol probabilities of ‘0’ and ‘1’ from 50% to appropriate values.In constructing codewords for MISC, Huffman codes (widely used for source coding) were considered. An example of a multilevel Huffman table using four different symbols is shown in Table 1, and the corresponding tree representation in Fig. 3. It can be observed that the SIM symbols are represented in binary data based on multilevel Huffman encoding. Similar to a general Huffman tree structure, the value of each node in Fig. 3 is the sum of its child values. In this example, the average intensity level of the SIM symbols can be obtained by Im × 0.461 + 3Im / 4 × 0.276 + Im / 2 × 0.165 + Im / 4 × 0.098 = 0.775 × Im.

    [TABLE 1.] Example of multilevel Huffman coding (Nt = 4, ζD = 0.775)

    label

    Example of multilevel Huffman coding (Nt = 4, ζD = 0.775)

    Table 2 shows an example of MISC when Nt = 4. Because ‘0’ and ‘1’ are equally probable, the turn-on probability for each codeword is represented by (0.5)x, where the length of the codeword is x . The length of each codeword in Table 2 is inversely proportional to the probability of the corresponding intensity level. In this case, the average dimming ratio can be calculated as Im × 0.5 + 3Im / 4 × 0.25 + Im / 2 × 0.125+ Im / 4 × 0.125 = 0.781 × Im. Using the table, evenly composed binary data are transformed to data with 78.1% as ‘1’s, and thus the target dimming ratio can be achieved.

    [TABLE 2.] Example of multilevel inverse source coding (Nt = 4, ζD = 0.781)

    label

    Example of multilevel inverse source coding (Nt = 4, ζD = 0.781)

    Figure 4 shows turn-on probabilities using MISC according to the dimming ratio, when the total number of LEDs is set to 4 and 8. Because the probability value is scaled to a power of 0.5 according to the length of the codeword, turn-on probabilities in certain ranges of dimming ratio present identical values. As Nt increases, the shapes of the curves in Fig. 4 become close to those in Fig. 2; this means that the entropy of the MISC-based approach can be maximized by increasing the total number of available LEDs.

    To retrieve the original information at the receiving side, the mapping table containing two attributes, codeword and corresponding intensity, as shown in Table 2 is used. After the symbol intensity has been received, the candidate codeword from the mapping table can be selected. Unlike the conventional PAM scheme, a symbol’s intensity level is determined not by the amplitude levels of VLC signals, but by counting the effective number of turned-on LEDs in the SIM scheme. Therefore, the proposed SIM scheme obviates the need for the channel prediction that is essential for the PAM-based VLC scheme.

    Figure 5 presents the achievable dimming level of a SIM scheme based on the optimal turn-on probabilities and the practical MISC-based approach. It can be seen that there is a small performance gap between the curves based on optimal and practical turn-on probabilities. However, as Nt increases, the performance gap becomes insignificant. Because small differences in dimming level cannot be perceived by the human eye, the use of MISC for a SIM scheme is practical for real systems.

    Figure 6 compares the entropies of the SIM scheme based on the optimal and practical turn-on probabilities, with regard to the dimming ratio. It can be observed that the curves based on optimal and practical turn-on probabilities are close, for a range of dimming ratios. This means that the SIM scheme using MISC always guarantees robust performance in terms of entropy. The entropy of the SIM scheme increases with increasing total number of spatially distributed LEDs. When Nt = 4,8, and 16, the maximum number of bits required to provide luminous amplitude becomes 2, 3, and 4 respectively. Note that the dimming ratio providing maximum entropy is the dimming ratio corresponding to the medium intensity of all LEDs, which varies according to Nt. Because the turn-on probabilities of all SIM symbols are the same at that intermediate intensity level, the maximum entropy value can be observed there.

    IV. ANALYSIS OF DIMMING CAPACITY

    In this section, the dimming capacity of the SIM scheme is investigated by considering the VLC channel quality. “Dimming capacity” means the achievable communication rate, based on the modulation scheme and the target dimming constraint. To express the dimming capacity, mutual information based on the differential entropy is used. Assuming additive white Gaussian noise (AWGN), the received signal Y can be expressed as follows:

    image

    where X is the transmitted signal and Z ~ N ~ (0, σ2). The mutual information between X and Y can be expressed as:

    image

    where

    image
    image
    image

    Figure 7 presents the dimming capacity with various numbers of Nt , for target dimming levels of 48% and 72%. To observe the change in performance depending on the channel quality, the range of the signal-to-noise ratio (SNR) is set to −10dB ~ 20dB. Here the SNR is defined as Im / σ , due to the visible-light communication link. The MISC-based practical approach achieve a capacity performance very close to the optimal result. With increasing SNR, the achievable communication rates of both the dimmable SIM scheme based on optimal turn-on probability and that based on the MISC approach increase. At high SNR (> 20 dB) , the dimming capacity of both methods saturate. When the dimming level is set to 48% and the SNR is high, the SIM schemes with Nt = 16 and Nt = 4 can provide approximately 4 bits/symbol and 2 bits/symbol respectively. In addition, the performance gaps between the three cases (Nt = 4,8,16) become large with increasing SNR (< 15dB). Because the medium intensity level of SIM symbols results in the maximum entropy (see Fig. 6), the dimming capacity at a 48% dimming level is greater than that at 72%.

    Figure 8 presents the dimming capacity of the SIM scheme depending on both SNR and dimming ratio. As the SNR increases, the dimming capacity is saturated, regardless of the dimming ratio. However, the maximum dimming capacity increases with the increasing number of available spatial LEDs, Nt. When a large number of available spatial LEDs is employed, the SNR value resulting in saturation of the dimming capacity becomes large.

    V. CONCLUSION

    In this paper, spatial intensity modulation (SIM), which uses the effective number of turned-on LEDs to encode data and support target dimming, was designed and investigated. Because data encoding in the SIM scheme is served solely in the spatial domain, it can avoid the need for careful configuration of signal-amplitude control, nonuniform illumination capability, and optical-channel prediction, which are strongly required in conventional PAM-based and related MIMO VLC methods. By solving the optimization problem, the turn-on probabilities that maximize the entropy of the SIM scheme were provided. For practical implementations of the SIM scheme with dimming requirements, a multilevel inverse source coding (MISC) was proposed. To analyze the achievable communication rate, the dimming capacity of the SIM scheme was derived under the target dimming constraint. The numerical results indicated that the capacity performances based on the optimal turn-on probability and on the practical MISC approach were close, over a range of SNR. In addition, it was observed that the maximum capacity of the SIM scheme depends strongly on the SNR, the total number of LED lights, and the target dimming level.

참고문헌
  • 1. Jovicic A., Li J., Richardson T. 2013 Visible light communication: Opportunities, challenges and the path to market [IEEE Commun. Mag.] Vol.51 P.26-32 google
  • 2. Burchardt H., Serafimovski N., Tsonev D., Videv S., Haas H. 2014 VLC: beyond point-to-point communication [IEEE Commun. Mag.] Vol.52 P.98-105 google
  • 3. Lee S. H., Jung S.-Y., Kwon J. K. 2015 Modulation and coding for dimmable visible light communication [IEEE Commun. Mag.] Vol.53 P.136-143 google
  • 4. Yoo J.-H., Jung S.-Y. 2015 Modeling and analysis of variable PPM for visible light communications [EURASIP EURASIP J. Wireless Commun. Netw.] Vol.9 P.184-190 google
  • 5. Kim B. W., Jung S.-Y. 2015 Bandwidth-efficient precoding scheme with flicker mitigation for OFDM-based visible light communications [ETRI J.] Vol.37 P.677-684 google cross ref
  • 6. Moon H. D., Jung S. Y. 2012 Multi-coded variable PPM for high data rate visible light communications [J. Opt. Soc. Korea] Vol.16 P.107-114 google cross ref
  • 7. Gancarz J., Elgala H., Little T. 2013 Impact of lighting requirements on VLC systems [IEEE Commun. Mag.] Vol.51 P.34-41 google
  • 8. Song S. J., Nam H. 2017 Visible light identification system for smart door lock application with small area outdoor interface [Curr. Opt. Photon.] Vol.1 P.90-94 google cross ref
  • 9. Choi K., Jang Y., Ju M., Park Y. 2013 Visible light communication with color and brightness control of RGB LEDs [ETRI J.] Vol.35 P.927-930 google cross ref
  • 10. Fath T., Haas H. 2013 Performance comparison of MIMO techniques for optical wireless communications in indoor environments [IEEE Trans. Commun.] Vol.61 P.733-742 google cross ref
  • 11. Gong Y., Ding L., He Y., Zhu H., Wang Y. 2013 Analysis of space shift keying modulation applied to visible light communications [Proc. International Conference on Information and Communication Technolog] P.503-507 google
  • 12. Popoola W. O., Poves E., Haas H. 2013 Error performance of generalized space shift keying for indoor visible light communication [IEEE Trans. Commun.] Vol.61 P.1968-1976 google cross ref
  • 13. Popoola W. O., Haas H. 2014 Demonstration of the merit and limitation of generalised space shift keying for indoor visible light communications [J. Lightw. Technol.] Vol.32 P.1960-1965 google cross ref
  • 14. Alaka S. P., Narasimhan T. L., Chockalingam A. 2015 Generalized spatial modulation in indoor wireless visible light communication [Proc. IEEE Global Communications Conference] P.15820546 google
  • 15. Renzo M. D., Haas H., Ghrayeb A., Sugiura S., Hanzo L. 2014 Spatial modulation for generalized MlMO: Challenges, opportunities, and implementation [Proc. of the IEEE] Vol.102 P.56-103 google cross ref
  • 16. Kwon J. K. 2010 Inverse source coding for dimming in visible light communications using NRZ-OOK on reliable links [IEEE Photon. Technol. Lett.] Vol.22 P.1455-1457 google cross ref
이미지 / 테이블
  • [ FIG. 1. ]  Example of the total Nt = 16 LED array’s blinking sequence, based on the spatial intensity modulation (SIM) scheme with a 50% target dimming level ((8+6+8 +10) / 4 /16×100 = 50%).
    Example of the total Nt = 16 LED array’s blinking sequence, based on the spatial intensity modulation (SIM) scheme with a 50% target dimming level ((8+6+8 +10) / 4 /16×100 = 50%).
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ FIG. 2. ]  Optimal turn-on probabilities maximizing the entropy, when (a) Nt = 4 and (b) Nt = 8.
    Optimal turn-on probabilities maximizing the entropy, when (a) Nt = 4 and (b) Nt = 8.
  • [ TABLE 1. ]  Example of multilevel Huffman coding (Nt = 4, ζD = 0.775)
    Example of multilevel Huffman coding (Nt = 4, ζD = 0.775)
  • [ FIG. 3. ]  Binary tree of multilevel Huffman encoding (Nt = 4, ζD = 0.775)
    Binary tree of multilevel Huffman encoding (Nt = 4, ζD = 0.775)
  • [ TABLE 2. ]  Example of multilevel inverse source coding (Nt = 4, ζD = 0.781)
    Example of multilevel inverse source coding (Nt = 4, ζD = 0.781)
  • [ FIG. 4. ]  Practical turn-on probabilities maximizing the entropy using multilevel inverse source coding, when (a) Nt = 4 and (b) Nt = 8.
    Practical turn-on probabilities maximizing the entropy using multilevel inverse source coding, when (a) Nt = 4 and (b) Nt = 8.
  • [ FIG. 5. ]  Achievable dimming level of the SIM scheme, when (a) Nt = 4 and (b) Nt = 8.
    Achievable dimming level of the SIM scheme, when (a) Nt = 4 and (b) Nt = 8.
  • [ FIG. 6. ]  Entropy versus the dimming ratio.
    Entropy versus the dimming ratio.
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ ] 
  • [ FIG. 7. ]  Dimming capacity versus SNR, when the dimming level is (a) 48% and (b) 72%.
    Dimming capacity versus SNR, when the dimming level is (a) 48% and (b) 72%.
  • [ FIG. 8. ]  Dimming capacity, depending on both SNR and dimming ratio.
    Dimming capacity, depending on both SNR and dimming ratio.
(우)06579 서울시 서초구 반포대로 201(반포동)
Tel. 02-537-6389 | Fax. 02-590-0571 | 문의 : oak2014@korea.kr
Copyright(c) National Library of Korea. All rights reserved.