Thu May 5 00:22:45 2016 options author Manolis Surligas (surligas@gmail.com) window_size 3000, 3000 category Custom comment description A generic APT demodulation block _enabled True _coordinate (8, 8) _rotation 0 generate_options no_gui hier_block_src_path .: id satnogs_apt_demod max_nouts 0 qt_qss_theme realtime_scheduling run_command {python} -u {filename} run_options run run True thread_safe_setters title APT Generic Demodulation variable comment Decimation factor for the RX after the SDR received samples _enabled True _coordinate (1704, 796) _rotation 0 id audio_gain value satnogs.fm_demod_settings[rx_sdr_device]['audio_gain'] variable comment _enabled True _coordinate (1704, 52) _rotation 0 id audio_samp_rate value 48000 variable comment Decimation factor for the RX after the SDR received samples _enabled 0 _coordinate (1704, 348) _rotation 0 id decimation_rx value satnogs.fm_demod_settings[rx_sdr_device]['decimation_rx'] variable comment _enabled True _coordinate (1480, 988) _rotation 0 id deviation value 17000 variable comment _enabled True _coordinate (1704, 260) _rotation 0 id filter_rate value 250000 variable comment _enabled 0 _coordinate (1704, 508) _rotation 0 id quadrature_rate value samp_rate_rx / decimation_rx variable comment SDR device TX sampling rate _enabled True _coordinate (1704, 956) _rotation 0 id samp_rate_rx value satnogs.hw_rx_settings[rx_sdr_device]['samp_rate'] variable_low_pass_filter_taps beta 6.76 comment cutoff_freq 100e3 _enabled 1 _coordinate (48, 716) _rotation 0 gain 12.0 id taps samp_rate samp_rate_rx width 60000 win firdes.WIN_HAMMING variable comment _enabled True _coordinate (1704, 164) _rotation 0 id xlate_filter_taps value firdes.low_pass(1, samp_rate_rx, 125000, 25000, firdes.WIN_HAMMING, 6.76) analog_quadrature_demod_cf alias comment affinity _enabled True _coordinate (1224, 564) _rotation 180 gain (2*math.pi*deviation)/96000 id analog_quadrature_demod_cf_0 maxoutbuf 0 minoutbuf 0 rational_resampler_xxx alias comment affinity decim 125 _enabled True fbw 0 _coordinate (1112, 268) _rotation 0 id blks2_rational_resampler_xxx_1 interp 48 maxoutbuf 0 minoutbuf 0 taps [] type ccc parameter alias comment _enabled True _coordinate (64, 984) _rotation 0 id doppler_correction_per_sec label short_id type intx value 1000 parameter alias comment _enabled True _coordinate (744, 988) _rotation 180 id file_path label short_id type string value test.wav freq_xlating_fir_filter_xxx alias center_freq lo_offset comment affinity decim int(samp_rate_rx/filter_rate) _enabled 1 _coordinate (680, 268) _rotation 0 id freq_xlating_fir_filter_xxx_0 maxoutbuf 0 minoutbuf 0 samp_rate samp_rate_rx taps xlate_filter_taps type ccc parameter alias comment To avoid the SDR carrier at the DC we shift the LO a little further _enabled True _coordinate (1704, 608) _rotation 0 id lo_offset label short_id type eng_float value 100e3 osmosdr_source alias ant0 satnogs.hw_rx_settings[rx_sdr_device]['antenna'] bb_gain0 satnogs.hw_rx_settings[rx_sdr_device]['bb_gain'] bw0 samp_rate_rx dc_offset_mode0 2 corr0 ppm freq0 rx_freq - lo_offset gain_mode0 False if_gain0 satnogs.hw_rx_settings[rx_sdr_device]['if_gain'] iq_balance_mode0 0 gain0 satnogs.hw_rx_settings[rx_sdr_device]['rf_gain'] ant1 bb_gain1 20 bw1 0 dc_offset_mode1 0 corr1 0 freq1 100e6 gain_mode1 False if_gain1 20 iq_balance_mode1 0 gain1 10 ant2 bb_gain2 20 bw2 0 dc_offset_mode2 0 corr2 0 freq2 100e6 gain_mode2 False if_gain2 20 iq_balance_mode2 0 gain2 10 ant3 bb_gain3 20 bw3 0 dc_offset_mode3 0 corr3 0 freq3 100e6 gain_mode3 False if_gain3 20 iq_balance_mode3 0 gain3 10 ant4 bb_gain4 20 bw4 0 dc_offset_mode4 0 corr4 0 freq4 100e6 gain_mode4 False if_gain4 20 iq_balance_mode4 0 gain4 10 comment affinity args satnogs.hw_rx_settings[rx_sdr_device]['dev_arg'] _enabled 1 _coordinate (16, 376) _rotation 0 id osmosdr_source_0 maxoutbuf 0 minoutbuf 0 nchan 1 type fc32 sample_rate samp_rate_rx parameter alias comment _enabled True _coordinate (1104, 996) _rotation 0 id ppm label short_id type intx value 0 rational_resampler_xxx alias comment affinity decim 2 _enabled True fbw 0 _coordinate (1000, 540) _rotation 180 id rational_resampler_xxx_0 interp 1 maxoutbuf 0 minoutbuf 0 taps type fff parameter alias comment _enabled True _coordinate (472, 984) _rotation 0 id rigctl_port label short_id type intx value 4532 parameter alias comment _enabled True _coordinate (616, 984) _rotation 0 id rx_freq label short_id type eng_float value 100e6 parameter alias comment _enabled True _coordinate (312, 984) _rotation 0 id rx_sdr_device label short_id type string value usrpb200 satnogs_coarse_doppler_correction_cc alias comment affinity _enabled True _coordinate (352, 276) _rotation 0 id satnogs_coarse_doppler_correction_cc_0 maxoutbuf 0 minoutbuf 0 sampling_rate samp_rate_rx target_freq rx_freq satnogs_ogg_encoder alias comment affinity _enabled True filename file_path _coordinate (792, 548) _rotation 180 id satnogs_ogg_encoder_0 quality 1.0 samp_rate audio_samp_rate satnogs_tcp_rigctl_msg_source alias comment affinity _enabled 1 _coordinate (16, 204) _rotation 0 id satnogs_tcp_rigctl_msg_source_0 addr "127.0.0.1" mtu 1500 maxoutbuf 0 minoutbuf 0 mode False port rigctl_port interval 1000 satnogs_waterfall_sink alias center_freq 0.0 comment affinity _enabled True fft_size 1024 filename waterfall_file_path _coordinate (1456, 252) _rotation 0 id satnogs_waterfall_sink_0 mode 1 pps 10 samp_rate audio_samp_rate*2 parameter alias comment _enabled True _coordinate (872, 988) _rotation 0 id waterfall_file_path label short_id type string value /tmp/waterfall.dat analog_quadrature_demod_cf_0 rational_resampler_xxx_0 0 0 blks2_rational_resampler_xxx_1 analog_quadrature_demod_cf_0 0 0 blks2_rational_resampler_xxx_1 satnogs_waterfall_sink_0 0 0 freq_xlating_fir_filter_xxx_0 blks2_rational_resampler_xxx_1 0 0 osmosdr_source_0 satnogs_coarse_doppler_correction_cc_0 0 0 rational_resampler_xxx_0 satnogs_ogg_encoder_0 0 0 satnogs_coarse_doppler_correction_cc_0 freq_xlating_fir_filter_xxx_0 0 0 satnogs_tcp_rigctl_msg_source_0 satnogs_coarse_doppler_correction_cc_0 freq freq