VISUAL LIGHT COMMUNICATION USING IMAGE PROCESSING IN OPENCL

Loading...
Thumbnail Image
Authors
Heinbach, Kathleen A.
Subjects
visible light communication
OpenCL
image processing
parallel processing
Advisors
Su, Weilian
Date of Issue
2017-06
Date
June 2017
Publisher
Monterey, California. Naval Postgraduate School
Language
Abstract
This project explored the use of cameras and image-processing programs to establish a visible light communications link. The system, which consisted of a Raspberry Pi that drove a red-light emitting diode and camera, was connected via transmission control protocol to a graphics-processing unit with an OpenCL image-processing program used to decode the transmission. The system achieved a maximum data transfer rate of 10.0 bits per second with 0.005 bit error ratio with one LED. It achieved a maximum data rate of 20.0 bps with 0.143 bit error ratio with two LEDs. The system performance is limited by the low frame rate of the Raspberry Pi camera. Further improvements could include replacing the camera with a high-speed device to increase the data rate and improving the system’s resilience to interference.
Type
Thesis
Description
Series/Report No
Department
Applied Mathematics
Organization
Identifiers
NPS Report Number
Sponsors
Funder
Format
Citation
Distribution Statement
Approved for public release; distribution is unlimited.
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Collections