<<

Automatic Gain Control Design for Dynamic Visible Light Communication Systems

Yingwen Zhang Xianqing Jin Weibin Jiang University of Science and University of Science and University of Science and Technology of China, Hefei Technology of China, Hefei Technology of China, Hefei Xinmin Chen Zhengyuan Xu University of Science and University of Science and Technology of China, Hefei Technology of China, Hefei

Abstract mobile scenarios, the received amplitude is easily ei- ther too large causing ADC clipping or too small resulting For dynamic visible light communication (VLC) sys- in quantization , and thus BER deterioration. Similar tems, received optical power fluctuates largely due to the to a mature RF system, the solution to this is to introduce fast movement of VLC terminals. Such fluctuations will automatic gain control (AGC), which can stabilize the input cause possible signal clipping and quantization noise at amplitude of ADC regardless of the signal variation, into the analog-to-digital converters (ADCs) and thus aggravate the VLC system[2]. signal-to-noise ratio (SNR) and reliability of the commu- For AGC, the signal strength is detected and then used to nication link. To mitigate this effect, the automatic gain control the signal gain, where the strength detection process control (AGC) technique is often introduced in the receiver can be accomplished either digitally, namely, ADC sam- front-end to adaptively adjust the electrical signal strength. pling and digital calculation, or with analog circuit. Digital In this paper, we provided a VLC front-end analysis con- AGCs are widely used in RF systems for its flexibility of sidering AGC model. Based on the model, some design adjustment and high reliability, where the ADC quantizer principles of AGC are theoretically derivated: the effects of combined with AGC were analyzed in [7, 8, 9]. While in AGC index m, AGC maximum gain gmax and AGC equilib- the VLC research, [3] first realized the importance of AGC rium range DR. Next, an analog AGC amplifier was care- while studying the VLC vehicular communication. In [4], fully implemented and the effectiveness of our AGC model- the authors conducted preliminary experiments of AGC for ing was proved through BER experiments. Finally, real- VLC of different distances, where the signal gain was set time 25Mb/s on-off-keying (OOK) experiments with AGC by switches. Due to the ability to mitigate the amplitude at- function were demonstrated in a dynamic link with differ- tenuation, an analog AGC amplifier was used to extend the ent speeds. Experimental results show that the AGC can LED bandwidth in [5]. Besides, in terms of AGC circuit de- stabilize the BER performance and improve the system per- sign towards VLC system, certain papers were found[10, 6]. formance in the speed of 1m/s. Until now, effects of AGC has not been fully studied in VLC situations, both theoretically and experimentally. In arXiv:2007.16125v1 [eess.SP] 31 Jul 2020 this paper, starting from a simple amplifier model, we de- 1. Introduction rived the SNR model for AGC. Besides, combined with VLC front-end reception model, some AGC practical de- As an emerging technology, visible light communication sign insights for VLC systems were given. Finally, experi- (VLC) use the license-free light spectrum to provide high ments were conducted to evaluate the effectiveness of AGC. speed communication and network connectivity, which can appreciably meet the unprecedented demands of communi- 2. System Model cation and connection in the era of Internet of things [1]. 2.1. Signal propagation Over the decades, the user mobility problem is one of the challenges that both the research community and indus- For the VLC transmitting-end, are firstly gen- try have to tackle to make VLC really commercial. On the erated by the programmable hardware, e.g., FPGA. Then account of high directionality and attenuation of light, in proper power amplification and DC bias are given to drive

1 VLC receiver Considering DC components are blocked by , the Signal PD AGC total front-end electrical AC power is thus given by recovery

VLC px = D[x]rl (6) ¯2 2 = {D[βhb] + σd + 2βh Cov[b, nd] + σi }rl

where px represents the converted electrical power; rl is the front-end load resistor. Despite the signal dependency Figure 1: A typical mobile VLC scenario between b and nd, the covariance term Cov[·] is 0. Using (1), (2) and (5), we have the LED. In practice, due to the DAC quantization noise px = ps + pn (7) and the power amplifier noise, we consider that the trans- mitted signals are noisy, and for a certain discrete time, the where ps represents the electrical power of signal and pn is transmitted optical signal of LED was denoted by random the total electrical power of front-end noise, denoted by variable 2 ps = (hαβ) D[s]rl (8) b = α(s + nt + vb) (1) p 2 where b and s are random variables, representing the optical pn = λps + 2qMFA∆f (psrl)/D[s](E[s] + vb) + σi rl 2 (9) power and electrical signal of transmitter; nt ∼ N(0, σt ) is the transmitter noise, assumed as zero-mean Gaussian white where λ, defined as σ2/ [s], is the transmitted noise signal noise and to be independent of s; v is the DC bias voltage; t D b ratio. The transmitter is noiseless once λ = 0. α is the electro-optical conversion coefficient. The front-end input SNR thus is denoted by Through channel propagation, the converted electrical current at the receiving-end is[11] ps SNRi = (10) pn x = β(hb + b0) + ni + nd (2) 2.2. Automatic gain control where x is the electrical current of front-end; β is the APD responsivity; b0 is the optical power of ambient lights, After the front-end reception, signals are fed to AGC to which usually is considered as a constant; h is the Lamber- prevent signal fluctuations caused by relative movements of tian channel gain, given by [11] the VLC transmitter and receiver. The essence of an AGC amplifier is a variable gain amplifier (VGA) that can adjust (n + 1)A  n gains dynamically according to the input strength, signal 2 cos φTs(ψ)g(ψ)cosψ 0 6 ψ 6 Ψc h = 2πd amplitude or power, so that the output remains stable (see 0 Ψ ψ c 6 AGC diagram in Fig.(2)). Here x(t) and y(t) are the input (3) and output signal of continuous time, respectively. g(v ) where the Lambertian index n depends on the half-power c is the VGA gain, and usually is a exponential function of angle of transmitter φ , given by n = −1/log (cosφ ); 1/2 2 1/2 control voltage v , leading a constant setting time of AGC A is the receiver area of photodiode; d is the communication c loop that is independent of input signal x(t)[14]. The VGA distance; φ is the emission angle; ψ is the incident angle; output strength is then detected by a loop , whose T (ψ) is the optical filter gain; Ψ is the angle of half field of s c output d(y(t)) is further compared with a external reference view (FOV); g(ψ) = χ2/sin2Ψ is the concentrator gain, c voltage v . Finally, through a loop filter, the comparison where χ is the refractive index. ref difference is smoothed into a DC voltage v to control the In (2), n ∼ N(0, σ2) is the input-independent noise, c i i VGA’s gain, where we have [14] representing both the circuit noise and the ambient light in- duced shot noise, given by Z t vc(t) = k2 (k1vref − d(y(τ))) dτ (11) 2 2 0 σi = σc + 2qMFA∆fβb0 (4)

2 where k1 and k2 are the circuit scaling factors. The strength where σc is the circuit noise; q is the electron charge; M is detection can be implemented digitally using ADC or by the APD multiplication factor; FA is the excess noise factor; 2 analog detectors, such as the square-law detector[18]. ∆f is the system bandwidth. nd ∼ N(0, σd) is the input- dependent noise, representing the signal induced shot noise, Apparently, from (11), as the input strength rises, the ¯2 detector output becomes larger than the reference level, whose average variance σd can be denoted by[13] namely, k1vref − d(y(τ)) < 0. Through the time inte- ¯2 2 σd = Es[σd] = 2qMFA∆fhαβ(E[s] + vb) (5) gral, then vc will decline correspondingly, resulting in a

2 smaller amplifier gain g(vc), which will lower the output AGC; two equilibrium thresholds pl and pu were given by y(τ). Subsequently, the loop reaches the equilibrium-state as k v = d(y(τ)) and outputs a constant power that can pe − pa 1 ref pl = (15) be adjusted by vref . This process of loop settling is the gmax same vice versa when the input strength declines. pe − pa pu = (16) Though such a AGC system is inherently non-linear, for gmin small changes of input strength, after logarithmized formu- lation with proper approximation technique, namely, Taylor Applying (14) to (13), defining the AGC index m = series expansion, we can operate and analyze the AGC sys- pe/pa, we have the output SNR of AGC tem as a first order linear system in decibel (dB)[19].  SNRi The dynamic performance of first-order linear system is  p < p 1 + p /g p x l described by the time constant τ[16]. For instance, for a  a max n (m − 1)SNRi unit step input, it takes t = 3τ for the system to rise from SNRo = pl 6 px 6 pu (17) 0% to 95% of the final steady amplitude. In practical mobile  m + SNRi  SNRi VLC scenarios, the designed time constant thus should be  p < p 1 + p /g p x u much smaller than the power fluctuation period. a min n x( t ) VGA yt() 3. Analytical Results and Analysis gv() C

vC 3.1. Effect of AGC index m Detector d(4 ) As shown in (17), when AGC is in equilibrium-state (pl 6 px 6 pu), the output SNR is determined by both - the input SNR and the AGC index m. In Fig.3, we first in- k (4 ) Reference vestigated the output SNR performance of equilibrium-state 2 O k v 1 ref AGC with different m, where m was presented in dB like SNR. Figure 2: A typical feedback AGC diagram 40 m = 10 dB Next, we give a signal SNR model for the settled AGC 30 m = 20 dB amplifier. Basically, for a fixed gain amplifier, after a power m = 30 dB amplification of g, we have[17] 20 (dB)

py = gpx + pa (12) o 10 where pa is the AGC noise power, which is independent of SNR 0 the input. Using (7), we have the output SNR Low SNR High SNR region -10 region of of m = 10 dB gps SNRi m = 10 dB SNRo = = (13) gpn + pa 1 + pa/gpn -20 -20 0 20 40 60 SNR (dB) As discussed earlier, the output of the equilibrium-state i AGC is a stable power pe. While in practice, on account of the limit gain range of the VGA component, once the gain Figure 3: AGC SNR performance with respect to different that needed to amplify the input to the equilibrium level is m out of range, the AGC amplifier will behave as a fixed gain amplifier with the boundary gain gmax or gmin. Thus g was denoted by a piecewise function It should be noted in the beginning that, SNRo is mono- tonically increasing with respect to m. As illustrated in g p < p Fig.3, the SNR curve can be analyzed from three different  max x l pe − pa regions (see the example of region under curve of m = 10 g = pl px pu (14) p 6 6 dB). Firstly, in the low SNR region, namely, SNRi  m,  x gmin px > pu the output SNR approaches to the input SNR, and is barely improved as we increase m. On the contrary, in the high where gmax and gmin are the maximum and minimum ac- SNR region, namely, SNRi  m, certain SNR floors of cessible gain of VGA; pe is the equilibrium output power of m − 1 occur.

3 Table 1: Simulation Parameters 40 Transmitted signal power (D[s]) 0.08 A2 LED DC bias (vb) 8 V LED threshold voltage 6 V 30 Transmitted noise signal ratio (λ) -30 dB LED conversion coefficient (α) 0.125 A/W 20 (dB) −19 p p p p Electron charge (q) 1.6 × 10 C l2 l1 u2 u1 10 Multiplication factor (M) 30 SNR Excess noise factor (FA) 4.77 Front-end SNR ( = -30 dB) Equa.(15), g = 20 dB System bandwidth (∆f) 12.5 MHz 0 max1 Equa.(15), g = 40 dB −15 max2 Independent noise density 6.654 × 10 mW/Hz Equa.(11), g = 10 dB AGC noise density 2.71 × 10−12 mW/Hz -10 -60 -40 -20 0 20 40 Load resistor (r ) 50Ω l p (dBm) VGA adjustable gain range 48 dB x AGC equilibrium output (p ) 0 dB e Figure 4: AGC output SNR performance with different APD responsivity (β) 460 W/A VGA maximum gain Half-power angle (φ1/2) 60 degree Optical filter gain (Ts(ψ)) 1 Half-FOV (Ψc) 60 degree input SNR. In fact, since the front-end input noise power 2 Reflective index (χ) 1.5 pn is lower bounded by the term σc rl, careful gmax design p Overall, while the AGC is in equilibrium-state, the sys- a gmax  2 = 26.1 dB (18) tem SNR benefits from a larger m, avoiding the floor effect. σc rl m p From definition, large means increasing e. Neverthe- make p /(g σ2r ) → 0 and thus SNR ≈ SNR (see [p , p ] a max i l i o less, the AGC equilibrium thresholds, i.e., l u , is con- the curve of g = 40 dB in Fig.4). In addition, aside p p max2 trolled by e (see (15) and (16)), simply increasing e will from the SNR loss caused by small gain, it is noteworthy result in higher thresholds, which implies a possible trade- that as px decreases, quantization noise will occur at ADCs off while designing practical systems. stage. When p1 ≥ px ≥ p2, since the input SNR is bounded by 3.2. Effect of VGA gain gmax 30dB, where SNRi  m, the low SNR region conclusion Next, performances of the AGC output SNR with differ- can be applied in this interval. When px > p1, AGC is ent VGA maximum gains gmax under certain front-end situ- a fixed gain amplifier with the bounded input SNR. Same ation was given (see Fig.4). In this simulation, the transmit- analysis can be applied to this situation using (13). Besides, ted signal is the zero-mean bipolar OOK, where E[s] = 0. a amplifier with fixed gain of 10 dB was plotted as reference The transmitted noise signal λ was set to -30 dB with- in Fig.4. out loss generality. APD parameters are with Hamamatsu C12702-04 and we measured the module open-circuit out- 3.3. Analysis of channel put in indoor with curtains open to approximate the noise Furthermore, the dynamic range of the received optical 2 power term σi rl. Also, the AGC amplifier open-circuit out- power corresponding to the AGC equilibrium range were put was measured as the AGC noise p . The VGA gain a analyzed. From Section.2.1, ignoring the ambient light b0, range is fixed by 48 dB, where the VGA minimum gain is the average received optical power is denoted by then gmin = gmax − 48 in dB. The pe was set to 0 dBm considering the actual ADC input limits (detail system pa- o¯ = E[hb] = αhvb (19) rameters see Table 1). By simple calculation, we have m = 44.7 dB and thresh- In our simulation, considering the SNR of the equilib- olds were plotted with vertical lines. In Fig.4, the input SNR rium thresholds pl and pu are higher than 10dB (see Fig.4), of AGC is the front-end SNR calculated by (7)-(10). Here, we have px ≈ ps. Using (8), the AGC equilibrium range the front-end SNR is upper bounded by the transmitted SNR can thus be noted by 1/λ as we included transmitter noise. pu hu When px < p1, the output SNR is improved by increas- DR = 10 lg ≈ 20 lg (20) pl hl ing gmax. In this interval, AGC behaves as a fixed gain am- plifier with gain gmax. The output SNR described in (13), where DR is the equilibrium range of AGC; hu and hl are is mainly determined by the term pa/gpn while given the the channel gain when the received electrical power are pu

4 AD8331 '-) fixed gain with maximum gain approximately 49.5 dB. On VGAc LPF the other side, when px > pu, we detected large harmonic '=- AMP for this circuit, which makes the AGC unusable 551YOMTGR 59) in this input region. (.) 2 - 2 O (4 ) REF AD8362 0 (a) System setup for AGC transmission and BER experiments -2 Mobile Rail +1m FPGA Transmitter Two-axis FPGA Receiver -4 AGC Signal Recovery p = -49.5 dBm p = -1.5 dBm OOK information gimbal l u APD -6 AWG FPGA Controller PWM beacon Output (dBm) 6.25 MbpsOOK ATP of -8 Beacons 12.5 MbpsOOK Filter Camera -10 25 MbpsOOK Motor 50 MbpsOOK -1m Control Rx Tx -12 3 m -60 -50 -40 -30 -20 -10 0 Free Space Input (dBm) (b) System diagram of real-time VLC mobile tracking platform Figure 6: Measured transmission characteristics for AGC Figure 5: Systems diagram for experiments amplifier and pl, respectively. The dynamic range for the received optical power is then calculated by 4.2. AGC experimental BER performance o¯ h 1 10 lg u = 10 lg u = DR = 24 dB (21) Next, to evaluate the AGC BER performance, a 1Mbps o¯l hl 2 OOK signal, whose transmitted data is pseudo-random se- quence, with different level Gaussian noise was intention- To be more specific, using (3), (8) and parameters given ally generated by AWG. Through AGC amplifier, the out- in Table.1, considering the emission and incident angle are put then was demodulated offline. While changing the AGC both 90 degree, the distance d corresponding to p is cal- l l equilibrium power by adjusting the v , the input signal culated as 1.57 m. And considering distance at 1 m, the ref amplitude was also adjusted to adapt to the AGC input deviation angle φ corresponding to p is calculated as 66 l l thresholds. Using the AGC noise measured in Table 1, we degree, covering the whole FOV of 60 degree. further calculated m. In addition, the hard-decision demod- 4. Experimental Results ulation (HDD) without AGC was conducted as the reference (results see Fig.7). 4.1. AGC experimental transmission characteristic 100 Numerous integrated analog AGC amplifiers are com- mercially available, and we implemented the circuit using -1 AD8362 and AD8331 (from Analog Devices Inc.), to evalu- 10 ate the effectiveness. The gain range for our VGA is -4.5 dB -2 to 43.5 dB, and the AGC equilibrium output power was set 10 as 0 dBm approximately. The AGC transmission character- BER istics with OOK signal was given in Fig. 6. The OOK signal 10-3 2.2 mVrms (m =4.6 dB) was generated by arbitrary waveform generator (AWG), and 3.1 mVrms (m = 7.5 dB) -4 4.4 mVrms (m = 10.6 dB) we measured the AGC output directly using oscilloscope in 10 6.9 mVrms (m = 14.5 dB) 16 mVrms (m = 21.8 dB) 50 Ω (see experiment setup in Fig.5.(a)). 200 mVrms (m = 43.7 dB) No AGC As depicted in Fig.6, due to the gain of the extra loop am- 10-5 plifier (approximately 6dB), two threholds are pl = −49.5 4 8 12 16 20 24 28 32 SNR (dB) dB and pu = −1.5 dB, respectively. On account of the i frequency response of the chosen AGC components, the equilibrium power declines with the increasing bandwidth Figure 7: Measured BER performance for different pe of input signals. While px < p1, the AGC behaves as a

5 In Fig.7, coincided with our AGC model analysis ear- (SNRi  m), but still the BER floor occurs. We may lier, in low SNR region (SNRi  m), the output BER ap- explain this as the effect of transmitted noise or LED non- proaches to the HDD result (see curves of NoAGC, m=21.8 linearity, since the non-linearity can be considered as one dB,43.7 dB), and while in high SNR region (SNRi  m), type of noise. Also, for the fixed gain amplifier, as discussed certain BER floors occur (see curves of m=10.6 dB,7.5 earlier, we ascribed the BER loss to the small gain. Real- dB,4.6 dB). Note that due to the AGC inherent non-linearity time tracking experiments at moving speeds of 0.25 m/s, 0.5 (non-linear gain, detector function and etc.), the signal qual- m/s and 1 m/s were further performed to evaluate the AGC ity is slightly deteriorated after passing AGC. This phe- dynamic performance (see Fig.9). nomenon can be effectively improved when applied equal- As demonstrated in Fig.9, when moving speeds are low ization techniques. (cases of 0.25 m/s and 0.5 m/s), the BER results are close to the static benchmarks. However, as the transmitter moving 4.3. Mobile tracking experiment with AGC speed is up to 1 m/s (tracking angular speed of 18°/s), due Finally, the AGC function in mobile situation was tested to the mechanical delay of tracking, the light was slightly in our real-time VLC mobile tracking platform[20] (system out of the plane of the APD, causing the power loss, thus see Fig.5.(b)). In this platform, the transmitting-end con- BER degradation. sists of a information LED, which used for data transmis- Also note that, since the rise time of our AGC loop, pro- sion, and a beacon LED, which used for position detection. vided by chip datasheet, is roughly 1ms (time of rise from The lights moved back and forth with different speeds on 10% to 90% for a step input). And the power changing pe- a rail. At the receiving-end, the light position was first de- riod in the 1 m/s case is 4 s. Thus the effect of loop dynamic tected by a high-speed camera using image processing tech- setting is negligible. In practical vehicular scenario, one nique and then sent to the motor to finish the light tracking should also be considered is the power fluctuation caused process. Data demodulation was completed by APD. by road irregularities and vehicle vibrations, whose vibra- We compared the AGC amplifier with a fixed gain am- tion frequency are mainly low frequency component less plifier with a power gain of 4.5 dB, where both the outputs than 20Hz[21]. of AGC and fixed gain amplifier are within the ADC input range. The static BER and output powers of two amplifiers 0.25 m/s (AMP) 0.5 m/s (AMP) at different rail position are given in Fig.8 as benchmark. 1 m/s (AMP) The transmitted signal is 25 Mbps OOK signal of 25 bits 10-2 0.25 m/s (AGC) 0.5 m/s (AGC) pseudo-random sequence and the communication distance -3 1 m/s (AGC) is 3 m, with the AGC index m = 43.7 dB. FEC limit of 3.8 10 10-3 15 3 BER Electrical power/AMP -3 Electrical power/AGC 2.5 10 10 BER/AMP BER/AGC 2 5 1.5 5 10 15 20 25 30 35 40 (dBm) BER

out 0 Discrete Time p 1 Figure 9: Tracking BER performance at 25Mbps -5 0.5 5. Conclusion -10 -1 -0.5 0 0.5 In this paper, we investigate the effect of AGC amplifier, Offset Distance(m) both theoretical and experimentally. Our key contributions Figure 8: Static BER benchmark and findings are as following: We modeled the VLC trans- mitter as a noisy transmitter, which can explain the BER As shown in Fig.8, when the transmitter places from floor in the experiment while the received signal power var- rail sides to the rail center, the AGC is in equilibrium, and ied. A theoretical SNR model for the settled AGC was de- both the BER and output power stay relatively stable. The rived. On the basis of that, the effect of AGC index m and slight BER and power asymmetry phenomena arise from the VGC gain gmax were studied: the asymmetry placements of the experimental equipment. Firstly, when the AGC is in the equilibrium-state, the Considering the values of m and the AGC BER results, output SNR is monotonically increasing with respect to m. we know that the input SNR must be in low SNR region In the high SNR region (SNRi  m), a certain SNR floor

6 occurs and in the low SNR region (SNRi  m), the in- [11] J. M. Kahn and J. R. Barry, “Wireless infrared communica- put SNR approaches the output SNR. We also pointed out tions,” Springer International, vol. 85, no. 2, pp. 265–298, a possible trade-off between the equilibrium output pe and 1994. the equilibrium thresholds [pl, pu] while adjusting m. Sec- [12] S. M. Moser, “Capacity results of an optical intensity chan- nel with input-dependent gaussian noise,” IEEE Transac- ondly, we found that proper VGA gain gmax designing, 2 tions on Information Theory, vol. 58, no. 1, pp. 207–223, namely, gmax  pa/σ rl, can avoid the undesired output i 2012. SNR loss throughout the interval of px < pl. Mobile VLC tracking experiments with AGC was con- [13] Y. Ming, X. Sha, L. Xiao, J. Ming, and C. Zhao, “Cod- ing performance for signal dependent channels in visible ducted, which proved the effectiveness of AGC in dynamic light communication system,” in IEEE Global Conference scenario. Practical considerations such as the time constant on Signal and Information Processing, 2015. of AGC was also mentioned, e.g., power fluctuations caused [14] J. P. A. Prez, S. C. Pueyo, and B. C. Lpez, Automatic Gain by road irregularities and vehicles vibrations. Control: Techniques and Architectures for RF Receivers, 2011. References [15] W. Han, S. Wang, and B. Yang, “Design and implementa- tion of agc algorithm circuit for high papr signal,” in 2016 [1] S. Wu, H. Wang, and C.-H. Youn, “Visible light communi- International Conference on Integrated Circuits and Mi- cations for 5G wireless networking systems: from fixed to crosystems (ICICM). IEEE, 2016, pp. 7–10. mobile communications,” IEEE Network, vol. 28, no. 6, pp. 41–45, 2014. [16] B. C. Kuo and F. Golnaraghi, Automatic control systems. [2] A.-M. Cailean˘ and M. Dimian, “Current challenges for vis- Prentice-Hall Englewood Cliffs, NJ, 1995, vol. 9. ible light communications usage in vehicle applications: [17] A. M. Niknejad, Electromagnetics for high-speed analog A survey,” IEEE Communications Surveys & Tutorials, and digital communication circuits. Cambridge University vol. 19, no. 4, pp. 2681–2703, 2017. Press, 2007. [3] S. Okada, T. Yendo, T. Yamazato, T. Fujii, M. Tanimoto, [18] D. Whitlow, “Design and operation of automatic gain con- and Y. Kimura, “On-vehicle receiver for distant visible light trol loops for receivers in modern communications sys- road-to-vehicle communication,” in 2009 IEEE intelligent tems,” Microwave Journal, vol. 46, no. 5, pp. 254–256, vehicles symposium. IEEE, 2009, pp. 1033–1038. 2003. [4] A. Cailean, B. Cagneau, L. Chassagne, S. Topsu, Y. Alayli, [19] J. M. Khoury, “On the design of constant settling time agc and M. Dimian, “A robust system for visible light commu- circuits,” IEEE Transactions on Circuits and Systems II: nication,” in 2013 IEEE 5th International Symposium on Analog and Digital Signal Processing, vol. 45, no. 3, pp. Wireless Vehicular Communications (WiVeC). IEEE, 2013, 283–294, 1998. pp. 1–5. [20] F. Liu, W. Jiang, X. Jin, and Z. Xu, “A simple and effective [5] C.-W. Chow, Y. Liu, C.-H. Yeh, J.-Y. Sung, and Y. Liu, “A tracking scheme for visible light communication systems,” practical in-home illumination consideration to reduce data in 17th International Conference on Optical Communica- rate fluctuation in visible light communication,” IEEE Wire- tions and Networks (ICOCN2018), vol. 11048. Interna- less Communications, vol. 22, no. 2, pp. 17–23, 2015. tional Society for Optics and Photonics, 2019, p. 110481H. [6] Y. Zhang and V. Joyner, “An analog front-end receiver with [21] M. Kinoshita, T. Yamazato, H. Okada, T. Fujii, S. Arai, desensitization to input capacitance for free space optical T. Yendo, and K. Kamakura, “Motion modeling of mo- communication,” in 2008 6th International Symposium on bile transmitter for image sensor based I2V-VLC, V2I- Communication Systems, Networks and Digital Signal Pro- VLC, and V2V-VLC,” in 2014 IEEE Globecom Workshops. cessing. IEEE, 2008, pp. 183–186. IEEE, 2014, pp. 450–455. [7] C. I. Yeh, D. S. Kwon, S. K. Whang, and W. W. Kim, “An AGC design of mobile cellular systems,” in IEEE 60th Vehicular Technology Conference, 2004. VTC2004- Fall. 2004, vol. 3. IEEE, 2004, pp. 2134–2137. [8] F. Sun, D. Liu, and G. Yue, “Particle filtering based au- tomatic gain control for ADC-limited communication,” in 2011 IEEE 73rd Vehicular Technology Conference (VTC Spring). IEEE, 2011, pp. 1–5. [9] S. Narieda, “AGC and ADC effects on receiver perfor- mance in FDM based narrowband wireless systems,” in 2013 IEEE 10th Consumer Communications and Network- ing Conference (CCNC). IEEE, 2013, pp. 449–454. [10] S. Fuada, R. A. Saputro, and T. Adiono, “Automatic gain control circuit for mobility visible light communication sys- tem using LM13700,” in Int. Conf. on IEEE ISESD 2017, 2017.

7