TGC Time-gain compensation
TGC time-gain compensates RF or I/Q signals.
TGC(RF) or TGC(IQ) performs a time-gain compensation of the RF or I/Q signals using a decreasing exponential law. Each column of the RF or I/Q array must correspond to a single signal over (fast-) time.
[~,C] = TGC(RF) or [~,C] = TGC(IQ) also returns the coefficients used for time-gain compensation (i.e. new_SIGNAL = C.*old_SIGNAL)
The signal intensity is assumed to decrease exponentially as distance increases (and thus as fast-time increases). A robust linear fitting is performed on the intensity logarithm to seek the TGC exponential law.
About the author
Damien Garcia, Eng., Ph.D. INSERM researcher Creatis, University of Lyon, France