analog_frontend#
Analog frontend compensation methods
DSP-based compensation functions to overcome analog impairments prior to the ADC in the receiver.
- qampy.analog_frontend.comp_rf_delay(signal, delay)#
Adds a delay to the signal in frequency domain. Can be used to compensate for impairments such as RF cables of different length between the optical hybrid and ADC.
- Parameters:
signal (signalobject) – Real-valued input signal
delay (float) – Delay in s
- Returns:
sig_out – Signal after compensating for delay
- Return type:
signalobject
- qampy.analog_frontend.orthonormalize_signal(signal)#
Orthogonalizing signal using the Gram-Schmidt process _[1].
- Parameters:
E (signalobject) – input signal
- Returns:
E_out – orthonormalized signal
- Return type:
signalobject
References