Fri Mar 18 13:57:31 2016 options author window_size 1720, 1080 category Custom comment description _enabled True _coordinate (8, 8) _rotation 0 generate_options qt_gui hier_block_src_path .: id debug_afsk_transceiver_osmocom max_nouts 0 qt_qss_theme realtime_scheduling run_command {python} -u {filename} run_options prompt run True thread_safe_setters title variable_qtgui_range comment value 0.1 _enabled True _coordinate (880, 10) gui_hint _rotation 0 id atten label Attenuation min_len 200 orient Qt.Horizontal start 0 step 0.01 stop 1 rangeType float widget counter_slider variable comment FSK baud rate _enabled True _coordinate (624, 10) _rotation 0 id baud_rate value 1200 variable comment _enabled True _coordinate (0, 194) _rotation 0 id gaussian_taps value filter.firdes.gaussian(1.0, samples_per_symbol_tx, 1.0, 4*samples_per_symbol_tx) variable comment _enabled 1 _coordinate (0, 322) _rotation 0 id interp_taps value numpy.convolve(numpy.array(gaussian_taps), numpy.array(sq_wave)) variable comment _enabled True _coordinate (424, 18) _rotation 0 id mark_freq value 2200.0 variable comment SDR device TX sampling rate _enabled True _coordinate (224, 13) _rotation 0 id samp_rate_tx value 48e3 variable comment _enabled True _coordinate (512, 18) _rotation 0 id samples_per_symbol_tx value 40 variable comment _enabled True _coordinate (336, 18) _rotation 0 id space_freq value 1200.0 variable comment _enabled 1 _coordinate (0, 258) _rotation 0 id sq_wave value (1.0, ) * samples_per_symbol_tx variable comment The TX center frequency of the system _enabled True _coordinate (720, 10) _rotation 0 id tx_frequency value 145.835e6 audio_sink alias comment affinity device_name _enabled 1 _coordinate (776, 370) _rotation 180 id audio_sink_0_0 num_inputs 1 ok_to_block True samp_rate 48000 audio_source alias comment affinity device_name _enabled 0 _coordinate (872, 504) _rotation 0 id audio_source_0 maxoutbuf 0 minoutbuf 0 num_outputs 1 ok_to_block True samp_rate 48000 blocks_multiply_const_vxx alias comment const 1.0-atten affinity _enabled True _coordinate (904, 242) _rotation 0 id blocks_multiply_const_vxx_0 type float maxoutbuf 0 minoutbuf 0 vlen 1 import alias comment _enabled True _coordinate (16, 130) _rotation 0 id import_0 import import math import alias comment _enabled True _coordinate (16, 402) _rotation 0 id import_1 import from gnuradio import filter import alias comment _enabled True _coordinate (16, 458) _rotation 0 id import_2 import import numpy interp_fir_filter_xxx alias comment affinity _enabled 1 _coordinate (672, 234) _rotation 0 id interp_fir_filter_xxx_0 interp samples_per_symbol_tx maxoutbuf 0 minoutbuf 0 samp_delay 0 taps interp_taps type fff qtgui_time_sink_x autoscale False alias comment ctrlpanel True affinity entags True _enabled 0 _coordinate (1136, 218) gui_hint _rotation 0 grid True id qtgui_time_sink_x_0_1 legend True alpha1 1.0 color1 "blue" label1 marker1 -1 style1 1 width1 1 alpha10 1.0 color10 "blue" label10 marker10 -1 style10 1 width10 1 alpha2 1.0 color2 "red" label2 marker2 -1 style2 1 width2 1 alpha3 1.0 color3 "green" label3 marker3 -1 style3 1 width3 1 alpha4 1.0 color4 "black" label4 marker4 -1 style4 1 width4 1 alpha5 1.0 color5 "cyan" label5 marker5 -1 style5 1 width5 1 alpha6 1.0 color6 "magenta" label6 marker6 -1 style6 1 width6 1 alpha7 1.0 color7 "yellow" label7 marker7 -1 style7 1 width7 1 alpha8 1.0 color8 "dark red" label8 marker8 -1 style8 1 width8 1 alpha9 1.0 color9 "dark green" label9 marker9 -1 style9 1 width9 1 name "Out" nconnections 1 size 1024 srate samp_rate_tx tr_chan 0 tr_delay 0 tr_level 0.0 tr_mode qtgui.TRIG_MODE_FREE tr_slope qtgui.TRIG_SLOPE_POS tr_tag "" type float update_time 0.10 ylabel Amplitude yunit "" ymax 1 ymin -1 qtgui_time_sink_x autoscale False alias comment ctrlpanel True affinity entags True _enabled 0 _coordinate (1104, 474) gui_hint _rotation 0 grid True id qtgui_time_sink_x_0_1_0 legend True alpha1 1.0 color1 "blue" label1 marker1 -1 style1 1 width1 1 alpha10 1.0 color10 "blue" label10 marker10 -1 style10 1 width10 1 alpha2 1.0 color2 "red" label2 marker2 -1 style2 1 width2 1 alpha3 1.0 color3 "green" label3 marker3 -1 style3 1 width3 1 alpha4 1.0 color4 "black" label4 marker4 -1 style4 1 width4 1 alpha5 1.0 color5 "cyan" label5 marker5 -1 style5 1 width5 1 alpha6 1.0 color6 "magenta" label6 marker6 -1 style6 1 width6 1 alpha7 1.0 color7 "yellow" label7 marker7 -1 style7 1 width7 1 alpha8 1.0 color8 "dark red" label8 marker8 -1 style8 1 width8 1 alpha9 1.0 color9 "dark green" label9 marker9 -1 style9 1 width9 1 name "In" nconnections 1 size 1024 srate samp_rate_tx tr_chan 0 tr_delay 0 tr_level 0.0 tr_mode qtgui.TRIG_MODE_FREE tr_slope qtgui.TRIG_SLOPE_POS tr_tag "" type float update_time 0.10 ylabel Amplitude yunit "" ymax 1 ymin -1 satnogs_debug_msg_source alias comment affinity delay 1 _enabled 1 _coordinate (152, 146) _rotation 0 id satnogs_debug_msg_source_0 maxoutbuf 0 msg "HELLO"*4 minoutbuf 0 repeat True satnogs_udp_msg_source alias comment The transmitter can also receive payloads from a UDP source. Use netcat or something similar to produce dynamic payloads. affinity _enabled 1 _coordinate (136, 366) _rotation 0 id satnogs_udp_msg_source_0 addr "127.0.0.1" mtu 1500 maxoutbuf 0 minoutbuf 0 port 16886 satnogs_upsat_fsk_frame_encoder append_crc False alias comment affinity dest_addr UPSAT dest_ssid 0 _enabled 1 preamble [0x33]*8 _coordinate (408, 151) _rotation 0 id satnogs_upsat_fsk_frame_encoder_0 maxoutbuf 0 minoutbuf 0 settling_samples 512 msb_first True src_addr ABCD src_ssid 0 sync_word [0x7A, 0x0E] ax_25 True manchester False whitening True audio_source_0 qtgui_time_sink_x_0_1_0 0 0 blocks_multiply_const_vxx_0 audio_sink_0_0 0 0 blocks_multiply_const_vxx_0 qtgui_time_sink_x_0_1 0 0 interp_fir_filter_xxx_0 blocks_multiply_const_vxx_0 0 0 satnogs_debug_msg_source_0 satnogs_upsat_fsk_frame_encoder_0 msg pdu satnogs_udp_msg_source_0 satnogs_upsat_fsk_frame_encoder_0 msg pdu satnogs_upsat_fsk_frame_encoder_0 interp_fir_filter_xxx_0 0 0