From e188a119f72b02a7522e309868ad6549f71e6b9c Mon Sep 17 00:00:00 2001 From: Josh Conway Date: Fri, 31 May 2024 04:54:06 +0000 Subject: [PATCH] Upload New File --- .../RX/Meshtastic_US_allPresets.grc | 1988 +++++++++++++++++ 1 file changed, 1988 insertions(+) create mode 100644 gnuradio scripts/RX/Meshtastic_US_allPresets.grc diff --git a/gnuradio scripts/RX/Meshtastic_US_allPresets.grc b/gnuradio scripts/RX/Meshtastic_US_allPresets.grc new file mode 100644 index 0000000..9592be6 --- /dev/null +++ b/gnuradio scripts/RX/Meshtastic_US_allPresets.grc @@ -0,0 +1,1988 @@ +options: + parameters: + author: Josh Conway (CrankyLinuxUser) + catch_exceptions: 'True' + category: '[GRC Hier Blocks]' + cmake_opt: '' + comment: '' + copyright: '' + description: This flow covers all presets at multiple frequencies , thus needing + a HackRF oor better. + gen_cmake: 'On' + gen_linking: dynamic + generate_options: qt_gui + hier_block_src_path: '.:' + id: Meshtastic_allPresets_HackRF + 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: Meshtastic_allPresets_HackRF + window_size: '' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [16, 4] + rotation: 0 + state: enabled + +blocks: +- name: bandpass125k + id: variable_band_pass_filter_taps + parameters: + beta: '6.76' + comment: '' + gain: '1.0' + high_cutoff_freq: lora_125bandwidth/2 + low_cutoff_freq: -lora_125bandwidth/2 + samp_rate: samp_rate + type: complex_band_pass + value: '' + width: lora_125bandwidth/10 + win: window.WIN_HAMMING + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1360, 4.0] + rotation: 0 + state: enabled +- name: bandpass250k + id: variable_band_pass_filter_taps + parameters: + beta: '6.76' + comment: '' + gain: '1.0' + high_cutoff_freq: lora_250bandwidth/2 + low_cutoff_freq: -lora_250bandwidth/2 + samp_rate: samp_rate + type: complex_band_pass + value: '' + width: lora_250bandwidth/10 + win: window.WIN_HAMMING + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1208, 4.0] + rotation: 0 + state: enabled +- name: bandpass62k + id: variable_band_pass_filter_taps + parameters: + beta: '6.76' + comment: '' + gain: '1.0' + high_cutoff_freq: lora_62bandwidth/2 + low_cutoff_freq: -lora_62bandwidth/2 + samp_rate: samp_rate + type: complex_band_pass + value: '' + width: lora_62bandwidth/10 + win: window.WIN_HAMMING + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1208, 196.0] + rotation: 0 + state: enabled +- name: center_125KHz + id: variable + parameters: + comment: '' + value: '904437500' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [432, 8.0] + rotation: 0 + state: enabled +- name: center_250KHz + id: variable + parameters: + comment: '' + value: '906875000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [304, 8.0] + rotation: 0 + state: enabled +- name: center_62KHz + id: variable + parameters: + comment: '' + value: '916218750' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [568, 8.0] + rotation: 0 + state: enabled +- name: cr_5 + id: variable + parameters: + comment: '' + value: '5' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [688, 8.0] + rotation: 0 + state: enabled +- name: cr_8 + id: variable + parameters: + comment: '' + value: '8' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [688, 72.0] + rotation: 0 + state: enabled +- name: has_crc + id: variable + parameters: + comment: '' + value: 'True' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 8.0] + rotation: 0 + state: enabled +- name: impl_head + id: variable + parameters: + comment: '' + value: 'False' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [816, 8.0] + rotation: 0 + state: enabled +- name: lora_125bandwidth + id: variable + parameters: + comment: '' + value: '125000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [424, 72.0] + rotation: 0 + state: enabled +- name: lora_250bandwidth + id: variable + parameters: + comment: '' + value: '250000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [304, 72.0] + rotation: 0 + state: enabled +- name: lora_62bandwidth + id: variable + parameters: + comment: '' + value: '62500' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [544, 72.0] + rotation: 0 + state: enabled +- name: payload_length + id: variable + parameters: + comment: '' + value: '237' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1016, 80.0] + rotation: 0 + state: enabled +- name: preamble_length + id: variable + parameters: + comment: '' + value: '17' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [816, 80.0] + rotation: 0 + state: enabled +- name: radio_center_freq + id: variable + parameters: + comment: '' + value: '910000000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [176, 8.0] + rotation: 0 + state: enabled +- name: samp_rate + id: variable + parameters: + comment: '' + value: '20000000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [176, 72.0] + rotation: 0 + state: enabled +- name: soft_decoding + id: variable + parameters: + comment: '' + value: 'True' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [968, 8.0] + rotation: 0 + state: enabled +- name: sync_word + id: variable + parameters: + comment: 'Technically the sync-word here for meshtastic is 0x2b + + Trying this leads to no data gathered. + + Using the [0,0] works.' + value: '[0,0]' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [928, 80.0] + rotation: 0 + state: enabled +- name: blocks_tag_gate_0 + id: blocks_tag_gate + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + propagate_tags: 'False' + single_key: '""' + type: byte + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1440, 464.0] + rotation: 0 + state: enabled +- name: blocks_tag_gate_0_0 + id: blocks_tag_gate + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + propagate_tags: 'False' + single_key: '""' + type: byte + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1440, 664.0] + rotation: 0 + state: enabled +- name: blocks_tag_gate_0_1 + id: blocks_tag_gate + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + propagate_tags: 'False' + single_key: '""' + type: byte + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1440, 864.0] + rotation: 0 + state: enabled +- name: blocks_tag_gate_0_2 + id: blocks_tag_gate + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + propagate_tags: 'False' + single_key: '""' + type: byte + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1440, 1056.0] + rotation: 0 + state: enabled +- name: blocks_tag_gate_0_2_0 + id: blocks_tag_gate + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + propagate_tags: 'False' + single_key: '""' + type: byte + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1440, 1248.0] + rotation: 0 + state: enabled +- name: blocks_tag_gate_0_3 + id: blocks_tag_gate + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + propagate_tags: 'False' + single_key: '""' + type: byte + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1440, 1440.0] + rotation: 0 + state: enabled +- name: blocks_tag_gate_0_4 + id: blocks_tag_gate + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + propagate_tags: 'False' + single_key: '""' + type: byte + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1440, 1624.0] + rotation: 0 + state: enabled +- name: blocks_tag_gate_0_4_0 + id: blocks_tag_gate + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + propagate_tags: 'False' + single_key: '""' + type: byte + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1440, 1808.0] + rotation: 0 + state: enabled +- name: blocks_throttle2_0 + id: blocks_throttle2 + parameters: + affinity: '' + alias: '' + comment: '' + ignoretag: 'True' + limit: auto + maximum: '0.1' + maxoutbuf: '0' + minoutbuf: '0' + samples_per_second: samp_rate + type: complex + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [248, 368.0] + rotation: 0 + state: enabled +- name: freq_xlating_fir_filter_xxx_0 + id: freq_xlating_fir_filter_xxx + parameters: + affinity: '' + alias: '' + center_freq: center_250KHz - radio_center_freq + comment: 'Set Minoutbuf = 17000 + + Frame Sync needs that' + decim: int(samp_rate/(lora_250bandwidth * 4)) + maxoutbuf: '0' + minoutbuf: '17000' + samp_rate: samp_rate + taps: bandpass250k + type: ccc + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [408, 368.0] + rotation: 0 + state: enabled +- name: freq_xlating_fir_filter_xxx_0_0 + id: freq_xlating_fir_filter_xxx + parameters: + affinity: '' + alias: '' + center_freq: center_125KHz - radio_center_freq + comment: 'Set Minoutbuf = 17000 + + Frame Sync needs that' + decim: int(samp_rate/(lora_125bandwidth * 4)) + maxoutbuf: '0' + minoutbuf: '17000' + samp_rate: samp_rate + taps: bandpass125k + type: ccc + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [416, 1344.0] + rotation: 0 + state: enabled +- name: freq_xlating_fir_filter_xxx_0_0_0 + id: freq_xlating_fir_filter_xxx + parameters: + affinity: '' + alias: '' + center_freq: center_62KHz - radio_center_freq + comment: 'Set Minoutbuf = 17000 + + Frame Sync needs that' + decim: int(samp_rate/(lora_62bandwidth * 4)) + maxoutbuf: '0' + minoutbuf: '17000' + samp_rate: samp_rate + taps: bandpass62k + type: ccc + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [424, 1712.0] + rotation: 0 + state: enabled +- name: import_0 + id: import + parameters: + alias: '' + comment: '' + imports: import numpy as np + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [104, 120.0] + rotation: 0 + state: enabled +- name: lora_sdr_crc_verif_0 + id: lora_sdr_crc_verif + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + output_crc_check: 'False' + print_rx_msg: '2' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1216, 480.0] + rotation: 0 + state: enabled +- name: lora_sdr_crc_verif_0_0 + id: lora_sdr_crc_verif + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + output_crc_check: 'False' + print_rx_msg: '2' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1216, 680.0] + rotation: 0 + state: enabled +- name: lora_sdr_crc_verif_0_1 + id: lora_sdr_crc_verif + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + output_crc_check: 'False' + print_rx_msg: '2' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1216, 880.0] + rotation: 0 + state: enabled +- name: lora_sdr_crc_verif_0_2 + id: lora_sdr_crc_verif + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + output_crc_check: 'False' + print_rx_msg: '2' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1216, 1072.0] + rotation: 0 + state: enabled +- name: lora_sdr_crc_verif_0_2_0 + id: lora_sdr_crc_verif + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + output_crc_check: 'False' + print_rx_msg: '2' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1216, 1264.0] + rotation: 0 + state: enabled +- name: lora_sdr_crc_verif_0_3 + id: lora_sdr_crc_verif + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + output_crc_check: 'False' + print_rx_msg: '2' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1216, 1456.0] + rotation: 0 + state: enabled +- name: lora_sdr_crc_verif_0_4 + id: lora_sdr_crc_verif + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + output_crc_check: 'False' + print_rx_msg: '2' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1216, 1640.0] + rotation: 0 + state: enabled +- name: lora_sdr_crc_verif_0_4_0 + id: lora_sdr_crc_verif + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + output_crc_check: 'False' + print_rx_msg: '2' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1216, 1824.0] + rotation: 0 + state: enabled +- name: lora_sdr_deinterleaver_0 + id: lora_sdr_deinterleaver + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1064, 440.0] + rotation: 180 + state: enabled +- name: lora_sdr_deinterleaver_0_0 + id: lora_sdr_deinterleaver + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1064, 648.0] + rotation: 180 + state: enabled +- name: lora_sdr_deinterleaver_0_1 + id: lora_sdr_deinterleaver + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1064, 840.0] + rotation: 180 + state: enabled +- name: lora_sdr_deinterleaver_0_2 + id: lora_sdr_deinterleaver + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1064, 1032.0] + rotation: 180 + state: enabled +- name: lora_sdr_deinterleaver_0_2_0 + id: lora_sdr_deinterleaver + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1064, 1224.0] + rotation: 180 + state: enabled +- name: lora_sdr_deinterleaver_0_3 + id: lora_sdr_deinterleaver + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1064, 1416.0] + rotation: 180 + state: enabled +- name: lora_sdr_deinterleaver_0_4 + id: lora_sdr_deinterleaver + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1064, 1600.0] + rotation: 180 + state: enabled +- name: lora_sdr_deinterleaver_0_4_0 + id: lora_sdr_deinterleaver + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1064, 1784.0] + rotation: 180 + state: enabled +- name: lora_sdr_dewhitening_0 + id: lora_sdr_dewhitening + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1080, 496.0] + rotation: 0 + state: enabled +- name: lora_sdr_dewhitening_0_0 + id: lora_sdr_dewhitening + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1080, 696.0] + rotation: 0 + state: enabled +- name: lora_sdr_dewhitening_0_1 + id: lora_sdr_dewhitening + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1080, 896.0] + rotation: 0 + state: enabled +- name: lora_sdr_dewhitening_0_2 + id: lora_sdr_dewhitening + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1080, 1088.0] + rotation: 0 + state: enabled +- name: lora_sdr_dewhitening_0_2_0 + id: lora_sdr_dewhitening + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1080, 1280.0] + rotation: 0 + state: enabled +- name: lora_sdr_dewhitening_0_3 + id: lora_sdr_dewhitening + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1080, 1472.0] + rotation: 0 + state: enabled +- name: lora_sdr_dewhitening_0_4 + id: lora_sdr_dewhitening + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1080, 1656.0] + rotation: 0 + state: enabled +- name: lora_sdr_dewhitening_0_4_0 + id: lora_sdr_dewhitening + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1080, 1840.0] + rotation: 0 + state: enabled +- name: lora_sdr_fft_demod_0 + id: lora_sdr_fft_demod + parameters: + affinity: '' + alias: '' + comment: '' + max_log_approx: 'True' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 392.0] + rotation: 0 + state: enabled +- name: lora_sdr_fft_demod_0_0 + id: lora_sdr_fft_demod + parameters: + affinity: '' + alias: '' + comment: '' + max_log_approx: 'True' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 600.0] + rotation: 0 + state: enabled +- name: lora_sdr_fft_demod_0_1 + id: lora_sdr_fft_demod + parameters: + affinity: '' + alias: '' + comment: '' + max_log_approx: 'True' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 792.0] + rotation: 0 + state: enabled +- name: lora_sdr_fft_demod_0_2 + id: lora_sdr_fft_demod + parameters: + affinity: '' + alias: '' + comment: '' + max_log_approx: 'True' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 984.0] + rotation: 0 + state: enabled +- name: lora_sdr_fft_demod_0_2_0 + id: lora_sdr_fft_demod + parameters: + affinity: '' + alias: '' + comment: '' + max_log_approx: 'True' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 1176.0] + rotation: 0 + state: enabled +- name: lora_sdr_fft_demod_0_3 + id: lora_sdr_fft_demod + parameters: + affinity: '' + alias: '' + comment: '' + max_log_approx: 'True' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 1368.0] + rotation: 0 + state: enabled +- name: lora_sdr_fft_demod_0_4 + id: lora_sdr_fft_demod + parameters: + affinity: '' + alias: '' + comment: '' + max_log_approx: 'True' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 1552.0] + rotation: 0 + state: enabled +- name: lora_sdr_fft_demod_0_4_0 + id: lora_sdr_fft_demod + parameters: + affinity: '' + alias: '' + comment: '' + max_log_approx: 'True' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 1736.0] + rotation: 0 + state: enabled +- name: lora_sdr_frame_sync_0 + id: lora_sdr_frame_sync + parameters: + affinity: '' + alias: '' + bandwidth: lora_250bandwidth + center_freq: center_250KHz + comment: 'ShortFast + + SF=7, CR=5, BW=250KHz' + impl_head: impl_head + maxoutbuf: '0' + minoutbuf: '0' + os_factor: '4' + preamb_len: preamble_length + sf: '7' + show_log_port: 'True' + sync_word: sync_word + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [696, 376.0] + rotation: 0 + state: enabled +- name: lora_sdr_frame_sync_0_0 + id: lora_sdr_frame_sync + parameters: + affinity: '' + alias: '' + bandwidth: lora_250bandwidth + center_freq: center_250KHz + comment: 'ShortSlow + + SF=8, CR=5, BW=250KHz' + impl_head: impl_head + maxoutbuf: '0' + minoutbuf: '0' + os_factor: '4' + preamb_len: preamble_length + sf: '8' + show_log_port: 'True' + sync_word: sync_word + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [696, 584.0] + rotation: 0 + state: enabled +- name: lora_sdr_frame_sync_0_1 + id: lora_sdr_frame_sync + parameters: + affinity: '' + alias: '' + bandwidth: lora_250bandwidth + center_freq: center_250KHz + comment: 'MediumFast + + SF=9, CR=5, BW=250KHz' + impl_head: impl_head + maxoutbuf: '0' + minoutbuf: '0' + os_factor: '4' + preamb_len: preamble_length + sf: '9' + show_log_port: 'True' + sync_word: sync_word + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [696, 776.0] + rotation: 0 + state: enabled +- name: lora_sdr_frame_sync_0_2 + id: lora_sdr_frame_sync + parameters: + affinity: '' + alias: '' + bandwidth: lora_250bandwidth + center_freq: center_250KHz + comment: 'MediumSlow + + SF=10,CR=5,BW=250KHz' + impl_head: impl_head + maxoutbuf: '0' + minoutbuf: '0' + os_factor: '4' + preamb_len: preamble_length + sf: '10' + show_log_port: 'True' + sync_word: sync_word + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [696, 968.0] + rotation: 0 + state: enabled +- name: lora_sdr_frame_sync_0_2_0 + id: lora_sdr_frame_sync + parameters: + affinity: '' + alias: '' + bandwidth: lora_250bandwidth + center_freq: center_250KHz + comment: 'LongFast + + SF=11,CR=5,BW=250KHz' + impl_head: impl_head + maxoutbuf: '0' + minoutbuf: '0' + os_factor: '4' + preamb_len: preamble_length + sf: '11' + show_log_port: 'True' + sync_word: sync_word + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [696, 1160.0] + rotation: 0 + state: enabled +- name: lora_sdr_frame_sync_0_3 + id: lora_sdr_frame_sync + parameters: + affinity: '' + alias: '' + bandwidth: lora_125bandwidth + center_freq: center_125KHz + comment: 'LongModerate + + SF=11, CR=8, BW=125KHz' + impl_head: impl_head + maxoutbuf: '0' + minoutbuf: '0' + os_factor: '4' + preamb_len: preamble_length + sf: '11' + show_log_port: 'True' + sync_word: sync_word + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [696, 1352.0] + rotation: 0 + state: enabled +- name: lora_sdr_frame_sync_0_4 + id: lora_sdr_frame_sync + parameters: + affinity: '' + alias: '' + bandwidth: lora_125bandwidth + center_freq: center_125KHz + comment: 'LongSlow + + SF=12, CR=8, BW=125KHz' + impl_head: impl_head + maxoutbuf: '0' + minoutbuf: '0' + os_factor: '4' + preamb_len: preamble_length + sf: '12' + show_log_port: 'True' + sync_word: sync_word + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [696, 1536.0] + rotation: 0 + state: enabled +- name: lora_sdr_frame_sync_0_4_0 + id: lora_sdr_frame_sync + parameters: + affinity: '' + alias: '' + bandwidth: lora_62bandwidth + center_freq: center_62KHz + comment: 'VeryLongSlow + + SF=12, CR=8, BW=62.5KHz' + impl_head: impl_head + maxoutbuf: '0' + minoutbuf: '0' + os_factor: '4' + preamb_len: preamble_length + sf: '12' + show_log_port: 'True' + sync_word: sync_word + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [696, 1720.0] + rotation: 0 + state: enabled +- name: lora_sdr_gray_mapping_0 + id: lora_sdr_gray_mapping + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1064, 392.0] + rotation: 0 + state: enabled +- name: lora_sdr_gray_mapping_0_0 + id: lora_sdr_gray_mapping + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1064, 600.0] + rotation: 0 + state: enabled +- name: lora_sdr_gray_mapping_0_1 + id: lora_sdr_gray_mapping + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1064, 792.0] + rotation: 0 + state: enabled +- name: lora_sdr_gray_mapping_0_2 + id: lora_sdr_gray_mapping + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1064, 984.0] + rotation: 0 + state: enabled +- name: lora_sdr_gray_mapping_0_2_0 + id: lora_sdr_gray_mapping + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1064, 1176.0] + rotation: 0 + state: enabled +- name: lora_sdr_gray_mapping_0_3 + id: lora_sdr_gray_mapping + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1064, 1368.0] + rotation: 0 + state: enabled +- name: lora_sdr_gray_mapping_0_4 + id: lora_sdr_gray_mapping + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1064, 1552.0] + rotation: 0 + state: enabled +- name: lora_sdr_gray_mapping_0_4_0 + id: lora_sdr_gray_mapping + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1064, 1736.0] + rotation: 0 + state: enabled +- name: lora_sdr_hamming_dec_0 + id: lora_sdr_hamming_dec + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 440.0] + rotation: 180 + state: enabled +- name: lora_sdr_hamming_dec_0_0 + id: lora_sdr_hamming_dec + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 648.0] + rotation: 180 + state: enabled +- name: lora_sdr_hamming_dec_0_1 + id: lora_sdr_hamming_dec + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 840.0] + rotation: 180 + state: enabled +- name: lora_sdr_hamming_dec_0_2 + id: lora_sdr_hamming_dec + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 1032.0] + rotation: 180 + state: enabled +- name: lora_sdr_hamming_dec_0_2_0 + id: lora_sdr_hamming_dec + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 1224.0] + rotation: 180 + state: enabled +- name: lora_sdr_hamming_dec_0_3 + id: lora_sdr_hamming_dec + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 1416.0] + rotation: 180 + state: enabled +- name: lora_sdr_hamming_dec_0_4 + id: lora_sdr_hamming_dec + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 1600.0] + rotation: 180 + state: enabled +- name: lora_sdr_hamming_dec_0_4_0 + id: lora_sdr_hamming_dec + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + soft_decoding: soft_decoding + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 1784.0] + rotation: 180 + state: enabled +- name: lora_sdr_header_decoder_0 + id: lora_sdr_header_decoder + parameters: + affinity: '' + alias: '' + comment: '' + cr: cr_5 + has_crc: has_crc + impl_head: impl_head + ldro: '2' + maxoutbuf: '0' + minoutbuf: '0' + pay_len: payload_length + print_header: 'False' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 488.0] + rotation: 0 + state: enabled +- name: lora_sdr_header_decoder_0_0 + id: lora_sdr_header_decoder + parameters: + affinity: '' + alias: '' + comment: '' + cr: cr_5 + has_crc: has_crc + impl_head: impl_head + ldro: '2' + maxoutbuf: '0' + minoutbuf: '0' + pay_len: payload_length + print_header: 'False' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 696.0] + rotation: 0 + state: enabled +- name: lora_sdr_header_decoder_0_1 + id: lora_sdr_header_decoder + parameters: + affinity: '' + alias: '' + comment: '' + cr: cr_5 + has_crc: has_crc + impl_head: impl_head + ldro: '2' + maxoutbuf: '0' + minoutbuf: '0' + pay_len: payload_length + print_header: 'False' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 888.0] + rotation: 0 + state: enabled +- name: lora_sdr_header_decoder_0_2 + id: lora_sdr_header_decoder + parameters: + affinity: '' + alias: '' + comment: '' + cr: cr_5 + has_crc: has_crc + impl_head: impl_head + ldro: '2' + maxoutbuf: '0' + minoutbuf: '0' + pay_len: payload_length + print_header: 'False' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 1080.0] + rotation: 0 + state: enabled +- name: lora_sdr_header_decoder_0_2_0 + id: lora_sdr_header_decoder + parameters: + affinity: '' + alias: '' + comment: '' + cr: cr_5 + has_crc: has_crc + impl_head: impl_head + ldro: '2' + maxoutbuf: '0' + minoutbuf: '0' + pay_len: payload_length + print_header: 'False' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 1272.0] + rotation: 0 + state: enabled +- name: lora_sdr_header_decoder_0_3 + id: lora_sdr_header_decoder + parameters: + affinity: '' + alias: '' + comment: '' + cr: cr_8 + has_crc: has_crc + impl_head: impl_head + ldro: '2' + maxoutbuf: '0' + minoutbuf: '0' + pay_len: payload_length + print_header: 'False' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 1464.0] + rotation: 0 + state: enabled +- name: lora_sdr_header_decoder_0_4 + id: lora_sdr_header_decoder + parameters: + affinity: '' + alias: '' + comment: '' + cr: cr_8 + has_crc: has_crc + impl_head: impl_head + ldro: '2' + maxoutbuf: '0' + minoutbuf: '0' + pay_len: payload_length + print_header: 'False' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 1648.0] + rotation: 0 + state: enabled +- name: lora_sdr_header_decoder_0_4_0 + id: lora_sdr_header_decoder + parameters: + affinity: '' + alias: '' + comment: '' + cr: cr_8 + has_crc: has_crc + impl_head: impl_head + ldro: '2' + maxoutbuf: '0' + minoutbuf: '0' + pay_len: payload_length + print_header: 'False' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [896, 1832.0] + rotation: 0 + state: enabled +- name: network_tcp_sink_0 + id: network_tcp_sink + parameters: + addr: 0.0.0.0 + affinity: '' + alias: '' + comment: ShortFast + mode: '2' + port: '20000' + type: byte + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1608, 464.0] + rotation: 0 + state: enabled +- name: network_tcp_sink_0_0 + id: network_tcp_sink + parameters: + addr: 0.0.0.0 + affinity: '' + alias: '' + comment: ShortSlow + mode: '2' + port: '20001' + type: byte + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1608, 664.0] + rotation: 0 + state: enabled +- name: network_tcp_sink_0_1 + id: network_tcp_sink + parameters: + addr: 0.0.0.0 + affinity: '' + alias: '' + comment: MediumFast + mode: '2' + port: '20002' + type: byte + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1608, 864.0] + rotation: 0 + state: enabled +- name: network_tcp_sink_0_2 + id: network_tcp_sink + parameters: + addr: 0.0.0.0 + affinity: '' + alias: '' + comment: MediumSlow + mode: '2' + port: '20003' + type: byte + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1608, 1056.0] + rotation: 0 + state: enabled +- name: network_tcp_sink_0_2_0 + id: network_tcp_sink + parameters: + addr: 0.0.0.0 + affinity: '' + alias: '' + comment: LongFast + mode: '2' + port: '20004' + type: byte + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1608, 1248.0] + rotation: 0 + state: enabled +- name: network_tcp_sink_0_3 + id: network_tcp_sink + parameters: + addr: 0.0.0.0 + affinity: '' + alias: '' + comment: LongModerate + mode: '2' + port: '20005' + type: byte + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1608, 1440.0] + rotation: 0 + state: enabled +- name: network_tcp_sink_0_4 + id: network_tcp_sink + parameters: + addr: 0.0.0.0 + affinity: '' + alias: '' + comment: LongSlow + mode: '2' + port: '20006' + type: byte + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1608, 1624.0] + rotation: 0 + state: enabled +- name: network_tcp_sink_0_4_0 + id: network_tcp_sink + parameters: + addr: 0.0.0.0 + affinity: '' + alias: '' + comment: VeryLongSlow + mode: '2' + port: '20007' + type: byte + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [1608, 1808.0] + rotation: 0 + state: enabled +- name: note_0_0 + id: note + parameters: + alias: '' + comment: 'This flow needs a dependency. + + https://github.com/tapparelj/gr-lora_sdr' + note: 'This flow needs a dependency: https://github.com/tapparelj/gr-lora_sdr' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [24, 176.0] + rotation: 0 + state: enabled +- name: note_0_0_0 + id: note + parameters: + alias: '' + comment: 'The radio_frequency_center is the center where the SDR tunes to. + + The 3 vars: center_250KHz, center_125KHz, and center_62KHz are absolute freqs + + The FIR filter extracts 4x the band size for LoRa processing. + + + To get data programatically, connect to this machine''s port TCP/20000-20007' + note: README + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [248, 176.0] + rotation: 0 + state: enabled +- name: soapy_hackrf_source_0 + id: soapy_hackrf_source + parameters: + affinity: '' + alias: '' + amp: 'False' + bandwidth: samp_rate + center_freq: radio_center_freq + comment: '' + dev_args: '' + gain: '16' + maxoutbuf: '0' + minoutbuf: '0' + samp_rate: samp_rate + type: fc32 + vga: '16' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [64, 368.0] + rotation: 0 + state: enabled + +connections: +- [blocks_tag_gate_0, '0', network_tcp_sink_0, '0'] +- [blocks_tag_gate_0_0, '0', network_tcp_sink_0_0, '0'] +- [blocks_tag_gate_0_1, '0', network_tcp_sink_0_1, '0'] +- [blocks_tag_gate_0_2, '0', network_tcp_sink_0_2, '0'] +- [blocks_tag_gate_0_2_0, '0', network_tcp_sink_0_2_0, '0'] +- [blocks_tag_gate_0_3, '0', network_tcp_sink_0_3, '0'] +- [blocks_tag_gate_0_4, '0', network_tcp_sink_0_4, '0'] +- [blocks_tag_gate_0_4_0, '0', network_tcp_sink_0_4_0, '0'] +- [blocks_throttle2_0, '0', freq_xlating_fir_filter_xxx_0, '0'] +- [blocks_throttle2_0, '0', freq_xlating_fir_filter_xxx_0_0, '0'] +- [blocks_throttle2_0, '0', freq_xlating_fir_filter_xxx_0_0_0, '0'] +- [freq_xlating_fir_filter_xxx_0, '0', lora_sdr_frame_sync_0, '0'] +- [freq_xlating_fir_filter_xxx_0, '0', lora_sdr_frame_sync_0_0, '0'] +- [freq_xlating_fir_filter_xxx_0, '0', lora_sdr_frame_sync_0_1, '0'] +- [freq_xlating_fir_filter_xxx_0, '0', lora_sdr_frame_sync_0_2, '0'] +- [freq_xlating_fir_filter_xxx_0, '0', lora_sdr_frame_sync_0_2_0, '0'] +- [freq_xlating_fir_filter_xxx_0_0, '0', lora_sdr_frame_sync_0_3, '0'] +- [freq_xlating_fir_filter_xxx_0_0, '0', lora_sdr_frame_sync_0_4, '0'] +- [freq_xlating_fir_filter_xxx_0_0_0, '0', lora_sdr_frame_sync_0_4_0, '0'] +- [lora_sdr_crc_verif_0, '0', blocks_tag_gate_0, '0'] +- [lora_sdr_crc_verif_0_0, '0', blocks_tag_gate_0_0, '0'] +- [lora_sdr_crc_verif_0_1, '0', blocks_tag_gate_0_1, '0'] +- [lora_sdr_crc_verif_0_2, '0', blocks_tag_gate_0_2, '0'] +- [lora_sdr_crc_verif_0_2_0, '0', blocks_tag_gate_0_2_0, '0'] +- [lora_sdr_crc_verif_0_3, '0', blocks_tag_gate_0_3, '0'] +- [lora_sdr_crc_verif_0_4, '0', blocks_tag_gate_0_4, '0'] +- [lora_sdr_crc_verif_0_4_0, '0', blocks_tag_gate_0_4_0, '0'] +- [lora_sdr_deinterleaver_0, '0', lora_sdr_hamming_dec_0, '0'] +- [lora_sdr_deinterleaver_0_0, '0', lora_sdr_hamming_dec_0_0, '0'] +- [lora_sdr_deinterleaver_0_1, '0', lora_sdr_hamming_dec_0_1, '0'] +- [lora_sdr_deinterleaver_0_2, '0', lora_sdr_hamming_dec_0_2, '0'] +- [lora_sdr_deinterleaver_0_2_0, '0', lora_sdr_hamming_dec_0_2_0, '0'] +- [lora_sdr_deinterleaver_0_3, '0', lora_sdr_hamming_dec_0_3, '0'] +- [lora_sdr_deinterleaver_0_4, '0', lora_sdr_hamming_dec_0_4, '0'] +- [lora_sdr_deinterleaver_0_4_0, '0', lora_sdr_hamming_dec_0_4_0, '0'] +- [lora_sdr_dewhitening_0, '0', lora_sdr_crc_verif_0, '0'] +- [lora_sdr_dewhitening_0_0, '0', lora_sdr_crc_verif_0_0, '0'] +- [lora_sdr_dewhitening_0_1, '0', lora_sdr_crc_verif_0_1, '0'] +- [lora_sdr_dewhitening_0_2, '0', lora_sdr_crc_verif_0_2, '0'] +- [lora_sdr_dewhitening_0_2_0, '0', lora_sdr_crc_verif_0_2_0, '0'] +- [lora_sdr_dewhitening_0_3, '0', lora_sdr_crc_verif_0_3, '0'] +- [lora_sdr_dewhitening_0_4, '0', lora_sdr_crc_verif_0_4, '0'] +- [lora_sdr_dewhitening_0_4_0, '0', lora_sdr_crc_verif_0_4_0, '0'] +- [lora_sdr_fft_demod_0, '0', lora_sdr_gray_mapping_0, '0'] +- [lora_sdr_fft_demod_0_0, '0', lora_sdr_gray_mapping_0_0, '0'] +- [lora_sdr_fft_demod_0_1, '0', lora_sdr_gray_mapping_0_1, '0'] +- [lora_sdr_fft_demod_0_2, '0', lora_sdr_gray_mapping_0_2, '0'] +- [lora_sdr_fft_demod_0_2_0, '0', lora_sdr_gray_mapping_0_2_0, '0'] +- [lora_sdr_fft_demod_0_3, '0', lora_sdr_gray_mapping_0_3, '0'] +- [lora_sdr_fft_demod_0_4, '0', lora_sdr_gray_mapping_0_4, '0'] +- [lora_sdr_fft_demod_0_4_0, '0', lora_sdr_gray_mapping_0_4_0, '0'] +- [lora_sdr_frame_sync_0, '0', lora_sdr_fft_demod_0, '0'] +- [lora_sdr_frame_sync_0_0, '0', lora_sdr_fft_demod_0_0, '0'] +- [lora_sdr_frame_sync_0_1, '0', lora_sdr_fft_demod_0_1, '0'] +- [lora_sdr_frame_sync_0_2, '0', lora_sdr_fft_demod_0_2, '0'] +- [lora_sdr_frame_sync_0_2_0, '0', lora_sdr_fft_demod_0_2_0, '0'] +- [lora_sdr_frame_sync_0_3, '0', lora_sdr_fft_demod_0_3, '0'] +- [lora_sdr_frame_sync_0_4, '0', lora_sdr_fft_demod_0_4, '0'] +- [lora_sdr_frame_sync_0_4_0, '0', lora_sdr_fft_demod_0_4_0, '0'] +- [lora_sdr_gray_mapping_0, '0', lora_sdr_deinterleaver_0, '0'] +- [lora_sdr_gray_mapping_0_0, '0', lora_sdr_deinterleaver_0_0, '0'] +- [lora_sdr_gray_mapping_0_1, '0', lora_sdr_deinterleaver_0_1, '0'] +- [lora_sdr_gray_mapping_0_2, '0', lora_sdr_deinterleaver_0_2, '0'] +- [lora_sdr_gray_mapping_0_2_0, '0', lora_sdr_deinterleaver_0_2_0, '0'] +- [lora_sdr_gray_mapping_0_3, '0', lora_sdr_deinterleaver_0_3, '0'] +- [lora_sdr_gray_mapping_0_4, '0', lora_sdr_deinterleaver_0_4, '0'] +- [lora_sdr_gray_mapping_0_4_0, '0', lora_sdr_deinterleaver_0_4_0, '0'] +- [lora_sdr_hamming_dec_0, '0', lora_sdr_header_decoder_0, '0'] +- [lora_sdr_hamming_dec_0_0, '0', lora_sdr_header_decoder_0_0, '0'] +- [lora_sdr_hamming_dec_0_1, '0', lora_sdr_header_decoder_0_1, '0'] +- [lora_sdr_hamming_dec_0_2, '0', lora_sdr_header_decoder_0_2, '0'] +- [lora_sdr_hamming_dec_0_2_0, '0', lora_sdr_header_decoder_0_2_0, '0'] +- [lora_sdr_hamming_dec_0_3, '0', lora_sdr_header_decoder_0_3, '0'] +- [lora_sdr_hamming_dec_0_4, '0', lora_sdr_header_decoder_0_4, '0'] +- [lora_sdr_hamming_dec_0_4_0, '0', lora_sdr_header_decoder_0_4_0, '0'] +- [lora_sdr_header_decoder_0, '0', lora_sdr_dewhitening_0, '0'] +- [lora_sdr_header_decoder_0, frame_info, lora_sdr_frame_sync_0, frame_info] +- [lora_sdr_header_decoder_0_0, '0', lora_sdr_dewhitening_0_0, '0'] +- [lora_sdr_header_decoder_0_0, frame_info, lora_sdr_frame_sync_0_0, frame_info] +- [lora_sdr_header_decoder_0_1, '0', lora_sdr_dewhitening_0_1, '0'] +- [lora_sdr_header_decoder_0_1, frame_info, lora_sdr_frame_sync_0_1, frame_info] +- [lora_sdr_header_decoder_0_2, '0', lora_sdr_dewhitening_0_2, '0'] +- [lora_sdr_header_decoder_0_2, frame_info, lora_sdr_frame_sync_0_2, frame_info] +- [lora_sdr_header_decoder_0_2_0, '0', lora_sdr_dewhitening_0_2_0, '0'] +- [lora_sdr_header_decoder_0_2_0, frame_info, lora_sdr_frame_sync_0_2_0, frame_info] +- [lora_sdr_header_decoder_0_3, '0', lora_sdr_dewhitening_0_3, '0'] +- [lora_sdr_header_decoder_0_3, frame_info, lora_sdr_frame_sync_0_3, frame_info] +- [lora_sdr_header_decoder_0_4, '0', lora_sdr_dewhitening_0_4, '0'] +- [lora_sdr_header_decoder_0_4, frame_info, lora_sdr_frame_sync_0_4, frame_info] +- [lora_sdr_header_decoder_0_4_0, '0', lora_sdr_dewhitening_0_4_0, '0'] +- [lora_sdr_header_decoder_0_4_0, frame_info, lora_sdr_frame_sync_0_4_0, frame_info] +- [soapy_hackrf_source_0, '0', blocks_throttle2_0, '0'] + +metadata: + file_format: 1 + grc_version: 3.10.9.2