CircularWaveguide.white_gaussian_polar(phase_dev, mag_dev, n_ports=1, **kwargs)

Complex zero-mean gaussian white-noise network.

Creates a network whose s-matrix is complex zero-mean gaussian white-noise, of given standard deviations for phase and magnitude components. This ‘noise’ network can be added to networks to simulate additive noise.

  • phase_mag (number) – standard deviation of magnitude

  • phase_dev (number) – standard deviation of phase

  • n_ports (int) – number of ports.

  • **kwargs (passed to Network) – initializer

  • mag_dev (Number)


result – a noise network

Return type:

Network object