From d01f64ea03fbfea56e04f9b34e974d00e144482a Mon Sep 17 00:00:00 2001 From: devnulling <devnulling@users.noreply.github.com> Date: Fri, 17 Jan 2020 20:25:48 -0800 Subject: examples: fixup filters cmake and polyphase channelizer demo --- gr-filter/examples/CMakeLists.txt | 4 + gr-filter/examples/channelizer_demo.grc | 450 ------------------ gr-filter/examples/polyphase_channelizer_demo.grc | 526 ++++++++++++++++++++++ 3 files changed, 530 insertions(+), 450 deletions(-) delete mode 100644 gr-filter/examples/channelizer_demo.grc create mode 100644 gr-filter/examples/polyphase_channelizer_demo.grc (limited to 'gr-filter/examples') diff --git a/gr-filter/examples/CMakeLists.txt b/gr-filter/examples/CMakeLists.txt index c7410a839c..85783450ee 100644 --- a/gr-filter/examples/CMakeLists.txt +++ b/gr-filter/examples/CMakeLists.txt @@ -21,6 +21,7 @@ include(GrPython) # Base stuff GR_PYTHON_INSTALL(PROGRAMS + benchmark_filters.py channelize.py chirp_channelize.py decimate.py @@ -42,6 +43,9 @@ GR_PYTHON_INSTALL(PROGRAMS install( FILES filter_taps.grc + filter_taps_loader.grc + filter_taps_example_complex_bandpass_taps + polyphase_channelizer_demo.grc resampler_demo.grc DESTINATION ${GR_PKG_FILTER_EXAMPLES_DIR} ) diff --git a/gr-filter/examples/channelizer_demo.grc b/gr-filter/examples/channelizer_demo.grc deleted file mode 100644 index c012ac8f75..0000000000 --- a/gr-filter/examples/channelizer_demo.grc +++ /dev/null @@ -1,450 +0,0 @@ -options: - parameters: - author: '' - category: Custom - cmake_opt: '' - comment: '' - copyright: '' - description: '' - gen_cmake: 'On' - gen_linking: dynamic - generate_options: qt_gui - hier_block_src_path: '.:' - id: top_block - 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: '' - window_size: 1280, 1024 - states: - coordinate: [10, 10] - rotation: 0 - state: enabled - -blocks: -- name: samp_rate - id: variable - parameters: - comment: '' - value: '32000' - states: - coordinate: [179, 9] - rotation: 0 - state: enabled -- name: analog_sig_source_x_0 - id: analog_sig_source_x - parameters: - affinity: '' - alias: '' - amp: '1' - comment: '' - freq: 0.03 * samp_rate - maxoutbuf: '0' - minoutbuf: '0' - offset: '0' - samp_rate: samp_rate - type: complex - waveform: analog.GR_COS_WAVE - states: - coordinate: [48, 108.0] - rotation: 0 - state: enabled -- name: analog_sig_source_x_1 - id: analog_sig_source_x - parameters: - affinity: '' - alias: '' - amp: '1' - comment: '' - freq: 0.38 * samp_rate - maxoutbuf: '0' - minoutbuf: '0' - offset: '0' - samp_rate: samp_rate - type: complex - waveform: analog.GR_COS_WAVE - states: - coordinate: [48, 220.0] - rotation: 0 - state: enabled -- name: analog_sig_source_x_2 - id: analog_sig_source_x - parameters: - affinity: '' - alias: '' - amp: '1' - comment: '' - freq: 0.70*samp_rate - maxoutbuf: '0' - minoutbuf: '0' - offset: '0' - samp_rate: samp_rate - type: complex - waveform: analog.GR_COS_WAVE - states: - coordinate: [48, 340.0] - rotation: 0 - state: enabled -- name: blocks_add_xx_0 - id: blocks_add_xx - parameters: - affinity: '' - alias: '' - comment: '' - maxoutbuf: '0' - minoutbuf: '0' - num_inputs: '3' - type: complex - vlen: '1' - states: - coordinate: [264, 224.0] - rotation: 0 - state: enabled -- name: pfb_channelizer_hier_ccf_0 - id: pfb_channelizer_hier_ccf - parameters: - affinity: '' - alias: '' - atten: '100' - bw: '0.6' - comment: '' - maxoutbuf: '0' - minoutbuf: '0' - n_filterbanks: '4' - nchans: '3' - outchans: None - ripple: '0.1' - taps: None - tb: '0.2' - states: - coordinate: [384, 204.0] - rotation: 0 - state: enabled -- name: qtgui_freq_sink_x_0 - id: qtgui_freq_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' - average: '1.0' - axislabels: 'True' - bw: samp_rate - 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: 'False' - fc: '0' - fftsize: '1024' - freqhalf: 'True' - grid: 'False' - gui_hint: '' - label: Relative Gain - label1: '' - label10: '' - label2: '' - label3: '' - label4: '' - label5: '' - label6: '' - label7: '' - label8: '' - label9: '' - legend: 'True' - maxoutbuf: '0' - minoutbuf: '0' - name: '' - nconnections: '1' - showports: 'True' - tr_chan: '0' - tr_level: '0.0' - tr_mode: qtgui.TRIG_MODE_FREE - tr_tag: '""' - type: complex - units: dB - update_time: '0.10' - width1: '1' - width10: '1' - width2: '1' - width3: '1' - width4: '1' - width5: '1' - width6: '1' - width7: '1' - width8: '1' - width9: '1' - wintype: firdes.WIN_BLACKMAN_hARRIS - ymax: '10' - ymin: '-140' - states: - coordinate: [384, 108.0] - rotation: 0 - state: enabled -- name: qtgui_freq_sink_x_0_0 - id: qtgui_freq_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' - average: '1.0' - axislabels: 'True' - bw: samp_rate/3.0 - 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: 'False' - fc: -samp_rate/3.0 - fftsize: '1024' - freqhalf: 'True' - grid: 'False' - gui_hint: '' - label: Relative Gain - label1: '' - label10: '' - label2: '' - label3: '' - label4: '' - label5: '' - label6: '' - label7: '' - label8: '' - label9: '' - legend: 'False' - maxoutbuf: '0' - minoutbuf: '0' - name: '' - nconnections: '1' - showports: 'True' - tr_chan: '0' - tr_level: '0.0' - tr_mode: qtgui.TRIG_MODE_FREE - tr_tag: '""' - type: complex - units: dB - update_time: '0.10' - width1: '1' - width10: '1' - width2: '1' - width3: '1' - width4: '1' - width5: '1' - width6: '1' - width7: '1' - width8: '1' - width9: '1' - wintype: firdes.WIN_BLACKMAN_hARRIS - ymax: '10' - ymin: '-140' - states: - coordinate: [808, 332.0] - rotation: 0 - state: enabled -- name: qtgui_freq_sink_x_0_1 - id: qtgui_freq_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' - average: '1.0' - axislabels: 'True' - bw: samp_rate/3.0 - 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: 'False' - fc: samp_rate/3.0 - fftsize: '1024' - freqhalf: 'True' - grid: 'False' - gui_hint: '' - label: Relative Gain - label1: '' - label10: '' - label2: '' - label3: '' - label4: '' - label5: '' - label6: '' - label7: '' - label8: '' - label9: '' - legend: 'False' - maxoutbuf: '0' - minoutbuf: '0' - name: '' - nconnections: '1' - showports: 'True' - tr_chan: '0' - tr_level: '0.0' - tr_mode: qtgui.TRIG_MODE_FREE - tr_tag: '""' - type: complex - units: dB - update_time: '0.10' - width1: '1' - width10: '1' - width2: '1' - width3: '1' - width4: '1' - width5: '1' - width6: '1' - width7: '1' - width8: '1' - width9: '1' - wintype: firdes.WIN_BLACKMAN_hARRIS - ymax: '10' - ymin: '-140' - states: - coordinate: [808, 236.0] - rotation: 0 - state: enabled -- name: qtgui_freq_sink_x_0_2 - id: qtgui_freq_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' - average: '1.0' - axislabels: 'True' - bw: samp_rate/3.0 - 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: 'False' - fc: '0' - fftsize: '1024' - freqhalf: 'True' - grid: 'False' - gui_hint: '' - label: Relative Gain - label1: '' - label10: '' - label2: '' - label3: '' - label4: '' - label5: '' - label6: '' - label7: '' - label8: '' - label9: '' - legend: 'False' - maxoutbuf: '0' - minoutbuf: '0' - name: '' - nconnections: '1' - showports: 'True' - tr_chan: '0' - tr_level: '0.0' - tr_mode: qtgui.TRIG_MODE_FREE - tr_tag: '""' - type: complex - units: dB - update_time: '0.10' - width1: '1' - width10: '1' - width2: '1' - width3: '1' - width4: '1' - width5: '1' - width6: '1' - width7: '1' - width8: '1' - width9: '1' - wintype: firdes.WIN_BLACKMAN_hARRIS - ymax: '10' - ymin: '-140' - states: - coordinate: [808, 140.0] - rotation: 0 - state: enabled - -connections: -- [analog_sig_source_x_0, '0', blocks_add_xx_0, '0'] -- [analog_sig_source_x_1, '0', blocks_add_xx_0, '1'] -- [analog_sig_source_x_2, '0', blocks_add_xx_0, '2'] -- [blocks_add_xx_0, '0', pfb_channelizer_hier_ccf_0, '0'] -- [blocks_add_xx_0, '0', qtgui_freq_sink_x_0, '0'] -- [pfb_channelizer_hier_ccf_0, '0', qtgui_freq_sink_x_0_2, '0'] -- [pfb_channelizer_hier_ccf_0, '1', qtgui_freq_sink_x_0_1, '0'] -- [pfb_channelizer_hier_ccf_0, '2', qtgui_freq_sink_x_0_0, '0'] - -metadata: - file_format: 1 diff --git a/gr-filter/examples/polyphase_channelizer_demo.grc b/gr-filter/examples/polyphase_channelizer_demo.grc new file mode 100644 index 0000000000..cba9d0425b --- /dev/null +++ b/gr-filter/examples/polyphase_channelizer_demo.grc @@ -0,0 +1,526 @@ +options: + parameters: + author: '' + category: Custom + cmake_opt: '' + comment: '' + copyright: '' + description: '' + gen_cmake: 'On' + gen_linking: dynamic + generate_options: qt_gui + hier_block_src_path: '.:' + id: top_block + 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: '' + window_size: 1280, 1024 + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [10, 10] + rotation: 0 + state: enabled + +blocks: +- name: samp_rate + id: variable + parameters: + comment: '' + value: '32000' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [179, 9] + rotation: 0 + state: enabled +- name: analog_noise_source_x_0 + id: analog_noise_source_x + parameters: + affinity: '' + alias: '' + amp: '.01' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + noise_type: analog.GR_GAUSSIAN + seed: '0' + type: complex + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [72, 492.0] + rotation: 0 + state: true +- name: analog_sig_source_x_0 + id: analog_sig_source_x + parameters: + affinity: '' + alias: '' + amp: '1' + comment: '' + freq: 0.03 * samp_rate + maxoutbuf: '0' + minoutbuf: '0' + offset: '0' + phase: '0' + samp_rate: samp_rate + type: complex + waveform: analog.GR_COS_WAVE + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [48, 108.0] + rotation: 0 + state: enabled +- name: analog_sig_source_x_1 + id: analog_sig_source_x + parameters: + affinity: '' + alias: '' + amp: '1' + comment: '' + freq: 0.38 * samp_rate + maxoutbuf: '0' + minoutbuf: '0' + offset: '0' + phase: '0' + samp_rate: samp_rate + type: complex + waveform: analog.GR_COS_WAVE + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [48, 236.0] + rotation: 0 + state: enabled +- name: analog_sig_source_x_2 + id: analog_sig_source_x + parameters: + affinity: '' + alias: '' + amp: '1' + comment: '' + freq: 0.70*samp_rate + maxoutbuf: '0' + minoutbuf: '0' + offset: '0' + phase: '0' + samp_rate: samp_rate + type: complex + waveform: analog.GR_COS_WAVE + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [48, 364.0] + rotation: 0 + state: enabled +- name: blocks_add_xx_0 + id: blocks_add_xx + parameters: + affinity: '' + alias: '' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + num_inputs: '4' + type: complex + vlen: '1' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [304, 224.0] + rotation: 0 + state: enabled +- name: blocks_throttle_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: [248, 508.0] + rotation: 0 + state: true +- name: pfb_channelizer_hier_ccf_0 + id: pfb_channelizer_hier_ccf + parameters: + affinity: '' + alias: '' + atten: '100' + bw: '0.6' + comment: '' + maxoutbuf: '0' + minoutbuf: '0' + n_filterbanks: '4' + nchans: '3' + outchans: None + ripple: '0.1' + taps: None + tb: '0.2' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [496, 228.0] + rotation: 0 + state: enabled +- name: qtgui_freq_sink_x_0 + id: qtgui_freq_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' + average: '1.0' + axislabels: 'True' + bw: samp_rate + 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: 'False' + fc: '0' + fftsize: '1024' + freqhalf: 'True' + grid: 'False' + gui_hint: 0,0,1,3 + label: Relative Gain + label1: '' + label10: '' + label2: '' + label3: '' + label4: '' + label5: '' + label6: '' + label7: '' + label8: '' + label9: '' + legend: 'True' + maxoutbuf: '0' + minoutbuf: '0' + name: '"Spectrum"' + nconnections: '1' + showports: 'True' + tr_chan: '0' + tr_level: '0.0' + tr_mode: qtgui.TRIG_MODE_FREE + tr_tag: '""' + type: complex + units: dB + update_time: '0.10' + width1: '1' + width10: '1' + width2: '1' + width3: '1' + width4: '1' + width5: '1' + width6: '1' + width7: '1' + width8: '1' + width9: '1' + wintype: firdes.WIN_BLACKMAN_hARRIS + ymax: '10' + ymin: '-140' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [496, 120.0] + rotation: 0 + state: enabled +- name: qtgui_freq_sink_x_0_0 + id: qtgui_freq_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' + average: '1.0' + axislabels: 'True' + bw: samp_rate/3.0 + 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: 'False' + fc: -samp_rate/3.0 + fftsize: '1024' + freqhalf: 'True' + grid: 'False' + gui_hint: 1,2,1,1 + label: Relative Gain + label1: '' + label10: '' + label2: '' + label3: '' + label4: '' + label5: '' + label6: '' + label7: '' + label8: '' + label9: '' + legend: 'False' + maxoutbuf: '0' + minoutbuf: '0' + name: '"Ch2"' + nconnections: '1' + showports: 'True' + tr_chan: '0' + tr_level: '0.0' + tr_mode: qtgui.TRIG_MODE_FREE + tr_tag: '""' + type: complex + units: dB + update_time: '0.10' + width1: '1' + width10: '1' + width2: '1' + width3: '1' + width4: '1' + width5: '1' + width6: '1' + width7: '1' + width8: '1' + width9: '1' + wintype: firdes.WIN_BLACKMAN_hARRIS + ymax: '10' + ymin: '-140' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [920, 384.0] + rotation: 0 + state: enabled +- name: qtgui_freq_sink_x_0_1 + id: qtgui_freq_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' + average: '1.0' + axislabels: 'True' + bw: samp_rate/3.0 + 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: 'False' + fc: samp_rate/3.0 + fftsize: '1024' + freqhalf: 'True' + grid: 'False' + gui_hint: 1,1,1,1 + label: Relative Gain + label1: '' + label10: '' + label2: '' + label3: '' + label4: '' + label5: '' + label6: '' + label7: '' + label8: '' + label9: '' + legend: 'False' + maxoutbuf: '0' + minoutbuf: '0' + name: '"Ch1"' + nconnections: '1' + showports: 'True' + tr_chan: '0' + tr_level: '0.0' + tr_mode: qtgui.TRIG_MODE_FREE + tr_tag: '""' + type: complex + units: dB + update_time: '0.10' + width1: '1' + width10: '1' + width2: '1' + width3: '1' + width4: '1' + width5: '1' + width6: '1' + width7: '1' + width8: '1' + width9: '1' + wintype: firdes.WIN_BLACKMAN_hARRIS + ymax: '10' + ymin: '-140' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [920, 280.0] + rotation: 0 + state: enabled +- name: qtgui_freq_sink_x_0_2 + id: qtgui_freq_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' + average: '1.0' + axislabels: 'True' + bw: samp_rate/3.0 + 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: 'False' + fc: '0' + fftsize: '1024' + freqhalf: 'True' + grid: 'False' + gui_hint: 1,0,1,1 + label: Relative Gain + label1: '' + label10: '' + label2: '' + label3: '' + label4: '' + label5: '' + label6: '' + label7: '' + label8: '' + label9: '' + legend: 'False' + maxoutbuf: '0' + minoutbuf: '0' + name: '"Ch0"' + nconnections: '1' + showports: 'True' + tr_chan: '0' + tr_level: '0.0' + tr_mode: qtgui.TRIG_MODE_FREE + tr_tag: '""' + type: complex + units: dB + update_time: '0.10' + width1: '1' + width10: '1' + width2: '1' + width3: '1' + width4: '1' + width5: '1' + width6: '1' + width7: '1' + width8: '1' + width9: '1' + wintype: firdes.WIN_BLACKMAN_hARRIS + ymax: '10' + ymin: '-140' + states: + bus_sink: false + bus_source: false + bus_structure: null + coordinate: [920, 176.0] + rotation: 0 + state: enabled + +connections: +- [analog_noise_source_x_0, '0', blocks_throttle_0, '0'] +- [analog_sig_source_x_0, '0', blocks_add_xx_0, '0'] +- [analog_sig_source_x_1, '0', blocks_add_xx_0, '1'] +- [analog_sig_source_x_2, '0', blocks_add_xx_0, '2'] +- [blocks_add_xx_0, '0', pfb_channelizer_hier_ccf_0, '0'] +- [blocks_add_xx_0, '0', qtgui_freq_sink_x_0, '0'] +- [blocks_throttle_0, '0', blocks_add_xx_0, '3'] +- [pfb_channelizer_hier_ccf_0, '0', qtgui_freq_sink_x_0_2, '0'] +- [pfb_channelizer_hier_ccf_0, '1', qtgui_freq_sink_x_0_1, '0'] +- [pfb_channelizer_hier_ccf_0, '2', qtgui_freq_sink_x_0_0, '0'] + +metadata: + file_format: 1 -- cgit v1.2.3