optic.dsp.core.phaseNoise

phaseNoise(lw, Nsamples, Ts, seed=None)

Generate realization of a random-walk phase-noise process.

Parameters:
  • lw (scalar) – laser linewidth.

  • Nsamples (scalar) – number of samples to be draw.

  • Ts (scalar) – sampling period.

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

Returns:

phi – realization of the phase noise process.

Return type:

np.array

References

[1] M. Seimetz, High-Order Modulation for Optical Fiber Transmission. em Springer Series in Optical Sciences. Springer Berlin Heidelberg, 2009.