blob: e8bf4a5948fbe01ed9476efc5003ce573efbcbb6 [file] [log] [blame]
Vasil Velichkov386dddb2019-09-02 05:33:07 +03001options:
2 parameters:
3 author: Piotr Krysik
4 category: Custom
5 cmake_opt: ''
6 comment: ''
7 copyright: ''
8 description: 'Interactive monitor of a single C0 channel with analysis performed
9 by Wireshark (command to run wireshark: sudo wireshark -k -f udp -Y gsmtap -i
10 lo)'
11 gen_cmake: 'On'
12 gen_linking: dynamic
13 generate_options: qt_gui
14 hier_block_src_path: '.:'
15 id: grgsm_livemon
16 max_nouts: '0'
17 output_language: python
18 placement: (0,0)
19 qt_qss_theme: ''
20 realtime_scheduling: ''
21 run: 'True'
22 run_command: '{python} -u {filename}'
23 run_options: prompt
24 sizing_mode: fixed
25 thread_safe_setters: ''
26 title: Gr-gsm Livemon
27 window_size: 2280, 1024
28 states:
29 bus_sink: false
30 bus_source: false
31 bus_structure: null
32 coordinate: [16, 11]
33 rotation: 0
34 state: enabled
35
36blocks:
37- name: fc_slider
38 id: variable_qtgui_range
39 parameters:
40 comment: ''
41 gui_hint: ''
42 label: Frequency
43 min_len: '100'
44 orient: Qt.Horizontal
45 rangeType: float
46 start: 800e6
47 step: 2e5
48 stop: 1990e6
49 value: fc
50 widget: counter_slider
51 states:
52 bus_sink: false
53 bus_source: false
54 bus_structure: null
55 coordinate: [304, 11]
56 rotation: 0
57 state: enabled
58- name: gain_slider
59 id: variable_qtgui_range
60 parameters:
61 comment: ''
62 gui_hint: ''
63 label: Gain
64 min_len: '100'
65 orient: Qt.Horizontal
66 rangeType: float
67 start: '0'
68 step: '0.5'
69 stop: '100'
70 value: gain
71 widget: counter
72 states:
73 bus_sink: false
74 bus_source: false
75 bus_structure: null
76 coordinate: [192, 11]
77 rotation: 0
78 state: enabled
79- name: ppm_slider
80 id: variable_qtgui_range
81 parameters:
82 comment: ''
83 gui_hint: ''
84 label: PPM Offset
85 min_len: '100'
86 orient: Qt.Horizontal
87 rangeType: float
88 start: '-150'
89 step: '0.1'
90 stop: '150'
91 value: ppm
92 widget: counter
93 states:
94 bus_sink: false
95 bus_source: false
96 bus_structure: null
97 coordinate: [440, 11]
98 rotation: 0
99 state: enabled
100- name: args
101 id: parameter
102 parameters:
103 alias: ''
104 comment: ''
105 hide: none
106 label: Device Arguments
107 short_id: ''
Vasil Velichkovcb110982019-09-02 05:49:37 +0300108 type: str
Vasil Velichkov386dddb2019-09-02 05:33:07 +0300109 value: '""'
110 states:
111 bus_sink: false
112 bus_source: false
113 bus_structure: null
114 coordinate: [872, 11]
115 rotation: 0
116 state: enabled
117- name: blocks_rotator_cc_0
118 id: blocks_rotator_cc
119 parameters:
120 affinity: ''
121 alias: ''
122 comment: ''
123 maxoutbuf: '0'
124 minoutbuf: '0'
125 phase_inc: -2*pi*shiftoff/samp_rate
126 states:
127 bus_sink: false
128 bus_source: false
129 bus_structure: null
130 coordinate: [256, 300]
131 rotation: 0
132 state: enabled
133- name: blocks_socket_pdu_0_0
134 id: blocks_socket_pdu
135 parameters:
136 affinity: ''
137 alias: ''
138 comment: ''
139 host: 127.0.0.1
140 maxoutbuf: '0'
141 minoutbuf: '0'
142 mtu: '10000'
143 port: serverport
144 tcp_no_delay: 'False'
Vasil Velichkov165288c2019-09-02 06:00:37 +0300145 type: UDP_SERVER
Vasil Velichkov386dddb2019-09-02 05:33:07 +0300146 states:
147 bus_sink: false
148 bus_source: false
149 bus_structure: null
150 coordinate: [1632, 295]
151 rotation: 0
152 state: enabled
153- name: blocks_socket_pdu_0_1
154 id: blocks_socket_pdu
155 parameters:
156 affinity: ''
157 alias: ''
158 comment: ''
159 host: collector
160 maxoutbuf: '0'
161 minoutbuf: '0'
162 mtu: '1500'
163 port: collectorport
164 tcp_no_delay: 'False'
Vasil Velichkov165288c2019-09-02 06:00:37 +0300165 type: UDP_CLIENT
Vasil Velichkov386dddb2019-09-02 05:33:07 +0300166 states:
167 bus_sink: false
168 bus_source: false
169 bus_structure: null
170 coordinate: [1504, 295]
171 rotation: 0
172 state: enabled
173- name: collector
174 id: parameter
175 parameters:
176 alias: ''
177 comment: ''
178 hide: none
179 label: IP or DNS name of collector point
180 short_id: ''
Vasil Velichkovcb110982019-09-02 05:49:37 +0300181 type: str
Vasil Velichkovfc10d032019-09-02 20:20:28 +0300182 value: '"localhost"'
Vasil Velichkov386dddb2019-09-02 05:33:07 +0300183 states:
184 bus_sink: false
185 bus_source: false
186 bus_structure: null
187 coordinate: [1240, 7]
188 rotation: 0
189 state: enabled
190- name: collectorport
191 id: parameter
192 parameters:
193 alias: ''
194 comment: ''
195 hide: none
196 label: UDP port number of collector
197 short_id: ''
Vasil Velichkovcb110982019-09-02 05:49:37 +0300198 type: str
Vasil Velichkov386dddb2019-09-02 05:33:07 +0300199 value: '4729'
200 states:
201 bus_sink: false
202 bus_source: false
203 bus_structure: null
204 coordinate: [1240, 95]
205 rotation: 0
206 state: enabled
207- name: fc
208 id: parameter
209 parameters:
210 alias: ''
211 comment: ''
212 hide: none
213 label: GSM channel's central frequency
214 short_id: f
215 type: eng_float
216 value: 941.8e6
217 states:
218 bus_sink: false
219 bus_source: false
220 bus_structure: null
221 coordinate: [624, 11]
222 rotation: 0
223 state: enabled
224- name: gain
225 id: parameter
226 parameters:
227 alias: ''
228 comment: ''
229 hide: none
230 label: gain
231 short_id: g
232 type: eng_float
233 value: '30'
234 states:
235 bus_sink: false
236 bus_source: false
237 bus_structure: null
238 coordinate: [552, 11]
239 rotation: 0
240 state: enabled
241- name: gsm_bcch_ccch_demapper_0
242 id: gsm_bcch_ccch_demapper
243 parameters:
244 affinity: ''
245 alias: ''
246 comment: ''
247 maxoutbuf: '0'
248 minoutbuf: '0'
249 timeslot_nr: '0'
250 states:
251 bus_sink: false
252 bus_source: false
253 bus_structure: null
254 coordinate: [896, 284]
255 rotation: 0
256 state: enabled
257- name: gsm_clock_offset_control_0
258 id: gsm_clock_offset_control
259 parameters:
260 affinity: ''
261 alias: ''
262 comment: ''
263 fc: fc_slider-shiftoff
264 maxoutbuf: '0'
265 minoutbuf: '0'
266 osr: osr
267 samp_rate: samp_rate
268 states:
269 bus_sink: false
270 bus_source: false
271 bus_structure: null
272 coordinate: [552, 411]
273 rotation: 180
274 state: enabled
275- name: gsm_control_channels_decoder_0
276 id: gsm_control_channels_decoder
277 parameters:
278 affinity: ''
279 alias: ''
280 comment: ''
281 maxoutbuf: '0'
282 minoutbuf: '0'
283 states:
284 bus_sink: false
285 bus_source: false
286 bus_structure: null
287 coordinate: [1264, 289]
288 rotation: 0
289 state: enabled
290- name: gsm_control_channels_decoder_0_0
291 id: gsm_control_channels_decoder
292 parameters:
293 affinity: ''
294 alias: ''
295 comment: ''
296 maxoutbuf: '0'
297 minoutbuf: '0'
298 states:
299 bus_sink: false
300 bus_source: false
301 bus_structure: null
302 coordinate: [1264, 345]
303 rotation: 0
304 state: enabled
305- name: gsm_decryption_0
306 id: gsm_decryption
307 parameters:
308 a5_version: '1'
309 affinity: ''
310 alias: ''
311 comment: ''
312 k_c: '[]'
313 maxoutbuf: '0'
314 minoutbuf: '0'
315 states:
316 bus_sink: false
317 bus_source: false
318 bus_structure: null
319 coordinate: [1104, 333]
320 rotation: 0
321 state: enabled
322- name: gsm_input_0
323 id: gsm_input
324 parameters:
325 affinity: ''
326 alias: ''
327 comment: ''
328 fc: fc_slider-shiftoff
329 maxoutbuf: '0'
330 minoutbuf: '0'
331 osr: osr
332 ppm: ppm-int(ppm)
333 samp_rate_in: samp_rate
334 states:
335 bus_sink: false
336 bus_source: false
337 bus_structure: null
338 coordinate: [488, 305]
339 rotation: 0
340 state: enabled
341- name: gsm_message_printer_1
342 id: gsm_message_printer
343 parameters:
344 affinity: ''
345 alias: ''
346 comment: ''
347 prepend_fnr: 'False'
348 prepend_frame_count: 'False'
349 prepend_string: '""'
350 print_gsmtap_header: 'False'
351 states:
352 bus_sink: false
353 bus_source: false
354 bus_structure: null
355 coordinate: [1776, 302]
356 rotation: 0
357 state: enabled
358- name: gsm_receiver_0
359 id: gsm_receiver
360 parameters:
361 affinity: ''
362 alias: ''
Vasil Velichkov6eea94f2019-09-08 02:47:57 +0300363 cell_allocation: '[arfcn.downlink2arfcn(fc)]'
Vasil Velichkov386dddb2019-09-02 05:33:07 +0300364 comment: ''
365 maxoutbuf: '0'
366 minoutbuf: '0'
367 num_streams: '1'
368 osr: osr
369 tseq_nums: '[]'
370 states:
371 bus_sink: false
372 bus_source: false
373 bus_structure: null
374 coordinate: [672, 289]
375 rotation: 0
376 state: enabled
377- name: gsm_sdcch8_demapper_0
378 id: gsm_sdcch8_demapper
379 parameters:
380 affinity: ''
381 alias: ''
382 comment: ''
383 maxoutbuf: '0'
384 minoutbuf: '0'
385 timeslot_nr: '1'
386 states:
387 bus_sink: false
388 bus_source: false
389 bus_structure: null
390 coordinate: [896, 340]
391 rotation: 0
392 state: enabled
393- name: import_0
394 id: import
395 parameters:
396 alias: ''
397 comment: ''
398 imports: from math import pi
399 states:
400 bus_sink: false
401 bus_source: false
402 bus_structure: null
403 coordinate: [1016, 11]
404 rotation: 0
405 state: enabled
406- name: import_1
407 id: import
408 parameters:
409 alias: ''
410 comment: ''
411 imports: from grgsm import arfcn
412 states:
413 bus_sink: false
414 bus_source: false
415 bus_structure: null
416 coordinate: [1016, 60]
417 rotation: 0
418 state: enabled
419- name: osr
420 id: parameter
421 parameters:
422 alias: ''
423 comment: ''
424 hide: none
425 label: OverSampling Ratio
426 short_id: ''
427 type: intx
428 value: '4'
429 states:
430 bus_sink: false
431 bus_source: false
432 bus_structure: null
433 coordinate: [1088, 7]
434 rotation: 0
435 state: enabled
436- name: ppm
437 id: parameter
438 parameters:
439 alias: ''
440 comment: ''
441 hide: none
442 label: ppm
443 short_id: p
444 type: eng_float
445 value: '0'
446 states:
447 bus_sink: false
448 bus_source: false
449 bus_structure: null
450 coordinate: [712, 11]
451 rotation: 0
452 state: enabled
453- name: qtgui_freq_sink_x_0
454 id: qtgui_freq_sink_x
455 parameters:
456 affinity: ''
457 alias: ''
458 alpha1: '1.0'
459 alpha10: '1.0'
460 alpha2: '1.0'
461 alpha3: '1.0'
462 alpha4: '1.0'
463 alpha5: '1.0'
464 alpha6: '1.0'
465 alpha7: '1.0'
466 alpha8: '1.0'
467 alpha9: '1.0'
468 autoscale: 'False'
469 average: '1.0'
470 axislabels: 'True'
471 bw: samp_rate
472 color1: '"blue"'
473 color10: '"dark blue"'
474 color2: '"red"'
475 color3: '"green"'
476 color4: '"black"'
477 color5: '"cyan"'
478 color6: '"magenta"'
479 color7: '"yellow"'
480 color8: '"dark red"'
481 color9: '"dark green"'
482 comment: ''
483 ctrlpanel: 'False'
484 fc: fc_slider
485 fftsize: '1024'
486 freqhalf: 'True'
487 grid: 'False'
488 gui_hint: ''
489 label: Relative Gain
490 label1: ''
491 label10: ''
492 label2: ''
493 label3: ''
494 label4: ''
495 label5: ''
496 label6: ''
497 label7: ''
498 label8: ''
499 label9: ''
500 legend: 'True'
501 maxoutbuf: '0'
502 minoutbuf: '0'
503 name: '""'
504 nconnections: '1'
505 showports: 'True'
506 tr_chan: '0'
507 tr_level: '0.0'
508 tr_mode: qtgui.TRIG_MODE_FREE
509 tr_tag: '""'
510 type: complex
511 units: dB
512 update_time: '0.10'
513 width1: '1'
514 width10: '1'
515 width2: '1'
516 width3: '1'
517 width4: '1'
518 width5: '1'
519 width6: '1'
520 width7: '1'
521 width8: '1'
522 width9: '1'
523 wintype: firdes.WIN_BLACKMAN_hARRIS
524 ymax: '10'
525 ymin: '-140'
526 states:
527 bus_sink: false
528 bus_source: false
529 bus_structure: null
530 coordinate: [488, 187]
531 rotation: 0
532 state: enabled
533- name: rtlsdr_source_0
534 id: rtlsdr_source
535 parameters:
536 affinity: ''
537 alias: ''
538 ant0: ''
539 ant1: ''
540 ant10: ''
541 ant11: ''
542 ant12: ''
543 ant13: ''
544 ant14: ''
545 ant15: ''
546 ant16: ''
547 ant17: ''
548 ant18: ''
549 ant19: ''
550 ant2: ''
551 ant20: ''
552 ant21: ''
553 ant22: ''
554 ant23: ''
555 ant24: ''
556 ant25: ''
557 ant26: ''
558 ant27: ''
559 ant28: ''
560 ant29: ''
561 ant3: ''
562 ant30: ''
563 ant31: ''
564 ant4: ''
565 ant5: ''
566 ant6: ''
567 ant7: ''
568 ant8: ''
569 ant9: ''
570 args: str(grgsm.device.get_default_args(args))
571 bb_gain0: '20'
572 bb_gain1: '20'
573 bb_gain10: '20'
574 bb_gain11: '20'
575 bb_gain12: '20'
576 bb_gain13: '20'
577 bb_gain14: '20'
578 bb_gain15: '20'
579 bb_gain16: '20'
580 bb_gain17: '20'
581 bb_gain18: '20'
582 bb_gain19: '20'
583 bb_gain2: '20'
584 bb_gain20: '20'
585 bb_gain21: '20'
586 bb_gain22: '20'
587 bb_gain23: '20'
588 bb_gain24: '20'
589 bb_gain25: '20'
590 bb_gain26: '20'
591 bb_gain27: '20'
592 bb_gain28: '20'
593 bb_gain29: '20'
594 bb_gain3: '20'
595 bb_gain30: '20'
596 bb_gain31: '20'
597 bb_gain4: '20'
598 bb_gain5: '20'
599 bb_gain6: '20'
600 bb_gain7: '20'
601 bb_gain8: '20'
602 bb_gain9: '20'
603 bw0: 250e3+abs(shiftoff)
604 bw1: '0'
605 bw10: '0'
606 bw11: '0'
607 bw12: '0'
608 bw13: '0'
609 bw14: '0'
610 bw15: '0'
611 bw16: '0'
612 bw17: '0'
613 bw18: '0'
614 bw19: '0'
615 bw2: '0'
616 bw20: '0'
617 bw21: '0'
618 bw22: '0'
619 bw23: '0'
620 bw24: '0'
621 bw25: '0'
622 bw26: '0'
623 bw27: '0'
624 bw28: '0'
625 bw29: '0'
626 bw3: '0'
627 bw30: '0'
628 bw31: '0'
629 bw4: '0'
630 bw5: '0'
631 bw6: '0'
632 bw7: '0'
633 bw8: '0'
634 bw9: '0'
635 clock_source0: ''
636 clock_source1: ''
637 clock_source2: ''
638 clock_source3: ''
639 clock_source4: ''
640 clock_source5: ''
641 clock_source6: ''
642 clock_source7: ''
643 comment: ''
644 corr0: ppm_slider
645 corr1: '0'
646 corr10: '0'
647 corr11: '0'
648 corr12: '0'
649 corr13: '0'
650 corr14: '0'
651 corr15: '0'
652 corr16: '0'
653 corr17: '0'
654 corr18: '0'
655 corr19: '0'
656 corr2: '0'
657 corr20: '0'
658 corr21: '0'
659 corr22: '0'
660 corr23: '0'
661 corr24: '0'
662 corr25: '0'
663 corr26: '0'
664 corr27: '0'
665 corr28: '0'
666 corr29: '0'
667 corr3: '0'
668 corr30: '0'
669 corr31: '0'
670 corr4: '0'
671 corr5: '0'
672 corr6: '0'
673 corr7: '0'
674 corr8: '0'
675 corr9: '0'
676 dc_offset_mode0: '2'
677 dc_offset_mode1: '0'
678 dc_offset_mode10: '0'
679 dc_offset_mode11: '0'
680 dc_offset_mode12: '0'
681 dc_offset_mode13: '0'
682 dc_offset_mode14: '0'
683 dc_offset_mode15: '0'
684 dc_offset_mode16: '0'
685 dc_offset_mode17: '0'
686 dc_offset_mode18: '0'
687 dc_offset_mode19: '0'
688 dc_offset_mode2: '0'
689 dc_offset_mode20: '0'
690 dc_offset_mode21: '0'
691 dc_offset_mode22: '0'
692 dc_offset_mode23: '0'
693 dc_offset_mode24: '0'
694 dc_offset_mode25: '0'
695 dc_offset_mode26: '0'
696 dc_offset_mode27: '0'
697 dc_offset_mode28: '0'
698 dc_offset_mode29: '0'
699 dc_offset_mode3: '0'
700 dc_offset_mode30: '0'
701 dc_offset_mode31: '0'
702 dc_offset_mode4: '0'
703 dc_offset_mode5: '0'
704 dc_offset_mode6: '0'
705 dc_offset_mode7: '0'
706 dc_offset_mode8: '0'
707 dc_offset_mode9: '0'
708 freq0: fc_slider-shiftoff
709 freq1: 100e6
710 freq10: 100e6
711 freq11: 100e6
712 freq12: 100e6
713 freq13: 100e6
714 freq14: 100e6
715 freq15: 100e6
716 freq16: 100e6
717 freq17: 100e6
718 freq18: 100e6
719 freq19: 100e6
720 freq2: 100e6
721 freq20: 100e6
722 freq21: 100e6
723 freq22: 100e6
724 freq23: 100e6
725 freq24: 100e6
726 freq25: 100e6
727 freq26: 100e6
728 freq27: 100e6
729 freq28: 100e6
730 freq29: 100e6
731 freq3: 100e6
732 freq30: 100e6
733 freq31: 100e6
734 freq4: 100e6
735 freq5: 100e6
736 freq6: 100e6
737 freq7: 100e6
738 freq8: 100e6
739 freq9: 100e6
740 gain0: gain_slider
741 gain1: '10'
742 gain10: '10'
743 gain11: '10'
744 gain12: '10'
745 gain13: '10'
746 gain14: '10'
747 gain15: '10'
748 gain16: '10'
749 gain17: '10'
750 gain18: '10'
751 gain19: '10'
752 gain2: '10'
753 gain20: '10'
754 gain21: '10'
755 gain22: '10'
756 gain23: '10'
757 gain24: '10'
758 gain25: '10'
759 gain26: '10'
760 gain27: '10'
761 gain28: '10'
762 gain29: '10'
763 gain3: '10'
764 gain30: '10'
765 gain31: '10'
766 gain4: '10'
767 gain5: '10'
768 gain6: '10'
769 gain7: '10'
770 gain8: '10'
771 gain9: '10'
772 gain_mode0: 'False'
773 gain_mode1: 'True'
774 gain_mode10: 'False'
775 gain_mode11: 'False'
776 gain_mode12: 'False'
777 gain_mode13: 'False'
778 gain_mode14: 'False'
779 gain_mode15: 'False'
780 gain_mode16: 'False'
781 gain_mode17: 'False'
782 gain_mode18: 'False'
783 gain_mode19: 'False'
784 gain_mode2: 'True'
785 gain_mode20: 'False'
786 gain_mode21: 'False'
787 gain_mode22: 'False'
788 gain_mode23: 'False'
789 gain_mode24: 'False'
790 gain_mode25: 'False'
791 gain_mode26: 'False'
792 gain_mode27: 'False'
793 gain_mode28: 'False'
794 gain_mode29: 'False'
795 gain_mode3: 'True'
796 gain_mode30: 'False'
797 gain_mode31: 'False'
798 gain_mode4: 'True'
799 gain_mode5: 'False'
800 gain_mode6: 'False'
801 gain_mode7: 'False'
802 gain_mode8: 'False'
803 gain_mode9: 'False'
804 if_gain0: '20'
805 if_gain1: '20'
806 if_gain10: '20'
807 if_gain11: '20'
808 if_gain12: '20'
809 if_gain13: '20'
810 if_gain14: '20'
811 if_gain15: '20'
812 if_gain16: '20'
813 if_gain17: '20'
814 if_gain18: '20'
815 if_gain19: '20'
816 if_gain2: '20'
817 if_gain20: '20'
818 if_gain21: '20'
819 if_gain22: '20'
820 if_gain23: '20'
821 if_gain24: '20'
822 if_gain25: '20'
823 if_gain26: '20'
824 if_gain27: '20'
825 if_gain28: '20'
826 if_gain29: '20'
827 if_gain3: '20'
828 if_gain30: '20'
829 if_gain31: '20'
830 if_gain4: '20'
831 if_gain5: '20'
832 if_gain6: '20'
833 if_gain7: '20'
834 if_gain8: '20'
835 if_gain9: '20'
836 iq_balance_mode0: '2'
837 iq_balance_mode1: '0'
838 iq_balance_mode10: '0'
839 iq_balance_mode11: '0'
840 iq_balance_mode12: '0'
841 iq_balance_mode13: '0'
842 iq_balance_mode14: '0'
843 iq_balance_mode15: '0'
844 iq_balance_mode16: '0'
845 iq_balance_mode17: '0'
846 iq_balance_mode18: '0'
847 iq_balance_mode19: '0'
848 iq_balance_mode2: '0'
849 iq_balance_mode20: '0'
850 iq_balance_mode21: '0'
851 iq_balance_mode22: '0'
852 iq_balance_mode23: '0'
853 iq_balance_mode24: '0'
854 iq_balance_mode25: '0'
855 iq_balance_mode26: '0'
856 iq_balance_mode27: '0'
857 iq_balance_mode28: '0'
858 iq_balance_mode29: '0'
859 iq_balance_mode3: '0'
860 iq_balance_mode30: '0'
861 iq_balance_mode31: '0'
862 iq_balance_mode4: '0'
863 iq_balance_mode5: '0'
864 iq_balance_mode6: '0'
865 iq_balance_mode7: '0'
866 iq_balance_mode8: '0'
867 iq_balance_mode9: '0'
868 maxoutbuf: '0'
869 minoutbuf: '0'
870 nchan: '1'
871 num_mboards: '1'
872 sample_rate: samp_rate
Vasil Velichkovf8f25b82019-09-02 05:41:23 +0300873 sync: none
Vasil Velichkov386dddb2019-09-02 05:33:07 +0300874 time_source0: ''
875 time_source1: ''
876 time_source2: ''
877 time_source3: ''
878 time_source4: ''
879 time_source5: ''
880 time_source6: ''
881 time_source7: ''
882 type: fc32
883 states:
884 bus_sink: false
885 bus_source: false
886 bus_structure: null
887 coordinate: [8, 237]
888 rotation: 0
889 state: enabled
890- name: samp_rate
891 id: parameter
892 parameters:
893 alias: ''
894 comment: ''
895 hide: none
896 label: samp_rate
897 short_id: s
898 type: eng_float
899 value: '2000000.052982'
900 states:
901 bus_sink: false
902 bus_source: false
903 bus_structure: null
904 coordinate: [16, 115]
905 rotation: 0
906 state: enabled
907- name: serverport
908 id: parameter
909 parameters:
910 alias: ''
911 comment: ''
912 hide: none
913 label: UDP server listening port
914 short_id: ''
Vasil Velichkovcb110982019-09-02 05:49:37 +0300915 type: str
Vasil Velichkov386dddb2019-09-02 05:33:07 +0300916 value: '4729'
917 states:
918 bus_sink: false
919 bus_source: false
920 bus_structure: null
921 coordinate: [1400, 7]
922 rotation: 0
923 state: enabled
924- name: shiftoff
925 id: parameter
926 parameters:
927 alias: ''
928 comment: ''
929 hide: none
930 label: Frequency Shiftoff
931 short_id: o
932 type: eng_float
933 value: 400e3
934 states:
935 bus_sink: false
936 bus_source: false
937 bus_structure: null
938 coordinate: [784, 11]
939 rotation: 0
940 state: enabled
941
942connections:
943- [blocks_rotator_cc_0, '0', gsm_input_0, '0']
944- [blocks_rotator_cc_0, '0', qtgui_freq_sink_x_0, '0']
945- [blocks_socket_pdu_0_0, pdus, gsm_message_printer_1, msgs]
946- [gsm_bcch_ccch_demapper_0, bursts, gsm_control_channels_decoder_0, bursts]
947- [gsm_clock_offset_control_0, ctrl, gsm_input_0, ctrl_in]
948- [gsm_control_channels_decoder_0, msgs, blocks_socket_pdu_0_1, pdus]
949- [gsm_control_channels_decoder_0_0, msgs, blocks_socket_pdu_0_1, pdus]
950- [gsm_decryption_0, bursts, gsm_control_channels_decoder_0_0, bursts]
951- [gsm_input_0, '0', gsm_receiver_0, '0']
952- [gsm_receiver_0, C0, gsm_bcch_ccch_demapper_0, bursts]
953- [gsm_receiver_0, C0, gsm_sdcch8_demapper_0, bursts]
954- [gsm_receiver_0, measurements, gsm_clock_offset_control_0, measurements]
955- [gsm_sdcch8_demapper_0, bursts, gsm_decryption_0, bursts]
956- [rtlsdr_source_0, '0', blocks_rotator_cc_0, '0']
957
958metadata:
959 file_format: 1