options: parameters: author: Barry Duggan catch_exceptions: 'True' category: '[GRC Hier Blocks]' cmake_opt: '' comment: '' copyright: '' description: NBFM transmitter gen_cmake: 'On' gen_linking: dynamic generate_options: qt_gui hier_block_src_path: '.:' id: NFM_xmt 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: NFM_xmt window_size: (1000,1000) states: bus_sink: false bus_source: false bus_structure: null coordinate: [16, 12.0] rotation: 0 state: enabled blocks: - name: audio_lvl id: variable_qtgui_range parameters: comment: 1,0,1,3 gui_hint: 1,0,1,3 label: Output Level min_len: '200' orient: QtCore.Qt.Horizontal rangeType: float start: '0.5' step: '0.1' stop: '3.0' value: '0.9' widget: counter_slider states: bus_sink: false bus_source: false bus_structure: null coordinate: [424, 12.0] rotation: 0 state: true - name: low_pass_filter_taps id: variable_low_pass_filter_taps parameters: beta: '6.76' comment: '' cutoff_freq: '4000' gain: audio_lvl samp_rate: samp_rate value: '' width: '1000' win: window.WIN_HAMMING states: bus_sink: false bus_source: false bus_structure: null coordinate: [880, 12.0] rotation: 0 state: true - name: pl_enable id: variable_qtgui_check_box parameters: comment: 2,1,1,1 'false': '0' gui_hint: 2,1,1,1 label: PL Tone Enable 'true': '1' type: real value: '0' states: bus_sink: false bus_source: false bus_structure: null coordinate: [720, 12.0] rotation: 0 state: true - name: pl_freq id: variable_qtgui_chooser parameters: comment: 2,0,1,1 gui_hint: 2,0,1,1 label: PL Tone label0: '0' label1: '1' label2: '2' label3: '' label4: '' labels: '["0.0", "67.0", "71.9", "74.4", "77.0", "79.7", "82.5", "85.4", "88.5", "91.5", "94.8", "97.4", "100.0", "103.5", "107.2", "110.9", "114.8", "118.8", "123.0", "127.3", "131.8", "136.5", "141.3", "146.2", "151.4", "156.7", "162.2", "167.9", "173.8", "179.9", "186.2", "192.8", "203.5", "210.7", "218.1", "225.7", "233.6", "241.8", "250.3"]' num_opts: '0' option0: '0' option1: '1' option2: '2' option3: '3' option4: '4' options: '[0.0, 67.0, 71.9, 74.4, 77.0, 79.7, 82.5, 85.4, 88.5, 91.5, 94.8, 97.4, 100.0, 103.5, 107.2, 110.9, 114.8, 118.8, 123.0, 127.3, 131.8, 136.5, 141.3, 146.2, 151.4, 156.7, 162.2, 167.9, 173.8, 179.9, 186.2, 192.8, 203.5, 210.7, 218.1, 225.7, 233.6, 241.8, 250.3]' orient: Qt.QVBoxLayout type: real value: '0.0' widget: combo_box states: bus_sink: false bus_source: false bus_structure: null coordinate: [560, 12.0] rotation: 0 state: true - name: rs_ratio id: variable parameters: comment: '' value: '1.040' states: bus_sink: false bus_source: false bus_structure: null coordinate: [1040, 12.0] rotation: 0 state: true - name: samp_rate id: variable parameters: comment: '' value: '48000' states: bus_sink: false bus_source: false bus_structure: null coordinate: [200, 12.0] rotation: 0 state: enabled - name: usrp_rate id: variable parameters: comment: '' value: '768000' states: bus_sink: false bus_source: false bus_structure: null coordinate: [200, 76.0] rotation: 0 state: true - name: volume id: variable_qtgui_range parameters: comment: 0,0,1,3 gui_hint: 0,0,1,3 label: Mic gain min_len: '200' orient: QtCore.Qt.Horizontal rangeType: float start: '0' step: '0.1' stop: '10.0' value: '3.0' widget: counter_slider states: bus_sink: false bus_source: false bus_structure: null coordinate: [312, 12.0] rotation: 0 state: enabled - name: analog_nbfm_tx_0 id: analog_nbfm_tx parameters: affinity: '' alias: '' audio_rate: samp_rate comment: '' fh: '-1.0' max_dev: 5e3 maxoutbuf: '0' minoutbuf: '0' quad_rate: samp_rate tau: 75e-6 states: bus_sink: false bus_source: false bus_structure: null coordinate: [744, 324.0] rotation: 0 state: true - name: analog_sig_source_x_0 id: analog_sig_source_x parameters: affinity: '' alias: '' amp: '0.15' comment: PL tone generator freq: pl_freq maxoutbuf: '0' minoutbuf: '0' offset: '0' phase: '0' samp_rate: samp_rate showports: 'False' type: float waveform: analog.GR_SIN_WAVE states: bus_sink: false bus_source: false bus_structure: null coordinate: [88, 172.0] rotation: 0 state: true - name: audio_source_0 id: audio_source parameters: affinity: '' alias: '' comment: '' device_name: '' maxoutbuf: '0' minoutbuf: '0' num_outputs: '1' ok_to_block: 'True' samp_rate: '48000' states: bus_sink: false bus_source: false bus_structure: null coordinate: [24, 372.0] rotation: 0 state: enabled - name: band_pass_filter_0 id: band_pass_filter parameters: affinity: '' alias: '' beta: '6.76' comment: '' decim: '1' gain: '1' high_cutoff_freq: '5000' interp: '1' low_cutoff_freq: '300' maxoutbuf: '0' minoutbuf: '0' samp_rate: samp_rate type: fir_filter_fff width: '200' win: window.WIN_HAMMING states: bus_sink: false bus_source: false bus_structure: null coordinate: [224, 316.0] rotation: 0 state: true - name: blocks_add_xx_0 id: blocks_add_xx parameters: affinity: '' alias: '' comment: '' maxoutbuf: '0' minoutbuf: '0' num_inputs: '2' type: float vlen: '1' states: bus_sink: false bus_source: false bus_structure: null coordinate: [640, 344.0] rotation: 0 state: true - name: blocks_multiply_const_vxx_0 id: blocks_multiply_const_vxx parameters: affinity: '' alias: '' comment: Mic gain const: volume maxoutbuf: '0' minoutbuf: '0' type: float vlen: '1' states: bus_sink: false bus_source: false bus_structure: null coordinate: [424, 372.0] rotation: 0 state: enabled - name: blocks_multiply_const_vxx_1_0 id: blocks_multiply_const_vxx parameters: affinity: '' alias: '' comment: PL enable const: pl_enable maxoutbuf: '0' minoutbuf: '0' type: float vlen: '1' states: bus_sink: false bus_source: false bus_structure: null coordinate: [368, 212.0] rotation: 0 state: true - name: fft_filter_xxx_0_0_0 id: fft_filter_xxx parameters: affinity: '' alias: '' comment: '' decim: '1' maxoutbuf: '0' minoutbuf: '0' nthreads: '1' samp_delay: '0' taps: low_pass_filter_taps type: ccc states: bus_sink: false bus_source: false bus_structure: null coordinate: [184, 604.0] rotation: 0 state: true - name: mmse_resampler_xx_0 id: mmse_resampler_xx parameters: affinity: '' alias: '' comment: '' maxoutbuf: '0' minoutbuf: '0' phase_shift: '0' resamp_ratio: 1.0/((usrp_rate/samp_rate)*rs_ratio) type: complex states: bus_sink: false bus_source: false bus_structure: null coordinate: [448, 624.0] rotation: 0 state: true - name: qtgui_sink_x_0 id: qtgui_sink_x parameters: affinity: '' alias: '' bw: samp_rate comment: 3,0,1,3 fc: '0' fftsize: '1024' gui_hint: 3,0,1,3 maxoutbuf: '0' minoutbuf: '0' name: '""' plotconst: 'True' plotfreq: 'True' plottime: 'True' plotwaterfall: 'True' rate: '10' showports: 'False' showrf: 'True' type: complex wintype: window.WIN_BLACKMAN_hARRIS states: bus_sink: false bus_source: false bus_structure: null coordinate: [448, 484.0] rotation: 0 state: true - name: virtual_sink_0 id: virtual_sink parameters: alias: '' comment: '' stream_id: tag1 states: bus_sink: false bus_source: false bus_structure: null coordinate: [1008, 356.0] rotation: 0 state: true - name: virtual_source_0 id: virtual_source parameters: alias: '' comment: '' stream_id: tag1 states: bus_sink: false bus_source: false bus_structure: null coordinate: [24, 620.0] rotation: 0 state: true - name: zeromq_pub_sink_0 id: zeromq_pub_sink parameters: address: tcp://127.0.0.1:49203 affinity: '' alias: '' bind: 'True' comment: USRP sample rate = 768kHz drop_on_hwm: 'True' hwm: '-1' key: '' pass_tags: 'False' timeout: '100' type: complex vlen: '1' states: bus_sink: false bus_source: false bus_structure: null coordinate: [680, 620.0] rotation: 0 state: true connections: - [analog_nbfm_tx_0, '0', virtual_sink_0, '0'] - [analog_sig_source_x_0, '0', blocks_multiply_const_vxx_1_0, '0'] - [audio_source_0, '0', band_pass_filter_0, '0'] - [band_pass_filter_0, '0', blocks_multiply_const_vxx_0, '0'] - [blocks_add_xx_0, '0', analog_nbfm_tx_0, '0'] - [blocks_multiply_const_vxx_0, '0', blocks_add_xx_0, '1'] - [blocks_multiply_const_vxx_1_0, '0', blocks_add_xx_0, '0'] - [fft_filter_xxx_0_0_0, '0', mmse_resampler_xx_0, '0'] - [fft_filter_xxx_0_0_0, '0', qtgui_sink_x_0, '0'] - [mmse_resampler_xx_0, '0', zeromq_pub_sink_0, '0'] - [virtual_source_0, '0', fft_filter_xxx_0_0_0, '0'] metadata: file_format: 1 grc_version: 3.10.6.0