DPSK2 Demod
blks2_dxpsk2_demod
from gnuradio import blks2
blks2.$(type)2_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