Thu Apr 8 18:41:49 2010 options id ssb_rx_v05_LF_multi_agc _enabled True title SSB Receiver V0.5 author OZ9AEC description Simple SSB receiver prototype (LFRX) window_size 2000, 2000 generate_options wx_gui category Custom run_options prompt run True realtime_scheduling _coordinate (10, 10) _rotation 0 variable id samp_rate _enabled True value 64e6/256 _coordinate (175, 10) _rotation 0 variable_slider id offset_fine _enabled True label Offset (fine) value 0 min -1000 max 1000 num_steps 400 style wx.SL_HORIZONTAL converver float_converter grid_pos 7,0,1,4 notebook _coordinate (11, 244) _rotation 0 variable_slider id af_gain _enabled True label AF value 0.9 min 0 max 2 num_steps 100 style wx.SL_HORIZONTAL converver float_converter grid_pos 10,2,1,1 notebook _coordinate (9, 533) _rotation 0 variable_slider id center _enabled True label Center value -1500 min -5000 max 5000 num_steps 1000 style wx.SL_HORIZONTAL converver float_converter grid_pos 9,0,1,2 notebook _coordinate (9, 682) _rotation 0 variable_slider id width _enabled True label Width value 2600 min 100 max 10000 num_steps 1000 style wx.SL_HORIZONTAL converver float_converter grid_pos 8,0,1,2 notebook _coordinate (148, 682) _rotation 0 notebook id nbook _enabled True style wx.NB_TOP labels ['RF Spectrum', 'IF Spectrum'] grid_pos 0,0,5,4 notebook _coordinate (150, 112) _rotation 0 wxgui_fftsink2 id wxgui_fftsink2_0 _enabled True type complex title RF Spectrum samp_rate samp_rate baseband_freq LO+freq y_per_div 10 y_divs 10 ref_level 50 ref_scale 2.0 fft_size 768 fft_rate 15 peak_hold False average True avg_alpha 0.5 win None win_size 900,300 grid_pos notebook nbook,0 _coordinate (390, 80) _rotation 0 gr_freq_xlating_fir_filter_xxx id gr_freq_xlating_fir_filter_xxx_0 _enabled True type ccc decim 5 taps filter_taps center_freq -(offset_coarse+offset_fine) samp_rate samp_rate _coordinate (386, 321) _rotation 0 usrp_simple_source_x id usrp_lfrx _enabled True type complex format which 0 decimation 256 frequency freq lo_offset float('inf') gain rf_gain side B rx_ant RXA hb_filters _coordinate (166, 306) _rotation 0 variable_slider id trans _enabled True label Trans value 300 min 100 max 2000 num_steps 1000 style wx.SL_HORIZONTAL converver float_converter grid_pos 10,0,1,2 notebook _coordinate (287, 683) _rotation 0 variable id filter_taps _enabled True value firdes.low_pass(1, samp_rate, 25000, 2000, firdes.WIN_HAMMING, 6.76) _coordinate (390, 12) _rotation 0 variable_static_text id usrp_freq _enabled True label USRP value freq converver float_converter formatter None grid_pos 5,0,1,1 notebook _coordinate (800, 10) _rotation 0 variable_static_text id rx_freq _enabled True label RX value freq+(offset_coarse+offset_fine) converver float_converter formatter None grid_pos 5,2,1,1 notebook _coordinate (934, 11) _rotation 0 variable id LO _enabled True value 0 _coordinate (572, 14) _rotation 0 variable id high _enabled True value center+width/2 _coordinate (430, 754) _rotation 0 wxgui_fftsink2 id wxgui_fftsink2_0_0 _enabled True type complex title IF Spectrum samp_rate samp_rate/5 baseband_freq 0 y_per_div 10 y_divs 10 ref_level 50 ref_scale 2.0 fft_size 512 fft_rate 15 peak_hold False average True avg_alpha 0.5 win None win_size grid_pos notebook nbook,1 _coordinate (651, 81) _rotation 0 variable id low _enabled True value center-width/2 _coordinate (431, 682) _rotation 0 gr_complex_to_real id gr_complex_to_real_0 _enabled True vlen 1 _coordinate (1279, 203) _rotation 0 blks2_rational_resampler_xxx id blks2_rational_resampler_xxx_1 _enabled True type ccc decim 500 interp 441 taps [] fractional_bw 0 _coordinate (1067, 177) _rotation 0 gr_agc2_xx id gr_agc2_xx_0 _enabled True type complex attack_rate 0.1 decay_rate 0.00005 reference 0.3 gain 1.0 max_gain 1.0 _coordinate (879, 170) _rotation 0 gr_multiply_const_vxx id gr_multiply_const_vxx_1_0_0 _enabled True type float const af_gain vlen 1 _coordinate (1475, 500) _rotation 0 blks2_rational_resampler_xxx id blks2_rational_resampler_xxx_1_0_0 _enabled True type ccc decim 500 interp 441 taps [] fractional_bw 0 _coordinate (1066, 477) _rotation 0 gr_complex_to_real id gr_complex_to_real_0_0_0 _enabled True vlen 1 _coordinate (1278, 503) _rotation 0 gr_wavfile_sink id gr_wavfile_sink_0_0_0 _enabled True file /home/alexc/gnuradio/agctest/agc_100m_70u.wav nchan 2 samp_rate 44100 bits_per_sample 16 _coordinate (1679, 468) _rotation 0 gr_agc2_xx id gr_agc2_xx_0_0_0 _enabled True type complex attack_rate 0.1 decay_rate 0.00007 reference 0.3 gain 1.0 max_gain 1.0 _coordinate (878, 470) _rotation 0 variable_slider id offset_coarse _enabled True label Offset (coarse) value -100000 min -100000 max 100000 num_steps 1000 style wx.SL_HORIZONTAL converver float_converter grid_pos 6,0,1,4 notebook _coordinate (12, 106) _rotation 0 gr_agc2_xx id gr_agc2_xx_0_0_2 _enabled True type complex attack_rate 0.1 decay_rate 0.00015 reference 0.3 gain 1.0 max_gain 1.0 _coordinate (878, 740) _rotation 0 gr_wavfile_sink id gr_wavfile_sink_0_0_2 _enabled True file /home/alexc/gnuradio/agctest/agc_100m_150u.wav nchan 2 samp_rate 44100 bits_per_sample 16 _coordinate (1679, 738) _rotation 0 gr_complex_to_real id gr_complex_to_real_0_0_2 _enabled True vlen 1 _coordinate (1278, 773) _rotation 0 blks2_rational_resampler_xxx id blks2_rational_resampler_xxx_1_0_2 _enabled True type ccc decim 500 interp 441 taps [] fractional_bw 0 _coordinate (1066, 747) _rotation 0 gr_multiply_const_vxx id gr_multiply_const_vxx_1_0_2 _enabled True type float const af_gain vlen 1 _coordinate (1475, 770) _rotation 0 gr_agc2_xx id gr_agc2_xx_0_0_1 _enabled True type complex attack_rate 0.1 decay_rate 0.0001 reference 0.3 gain 1.0 max_gain 1.0 _coordinate (879, 604) _rotation 0 gr_wavfile_sink id gr_wavfile_sink_0_0_1 _enabled True file /home/alexc/gnuradio/agctest/agc_100m_100u.wav nchan 2 samp_rate 44100 bits_per_sample 16 _coordinate (1680, 602) _rotation 0 gr_complex_to_real id gr_complex_to_real_0_0_1 _enabled True vlen 1 _coordinate (1279, 637) _rotation 0 blks2_rational_resampler_xxx id blks2_rational_resampler_xxx_1_0_1 _enabled True type ccc decim 500 interp 441 taps [] fractional_bw 0 _coordinate (1067, 611) _rotation 0 gr_multiply_const_vxx id gr_multiply_const_vxx_1_0_1 _enabled True type float const af_gain vlen 1 _coordinate (1476, 634) _rotation 0 gr_wavfile_sink id gr_wavfile_sink_0 _enabled True file /home/alexc/gnuradio/agctest/agc_100m_50u.wav nchan 2 samp_rate 44100 bits_per_sample 16 _coordinate (1676, 168) _rotation 0 gr_multiply_const_vxx id gr_multiply_const_vxx_1 _enabled True type float const af_gain vlen 1 _coordinate (1476, 200) _rotation 0 audio_sink id audio_sink_0 _enabled True samp_rate 44100 device_name ok_to_block True num_inputs 2 _coordinate (1675, 92) _rotation 0 blks2_rational_resampler_xxx id blks2_rational_resampler_xxx_1_0 _enabled True type ccc decim 500 interp 441 taps [] fractional_bw 0 _coordinate (1072, 321) _rotation 0 gr_complex_to_real id gr_complex_to_real_0_0 _enabled True vlen 1 _coordinate (1284, 347) _rotation 0 gr_multiply_const_vxx id gr_multiply_const_vxx_1_0 _enabled True type float const af_gain vlen 1 _coordinate (1481, 344) _rotation 0 gr_wavfile_sink id gr_wavfile_sink_0_0 _enabled True file /home/alexc/gnuradio/agctest/agc_100m_20u.wav nchan 2 samp_rate 44100 bits_per_sample 16 _coordinate (1685, 312) _rotation 0 gr_agc2_xx id gr_agc2_xx_0_0 _enabled True type complex attack_rate 0.1 decay_rate 0.00002 reference 0.3 gain 1.0 max_gain 1.0 _coordinate (884, 314) _rotation 0 gr_multiply_const_vxx id gr_multiply_const_vxx_1_0_1_0 _enabled True type float const af_gain vlen 1 _coordinate (1476, 923) _rotation 0 blks2_rational_resampler_xxx id blks2_rational_resampler_xxx_1_0_1_0 _enabled True type ccc decim 500 interp 441 taps [] fractional_bw 0 _coordinate (1067, 900) _rotation 0 gr_complex_to_real id gr_complex_to_real_0_0_1_0 _enabled True vlen 1 _coordinate (1279, 926) _rotation 0 gr_wavfile_sink id gr_wavfile_sink_0_0_1_0 _enabled True file /home/alexc/gnuradio/agctest/agc_100m_10u.wav nchan 2 samp_rate 44100 bits_per_sample 16 _coordinate (1680, 891) _rotation 0 gr_agc2_xx id gr_agc2_xx_0_0_1_0 _enabled True type complex attack_rate 0.1 decay_rate 0.00001 reference 0.3 gain 1.0 max_gain 1.0 _coordinate (879, 893) _rotation 0 variable id freq _enabled True value 7100000 _coordinate (267, 10) _rotation 0 gr_agc2_xx id gr_agc2_xx_0_0_1_1 _enabled True type complex attack_rate 0.1 decay_rate 0.0005 reference 0.3 gain 1.0 max_gain 1.0 _coordinate (879, 1024) _rotation 0 gr_wavfile_sink id gr_wavfile_sink_0_0_1_1 _enabled True file /home/alexc/gnuradio/agctest/agc_100m_500u.wav nchan 2 samp_rate 44100 bits_per_sample 16 _coordinate (1680, 1022) _rotation 0 gr_complex_to_real id gr_complex_to_real_0_0_1_1 _enabled True vlen 1 _coordinate (1279, 1057) _rotation 0 blks2_rational_resampler_xxx id blks2_rational_resampler_xxx_1_0_1_1 _enabled True type ccc decim 500 interp 441 taps [] fractional_bw 0 _coordinate (1067, 1031) _rotation 0 gr_multiply_const_vxx id gr_multiply_const_vxx_1_0_1_1 _enabled True type float const af_gain vlen 1 _coordinate (1476, 1054) _rotation 0 gr_complex_to_real id gr_complex_to_real_0_0_1_1_0 _enabled True vlen 1 _coordinate (1278, 1184) _rotation 0 blks2_rational_resampler_xxx id blks2_rational_resampler_xxx_1_0_1_1_0 _enabled True type ccc decim 500 interp 441 taps [] fractional_bw 0 _coordinate (1066, 1158) _rotation 0 gr_multiply_const_vxx id gr_multiply_const_vxx_1_0_1_1_0 _enabled True type float const af_gain vlen 1 _coordinate (1475, 1181) _rotation 0 gr_wavfile_sink id gr_wavfile_sink_0_0_1_1_0 _enabled True file /home/alexc/gnuradio/agctest/agc_100m_1m.wav nchan 2 samp_rate 44100 bits_per_sample 16 _coordinate (1679, 1149) _rotation 0 band_pass_filter id band_pass_filter_0 _enabled True type fir_filter_ccc decim 1 interp 1 gain 1 samp_rate samp_rate/5 low_cutoff_freq low high_cutoff_freq high width trans win firdes.WIN_HAMMING beta 6.76 _coordinate (653, 291) _rotation 0 gr_agc2_xx id gr_agc2_xx_0_0_1_1_0 _enabled True type complex attack_rate 0.1 decay_rate 0.001 reference 0.3 gain 1.0 max_gain 1.0 _coordinate (878, 1151) _rotation 0 variable_slider id rf_gain _enabled True label RF value 15 min 0 max 50 num_steps 50 style wx.SL_HORIZONTAL converver float_converter grid_pos 9,2,1,1 notebook _coordinate (9, 387) _rotation 0 usrp_lfrx wxgui_fftsink2_0 0 0 usrp_lfrx gr_freq_xlating_fir_filter_xxx_0 0 0 gr_freq_xlating_fir_filter_xxx_0 wxgui_fftsink2_0_0 0 0 gr_freq_xlating_fir_filter_xxx_0 band_pass_filter_0 0 0 gr_complex_to_real_0 gr_multiply_const_vxx_1 0 0 gr_multiply_const_vxx_1 gr_wavfile_sink_0 0 0 gr_agc2_xx_0 blks2_rational_resampler_xxx_1 0 0 band_pass_filter_0 gr_agc2_xx_0 0 0 blks2_rational_resampler_xxx_1 gr_complex_to_real_0 0 0 blks2_rational_resampler_xxx_1_0_0 gr_complex_to_real_0_0_0 0 0 gr_agc2_xx_0_0_0 blks2_rational_resampler_xxx_1_0_0 0 0 gr_multiply_const_vxx_1_0_0 gr_wavfile_sink_0_0_0 0 1 gr_multiply_const_vxx_1_0_0 gr_wavfile_sink_0_0_0 0 0 gr_complex_to_real_0_0_0 gr_multiply_const_vxx_1_0_0 0 0 band_pass_filter_0 gr_agc2_xx_0_0_0 0 0 band_pass_filter_0 gr_agc2_xx_0_0_2 0 0 gr_complex_to_real_0_0_2 gr_multiply_const_vxx_1_0_2 0 0 gr_multiply_const_vxx_1_0_2 gr_wavfile_sink_0_0_2 0 0 gr_multiply_const_vxx_1_0_2 gr_wavfile_sink_0_0_2 0 1 gr_agc2_xx_0_0_2 blks2_rational_resampler_xxx_1_0_2 0 0 blks2_rational_resampler_xxx_1_0_2 gr_complex_to_real_0_0_2 0 0 band_pass_filter_0 gr_agc2_xx_0_0_1 0 0 gr_complex_to_real_0_0_1 gr_multiply_const_vxx_1_0_1 0 0 gr_multiply_const_vxx_1_0_1 gr_wavfile_sink_0_0_1 0 0 gr_multiply_const_vxx_1_0_1 gr_wavfile_sink_0_0_1 0 1 gr_agc2_xx_0_0_1 blks2_rational_resampler_xxx_1_0_1 0 0 blks2_rational_resampler_xxx_1_0_1 gr_complex_to_real_0_0_1 0 0 gr_multiply_const_vxx_1 gr_wavfile_sink_0 0 1 gr_multiply_const_vxx_1 audio_sink_0 0 1 gr_multiply_const_vxx_1 audio_sink_0 0 0 band_pass_filter_0 gr_agc2_xx_0_0 0 0 gr_complex_to_real_0_0 gr_multiply_const_vxx_1_0 0 0 gr_multiply_const_vxx_1_0 gr_wavfile_sink_0_0 0 0 gr_multiply_const_vxx_1_0 gr_wavfile_sink_0_0 0 1 gr_agc2_xx_0_0 blks2_rational_resampler_xxx_1_0 0 0 blks2_rational_resampler_xxx_1_0 gr_complex_to_real_0_0 0 0 gr_complex_to_real_0_0_1_0 gr_multiply_const_vxx_1_0_1_0 0 0 gr_multiply_const_vxx_1_0_1_0 gr_wavfile_sink_0_0_1_0 0 0 gr_multiply_const_vxx_1_0_1_0 gr_wavfile_sink_0_0_1_0 0 1 gr_agc2_xx_0_0_1_0 blks2_rational_resampler_xxx_1_0_1_0 0 0 blks2_rational_resampler_xxx_1_0_1_0 gr_complex_to_real_0_0_1_0 0 0 band_pass_filter_0 gr_agc2_xx_0_0_1_0 0 0 band_pass_filter_0 gr_agc2_xx_0_0_1_1 0 0 blks2_rational_resampler_xxx_1_0_1_1 gr_complex_to_real_0_0_1_1 0 0 gr_agc2_xx_0_0_1_1 blks2_rational_resampler_xxx_1_0_1_1 0 0 gr_multiply_const_vxx_1_0_1_1 gr_wavfile_sink_0_0_1_1 0 1 gr_multiply_const_vxx_1_0_1_1 gr_wavfile_sink_0_0_1_1 0 0 gr_complex_to_real_0_0_1_1 gr_multiply_const_vxx_1_0_1_1 0 0 blks2_rational_resampler_xxx_1_0_1_1_0 gr_complex_to_real_0_0_1_1_0 0 0 gr_agc2_xx_0_0_1_1_0 blks2_rational_resampler_xxx_1_0_1_1_0 0 0 gr_multiply_const_vxx_1_0_1_1_0 gr_wavfile_sink_0_0_1_1_0 0 1 gr_multiply_const_vxx_1_0_1_1_0 gr_wavfile_sink_0_0_1_1_0 0 0 gr_complex_to_real_0_0_1_1_0 gr_multiply_const_vxx_1_0_1_1_0 0 0 band_pass_filter_0 gr_agc2_xx_0_0_1_1_0 0 0