qampy.phaserec#

Functions for carrier offset and phase estimation and correction functions

Functions

bps(E, Mtestangles, N, **kwargs)

Perform a blind phase search after _[1]

bps_twostage(E, Mtestangles, N[, B])

Perform a blind phase search phase recovery using two stages after _[1]

comp_freq_offset(sig, freq_offset)

Compensate for frequency offset in signal

correct_pilot_const_phase(signal, phase_offsets)

Corrects a constant phase offset between the decoded pilot symbols and the transmitted ones

find_freq_offset(sig[, average_over_modes, ...])

Find the frequency offset by searching in the spectrum of the signal raised to 4.

find_pilot_const_phase(rec_pilots, ref_pilots)

Finds a constant phase offset between the decoded pilot symbols and the transmitted ones

phase_partition_16qam(E, Nblock)

16-QAM blind phase recovery using QPSK partitioning.

pilot_cpe(signal[, N, pilot_rat, ...])

Pilot based Carrier Phase Estimation

viterbiviterbi(E, N)

Viterbi-Viterbi blind phase recovery for an M-PSK signal