Sat Jun 1 14:29:19 2019
options
author
Jay Arrowfield
window_size
category
[Jay's Hier Blocks]
comment
description
_enabled
True
_coordinate
(8, 8)
_rotation
0
generate_options
hb
hier_block_src_path
.:
id
jay_peak_detector_hier
max_nouts
0
qt_qss_theme
realtime_scheduling
run_command
{python} -u {filename}
run_options
prompt
run
True
sizing_mode
fixed
thread_safe_setters
title
Peak Detector (Hierachical)
placement
(0,0)
variable
comment
_enabled
True
_coordinate
(32, 188)
_rotation
0
id
filter_cutoff_Hz
value
int(samp_rate/decimation)/2
variable_low_pass_filter_taps
beta
6.76
comment
cutoff_freq
filter_cutoff_Hz
_enabled
True
_coordinate
(1120, 60)
_rotation
0
gain
1
id
variable_low_pass_filter_taps
samp_rate
samp_rate
width
filter_cutoff_Hz/10
win
firdes.WIN_HAMMING
parameter
alias
comment
_enabled
True
_coordinate
(208, 108)
_rotation
0
id
FRAME_RATE
label
Frame Rate
short_id
hide
none
type
intx
value
30
parameter
alias
comment
_enabled
True
_coordinate
(208, 20)
_rotation
0
id
N_FFT
label
FFT size
short_id
hide
none
type
intx
value
1024
parameter
alias
comment
_enabled
True
_coordinate
(520, 108)
_rotation
0
id
alpha_medium
label
Alpha Medium
short_id
hide
none
type
eng_float
value
0.04
parameter
alias
comment
_enabled
True
_coordinate
(528, 20)
_rotation
0
id
alpha_short
label
Alpha Short
short_id
hide
none
type
eng_float
value
0.4
blocks_complex_to_mag_squared
alias
comment
affinity
_enabled
True
_coordinate
(456, 468)
_rotation
0
id
blocks_complex_to_mag_squared_0
maxoutbuf
0
minoutbuf
0
vlen
N_FFT
blocks_multiply_const_vxx
alias
comment
const
1.0/N_FFT
affinity
_enabled
True
_coordinate
(224, 340)
_rotation
0
id
blocks_multiply_const_vxx_0
type
complex
maxoutbuf
0
minoutbuf
0
vlen
1
blocks_nlog10_ff
alias
comment
affinity
_enabled
True
_coordinate
(464, 532)
_rotation
0
id
blocks_nlog10_ff_0_0
maxoutbuf
0
minoutbuf
0
vlen
N_FFT
k
0
n
10
blocks_null_sink
alias
bus_conns
[[0,],]
comment
affinity
_enabled
True
_coordinate
(1152, 456)
_rotation
0
id
blocks_null_sink_0
type
float
num_inputs
1
vlen
1
blocks_null_sink
alias
bus_conns
[[0,],]
comment
affinity
_enabled
True
_coordinate
(1152, 568)
_rotation
0
id
blocks_null_sink_1
type
float
num_inputs
1
vlen
1
blocks_stream_to_vector_decimator
alias
comment
affinity
_enabled
True
_coordinate
(224, 428)
_rotation
0
id
blocks_stream_to_vector_decimator_0
type
complex
maxoutbuf
0
minoutbuf
0
sample_rate
samp_rate
vlen
N_FFT
vec_rate
FRAME_RATE
blocks_vector_to_stream
alias
comment
affinity
_enabled
True
_coordinate
(960, 564)
_rotation
0
id
blocks_vector_to_stream_0_0_0
type
float
maxoutbuf
0
minoutbuf
0
num_items
N_FFT
vlen
1
blocks_vector_to_stream
alias
comment
affinity
_enabled
True
_coordinate
(960, 500)
_rotation
0
id
blocks_vector_to_stream_0_1
type
float
maxoutbuf
0
minoutbuf
0
num_items
N_FFT
vlen
1
parameter
alias
comment
_enabled
True
_coordinate
(944, 20)
_rotation
0
id
center_frequency
label
Center Frequency (Hz)
short_id
hide
none
type
eng_float
value
0
parameter
alias
comment
_enabled
True
_coordinate
(408, 20)
_rotation
0
id
debug_prefix
label
Name
short_id
hide
none
type
string
value
""
parameter
alias
comment
_enabled
True
_coordinate
(320, 108)
_rotation
0
id
decimation
label
Decimation
short_id
hide
none
type
intx
value
1
fft_vxx
alias
comment
affinity
_enabled
True
fft_size
N_FFT
forward
True
_coordinate
(448, 324)
_rotation
0
id
fft_vxx_0
type
complex
maxoutbuf
0
minoutbuf
0
nthreads
1
shift
True
window
window.blackmanharris(N_FFT)
freq_xlating_fir_filter_xxx
alias
center_freq
0
comment
affinity
decim
decimation
_enabled
1
_coordinate
(928, 276)
_rotation
0
id
freq_xlating_fir_filter
maxoutbuf
0
minoutbuf
0
samp_rate
samp_rate
taps
variable_low_pass_filter_taps
type
ccc
jay_message_filter
alias
comment
affinity
_enabled
True
filterString
freq_rel_Hz
_coordinate
(712, 308)
_rotation
0
id
jay_message_filter_0_0
maxoutbuf
0
minoutbuf
0
substString
freq
jay_peak_detect
alpha_m
alpha_medium
alpha_s
alpha_short
bandwidth
samp_rate
alias
fcenter
center_frequency
comment
affinity
_enabled
True
framerate
FRAME_RATE
_coordinate
(696, 524)
_rotation
0
id
jay_peak_detect
maxoutbuf
0
minoutbuf
0
peak_width_max
peak_bw_max_Hz
peak_width_min
peak_bw_min_Hz
peak_hysteresis
peak_hyst_dB
peak_thresh
peak_thresh_dB
vlen
N_FFT
jay_peak_manager
alias
comment
affinity
debugPrefix
debug_prefix
_enabled
True
_coordinate
(712, 412)
_rotation
0
id
jay_peak_manager_0_0
maxoutbuf
0
minoutbuf
0
numPeaksMax
num_peaks_max
parameter
alias
comment
_enabled
True
_coordinate
(944, 108)
_rotation
0
id
num_peaks_max
label
Maximum Number of Peaks
short_id
hide
none
type
intx
value
1
pad_sink
comment
_enabled
True
_coordinate
(1152, 500)
_rotation
0
id
pad_sink_0
type
float
label
debug_out
num_streams
1
optional
True
vlen
1
pad_sink
comment
_enabled
True
_coordinate
(1152, 620)
_rotation
0
id
pad_sink_0_0
type
float
label
debug_pbox
num_streams
1
optional
True
vlen
1
pad_sink
comment
_enabled
True
_coordinate
(1176, 372)
_rotation
0
id
pad_sink_1
type
message
label
status
num_streams
1
optional
True
vlen
1
pad_sink
comment
_enabled
True
_coordinate
(1184, 300)
_rotation
0
id
pad_sink_2
type
complex
label
out
num_streams
1
optional
False
vlen
1
pad_source
comment
_enabled
True
_coordinate
(72, 284)
_rotation
0
id
pad_source_0
label
in
num_streams
1
optional
False
type
complex
vlen
1
pad_source
comment
_enabled
True
_coordinate
(64, 612)
_rotation
0
id
pad_source_0_0
label
control
num_streams
1
optional
True
type
message
vlen
1
parameter
alias
comment
_enabled
True
_coordinate
(792, 20)
_rotation
0
id
peak_bw_max_Hz
label
Peak Maximum (Hz)
short_id
hide
none
type
intx
value
2500
parameter
alias
comment
_enabled
True
_coordinate
(640, 20)
_rotation
0
id
peak_bw_min_Hz
label
Peak Minimum (Hz)
short_id
hide
none
type
eng_float
value
2500
parameter
alias
comment
_enabled
True
_coordinate
(792, 108)
_rotation
0
id
peak_hyst_dB
label
Peak Hysteresis (dB)
short_id
hide
none
type
eng_float
value
3
parameter
alias
comment
_enabled
True
_coordinate
(640, 108)
_rotation
0
id
peak_thresh_dB
label
Peak Threshold (dB)
short_id
hide
none
type
eng_float
value
20
parameter
alias
comment
_enabled
True
_coordinate
(296, 20)
_rotation
0
id
samp_rate
label
Sample Rate
short_id
hide
none
type
intx
value
32000
blocks_complex_to_mag_squared_0
blocks_nlog10_ff_0_0
0
0
blocks_multiply_const_vxx_0
blocks_stream_to_vector_decimator_0
0
0
blocks_nlog10_ff_0_0
jay_peak_detect
0
0
blocks_stream_to_vector_decimator_0
fft_vxx_0
0
0
blocks_vector_to_stream_0_0_0
blocks_null_sink_1
0
0
blocks_vector_to_stream_0_0_0
pad_sink_0_0
0
0
blocks_vector_to_stream_0_1
blocks_null_sink_0
0
0
blocks_vector_to_stream_0_1
pad_sink_0
0
0
fft_vxx_0
blocks_complex_to_mag_squared_0
0
0
freq_xlating_fir_filter
pad_sink_2
0
0
jay_message_filter_0_0
freq_xlating_fir_filter
out
freq
jay_peak_detect
blocks_vector_to_stream_0_1
0
0
jay_peak_detect
blocks_vector_to_stream_0_0_0
1
0
jay_peak_detect
jay_peak_manager_0_0
status
control
jay_peak_manager_0_0
jay_message_filter_0_0
status
in
jay_peak_manager_0_0
pad_sink_1
status
in
pad_source_0
blocks_multiply_const_vxx_0
0
0
pad_source_0
freq_xlating_fir_filter
0
0
pad_source_0_0
jay_peak_detect
out
control