• 沒有找到結果。

Color-Shift Keying and Code-Division Multiple-Access Transmission for RGB-LED Visible Light Communications Using Mobile Phone Camera

N/A
N/A
Protected

Academic year: 2021

Share "Color-Shift Keying and Code-Division Multiple-Access Transmission for RGB-LED Visible Light Communications Using Mobile Phone Camera"

Copied!
7
0
0

加載中.... (立即查看全文)

全文

(1)

Multiple-Access Transmission for

RGB-LED Visible Light Communications

Using Mobile Phone Camera

Volume 6, Number 6, December 2014

Shih-Hao Chen

Chi-Wai Chow, Senior Member, IEEE

DOI: 10.1109/JPHOT.2014.2374612

1943-0655

Ó 2014 IEEE

(2)

Shih-Hao Chen and Chi-Wai Chow,Senior Member, IEEE

Department of Photonics and the Institute of Electro-Optical Engineering, National Chiao Tung University, Hsinchu 30010, Taiwan

DOI: 10.1109/JPHOT.2014.2374612

1943-0655Ó 2014 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

Manuscript received October 26, 2014; revised November 14, 2014; accepted November 15, 2014. Date of publication December 5, 2014; date of current version December 10, 2014. This work was supported in part by the Ministry of Science and Technology, Taiwan, under Contract MOST-103-2221-E-009-030-MY3 and Contract MOST-101-2628-E-009-007-MY3; by the Aim for the Top Univer-sity Plan, Taiwan; and by the Ministry of Education, Taiwan. Corresponding author: C.-W. Chow (e-mail: [email protected]).

Abstract: Light-emitting diodes (LEDs) have been deployed for various applications in our daily lives. Similarly, image sensors or cameras integrated into mobile phones have become common. Hence, visible light communication (VLC) using LED and mobile phone cameras is attractive and provides low-cost wireless communication. In this paper, we propose and demonstrate a VLC system using color-shift-keying (CSK) modulation and code-division multiple-access (CDMA) technology simultaneously for the first time; a mo-bile phone camera is used as the receiver (Rx). CSK is used to enhance the VLC system capacity and to mitigate the single color light interference, whereas CDMA allows multiple users to access the network. The system design and operation mechanism of the pro-posed CSK–CDMA VLC system are discussed. A proof-of-concept demonstration is performed, and error-free transmission is achieved for multiple-access users. A 3-dB transmission gain is also obtained in each user when compared with the traditional on–off keying (OOK) modulation.

Index Terms: Free-space communication, optical communications, light-emitting diode (LED).

1. Introduction

Light emitting diodes (LEDs) have been deployed for various applications, such as vehicle headlights/taillights, traffic lights, signboards and general lightings. Optical wireless communica-tion (OWC) using LED visible light [also called visible light communicacommunica-tion (VLC)] has attracted attenuation recently in academia and industry [1]–[6]. Similarly, image sensors or cameras inte-grated into mobile-phones have become common. New generation mobile-phones usually equipped with embedded Complementary Metal-Oxide-Semiconductor (CMOS) cameras allow-ing users to capture photos and videos conveniently. Hence, VLC usallow-ing LED and mobile-phone cameras is attractive and provides a low-cost wireless communication. VLC systems using CMOS camera have been reported in [7] and [8], respectively. The focus of [7] is mainly increas-ing the VLC transmission rate by usincreas-ing the rollincreas-ing shutter effect of the CMOS sensor. In [8], a

(3)

tailor-made image sensor with specific pixels for imaging and photodiode (PD) for high-speed VLC is fabricated. However, this sensor is not commercially available and may increase the sys-tem costs and complexity.

Color-shift keying (CSK) [9] is one of the promising modulation formats specifically for red-green-blue (RGB) light-emitting-diode (LED) VLC system. CSK can improve the VLC throughput by increasing the bit per symbol rate, and avoiding the single color interference. In addition, code division multiple access (CDMA) is a promising technology to make multiple users to ac-cess to the network simultaneously [10]. In this work, we first propose and demonstrate a VLC system using CSK modulation and CDMA technology simultaneously; mobile-phone camera is used as the receiver (Rx). CSK is used to enhance the VLC system capacity and to mitigate the single color light interference; while CDMA allows multiple users to access to the network. The system design and operation mechanism of the proposed CSK-CDMA VLC system are dis-cussed. Bit-error rate (BER) measurement is performed, and the experiment result shows the proposed system can be operated in low errorðBER G 106Þ transmission with a 3-dB transmis-sion gain in each multiple-access user when comparing with the traditional on–off keying (OOK) modulation.

2. System Design and Operation Mechanism

Fig. 1 shows the proposed scenario of VLC using CSK and CDMA. The CDMA Data1 combines

with the CDMA Data2to produce the CSK signal. The CSK signal is transmitted by an array of

RGB-LED. User1and user2receive the CSK signal by mobile-phone camera1and mobile-phone

camera2 respectively. Each user then decodes the individual data by its own CDMA spreading

code. As shown on Table 1, the CSK scheme used in this proposed system is consisted by 4 color magnitude subsets. Since the number of bit used for each color [red (R), green (G), and blue (B)] is 8 bits (color depth), the magnitude levels represented by of the R, G, and B color are within the range of 0-255. As RGB is used, the total color depth is 24 bits, and it represents 16 777 216 colors or magnitude levels. For example, the first row of Table 1 shows the Color1

Fig. 1. Proposed CSK-CDMA VLC system.

TABLE 1 Bit map of color magnitude subsets

(4)

(red, green, blue) with magnitudes of (60, 40, 0). When transmitter (Tx) emits Color1 magnitude

subset (R: 60, G: 40, B: 0), data logic bits of 00 are transmitted.

Figs. 2 and 3 show the architectures of the proposed Tx and Rx in our CSK-CDMA VLC sys-tem. An example is provided to illustrate the mechanism of the proposed scheme. Tx sends Color1to User1 and Color2 to User2simultaneously. In other words, Tx sends bits “00” to User1

and bits“01” to User2. Since the RGB colors are processed independently in the Rx, we explain

the process of red color as an example. Green and blue colors are processed in the similar man-ner. In Fig. 2, red magnitude of Color1 is 60. The value 60 is spread by Spreading-code1 [þ1,

1, þ1, 1] and the Spread-signal1 becomes [60,60, 60, 60]. Meanwhile, red magnitude of

Color2is 40 and spread by Spreading-code2[þ1, þ1, 1, 1]. Hence the Spread-signal2 is [40,

40,40, 40]. Spreading-code1and Spreading-code2 are orthogonal to one another. The prop-erty shows that the inner product of Spreading-code1 and Spreading-code2 is zero. Color1 and

Color2are transmitted in orthogonal code basis and can be recovered by the de-spread process

Fig. 2. Tx of the proposed CSK-CDMA VLC system using red as an example.

(5)

in Rx. In the Tx as shown in Fig. 2, the magnitude of Spread-signal1 and Spread-signal2 are added to produce the total red magnitude signal. The signal level is adjusted to the level 0–255 by adding the offset þ120. That is for fitting the 8-bit data depth (0–255). Finally, the output of Tx is [220, 100, 140, 20].

In the Rx, the red color filter separates the red color from received RGB signal. As mentioned, the Tx signal is [220, 100, 140, 20], which contains the red magnitude of Color1to User1and the

red magnitude of Color2to User2. In Fig. 3, the received signal is de-spread by Spreading-code1

in User1mobile-phone and the received signal is de-spread by Spreading-code2in User2

mobile-phone simultaneously. For User1, the received signal subtracts offset of 120 before it is

de-spread by Spreading-code1. Then, the inner product of [100,20, 20, 100] and [þ1, 1, þ1, 1] is 240, which is divided by 4 (the length of the spreading code). Hence User1 obtains the

value 60 of the red magnitude of Color1. User2 receives red magnitude of Color2 in the similar

process. User1can use the same manner to retrieve the green magnitude of Color1and the blue

magnitude of Color1. Once Rx can recover Color1from RGB color domains, Rx can use Table 1

to de-map the two data bits emitted from the Tx.

3. Experiment of the CSK-CDMA VLC System, Results, and Discussion

A proof-of-concept experiment of the CSK-CDMA VLC system is performed. The RGB LED array size is 4 4 as shown in Fig. 4(a), and each LED package consists of RGB chips. Fig. 4(a) also shows the self-designed controller board for the CSK-CDMA Tx. It consists of power control function to select proper power level of the LED array. The Rx is based on an iPhone 4S mobile-phone camera as shown in Fig. 4(b). The frame rate of the received image is 30 frames per sec-ond and the measurement distance is 50 cm.

Fig. 5 shows the experiment result of the CSK-CDMA VLC system and the comparison with OOK modulation. The system serves two users simultaneously in this proof-of-concept dem-onstration; however more users can be supported by using different orthogonal spreading-codes. As shown in the BER measurement in Fig. 5, low error transmission ðBER G 106Þ for both users can be achieved. Each user has a 3-dB gain comparing with the OOK modulation. Since we use spreading-code with spreading factor¼ 4, a coding gain of 6-dB is excepted theoretically. The reduced coding gain may due to the quantization error and sensor noise from mobile-phone camera; hence, the property of orthogonality in the received signals decreases.

Since the mobile-phone CMOS camera already equips with three color (RGB) sub-pixel sen-sors to capture each image pixel, no extra color filter is needed to separate the red, blue and green channels. The frame rate of mobile phone is 30 frames per second, the spreading factor is 4 and there are two bits per symbol. Hence the data rate is 15 bits per second. The Tx equips with 16 LEDs, therefore the total data rate is 240 bits per second. In order to measure BER of

(6)

106, about 4200 s (1.2 hr) is needed. The data rate of the OOK signal is also 15 bits per sec-ond for comparison. Lower BER can be estimated by Q function. In order to save the signal pro-cessing time, we use our self-developed MATLAB program in computer to process the received images, decode the data and generate the BER curves.

Commercial mobile-phone camera usually captures video at about 30 frames per second, and this is the frame rate of the iPhone 4S used in the experiment. If iPhone 6 plus is used as the Rx, 240 frame per second can be used in the slow motion video capture function. The data rate can be 8 times larger. The limitation of mobile-phone camera recording frame rate is the key is-sue of the data rate in the proposed system. We can use rolling-shutter effect of CMOS sensor to further increase the data rate [7]. When the number of user terminals is increased, the most important system complexity is the color depth of the proposed system. Since the signal from each CSK-CDMA data link are added together. 24 bits color depth is shared by all users. As the number of user terminals is increased, 24 bits color depth may not enough to serve all the users in good transmission quality. In our experiment, each designed color was separated by at least 20 color depths. (i.e., 0, 20, 40, and 60). In our experiment, we have enough color depth separa-tion to tolerate the quantizasepara-tion errors. For example, we can set color depth threshold¼ 10 to discriminate whether color depth is 0 or 20. The system performance will be degraded when the distance between Tx and Rx is increased. The performance is significantly affected if the trans-mission distance is> 1 m. This is because the ambient light from the environment will become as strong as the signal light, and the ambient light will interfere the received color. Since the ex-periment is performed in typical in-home lighting environment to emulate the practical working conditions, the received color cannot be identified easily due to the wideband ambient light when the transmission distance is > 1 m. The transmission distance can be increased by increasing the output power of the LED or dimming the environment.

4. Conclusion

A novel CSK-CDMA VLC system was proposed and a proof-of-concept experiment using RGB-LED and mobile-phone camera was demonstrated. CSK scheme enhanced the system through-put and avoid the single color interference; while CDMA allowed multiple users to access to the network. The system design and operation mechanism of the proposed CSK-CDMA VLC sys-tem were discussed. A proof-of-concept demonstration having two users to receive data in CSK simultaneously was preformed, and the proposed scheme can support more users simulta-neously by using more orthogonal spreading-codes. BER measurement was performed, and the experiment result showed the proposed system can be operated in low error ðBER G 106Þ transmission with a 3-dB transmission gain compared with the traditional OOK modulation.

(7)

References

[1] C. W. Chow, C. H. Yeh, Y. Liu, and Y. F. Liu,“Digital signal processing for light emitting diode based visible light communication,” IEEE Photon. Soc. Newslett., vol. 26, pp. 9–13, 2012.

[2] H. H. Lu et al.,“A multiple-input-multiple-output visible light communication system based on VCSELs and spatial light modulators,” Opt. Exp., vol. 22, no. 3, pp. 3468–3474, Feb. 2014.

[3] Z. Wang, C. Yu, W. D. Zhong, J. Chen, and W. Chen, “Performance of a novel LED lamp arrangement to re-duce SNR fluctuation for multi-user visible light communication systems,” Opt. Exp., vol. 20, no. 4, pp. 4564–4573, Feb. 2012.

[4] Z. Wang et al.,“Performance of dimming control scheme in visible light communication system,” Opt. Exp., vol. 20, no. 17, pp. 18 861–18 868, Aug. 2012.

[5] C. W. Chow, C. H. Yeh, Y. F. Liu, and P. Y. Huang,“Background optical noises circumvention in LED optical wire-less systems using OFDM,” IEEE Photon. J., vol. 5, no. 2, Apr. 2013, Art. ID. 7900709.

[6] C. W. Chow, C. H. Yeh, Y. F. Liu, and P. Y. Huang,“Mitigation of optical background noise in light-emitting diode (LED) optical wireless communication systems,” IEEE Photon. J., vol. 5, no. 1, 2013, Art. ID. 7900307.

[7] C. Danakis, M. Afgani, G. Povey, I. Underwood, and H. Haas, “Using a CMOS camera sensor for visible light communication,” in Proc. IEEE GC Wkshps., 2012, pp. 1244–1248.

[8] I. Takai et al.,“LED and CMOS image sensor based optical wireless communication system for automotive applica-tions,” IEEE Photon. J., vol. 5, no. 5, Oct. 2013, Art. ID. 6801418.

[9] R. J. Drost and B. M. Sadler, “Constellation design for color-shift keying using billiards algorithms,” in Proc. IEEE Globecom Workshops, 2010, pp. 980–984.

[10] T. C. W. Schenk, L. Feri, H. Yang, and J.-P. M. G. Linnartz,“Optical wireless CDMA employing solid state lighting LEDs,” in Proc. IEEE/LEOS Summer Top. Meet., 2009, pp. 23–24.

數據

Fig. 1 shows the proposed scenario of VLC using CSK and CDMA. The CDMA Data 1 combines
Fig. 2. Tx of the proposed CSK-CDMA VLC system using red as an example.
Fig. 5 shows the experiment result of the CSK-CDMA VLC system and the comparison with OOK modulation
Fig. 5. Experiment BER results of the CSK-CDMA VLC system vs. OOK modulation.

參考文獻

相關文件

Based on [BL], by checking the strong pseudoconvexity and the transmission conditions in a neighborhood of a fixed point at the interface, we can derive a Car- leman estimate for

If the bootstrap distribution of a statistic shows a normal shape and small bias, we can get a confidence interval for the parameter by using the boot- strap standard error and

 The nanostructure with anisotropic transmission characteristics on ITO films induced by fs laser can be used for the alignment layer , polarizer and conducting layer in LCD cell.

• cost-sensitive classifier: low cost but high error rate. • traditional classifier: low error rate but

Experiment a little with the Hello program. It will say that it has no clue what you mean by ouch. The exact wording of the error message is dependent on the compiler, but it might

For MIMO-OFDM systems, the objective of the existing power control strategies is maximization of the signal to interference and noise ratio (SINR) or minimization of the bit

If the error is in the acceptance range, it means we don’t have to do extra support to achieve what the commander wishes for the battle result; In another hand, if the error ( E

Thus, the proposed approach is a feasible and effective method for process parameter optimization in MIMO plastic injection molding and can result in significant quality and