DPSK Demod digital_dxpsk_demod from gnuradio import digital digital.$(type)_demod( samples_per_symbol=$samples_per_symbol, excess_bw=$excess_bw, costas_alpha=$costas_alpha, timing_alpha=$timing_alpha, timing_max_dev=$timing_max_dev, gray_code=$gray_code, verbose=$verbose, log=$log, sync_out=$sync_out, ) clock_recov.set_alpha($costas_alpha) clock_recov.set_beta(0.25*$costas_alpha**2) time_recov.set_alpha($timing_alpha) Type type enum Samples/Symbol samples_per_symbol 2 int Excess BW excess_bw 0.35 real Costas Alpha costas_alpha 0.175 real Timing Alpha timing_alpha 0.100 real Timing Max Dev timing_max_dev 1.5 real Omega Relative Limit omega_relative_limit 0.005 real Gray Code gray_code True bool Verbose verbose False bool #if str($verbose) == 'False' then 'part' else 'none'# Logging log False bool #if str($log) == 'False' then 'part' else 'none'# Sync Out sync_out False bool in complex out byte sync complex 1