Fri Feb 3 10:49:49 2017
options
author
window_size
2000,2000
category
[GRC Hier Blocks]
comment
description
_enabled
True
_coordinate
(8, 8)
_rotation
0
generate_options
hb
hier_block_src_path
.:
id
hier_ifft_decoder
max_nouts
0
qt_qss_theme
realtime_scheduling
run_command
{python} -u {filename}
run_options
prompt
run
True
thread_safe_setters
title
variable
comment
_enabled
True
_coordinate
(646, 3)
_rotation
0
id
audio_decim
value
5
variable
comment
_enabled
True
_coordinate
(870, 3)
_rotation
0
id
audio_rate
value
48000
variable
comment
_enabled
1
_coordinate
(519, 3)
_rotation
0
id
baseband_rate
value
240000
variable
comment
_enabled
True
_coordinate
(766, 3)
_rotation
0
id
bb_decim
value
2
variable
comment
_enabled
True
_coordinate
(646, 75)
_rotation
0
id
chan_rate
value
audio_rate*audio_decim*bb_decim
analog_fm_deemph
alias
comment
affinity
_enabled
2
_coordinate
(207, 403)
_rotation
0
id
analog_fm_deemph_0_0
maxoutbuf
0
minoutbuf
0
samp_rate
audio_rate
tau
75e-6
analog_wfm_rcv
audio_decimation
bb_decim
alias
comment
affinity
_enabled
1
_coordinate
(335, 155)
_rotation
0
id
analog_wfm_rcv_0_0
maxoutbuf
0
minoutbuf
0
quad_rate
chan_rate
parameter
alias
comment
_enabled
0
_coordinate
(527, 67)
_rotation
0
id
baseband_rate
label
short_id
type
intx
value
240000*bb_decim
blocks_add_xx
alias
comment
affinity
_enabled
0
_coordinate
(1094, 271)
_rotation
0
id
blocks_add_xx_0
type
float
maxoutbuf
0
minoutbuf
0
num_inputs
2
vlen
1
blocks_add_xx
alias
comment
affinity
_enabled
0
_coordinate
(886, 702)
_rotation
0
id
blocks_add_xx_0_0
type
float
maxoutbuf
0
minoutbuf
0
num_inputs
2
vlen
1
blocks_add_xx
alias
comment
affinity
_enabled
0
_coordinate
(1206, 814)
_rotation
0
id
blocks_add_xx_0_0_0
type
float
maxoutbuf
0
minoutbuf
0
num_inputs
2
vlen
1
blocks_complex_to_real
alias
comment
affinity
_enabled
1
_coordinate
(910, 223)
_rotation
0
id
blocks_complex_to_real_0
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_delay
alias
comment
affinity
delay
1
_enabled
0
_coordinate
(958, 291)
_rotation
0
id
blocks_delay_1
maxoutbuf
0
minoutbuf
0
num_ports
1
type
float
vlen
1
blocks_delay
alias
comment
affinity
delay
1
_enabled
0
_coordinate
(750, 770)
_rotation
0
id
blocks_delay_1_0
maxoutbuf
0
minoutbuf
0
num_ports
1
type
float
vlen
1
blocks_delay
alias
comment
affinity
delay
1
_enabled
0
_coordinate
(710, 682)
_rotation
0
id
blocks_delay_1_0_0
maxoutbuf
0
minoutbuf
0
num_ports
1
type
float
vlen
1
blocks_delay
alias
comment
affinity
delay
1
_enabled
0
_coordinate
(1070, 882)
_rotation
0
id
blocks_delay_1_0_1
maxoutbuf
0
minoutbuf
0
num_ports
1
type
float
vlen
1
blocks_file_sink
append
False
alias
comment
affinity
_enabled
0
file
"/tmp/fm_dec_240k_"+str(cutpoint)
_coordinate
(750, 371)
_rotation
0
id
blocks_file_sink_0
type
float
unbuffered
False
vlen
1
blocks_keep_one_in_n
alias
comment
affinity
_enabled
2
_coordinate
(862, 443)
_rotation
180
id
blocks_keep_one_in_n_0_0_0
maxoutbuf
0
minoutbuf
0
n
2
type
byte
vlen
1
blocks_keep_one_in_n
alias
comment
affinity
_enabled
0
_coordinate
(654, 922)
_rotation
180
id
blocks_keep_one_in_n_0_0_0_0
maxoutbuf
0
minoutbuf
0
n
2
type
byte
vlen
1
blocks_keep_one_in_n
alias
comment
affinity
_enabled
0
_coordinate
(974, 1034)
_rotation
180
id
blocks_keep_one_in_n_0_0_0_0_0
maxoutbuf
0
minoutbuf
0
n
2
type
byte
vlen
1
blocks_keep_one_in_n
alias
comment
affinity
_enabled
0
_coordinate
(962, 830)
_rotation
270
id
blocks_keep_one_in_n_0_1
maxoutbuf
0
minoutbuf
0
n
2
type
float
vlen
1
blocks_keep_one_in_n
alias
comment
affinity
_enabled
0
_coordinate
(1289, 942)
_rotation
270
id
blocks_keep_one_in_n_0_1_0
maxoutbuf
0
minoutbuf
0
n
2
type
float
vlen
1
blocks_multiply_const_vxx
alias
comment
const
-1
affinity
_enabled
0
_coordinate
(1038, 339)
_rotation
0
id
blocks_multiply_const_vxx_1
type
float
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_multiply_const_vxx
alias
comment
const
-1
affinity
_enabled
0
_coordinate
(830, 826)
_rotation
0
id
blocks_multiply_const_vxx_1_0
type
float
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_multiply_const_vxx
alias
comment
const
-1
affinity
_enabled
0
_coordinate
(1150, 938)
_rotation
0
id
blocks_multiply_const_vxx_1_0_0
type
float
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_null_source
alias
bus_conns
[[0,],]
comment
affinity
_enabled
0
_coordinate
(551, 631)
_rotation
0
id
blocks_null_source_0
maxoutbuf
0
minoutbuf
0
num_outputs
1
type
byte
vlen
1
blocks_vector_to_stream
alias
comment
affinity
_enabled
1
_coordinate
(31, 139)
_rotation
0
id
blocks_vector_to_stream_0_0_1
type
complex
maxoutbuf
0
minoutbuf
0
num_items
chan_fft_len
vlen
1
parameter
alias
comment
_enabled
True
_coordinate
(343, 3)
_rotation
0
id
chan_fft_len
label
short_id
type
intx
value
512
crfa_decoder_compare
alias
comment
affinity
_enabled
0
_coordinate
(1397, 758)
_rotation
0
id
crfa_decoder_compare_0
nPorts
3
crfa_diff_add_sync_decim
alias
comment
affinity
_enabled
0
_coordinate
(1214, 203)
_rotation
0
id
crfa_diff_add_sync_decim_0
log
log
maxoutbuf
0
minoutbuf
0
threshold
0.1
max_ratio_below_threshold
0.8
crfa_rds_decoder
alias
comment
affinity
debug
False
_enabled
1
_coordinate
(918, 587)
_rotation
0
id
crfa_rds_decoder_3
log
False
maxoutbuf
0
minoutbuf
0
crfa_rds_decoder
alias
comment
affinity
debug
False
_enabled
0
_coordinate
(710, 1074)
_rotation
0
id
crfa_rds_decoder_3_1
log
False
maxoutbuf
0
minoutbuf
0
crfa_rds_decoder
alias
comment
affinity
debug
False
_enabled
0
_coordinate
(1030, 1186)
_rotation
0
id
crfa_rds_decoder_3_1_0
log
False
maxoutbuf
0
minoutbuf
0
crfa_sync_decim
alias
comment
affinity
_enabled
True
_coordinate
(1232, 308)
_rotation
0
id
crfa_sync_decim_0
log
log
maxoutbuf
0
minoutbuf
0
threshold
0.25
min_diff
0.2
crfa_vector_cutter
alias
comment
affinity
_enabled
True
_coordinate
(39, 283)
_rotation
0
id
crfa_vector_cutter_0_0
maxoutbuf
0
minoutbuf
0
cutpoint
cutpoint
insize
fft_len
zero_len
num_zeros
outsize
chan_fft_len
pad_out
False
parameter
alias
comment
_enabled
True
_coordinate
(375, 67)
_rotation
0
id
cutpoint
label
short_id
type
intx
value
0
digital_binary_slicer_fb
alias
comment
affinity
_enabled
1
_coordinate
(1062, 479)
_rotation
180
id
digital_binary_slicer_fb_0
maxoutbuf
0
minoutbuf
0
digital_binary_slicer_fb
alias
comment
affinity
_enabled
0
_coordinate
(854, 958)
_rotation
180
id
digital_binary_slicer_fb_0_1
maxoutbuf
0
minoutbuf
0
digital_binary_slicer_fb
alias
comment
affinity
_enabled
0
_coordinate
(1174, 1070)
_rotation
180
id
digital_binary_slicer_fb_0_1_0
maxoutbuf
0
minoutbuf
0
digital_diff_decoder_bb
alias
comment
affinity
_enabled
1
_coordinate
(798, 523)
_rotation
180
id
digital_diff_decoder_bb_0
maxoutbuf
0
minoutbuf
0
modulus
2
digital_diff_decoder_bb
alias
comment
affinity
_enabled
0
_coordinate
(591, 1010)
_rotation
180
id
digital_diff_decoder_bb_0_1
maxoutbuf
0
minoutbuf
0
modulus
2
digital_diff_decoder_bb
alias
comment
affinity
_enabled
0
_coordinate
(910, 1122)
_rotation
180
id
digital_diff_decoder_bb_0_1_0
maxoutbuf
0
minoutbuf
0
modulus
2
digital_mpsk_receiver_cc
alias
comment
affinity
_enabled
1
_coordinate
(686, 155)
_rotation
0
gain_mu
0.05
gain_omega
0.001
id
digital_mpsk_receiver_cc_0
w
loop_bw
M
2
fmax
0.06
maxoutbuf
0
fmin
-0.06
minoutbuf
0
mu
0.5
omega_relative_limit
0.005
omega
48000 / 2375.0
theta
0
parameter
alias
comment
_enabled
True
_coordinate
(247, 3)
_rotation
0
id
fft_len
label
short_id
type
intx
value
1024*10
fft_vxx
alias
comment
affinity
_enabled
1
fft_size
chan_fft_len
forward
False
_coordinate
(23, 183)
_rotation
180
id
fft_vxx_1_1
type
complex
maxoutbuf
0
minoutbuf
0
nthreads
1
shift
True
window
[]
fir_filter_xxx
alias
comment
affinity
decim
audio_decim
_enabled
2
_coordinate
(191, 331)
_rotation
180
id
fir_filter_xxx_0_0
maxoutbuf
0
minoutbuf
0
samp_delay
0
taps
firdes.low_pass(1.0,baseband_rate,13e3,3e3,firdes.WIN_HAMMING)
type
fff
freq_xlating_fir_filter_xxx
alias
center_freq
57e3
comment
affinity
decim
audio_decim
_enabled
1
_coordinate
(463, 231)
_rotation
270
id
freq_xlating_fir_filter_xxx_1
maxoutbuf
0
minoutbuf
0
samp_rate
baseband_rate
taps
firdes.low_pass(2500.0,baseband_rate,2.4e3,2e3,firdes.WIN_HAMMING)
type
fcc
parameter
alias
comment
_enabled
True
_coordinate
(1208, 16)
_rotation
0
id
log
label
log
short_id
type
value
True
parameter
alias
comment
_enabled
True
_coordinate
(742, 71)
_rotation
0
id
loop_bw
label
short_id
type
eng_float
value
3.14/150.0
low_pass_filter
beta
6.76
alias
comment
affinity
cutoff_freq
90e3
decim
1
_enabled
2
type
fir_filter_ccf
_coordinate
(167, 79)
_rotation
0
gain
1
id
low_pass_filter_0
interp
1
maxoutbuf
0
minoutbuf
0
samp_rate
baseband_rate
width
30e3
win
firdes.WIN_HAMMING
parameter
alias
comment
_enabled
True
_coordinate
(271, 519)
_rotation
0
id
num_zeros
label
short_id
type
intx
value
128
pad_sink
comment
_enabled
True
_coordinate
(415, 443)
_rotation
0
id
pad_sink_0
type
float
label
audio
num_streams
1
optional
True
vlen
1
pad_sink
comment
_enabled
1
_coordinate
(1150, 682)
_rotation
0
id
pad_sink_0_0
type
message
label
rds
num_streams
1
optional
True
vlen
1
pad_sink
comment
_enabled
True
_coordinate
(319, 243)
_rotation
0
id
pad_sink_0_1
type
complex
label
out
num_streams
1
optional
True
vlen
1
pad_sink
comment
_enabled
True
_coordinate
(894, 111)
_rotation
0
id
pad_sink_1
type
complex
label
psk_out
num_streams
1
optional
True
vlen
1
pad_source
comment
_enabled
True
_coordinate
(15, 427)
_rotation
0
id
pad_source_0
label
in
num_streams
1
optional
False
type
complex
vlen
fft_len
root_raised_cosine_filter
alpha
1
alias
comment
affinity
decim
1
_enabled
1
type
fir_filter_ccf
_coordinate
(551, 207)
_rotation
90
gain
1
id
root_raised_cosine_filter_0
interp
1
maxoutbuf
0
minoutbuf
0
ntaps
100
samp_rate
audio_rate
sym_rate
2375
parameter
alias
comment
_enabled
True
_coordinate
(239, 83)
_rotation
0
id
samp_rate
label
short_id
type
intx
value
19200000
analog_fm_deemph_0_0
pad_sink_0
0
0
analog_wfm_rcv_0_0
blocks_file_sink_0
0
0
analog_wfm_rcv_0_0
fir_filter_xxx_0_0
0
0
analog_wfm_rcv_0_0
freq_xlating_fir_filter_xxx_1
0
0
blocks_add_xx_0_0
blocks_keep_one_in_n_0_1
0
0
blocks_add_xx_0_0_0
blocks_keep_one_in_n_0_1_0
0
0
blocks_complex_to_real_0
blocks_add_xx_0
0
0
blocks_complex_to_real_0
blocks_delay_1
0
0
blocks_complex_to_real_0
blocks_delay_1_0_0
0
0
blocks_complex_to_real_0
crfa_diff_add_sync_decim_0
0
0
blocks_complex_to_real_0
crfa_sync_decim_0
0
0
blocks_delay_1
blocks_multiply_const_vxx_1
0
0
blocks_delay_1_0
blocks_add_xx_0_0_0
0
0
blocks_delay_1_0
blocks_delay_1_0_1
0
0
blocks_delay_1_0
blocks_multiply_const_vxx_1_0
0
0
blocks_delay_1_0_0
blocks_add_xx_0_0
0
0
blocks_delay_1_0_0
blocks_delay_1_0
0
0
blocks_delay_1_0_1
blocks_multiply_const_vxx_1_0_0
0
0
blocks_keep_one_in_n_0_0_0
digital_diff_decoder_bb_0
0
0
blocks_keep_one_in_n_0_0_0_0
digital_diff_decoder_bb_0_1
0
0
blocks_keep_one_in_n_0_0_0_0_0
digital_diff_decoder_bb_0_1_0
0
0
blocks_keep_one_in_n_0_1
digital_binary_slicer_fb_0_1
0
0
blocks_keep_one_in_n_0_1_0
digital_binary_slicer_fb_0_1_0
0
0
blocks_multiply_const_vxx_1
blocks_add_xx_0
0
1
blocks_multiply_const_vxx_1_0
blocks_add_xx_0_0
0
1
blocks_multiply_const_vxx_1_0_0
blocks_add_xx_0_0_0
0
1
blocks_null_source_0
crfa_rds_decoder_3
0
0
blocks_vector_to_stream_0_0_1
low_pass_filter_0
0
0
crfa_diff_add_sync_decim_0
digital_binary_slicer_fb_0
0
0
crfa_rds_decoder_3
crfa_decoder_compare_0
out
in0
crfa_rds_decoder_3
crfa_sync_decim_0
out
ctrl
crfa_rds_decoder_3
pad_sink_0_0
out
in
crfa_rds_decoder_3_1
crfa_decoder_compare_0
out
in1
crfa_rds_decoder_3_1_0
crfa_decoder_compare_0
out
in2
crfa_sync_decim_0
digital_binary_slicer_fb_0
0
0
crfa_vector_cutter_0_0
fft_vxx_1_1
0
0
digital_binary_slicer_fb_0
blocks_keep_one_in_n_0_0_0
0
0
digital_binary_slicer_fb_0_1
blocks_keep_one_in_n_0_0_0_0
0
0
digital_binary_slicer_fb_0_1_0
blocks_keep_one_in_n_0_0_0_0_0
0
0
digital_diff_decoder_bb_0
crfa_rds_decoder_3
0
0
digital_diff_decoder_bb_0_1
crfa_rds_decoder_3_1
0
0
digital_diff_decoder_bb_0_1_0
crfa_rds_decoder_3_1_0
0
0
digital_mpsk_receiver_cc_0
blocks_complex_to_real_0
0
0
digital_mpsk_receiver_cc_0
pad_sink_1
0
0
fft_vxx_1_1
blocks_vector_to_stream_0_0_1
0
0
fir_filter_xxx_0_0
analog_fm_deemph_0_0
0
0
freq_xlating_fir_filter_xxx_1
root_raised_cosine_filter_0
0
0
low_pass_filter_0
analog_wfm_rcv_0_0
0
0
low_pass_filter_0
pad_sink_0_1
0
0
pad_source_0
crfa_vector_cutter_0_0
0
0
root_raised_cosine_filter_0
digital_mpsk_receiver_cc_0
0
0