blob: caa8e289917505b293497741156000f874a7661c [file] [log] [blame]
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +02001<?xml version='1.0' encoding='utf-8'?>
2<?grc format='1' created='3.7.9'?>
3<flow_graph>
4 <timestamp>Sat Dec 13 10:49:59 2014</timestamp>
5 <block>
6 <key>options</key>
7 <param>
8 <key>author</key>
9 <value>Piotr Krysik</value>
10 </param>
11 <param>
12 <key>window_size</key>
13 <value>2280, 1024</value>
14 </param>
15 <param>
16 <key>category</key>
17 <value>Custom</value>
18 </param>
19 <param>
20 <key>comment</key>
21 <value></value>
22 </param>
23 <param>
24 <key>description</key>
25 <value>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)</value>
26 </param>
27 <param>
28 <key>_enabled</key>
29 <value>True</value>
30 </param>
31 <param>
32 <key>_coordinate</key>
33 <value>(16, 11)</value>
34 </param>
35 <param>
36 <key>_rotation</key>
37 <value>0</value>
38 </param>
39 <param>
40 <key>generate_options</key>
41 <value>no_gui</value>
42 </param>
43 <param>
44 <key>hier_block_src_path</key>
45 <value>.:</value>
46 </param>
47 <param>
48 <key>id</key>
49 <value>grgsm_livemon_headless</value>
50 </param>
51 <param>
52 <key>max_nouts</key>
53 <value>0</value>
54 </param>
55 <param>
56 <key>qt_qss_theme</key>
57 <value></value>
58 </param>
59 <param>
60 <key>realtime_scheduling</key>
61 <value></value>
62 </param>
63 <param>
64 <key>run_command</key>
65 <value>{python} -u {filename}</value>
66 </param>
67 <param>
68 <key>run_options</key>
69 <value>run</value>
70 </param>
71 <param>
72 <key>run</key>
73 <value>True</value>
74 </param>
75 <param>
76 <key>thread_safe_setters</key>
77 <value></value>
78 </param>
79 <param>
80 <key>title</key>
81 <value>Gr-gsm Livemon</value>
82 </param>
83 </block>
84 <block>
85 <key>parameter</key>
86 <param>
87 <key>alias</key>
88 <value></value>
89 </param>
90 <param>
91 <key>comment</key>
92 <value></value>
93 </param>
94 <param>
95 <key>_enabled</key>
96 <value>True</value>
97 </param>
98 <param>
99 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200100 <value>(752, 7)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200101 </param>
102 <param>
103 <key>_rotation</key>
104 <value>0</value>
105 </param>
106 <param>
107 <key>id</key>
108 <value>args</value>
109 </param>
110 <param>
111 <key>label</key>
112 <value>Device Arguments</value>
113 </param>
114 <param>
115 <key>short_id</key>
116 <value></value>
117 </param>
118 <param>
119 <key>type</key>
120 <value>string</value>
121 </param>
122 <param>
123 <key>value</key>
124 <value>""</value>
125 </param>
126 </block>
127 <block>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200128 <key>blocks_head</key>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200129 <param>
130 <key>alias</key>
131 <value></value>
132 </param>
133 <param>
134 <key>comment</key>
135 <value></value>
136 </param>
137 <param>
138 <key>affinity</key>
139 <value></value>
140 </param>
141 <param>
142 <key>_enabled</key>
143 <value>True</value>
144 </param>
145 <param>
146 <key>_coordinate</key>
147 <value>(256, 300)</value>
148 </param>
149 <param>
150 <key>_rotation</key>
151 <value>0</value>
152 </param>
153 <param>
154 <key>id</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200155 <value>blocks_head_0</value>
156 </param>
157 <param>
158 <key>maxoutbuf</key>
159 <value>0</value>
160 </param>
161 <param>
162 <key>minoutbuf</key>
163 <value>0</value>
164 </param>
165 <param>
166 <key>num_items</key>
167 <value>int(rec_len*samp_rate)</value>
168 </param>
169 <param>
170 <key>type</key>
171 <value>complex</value>
172 </param>
173 <param>
174 <key>vlen</key>
175 <value>1</value>
176 </param>
177 </block>
178 <block>
179 <key>blocks_rotator_cc</key>
180 <param>
181 <key>alias</key>
182 <value></value>
183 </param>
184 <param>
185 <key>comment</key>
186 <value></value>
187 </param>
188 <param>
189 <key>affinity</key>
190 <value></value>
191 </param>
192 <param>
193 <key>_enabled</key>
194 <value>True</value>
195 </param>
196 <param>
197 <key>_coordinate</key>
198 <value>(416, 300)</value>
199 </param>
200 <param>
201 <key>_rotation</key>
202 <value>0</value>
203 </param>
204 <param>
205 <key>id</key>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200206 <value>blocks_rotator_cc_0</value>
207 </param>
208 <param>
209 <key>maxoutbuf</key>
210 <value>0</value>
211 </param>
212 <param>
213 <key>minoutbuf</key>
214 <value>0</value>
215 </param>
216 <param>
217 <key>phase_inc</key>
218 <value>-2*pi*shiftoff/samp_rate</value>
219 </param>
220 </block>
221 <block>
222 <key>blocks_socket_pdu</key>
223 <param>
224 <key>alias</key>
225 <value></value>
226 </param>
227 <param>
228 <key>comment</key>
229 <value></value>
230 </param>
231 <param>
232 <key>affinity</key>
233 <value></value>
234 </param>
235 <param>
236 <key>_enabled</key>
237 <value>True</value>
238 </param>
239 <param>
240 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200241 <value>(1736, 295)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200242 </param>
243 <param>
244 <key>_rotation</key>
245 <value>0</value>
246 </param>
247 <param>
248 <key>host</key>
249 <value>127.0.0.1</value>
250 </param>
251 <param>
252 <key>id</key>
253 <value>blocks_socket_pdu_0_0</value>
254 </param>
255 <param>
256 <key>mtu</key>
257 <value>10000</value>
258 </param>
259 <param>
260 <key>maxoutbuf</key>
261 <value>0</value>
262 </param>
263 <param>
264 <key>minoutbuf</key>
265 <value>0</value>
266 </param>
267 <param>
268 <key>port</key>
269 <value>serverport</value>
270 </param>
271 <param>
272 <key>tcp_no_delay</key>
273 <value>False</value>
274 </param>
275 <param>
276 <key>type</key>
277 <value>"UDP_SERVER"</value>
278 </param>
279 </block>
280 <block>
281 <key>blocks_socket_pdu</key>
282 <param>
283 <key>alias</key>
284 <value></value>
285 </param>
286 <param>
287 <key>comment</key>
288 <value></value>
289 </param>
290 <param>
291 <key>affinity</key>
292 <value></value>
293 </param>
294 <param>
295 <key>_enabled</key>
296 <value>True</value>
297 </param>
298 <param>
299 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200300 <value>(1608, 295)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200301 </param>
302 <param>
303 <key>_rotation</key>
304 <value>0</value>
305 </param>
306 <param>
307 <key>host</key>
308 <value>collector</value>
309 </param>
310 <param>
311 <key>id</key>
312 <value>blocks_socket_pdu_0_1</value>
313 </param>
314 <param>
315 <key>mtu</key>
316 <value>1500</value>
317 </param>
318 <param>
319 <key>maxoutbuf</key>
320 <value>0</value>
321 </param>
322 <param>
323 <key>minoutbuf</key>
324 <value>0</value>
325 </param>
326 <param>
327 <key>port</key>
328 <value>collectorport</value>
329 </param>
330 <param>
331 <key>tcp_no_delay</key>
332 <value>False</value>
333 </param>
334 <param>
335 <key>type</key>
336 <value>"UDP_CLIENT"</value>
337 </param>
338 </block>
339 <block>
340 <key>parameter</key>
341 <param>
342 <key>alias</key>
343 <value></value>
344 </param>
345 <param>
346 <key>comment</key>
347 <value></value>
348 </param>
349 <param>
350 <key>_enabled</key>
351 <value>True</value>
352 </param>
353 <param>
354 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200355 <value>(1048, 7)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200356 </param>
357 <param>
358 <key>_rotation</key>
359 <value>0</value>
360 </param>
361 <param>
362 <key>id</key>
363 <value>collector</value>
364 </param>
365 <param>
366 <key>label</key>
367 <value>IP or DNS name of collector point</value>
368 </param>
369 <param>
370 <key>short_id</key>
371 <value></value>
372 </param>
373 <param>
374 <key>type</key>
375 <value>string</value>
376 </param>
377 <param>
378 <key>value</key>
379 <value>localhost</value>
380 </param>
381 </block>
382 <block>
383 <key>parameter</key>
384 <param>
385 <key>alias</key>
386 <value></value>
387 </param>
388 <param>
389 <key>comment</key>
390 <value></value>
391 </param>
392 <param>
393 <key>_enabled</key>
394 <value>True</value>
395 </param>
396 <param>
397 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200398 <value>(1208, 7)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200399 </param>
400 <param>
401 <key>_rotation</key>
402 <value>0</value>
403 </param>
404 <param>
405 <key>id</key>
406 <value>collectorport</value>
407 </param>
408 <param>
409 <key>label</key>
410 <value>UDP port number of collector</value>
411 </param>
412 <param>
413 <key>short_id</key>
414 <value></value>
415 </param>
416 <param>
417 <key>type</key>
418 <value>string</value>
419 </param>
420 <param>
421 <key>value</key>
422 <value>4729</value>
423 </param>
424 </block>
425 <block>
426 <key>parameter</key>
427 <param>
428 <key>alias</key>
429 <value></value>
430 </param>
431 <param>
432 <key>comment</key>
433 <value></value>
434 </param>
435 <param>
436 <key>_enabled</key>
437 <value>True</value>
438 </param>
439 <param>
440 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200441 <value>(584, 8)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200442 </param>
443 <param>
444 <key>_rotation</key>
445 <value>0</value>
446 </param>
447 <param>
448 <key>id</key>
449 <value>fc</value>
450 </param>
451 <param>
452 <key>label</key>
453 <value>GSM channel's central frequency</value>
454 </param>
455 <param>
456 <key>short_id</key>
457 <value>f</value>
458 </param>
459 <param>
460 <key>type</key>
461 <value>eng_float</value>
462 </param>
463 <param>
464 <key>value</key>
465 <value>941.8e6</value>
466 </param>
467 </block>
468 <block>
469 <key>parameter</key>
470 <param>
471 <key>alias</key>
472 <value></value>
473 </param>
474 <param>
475 <key>comment</key>
476 <value></value>
477 </param>
478 <param>
479 <key>_enabled</key>
480 <value>True</value>
481 </param>
482 <param>
483 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200484 <value>(480, 8)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200485 </param>
486 <param>
487 <key>_rotation</key>
488 <value>0</value>
489 </param>
490 <param>
491 <key>id</key>
492 <value>gain</value>
493 </param>
494 <param>
495 <key>label</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200496 <value>RF Gain</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200497 </param>
498 <param>
499 <key>short_id</key>
500 <value>g</value>
501 </param>
502 <param>
503 <key>type</key>
504 <value>eng_float</value>
505 </param>
506 <param>
507 <key>value</key>
508 <value>30</value>
509 </param>
510 </block>
511 <block>
512 <key>gsm_bcch_ccch_sdcch4_demapper</key>
513 <param>
514 <key>alias</key>
515 <value></value>
516 </param>
517 <param>
518 <key>comment</key>
519 <value></value>
520 </param>
521 <param>
522 <key>affinity</key>
523 <value></value>
524 </param>
525 <param>
526 <key>_enabled</key>
527 <value>True</value>
528 </param>
529 <param>
530 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200531 <value>(1016, 284)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200532 </param>
533 <param>
534 <key>_rotation</key>
535 <value>0</value>
536 </param>
537 <param>
538 <key>id</key>
539 <value>gsm_bcch_ccch_sdcch4_demapper_0</value>
540 </param>
541 <param>
542 <key>maxoutbuf</key>
543 <value>0</value>
544 </param>
545 <param>
546 <key>minoutbuf</key>
547 <value>0</value>
548 </param>
549 <param>
550 <key>timeslot_nr</key>
551 <value>0</value>
552 </param>
553 </block>
554 <block>
555 <key>gsm_clock_offset_control</key>
556 <param>
557 <key>alias</key>
558 <value></value>
559 </param>
560 <param>
561 <key>comment</key>
562 <value></value>
563 </param>
564 <param>
565 <key>affinity</key>
566 <value></value>
567 </param>
568 <param>
569 <key>_enabled</key>
570 <value>True</value>
571 </param>
572 <param>
573 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200574 <value>(688, 414)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200575 </param>
576 <param>
577 <key>_rotation</key>
578 <value>180</value>
579 </param>
580 <param>
581 <key>id</key>
582 <value>gsm_clock_offset_control_0</value>
583 </param>
584 <param>
585 <key>maxoutbuf</key>
586 <value>0</value>
587 </param>
588 <param>
589 <key>minoutbuf</key>
590 <value>0</value>
591 </param>
592 <param>
593 <key>osr</key>
594 <value>osr</value>
595 </param>
596 <param>
597 <key>fc</key>
598 <value>fc-shiftoff</value>
599 </param>
600 <param>
601 <key>samp_rate</key>
602 <value>samp_rate</value>
603 </param>
604 </block>
605 <block>
606 <key>gsm_control_channels_decoder</key>
607 <param>
608 <key>alias</key>
609 <value></value>
610 </param>
611 <param>
612 <key>comment</key>
613 <value></value>
614 </param>
615 <param>
616 <key>affinity</key>
617 <value></value>
618 </param>
619 <param>
620 <key>_enabled</key>
621 <value>True</value>
622 </param>
623 <param>
624 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200625 <value>(1368, 289)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200626 </param>
627 <param>
628 <key>_rotation</key>
629 <value>0</value>
630 </param>
631 <param>
632 <key>id</key>
633 <value>gsm_control_channels_decoder_0</value>
634 </param>
635 <param>
636 <key>maxoutbuf</key>
637 <value>0</value>
638 </param>
639 <param>
640 <key>minoutbuf</key>
641 <value>0</value>
642 </param>
643 </block>
644 <block>
645 <key>gsm_control_channels_decoder</key>
646 <param>
647 <key>alias</key>
648 <value></value>
649 </param>
650 <param>
651 <key>comment</key>
652 <value></value>
653 </param>
654 <param>
655 <key>affinity</key>
656 <value></value>
657 </param>
658 <param>
659 <key>_enabled</key>
660 <value>1</value>
661 </param>
662 <param>
663 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200664 <value>(1368, 345)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200665 </param>
666 <param>
667 <key>_rotation</key>
668 <value>0</value>
669 </param>
670 <param>
671 <key>id</key>
672 <value>gsm_control_channels_decoder_0_0</value>
673 </param>
674 <param>
675 <key>maxoutbuf</key>
676 <value>0</value>
677 </param>
678 <param>
679 <key>minoutbuf</key>
680 <value>0</value>
681 </param>
682 </block>
683 <block>
684 <key>gsm_decryption</key>
685 <param>
686 <key>a5_version</key>
687 <value>1</value>
688 </param>
689 <param>
690 <key>alias</key>
691 <value></value>
692 </param>
693 <param>
694 <key>comment</key>
695 <value></value>
696 </param>
697 <param>
698 <key>affinity</key>
699 <value></value>
700 </param>
701 <param>
702 <key>_enabled</key>
703 <value>1</value>
704 </param>
705 <param>
706 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200707 <value>(1208, 333)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200708 </param>
709 <param>
710 <key>_rotation</key>
711 <value>0</value>
712 </param>
713 <param>
714 <key>id</key>
715 <value>gsm_decryption_0</value>
716 </param>
717 <param>
718 <key>k_c</key>
719 <value>[]</value>
720 </param>
721 <param>
722 <key>maxoutbuf</key>
723 <value>0</value>
724 </param>
725 <param>
726 <key>minoutbuf</key>
727 <value>0</value>
728 </param>
729 </block>
730 <block>
731 <key>gsm_input</key>
732 <param>
733 <key>alias</key>
734 <value></value>
735 </param>
736 <param>
737 <key>comment</key>
738 <value></value>
739 </param>
740 <param>
741 <key>affinity</key>
742 <value></value>
743 </param>
744 <param>
745 <key>_enabled</key>
746 <value>True</value>
747 </param>
748 <param>
749 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200750 <value>(624, 305)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200751 </param>
752 <param>
753 <key>_rotation</key>
754 <value>0</value>
755 </param>
756 <param>
757 <key>id</key>
758 <value>gsm_input_0</value>
759 </param>
760 <param>
761 <key>maxoutbuf</key>
762 <value>0</value>
763 </param>
764 <param>
765 <key>minoutbuf</key>
766 <value>0</value>
767 </param>
768 <param>
769 <key>osr</key>
770 <value>4</value>
771 </param>
772 <param>
773 <key>fc</key>
774 <value>fc</value>
775 </param>
776 <param>
777 <key>ppm</key>
778 <value>ppm-int(ppm)</value>
779 </param>
780 <param>
781 <key>samp_rate_in</key>
782 <value>samp_rate</value>
783 </param>
784 </block>
785 <block>
786 <key>gsm_message_printer</key>
787 <param>
788 <key>alias</key>
789 <value></value>
790 </param>
791 <param>
792 <key>comment</key>
793 <value></value>
794 </param>
795 <param>
796 <key>affinity</key>
797 <value></value>
798 </param>
799 <param>
800 <key>_enabled</key>
801 <value>True</value>
802 </param>
803 <param>
804 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200805 <value>(1880, 302)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200806 </param>
807 <param>
808 <key>_rotation</key>
809 <value>0</value>
810 </param>
811 <param>
812 <key>id</key>
813 <value>gsm_message_printer_1</value>
814 </param>
815 <param>
816 <key>prepend_frame_count</key>
817 <value>False</value>
818 </param>
819 <param>
820 <key>prepend_fnr</key>
821 <value>False</value>
822 </param>
823 <param>
824 <key>prepend_string</key>
825 <value>""</value>
826 </param>
827 <param>
828 <key>print_gsmtap_header</key>
829 <value>False</value>
830 </param>
831 </block>
832 <block>
833 <key>gsm_receiver</key>
834 <param>
835 <key>alias</key>
836 <value></value>
837 </param>
838 <param>
839 <key>cell_allocation</key>
840 <value>[0]</value>
841 </param>
842 <param>
843 <key>comment</key>
844 <value></value>
845 </param>
846 <param>
847 <key>affinity</key>
848 <value></value>
849 </param>
850 <param>
851 <key>_enabled</key>
852 <value>True</value>
853 </param>
854 <param>
855 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200856 <value>(808, 289)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200857 </param>
858 <param>
859 <key>_rotation</key>
860 <value>0</value>
861 </param>
862 <param>
863 <key>id</key>
864 <value>gsm_receiver_0</value>
865 </param>
866 <param>
867 <key>maxoutbuf</key>
868 <value>0</value>
869 </param>
870 <param>
871 <key>minoutbuf</key>
872 <value>0</value>
873 </param>
874 <param>
875 <key>num_streams</key>
876 <value>1</value>
877 </param>
878 <param>
879 <key>osr</key>
880 <value>4</value>
881 </param>
882 <param>
883 <key>tseq_nums</key>
884 <value>[]</value>
885 </param>
886 </block>
887 <block>
888 <key>gsm_sdcch8_demapper</key>
889 <param>
890 <key>alias</key>
891 <value></value>
892 </param>
893 <param>
894 <key>comment</key>
895 <value></value>
896 </param>
897 <param>
898 <key>affinity</key>
899 <value></value>
900 </param>
901 <param>
902 <key>_enabled</key>
903 <value>True</value>
904 </param>
905 <param>
906 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200907 <value>(1016, 340)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200908 </param>
909 <param>
910 <key>_rotation</key>
911 <value>0</value>
912 </param>
913 <param>
914 <key>id</key>
915 <value>gsm_sdcch8_demapper_0</value>
916 </param>
917 <param>
918 <key>maxoutbuf</key>
919 <value>0</value>
920 </param>
921 <param>
922 <key>minoutbuf</key>
923 <value>0</value>
924 </param>
925 <param>
926 <key>timeslot_nr</key>
927 <value>1</value>
928 </param>
929 </block>
930 <block>
931 <key>import</key>
932 <param>
933 <key>alias</key>
934 <value></value>
935 </param>
936 <param>
937 <key>comment</key>
938 <value></value>
939 </param>
940 <param>
941 <key>_enabled</key>
942 <value>True</value>
943 </param>
944 <param>
945 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200946 <value>(200, 12)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200947 </param>
948 <param>
949 <key>_rotation</key>
950 <value>0</value>
951 </param>
952 <param>
953 <key>id</key>
954 <value>import_0</value>
955 </param>
956 <param>
957 <key>import</key>
958 <value>from math import pi</value>
959 </param>
960 </block>
961 <block>
962 <key>parameter</key>
963 <param>
964 <key>alias</key>
965 <value></value>
966 </param>
967 <param>
968 <key>comment</key>
969 <value></value>
970 </param>
971 <param>
972 <key>_enabled</key>
973 <value>True</value>
974 </param>
975 <param>
976 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +0200977 <value>(896, 7)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +0200978 </param>
979 <param>
980 <key>_rotation</key>
981 <value>0</value>
982 </param>
983 <param>
984 <key>id</key>
985 <value>osr</value>
986 </param>
987 <param>
988 <key>label</key>
989 <value>OverSampling Ratio</value>
990 </param>
991 <param>
992 <key>short_id</key>
993 <value></value>
994 </param>
995 <param>
996 <key>type</key>
997 <value>intx</value>
998 </param>
999 <param>
1000 <key>value</key>
1001 <value>4</value>
1002 </param>
1003 </block>
1004 <block>
1005 <key>parameter</key>
1006 <param>
1007 <key>alias</key>
1008 <value></value>
1009 </param>
1010 <param>
1011 <key>comment</key>
1012 <value></value>
1013 </param>
1014 <param>
1015 <key>_enabled</key>
1016 <value>True</value>
1017 </param>
1018 <param>
1019 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +02001020 <value>(312, 112)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +02001021 </param>
1022 <param>
1023 <key>_rotation</key>
1024 <value>0</value>
1025 </param>
1026 <param>
1027 <key>id</key>
1028 <value>ppm</value>
1029 </param>
1030 <param>
1031 <key>label</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +02001032 <value>Clock frequency offset in ppms (1/1e6 parts)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +02001033 </param>
1034 <param>
1035 <key>short_id</key>
1036 <value>p</value>
1037 </param>
1038 <param>
1039 <key>type</key>
1040 <value>eng_float</value>
1041 </param>
1042 <param>
1043 <key>value</key>
1044 <value>0</value>
1045 </param>
1046 </block>
1047 <block>
Piotr Krysikc8f46312017-08-30 10:39:29 +02001048 <key>parameter</key>
1049 <param>
1050 <key>alias</key>
1051 <value></value>
1052 </param>
1053 <param>
1054 <key>comment</key>
1055 <value></value>
1056 </param>
1057 <param>
1058 <key>_enabled</key>
1059 <value>True</value>
1060 </param>
1061 <param>
1062 <key>_coordinate</key>
1063 <value>(312, 8)</value>
1064 </param>
1065 <param>
1066 <key>_rotation</key>
1067 <value>0</value>
1068 </param>
1069 <param>
1070 <key>id</key>
1071 <value>rec_len</value>
1072 </param>
1073 <param>
1074 <key>label</key>
1075 <value>Recording length in seconds</value>
1076 </param>
1077 <param>
1078 <key>short_id</key>
1079 <value>T</value>
1080 </param>
1081 <param>
1082 <key>type</key>
1083 <value>eng_float</value>
1084 </param>
1085 <param>
1086 <key>value</key>
1087 <value>1000000</value>
1088 </param>
1089 </block>
1090 <block>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +02001091 <key>rtlsdr_source</key>
1092 <param>
1093 <key>alias</key>
1094 <value></value>
1095 </param>
1096 <param>
1097 <key>ant0</key>
1098 <value></value>
1099 </param>
1100 <param>
1101 <key>bb_gain0</key>
1102 <value>20</value>
1103 </param>
1104 <param>
1105 <key>bw0</key>
1106 <value>250e3+abs(shiftoff)</value>
1107 </param>
1108 <param>
1109 <key>dc_offset_mode0</key>
1110 <value>2</value>
1111 </param>
1112 <param>
1113 <key>corr0</key>
1114 <value>ppm</value>
1115 </param>
1116 <param>
1117 <key>freq0</key>
1118 <value>fc-shiftoff</value>
1119 </param>
1120 <param>
1121 <key>gain_mode0</key>
1122 <value>False</value>
1123 </param>
1124 <param>
1125 <key>if_gain0</key>
1126 <value>20</value>
1127 </param>
1128 <param>
1129 <key>iq_balance_mode0</key>
1130 <value>2</value>
1131 </param>
1132 <param>
1133 <key>gain0</key>
1134 <value>gain</value>
1135 </param>
1136 <param>
1137 <key>ant10</key>
1138 <value></value>
1139 </param>
1140 <param>
1141 <key>bb_gain10</key>
1142 <value>20</value>
1143 </param>
1144 <param>
1145 <key>bw10</key>
1146 <value>0</value>
1147 </param>
1148 <param>
1149 <key>dc_offset_mode10</key>
1150 <value>0</value>
1151 </param>
1152 <param>
1153 <key>corr10</key>
1154 <value>0</value>
1155 </param>
1156 <param>
1157 <key>freq10</key>
1158 <value>100e6</value>
1159 </param>
1160 <param>
1161 <key>gain_mode10</key>
1162 <value>False</value>
1163 </param>
1164 <param>
1165 <key>if_gain10</key>
1166 <value>20</value>
1167 </param>
1168 <param>
1169 <key>iq_balance_mode10</key>
1170 <value>0</value>
1171 </param>
1172 <param>
1173 <key>gain10</key>
1174 <value>10</value>
1175 </param>
1176 <param>
1177 <key>ant11</key>
1178 <value></value>
1179 </param>
1180 <param>
1181 <key>bb_gain11</key>
1182 <value>20</value>
1183 </param>
1184 <param>
1185 <key>bw11</key>
1186 <value>0</value>
1187 </param>
1188 <param>
1189 <key>dc_offset_mode11</key>
1190 <value>0</value>
1191 </param>
1192 <param>
1193 <key>corr11</key>
1194 <value>0</value>
1195 </param>
1196 <param>
1197 <key>freq11</key>
1198 <value>100e6</value>
1199 </param>
1200 <param>
1201 <key>gain_mode11</key>
1202 <value>False</value>
1203 </param>
1204 <param>
1205 <key>if_gain11</key>
1206 <value>20</value>
1207 </param>
1208 <param>
1209 <key>iq_balance_mode11</key>
1210 <value>0</value>
1211 </param>
1212 <param>
1213 <key>gain11</key>
1214 <value>10</value>
1215 </param>
1216 <param>
1217 <key>ant12</key>
1218 <value></value>
1219 </param>
1220 <param>
1221 <key>bb_gain12</key>
1222 <value>20</value>
1223 </param>
1224 <param>
1225 <key>bw12</key>
1226 <value>0</value>
1227 </param>
1228 <param>
1229 <key>dc_offset_mode12</key>
1230 <value>0</value>
1231 </param>
1232 <param>
1233 <key>corr12</key>
1234 <value>0</value>
1235 </param>
1236 <param>
1237 <key>freq12</key>
1238 <value>100e6</value>
1239 </param>
1240 <param>
1241 <key>gain_mode12</key>
1242 <value>False</value>
1243 </param>
1244 <param>
1245 <key>if_gain12</key>
1246 <value>20</value>
1247 </param>
1248 <param>
1249 <key>iq_balance_mode12</key>
1250 <value>0</value>
1251 </param>
1252 <param>
1253 <key>gain12</key>
1254 <value>10</value>
1255 </param>
1256 <param>
1257 <key>ant13</key>
1258 <value></value>
1259 </param>
1260 <param>
1261 <key>bb_gain13</key>
1262 <value>20</value>
1263 </param>
1264 <param>
1265 <key>bw13</key>
1266 <value>0</value>
1267 </param>
1268 <param>
1269 <key>dc_offset_mode13</key>
1270 <value>0</value>
1271 </param>
1272 <param>
1273 <key>corr13</key>
1274 <value>0</value>
1275 </param>
1276 <param>
1277 <key>freq13</key>
1278 <value>100e6</value>
1279 </param>
1280 <param>
1281 <key>gain_mode13</key>
1282 <value>False</value>
1283 </param>
1284 <param>
1285 <key>if_gain13</key>
1286 <value>20</value>
1287 </param>
1288 <param>
1289 <key>iq_balance_mode13</key>
1290 <value>0</value>
1291 </param>
1292 <param>
1293 <key>gain13</key>
1294 <value>10</value>
1295 </param>
1296 <param>
1297 <key>ant14</key>
1298 <value></value>
1299 </param>
1300 <param>
1301 <key>bb_gain14</key>
1302 <value>20</value>
1303 </param>
1304 <param>
1305 <key>bw14</key>
1306 <value>0</value>
1307 </param>
1308 <param>
1309 <key>dc_offset_mode14</key>
1310 <value>0</value>
1311 </param>
1312 <param>
1313 <key>corr14</key>
1314 <value>0</value>
1315 </param>
1316 <param>
1317 <key>freq14</key>
1318 <value>100e6</value>
1319 </param>
1320 <param>
1321 <key>gain_mode14</key>
1322 <value>False</value>
1323 </param>
1324 <param>
1325 <key>if_gain14</key>
1326 <value>20</value>
1327 </param>
1328 <param>
1329 <key>iq_balance_mode14</key>
1330 <value>0</value>
1331 </param>
1332 <param>
1333 <key>gain14</key>
1334 <value>10</value>
1335 </param>
1336 <param>
1337 <key>ant15</key>
1338 <value></value>
1339 </param>
1340 <param>
1341 <key>bb_gain15</key>
1342 <value>20</value>
1343 </param>
1344 <param>
1345 <key>bw15</key>
1346 <value>0</value>
1347 </param>
1348 <param>
1349 <key>dc_offset_mode15</key>
1350 <value>0</value>
1351 </param>
1352 <param>
1353 <key>corr15</key>
1354 <value>0</value>
1355 </param>
1356 <param>
1357 <key>freq15</key>
1358 <value>100e6</value>
1359 </param>
1360 <param>
1361 <key>gain_mode15</key>
1362 <value>False</value>
1363 </param>
1364 <param>
1365 <key>if_gain15</key>
1366 <value>20</value>
1367 </param>
1368 <param>
1369 <key>iq_balance_mode15</key>
1370 <value>0</value>
1371 </param>
1372 <param>
1373 <key>gain15</key>
1374 <value>10</value>
1375 </param>
1376 <param>
1377 <key>ant16</key>
1378 <value></value>
1379 </param>
1380 <param>
1381 <key>bb_gain16</key>
1382 <value>20</value>
1383 </param>
1384 <param>
1385 <key>bw16</key>
1386 <value>0</value>
1387 </param>
1388 <param>
1389 <key>dc_offset_mode16</key>
1390 <value>0</value>
1391 </param>
1392 <param>
1393 <key>corr16</key>
1394 <value>0</value>
1395 </param>
1396 <param>
1397 <key>freq16</key>
1398 <value>100e6</value>
1399 </param>
1400 <param>
1401 <key>gain_mode16</key>
1402 <value>False</value>
1403 </param>
1404 <param>
1405 <key>if_gain16</key>
1406 <value>20</value>
1407 </param>
1408 <param>
1409 <key>iq_balance_mode16</key>
1410 <value>0</value>
1411 </param>
1412 <param>
1413 <key>gain16</key>
1414 <value>10</value>
1415 </param>
1416 <param>
1417 <key>ant17</key>
1418 <value></value>
1419 </param>
1420 <param>
1421 <key>bb_gain17</key>
1422 <value>20</value>
1423 </param>
1424 <param>
1425 <key>bw17</key>
1426 <value>0</value>
1427 </param>
1428 <param>
1429 <key>dc_offset_mode17</key>
1430 <value>0</value>
1431 </param>
1432 <param>
1433 <key>corr17</key>
1434 <value>0</value>
1435 </param>
1436 <param>
1437 <key>freq17</key>
1438 <value>100e6</value>
1439 </param>
1440 <param>
1441 <key>gain_mode17</key>
1442 <value>False</value>
1443 </param>
1444 <param>
1445 <key>if_gain17</key>
1446 <value>20</value>
1447 </param>
1448 <param>
1449 <key>iq_balance_mode17</key>
1450 <value>0</value>
1451 </param>
1452 <param>
1453 <key>gain17</key>
1454 <value>10</value>
1455 </param>
1456 <param>
1457 <key>ant18</key>
1458 <value></value>
1459 </param>
1460 <param>
1461 <key>bb_gain18</key>
1462 <value>20</value>
1463 </param>
1464 <param>
1465 <key>bw18</key>
1466 <value>0</value>
1467 </param>
1468 <param>
1469 <key>dc_offset_mode18</key>
1470 <value>0</value>
1471 </param>
1472 <param>
1473 <key>corr18</key>
1474 <value>0</value>
1475 </param>
1476 <param>
1477 <key>freq18</key>
1478 <value>100e6</value>
1479 </param>
1480 <param>
1481 <key>gain_mode18</key>
1482 <value>False</value>
1483 </param>
1484 <param>
1485 <key>if_gain18</key>
1486 <value>20</value>
1487 </param>
1488 <param>
1489 <key>iq_balance_mode18</key>
1490 <value>0</value>
1491 </param>
1492 <param>
1493 <key>gain18</key>
1494 <value>10</value>
1495 </param>
1496 <param>
1497 <key>ant19</key>
1498 <value></value>
1499 </param>
1500 <param>
1501 <key>bb_gain19</key>
1502 <value>20</value>
1503 </param>
1504 <param>
1505 <key>bw19</key>
1506 <value>0</value>
1507 </param>
1508 <param>
1509 <key>dc_offset_mode19</key>
1510 <value>0</value>
1511 </param>
1512 <param>
1513 <key>corr19</key>
1514 <value>0</value>
1515 </param>
1516 <param>
1517 <key>freq19</key>
1518 <value>100e6</value>
1519 </param>
1520 <param>
1521 <key>gain_mode19</key>
1522 <value>False</value>
1523 </param>
1524 <param>
1525 <key>if_gain19</key>
1526 <value>20</value>
1527 </param>
1528 <param>
1529 <key>iq_balance_mode19</key>
1530 <value>0</value>
1531 </param>
1532 <param>
1533 <key>gain19</key>
1534 <value>10</value>
1535 </param>
1536 <param>
1537 <key>ant1</key>
1538 <value></value>
1539 </param>
1540 <param>
1541 <key>bb_gain1</key>
1542 <value>20</value>
1543 </param>
1544 <param>
1545 <key>bw1</key>
1546 <value>0</value>
1547 </param>
1548 <param>
1549 <key>dc_offset_mode1</key>
1550 <value>0</value>
1551 </param>
1552 <param>
1553 <key>corr1</key>
1554 <value>0</value>
1555 </param>
1556 <param>
1557 <key>freq1</key>
1558 <value>100e6</value>
1559 </param>
1560 <param>
1561 <key>gain_mode1</key>
1562 <value>True</value>
1563 </param>
1564 <param>
1565 <key>if_gain1</key>
1566 <value>20</value>
1567 </param>
1568 <param>
1569 <key>iq_balance_mode1</key>
1570 <value>0</value>
1571 </param>
1572 <param>
1573 <key>gain1</key>
1574 <value>10</value>
1575 </param>
1576 <param>
1577 <key>ant20</key>
1578 <value></value>
1579 </param>
1580 <param>
1581 <key>bb_gain20</key>
1582 <value>20</value>
1583 </param>
1584 <param>
1585 <key>bw20</key>
1586 <value>0</value>
1587 </param>
1588 <param>
1589 <key>dc_offset_mode20</key>
1590 <value>0</value>
1591 </param>
1592 <param>
1593 <key>corr20</key>
1594 <value>0</value>
1595 </param>
1596 <param>
1597 <key>freq20</key>
1598 <value>100e6</value>
1599 </param>
1600 <param>
1601 <key>gain_mode20</key>
1602 <value>False</value>
1603 </param>
1604 <param>
1605 <key>if_gain20</key>
1606 <value>20</value>
1607 </param>
1608 <param>
1609 <key>iq_balance_mode20</key>
1610 <value>0</value>
1611 </param>
1612 <param>
1613 <key>gain20</key>
1614 <value>10</value>
1615 </param>
1616 <param>
1617 <key>ant21</key>
1618 <value></value>
1619 </param>
1620 <param>
1621 <key>bb_gain21</key>
1622 <value>20</value>
1623 </param>
1624 <param>
1625 <key>bw21</key>
1626 <value>0</value>
1627 </param>
1628 <param>
1629 <key>dc_offset_mode21</key>
1630 <value>0</value>
1631 </param>
1632 <param>
1633 <key>corr21</key>
1634 <value>0</value>
1635 </param>
1636 <param>
1637 <key>freq21</key>
1638 <value>100e6</value>
1639 </param>
1640 <param>
1641 <key>gain_mode21</key>
1642 <value>False</value>
1643 </param>
1644 <param>
1645 <key>if_gain21</key>
1646 <value>20</value>
1647 </param>
1648 <param>
1649 <key>iq_balance_mode21</key>
1650 <value>0</value>
1651 </param>
1652 <param>
1653 <key>gain21</key>
1654 <value>10</value>
1655 </param>
1656 <param>
1657 <key>ant22</key>
1658 <value></value>
1659 </param>
1660 <param>
1661 <key>bb_gain22</key>
1662 <value>20</value>
1663 </param>
1664 <param>
1665 <key>bw22</key>
1666 <value>0</value>
1667 </param>
1668 <param>
1669 <key>dc_offset_mode22</key>
1670 <value>0</value>
1671 </param>
1672 <param>
1673 <key>corr22</key>
1674 <value>0</value>
1675 </param>
1676 <param>
1677 <key>freq22</key>
1678 <value>100e6</value>
1679 </param>
1680 <param>
1681 <key>gain_mode22</key>
1682 <value>False</value>
1683 </param>
1684 <param>
1685 <key>if_gain22</key>
1686 <value>20</value>
1687 </param>
1688 <param>
1689 <key>iq_balance_mode22</key>
1690 <value>0</value>
1691 </param>
1692 <param>
1693 <key>gain22</key>
1694 <value>10</value>
1695 </param>
1696 <param>
1697 <key>ant23</key>
1698 <value></value>
1699 </param>
1700 <param>
1701 <key>bb_gain23</key>
1702 <value>20</value>
1703 </param>
1704 <param>
1705 <key>bw23</key>
1706 <value>0</value>
1707 </param>
1708 <param>
1709 <key>dc_offset_mode23</key>
1710 <value>0</value>
1711 </param>
1712 <param>
1713 <key>corr23</key>
1714 <value>0</value>
1715 </param>
1716 <param>
1717 <key>freq23</key>
1718 <value>100e6</value>
1719 </param>
1720 <param>
1721 <key>gain_mode23</key>
1722 <value>False</value>
1723 </param>
1724 <param>
1725 <key>if_gain23</key>
1726 <value>20</value>
1727 </param>
1728 <param>
1729 <key>iq_balance_mode23</key>
1730 <value>0</value>
1731 </param>
1732 <param>
1733 <key>gain23</key>
1734 <value>10</value>
1735 </param>
1736 <param>
1737 <key>ant24</key>
1738 <value></value>
1739 </param>
1740 <param>
1741 <key>bb_gain24</key>
1742 <value>20</value>
1743 </param>
1744 <param>
1745 <key>bw24</key>
1746 <value>0</value>
1747 </param>
1748 <param>
1749 <key>dc_offset_mode24</key>
1750 <value>0</value>
1751 </param>
1752 <param>
1753 <key>corr24</key>
1754 <value>0</value>
1755 </param>
1756 <param>
1757 <key>freq24</key>
1758 <value>100e6</value>
1759 </param>
1760 <param>
1761 <key>gain_mode24</key>
1762 <value>False</value>
1763 </param>
1764 <param>
1765 <key>if_gain24</key>
1766 <value>20</value>
1767 </param>
1768 <param>
1769 <key>iq_balance_mode24</key>
1770 <value>0</value>
1771 </param>
1772 <param>
1773 <key>gain24</key>
1774 <value>10</value>
1775 </param>
1776 <param>
1777 <key>ant25</key>
1778 <value></value>
1779 </param>
1780 <param>
1781 <key>bb_gain25</key>
1782 <value>20</value>
1783 </param>
1784 <param>
1785 <key>bw25</key>
1786 <value>0</value>
1787 </param>
1788 <param>
1789 <key>dc_offset_mode25</key>
1790 <value>0</value>
1791 </param>
1792 <param>
1793 <key>corr25</key>
1794 <value>0</value>
1795 </param>
1796 <param>
1797 <key>freq25</key>
1798 <value>100e6</value>
1799 </param>
1800 <param>
1801 <key>gain_mode25</key>
1802 <value>False</value>
1803 </param>
1804 <param>
1805 <key>if_gain25</key>
1806 <value>20</value>
1807 </param>
1808 <param>
1809 <key>iq_balance_mode25</key>
1810 <value>0</value>
1811 </param>
1812 <param>
1813 <key>gain25</key>
1814 <value>10</value>
1815 </param>
1816 <param>
1817 <key>ant26</key>
1818 <value></value>
1819 </param>
1820 <param>
1821 <key>bb_gain26</key>
1822 <value>20</value>
1823 </param>
1824 <param>
1825 <key>bw26</key>
1826 <value>0</value>
1827 </param>
1828 <param>
1829 <key>dc_offset_mode26</key>
1830 <value>0</value>
1831 </param>
1832 <param>
1833 <key>corr26</key>
1834 <value>0</value>
1835 </param>
1836 <param>
1837 <key>freq26</key>
1838 <value>100e6</value>
1839 </param>
1840 <param>
1841 <key>gain_mode26</key>
1842 <value>False</value>
1843 </param>
1844 <param>
1845 <key>if_gain26</key>
1846 <value>20</value>
1847 </param>
1848 <param>
1849 <key>iq_balance_mode26</key>
1850 <value>0</value>
1851 </param>
1852 <param>
1853 <key>gain26</key>
1854 <value>10</value>
1855 </param>
1856 <param>
1857 <key>ant27</key>
1858 <value></value>
1859 </param>
1860 <param>
1861 <key>bb_gain27</key>
1862 <value>20</value>
1863 </param>
1864 <param>
1865 <key>bw27</key>
1866 <value>0</value>
1867 </param>
1868 <param>
1869 <key>dc_offset_mode27</key>
1870 <value>0</value>
1871 </param>
1872 <param>
1873 <key>corr27</key>
1874 <value>0</value>
1875 </param>
1876 <param>
1877 <key>freq27</key>
1878 <value>100e6</value>
1879 </param>
1880 <param>
1881 <key>gain_mode27</key>
1882 <value>False</value>
1883 </param>
1884 <param>
1885 <key>if_gain27</key>
1886 <value>20</value>
1887 </param>
1888 <param>
1889 <key>iq_balance_mode27</key>
1890 <value>0</value>
1891 </param>
1892 <param>
1893 <key>gain27</key>
1894 <value>10</value>
1895 </param>
1896 <param>
1897 <key>ant28</key>
1898 <value></value>
1899 </param>
1900 <param>
1901 <key>bb_gain28</key>
1902 <value>20</value>
1903 </param>
1904 <param>
1905 <key>bw28</key>
1906 <value>0</value>
1907 </param>
1908 <param>
1909 <key>dc_offset_mode28</key>
1910 <value>0</value>
1911 </param>
1912 <param>
1913 <key>corr28</key>
1914 <value>0</value>
1915 </param>
1916 <param>
1917 <key>freq28</key>
1918 <value>100e6</value>
1919 </param>
1920 <param>
1921 <key>gain_mode28</key>
1922 <value>False</value>
1923 </param>
1924 <param>
1925 <key>if_gain28</key>
1926 <value>20</value>
1927 </param>
1928 <param>
1929 <key>iq_balance_mode28</key>
1930 <value>0</value>
1931 </param>
1932 <param>
1933 <key>gain28</key>
1934 <value>10</value>
1935 </param>
1936 <param>
1937 <key>ant29</key>
1938 <value></value>
1939 </param>
1940 <param>
1941 <key>bb_gain29</key>
1942 <value>20</value>
1943 </param>
1944 <param>
1945 <key>bw29</key>
1946 <value>0</value>
1947 </param>
1948 <param>
1949 <key>dc_offset_mode29</key>
1950 <value>0</value>
1951 </param>
1952 <param>
1953 <key>corr29</key>
1954 <value>0</value>
1955 </param>
1956 <param>
1957 <key>freq29</key>
1958 <value>100e6</value>
1959 </param>
1960 <param>
1961 <key>gain_mode29</key>
1962 <value>False</value>
1963 </param>
1964 <param>
1965 <key>if_gain29</key>
1966 <value>20</value>
1967 </param>
1968 <param>
1969 <key>iq_balance_mode29</key>
1970 <value>0</value>
1971 </param>
1972 <param>
1973 <key>gain29</key>
1974 <value>10</value>
1975 </param>
1976 <param>
1977 <key>ant2</key>
1978 <value></value>
1979 </param>
1980 <param>
1981 <key>bb_gain2</key>
1982 <value>20</value>
1983 </param>
1984 <param>
1985 <key>bw2</key>
1986 <value>0</value>
1987 </param>
1988 <param>
1989 <key>dc_offset_mode2</key>
1990 <value>0</value>
1991 </param>
1992 <param>
1993 <key>corr2</key>
1994 <value>0</value>
1995 </param>
1996 <param>
1997 <key>freq2</key>
1998 <value>100e6</value>
1999 </param>
2000 <param>
2001 <key>gain_mode2</key>
2002 <value>True</value>
2003 </param>
2004 <param>
2005 <key>if_gain2</key>
2006 <value>20</value>
2007 </param>
2008 <param>
2009 <key>iq_balance_mode2</key>
2010 <value>0</value>
2011 </param>
2012 <param>
2013 <key>gain2</key>
2014 <value>10</value>
2015 </param>
2016 <param>
2017 <key>ant30</key>
2018 <value></value>
2019 </param>
2020 <param>
2021 <key>bb_gain30</key>
2022 <value>20</value>
2023 </param>
2024 <param>
2025 <key>bw30</key>
2026 <value>0</value>
2027 </param>
2028 <param>
2029 <key>dc_offset_mode30</key>
2030 <value>0</value>
2031 </param>
2032 <param>
2033 <key>corr30</key>
2034 <value>0</value>
2035 </param>
2036 <param>
2037 <key>freq30</key>
2038 <value>100e6</value>
2039 </param>
2040 <param>
2041 <key>gain_mode30</key>
2042 <value>False</value>
2043 </param>
2044 <param>
2045 <key>if_gain30</key>
2046 <value>20</value>
2047 </param>
2048 <param>
2049 <key>iq_balance_mode30</key>
2050 <value>0</value>
2051 </param>
2052 <param>
2053 <key>gain30</key>
2054 <value>10</value>
2055 </param>
2056 <param>
2057 <key>ant31</key>
2058 <value></value>
2059 </param>
2060 <param>
2061 <key>bb_gain31</key>
2062 <value>20</value>
2063 </param>
2064 <param>
2065 <key>bw31</key>
2066 <value>0</value>
2067 </param>
2068 <param>
2069 <key>dc_offset_mode31</key>
2070 <value>0</value>
2071 </param>
2072 <param>
2073 <key>corr31</key>
2074 <value>0</value>
2075 </param>
2076 <param>
2077 <key>freq31</key>
2078 <value>100e6</value>
2079 </param>
2080 <param>
2081 <key>gain_mode31</key>
2082 <value>False</value>
2083 </param>
2084 <param>
2085 <key>if_gain31</key>
2086 <value>20</value>
2087 </param>
2088 <param>
2089 <key>iq_balance_mode31</key>
2090 <value>0</value>
2091 </param>
2092 <param>
2093 <key>gain31</key>
2094 <value>10</value>
2095 </param>
2096 <param>
2097 <key>ant3</key>
2098 <value></value>
2099 </param>
2100 <param>
2101 <key>bb_gain3</key>
2102 <value>20</value>
2103 </param>
2104 <param>
2105 <key>bw3</key>
2106 <value>0</value>
2107 </param>
2108 <param>
2109 <key>dc_offset_mode3</key>
2110 <value>0</value>
2111 </param>
2112 <param>
2113 <key>corr3</key>
2114 <value>0</value>
2115 </param>
2116 <param>
2117 <key>freq3</key>
2118 <value>100e6</value>
2119 </param>
2120 <param>
2121 <key>gain_mode3</key>
2122 <value>True</value>
2123 </param>
2124 <param>
2125 <key>if_gain3</key>
2126 <value>20</value>
2127 </param>
2128 <param>
2129 <key>iq_balance_mode3</key>
2130 <value>0</value>
2131 </param>
2132 <param>
2133 <key>gain3</key>
2134 <value>10</value>
2135 </param>
2136 <param>
2137 <key>ant4</key>
2138 <value></value>
2139 </param>
2140 <param>
2141 <key>bb_gain4</key>
2142 <value>20</value>
2143 </param>
2144 <param>
2145 <key>bw4</key>
2146 <value>0</value>
2147 </param>
2148 <param>
2149 <key>dc_offset_mode4</key>
2150 <value>0</value>
2151 </param>
2152 <param>
2153 <key>corr4</key>
2154 <value>0</value>
2155 </param>
2156 <param>
2157 <key>freq4</key>
2158 <value>100e6</value>
2159 </param>
2160 <param>
2161 <key>gain_mode4</key>
2162 <value>True</value>
2163 </param>
2164 <param>
2165 <key>if_gain4</key>
2166 <value>20</value>
2167 </param>
2168 <param>
2169 <key>iq_balance_mode4</key>
2170 <value>0</value>
2171 </param>
2172 <param>
2173 <key>gain4</key>
2174 <value>10</value>
2175 </param>
2176 <param>
2177 <key>ant5</key>
2178 <value></value>
2179 </param>
2180 <param>
2181 <key>bb_gain5</key>
2182 <value>20</value>
2183 </param>
2184 <param>
2185 <key>bw5</key>
2186 <value>0</value>
2187 </param>
2188 <param>
2189 <key>dc_offset_mode5</key>
2190 <value>0</value>
2191 </param>
2192 <param>
2193 <key>corr5</key>
2194 <value>0</value>
2195 </param>
2196 <param>
2197 <key>freq5</key>
2198 <value>100e6</value>
2199 </param>
2200 <param>
2201 <key>gain_mode5</key>
2202 <value>False</value>
2203 </param>
2204 <param>
2205 <key>if_gain5</key>
2206 <value>20</value>
2207 </param>
2208 <param>
2209 <key>iq_balance_mode5</key>
2210 <value>0</value>
2211 </param>
2212 <param>
2213 <key>gain5</key>
2214 <value>10</value>
2215 </param>
2216 <param>
2217 <key>ant6</key>
2218 <value></value>
2219 </param>
2220 <param>
2221 <key>bb_gain6</key>
2222 <value>20</value>
2223 </param>
2224 <param>
2225 <key>bw6</key>
2226 <value>0</value>
2227 </param>
2228 <param>
2229 <key>dc_offset_mode6</key>
2230 <value>0</value>
2231 </param>
2232 <param>
2233 <key>corr6</key>
2234 <value>0</value>
2235 </param>
2236 <param>
2237 <key>freq6</key>
2238 <value>100e6</value>
2239 </param>
2240 <param>
2241 <key>gain_mode6</key>
2242 <value>False</value>
2243 </param>
2244 <param>
2245 <key>if_gain6</key>
2246 <value>20</value>
2247 </param>
2248 <param>
2249 <key>iq_balance_mode6</key>
2250 <value>0</value>
2251 </param>
2252 <param>
2253 <key>gain6</key>
2254 <value>10</value>
2255 </param>
2256 <param>
2257 <key>ant7</key>
2258 <value></value>
2259 </param>
2260 <param>
2261 <key>bb_gain7</key>
2262 <value>20</value>
2263 </param>
2264 <param>
2265 <key>bw7</key>
2266 <value>0</value>
2267 </param>
2268 <param>
2269 <key>dc_offset_mode7</key>
2270 <value>0</value>
2271 </param>
2272 <param>
2273 <key>corr7</key>
2274 <value>0</value>
2275 </param>
2276 <param>
2277 <key>freq7</key>
2278 <value>100e6</value>
2279 </param>
2280 <param>
2281 <key>gain_mode7</key>
2282 <value>False</value>
2283 </param>
2284 <param>
2285 <key>if_gain7</key>
2286 <value>20</value>
2287 </param>
2288 <param>
2289 <key>iq_balance_mode7</key>
2290 <value>0</value>
2291 </param>
2292 <param>
2293 <key>gain7</key>
2294 <value>10</value>
2295 </param>
2296 <param>
2297 <key>ant8</key>
2298 <value></value>
2299 </param>
2300 <param>
2301 <key>bb_gain8</key>
2302 <value>20</value>
2303 </param>
2304 <param>
2305 <key>bw8</key>
2306 <value>0</value>
2307 </param>
2308 <param>
2309 <key>dc_offset_mode8</key>
2310 <value>0</value>
2311 </param>
2312 <param>
2313 <key>corr8</key>
2314 <value>0</value>
2315 </param>
2316 <param>
2317 <key>freq8</key>
2318 <value>100e6</value>
2319 </param>
2320 <param>
2321 <key>gain_mode8</key>
2322 <value>False</value>
2323 </param>
2324 <param>
2325 <key>if_gain8</key>
2326 <value>20</value>
2327 </param>
2328 <param>
2329 <key>iq_balance_mode8</key>
2330 <value>0</value>
2331 </param>
2332 <param>
2333 <key>gain8</key>
2334 <value>10</value>
2335 </param>
2336 <param>
2337 <key>ant9</key>
2338 <value></value>
2339 </param>
2340 <param>
2341 <key>bb_gain9</key>
2342 <value>20</value>
2343 </param>
2344 <param>
2345 <key>bw9</key>
2346 <value>0</value>
2347 </param>
2348 <param>
2349 <key>dc_offset_mode9</key>
2350 <value>0</value>
2351 </param>
2352 <param>
2353 <key>corr9</key>
2354 <value>0</value>
2355 </param>
2356 <param>
2357 <key>freq9</key>
2358 <value>100e6</value>
2359 </param>
2360 <param>
2361 <key>gain_mode9</key>
2362 <value>False</value>
2363 </param>
2364 <param>
2365 <key>if_gain9</key>
2366 <value>20</value>
2367 </param>
2368 <param>
2369 <key>iq_balance_mode9</key>
2370 <value>0</value>
2371 </param>
2372 <param>
2373 <key>gain9</key>
2374 <value>10</value>
2375 </param>
2376 <param>
2377 <key>comment</key>
2378 <value></value>
2379 </param>
2380 <param>
2381 <key>affinity</key>
2382 <value></value>
2383 </param>
2384 <param>
2385 <key>args</key>
2386 <value>args</value>
2387 </param>
2388 <param>
2389 <key>_enabled</key>
2390 <value>True</value>
2391 </param>
2392 <param>
2393 <key>_coordinate</key>
2394 <value>(8, 237)</value>
2395 </param>
2396 <param>
2397 <key>_rotation</key>
2398 <value>0</value>
2399 </param>
2400 <param>
2401 <key>id</key>
2402 <value>rtlsdr_source_0</value>
2403 </param>
2404 <param>
2405 <key>maxoutbuf</key>
2406 <value>0</value>
2407 </param>
2408 <param>
2409 <key>clock_source0</key>
2410 <value></value>
2411 </param>
2412 <param>
2413 <key>time_source0</key>
2414 <value></value>
2415 </param>
2416 <param>
2417 <key>clock_source1</key>
2418 <value></value>
2419 </param>
2420 <param>
2421 <key>time_source1</key>
2422 <value></value>
2423 </param>
2424 <param>
2425 <key>clock_source2</key>
2426 <value></value>
2427 </param>
2428 <param>
2429 <key>time_source2</key>
2430 <value></value>
2431 </param>
2432 <param>
2433 <key>clock_source3</key>
2434 <value></value>
2435 </param>
2436 <param>
2437 <key>time_source3</key>
2438 <value></value>
2439 </param>
2440 <param>
2441 <key>clock_source4</key>
2442 <value></value>
2443 </param>
2444 <param>
2445 <key>time_source4</key>
2446 <value></value>
2447 </param>
2448 <param>
2449 <key>clock_source5</key>
2450 <value></value>
2451 </param>
2452 <param>
2453 <key>time_source5</key>
2454 <value></value>
2455 </param>
2456 <param>
2457 <key>clock_source6</key>
2458 <value></value>
2459 </param>
2460 <param>
2461 <key>time_source6</key>
2462 <value></value>
2463 </param>
2464 <param>
2465 <key>clock_source7</key>
2466 <value></value>
2467 </param>
2468 <param>
2469 <key>time_source7</key>
2470 <value></value>
2471 </param>
2472 <param>
2473 <key>minoutbuf</key>
2474 <value>0</value>
2475 </param>
2476 <param>
2477 <key>nchan</key>
2478 <value>1</value>
2479 </param>
2480 <param>
2481 <key>num_mboards</key>
2482 <value>1</value>
2483 </param>
2484 <param>
2485 <key>type</key>
2486 <value>fc32</value>
2487 </param>
2488 <param>
2489 <key>sample_rate</key>
2490 <value>samp_rate</value>
2491 </param>
2492 <param>
2493 <key>sync</key>
2494 <value></value>
2495 </param>
2496 </block>
2497 <block>
2498 <key>parameter</key>
2499 <param>
2500 <key>alias</key>
2501 <value></value>
2502 </param>
2503 <param>
2504 <key>comment</key>
2505 <value></value>
2506 </param>
2507 <param>
2508 <key>_enabled</key>
2509 <value>True</value>
2510 </param>
2511 <param>
2512 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +02002513 <value>(16, 128)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +02002514 </param>
2515 <param>
2516 <key>_rotation</key>
2517 <value>0</value>
2518 </param>
2519 <param>
2520 <key>id</key>
2521 <value>samp_rate</value>
2522 </param>
2523 <param>
2524 <key>label</key>
2525 <value>samp_rate</value>
2526 </param>
2527 <param>
2528 <key>short_id</key>
2529 <value>s</value>
2530 </param>
2531 <param>
2532 <key>type</key>
2533 <value>eng_float</value>
2534 </param>
2535 <param>
2536 <key>value</key>
2537 <value>2000000.052982</value>
2538 </param>
2539 </block>
2540 <block>
2541 <key>parameter</key>
2542 <param>
2543 <key>alias</key>
2544 <value></value>
2545 </param>
2546 <param>
2547 <key>comment</key>
2548 <value></value>
2549 </param>
2550 <param>
2551 <key>_enabled</key>
2552 <value>True</value>
2553 </param>
2554 <param>
2555 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +02002556 <value>(1368, 7)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +02002557 </param>
2558 <param>
2559 <key>_rotation</key>
2560 <value>0</value>
2561 </param>
2562 <param>
2563 <key>id</key>
2564 <value>serverport</value>
2565 </param>
2566 <param>
2567 <key>label</key>
2568 <value>UDP server listening port</value>
2569 </param>
2570 <param>
2571 <key>short_id</key>
2572 <value></value>
2573 </param>
2574 <param>
2575 <key>type</key>
2576 <value>string</value>
2577 </param>
2578 <param>
2579 <key>value</key>
2580 <value>4729</value>
2581 </param>
2582 </block>
2583 <block>
2584 <key>parameter</key>
2585 <param>
2586 <key>alias</key>
2587 <value></value>
2588 </param>
2589 <param>
2590 <key>comment</key>
2591 <value></value>
2592 </param>
2593 <param>
2594 <key>_enabled</key>
2595 <value>True</value>
2596 </param>
2597 <param>
2598 <key>_coordinate</key>
Piotr Krysikc8f46312017-08-30 10:39:29 +02002599 <value>(584, 112)</value>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +02002600 </param>
2601 <param>
2602 <key>_rotation</key>
2603 <value>0</value>
2604 </param>
2605 <param>
2606 <key>id</key>
2607 <value>shiftoff</value>
2608 </param>
2609 <param>
2610 <key>label</key>
2611 <value>Frequency Shiftoff</value>
2612 </param>
2613 <param>
2614 <key>short_id</key>
2615 <value>o</value>
2616 </param>
2617 <param>
2618 <key>type</key>
2619 <value>eng_float</value>
2620 </param>
2621 <param>
2622 <key>value</key>
2623 <value>400e3</value>
2624 </param>
2625 </block>
2626 <connection>
Piotr Krysikc8f46312017-08-30 10:39:29 +02002627 <source_block_id>blocks_head_0</source_block_id>
2628 <sink_block_id>blocks_rotator_cc_0</sink_block_id>
2629 <source_key>0</source_key>
2630 <sink_key>0</sink_key>
2631 </connection>
2632 <connection>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +02002633 <source_block_id>blocks_rotator_cc_0</source_block_id>
2634 <sink_block_id>gsm_input_0</sink_block_id>
2635 <source_key>0</source_key>
2636 <sink_key>0</sink_key>
2637 </connection>
2638 <connection>
2639 <source_block_id>blocks_socket_pdu_0_0</source_block_id>
2640 <sink_block_id>gsm_message_printer_1</sink_block_id>
2641 <source_key>pdus</source_key>
2642 <sink_key>msgs</sink_key>
2643 </connection>
2644 <connection>
2645 <source_block_id>gsm_bcch_ccch_sdcch4_demapper_0</source_block_id>
2646 <sink_block_id>gsm_control_channels_decoder_0</sink_block_id>
2647 <source_key>bursts</source_key>
2648 <sink_key>bursts</sink_key>
2649 </connection>
2650 <connection>
2651 <source_block_id>gsm_clock_offset_control_0</source_block_id>
2652 <sink_block_id>gsm_input_0</sink_block_id>
2653 <source_key>ctrl</source_key>
2654 <sink_key>ctrl_in</sink_key>
2655 </connection>
2656 <connection>
2657 <source_block_id>gsm_control_channels_decoder_0</source_block_id>
2658 <sink_block_id>blocks_socket_pdu_0_1</sink_block_id>
2659 <source_key>msgs</source_key>
2660 <sink_key>pdus</sink_key>
2661 </connection>
2662 <connection>
2663 <source_block_id>gsm_control_channels_decoder_0_0</source_block_id>
2664 <sink_block_id>blocks_socket_pdu_0_1</sink_block_id>
2665 <source_key>msgs</source_key>
2666 <sink_key>pdus</sink_key>
2667 </connection>
2668 <connection>
2669 <source_block_id>gsm_decryption_0</source_block_id>
2670 <sink_block_id>gsm_control_channels_decoder_0_0</sink_block_id>
2671 <source_key>bursts</source_key>
2672 <sink_key>bursts</sink_key>
2673 </connection>
2674 <connection>
2675 <source_block_id>gsm_input_0</source_block_id>
2676 <sink_block_id>gsm_receiver_0</sink_block_id>
2677 <source_key>0</source_key>
2678 <sink_key>0</sink_key>
2679 </connection>
2680 <connection>
2681 <source_block_id>gsm_receiver_0</source_block_id>
2682 <sink_block_id>gsm_bcch_ccch_sdcch4_demapper_0</sink_block_id>
2683 <source_key>C0</source_key>
2684 <sink_key>bursts</sink_key>
2685 </connection>
2686 <connection>
2687 <source_block_id>gsm_receiver_0</source_block_id>
2688 <sink_block_id>gsm_sdcch8_demapper_0</sink_block_id>
2689 <source_key>C0</source_key>
2690 <sink_key>bursts</sink_key>
2691 </connection>
2692 <connection>
2693 <source_block_id>gsm_receiver_0</source_block_id>
2694 <sink_block_id>gsm_clock_offset_control_0</sink_block_id>
2695 <source_key>measurements</source_key>
2696 <sink_key>measurements</sink_key>
2697 </connection>
2698 <connection>
2699 <source_block_id>gsm_sdcch8_demapper_0</source_block_id>
2700 <sink_block_id>gsm_decryption_0</sink_block_id>
2701 <source_key>bursts</source_key>
2702 <sink_key>bursts</sink_key>
2703 </connection>
2704 <connection>
2705 <source_block_id>rtlsdr_source_0</source_block_id>
Piotr Krysikc8f46312017-08-30 10:39:29 +02002706 <sink_block_id>blocks_head_0</sink_block_id>
Petter Reinholdtsen5b083ac2017-08-28 10:17:44 +02002707 <source_key>0</source_key>
2708 <sink_key>0</sink_key>
2709 </connection>
2710</flow_graph>