1. Introduction
The white light-emitting diode (LED), which is known as the future star of green lighting, is replacing traditional lighting lamps and is widely used in indoor lighting applications. A promising characteristic of LEDs is their ability to rapidly flash on or off, which makes it possible to convey information; this is called visible light communication (VLC) and it is receiving global attention [1,2]. As VLC has advantages that traditional radio frequency (RF) communication lacks, it is considered to be a mutual enhancement to RF, especially for indoor applications. However, VLC also has flaws in its current development, such as the limitation of emission power using existing LEDs, which increases the bit error ratio (BER) and lowers the transmission rate of the system. Furthermore, using visible light to convey information is very susceptible to ambient light. Some solutions were proposed to address this, including the adoption of key technologies or algorithms in existing RF communication into the VLC system, so long as the structure or circuit involving the transmitter and receiver was slightly modified or upgraded.
One solution was to introduce effective modulations. In recent years, many modulations were put forward to achieve excellent communication and illumination performances regarding indoor VLC. In [3], multi-pulse position modulation (M-PPM), with the joint purpose of dimming and communication, was proposed to increase the spectrum efficiency and dimming control for VLC. In [4], an adaptive M-ary pulse amplitude modulation (M-PAM) for an indoor VLC system coordinated multiple LED lamps to provide users with the highest rate of data transmission. In [5], an optical spatial multiple pulse position modulation, which combined a high spectral efficiency space shift setting with high energy efficiency multiple pulse position modulation, was proposed to provide a balance between complexity, achievable spectral efficiency, and energy efficiency in an indoor VLC system. In [6], a VLC system that is based on the offset pulse position modulation (Offset-PPM) was demonstrated using a single commercial highpower white LED (30 W) and a new coding scheme; the results of this experiment showed that this modulation attained good performance regarding the BER within a certain distance. In [7], a multi-LED phaseshifted on-off keying (OOK) modulation was designed to overcome the two key challenges of the limited modulation bandwidth and the non-linearity nature of LEDs in VLC. In [8], an asymmetric frequency shift keying (FSK) modulation technique was proposed to mitigate flickering and dimming in square and rectified waves in a VLC system. In [9], an optical software-defined radio VLC system was introduced, with variable pulse position modulation being considered at the transmitter. This system attained a better data transmission rate through the simulation. In addition to the single carrier modulation above, many multi-carrier modulations were proposed. In [10], a DC-biased optical orthogonal frequency division multiplexing (DCO-OFDM) was used for optical wireless communication, which reduced the complexity of the conventional OFDM and improved the BER. However, the DCO-OFDM signal needed to be clipped at zero power and at peak power of the LED, which distorted the signal. In [11], an asymmetrically clipped optical OFDM (ACO-OFDM) was used to reduce the peak to average power ratio (PAPR) when only the odd subcarriers were modulated, resulting in low bandwidth utilization efficiency. The OFDM, which is a multi-carrier modulation, was very promising regarding its resistance to inter-symbol interference and its high spectral efficiency. However, due to the nonlinear response of the LED, when the OFDM was applied to the VLC, it caused a higher BER and PAPR than the single carrier modulation. Single carrier modulation might be a better alternative due to the requirements for the BER and PAPR in an indoor VLC system. Generally speaking, indoor LED lamps consist of multiple wicks, so the spatial dimension offered by these wicks to convey information can be utilized. Over the past 10 years, generalized spatial modulation (GSM) has received worldwide attention due to its better performance in the reduction of the BER than traditional spatial modulation [12,13].
The main objective of this paper was to put forward an efficient and theoretical scheme that is based on generalized spatial modulation with multi-pulse amplitude and position modulation (GSM-MPAPM) for an indoor VLC system to achieve a lower BER and pulse width modulation (PWM) dimming. This scheme was implemented on an embedded hardware system, which was based on the C8051F330 microcomputer.
The main contributions of this paper are as follows:
(1). An efficient GSM-MPAPM modulation with PWM dimming for an indoor VLC system.
(2). An embedded hardware system, including a transmitter and a receiver, which were both based on the C8051F330 microcomputer. The key innovation of this paper was to employ the idea of GSM to convey MPAPM optical signals. Moreover, an embedded hardware system was designed to achieve the theoretical scheme.
Firstly, theoretical and mathematical models for the VLC system were set up, which were mainly related to the information theory of communication. Secondly, the experiment was carried out with the help of computers and the embedded hardware that was designed for this purpose. This paper is organized, as follows. Section 2 presents related knowledge and the theory regarding MPAPM and GSM. Section 3 describes a typical VLC system and introduces the proposed modulation. Section 4 details the scheme implementation. Analysis of the experimental results is found in Section 5. Finally, the conclusions of this paper are summarized in Section 6.
2. Related Knowledge and Theory
2.1. MPAPM
The MPAPM is a compound modulation and it combines two basic modulations that are commonly employed in a VLC system, namely, MPPM and MPAM. For MPPM, the L continuous signals of the binary are modulated in a time period consisting of Q time-slots and optical pulses that appear in P time slots. Moreover, the P optical pulses are arranged according to a certain regularity, so it is generally recorded as (Q,P)MPPM. The relationship of Q, P, and L are expressed in Equation (1), where means the gain of MPPM [14].
(1)
According to the definition of MPPM, it can be derived that the information that every symbol of MPPM can transmit is bits. Hence, the capability of the data transmission increases as the number of time-slots increases, which means that MPPM has a significant advantage regarding bandwidth utilization, as demonstrated in multiple analyses. MPPM is better than PPM in these two aspects.
For MPAM, all of the information is encoded into the amplitude of the signal; the amplitude of the transmitted signal takes M different values, which implies that each pulse conveys bits per symbol time [15]. MPAM is superior to the other modulations when it comes to the data transmission rate and implementation complexity.
In this study, we designed a modulation method where the data transmission rate was the product of MPPM and MPAM, namely MPAPM. For analysis and comparison, it was expressed as (Q,P,M)MPAPM.
2.2. Generalized Spatial Modulation
As a special form of spatial modulation, GSM is receiving increased attention. Similarly to the multiple input and multiple output (MIMO) method, GSM activates multiple transmitting LEDs at the same time to simultaneously transmit the same information. The BER and the transmission rate both have thresholds because the number of LEDs cannot infinitely increase, which ultimately affects the performance of the system. However, unlike MIMO, GSM conveys transmitted information while using the activated combination of the transmitting LEDs, which are selected from a regular table. As a result, the number of transmitting LEDs required to achieve a certain spectral efficiency or BER is reduced as compared to MIMO. Transmitting the same information from more than one LED at a time not only retains the core advantage of MIMO, but also offers an increase in spatial diversity. Moreover, GSM completely avoids inter-carrier interference (ICI) at the receiver, which improves the reliability of the communication system [16,17]. Figure 1 depicts the GSM system model.
GSM employs multiple transmitting LEDs, which are activated to send the same information. Hence, a cluster of LEDs needs to be defined as the spatial constellation points. The combination number of LEDs is , theoretically, where is the number of transmitting LEDs and is the number of LEDs activated at one time. However, the combination number of LEDs that can be considered for transmission must be a power of two, which removes doubles. Finally, the combination number is reduced to , where and is the floor operation.
3. The VLC System Based on GSM-MPAPM
3.1. GSM-MPAPM
Figure 2 depicts the indoor VLC system model based on GSM-MPAPM; an example of the data mapping and transmission for every time slot is also shown. For simplicity, eight information bits are transmitted for every time slot. Hence, in every time slot, eight bits are first selected from the input data. Subsequently, they are divided into two groups, i.e., the group consisting of the combination of transmitting LEDs and the group consisting of the information bits. Finally, the two groups are separately mapped according to mapping tables. For simplicity, and are assumed. The mapping procedure modulates the first five bits while using MPAPM, and the remaining three bits are mapped according to the activated combination of LEDs.
The resultant combinations of the transmitting LEDs are listed in Table 1 and the MPAPM mapping rules are listed in Table 2. Table 1 shows that eight combinations of transmitting LEDs were obtained with the last three bits at one time. In Table 2, every time period is divided into 16 time slots, with the first four information bits are conveyed in one of the 16 time slots. The remaining bit is used to indicate the level of transmission power. Figure 3 shows the function of each bit in a time slot. For instance, if the eight information bits transmitted at one time are , then five information bits are transmitted from LED 1 and LED 3 in time slot 10 with a transmission power of . In each time slot, the information bits are transmitted from the exiting five transmitting LEDs, while only two LEDs are activated at any given time. If MIMO is used instead of this modulation, the number of transmitting LEDs is increased to eight to maintain the same BER and spectral efficiency.
3.2. Information Bits Transmitted per Symbol
In Section 2, MPAPM modulation is expressed as (Q,P,M)MPAPM, where Q is the total number of time slots in a time period, P is the time slot that is used to convey the information bits, and M is the level number of amplitude. Therefore, in the proposed GSM-MPAPM, the information bits transmitted per symbol are represented by . GSM-MPAPM conveys more information bits per symbol and has a higher transmission rate when compared to the other modulations. Table 3 lists the information bits transmitted per symbol according to the different modulations.
3.3. Dimming Strategy
In the proposed GSM-MPAPM, the dimming mechanism is implemented while using the principle that is presented in Table 4. The PWM dimming strategy is employed to change the intensity of LED illumination according to the duty cycle ratio of the pulse signals transmitted in time slot i. This is expressed as the differentiated dimming. In Table 4, pi (i = 1, 2, 3, 4) is the dimming coefficient, which has four different values throughout the 16 time slots. When p1 = 0.2, the information bits are conveyed in time slot 1, time slot 5, time slot 9, and time slot 13. When p2 = 0.4, the information bits are conveyed in time slot 2, time slot 6, time slot 10, and time slot 14. When p3 = 0.6, the information bits are conveyed in time slot 3, time slot 7, time slot 11, and time slot 15. When p4 = 0.8, the information bits are conveyed in time slot 4, time slot 8, time slot 12, and time slot 16. The dimming is implemented by choosing different coefficients. T represents a time period, including 16 time slots, while U represents the dimming voltage that is responsible for transmitting the information bits. In the actual system, if the dimming resolution of the PWM is k, the value increases four-fold in the innovative differentiated dimming. Undoubtedly, a more precise dimming is implemented with this strategy.
4. System Design and Implementation
An embedded hardware system was designed in order to test the performance of the proposed GSM-MPAPM in indoor VLC system. The overall system architecture includes two parts, the transmitter and the receiver. The optical signals of the information bits are conveyed in the free space. Figure 4 shows the overall VLC system architecture in detail.
4.1. Design of the Transmitter
The main modules of the transmitter circuit are the GSM-MPAPM modulator, the power amplifier, the LED driver, and the array of LED wicks. All of the modules work normally under the control of the C8051F330 microcomputer, which was designed by Silicon Labs. Although it is an 8-bit microcomputer, the C8051F330 has a high-speed core of CIP-51, which is fully compatible with the 8051. This microcomputer was our first choice for communication design.
The input data processed by the transmitter are firstly generated by the Tera_Term, which is usually used to produce serial data in a communication system. Secondly, the serial data is separated into two data stream groups, namely, the LED combinations and the information bits. The bits are processed according to mapping tables. This procedure is performed while using the GSM-MPAPM modulator, of which the C8051F330 plays a key role.
A power amplifier is set as the primary amplification before the driver circuit to improve the drive capability of the transmitter to the wicks since the power of the white LED wicks used in the system is 2 W. The corresponding circuit is shown in Figure 5. In the power amplifier, the LM386 is chosen as an amplifier due to its low power consumption and weak harmonic distortion. By adding an external capacitor between pin 1 and pin 8, the voltage gain can be adjusted to any value up to 200. The power consumption of the LM386 at a static state is only 24 mW at the supply voltage of 5 V.
The triode S9013 is employed to form a common-shot amplification and drive circuit in the single LED driver circuit, which is shown as Figure 6. The output signals from the power amplifier are inputted into the circuit through the SEND pin. When there is high input, the S9013 is turned on and the corresponding LED is activated to light up. When there is low input, there is no current flowing through the S9013 and the LED is off.
The receiver circuit mainly consists of three parts, i.e., the photodetector, the amplifier, and the GSM-MPAPM demodulator. Figure 7 shows that the resistance value of the photodiode LED1 decreases if it detects optical signals, which thereby forces the positive input voltage of the dual voltage comparator LM393 to decrease; the inverted input voltage is determined by the variable resistance . Therefore, when the photosensitive detector detects obvious optical signals, the voltage of the positive input is less than that of the inverted input, the output of LM393 is low, and LED2 is on. If the photosensitive detector does not detect obvious optical signals, then the voltage of pin 3 is more than that of pin 2, the output is high, and LED2 is off. The sensitivity of the whole photodetector system can be changed by adjusting the value of , according to indoor light interference.
The amplitude of the photodetector’s output signals cannot be satisfied with the demodulation threshold; therefore, the signals must be amplified. In Figure 8, The high frequency triode 2SC1815 is introduced to form a secondary amplifier circuit, which is not only cost-effective, but it also obtains better gain than the operational amplifier.
4.2. Frame Format
Figure 9 shows the frame format of the information bits, which consists of four parts: The synchronization header of the frame, the training level, the information bits, and the terminator. The synchronization header of the frame uses a high level of six time slots and a low level of one time slot. To eliminate the effects of ambient light, the training levels are added before the information bits. Finally, the signal 0 × 0D is used to represent the end of a frame.
The character sent by the serial debugging assistant at the transmitter is displayed in an ASCII format. The eight information bits are conveyed with (16,1,2)GSM-MPAPM. Figure 10 shows the processes for generating and receiving information bits at the transmitter and receiver.
5. Results and Analysis
Measurements were made in a laboratory that was 4 m long, 3 m wide, and 4 m high, in the presence of other light sources in an indoor environment. It was supposed that the light emitting from the LEDs was on line of sight. At the transmitter, there were five LEDs, each with 2 W of power. The maximum output current of the pins on the C8051f330 was 25, and the drive capability of the designed LED drive circuit was limited; the luminous power in the measurement was only 1.5 W. Furthermore, the C8051f330 clock influenced signal generation at the transmitter. Thus, 25 kb/s was chosen as the transmission rate of the information bits in the experiment.
This experiment firstly analyzed two activated LEDs which transmitted eight information bits at a time in the system. The different peak values of the voltage were obtained by changing the distance between the photodetector and the LEDs. The photodetector faced LED1, but all LEDs were at the same level and each was a different distance from the photodetector. Therefore, the different values were obtained according to LED combinations. In Figure 11, Figure 12, Figure 13 and Figure 14 seven high-level synchronization headers were followed by three training levels. The measured peak value of the voltage decreased from 4.15 V, 2.30 V, 1.40 V, to 0.8 V when the distance between the photodetector and the LEDs increased from 10 cm, 20 cm, 30 cm, to 40 cm. It could be seen clearly that in Figure 14, when the distance between the photodetector and the LEDs was 40 cm, the measured peak value of the voltage was almost close to that of the noise. The received signals were drowned in the noise at this moment. The BER performance was also analyzed in this experiment. Figure 15 shows that the BER remained below the value of 1.510−4 when the distance was within 40 cm. However, when the distance exceeded 40 cm, the value rapidly increased. The results of the peak value of the voltage and the BER performance of the received signals both demonstrated that the distance between the photodetector and the LEDs was a very crucial parameter for the proposed scheme in the indoor short-distance VLC. This was mainly due to the use of a single photodetector for the intensity modulation/direct detection demodulation at the receiver. The illumination intensity decreased as the distance increased. Once the distance exceeded a threshold that guaranteed normal communication, multiple levels of interference appeared in the received signals. From the five figures above, it was drawn that the threshold of the distance was 40 cm. Ultimately, the aliasing signals prevented the original signals from being modulated. Furthermore, the luminous power of 1.5 W in this experiment might have been a factor that influenced the BER performance.
When the string of the information bits with the value of 10100101110000110011110011100110 was transmitted by Tera_Term at the transmitter, the receiver correctly received the string. In this test, the BER performances of GSM-MPAPM, V-MPAPM, MPAPM, and ACO-OFDM were compared. Among them, the latter three were mentioned in [5,9,11], respectively. Figure 16 shows that, within the range of the observation distance that was set between 15 cm and 23 cm, as the distance increased, the proposed (16,1,2)GSM-MPAPM, V-MPAPM, and MPAPM all had a stable performance in the BER, while the BER of ACO-OFDM gradually raised. This was because when the OFDM was applied to the VLC, due to the nonlinear response of the LED, it caused a higher BER than the single carrier modulation, such as GSM-MPAPM, V-MPAPM, and MPAPM, which were compared in Figure 16. At the same time, the (16,1,2)GSM-MPAPM had a better BER performance as compared to V-MPAPM and MPAPM obviously. That is because, as the distance increased, the channel fading was getting more and more serious, the (16,1,2)MPAPM provided an increase in spatial diversity via the two activated LEDs, which causes an improvement in the BER.
Three dimming coefficients were chosen and an illuminance curve was drawn through measurements in Figure 17 to verify the relationship between the illuminance and the distance of the (16,1,2)MPAPM. It can be seen from the curve that the illuminance decreased as the distance increased over the three different dimming coefficients. This caused a decrease in the peak value of the voltage and an increase in the BER. For p1, the system had a stable dimming effect when it was kept within the measurement distance, but the illuminances of all of the distances were slightly lower than the other two values. For p2 and p3, there were sudden changes at some values, i.e., 14 cm, 20 cm. Therefore, p1 was the best choice when a stable dimming was considered.
6. Conclusions
In this paper, an efficient data transmission scheme was successfully implemented in a designed indoor VLC system. The experiments demonstrated that the proposed GSM-MPAPM modulation worked normally so long as the distance between a transmitter and a receiver was within 40 cm, and the BER performance was inversely proportional to the distance. Furthermore, GSM-MPAPM had a better BER performance than VMPAPM, MPAPM, and ACO-OFDM when the same distance was used. This was because activated LEDs, of which there are usually multiple, provide an increase in spatial diversity to resist communication fading. Additionally, the differentiated dimming strategy caused a stable dimming effect on the variety of light in the environment.
Author Contributions
This research article contains three authors, including J.-J.B., who graduated from Communication and Information System, was responsible for conceiving and designing the modulation algorithm, designing the embedded hardware system together with C.-L.H., doing the experiments, and writing the paper and the replies. C.-L.H., was charged of analyzing the data and designing the embedded hardware system together with J.-J.B., J.-F.T., who was charged for proposing many helpful suggestions on the conception, format and writing of this paper. With the author’s help, this study can be completed as schedule.
Funding
This research was funded by [Social Science and Technology Development of Dongguan Science and Technology Bureau] grant number [2019507156746], [School-Enterprise Cooperation Horizontal Research of Dongguan Polytechnic] grant number [2018H64], [Technical R&D and service team of Dongguan Polytechnic] grant number [CXTD201802].
Conflicts of Interest
The authors declare no conflict of interest.
Figures and Tables
Figure 2. The indoor visible light communication (VLC) system model based on generalized spatial modulation with multi-pulse amplitude and position modulation (GSM-MPAPM).
Figure 10. The process for the generation and reception of information bits (a) at the transmitter; and, (b) at the receiver.
Figure 17. The relationship between the illuminance and the distance under three dimming coefficients.
Light-emitting diode (LED) combinations.
Grouped Bits | LED Combinations |
---|---|
000 | (1,2) |
001 | (1,3) |
010 | (1,4) |
011 | (1,5) |
100 | (2,3) |
101 | (2,4) |
110 | (2,5) |
111 | (3,4) |
The MPAPM mapping rules.
Information Bits | Mapping Rules | Information Bits | Mapping Rules | ||
---|---|---|---|---|---|
Front_4bits | 0000 | Transmit in time slot 1 | Front_4bits | 1000 | Transmit in time slot 9 |
0001 | Transmit in time slot 2 | 1001 | Transmit in time slot 10 | ||
0010 | Transmit in time slot 3 | 1010 | Transmit in time slot 11 | ||
0011 | Transmit in time slot 4 | 1011 | Transmit in time slot 12 | ||
0100 | Transmit in time slot 5 | 1100 | Transmit in time slot 13 | ||
0101 | Transmit in time slot 6 | 1101 | Transmit in time slot 14 | ||
0110 | Transmit in time slot 7 | 1110 | Transmit in time slot 15 | ||
0111 | Transmit in time slot 8 | 1111 | Transmit in time slot 16 | ||
Middle_1bit | 0 | The amplitude is | |||
1 | The amplitude is |
Comparison of information bits per symbol.
Modulation Schemes | Bits Transmitted per Symbol (bits) |
---|---|
MPAM | |
MPPM | |
VPAPM | |
VMPAPM | |
GSM-MPAPM |
The dimming strategy.
The Dimming Coefficients | The Principle of Dimming Control |
---|---|
p1 = 0.2 | [Image omitted. Please see PDF.] |
p2 = 0.4 | [Image omitted. Please see PDF.] |
p3 = 0.6 | [Image omitted. Please see PDF.] |
p4 = 0.8 | [Image omitted. Please see PDF.] |
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2019 by the authors.
Abstract
As an emerging wireless communication technique, visible light communication is experiencing a boom in the global communication field, and the dream of accessing to the Internet with light is fast becoming a reality. The objective of this study was to put forward an efficient and theoretical scheme that is based on generalized spatial modulation to reduce the bit error ratio in indoor short-distance visible light communication. The scheme was implemented while using two steps in parallel: (1) The multi-pulse amplitude and the position modulation signal were generated by combining multi-pulse amplitude modulation with multi-pulse position modulation using transmitted information, and (2) certain light-emitting diodes were activated by employing the idea of generalized spatial modulation to convey the generated multi-pulse amplitude and position modulation optical signals. Furthermore, pulse width modulation was introduced to achieve dimming control in order to improve anti-interference ability to the ambient light of the system. The two steps above involved the information theory of communication. An embedded hardware system, which was based on the C8051F330 microcomputer and included a transmitter and a receiver, was designed to verify the performance of this new scheme. Subsequently, the verifiability experiment was carried out. The results of this experiment demonstrated that the proposed theoretical scheme of transmission was feasible and could lower the bit error ratio (BER) in indoor short-distance visible light communication while guaranteeing indoor light quality.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details
1 School of Electronics and Electrical Engineering, Dong Guan Polytechnic, No. 3, University Road, Songshan Lake District, Dongguan 523808, Guangdong, China
2 Department of Electrical Engineering, St. John’s University, New Taipei City 25135, Taiwan;
3 Department of Industrial Engineering and Management, St. John’s University, New Taipei City 25135, Taiwan;