qampy.core.digital_pre_compensation#

Digital pre-distortion and compensation of transceiver impairments

Functions

cal_lut(tx_sig, rx_sig, ref_sym[, mem_len, ...])

Calculate a lookup table for precompensation of pattern based errors.

clipper(sig, clipping_level)

Clip signal to the range (-clipping_level, clipping_level).

comp_dac_resp(dpe_fb, sim_len, rrc_beta[, ...])

Compensate frequency response of a simulated digital-to-analog converter(DAC).

comp_mod_sin(sig[, vpi])

Use arcsin() function to compensate modulator nonlinear sin() response.

find_sym_patterns(sig, ref_sym, N[, ret_ptrns])

Find and index patterns elements of length N.

rolling_window(data, size[, wrap])

Reshapes a 1D array into a 2D array with overlapping frames.

rrcos_freq(f, beta, T)

Frequency transfer function of the square-root-raised cosine filter with a given roll-off factor and time width/sampling period after _[1]