DOI QR코드

DOI QR Code

LED Dimming Control Using Manchester-Code Duty Factor And Spike Detection in Visible Light Communication

가시광통신에서 맨체스터코드 듀티율과 스파이크 검출을 이용한 LED 조명제어

  • Lee, Seong-Ho (Dept. of Electronics and IT Media Engineering, Seoul National University of Science and Technology)
  • Received : 2019.05.05
  • Accepted : 2019.06.25
  • Published : 2019.06.30

Abstract

Visible light communication (VLC) performs illumination and communication simultaneously, thus it is important to prevent the flicker due to the optical power variation during data transmission and at the same time to have dimming control capability. In this paper, we used Manchester code for flicker-prevention and dimming control. In the transmitter, the duty factor of the Manchester code was used for controlling the LED illumination. In the receiver, the edge-spike signals of an RC-high pass filter were used for recovering the Manchester code while preventing the adjacent noise light. In experiments, the LED light was kept flicker-free and the average optical power was controlled in the range of 8~68 % of the continuous wave (CW) LED light by changing the duty factor of the Manchester code.

가시광통신은 조명과 통신을 동시에 수행하므로, 데이터 전송과정에서 광전력의 변동으로 인하여 발생하는 플리커를 방지함과 동시에 조명제어 기능을 갖추는 것이 중요하다. 본 논문에서는 플리커를 방지하고 조명제어를 위하여 맨체스터코드를 사용하였다. 송신부에서는 맨체스터코드의 듀티율을 사용하여 LED의 조명을 제어하였고, 수신부에서는 RC-고역통과필터의 가장자리 스파이크 신호를 사용하여 인접된 잡음광을 차단하고 맨체스터코드를 복구하였다. 실험에서 LED 빛은 플리커가 없는 상태를 유지하였고, 맨체스터코드의 듀티율을 변경함으로써 평균 광전력을 CW LED 광의 약 8~68 % 의 범위에서 제어하였다.

Keywords

JGGJB@_2019_v23n2_571_f0001.png 이미지

Fig. 1. Manchester code generation. (a) Sync pulse, (b) NRZ input data, (c) Manchester code. 그림 1. 맨체스터코드 생성. (a) 동기펄스, (b) NRZ 입력 데이터, (c) 맨체스터코드

JGGJB@_2019_v23n2_571_f0002.png 이미지

Fig. 2. Average optical power versus duty factor. 그림 2. 평균 광전력과 듀티율의 관계

JGGJB@_2019_v23n2_571_f0003.png 이미지

Fig. 3. Configuration of the VLC transmitter. 그림 3. 가시광 송신부의 구성

JGGJB@_2019_v23n2_571_f0004.png 이미지

Fig. 4. Observed waveforms in the transmitter. (a) sync pulse, (b) NRZ input data, (c), (d), and (e) Manchester codes with the duty factor of D=10%, 50%, and 90%, respectively. 그림 4. 송신부 관측파형. (a) 동기펄스, (b) NRZ 입력데이터, (c), (d), (e) 각각 D=10%, 50%, 90% 맨체스터 코드

JGGJB@_2019_v23n2_571_f0005.png 이미지

Fig. 5. Data recovery process from the edge-spikes. (a) Photodiode voltage, (b) Edge-spikes, (c) The regenerated Manchester code, (d) The recovered NRZ code. 그림 5. 스파이크로부터 데이터 복구과정. (a) 포토다이오드 전압, (b) 스파이크신호, (c) 재생된 맨체스터코드, (d) 복구된 NRZ 데이터

JGGJB@_2019_v23n2_571_f0006.png 이미지

Fig. 6. Simulation of an RC-HPF. (a) input voltage, (b) output voltage. 그림 6. RC-HPF의 시뮬레이션 (a)입력전압, (b) 출력전압

JGGJB@_2019_v23n2_571_f0007.png 이미지

Fig. 7. Configuration of the VLC receiver. 그림 7. 가시광 수신부의 구성도

JGGJB@_2019_v23n2_571_f0008.png 이미지

Fig. 8. Observed waveforms in the receiver. (a) sync pulse, (b) PD voltage, (c) RC-HPF output (±spikes). 그림 8. 수신부 관측파형.(a) 동기펄스, (b) PD 전압, (c) RC-HPF 출력 (± 스파이크 신호)

JGGJB@_2019_v23n2_571_f0009.png 이미지

Fig. 9. Observed waveforms in the receiver. (a) RC- HPF output, (b) positive spikes, (c) the inverted negative spikes, (d) the regenerated Manchester code. 그림 9. 수신부 관측파형 (a) RC-HPF 출력, (b) 양 스파이크신호, (c) 반전된 음 스파이크신호, (d) 재생된 맨체스터 코드

JGGJB@_2019_v23n2_571_f0010.png 이미지

Fig. 10. Observed waveforms in the receiver. (a) sync pulse, (b) the regenerated Manchester code, (c) the recovered NRZ code. 그림 10. 수신부 관측파형. (a) 동기펄스, (b) 재생된 맨체스터코드, (c) 복구된 NRZ코드

JGGJB@_2019_v23n2_571_f0011.png 이미지

Fig. 11. Configuration of the sync pulse generator. 그림 11. 동기펄스 생성장치의 구성도

JGGJB@_2019_v23n2_571_f0012.png 이미지

Fig. 12. Sync pulse generation. (a) Voltage of the diode bridge, (b) 120 Hz pulse, (c) 720 Hz sync pulse. 그림 12. 동기펄스 생성. (a) 다이오드브리지 전압, (b) 120 Hz 펄스, (c) 720 Hz 동기펄스

JGGJB@_2019_v23n2_571_f0013.png 이미지

Fig. 13. Observed waveforms in the receiver. (a) PD voltage, (b) spikes signal, (c) the regenerated Manchester codes, (d) the recovered NRZ data. 그림 13. 수신부 관측파형. (a) PD 전압, (b) 스파이크 신호, (c) 재생된 맨체스터코드, (d) 복구된 NRZ데이터.

JGGJB@_2019_v23n2_571_f0014.png 이미지

Fig. 14. Characters displayed on a monitor. 그림 14. 모니터에 나타난 문자열

References

  1. S. Rajagopal, R. D. Roberts, and S. K. Lim, "IEEE 802.15.7 visible light communication: modulation schemes and dimming support," IEEE Comm. Mag., Vol.50, No.3, pp.72-82, 2012. DOI: 10.1109/MCOM.2012.6163585
  2. Y. K. Cheong, X. W. Ng, and W. Y. Chung, "Hazardless biomedical sensing data transmission using VLC," IEEE Sens. J., Vol.13, No.9, pp. 3347-3348, 2013. DOI: 10.1109/JSEN.2013.2274329
  3. S. H. Lee, "A passive transponder for visible light identification using a solar cell," IEEE Sens. J., Vol.15, no.10, pp.5398-5403, 2015. DOI: 10.1109/JSEN.2015.2440754
  4. C. Yao, Z. Guo, G. Long, and H. Zhang, "Performance Comparison among ASK, FSK and DPSK in Visible Light Communication," Opt. and Photon. J., vol.6, no.8B, pp.150-154, 2016. DOI: 10.4236/opj.2016.68B025
  5. V. P. Rachim, Y. Jiang, H. S. Lee, and W. Y. Chung, "Demonstration of long-distance hazard-free wearable EEG monitoring system using mobile phone visible light communication," Opt. Exp., vol.25, no.2, pp.713-719, 2017. DOI: 10.1364/OE.25.000713
  6. A. M. Cailean and M. Dimian, "Current Challenges for Visible Light Communications Usage in Vehicle Applications: A Survey," IEEE Comm. Surveys & Tutorials, Vol.19, No.4, pp. 2681-2703, 2017. DOI: 10.1109/COMST.2017.2706940
  7. Zhengzhou Winsen Electronics Technology, Air quality detection module user's manual, p.5, 2014.