Thresholding Scheme Based on Boundary Pixels of Stripes for Visible Light Communication With Mobile-Phone Camera
Zhenshan Zhang, Tiantian Zhang, Ji Zhou and 2 more
IEEE Access · 2018
doi:10.1109/access.2018.2870866 (opens in a new tab)
We email you when a new notice or a question about this paper appears.
Abstract
In mobile-phone camera-based visible light communication (VLC) system, column matrix selection and threshold setting are very important steps for signal demodulation. As the blooming effect of complementary metal-oxide-semiconductor camera fluctuates grayscale values of pixels, thus causing a decrease in the accuracy of distinguishing data logic 0 and 1. Facing grayscale value fluctuation, using traditional polynomial fitting as the threshold to distinguish data logic 0 and 1, the achievable system performance is not very good. This limits applications of the VLC system. Therefore, advanced thresholding schemes are needed to increase the accuracy of distinguishing data logic 0 and 1, thereby improving the system performance. In this paper, we propose and experimentally demonstrate for the first time a thresholding scheme based on boundary pixels of stripes for improving the VLC system performance. First, we describe the process of boundary pixel position acquisition for the thresholding scheme in detail. Then, we analyze and discuss the selection of the optimum column matrix for signal demodulation. Finally, we demonstrate experiments to verify the feasibility of our proposed thresholding scheme. Experimental results show that our proposed thresholding scheme can achieve a good performance even when grayscale values fluctuate greatly. Compared with the conventional third-order polynomial fitting scheme, our proposed thresholding scheme has advantages in both of transmission distance and data rate. With aid of the optimum selected column matrix and our proposed thresholding scheme, a data rate of 4.5 Kb/s (2.5 Kb/s) is successfully achieved with the transmission distance of 50 cm (175 cm) under the 7% forward error correction limit (bit-error-rate = 3.8 × 10<sup>-3</sup>) for the VLC system with mobile-phone camera.
Abstract licence: CC BY-NC-ND
Reads
Read by people on this page
None yet.
Checked or read by AI through naulon
None yet.
A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.
Are you an author?
Is this your paper?
Claim it to add your note and be paid when agents cite it. Free.