torchsig.transforms.functional.carrier_phase_noise¶
- torchsig.transforms.functional.carrier_phase_noise(data: ndarray, phase_noise_degrees: float = 1.0, rng: Generator | None = None) ndarray[source]¶
Carrier phase noise from a Local Oscillator (LO) with the noise modeled as a Gaussian RV.
- Parameters:
data – Complex valued IQ data samples.
phase_noise_degrees – Phase noise in degrees. Used as standard deviation for Gaussian distribution. Defaults to 1.0.
rng – Random number generator. Defaults to np.random.default_rng(seed=None).
- Returns:
Data mixed with noisy LO.