Recently even the low-end mobile-phones are equipped with a high-resolution complementary-metal-oxide-semiconductor (CMOS) image sensor. This motivates using a CMOS image sensor for visible light communication (VLC). Here we propose and demonstrate an efficient demodulation scheme to synchronize and demodulate the rolling shutter pattern in image sensor based VLC. The implementation algorithm is discussed. The bit-error-rate (BER) performance and processing latency are evaluated and compared with other thresholding schemes.
It is predicted that the number of internetof-things (IoT) devices will be >28 billion in 2020. Due to the shortage of the conventional radio-frequency spectrum, using visible light communication (VLC) for IoT can be promising. IoT networks may only require very low-data rate communication for transmitting sensing or identity information. The implementation of a VLC link on existing computer communication standards and interfaces is important. Among the standards, universal asynchronous receiver/transmitter (UART) is very popular. We propose and demonstrate a VLC-over-UART system. Bit error rate analysis is performed. Different components and modules used in the proposed VLC-over-UART system are discussed. Then, we also demonstrate a real-time simultaneous temperature, humidity, and illuminance monitoring using the proposed VLC link.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.