Symbol Rate Maximization in Rolling-Shutter OCC: Design and Implementation Considerations
Xinyu Zhang, Alexis A. Dowhuszko, Miguel Rêgo, Pedro Fonseca, Luís Nero Alves, Jyri Hämäläinen, Risto Wichman
TL;DR
The paper tackles maximizing symbol rate in rolling-shutter OCC by modeling the camera processing as a rectangular matched-filter with exposure time $T_{ m exp}$ and row-rate sampling $f_{ m row}=1/T_{ m exp}$. It analyzes how imperfect time synchronization introduces inter-symbol interference (ISI) and derives a three-tap ISI model, then develops a practical solution using frame-based LS channel estimation and a zero-forcing equalizer to recover transmitted $M$-PAM symbols at the upper-bound rate. Experimental validation with a rolling-shutter camera and a PD shows that the proposed model closely matches reality and that linear equalization effectively mitigates ISI, enabling operation at rates approaching the camera’s Nyquist limit. The work demonstrates that high-rate OCC is achievable with off-the-shelf hardware by applying established digital-communication techniques to the camera-based receiver, bridging theory and practice for VLC-to-camera links.
Abstract
Optical Camera Communication (OCC) systems can take advantage of the row-by-row scanning process of rolling-shutter cameras to capture the fast variations of light intensity coming from Visible Light Communication (VLC) LED-based transmitters. In order to study the maximum data rate that is feasible in such kind of OCC systems, this paper presents its equivalent digital communication system model in which the rolling-shutter camera is modeled as a rectangular matched-filter whose time width is equal to the exposure time of the camera, followed by a sampling process at the pixel row sweep rate of the camera. Based on the proposed rolling-shutter camera model, the maximum symbol rate that such OCC systems can support is experimentally demonstrated, and the impact of imperfect time synchronization between the VLC transmitter and the rolling-shutter OCC receiver is characterized in the form of Inter-Symbol Interference (ISI). The equivalent three-tap channel model that results from this process is experimentally validated and the generated ISI is compensated with the use of linear equalization in reception. Simulation and experimental results show a strong correlation between them, demonstrating that the proposed approach can be used to make the OCC system work at the Nyquist sampling rate, which is equivalent to the pixel row sweep rate of the rolling-shutter camera used in reception.
