torchsig.transforms.functional.block_agc¶
- torchsig.transforms.functional.block_agc(data: ndarray, gain_change_db: float, start_idx: int) ndarray[source]¶
Implements a large instantaneous jump in receiver gain.
- Parameters:
data (np.ndarray) – IQ data.
gain_change_db (float) – Gain value to change in dB.
start_idx (np.ndarray) – Start index for IQ data.
- Returns:
IQ data with Block AGC applied.
- Return type:
np.ndarray