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