torchsig.transforms.functional.additive_noise¶
- torchsig.transforms.functional.additive_noise(data: ndarray, power: float = 1.0, color: str = 'white', continuous: bool = True, rng: Generator | None = None) ndarray[source]¶
Additive complex noise with specified parameters.
- Parameters:
data – Complex valued IQ data samples.
power – Desired noise power (linear, positive). Defaults to 1.0 W (0 dBW).
color – Noise color, supports ‘white’, ‘pink’, or ‘red’ noise frequency spectrum types. Defaults to ‘white’.
continuous – Sets noise to continuous (True) or impulsive (False). Defaults to True.
rng – Random number generator. Defaults to np.random.default_rng(seed=None).
- Returns:
Data with complex noise samples with specified power added.