skrf.media.rectangularWaveguide.RectangularWaveguide.white_gaussian_polar

RectangularWaveguide.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.

Parameters:
  • 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
Returns:

result – a noise network

Return type:

Network object