In optical camera communications (OCC), the provision of both flicker-free illumination and high data rates are challenging issues, which can be addressed by utilizing the rolling-shutter (RS) property of the image sensors as the receiver (Rx). In this paper, we propose an RS-based multiple-input multiple-output OCC scheme for the Internet of things (IoT) application. A simplified design of multi-channel transmitter (Tx) using a 7.2 × 7.2 cm2 small 8 × 8 distributed light emitting diode (LED) array, based on grouping of LEDs, is proposed for flicker-free transmission. We carry out an experimental investigation of the indoor OCC system by employing a Raspberry Pi camera as the Rx, with RS capturing mode. Despite the small area of the display, flicker-free communication links within the range of 20–100 cm are established with data throughput of 960 to 120 bps sufficient for IoT. A method to extend link spans up to 1.8 m and the data throughput to 13.44 kbps using different configurations of multi-channel Tx is provided. The peak signal-to-noise ratio of ~14 and 16 dB and the rate of successfully received bits of 99.4 and 81% are measured for the shutter speeds of 200 and 800 µs for a link span of 1 m, respectively.
Optical camera communications (OCC) research field has grown recently, aided by ubiquitous digital cameras; however, atmospheric conditions can restrict their feasibility in outdoor scenarios. In this work, we studied an experimental OCC system under environmental phenomena emulated in a laboratory chamber. We found that the heat-induced turbulence does not affect our system significantly, while the attenuation caused by fog does decrease the signal quality. For this reason, a novel strategy is proposed, using the camera’s built-in amplifier to overcome the optical power loss and to decrease the quantization noise induced by the analog-digital converter of the camera. The signal quality has been evaluated using the Pearson’s correlation coefficient with respect to a reference template signal, along with the signal-to-noise ratio that has been empirically evaluated. The amplification mechanism introduced allows our system to receive the OCC signal under heavy fog by gradually increasing the camera gain up to 16 dB, for meteorological visibility values down to 10 m, with a correlation coefficient of 0.9 with respect to clear conditions.
Optical wireless communications in outdoor scenarios are challenged by uncontrollable atmospheric conditions that impair the channel quality. In this paper, different optical camera communications (OCC) equipment are experimentally studied in the laboratory and the field, and a sub-pixel architecture is raised as a potential solution for outdoor wireless sensor networks (WSN) applications, considering its achievable data throughput, the spatial division of sources, and the ability of cameras to overcome the attenuation caused by different atmospheric conditions such as rain, turbulence and the presence of aerosols. Sub-pixel OCC shows particularly adequate capabilities for some of the WSN applications presented, also in terms of cost-effectiveness and scalability. The novel topology of sub-pixel projection of multiple transmitters over the receiver using small optical devices is presented as a solution using OCC that re-uses camera equipment for communication purposes on top of video-monitoring.
Sandstorms can severely affect the reliability of outdoor optical wireless communications (OWC) by diminishing large regions’ visibility. In this work, the effect of a real sandstorm on optical camera communications (OCC) links is experimentally evaluated. Two link ranges are essayed using a cost-efficient telescope-based camera setup with commercial LEDs. Using on–off keying modulation, a data rate of 1035 and 630 bps with error probabilities of and for 100 m and 200 m, respectively, can be achieved. The signal-to-noise ratio of the links was optimized by tuning the analog amplifier’s gain of the camera, increasing it by up to 9 dB. It is shown that scattering due to the sandstorm can even be beneficial for increasing the data rate in OCC (contrary to classical photodetector-based OWC links), thanks to an increment of 33% on the region of interest dimensions compared to the expected clear air link.
This paper presents an experimental evaluation of a wearable light-emitting diode (LED) transmitter in an optical camera communications (OCC) system. The evaluation is conducted under conditions of controlled user movement during indoor physical exercise, encompassing both mild and intense exercise scenarios. We introduce an image processing algorithm designed to identify a template signal transmitted by the LED and detected within the image. To enhance this process, we utilize the dynamics of controlled exercise-induced motion to limit the tracking process to a smaller region within the image. We demonstrate the feasibility of detecting the transmitting source within the frames, and thus limit the tracking process to a smaller region within the image, achieving an reduction of 87.3% for mild exercise and 79.0% for intense exercise.
Optical Camera Communication (OCC) is an Optical Wireless Communication (OWC) technology that relies on general-purpose cameras to perform not only image-related tasks but also to receive data from optical sources. In general terms, OCC has been extensively studied in indoor scenarios and can be a competent and cost-effective alternative solution for wireless data transmission in Smart Cities for medium to long links up to hundreds of meters. In this paper, the feasibility of establishing an outdoor sub-pixel communication link is demonstrated. In this experiment, single 5 mm white LED transmitters located at distances of 90 and 130 m send simultaneous optical codes to a receiver based on a commercial camera, achieving a signal-to noise ratio of 20 dB and 13 dB, respectively. This work shows that although the geometrical projection within the transmitters image is less than the pixel area, it is still possible to establish an effective communication link, with 8 bps per transmitter. At 130 m, the best performance was an error rate of 7;2 10-3, and for 90 m, no errors were detected.