optic.dsp.core.gaussianComplexNoise

gaussianComplexNoise(shapeOut, σ2=1.0, seed=None)

Generate complex circular Gaussian noise.

Parameters:
  • shapeOut (tuple of int) – Shape of np.array to be generated.

  • σ2 (float, optional) – Variance of the noise (default is 1).

  • seed (int, optional) – Seed for the random number generator.

Returns:

noise – Generated complex circular Gaussian noise.

Return type:

np.array