Symbol Synchronization Performance of Image- Sensor VLC with Rolling Shutter

Similar documents
PSK modulation in camera based VLC for receiving from distributed transmitters

Road-to-Vehicle Communication Using LED Traffic Light

A NOVEL MULTI-SERVICE SIMULTANEOUS RECEIVER WITH DIVERSITY RECEPTION TECHNIQUE BY SHARING BRANCHES

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

II. EXPERIMENTAL SETUP

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

A NOVEL FREQUENCY-MODULATED DIFFERENTIAL CHAOS SHIFT KEYING MODULATION SCHEME BASED ON PHASE SEPARATION

Design and Implementation of Visible Light Communication System using low cost microcontroller module and LED as light source

BYTE-INVERT TRANSMISSION FOR FLICKER PREVENTION AND ILLUMINATION CONTROL FOR VISIBLE LIGHT COMMUNICATION

Vehicular communication using Optical Wireless Communication System

) #(2/./53 $!4! 42!.3-)33)/.!4! $!4! 3)'.!,,).' 2!4% ()'(%2 4(!. KBITS 53).' K(Z '2/50 "!.$ #)2#5)43

V2X communications with an image sensor

Visible Light Communication-based Indoor Positioning with Mobile Devices

Performance Enhancement of Networking with Visible Light Communication in Customer Service

Clipping Noise Cancellation Based on Compressed Sensing for Visible Light Communication

Asynchronous Space-Time Cooperative Communications in Sensor and Robotic Networks

CARRIER LESS AMPLITUDE AND PHASE (CAP) ODULATION TECHNIQUE FOR OFDM SYSTEM

Performance of Wideband Mobile Channel with Perfect Synchronism BPSK vs QPSK DS-CDMA

Average Delay in Asynchronous Visual Light ALOHA Network

A Novel Transform for Ultra-Wideband Multi-Static Imaging Radar

VISIBLE LIGHT COMMUNICATION CHANNEL FOR AN INTELLIGENT PHOTOELECTRIC SENSOR MODULE Uliana Dudko, Ludger Overmeyer

doc.: IEEE < > Project: IEEE P Working Group for Wireless Personal Area Networks N

A Soft-Limiting Receiver Structure for Time-Hopping UWB in Multiple Access Interference

Data Transmission in Ships Based on Light Fidelity

PAPER Fast S-Parameter Calculation Technique for Multi-Antenna System Using Temporal-Spectral Orthogonality for FDTD Method

Re: [] Abstract: [Introduction of VLCC, Visible Light Communication Physical Layer Specification Version 1.0. ]

Dimming Techniques for Visible Light Communication System

Design of Simulcast Paging Systems using the Infostream Cypher. Document Number Revsion B 2005 Infostream Pty Ltd. All rights reserved

The Condor 1 Foveon. Benefits Less artifacts More color detail Sharper around the edges Light weight solution

Demonstration of bi-directional LED visible light communication using TDD traffic with mitigation of reflection interference

EXPERIMENTAL STUDY OF IMPULSIVE SYNCHRONIZATION OF CHAOTIC AND HYPERCHAOTIC CIRCUITS

Multirate schemes for multimedia applications in DS/CDMA Systems

Inter-Device Synchronous Control Technology for IoT Systems Using Wireless LAN Modules

Information & Instructions

Visible Light Communication

PAPER Direct-Sequence/Spread-Spectrum Communication System with Sampling Rate Selection Diversity

A HYBRID MODULATION METHOD FOR DIMMING IN VISIBLE LIGHT COMMUNICATION

Using Raised Cosine Filter to Reduce Inter Symbol Interference in OFDM with BPSK Technique

Efficient space time combination technique for unsynchronized cooperative MISO transmission

ANALYTICAL DESIGN OF ITERATIVE RECEIVER FOR OPTICAL WIRELESS COMMUNICATION BASED ON FLIP-OFDM

Project: IEEE P Working Group for Wireless Personal Area Networks N (WPANs)

DSRC using OFDM for roadside-vehicle communication systems

A10-Gb/slow-power adaptive continuous-time linear equalizer using asynchronous under-sampling histogram

The Indoor Use Development for Visible Light Communication

LED-ID Systems Applying the Modulation and Coding Selection Scheme Based on Received Angle

Optical Wireless Communication System with PAPR Reduction

VLC Physical Layer Design based on Pulse Position Modulation (PPM) for Stable Illumination

A PILOT STUDY ON ULTRASONIC SENSOR-BASED MEASURE- MENT OF HEAD MOVEMENT

CONSTRUCTION AND PERFORMANCE STUDIES OF A PSEUDO-ORTHOGONAL CODE FOR FIBER OPTIC CDMA LAN

Frequency Synchronization in Global Satellite Communications Systems

Data and Computer Communications

High Resolution BSI Scientific CMOS

Academic Editor: Yael Nemirovsky Received: 29 December 2015; Accepted: 25 February 2016; Published: 29 February 2016

Enhanced Spatial Modulation of Indoor Visible Light Communication

An LED-to-LED Visible Light Communication System with Software-Based Synchronization

Two Step Timing Synchronization Scheme for OFDM Signal in General Purpose Processor Based Software Defined Radio Receiver

Weight Tracking Method for OFDM Adaptive Array in Time Variant Fading Channel

An Optical CDMA Random Access Protocol for Multi-rate Optical Networks Adopting Multi-coding Techniques

2D Image Transmission using Light Fidelity Technology

COHERENT DETECTION OPTICAL OFDM SYSTEM

PAPER Experimental Evaluation of Passive MIMO Transmission with Load Modulation for RFID Application

White Paper High Dynamic Range Imaging

Smart Parking Information System Exploiting Visible Light Communication

ORTHOGONAL frequency division multiplexing (OFDM)

The Framework of the Integrated Power Line and Visible Light Communication Systems

Performance of a Flexible Form of MC-CDMA in a Cellular System

SAMPLING FREQUENCY SELECTION SCHEME FOR A MULTIPLE SIGNAL RECEIVER USING UNDERSAMPLING

A Novel Joint Synchronization Scheme for Low SNR GSM System

A new ground-to-train communication system using free-space optics technology

MMSE Algorithm Based MIMO Transmission Scheme

Implementation and Comparative analysis of Orthogonal Frequency Division Multiplexing (OFDM) Signaling Rashmi Choudhary

doc.: IEEE < >

A new position detection method using leaky coaxial cable

PERFORMANCE OF FSO LINKS USING VARIOUS MODULATION TECHNIQUES AND CLOUD EFFECT

Delay-based clock generator with edge transmission and reset

Frequency Hopping Pattern Recognition Algorithms for Wireless Sensor Networks

Open Access The Application of Digital Image Processing Method in Range Finding by Camera

Development of ultra-high-speed video cameras for PIV

Transmission of Digital Audio with Visible Light

Lecture 9: Spread Spectrum Modulation Techniques

Proposal of MAC concept for VL-ISC (Visible Light Image Sensor Communication)

Wireless Music Player Design Based on White LED Visible Light Communication Shu-min ZHANG, Chun-xian XIAO, Chen-qiao XUE and Jin-ming LU

Multilevel RS/Convolutional Concatenated Coded QAM for Hybrid IBOC-AM Broadcasting

Irradiation Measurements of the Hitachi H8S/2357 MCU.

A Low Energy Architecture for Fast PN Acquisition

CELL BRIDGE: A SIGNAL TRANSMISSION ELEMENT FOR CONSTRUCTING HIGH DENSITY SENSOR NETWORKS ABSTRACT

Interference Mitigation in Automotive Radars

A New Adaptive Channel Estimation for Frequency Selective Time Varying Fading OFDM Channels

Automatic Image Timestamp Correction

Performance of Visible Light Communications with Dimming Controls

Abstract: [The overview of the image sensor for optical signal and position detector. The example of application systems also are presented.

MULTIPATH fading could severely degrade the performance

Redundant SAR ADC Algorithm for Minute Current Measurement

A LOW POWER SINGLE PHASE CLOCK DISTRIBUTION USING 4/5 PRESCALER TECHNIQUE

A CMOS Visual Sensing System for Welding Control and Information Acquirement in SMAW Process

Operation Guide 3721

How does prism technology help to achieve superior color image quality?

Optimized BPSK and QAM Techniques for OFDM Systems

A CMOS UWB Transmitter for Intra/Inter-chip Wireless Communication

Design of Temporally Dithered Codes for Increased Depth of Field in Structured Light Systems

Transcription:

Symbol Synchronization Performance of Image- Sensor VLC with Rolling Shutter Takuya Zinda and Wataru Chujo Department of Electrical and Electronic Engineering, Meijo University -5 Shiogamaguchi, Tempaku-ku, Nagoya 468-852, Japan 734274@ccmailg.meijo-u.ac.jp Abstract Sequential estimation method is successfully applied to symbol synchronization for image-sensor visible light communication (VLC) with rolling shutter in order to achieve error-free performance at an arbitrary symbol rate of more than several kilobits per second (bps). In addition to symbol synchronization performance at an arbitrary symbol rate, degradation performance of the synchronization due to difference between the transmitted symbol rate and assumed one in the image-sensor receiver is studied to overcome inaccuracy of the line rate of the image sensor such as smartphone cameras. Simulation results show that symbol rates with a long cycle received pattern make symbol synchronization easier. Experiment results show that error-free performance is achieved with a long cycle pattern at 5287.9 symbols per second (sps). Furthermore, error-free performance is accomplished up to relative difference in symbol rate of more than 3 ppm. Keywords visible light communication; image sensor; rolling shutter; symbol synchronization; sequential estimation I. INTRODUCTION Image-sensor visible light communication (VLC) uses an image sensor as a receiver. Since the image-sensor receiver has high spatial resolution performance in conjunction with wide angle coverage one, the receiver can be easily aligned with the LED transmitter. Also, the receiver can easily distinguish multiple transmitters and remove the interference signals and background noise []-[3]. However, in the image-sensor VLC, transmitted symbol rate is limited by the frame rate of the image sensor. Since the frame rate of commercially available image sensor such as smartphone cameras is around 3-2 frames per second (fps), the image sensor with rolling shutter is a promising candidate to increase the symbol rate to a hundred times to a thousand times faster than the frame rate. Although achievable symbol rate depends on the line rate and the image resolution of the image sensor, several kilobits per second (bps) has been achieved with the rolling shutter in practice [4]-[8], [4]. However, unlike a receiving rate of less than a symbol per image frame in the conventional image sensor, it is necessary to receive the transmitted symbol at each pixel line in the rolling shutter. Since capture cycle per line is influenced by changing environmental conditions such as operating system design of the processor and stability of the image-sensor clock, it is difficult to achieve error-free performance with the rolling shutter. In this study, we adapt sequential estimation method for symbol synchronization of the image-sensor VLC with the rolling shutter. The sequential estimation method has been successfully applied to the synchronization with a symbol per image frame. Error-free performance has been achieved when the symbol rate is less than a symbol per image frame [9]-[]. The sequential estimation accomplishes symbol synchronization at an arbitrary symbol rate of less than the frame rate. In previous studies on the image-sensor VLC with the rolling shutter, the symbol rate was limited to equivalent value with the line rate or integer divisions of the line rate in order to prevent the synchronization issue. We aim at symbol synchronization and error-free performance at an arbitrary symbol rate of less than the line rate with rolling shutter. In addition, tolerance range of the difference between the transmitted symbol rate and assumed one in the image-sensor receiver is investigated. When the transmitted symbol rate is slightly different from the assumed one in the image-sensor receiver, symbol synchronization algorithm using maximum likelihood sequence detection algorithm is studied [2], [3]. We simply adapt the sequential estimation to the rolling shutter for the synchronization, where assumed symbol rate is slightly different from the transmitted one. The sequential estimation can be applied at an arbitrary symbol rate even though the assumed symbol rate is slightly different from the transmitted symbol rate. The remainder of this paper is organized as follows. Section II introduces simulation model for symbol synchronization with the rolling shutter. Section III describes simulation results of the symbol synchronization using the sequentially estimation method for the rolling shutter. Section IV describes experiment results of symbol synchronization performance using 3-fps image sensor with the rolling shutter. Section V summarizes conclusions and future work. II. SIMULATION MODEL First, transmitted symbol model, s(t), represents the product of rectangular pulse, g(t-mt s ), and transmitted symbol sequence, d(m), as shown in Fig., where T s represents transmitted symbol length and transmitted symbol sequence, d(m), repeats and alternatively for symbol synchronization in the preamble. otherwise : symbol sequence, : symbol length Fig.. Transmitted symbol model. Published by Visible Light Communications Associated at ''2nd International Conference and Exhibition on Visible Light Communications 28'' on March 6, 28 in Yokohama, Japan. This is an open access article under a Creative Commons Attribution-NonComercial-NoDerivatives 4. International (CC BY-NC-ND 4.). This means that the work must be attributed to the auhtor (By clause), no one can use the work commercially (NC clause), and the work cannot be modified by anyone who re-uses it (ND clause).

Fig. 2. Received symbol model. Next, received symbol model, r(t), represents the product of the transmitted symbol, s(t), and impulse sequence of the line timing, δ(t-nt l -Δt ), as shown in Fig. 2, where T l represents line interval of the image sensor and Δt represents unknown initial offset time between the transmitted and received symbols. Finally, comparable symbol model, c(t), represents the product of rectangular pulse, g(t-mt s -t c ), and transmitted symbol sequence, d(m) as shown in Fig.3, where t c represents the comparable symbol timing, Δt represents sequentially estimated offset time, and Δt e represents finally estimated offset time by the sequential estimation. First, in the sequential estimation, the comparable symbol is generated with the same length as the transmitted symbol length, T s, at the line timing, δ(t-nt l -Δt ). If the next received symbol timing is earlier than the next comparable symbol timing, the comparable symbol timing, t c, is reset to the line timing, δ(t-nt l - Δt ), to reduce the length of the offset time between the transmitted and comparable symbols (see Fig. 3). The sequential estimation method repeats the comparison of the length of the received symbol with that of the comparable symbol in order to set the estimated comparable symbol timing as close to the transmitted symbol timing as possible. Finally, the proper received timing is set within the length of the time, T s T l, to synchronize with the transmitted symbol. Transmitted symbol Line interval otherwise : line interval, : initial offset Each transmitted packet consists of preamble and data symbols. Symbols, and, are repeated alternatively for symbol synchronization in the preamble. Since a part of the preamble and data symbols may not be received during the exposure duration, it is necessary to send the transmitted packet twice during one image frame [4]. Measured line interval of the image sensor, T l, is 25.44 μs and the line rate is 797.9 lines per second (lps). In the simulation, symbols are used for synchronization in the preamble and (2 x T l /T s ) symbols are used for data symbols. Data symbols Preamble Data symbols Preamble Data symbols Exposure 24 lines Fig. 4. Relationship between each transmitted packet and an image frame with rolling shutter, where the nominal frame rate is 3 fps and the image resolution is 32 x 24 pixels (QVGA). Normalized estimated offset time Δt e / (T s - T l ) [%] symbols frame (255 lines) 58.8 sps 5287.9 sps 534.6 sps symbols Normalized initial offset Δt / T l [%] (a) 58.8, 5287.9, and 534.6 sps Received symbol c Comparable symbol Received timing Fig. 3. Comparable symbol, c(t), and sequentially estimated procedure of the transmitted symbol timing (T l < T s 2T l ). III. SIMULATION RESULTS In the image-sensor VLC with rolling shutter, continuous symbol synchronization and symbol decision are prevented from non-exposure time in each image frame. Fig. 4 shows relationship between transmitted packet and an image frame with rolling shutter, where the nominal frame rate is 3 fps and the image resolution is 32 x 24 pixels (QVGA). Modulation scheme is on-off keying (OOK). Noramalized estimated offset time Δt e / (T s - T l ) [%] 685 sps 6877.4 sps 694.8 sps 6932.2 sps Normalized initial offset Δt / T l [%] (b) 685, 6877.4, 694.8 and 6932.2 sps

Fig. 5. Initial offset, Δt versus estimated offset time, Δt e, where the initial offset is normalized by the line interval, T l, and the estimated offset time is normalized by the length of the time, T s T l. Simulation study for symbol synchronization is performed under the above conditions. Fig. 5 shows relationship between the initial offset Δt, and the estimated offset time, Δt e, where the initial offset is normalized by the line interval, T l, and the estimated offset time is normalized by the length of the time, T s T l. If the normalized estimated offset time is less than %, symbol synchronization is made. Fig. 5(a) shows the relationship at symbol rate of 58.8, 5287.9 and 534.6 sps which corresponds to the ratio of line interval to symbol length, T l /T s = 9.5/3, 9.9/3, and 2/3, respectively. Fig. 5(b) shows the relationship at a symbol rate of 685, 6877.4, 694.8, and 6932.2 sps which corresponds to the ratio, T l /T s = 25/3, 25./3, 25.2/3, and 25.3/3, respectively. In every symbol rate, symbol synchronization can be made because the normalized estimated offset time is less than %. However, when the symbol rate is 534.6 and 685 sps which corresponds to the ratio, T l /T s = 2/3 and 25/3, respectively, the normalized estimated offset time is close to %. If the line rate is influenced by changing environmental conditions, the image-sensor receiver has a possibility of failure in synchronization. However, when the symbol rate is 58.8 and 6932.2 sps which corresponds to the ratio, T l /T s = 9.5/3 and 25.3/3, respectively, the normalized estimated offset time decreases to approximately 4 and 6 %, respectively. If the symbol rate is set to 58.8 and 6932.2 sps, since a length of time when the received image coincides with the transmitted one increases, it becomes tolerant to the inaccuracy of the line rate of the image sensor. The difference in the estimated offset time depends on cycle pattern characteristics of the received symbols. The cycle pattern of the received symbols is altered due to the relationship between the transmitted symbol rate and the image-sensor line rate, 797.9 lps. For example, when the symbol rate is 534.6 sps, the cycle pattern of the received symbols simply repeats a symbol with a length of T l and 2T l alternatively. On the other hand, when the symbol rate is 58.8 sps, the cycle pattern consists of five short cycle patterns and a long cycle one. The short cycle pattern consists of one T l and one 2T l. The long cycle pattern consists of one T l and two 2T l. Therefore, the cycle pattern consists of six T l and seven 2T l (see Fig. 9(a)). As the length of the cycle pattern is longer, the estimated offset time is reduced. In commercially available image sensor such as smartphone cameras, since the line rate is influenced by the changing environmental conditions, symbol synchronization performance against the variation of the line rate needs to be investigated. Degradation performance of the synchronization due to difference between the transmitted symbol rate and assumed one in the receiver was calculated. Fig. 6 shows number of error-free symbols received continuously after symbol synchronization when the difference in symbol rate becomes large due to changing line rate. If the number of error-free symbols received continuously is more than 9 symbols, error-free packet transmission is accomplished at any symbol rate of less than the line rate (see Fig. 4). As the length of the received symbol cycle becomes longer, error-free operation can be accomplished even with larger difference between transmitted symbol rate and assumed one in the receiver. For example, in order to accomplish error-free performance continuously with 24 lines when the symbol rate is assumed to be 58.8 and 6932.2, difference in symbol rate of more than 8 and 3 sps is allowed respectively, as shown in Figs. 6(a) and (b). Number of error-free symbols [symbols] Number of error-free symbols [symbols] 58.8 sps Difference in symbol rate [symbols per second] (a) Symbol rate is assumed to be 58.8 and 5287.9 sps, respectively. 6932.2 sps 5287.9 sps 694.8 sps 6877.4 sps Difference in symbol rate [symbols per second] (b) Symbol rate is assumed to be 6877.4, 694.8 and 6932.2 sps, respectively. Fig. 6. Number of error-free symbols received continuously at image-sensor receiver versus difference betweem the transmitted symbol rate and assumed one in the image-sensor receiver. IV. EXPERIMENTS In order to make sure of the simulation results, received symbol pattern was measured using 3-fps image sensor with rolling shutter. Fig. 7 shows procedure for symbol transmission. Measured distance is set to and 8 centimeters, respectively. Since symbols are used for the symbol synchronization, rest of the symbols are used for data transmission. Therefore, when the symbol rate is 5287.9 sps, 48 and 9 symbols are used for

data transmission at a distance of and 8 centimeters, respectively. However, as with the preamble, and symbols are repeated alternatively for the data symbols in order to start symbol synchronization at the beginning of exposure line and the beginning of LED image line for every frame at a distance of and 8 centimeters, respectively. Data symbols Symbol synchronization 48 symbols (5287.9 sps) symbols Exposure 24 lines frame (255 lines) (a) Measured distance is centimeters. Symbol synchronization symbols Data symbols 8-5 symbols (5287.9 sps) Exposure 24 lines frame (255 lines) (b) Measured distance is 8 centimeters. Fig. 7. Procedure for symbol transmission. the LED image, it is necessary to bring the image-sensor receiver close to the LED transmitter. When the distance is 8 centimeters, 29-4 lines can be used for reception of the LED image. Received symbol pattern of the 3-fps image sensor with rolling shutter was outputted from the FPGA ports and measured by the logic analyzer. Fig. 9 shows received symbol pattern measured at symbol rate of 58.8, 5287.9 and 534.6 sps which corresponds to the ratio of line interval to symbol length, Tl/Ts = 9.5/3, 9.9/3, and 2/3, respectively. In the figure, the line interval of the QVGA image, Tl, is 25.44 μs. Measured distance is centimeters. Fig. 9(a) shows received symbol pattern measured at 58.8 sps. The cycle pattern consists of five short cycle patterns and a long cycle one. The short cycle pattern consists of one Tl and one 2Tl and the long cycle pattern consists of one Tl and two 2Tl. Fig. 9(b) shows received symbol pattern measured at 5287.9 sps. Similarly, the short cycle pattern consists of one Tl and one 2Tl and the long cycle pattern consists of one Tl and two 2Tl. Since the cycle pattern consists of 3- or 32-short cycle patterns and a long cycle one, the cycle pattern consists of 32- or 33-Tl and 33or 34-2Tl. Fig. 9(c) shows received symbol pattern measured at 534.6 sps. The cycle pattern simply consists of one Tl and one 2Tl. (a) 58.8 sps (a) Measured distance is centimeters. (b) 5287.9 sps (c) 534.6 sps Fig. 9. Received symbol pattern measured at 58.8, 5287.9, and 534.6 sps, respectively, where the line interval of the QVGA image, Tl, is 25.44 μs and measured distance is centimeters. (b) Measured distance is 8 centimeters. Fig. 8. LED image captured by 3-fps image sensor with rolling shutter, where the image resolution is 32 x 24 pixels (QVGA). Fig. 8 shows transmitted LED image captured by 3-fps image sensor with rolling shutter, where distance is set to and 8 centimeters, respectively. The image resolution is 32 x 24 pixels (QVGA). In order to use all the 24 lines for reception of In addition to the received symbol pattern, comparable and decision symbols were simultaneously outputted from the FPGA ports and measured by the logic analyzer. Fig. shows received, comparable and decision symbol pattern measured at symbol rate of 5287.9 sps which corresponds to the ratio of line interval to symbol length, Tl/Ts = 9.9/3. Measured distance is centimeters. Fig. (a) shows received, comparable and decision symbols of a whole frame. Both exposure and non-exposure lines are shown. Fig. (b) shows enlarged view of the preamble for symbol synchronization. The comparable symbol is generated at the beginning of the exposure lines and the length of the comparable symbol is compared with that of the received symbol. Fig. (c) shows enlarged view of the beginning part of

the data symbols. Data symbols of and are regularly made by symbol decision. Fig. (d) shows enlarged view of the end part of the data symbols. Similarly, data symbols of and are regularly made by symbol decision. (a) a whole frame were more than x -2, it is obvious that the symbol timing estimation is useful for symbol synchronization. Error-free performance was achieved at 5287.9 sps which corresponds to the ratio, T l /T s =9.9/3, with a long cycle received pattern. Moreover, BER of.58x -4 was obtained at 534.2 sps which corresponds to the ratio, T l /T s =2./3, also with a long cycle received pattern. These results indicate that highly accurate symbol timing estimation can be accomplished when the length of the cycle pattern of the received symbols is long. Since the offset time between the transmitted and comparable symbol was reduced at 5287.9 sps because of the long cycle pattern, the symbol synchronization and error-free performance was accomplished. (b) enlarged view of the preamble BER Measured Number of Symbols : with symbol timing estimation without symbol timing estimation (c) enlarged view of the beginning part of data symbols 55 52 525 53 535 54 Symbol rate [symbols per second] (d) enlarged view of the end part of data symbols Fig.. Received, comparable and decision symbols measured at 5287.9 sps. Finally, bit error rates (BERs) were measured in order to make sure of difference in synchronization performance due to the symbol rate. Table I shows configuration of the LED transmitter and the image-sensor receiver with rolling shutter. Communication procedure is the same procedure as shown in Fig. 7(b). Although random sequence is needed to measure BERs correctly, repetition of and was used as data symbols to start symbol synchronization at the beginning of LED image for every frame. Communication distance was set to 8 centimeters to achieve error free performances. 29-4 lines were used for reception of the LED image. TABLE I. CONFIGURATION OF TRANSMITTER AND RECEIVER. LED Transmitter Image-Sensor Receiver Total Flux 85 lumens Lens Focal Length 3. mm Half-Power Beam Width 4 degrees F -Number.8 Modulation On-Off Keying Field of View 4 degrees Data Symbols Repetition of and Line Rate 797.9 lps FPGA Cyclone V FPGA Cyclone V Fig. shows measured BERs under fluorescent lights. Since the measured number of symbols is 6, BER= -6 indicates error-free operation. BERs were measured while symbol rate was changed from 58.8 to 5394.3 sps which corresponds to the ratio, T l /T s, from 9.5/3 to 2.3/3. In the BER measurements, symbol rate is assumed to be known at the image-sensor receiver. BERs measured with symbol timing estimation are compared with those measured without the estimation. Since all the BERs without symbol timing estimation Fig.. Measured BERs versus symbol rate, where communication distance is 8 centimeters. BER Measured Number of Symbols : with symbol timing estimation without symbol timing estimation 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9 2 Symbol rate difference [symbols per second] Fig. 2. Measured BERs versus difference in symbol rate, where symbol rate is assumed to be 5287.9 sps in the image-sensor receiver and communication distance is 8 centimeters. Fig. 2 shows measured BERs when the transmitted symbol rate is slightly different from the received one, where symbol rate is assumed to be 5287.9 sps in the image-sensor receiver for symbol synchronization. As the difference in symbol rate between the transmitter and receiver increases, BER without symbol timing estimation gradually deteriorates. On the other hand, error-free performance was accomplished with symbol timing estimation up to difference in the symbol rate of 6 sps which corresponds to relative difference in the symbol rate of more than 3 ppm. This result corresponds approximately to the simulated one (see Fig. 6(a)). As the length of the received symbol cycle is longer, the image-sensor receiver becomes more tolerant of difference between transmitted symbol rate and assumed one in the image-sensor receiver.

V. CONCLUSION Symbol synchronization performance of the image-sensor VLC with rolling shutter has been investigated based on the sequential estimation method. Simulation results show that the symbol synchronization can be accomplished at symbol rates with a long cycle pattern. Even though the transmitted symbol rate is slightly different from the assumed one in the imagesensor receiver with rolling shutter, the sequential estimation method can be applied to the symbol synchronization at symbol rates with a long cycle pattern. In addition, experiment results show that error-free performance is achieved at 5287.9 sps which corresponds to the ratio of line interval to symbol length of 9.9/3 with a long cycle received pattern. Furthermore, error-free performance is accomplished up to difference in symbol rate of 6 sps which corresponds to relative difference in the symbol rate of more than 3 ppm. These results indicate symbol timing estimation can be accomplished accurately and robustly when the length of the cycle pattern of the received symbols is long. However, further studies are needed in order to achieve error-free performance at an arbitrary symbol rate of less than the line rate of the image sensor, 797.9 lps. ACKNOWLEDGMENT This work was supported in part by JSPS KAKENHI Grant Number JP6K637. REFERENCES [] H. B. C. Wook, S. Haruyama, and M. Nakagawa, "Visible Light Communication with LED Traffic Lights Using 2-Dimensional Image Sensor," IEICE Trans. Fundamentals, vol. E89 A, no. 3, pp. 654-659, Mar. 26. [2] T. Yamazato, I. Takai, H. Okada, T. Fujii, T. Yendo, S. Arai, M. Andoh, T. Harada, K. Yasutomi, K. Kagawa, and S. Kawahito, "Image-Sensor- Based Visible Light Communication for Automotive Applications," IEEE Communications Magazine, vol. 52, no. 7, pp. 88-97, July 24. [3] K. Kamakura, "Image Sensors Meet LEDs," IEICE Trans. Commun., vol. E-B, no. 6, pp. 97-925, June 27. [4] C. Danakis, M. Afgani, G. Povey, I. Underwood, and H. Haas, "Using a CMOS Camera Sensor for Visible Light Communication," IEEE Globecom Workshops, Anaheim, CA, USA, Dec. 22, pp. 244 248. [5] H. Aoyama and M. Oshima, "Visible Light Communication Using a Conventional Image Sensor," IEEE Consumer Communications and Networking Conference, Las Vegas, NV, USA, Jan. 25, pp. 3 8. [6] H. Aoyama and M. Oshima, "Line Scan Sampling for Visible Light Communication: Theory and Practice," IEEE International Conference on Communications, London, UK, June 25, pp. 56 565. [7] C. W. Chow, C. Y. Chen, and S. H. Chen, "Enhancement of Signal Performance in LED Visible Light Communications Using Mobile Phone Camera," IEEE Photonics Journal, vol. 7, no. 5, 79367, Oct. 25. [8] C. W. Chen, C. W. Chow, Y. Liu, and C. H. Yeh, "Efficient demodulation scheme for rollingshutter-patterning of CMOS image sensor based visible light communications," Optics Express, vol. 25, no. 2, pp. 24362-24367, Oct. 27. [9] W. Chujo, T. Kondo, and R. Kitaoka, "Improvement of Symbol Rate and Flicker-Free Performance of LED Visible Light Communication with Low-Frame-Rate CMOS Camera," International Conference and Exhibition on Visible Light Communications 25, 579999CC, Oct. 25. [] T. Kondo, R. Kitaoka, S. Mizuno, and W. Chujo, "Synchronization Method of Image-Sensor Visible Light Communication by Sequential Estimation," The IEICE Trans. Commun.(B), vol.j-b, no.2, pp. 77-89, Feb. 27 (in Japanese). [] T. Kondo, T. Zinda, and W.Chujo, "Symbol Rate and Timing Estimation for Image-Sensor VLC by a Cycle Pattern of Received Symbols," IEEE Globecom Workshops, Singapore, Dec. 27. [2] W. Mao and J. M. Kahn, "Free-Space Heterochronous Imaging Reception of Multiple Optical Signals," IEEE Trans. Commun., vol. 52, no. 2, pp. 269-279, Feb. 24. [3] Y. Shirai, T.G. Sato, Y. Kamamoto, and T. Moriya, "Flexible Synchronization in Optical Camera Communication with On-off Keying, " IEEE Globecom Workshops, Singapore, Dec. 27. [4] A. Koizuka, Y. Hokazono, M. Suzuki, and H. Morikawa, "Demo: Illuminating the Data - A New Bridge between Things and Humans," 27 International Conference on Embedded Wireless Systems and Networks, Uppsala, Sweden, Feb. 27, pp.248-249.