| options: |
| parameters: |
| author: Piotr Krysik |
| category: Custom |
| cmake_opt: '' |
| comment: '' |
| copyright: '' |
| description: 'Interactive monitor of a single C0 channel with analysis performed |
| by Wireshark (command to run wireshark: sudo wireshark -k -f udp -Y gsmtap -i |
| lo)' |
| gen_cmake: 'On' |
| gen_linking: dynamic |
| generate_options: qt_gui |
| hier_block_src_path: '.:' |
| id: grgsm_livemon |
| 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: Gr-gsm Livemon |
| window_size: 2280, 1024 |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [16, 11] |
| rotation: 0 |
| state: enabled |
| |
| blocks: |
| - name: fc_slider |
| id: variable_qtgui_range |
| parameters: |
| comment: '' |
| gui_hint: '' |
| label: Frequency |
| min_len: '100' |
| orient: Qt.Horizontal |
| rangeType: float |
| start: 800e6 |
| step: 2e5 |
| stop: 1990e6 |
| value: fc |
| widget: counter_slider |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [304, 11] |
| rotation: 0 |
| state: enabled |
| - name: gain_slider |
| id: variable_qtgui_range |
| parameters: |
| comment: '' |
| gui_hint: '' |
| label: Gain |
| min_len: '100' |
| orient: Qt.Horizontal |
| rangeType: float |
| start: '0' |
| step: '0.5' |
| stop: '100' |
| value: gain |
| widget: counter |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [192, 11] |
| rotation: 0 |
| state: enabled |
| - name: ppm_slider |
| id: variable_qtgui_range |
| parameters: |
| comment: '' |
| gui_hint: '' |
| label: PPM Offset |
| min_len: '100' |
| orient: Qt.Horizontal |
| rangeType: float |
| start: '-150' |
| step: '0.1' |
| stop: '150' |
| value: ppm |
| widget: counter |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [440, 11] |
| rotation: 0 |
| state: enabled |
| - name: args |
| id: parameter |
| parameters: |
| alias: '' |
| comment: '' |
| hide: none |
| label: Device Arguments |
| short_id: '' |
| type: str |
| value: '""' |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [872, 11] |
| rotation: 0 |
| state: enabled |
| - name: blocks_rotator_cc_0 |
| id: blocks_rotator_cc |
| parameters: |
| affinity: '' |
| alias: '' |
| comment: '' |
| maxoutbuf: '0' |
| minoutbuf: '0' |
| phase_inc: -2*pi*shiftoff/samp_rate |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [256, 300] |
| rotation: 0 |
| state: enabled |
| - name: blocks_socket_pdu_0_0 |
| id: blocks_socket_pdu |
| parameters: |
| affinity: '' |
| alias: '' |
| comment: '' |
| host: 127.0.0.1 |
| maxoutbuf: '0' |
| minoutbuf: '0' |
| mtu: '10000' |
| port: serverport |
| tcp_no_delay: 'False' |
| type: UDP_SERVER |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [1632, 295] |
| rotation: 0 |
| state: enabled |
| - name: blocks_socket_pdu_0_1 |
| id: blocks_socket_pdu |
| parameters: |
| affinity: '' |
| alias: '' |
| comment: '' |
| host: collector |
| maxoutbuf: '0' |
| minoutbuf: '0' |
| mtu: '1500' |
| port: collectorport |
| tcp_no_delay: 'False' |
| type: UDP_CLIENT |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [1504, 295] |
| rotation: 0 |
| state: enabled |
| - name: collector |
| id: parameter |
| parameters: |
| alias: '' |
| comment: '' |
| hide: none |
| label: IP or DNS name of collector point |
| short_id: '' |
| type: str |
| value: '"localhost"' |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [1240, 7] |
| rotation: 0 |
| state: enabled |
| - name: collectorport |
| id: parameter |
| parameters: |
| alias: '' |
| comment: '' |
| hide: none |
| label: UDP port number of collector |
| short_id: '' |
| type: str |
| value: '4729' |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [1240, 95] |
| rotation: 0 |
| state: enabled |
| - name: fc |
| id: parameter |
| parameters: |
| alias: '' |
| comment: '' |
| hide: none |
| label: GSM channel's central frequency |
| short_id: f |
| type: eng_float |
| value: 941.8e6 |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [624, 11] |
| rotation: 0 |
| state: enabled |
| - name: gain |
| id: parameter |
| parameters: |
| alias: '' |
| comment: '' |
| hide: none |
| label: gain |
| short_id: g |
| type: eng_float |
| value: '30' |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [552, 11] |
| rotation: 0 |
| state: enabled |
| - name: gsm_bcch_ccch_demapper_0 |
| id: gsm_bcch_ccch_demapper |
| parameters: |
| affinity: '' |
| alias: '' |
| comment: '' |
| maxoutbuf: '0' |
| minoutbuf: '0' |
| timeslot_nr: '0' |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [896, 284] |
| rotation: 0 |
| state: enabled |
| - name: gsm_clock_offset_control_0 |
| id: gsm_clock_offset_control |
| parameters: |
| affinity: '' |
| alias: '' |
| comment: '' |
| fc: fc_slider-shiftoff |
| maxoutbuf: '0' |
| minoutbuf: '0' |
| osr: osr |
| samp_rate: samp_rate |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [552, 411] |
| rotation: 180 |
| state: enabled |
| - name: gsm_control_channels_decoder_0 |
| id: gsm_control_channels_decoder |
| parameters: |
| affinity: '' |
| alias: '' |
| comment: '' |
| maxoutbuf: '0' |
| minoutbuf: '0' |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [1264, 289] |
| rotation: 0 |
| state: enabled |
| - name: gsm_control_channels_decoder_0_0 |
| id: gsm_control_channels_decoder |
| parameters: |
| affinity: '' |
| alias: '' |
| comment: '' |
| maxoutbuf: '0' |
| minoutbuf: '0' |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [1264, 345] |
| rotation: 0 |
| state: enabled |
| - name: gsm_decryption_0 |
| id: gsm_decryption |
| parameters: |
| a5_version: '1' |
| affinity: '' |
| alias: '' |
| comment: '' |
| k_c: '[]' |
| maxoutbuf: '0' |
| minoutbuf: '0' |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [1104, 333] |
| rotation: 0 |
| state: enabled |
| - name: gsm_input_0 |
| id: gsm_input |
| parameters: |
| affinity: '' |
| alias: '' |
| comment: '' |
| fc: fc_slider-shiftoff |
| maxoutbuf: '0' |
| minoutbuf: '0' |
| osr: osr |
| ppm: ppm-int(ppm) |
| samp_rate_in: samp_rate |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [488, 305] |
| rotation: 0 |
| state: enabled |
| - name: gsm_message_printer_1 |
| id: gsm_message_printer |
| parameters: |
| affinity: '' |
| alias: '' |
| comment: '' |
| prepend_fnr: 'False' |
| prepend_frame_count: 'False' |
| prepend_string: '""' |
| print_gsmtap_header: 'False' |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [1776, 302] |
| rotation: 0 |
| state: enabled |
| - name: gsm_receiver_0 |
| id: gsm_receiver |
| parameters: |
| affinity: '' |
| alias: '' |
| cell_allocation: '[arfcn.downlink2arfcn(fc)]' |
| comment: '' |
| maxoutbuf: '0' |
| minoutbuf: '0' |
| num_streams: '1' |
| osr: osr |
| tseq_nums: '[]' |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [672, 289] |
| rotation: 0 |
| state: enabled |
| - name: gsm_sdcch8_demapper_0 |
| id: gsm_sdcch8_demapper |
| parameters: |
| affinity: '' |
| alias: '' |
| comment: '' |
| maxoutbuf: '0' |
| minoutbuf: '0' |
| timeslot_nr: '1' |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [896, 340] |
| rotation: 0 |
| state: enabled |
| - name: import_0 |
| id: import |
| parameters: |
| alias: '' |
| comment: '' |
| imports: from math import pi |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [1016, 11] |
| rotation: 0 |
| state: enabled |
| - name: import_1 |
| id: import |
| parameters: |
| alias: '' |
| comment: '' |
| imports: from grgsm import arfcn |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [1016, 60] |
| rotation: 0 |
| state: enabled |
| - name: osr |
| id: parameter |
| parameters: |
| alias: '' |
| comment: '' |
| hide: none |
| label: OverSampling Ratio |
| short_id: '' |
| type: intx |
| value: '4' |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [1088, 7] |
| rotation: 0 |
| state: enabled |
| - name: ppm |
| id: parameter |
| parameters: |
| alias: '' |
| comment: '' |
| hide: none |
| label: ppm |
| short_id: p |
| type: eng_float |
| value: '0' |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [712, 11] |
| 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: fc_slider |
| 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: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [488, 187] |
| rotation: 0 |
| state: enabled |
| - name: rtlsdr_source_0 |
| id: rtlsdr_source |
| parameters: |
| affinity: '' |
| alias: '' |
| ant0: '' |
| ant1: '' |
| ant10: '' |
| ant11: '' |
| ant12: '' |
| ant13: '' |
| ant14: '' |
| ant15: '' |
| ant16: '' |
| ant17: '' |
| ant18: '' |
| ant19: '' |
| ant2: '' |
| ant20: '' |
| ant21: '' |
| ant22: '' |
| ant23: '' |
| ant24: '' |
| ant25: '' |
| ant26: '' |
| ant27: '' |
| ant28: '' |
| ant29: '' |
| ant3: '' |
| ant30: '' |
| ant31: '' |
| ant4: '' |
| ant5: '' |
| ant6: '' |
| ant7: '' |
| ant8: '' |
| ant9: '' |
| args: str(grgsm.device.get_default_args(args)) |
| bb_gain0: '20' |
| bb_gain1: '20' |
| bb_gain10: '20' |
| bb_gain11: '20' |
| bb_gain12: '20' |
| bb_gain13: '20' |
| bb_gain14: '20' |
| bb_gain15: '20' |
| bb_gain16: '20' |
| bb_gain17: '20' |
| bb_gain18: '20' |
| bb_gain19: '20' |
| bb_gain2: '20' |
| bb_gain20: '20' |
| bb_gain21: '20' |
| bb_gain22: '20' |
| bb_gain23: '20' |
| bb_gain24: '20' |
| bb_gain25: '20' |
| bb_gain26: '20' |
| bb_gain27: '20' |
| bb_gain28: '20' |
| bb_gain29: '20' |
| bb_gain3: '20' |
| bb_gain30: '20' |
| bb_gain31: '20' |
| bb_gain4: '20' |
| bb_gain5: '20' |
| bb_gain6: '20' |
| bb_gain7: '20' |
| bb_gain8: '20' |
| bb_gain9: '20' |
| bw0: 250e3+abs(shiftoff) |
| bw1: '0' |
| bw10: '0' |
| bw11: '0' |
| bw12: '0' |
| bw13: '0' |
| bw14: '0' |
| bw15: '0' |
| bw16: '0' |
| bw17: '0' |
| bw18: '0' |
| bw19: '0' |
| bw2: '0' |
| bw20: '0' |
| bw21: '0' |
| bw22: '0' |
| bw23: '0' |
| bw24: '0' |
| bw25: '0' |
| bw26: '0' |
| bw27: '0' |
| bw28: '0' |
| bw29: '0' |
| bw3: '0' |
| bw30: '0' |
| bw31: '0' |
| bw4: '0' |
| bw5: '0' |
| bw6: '0' |
| bw7: '0' |
| bw8: '0' |
| bw9: '0' |
| clock_source0: '' |
| clock_source1: '' |
| clock_source2: '' |
| clock_source3: '' |
| clock_source4: '' |
| clock_source5: '' |
| clock_source6: '' |
| clock_source7: '' |
| comment: '' |
| corr0: ppm_slider |
| corr1: '0' |
| corr10: '0' |
| corr11: '0' |
| corr12: '0' |
| corr13: '0' |
| corr14: '0' |
| corr15: '0' |
| corr16: '0' |
| corr17: '0' |
| corr18: '0' |
| corr19: '0' |
| corr2: '0' |
| corr20: '0' |
| corr21: '0' |
| corr22: '0' |
| corr23: '0' |
| corr24: '0' |
| corr25: '0' |
| corr26: '0' |
| corr27: '0' |
| corr28: '0' |
| corr29: '0' |
| corr3: '0' |
| corr30: '0' |
| corr31: '0' |
| corr4: '0' |
| corr5: '0' |
| corr6: '0' |
| corr7: '0' |
| corr8: '0' |
| corr9: '0' |
| dc_offset_mode0: '2' |
| dc_offset_mode1: '0' |
| dc_offset_mode10: '0' |
| dc_offset_mode11: '0' |
| dc_offset_mode12: '0' |
| dc_offset_mode13: '0' |
| dc_offset_mode14: '0' |
| dc_offset_mode15: '0' |
| dc_offset_mode16: '0' |
| dc_offset_mode17: '0' |
| dc_offset_mode18: '0' |
| dc_offset_mode19: '0' |
| dc_offset_mode2: '0' |
| dc_offset_mode20: '0' |
| dc_offset_mode21: '0' |
| dc_offset_mode22: '0' |
| dc_offset_mode23: '0' |
| dc_offset_mode24: '0' |
| dc_offset_mode25: '0' |
| dc_offset_mode26: '0' |
| dc_offset_mode27: '0' |
| dc_offset_mode28: '0' |
| dc_offset_mode29: '0' |
| dc_offset_mode3: '0' |
| dc_offset_mode30: '0' |
| dc_offset_mode31: '0' |
| dc_offset_mode4: '0' |
| dc_offset_mode5: '0' |
| dc_offset_mode6: '0' |
| dc_offset_mode7: '0' |
| dc_offset_mode8: '0' |
| dc_offset_mode9: '0' |
| freq0: fc_slider-shiftoff |
| freq1: 100e6 |
| freq10: 100e6 |
| freq11: 100e6 |
| freq12: 100e6 |
| freq13: 100e6 |
| freq14: 100e6 |
| freq15: 100e6 |
| freq16: 100e6 |
| freq17: 100e6 |
| freq18: 100e6 |
| freq19: 100e6 |
| freq2: 100e6 |
| freq20: 100e6 |
| freq21: 100e6 |
| freq22: 100e6 |
| freq23: 100e6 |
| freq24: 100e6 |
| freq25: 100e6 |
| freq26: 100e6 |
| freq27: 100e6 |
| freq28: 100e6 |
| freq29: 100e6 |
| freq3: 100e6 |
| freq30: 100e6 |
| freq31: 100e6 |
| freq4: 100e6 |
| freq5: 100e6 |
| freq6: 100e6 |
| freq7: 100e6 |
| freq8: 100e6 |
| freq9: 100e6 |
| gain0: gain_slider |
| gain1: '10' |
| gain10: '10' |
| gain11: '10' |
| gain12: '10' |
| gain13: '10' |
| gain14: '10' |
| gain15: '10' |
| gain16: '10' |
| gain17: '10' |
| gain18: '10' |
| gain19: '10' |
| gain2: '10' |
| gain20: '10' |
| gain21: '10' |
| gain22: '10' |
| gain23: '10' |
| gain24: '10' |
| gain25: '10' |
| gain26: '10' |
| gain27: '10' |
| gain28: '10' |
| gain29: '10' |
| gain3: '10' |
| gain30: '10' |
| gain31: '10' |
| gain4: '10' |
| gain5: '10' |
| gain6: '10' |
| gain7: '10' |
| gain8: '10' |
| gain9: '10' |
| gain_mode0: 'False' |
| gain_mode1: 'True' |
| gain_mode10: 'False' |
| gain_mode11: 'False' |
| gain_mode12: 'False' |
| gain_mode13: 'False' |
| gain_mode14: 'False' |
| gain_mode15: 'False' |
| gain_mode16: 'False' |
| gain_mode17: 'False' |
| gain_mode18: 'False' |
| gain_mode19: 'False' |
| gain_mode2: 'True' |
| gain_mode20: 'False' |
| gain_mode21: 'False' |
| gain_mode22: 'False' |
| gain_mode23: 'False' |
| gain_mode24: 'False' |
| gain_mode25: 'False' |
| gain_mode26: 'False' |
| gain_mode27: 'False' |
| gain_mode28: 'False' |
| gain_mode29: 'False' |
| gain_mode3: 'True' |
| gain_mode30: 'False' |
| gain_mode31: 'False' |
| gain_mode4: 'True' |
| gain_mode5: 'False' |
| gain_mode6: 'False' |
| gain_mode7: 'False' |
| gain_mode8: 'False' |
| gain_mode9: 'False' |
| if_gain0: '20' |
| if_gain1: '20' |
| if_gain10: '20' |
| if_gain11: '20' |
| if_gain12: '20' |
| if_gain13: '20' |
| if_gain14: '20' |
| if_gain15: '20' |
| if_gain16: '20' |
| if_gain17: '20' |
| if_gain18: '20' |
| if_gain19: '20' |
| if_gain2: '20' |
| if_gain20: '20' |
| if_gain21: '20' |
| if_gain22: '20' |
| if_gain23: '20' |
| if_gain24: '20' |
| if_gain25: '20' |
| if_gain26: '20' |
| if_gain27: '20' |
| if_gain28: '20' |
| if_gain29: '20' |
| if_gain3: '20' |
| if_gain30: '20' |
| if_gain31: '20' |
| if_gain4: '20' |
| if_gain5: '20' |
| if_gain6: '20' |
| if_gain7: '20' |
| if_gain8: '20' |
| if_gain9: '20' |
| iq_balance_mode0: '2' |
| iq_balance_mode1: '0' |
| iq_balance_mode10: '0' |
| iq_balance_mode11: '0' |
| iq_balance_mode12: '0' |
| iq_balance_mode13: '0' |
| iq_balance_mode14: '0' |
| iq_balance_mode15: '0' |
| iq_balance_mode16: '0' |
| iq_balance_mode17: '0' |
| iq_balance_mode18: '0' |
| iq_balance_mode19: '0' |
| iq_balance_mode2: '0' |
| iq_balance_mode20: '0' |
| iq_balance_mode21: '0' |
| iq_balance_mode22: '0' |
| iq_balance_mode23: '0' |
| iq_balance_mode24: '0' |
| iq_balance_mode25: '0' |
| iq_balance_mode26: '0' |
| iq_balance_mode27: '0' |
| iq_balance_mode28: '0' |
| iq_balance_mode29: '0' |
| iq_balance_mode3: '0' |
| iq_balance_mode30: '0' |
| iq_balance_mode31: '0' |
| iq_balance_mode4: '0' |
| iq_balance_mode5: '0' |
| iq_balance_mode6: '0' |
| iq_balance_mode7: '0' |
| iq_balance_mode8: '0' |
| iq_balance_mode9: '0' |
| maxoutbuf: '0' |
| minoutbuf: '0' |
| nchan: '1' |
| num_mboards: '1' |
| sample_rate: samp_rate |
| sync: none |
| time_source0: '' |
| time_source1: '' |
| time_source2: '' |
| time_source3: '' |
| time_source4: '' |
| time_source5: '' |
| time_source6: '' |
| time_source7: '' |
| type: fc32 |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [8, 237] |
| rotation: 0 |
| state: enabled |
| - name: samp_rate |
| id: parameter |
| parameters: |
| alias: '' |
| comment: '' |
| hide: none |
| label: samp_rate |
| short_id: s |
| type: eng_float |
| value: '2000000.052982' |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [16, 115] |
| rotation: 0 |
| state: enabled |
| - name: serverport |
| id: parameter |
| parameters: |
| alias: '' |
| comment: '' |
| hide: none |
| label: UDP server listening port |
| short_id: '' |
| type: str |
| value: '4729' |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [1400, 7] |
| rotation: 0 |
| state: enabled |
| - name: shiftoff |
| id: parameter |
| parameters: |
| alias: '' |
| comment: '' |
| hide: none |
| label: Frequency Shiftoff |
| short_id: o |
| type: eng_float |
| value: 400e3 |
| states: |
| bus_sink: false |
| bus_source: false |
| bus_structure: null |
| coordinate: [784, 11] |
| rotation: 0 |
| state: enabled |
| |
| connections: |
| - [blocks_rotator_cc_0, '0', gsm_input_0, '0'] |
| - [blocks_rotator_cc_0, '0', qtgui_freq_sink_x_0, '0'] |
| - [blocks_socket_pdu_0_0, pdus, gsm_message_printer_1, msgs] |
| - [gsm_bcch_ccch_demapper_0, bursts, gsm_control_channels_decoder_0, bursts] |
| - [gsm_clock_offset_control_0, ctrl, gsm_input_0, ctrl_in] |
| - [gsm_control_channels_decoder_0, msgs, blocks_socket_pdu_0_1, pdus] |
| - [gsm_control_channels_decoder_0_0, msgs, blocks_socket_pdu_0_1, pdus] |
| - [gsm_decryption_0, bursts, gsm_control_channels_decoder_0_0, bursts] |
| - [gsm_input_0, '0', gsm_receiver_0, '0'] |
| - [gsm_receiver_0, C0, gsm_bcch_ccch_demapper_0, bursts] |
| - [gsm_receiver_0, C0, gsm_sdcch8_demapper_0, bursts] |
| - [gsm_receiver_0, measurements, gsm_clock_offset_control_0, measurements] |
| - [gsm_sdcch8_demapper_0, bursts, gsm_decryption_0, bursts] |
| - [rtlsdr_source_0, '0', blocks_rotator_cc_0, '0'] |
| |
| metadata: |
| file_format: 1 |