Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- parameters:
- author: Marvin Ott
- catch_exceptions: 'True'
- category: '[GRC Hier Blocks]'
- cmake_opt: ''
- comment: ''
- copyright: ''
- description: packet FSK loopback
- gen_cmake: 'On'
- gen_linking: dynamic
- generate_options: qt_gui
- hier_block_src_path: '.:'
- id: pkt_fsk_loopback
- max_nouts: '0'
- output_language: python
- placement: (0,0)
- qt_qss_theme: ''
- realtime_scheduling: ''
- run: 'True'
- run_command: '{python} -u {filename}'
- run_options: prompt
- sizing_mode: fixed
- thread_safe_setters: ''
- title: pkt_fsk_loopback
- window_size: (1000,1000)
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [16, 12.0]
- rotation: 0
- state: enabled
- blocks:
- - name: baud
- id: variable
- parameters:
- comment: ''
- value: '48'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [288, 96.0]
- rotation: 0
- state: enabled
- - name: center
- id: variable
- parameters:
- comment: ''
- value: (mark+space)/2
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [288, 16.0]
- rotation: 0
- state: enabled
- - name: decim
- id: variable
- parameters:
- comment: ''
- value: '50'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [800, 96.0]
- rotation: 0
- state: true
- - name: hdr_format
- id: variable_header_format_default
- parameters:
- access_code: '11100001010110101110100010010011'
- bps: repeat
- comment: ''
- threshold: thresh
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [976, 16.0]
- rotation: 0
- state: enabled
- - name: inp_amp
- id: variable
- parameters:
- comment: ''
- value: (mark/vco_max)-vco_offset
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [624, 96.0]
- rotation: 0
- state: true
- - name: mark
- id: variable
- parameters:
- comment: ''
- value: '1200'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [456, 16.0]
- rotation: 0
- state: true
- - name: phase_bw
- id: variable
- parameters:
- comment: ''
- value: '0.0628'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [368, 96.0]
- rotation: 0
- state: true
- - name: pluto_rate
- id: variable
- parameters:
- comment: ''
- value: int(768e3)
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [192, 96.0]
- rotation: 0
- state: true
- - name: repeat
- id: variable
- parameters:
- comment: ''
- value: (int)(samp_rate/baud)
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [464, 96.0]
- rotation: 0
- state: true
- - name: rs_ratio
- id: variable
- parameters:
- comment: ''
- value: '1.0'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [712, 16.0]
- rotation: 0
- state: true
- - name: samp_rate
- id: variable
- parameters:
- comment: ''
- value: int(48e3)
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [192, 16.0]
- rotation: 0
- state: enabled
- - name: space
- id: variable
- parameters:
- comment: ''
- value: '2200'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [536, 16.0]
- rotation: 0
- state: true
- - name: sps
- id: variable
- parameters:
- comment: ''
- value: (int)(repeat/decim)
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [792, 16.0]
- rotation: 0
- state: enabled
- - name: sr1
- id: variable
- parameters:
- comment: ''
- value: (int)(samp_rate/decim)
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [720, 96.0]
- rotation: 0
- state: true
- - name: thresh
- id: variable
- parameters:
- comment: ''
- value: '1'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [544, 96.0]
- rotation: 0
- state: enabled
- - name: vco_max
- id: variable
- parameters:
- comment: ''
- value: '2500'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [368, 16.0]
- rotation: 0
- state: true
- - name: vco_offset
- id: variable
- parameters:
- comment: ''
- value: space/vco_max
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [616, 16.0]
- rotation: 0
- state: true
- - name: FREQUENCY
- id: parameter
- parameters:
- alias: ''
- comment: ''
- hide: none
- label: ''
- short_id: ''
- type: intx
- value: int(433e6)
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [872, 112.0]
- rotation: 0
- state: true
- - name: PLUTO_SDR
- id: parameter
- parameters:
- alias: ''
- comment: ''
- hide: none
- label: ''
- short_id: ''
- type: str
- value: usb:1.8.5
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [872, 16.0]
- rotation: 0
- state: true
- - name: analog_quadrature_demod_cf_0
- id: analog_quadrature_demod_cf
- parameters:
- affinity: ''
- alias: ''
- comment: ''
- gain: samp_rate/(math.pi*decim*1000)
- maxoutbuf: '0'
- minoutbuf: '0'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [304, 920.0]
- rotation: 0
- state: enabled
- - name: blocks_add_const_vxx_0
- id: blocks_add_const_vxx
- parameters:
- affinity: ''
- alias: ''
- comment: vco_offset
- const: vco_offset
- maxoutbuf: '0'
- minoutbuf: '0'
- type: float
- vlen: '1'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [728, 496.0]
- rotation: 0
- state: true
- - name: blocks_char_to_float_0
- id: blocks_char_to_float
- parameters:
- affinity: ''
- alias: ''
- comment: ''
- maxoutbuf: '0'
- minoutbuf: '0'
- scale: '1'
- vlen: '1'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [304, 1200.0]
- rotation: 0
- state: enabled
- - name: blocks_message_debug_1
- id: blocks_message_debug
- parameters:
- affinity: ''
- alias: ''
- comment: ''
- en_uvec: 'True'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [1000, 936.0]
- rotation: 0
- state: disabled
- - name: blocks_message_debug_1_0
- id: blocks_message_debug
- parameters:
- affinity: ''
- alias: ''
- comment: ''
- en_uvec: 'True'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [264, 512.0]
- rotation: 180
- state: disabled
- - name: blocks_message_strobe_0
- id: blocks_message_strobe
- parameters:
- affinity: ''
- alias: ''
- comment: ''
- maxoutbuf: '0'
- minoutbuf: '0'
- msg: pmt.cons(pmt.PMT_NIL,pmt.init_u8vector(9,(71,78,85,32,82,97,100,105,111)))
- period: '500'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [264, 264.0]
- rotation: 0
- state: enabled
- - name: blocks_multiply_const_vxx_0
- id: blocks_multiply_const_vxx
- parameters:
- affinity: ''
- alias: ''
- comment: inp_amp
- const: inp_amp
- maxoutbuf: '0'
- minoutbuf: '0'
- type: float
- vlen: '1'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [728, 424.0]
- rotation: 0
- state: true
- - name: blocks_null_sink_0
- id: blocks_null_sink
- parameters:
- affinity: ''
- alias: ''
- bus_structure_sink: '[[0,],]'
- comment: ''
- num_inputs: '1'
- type: complex
- vlen: '1'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [1280, 664.0]
- rotation: 0
- state: enabled
- - name: blocks_null_source_0
- id: blocks_null_source
- parameters:
- affinity: ''
- alias: ''
- bus_structure_source: '[[0,],]'
- comment: ''
- maxoutbuf: '0'
- minoutbuf: '0'
- num_outputs: '1'
- type: complex
- vlen: '1'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [1280, 568.0]
- rotation: 0
- state: enabled
- - name: blocks_repack_bits_bb_1
- id: blocks_repack_bits_bb
- parameters:
- affinity: ''
- alias: ''
- align_output: 'False'
- comment: ''
- endianness: gr.GR_MSB_FIRST
- k: '1'
- l: '8'
- len_tag_key: '"packet_len"'
- maxoutbuf: '0'
- minoutbuf: '0'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [680, 800.0]
- rotation: 0
- state: enabled
- - name: blocks_repack_bits_bb_1_0
- id: blocks_repack_bits_bb
- parameters:
- affinity: ''
- alias: ''
- align_output: 'False'
- comment: (25 * 8)Bytes = 200Bytes
- endianness: gr.GR_MSB_FIRST
- k: '8'
- l: '1'
- len_tag_key: ''
- maxoutbuf: '0'
- minoutbuf: '0'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [512, 264.0]
- rotation: 0
- state: true
- - name: blocks_repeat_0
- id: blocks_repeat
- parameters:
- affinity: ''
- alias: ''
- comment: (200*1000) Bytes = 200k Bytes
- interp: repeat
- maxoutbuf: '0'
- minoutbuf: '0'
- type: byte
- vlen: '1'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [512, 360.0]
- rotation: 0
- state: enabled
- - name: blocks_throttle_0_0
- id: blocks_throttle
- parameters:
- affinity: ''
- alias: ''
- comment: ''
- ignoretag: 'True'
- maxoutbuf: '0'
- minoutbuf: '0'
- samples_per_second: samp_rate
- type: complex
- vlen: '1'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [1264, 608.0]
- rotation: 0
- state: enabled
- - name: blocks_uchar_to_float_0
- id: blocks_uchar_to_float
- parameters:
- affinity: ''
- alias: ''
- comment: ''
- maxoutbuf: '0'
- minoutbuf: '0'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [512, 440.0]
- rotation: 0
- state: enabled
- - name: blocks_vco_c_0
- id: blocks_vco_c
- parameters:
- affinity: ''
- alias: ''
- amplitude: '0.75'
- comment: ''
- maxoutbuf: '0'
- minoutbuf: '0'
- samp_rate: samp_rate
- sensitivity: '15708'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [960, 368.0]
- rotation: 0
- state: true
- - name: digital_binary_slicer_fb_0
- id: digital_binary_slicer_fb
- parameters:
- affinity: ''
- alias: ''
- comment: ''
- maxoutbuf: '0'
- minoutbuf: '0'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [304, 1160.0]
- rotation: 0
- state: enabled
- - name: digital_correlate_access_code_xx_ts_0
- id: digital_correlate_access_code_xx_ts
- parameters:
- access_code: '"11100001010110101110100010010011"'
- affinity: ''
- alias: ''
- comment: ''
- maxoutbuf: '0'
- minoutbuf: '0'
- tagname: packet_len
- threshold: thresh
- type: byte
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [680, 712.0]
- rotation: 0
- state: enabled
- - name: digital_crc32_async_bb_0
- id: digital_crc32_async_bb
- parameters:
- affinity: ''
- alias: ''
- check: 'True'
- comment: ''
- maxoutbuf: '0'
- minoutbuf: '0'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [680, 928.0]
- rotation: 0
- state: enabled
- - name: digital_crc32_async_bb_1
- id: digital_crc32_async_bb
- parameters:
- affinity: ''
- alias: ''
- check: 'False'
- comment: ''
- maxoutbuf: '0'
- minoutbuf: '0'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [280, 336.0]
- rotation: 0
- state: enabled
- - name: digital_symbol_sync_xx_0
- id: digital_symbol_sync_xx
- parameters:
- affinity: ''
- alias: ''
- comment: ''
- constellation: digital.constellation_bpsk().base()
- damping: '1.0'
- loop_bw: phase_bw
- max_dev: '1.5'
- maxoutbuf: '0'
- minoutbuf: '0'
- nfilters: '128'
- osps: '1'
- pfb_mf_taps: '[]'
- resamp_type: digital.IR_MMSE_8TAP
- sps: sps
- ted_gain: '1.0'
- ted_type: digital.TED_EARLY_LATE
- type: ff
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [304, 980.0]
- rotation: 0
- state: enabled
- - name: epy_block_0
- id: epy_block
- parameters:
- _source_code: "\"\"\"\nEmbedded Python Block\n\"\"\"\n\nimport numpy as np\nfrom\
- \ gnuradio import gr\nimport pmt\n\nclass blk(gr.sync_block):\n \"\"\"Packet\
- \ Format\"\"\"\n\n def __init__(self):\n gr.sync_block.__init__(self,\n\
- \ name = \"Packet Format\",\n in_sig = None,\n \
- \ out_sig = None)\n self.message_port_register_in(pmt.intern('PDU_in'))\n\
- \ self.message_port_register_out(pmt.intern('PDU_out'))\n self.set_msg_handler(pmt.intern('PDU_in'),\
- \ self.handle_msg)\n\n def handle_msg(self, msg):\n inMsg = pmt.to_python\
- \ (msg)\n pld = inMsg[1]\n # print (pld)\n mLen = len(pld)\n\
- \ # print (mLen)\n if (mLen > 0):\n char_list = [85,85,85,85,225,90,232,147]\n\
- \ char_list.append (mLen >> 8)\n char_list.append (mLen\
- \ & 255)\n char_list.append (mLen >> 8)\n char_list.append\
- \ (mLen & 255)\n char_list.extend (pld)\n # print (char_list)\n\
- \ out_len = len(char_list)\n # print (out_len)\n \
- \ self.message_port_pub(pmt.intern('PDU_out'), pmt.cons(pmt.PMT_NIL,pmt.init_u8vector(out_len,(char_list))))\n"
- affinity: ''
- alias: ''
- comment: ''
- maxoutbuf: '0'
- minoutbuf: '0'
- states:
- _io_cache: ('Packet Format', 'blk', [], [('PDU_in', 'message', 1)], [('PDU_out',
- 'message', 1)], 'Packet Format', [])
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [288, 392.0]
- rotation: 0
- state: true
- - name: epy_block_1_0
- id: epy_block
- parameters:
- _source_code: "\"\"\"\nEmbedded Python Blocks:\n\nEach time this file is saved,\
- \ GRC will instantiate the first class it finds\nto get ports and parameters\
- \ of your block. The arguments to __init__ will\nbe the parameters. All of\
- \ them are required to have default values!\n\"\"\"\n\nimport numpy as np\n\
- from gnuradio import gr\nimport pmt\n\n\nclass blk(gr.sync_block): # other\
- \ base classes are basic_block, decim_block, interp_block\n \"\"\"Embedded\
- \ Python Block example - a simple multiply const\"\"\"\n\n def __init__(self,\
- \ trigger=True): # only default arguments here\n \"\"\"arguments to\
- \ this function show up as parameters in GRC\"\"\"\n gr.sync_block.__init__(\n\
- \ self,\n name='Tirgger MSG', # will show up in GRC\n\
- \ in_sig=None,\n out_sig=None\n )\n # if\
- \ an attribute with the same name as a parameter is found,\n # a callback\
- \ is registered (properties work, too).\n self.message_port_register_in(pmt.intern(\"\
- trigger\"))\n self.message_port_register_out(pmt.intern('msg_out'))\n\
- \ self.set_msg_handler(pmt.intern(\"trigger\"), self.handle_msg)\n \
- \ #self.state = True\n #self.trigger = trigger\n\n def handle_msg(self,\
- \ msg):\n self.message_port_pub(pmt.intern('msg_out'), pmt.cons(pmt.PMT_NIL,pmt.init_u8vector(9,(71,78,85,32,82,97,100,105,111))))\n"
- affinity: ''
- alias: ''
- comment: ''
- maxoutbuf: '0'
- minoutbuf: '0'
- trigger: 'True'
- states:
- _io_cache: ('Tirgger MSG', 'blk', [('trigger', 'True')], [('trigger', 'message',
- 1)], [('msg_out', 'message', 1)], 'Embedded Python Block example - a simple
- multiply const', [])
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [48, 464.0]
- rotation: 0
- state: disabled
- - name: epy_block_1_0_0
- id: epy_block
- parameters:
- _source_code: "\"\"\"\nEmbedded Python Blocks:\n\nEach time this file is saved,\
- \ GRC will instantiate the first class it finds\nto get ports and parameters\
- \ of your block. The arguments to __init__ will\nbe the parameters. All of\
- \ them are required to have default values!\n\"\"\"\n\nimport numpy as np\n\
- from gnuradio import gr\nimport pmt\nimport time\n\n\nclass blk(gr.sync_block):\
- \ # other base classes are basic_block, decim_block, interp_block\n \"\"\
- \"Embedded Python Block example - a simple multiply const\"\"\"\n\n def __init__(self):\
- \ # only default arguments here\n \"\"\"arguments to this function show\
- \ up as parameters in GRC\"\"\"\n gr.sync_block.__init__(\n \
- \ self,\n name='Print Time', # will show up in GRC\n \
- \ in_sig=None,\n out_sig=None\n )\n # if an attribute\
- \ with the same name as a parameter is found,\n # a callback is registered\
- \ (properties work, too).\n self.message_port_register_in(pmt.intern(\"\
- in\"))\n self.set_msg_handler(pmt.intern(\"in\"), self.handle_msg)\n\
- \ #self.state = True\n #self.trigger = trigger\n\n def handle_msg(self,\
- \ msg):\n ms_time = int(time.time() * 1000)\n print(\" Time: -\
- \ \" + str(ms_time) + \" - \")\n"
- affinity: ''
- alias: ''
- comment: ''
- maxoutbuf: '0'
- minoutbuf: '0'
- states:
- _io_cache: ('Print Time', 'blk', [], [('in', 'message', 1)], [], 'Embedded Python
- Block example - a simple multiply const', [])
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [1000, 1040.0]
- rotation: 0
- state: enabled
- - name: freq_xlating_fir_filter_xxx_0
- id: freq_xlating_fir_filter_xxx
- parameters:
- affinity: ''
- alias: ''
- center_freq: center
- comment: ''
- decim: decim
- maxoutbuf: '0'
- minoutbuf: '0'
- samp_rate: samp_rate
- taps: firdes.low_pass(1.0,samp_rate,3000,400)
- type: ccf
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [304, 816.0]
- rotation: 0
- state: enabled
- - name: iio_pluto_sink_0
- id: iio_pluto_sink
- parameters:
- affinity: ''
- alias: ''
- attenuation1: '0'
- bandwidth: int(2e6)
- buffer_size: int(16384)
- comment: ''
- cyclic: 'False'
- filter: ''
- filter_source: '''Auto'''
- fpass: '0'
- frequency: FREQUENCY
- fstop: '0'
- len_tag_key: ''
- samplerate: pluto_rate
- type: fc32
- uri: PLUTO_SDR
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [1248, 244.0]
- rotation: 0
- state: disabled
- - name: iio_pluto_source_0
- id: iio_pluto_source
- parameters:
- affinity: ''
- alias: ''
- bandwidth: '20000000'
- bbdc: 'False'
- buffer_size: int(32768)
- comment: ''
- filter: ''
- filter_source: '''Auto'''
- fpass: '0'
- frequency: FREQUENCY
- fstop: '0'
- gain1: '''fast_attack'''
- len_tag_key: ''
- manual_gain1: '64'
- maxoutbuf: '0'
- minoutbuf: '0'
- quadrature: 'False'
- rfdc: 'False'
- samplerate: pluto_rate
- type: fc32
- uri: PLUTO_SDR
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [24, 716.0]
- rotation: 0
- state: disabled
- - name: low_pass_filter_0
- id: low_pass_filter
- parameters:
- affinity: ''
- alias: ''
- beta: '6.76'
- comment: ''
- cutoff_freq: space+1000
- decim: '1'
- gain: '1'
- interp: '1'
- maxoutbuf: '0'
- minoutbuf: '0'
- samp_rate: samp_rate
- type: fir_filter_fff
- width: '1000'
- win: window.WIN_HAMMING
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [728, 260.0]
- rotation: 0
- state: enabled
- - name: mmse_resampler_xx_0
- id: mmse_resampler_xx
- parameters:
- affinity: ''
- alias: ''
- comment: ''
- maxoutbuf: '0'
- minoutbuf: '0'
- phase_shift: '0'
- resamp_ratio: 1.0/((pluto_rate/samp_rate)*rs_ratio)
- type: complex
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [960, 464.0]
- rotation: 0
- state: true
- - name: mmse_resampler_xx_0_0
- id: mmse_resampler_xx
- parameters:
- affinity: ''
- alias: ''
- comment: ''
- maxoutbuf: '0'
- minoutbuf: '0'
- phase_shift: '0'
- resamp_ratio: pluto_rate/(samp_rate*rs_ratio)
- type: complex
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [304, 712.0]
- rotation: 0
- state: enabled
- - name: pdu_pdu_to_tagged_stream_1
- id: pdu_pdu_to_tagged_stream
- parameters:
- affinity: ''
- alias: ''
- comment: 25 Bytes
- maxoutbuf: '0'
- minoutbuf: '0'
- tag: packet_len
- type: byte
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [264, 432.0]
- rotation: 0
- state: true
- - name: pdu_tagged_stream_to_pdu_0
- id: pdu_tagged_stream_to_pdu
- parameters:
- affinity: ''
- alias: ''
- comment: ''
- maxoutbuf: '0'
- minoutbuf: '0'
- tag: packet_len
- type: byte
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [680, 872.0]
- rotation: 0
- state: enabled
- - name: qtgui_edit_box_msg_0
- id: qtgui_edit_box_msg
- parameters:
- affinity: ''
- alias: ''
- comment: ''
- gui_hint: ''
- is_pair: 'False'
- is_static: 'False'
- key: ''
- label: ''
- maxoutbuf: '0'
- minoutbuf: '0'
- type: string
- value: ''
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [24, 344.0]
- rotation: 0
- state: disabled
- - name: qtgui_time_sink_x_0
- id: qtgui_time_sink_x
- parameters:
- affinity: ''
- alias: ''
- alpha1: '1.0'
- alpha10: '1.0'
- alpha2: '1.0'
- alpha3: '1.0'
- alpha4: '1.0'
- alpha5: '1.0'
- alpha6: '1.0'
- alpha7: '1.0'
- alpha8: '1.0'
- alpha9: '1.0'
- autoscale: 'False'
- axislabels: 'True'
- color1: blue
- color10: dark blue
- color2: red
- color3: green
- color4: black
- color5: cyan
- color6: magenta
- color7: yellow
- color8: dark red
- color9: dark green
- comment: 2,0
- ctrlpanel: 'False'
- entags: 'True'
- grid: 'False'
- gui_hint: 2,0,1,3
- label1: Signal 1
- label10: Signal 10
- label2: Signal 2
- label3: Signal 3
- label4: Signal 4
- label5: Signal 5
- label6: Signal 6
- label7: Signal 7
- label8: Signal 8
- label9: Signal 9
- legend: 'True'
- marker1: '-1'
- marker10: '-1'
- marker2: '-1'
- marker3: '-1'
- marker4: '-1'
- marker5: '-1'
- marker6: '-1'
- marker7: '-1'
- marker8: '-1'
- marker9: '-1'
- name: '"TX"'
- nconnections: '1'
- size: '32768'
- srate: samp_rate
- stemplot: 'False'
- style1: '1'
- style10: '1'
- style2: '1'
- style3: '1'
- style4: '1'
- style5: '1'
- style6: '1'
- style7: '1'
- style8: '1'
- style9: '1'
- tr_chan: '0'
- tr_delay: '0'
- tr_level: '0.0'
- tr_mode: qtgui.TRIG_MODE_TAG
- tr_slope: qtgui.TRIG_SLOPE_POS
- tr_tag: '"packet_len"'
- type: complex
- update_time: '0.10'
- width1: '1'
- width10: '1'
- width2: '1'
- width3: '1'
- width4: '1'
- width5: '1'
- width6: '1'
- width7: '1'
- width8: '1'
- width9: '1'
- ylabel: Amplitude
- ymax: '1'
- ymin: '-1'
- yunit: '""'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [968, 576.0]
- rotation: 180
- state: disabled
- - name: qtgui_time_sink_x_0_0
- id: qtgui_time_sink_x
- parameters:
- affinity: ''
- alias: ''
- alpha1: '1.0'
- alpha10: '1.0'
- alpha2: '1.0'
- alpha3: '1.0'
- alpha4: '1.0'
- alpha5: '1.0'
- alpha6: '1.0'
- alpha7: '1.0'
- alpha8: '1.0'
- alpha9: '1.0'
- autoscale: 'False'
- axislabels: 'True'
- color1: blue
- color10: dark blue
- color2: red
- color3: green
- color4: black
- color5: cyan
- color6: magenta
- color7: yellow
- color8: dark red
- color9: dark green
- comment: ''
- ctrlpanel: 'True'
- entags: 'True'
- grid: 'False'
- gui_hint: ''
- label1: Signal 1
- label10: Signal 10
- label2: Signal 2
- label3: Signal 3
- label4: Signal 4
- label5: Signal 5
- label6: Signal 6
- label7: Signal 7
- label8: Signal 8
- label9: Signal 9
- legend: 'True'
- marker1: '-1'
- marker10: '-1'
- marker2: '-1'
- marker3: '-1'
- marker4: '-1'
- marker5: '-1'
- marker6: '-1'
- marker7: '-1'
- marker8: '-1'
- marker9: '-1'
- name: '"Sync out"'
- nconnections: '1'
- size: '256'
- srate: baud
- stemplot: 'False'
- style1: '1'
- style10: '1'
- style2: '1'
- style3: '1'
- style4: '1'
- style5: '1'
- style6: '1'
- style7: '1'
- style8: '1'
- style9: '1'
- tr_chan: '0'
- tr_delay: '0'
- tr_level: '0.5'
- tr_mode: qtgui.TRIG_MODE_FREE
- tr_slope: qtgui.TRIG_SLOPE_NEG
- tr_tag: '"packet_len"'
- type: float
- update_time: '0.10'
- width1: '1'
- width10: '1'
- width2: '1'
- width3: '1'
- width4: '1'
- width5: '1'
- width6: '1'
- width7: '1'
- width8: '1'
- width9: '1'
- ylabel: Amplitude
- ymax: '1.5'
- ymin: '-1'
- yunit: '""'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [304, 1256.0]
- rotation: 0
- state: enabled
- - name: qtgui_time_sink_x_0_1
- id: qtgui_time_sink_x
- parameters:
- affinity: ''
- alias: ''
- alpha1: '1.0'
- alpha10: '1.0'
- alpha2: '1.0'
- alpha3: '1.0'
- alpha4: '1.0'
- alpha5: '1.0'
- alpha6: '1.0'
- alpha7: '1.0'
- alpha8: '1.0'
- alpha9: '1.0'
- autoscale: 'False'
- axislabels: 'True'
- color1: blue
- color10: dark blue
- color2: red
- color3: green
- color4: black
- color5: cyan
- color6: magenta
- color7: yellow
- color8: dark red
- color9: dark green
- comment: 2,0
- ctrlpanel: 'False'
- entags: 'True'
- grid: 'False'
- gui_hint: ''
- label1: sig_0
- label10: Signal 10
- label2: sig_1
- label3: Signal 3
- label4: Signal 4
- label5: Signal 5
- label6: Signal 6
- label7: Signal 7
- label8: Signal 8
- label9: Signal 9
- legend: 'True'
- marker1: '2'
- marker10: '-1'
- marker2: '2'
- marker3: '-1'
- marker4: '-1'
- marker5: '-1'
- marker6: '-1'
- marker7: '-1'
- marker8: '-1'
- marker9: '-1'
- name: Low Pass
- nconnections: '2'
- size: '40960'
- srate: samp_rate
- stemplot: 'False'
- style1: '1'
- style10: '1'
- style2: '1'
- style3: '1'
- style4: '1'
- style5: '1'
- style6: '1'
- style7: '1'
- style8: '1'
- style9: '1'
- tr_chan: '0'
- tr_delay: '0'
- tr_level: '0.0'
- tr_mode: qtgui.TRIG_MODE_TAG
- tr_slope: qtgui.TRIG_SLOPE_POS
- tr_tag: '"packet_len"'
- type: float
- update_time: '0.10'
- width1: '1'
- width10: '1'
- width2: '1'
- width3: '1'
- width4: '1'
- width5: '1'
- width6: '1'
- width7: '1'
- width8: '1'
- width9: '1'
- ylabel: Amplitude
- ymax: '1'
- ymin: '-1'
- yunit: '""'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [680, 576.0]
- rotation: 180
- state: enabled
- - name: qtgui_time_sink_x_0_2
- id: qtgui_time_sink_x
- parameters:
- affinity: ''
- alias: ''
- alpha1: '1.0'
- alpha10: '1.0'
- alpha2: '1.0'
- alpha3: '1.0'
- alpha4: '1.0'
- alpha5: '1.0'
- alpha6: '1.0'
- alpha7: '1.0'
- alpha8: '1.0'
- alpha9: '1.0'
- autoscale: 'False'
- axislabels: 'True'
- color1: blue
- color10: dark blue
- color2: red
- color3: green
- color4: black
- color5: cyan
- color6: magenta
- color7: yellow
- color8: dark red
- color9: dark green
- comment: 2,0
- ctrlpanel: 'False'
- entags: 'True'
- grid: 'False'
- gui_hint: 2,0,1,3
- label1: Signal 1
- label10: Signal 10
- label2: Signal 2
- label3: Signal 3
- label4: Signal 4
- label5: Signal 5
- label6: Signal 6
- label7: Signal 7
- label8: Signal 8
- label9: Signal 9
- legend: 'True'
- marker1: '-1'
- marker10: '-1'
- marker2: '-1'
- marker3: '-1'
- marker4: '-1'
- marker5: '-1'
- marker6: '-1'
- marker7: '-1'
- marker8: '-1'
- marker9: '-1'
- name: '"TX"'
- nconnections: '1'
- size: '40960'
- srate: samp_rate
- stemplot: 'False'
- style1: '1'
- style10: '1'
- style2: '1'
- style3: '1'
- style4: '1'
- style5: '1'
- style6: '1'
- style7: '1'
- style8: '1'
- style9: '1'
- tr_chan: '0'
- tr_delay: '0'
- tr_level: '0.0'
- tr_mode: qtgui.TRIG_MODE_TAG
- tr_slope: qtgui.TRIG_SLOPE_POS
- tr_tag: '"packet_len"'
- type: complex
- update_time: '0.10'
- width1: '1'
- width10: '1'
- width2: '1'
- width3: '1'
- width4: '1'
- width5: '1'
- width6: '1'
- width7: '1'
- width8: '1'
- width9: '1'
- ylabel: Amplitude
- ymax: '1'
- ymin: '-1'
- yunit: '""'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [968, 248.0]
- rotation: 180
- state: enabled
- - name: zeromq_pub_sink_0
- id: zeromq_pub_sink
- parameters:
- address: tcp://127.0.0.1:49203
- affinity: ''
- alias: ''
- comment: Pluto sample rate = 768kHz
- hwm: '-1'
- key: ''
- pass_tags: 'False'
- timeout: '100'
- type: complex
- vlen: '1'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [1248, 440.0]
- rotation: 0
- state: enabled
- - name: zeromq_sub_source_0
- id: zeromq_sub_source
- parameters:
- address: tcp://127.0.0.1:49203
- affinity: ''
- alias: ''
- comment: USRP sample rate = 768kHz
- hwm: '-1'
- key: ''
- maxoutbuf: '0'
- minoutbuf: '0'
- pass_tags: 'False'
- timeout: '100'
- type: complex
- vlen: '1'
- states:
- bus_sink: false
- bus_source: false
- bus_structure: null
- coordinate: [24, 944.0]
- rotation: 0
- state: enabled
- connections:
- - [analog_quadrature_demod_cf_0, '0', digital_symbol_sync_xx_0, '0']
- - [blocks_add_const_vxx_0, '0', blocks_vco_c_0, '0']
- - [blocks_char_to_float_0, '0', qtgui_time_sink_x_0_0, '0']
- - [blocks_message_strobe_0, strobe, digital_crc32_async_bb_1, in]
- - [blocks_multiply_const_vxx_0, '0', blocks_add_const_vxx_0, '0']
- - [blocks_null_source_0, '0', blocks_throttle_0_0, '0']
- - [blocks_repack_bits_bb_1, '0', pdu_tagged_stream_to_pdu_0, '0']
- - [blocks_repack_bits_bb_1_0, '0', blocks_repeat_0, '0']
- - [blocks_repeat_0, '0', blocks_uchar_to_float_0, '0']
- - [blocks_throttle_0_0, '0', blocks_null_sink_0, '0']
- - [blocks_uchar_to_float_0, '0', low_pass_filter_0, '0']
- - [blocks_uchar_to_float_0, '0', qtgui_time_sink_x_0_1, '0']
- - [blocks_vco_c_0, '0', mmse_resampler_xx_0, '0']
- - [blocks_vco_c_0, '0', qtgui_time_sink_x_0_2, '0']
- - [digital_binary_slicer_fb_0, '0', blocks_char_to_float_0, '0']
- - [digital_binary_slicer_fb_0, '0', digital_correlate_access_code_xx_ts_0, '0']
- - [digital_correlate_access_code_xx_ts_0, '0', blocks_repack_bits_bb_1, '0']
- - [digital_crc32_async_bb_0, out, blocks_message_debug_1, print]
- - [digital_crc32_async_bb_0, out, epy_block_1_0_0, in]
- - [digital_crc32_async_bb_1, out, epy_block_0, PDU_in]
- - [digital_symbol_sync_xx_0, '0', digital_binary_slicer_fb_0, '0']
- - [epy_block_0, PDU_out, blocks_message_debug_1_0, print]
- - [epy_block_0, PDU_out, pdu_pdu_to_tagged_stream_1, pdus]
- - [epy_block_1_0, msg_out, blocks_message_debug_1_0, print]
- - [epy_block_1_0, msg_out, digital_crc32_async_bb_1, in]
- - [freq_xlating_fir_filter_xxx_0, '0', analog_quadrature_demod_cf_0, '0']
- - [iio_pluto_source_0, '0', mmse_resampler_xx_0_0, '0']
- - [low_pass_filter_0, '0', blocks_multiply_const_vxx_0, '0']
- - [low_pass_filter_0, '0', qtgui_time_sink_x_0_1, '1']
- - [mmse_resampler_xx_0, '0', iio_pluto_sink_0, '0']
- - [mmse_resampler_xx_0, '0', qtgui_time_sink_x_0, '0']
- - [mmse_resampler_xx_0, '0', zeromq_pub_sink_0, '0']
- - [mmse_resampler_xx_0_0, '0', freq_xlating_fir_filter_xxx_0, '0']
- - [pdu_pdu_to_tagged_stream_1, '0', blocks_repack_bits_bb_1_0, '0']
- - [pdu_tagged_stream_to_pdu_0, pdus, digital_crc32_async_bb_0, in]
- - [qtgui_edit_box_msg_0, msg, epy_block_1_0, trigger]
- - [zeromq_sub_source_0, '0', mmse_resampler_xx_0_0, '0']
- metadata:
- file_format: 1
- grc_version: v3.11.0.0git-38-g72311c07
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement