Arxiv:2007.16125V1 [Eess.SP] 31 Jul 2020 This Paper, Starting from a Simple Amplifier Model, We De- 1
Total Page:16
File Type:pdf, Size:1020Kb
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 signal amplitude is easily ei- ther too large causing ADC clipping or too small resulting For dynamic visible light communication (VLC) sys- in quantization noise, 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, signals 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 capacitors, the Signal PD AGC total front-end electrical AC power is thus given by recovery VLC transmitter px = D[x]rl (6) ¯2 2 = fD[βhb] + σd + 2βh Cov[b; nd] + σi grl 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 8(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 detector, 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]. 8 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.