摘要
设计一个基于发光二极管(Light Emitting Diode,LED)阵列和智能手机的近距离可见光通信协议。协议包含数据传输控制、数据帧旋转检测及重复帧检测,同时采用图像处理算法和数据编码解码算法进行信息提取。根据所设计的协议实现了LED阵列到智能手机的实时近距离可见光通信系统,利用LED的高频切换特性实现了文本图像的大容量实时传输。实验结果表明:当数据传输距离为10 cm时,系统的实际数据传输速率可达理论最大传输上限的97.8%,且误码率低于0.1%。
A light emitting diode(LED) and camera based short-range visible light communication protocol was proposed. It includes data frame controlling, data frame rotation detection and repeated frame detection. The protocol applies image processing algorithms and data coding algorithms for data extraction. Based on the proposed protocol, a real-time close-range visible light communication system for LED and smart phone is realized. It utilizes the high-frequency switching characteristic of LEDs to realize large-capacity data transmission of texts or images. The experimental results show that the data throughput can reach 97.8% of the theoretical maximum throughput with the bit error rate lower than 0.1% when the transmission distance was 10 cm.
引文
[1] RAJAGOPAL S,ROBERTS R D,LIM S K.IEEE 802.15.7 visible light communication:modulation schemes and dimming support[J].IEEE Communications Magazine,2012,50(3):72-82.
[2] KOMINE T,NAKAGAWA M.Fundamental analysis for visible-light communication system using LED lights[J].IEEE Transactions on Consumer Electronics,2004,50(1):100-107.
[3] AN J,CHUNG W Y.Single cell multiple-channel VLC with 3-level amplitude-based CDMA[J].Optics Communications,2019,432:13-19.
[4] SCHMID S,CORBELLINI G,MANGOLD S,et al.LED-to-LED visible light communication networks[C]//Proceedings of the Fourteenth ACM International Symposium on Mobile ad Hoc Networking and Computing.ACM,2013:1-10.
[5] ZHU S,ZHANG X.Enabling high-precision visible light localization in today’s buildings[C]//Proceedings of the 15th Annual International Conference on Mobile Systems,Applications,and Services.ACM,2017:96-108.
[6] JOSEFSSON S.The base16,base32,and base64 data encodings[EB/OL].(2003-07-15)[2018-12-20].https://tools.ietf.org/html/rfc3548.
[7] JUNG C R,SCHRAMM R.Rectangle detection based on a windowed Hough transform[C]//Proceedings.17th Brazilian Symposium on Computer Graphics and Image Processing.IEEE,2004:113-120.
[8] SONKA M,HLAVAC V,BOYLE R.Image processing,analysis,and machine vision[M].Cengage Learning,2014:116-178.
[9] OTSU N.A threshold selection method from gray-level histograms[J].IEEE Transactions on Systems,Man,and Cybernetics,1979,9(1):62-66.
[10] PATHAK P H,FENG X,HU P,et al.Visible light communication,networking,and sensing:A survey,potential and challenges[J].IEEE Communications Surveys & Tutorials,2015,17(4):2047-2077.
[11] ARDUINO.Getting started with arduino and genuino MEGA2560 [EB/OL].(2017-01-11)[2018-12-20].https://www.arduino.cc/en/Guide/ArduinoMega2560.
[12] CAHYADI W A,KIM Y H,CHUNG Y H,et al.Mobile phone camera-based indoor visible light communications with rotation compensation[J].IEEE Photonics Journal,2016,8(2):1-8.