1. A method for providing an automatic gain control in signal processing, the method comprising: receiving a stream of analog signals; adjusting a gain on the received analog signals using a first set of gain compensation parameters derived from previously received signals; converting the adjusted analog signals to digital signals; collecting a predetermined number of digital signals from the converted digital signals within a predetermined time period; delaying the collected digital signals from being transferred out for further demodulation processing for a predetermined delay time; estimating a second set of gain compensation parameters based on the collected digital signals; applying the estimated second set of gain compensation parameters to the delayed collected digital signals for compensating a gain of the delayed collected digital signals; and providing the delayed collected digital signals with the gain compensated based on non-delayed collected digital signals to demodulation and detection blocks, wherein the non-delayed digital signals are the second set of gain compensation parameters, and wherein the delayed collected digital signals are not directly provided for adjusting the gain on the received analog signals.