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.

See also

rf2iq, das, bmode

About the author

Damien Garcia, Eng., Ph.D.
INSERM researcher
Creatis, University of Lyon, France

websites: BioméCardio, MUST

Date modified