“…The optical input power of the receiver varies over a wide dynamic range, which depends on the variations of the transmission distance, transmitted laser power, loss of the fibre, and efficiency of the PD [4,5,6,7,8,9,10]. An automatic gain control (AGC) circuit, which varies the transimpedance gain, has been widely used to prevent the TIA from being overdriven at high input power, leading to improvements in jitter behaviour and sensitivity [11,12,13,14]. For high-speed TIA, achieving maximum bit rates requires a flat response of the magnitude of the transimpedance within the frequency range of interest.…”