torchsig.transforms.functional.carrier_frequency_drift¶
- torchsig.transforms.functional.carrier_frequency_drift(data: ndarray, drift_ppm: float = 1, rng: Generator | None = None) ndarray[source]¶
Carrier frequency drift from a Local Oscillator (LO), with drift modeled as accumulated gaussian random phase.
- Parameters:
data – Complex valued IQ data samples.
drift_ppm – Drift in parts per million (ppm). Default 1.
rng – Random number generator. Defaults to np.random.default_rng(seed=None).
- Returns:
Data with LO drift applied.