torchsig.transforms.functional.local_oscillator_frequency_drift¶
- torchsig.transforms.functional.local_oscillator_frequency_drift(data: ~numpy.ndarray, drift_ppm: float = 1, rng: ~numpy.random._generator.Generator = Generator(PCG64) at 0x7694D3FA59A0) ndarray[source]¶
Mixes data with a frequency drifting Local Oscillator (LO), with drift modeled as a random walk.
- Parameters:
data (np.ndarray) – Complex valued IQ data samples.
drift_ppm (float) – Drift in parts per million (ppm). Default 1.
rng (np.random.Generator) – Random number generator. Defaults to np.random.default_rng(seed=None).
- Returns:
Data with LO drift applied.
- Return type:
np.ndarray