qampy.impairments#
Functions for the simulation of transmission and transceiver impairments.
Functions
|
Add additive white Gaussian noise to a signal. |
|
Add frequency offset to signal |
|
Add dispersion to a signal |
|
Add a modal delay of n-symbols to modes of signal, e.g. |
|
Apply PMD to a given input field |
|
Add phase noise from local oscillators, based on a Wiener noise process. |
|
Change the SNR of a signal assuming that the input signal is noiseless |
|
Rotate a dual polarisation field by the given angle |
|
Function to simulate DAC response, including quantization noise (ENOB) and frequency response. |
|
Simulate IQ modulator response. |
|
Simulate a realistic transmitter possibly including quantization, noise due to limited ENOB, and DAC frequency response |
|
Convenience function to simulate impairments on signal at once |