From 7361ce25f30ddfcc7538fec4a8b4cb9044201a03 Mon Sep 17 00:00:00 2001 From: Alexandru Csete Date: Thu, 8 Mar 2012 15:25:58 -0800 Subject: Initial import of out-of-tree files from Alexandru Csete --- gr-fcd/apps/fcd_nfm_rx.grc | 1035 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1035 insertions(+) create mode 100644 gr-fcd/apps/fcd_nfm_rx.grc (limited to 'gr-fcd/apps/fcd_nfm_rx.grc') diff --git a/gr-fcd/apps/fcd_nfm_rx.grc b/gr-fcd/apps/fcd_nfm_rx.grc new file mode 100644 index 000000000..9dac3fcb8 --- /dev/null +++ b/gr-fcd/apps/fcd_nfm_rx.grc @@ -0,0 +1,1035 @@ + + + Sun May 8 18:05:32 2011 + + options + + id + fcd_nfm_rx + + + _enabled + True + + + title + FCD FM Receiver + + + author + OZ9AEC + + + description + Simple FM receiver using the Funcube Dongle + + + window_size + 1280, 1024 + + + generate_options + wx_gui + + + category + Custom + + + run_options + prompt + + + run + True + + + realtime_scheduling + + + + _coordinate + (10, 10) + + + _rotation + 0 + + + + variable_static_text + + id + rx_freq + + + _enabled + True + + + label + Receive + + + value + freq+(offset_coarse+offset_fine) + + + converver + float_converter + + + formatter + None + + + grid_pos + 5,3,1,1 + + + notebook + + + + _coordinate + (491, 10) + + + _rotation + 0 + + + + variable_slider + + id + offset_fine + + + _enabled + True + + + label + Fine tune + + + value + 0 + + + min + -1000 + + + max + 1000 + + + num_steps + 400 + + + style + wx.SL_HORIZONTAL + + + converver + float_converter + + + grid_pos + 6,0,1,2 + + + notebook + + + + _coordinate + (9, 279) + + + _rotation + 0 + + + + variable_slider + + id + offset_coarse + + + _enabled + True + + + label + Coarse tune + + + value + 0 + + + min + -48000 + + + max + 48000 + + + num_steps + 960 + + + style + wx.SL_HORIZONTAL + + + converver + float_converter + + + grid_pos + 6,2,1,2 + + + notebook + + + + _coordinate + (10, 130) + + + _rotation + 0 + + + + variable_slider + + id + width + + + _enabled + True + + + label + Filter + + + value + 10000 + + + min + 2000 + + + max + 40000 + + + num_steps + 760 + + + style + wx.SL_HORIZONTAL + + + converver + float_converter + + + grid_pos + 7,0,1,1 + + + notebook + + + + _coordinate + (9, 431) + + + _rotation + 0 + + + + variable_slider + + id + trans + + + _enabled + True + + + label + Trans + + + value + 1500 + + + min + 500 + + + max + 5000 + + + num_steps + 900 + + + style + wx.SL_HORIZONTAL + + + converver + float_converter + + + grid_pos + 8,0,1,1 + + + notebook + + + + _coordinate + (10, 577) + + + _rotation + 0 + + + + variable_slider + + id + af_gain + + + _enabled + True + + + label + VOL + + + value + 1 + + + min + 0 + + + max + 5 + + + num_steps + 50 + + + style + wx.SL_HORIZONTAL + + + converver + float_converter + + + grid_pos + 8,1,1,1 + + + notebook + + + + _coordinate + (168, 726) + + + _rotation + 0 + + + + low_pass_filter + + id + low_pass_filter + + + _enabled + True + + + type + fir_filter_ccf + + + decim + 1 + + + interp + 1 + + + gain + 1 + + + samp_rate + samp_rate + + + cutoff_freq + width/2 + + + width + trans + + + win + firdes.WIN_HAMMING + + + beta + 6.76 + + + _coordinate + (742, 258) + + + _rotation + 0 + + + + gr_simple_squelch_cc + + id + gr_simple_squelch_cc_0 + + + _enabled + True + + + threshold + sql_lev + + + alpha + 1 + + + _coordinate + (226, 499) + + + _rotation + 0 + + + + blks2_nbfm_rx + + id + nbfm_normal + + + _enabled + True + + + audio_rate + 48000 + + + quad_rate + 96000 + + + tau + 75e-6 + + + max_dev + 5e3 + + + _coordinate + (441, 483) + + + _rotation + 0 + + + + gr_multiply_const_vxx + + id + gr_multiply_const_vxx_1 + + + _enabled + True + + + type + float + + + const + af_gain + + + vlen + 1 + + + _coordinate + (674, 507) + + + _rotation + 0 + + + + audio_sink + + id + audio_sink + + + _enabled + True + + + samp_rate + 48000 + + + device_name + + + + ok_to_block + True + + + num_inputs + 2 + + + _coordinate + (882, 511) + + + _rotation + 0 + + + + variable + + id + samp_rate + + + _enabled + True + + + value + 96000 + + + _coordinate + (210, 12) + + + _rotation + 0 + + + + wxgui_fftsink2 + + id + fftsink + + + _enabled + True + + + type + complex + + + title + + + + samp_rate + samp_rate + + + baseband_freq + rx_freq*display_selector + + + y_per_div + 10 + + + y_divs + 10 + + + ref_level + 0 + + + ref_scale + 1.0 + + + fft_size + 512 + + + fft_rate + 15 + + + peak_hold + False + + + average + True + + + avg_alpha + 0.5 + + + win + None + + + win_size + 800,300 + + + grid_pos + 0,0,5,4 + + + notebook + + + + _coordinate + (742, 24) + + + _rotation + 0 + + + + variable_slider + + id + sql_lev + + + _enabled + True + + + label + SQL + + + value + -100 + + + min + -100 + + + max + 0 + + + num_steps + 500 + + + style + wx.SL_HORIZONTAL + + + converver + float_converter + + + grid_pos + 7,2,1,1 + + + notebook + + + + _coordinate + (328, 728) + + + _rotation + 0 + + + + variable + + id + xlate_filter_taps + + + _enabled + True + + + value + firdes.low_pass(1, samp_rate, 48000, 5000, firdes.WIN_HAMMING, 6.76) + + + _coordinate + (428, 294) + + + _rotation + 0 + + + + variable_chooser + + id + display_selector + + + _enabled + True + + + label + Spectrum + + + value + 0 + + + choices + [0, 1] + + + labels + ['Baseband','RF'] + + + type + drop_down + + + style + wx.RA_HORIZONTAL + + + grid_pos + 5,0,1,1 + + + notebook + + + + _coordinate + (481, 728) + + + _rotation + 0 + + + + variable_text_box + + id + freq + + + _enabled + True + + + label + FCD Freq + + + value + 144470000 + + + converver + float_converter + + + formatter + None + + + grid_pos + 5,1,1,1 + + + notebook + + + + _coordinate + (339, 9) + + + _rotation + 0 + + + + gr_freq_xlating_fir_filter_xxx + + id + xlating_fir_filter + + + _enabled + True + + + type + ccc + + + decim + 1 + + + taps + xlate_filter_taps + + + center_freq + -(offset_coarse+offset_fine) + + + samp_rate + samp_rate + + + _coordinate + (433, 189) + + + _rotation + 0 + + + + variable_slider + + id + rf_gain + + + _enabled + True + + + label + RF + + + value + 20 + + + min + -5 + + + max + 30 + + + num_steps + 35 + + + style + wx.SL_HORIZONTAL + + + converver + float_converter + + + grid_pos + 7,1,1,1 + + + notebook + + + + _coordinate + (11, 725) + + + _rotation + 0 + + + + fcd_source_c + + id + fcd_source_c_1 + + + _enabled + True + + + device_name + hw:1 + + + freq + freq + + + lna + rf_gain + + + ppm + -120 + + + dci + 0.0 + + + dcq + 0.0 + + + iq_phase + 0.0 + + + iq_gain + 1.0 + + + _coordinate + (165, 157) + + + _rotation + 0 + + + + xlating_fir_filter + fftsink + 0 + 0 + + + xlating_fir_filter + low_pass_filter + 0 + 0 + + + low_pass_filter + gr_simple_squelch_cc_0 + 0 + 0 + + + gr_multiply_const_vxx_1 + audio_sink + 0 + 1 + + + gr_multiply_const_vxx_1 + audio_sink + 0 + 0 + + + gr_simple_squelch_cc_0 + nbfm_normal + 0 + 0 + + + nbfm_normal + gr_multiply_const_vxx_1 + 0 + 0 + + + fcd_source_c_1 + xlating_fir_filter + 0 + 0 + + -- cgit