blob: 1b21377b926cd7a8c9fe2cf1cb6b7c101b56ccda [file] [log] [blame]
Piotr Krysik425fcf72015-08-13 13:40:44 +02001<?xml version='1.0' encoding='utf-8'?>
Piotr Krysik6577ec22016-07-15 13:21:09 +02002<?grc format='1' created='3.7.9'?>
piotr6fbc7322014-08-06 14:18:02 +02003<flow_graph>
Jacob Gilbert90da9602014-12-13 10:51:55 -08004 <timestamp>Sat Dec 13 10:49:59 2014</timestamp>
piotr6fbc7322014-08-06 14:18:02 +02005 <block>
6 <key>options</key>
7 <param>
piotr6fbc7322014-08-06 14:18:02 +02008 <key>author</key>
Piotr Krysik332e0b52016-02-13 18:37:32 +01009 <value>Piotr Krysik</value>
piotr6fbc7322014-08-06 14:18:02 +020010 </param>
11 <param>
12 <key>window_size</key>
ptrkrysik9032b872015-01-03 00:36:21 +010013 <value>2280, 1024</value>
piotr6fbc7322014-08-06 14:18:02 +020014 </param>
15 <param>
piotr6fbc7322014-08-06 14:18:02 +020016 <key>category</key>
17 <value>Custom</value>
18 </param>
19 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +020020 <key>comment</key>
21 <value></value>
piotr6fbc7322014-08-06 14:18:02 +020022 </param>
23 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +020024 <key>description</key>
Piotr Krysik332e0b52016-02-13 18:37:32 +010025 <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>
Piotr Krysik425fcf72015-08-13 13:40:44 +020026 </param>
27 <param>
28 <key>_enabled</key>
piotr6fbc7322014-08-06 14:18:02 +020029 <value>True</value>
30 </param>
31 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +020032 <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>qt_gui</value>
42 </param>
43 <param>
Piotr Krysik6577ec22016-07-15 13:21:09 +020044 <key>hier_block_src_path</key>
45 <value>.:</value>
46 </param>
47 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +020048 <key>id</key>
Piotr Krysik332e0b52016-02-13 18:37:32 +010049 <value>grgsm_livemon</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +020050 </param>
51 <param>
piotr6fbc7322014-08-06 14:18:02 +020052 <key>max_nouts</key>
53 <value>0</value>
54 </param>
55 <param>
Piotr Krysik6577ec22016-07-15 13:21:09 +020056 <key>qt_qss_theme</key>
57 <value></value>
58 </param>
59 <param>
piotr6fbc7322014-08-06 14:18:02 +020060 <key>realtime_scheduling</key>
61 <value></value>
62 </param>
63 <param>
Piotr Krysik6577ec22016-07-15 13:21:09 +020064 <key>run_command</key>
65 <value>{python} -u {filename}</value>
66 </param>
67 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +020068 <key>run_options</key>
69 <value>prompt</value>
70 </param>
71 <param>
72 <key>run</key>
73 <value>True</value>
74 </param>
75 <param>
76 <key>thread_safe_setters</key>
piotr6fbc7322014-08-06 14:18:02 +020077 <value></value>
78 </param>
79 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +020080 <key>title</key>
Piotr Krysik332e0b52016-02-13 18:37:32 +010081 <value>Gr-gsm Livemon</value>
ptrkrysikd4adf902014-11-29 00:07:05 +010082 </param>
83 </block>
84 <block>
Piotr Krysik425fcf72015-08-13 13:40:44 +020085 <key>variable_qtgui_range</key>
86 <param>
87 <key>comment</key>
88 <value></value>
89 </param>
90 <param>
91 <key>value</key>
92 <value>fc</value>
93 </param>
94 <param>
95 <key>_enabled</key>
96 <value>True</value>
97 </param>
98 <param>
99 <key>_coordinate</key>
100 <value>(304, 11)</value>
101 </param>
102 <param>
103 <key>gui_hint</key>
104 <value></value>
105 </param>
106 <param>
107 <key>_rotation</key>
108 <value>0</value>
109 </param>
110 <param>
111 <key>id</key>
112 <value>fc_slider</value>
113 </param>
114 <param>
115 <key>label</key>
116 <value>Frequency</value>
117 </param>
118 <param>
119 <key>min_len</key>
120 <value>100</value>
121 </param>
122 <param>
123 <key>orient</key>
124 <value>Qt.Horizontal</value>
125 </param>
126 <param>
127 <key>start</key>
Piotr Krysik93ba6bc2017-01-23 21:33:09 +0100128 <value>800e6</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200129 </param>
130 <param>
131 <key>step</key>
132 <value>2e5</value>
133 </param>
134 <param>
135 <key>stop</key>
136 <value>1990e6</value>
137 </param>
138 <param>
139 <key>rangeType</key>
140 <value>float</value>
141 </param>
142 <param>
143 <key>widget</key>
144 <value>counter_slider</value>
145 </param>
146 </block>
147 <block>
148 <key>variable_qtgui_range</key>
149 <param>
150 <key>comment</key>
151 <value></value>
152 </param>
153 <param>
154 <key>value</key>
155 <value>gain</value>
156 </param>
157 <param>
158 <key>_enabled</key>
159 <value>True</value>
160 </param>
161 <param>
162 <key>_coordinate</key>
163 <value>(192, 11)</value>
164 </param>
165 <param>
166 <key>gui_hint</key>
167 <value></value>
168 </param>
169 <param>
170 <key>_rotation</key>
171 <value>0</value>
172 </param>
173 <param>
174 <key>id</key>
175 <value>g_slider</value>
176 </param>
177 <param>
178 <key>label</key>
179 <value>Gain</value>
180 </param>
181 <param>
182 <key>min_len</key>
183 <value>100</value>
184 </param>
185 <param>
186 <key>orient</key>
187 <value>Qt.Horizontal</value>
188 </param>
189 <param>
190 <key>start</key>
191 <value>0</value>
192 </param>
193 <param>
194 <key>step</key>
195 <value>0.5</value>
196 </param>
197 <param>
198 <key>stop</key>
199 <value>50</value>
200 </param>
201 <param>
202 <key>rangeType</key>
203 <value>float</value>
204 </param>
205 <param>
206 <key>widget</key>
207 <value>counter</value>
208 </param>
209 </block>
210 <block>
211 <key>variable_qtgui_range</key>
212 <param>
213 <key>comment</key>
214 <value></value>
215 </param>
216 <param>
217 <key>value</key>
218 <value>ppm</value>
219 </param>
220 <param>
221 <key>_enabled</key>
222 <value>True</value>
223 </param>
224 <param>
225 <key>_coordinate</key>
226 <value>(440, 11)</value>
227 </param>
228 <param>
229 <key>gui_hint</key>
230 <value></value>
231 </param>
232 <param>
233 <key>_rotation</key>
234 <value>0</value>
235 </param>
236 <param>
237 <key>id</key>
238 <value>ppm_slider</value>
239 </param>
240 <param>
241 <key>label</key>
242 <value>PPM Offset</value>
243 </param>
244 <param>
245 <key>min_len</key>
246 <value>100</value>
247 </param>
248 <param>
249 <key>orient</key>
250 <value>Qt.Horizontal</value>
251 </param>
252 <param>
253 <key>start</key>
254 <value>-150</value>
255 </param>
256 <param>
257 <key>step</key>
Piotr Krysik93ba6bc2017-01-23 21:33:09 +0100258 <value>0.1</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200259 </param>
260 <param>
261 <key>stop</key>
262 <value>150</value>
263 </param>
264 <param>
265 <key>rangeType</key>
266 <value>float</value>
267 </param>
268 <param>
269 <key>widget</key>
270 <value>counter</value>
271 </param>
272 </block>
273 <block>
Piotr Krysik7185b662016-02-14 20:24:54 +0100274 <key>parameter</key>
275 <param>
276 <key>alias</key>
277 <value></value>
278 </param>
279 <param>
280 <key>comment</key>
281 <value></value>
282 </param>
283 <param>
284 <key>_enabled</key>
285 <value>True</value>
286 </param>
287 <param>
288 <key>_coordinate</key>
289 <value>(872, 11)</value>
290 </param>
291 <param>
292 <key>_rotation</key>
293 <value>0</value>
294 </param>
295 <param>
296 <key>id</key>
297 <value>args</value>
298 </param>
299 <param>
300 <key>label</key>
301 <value>Device Arguments</value>
302 </param>
303 <param>
304 <key>short_id</key>
305 <value></value>
306 </param>
307 <param>
308 <key>type</key>
309 <value>string</value>
310 </param>
311 <param>
312 <key>value</key>
313 <value>""</value>
314 </param>
315 </block>
316 <block>
Piotr Krysik54f335c2015-08-16 21:53:44 +0200317 <key>blocks_rotator_cc</key>
318 <param>
319 <key>alias</key>
320 <value></value>
321 </param>
322 <param>
323 <key>comment</key>
324 <value></value>
325 </param>
326 <param>
327 <key>affinity</key>
328 <value></value>
329 </param>
330 <param>
331 <key>_enabled</key>
332 <value>True</value>
333 </param>
334 <param>
335 <key>_coordinate</key>
Piotr Krysikfe538eb2016-07-18 18:14:49 +0200336 <value>(256, 300)</value>
Piotr Krysik54f335c2015-08-16 21:53:44 +0200337 </param>
338 <param>
339 <key>_rotation</key>
340 <value>0</value>
341 </param>
342 <param>
343 <key>id</key>
344 <value>blocks_rotator_cc_0</value>
345 </param>
346 <param>
347 <key>maxoutbuf</key>
348 <value>0</value>
349 </param>
350 <param>
351 <key>minoutbuf</key>
352 <value>0</value>
353 </param>
354 <param>
355 <key>phase_inc</key>
356 <value>-2*pi*shiftoff/samp_rate</value>
357 </param>
358 </block>
359 <block>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200360 <key>blocks_socket_pdu</key>
361 <param>
362 <key>alias</key>
363 <value></value>
364 </param>
365 <param>
366 <key>comment</key>
367 <value></value>
368 </param>
369 <param>
370 <key>affinity</key>
371 <value></value>
372 </param>
373 <param>
374 <key>_enabled</key>
375 <value>True</value>
376 </param>
377 <param>
378 <key>_coordinate</key>
Piotr Krysik54f335c2015-08-16 21:53:44 +0200379 <value>(1512, 363)</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200380 </param>
381 <param>
382 <key>_rotation</key>
383 <value>0</value>
384 </param>
385 <param>
386 <key>host</key>
387 <value>127.0.0.1</value>
388 </param>
389 <param>
390 <key>id</key>
391 <value>blocks_socket_pdu_0</value>
392 </param>
393 <param>
394 <key>mtu</key>
395 <value>10000</value>
396 </param>
397 <param>
398 <key>maxoutbuf</key>
399 <value>0</value>
400 </param>
401 <param>
402 <key>minoutbuf</key>
403 <value>0</value>
404 </param>
405 <param>
406 <key>port</key>
407 <value>4729</value>
408 </param>
409 <param>
410 <key>tcp_no_delay</key>
411 <value>False</value>
412 </param>
413 <param>
414 <key>type</key>
415 <value>"UDP_CLIENT"</value>
416 </param>
417 </block>
418 <block>
419 <key>blocks_socket_pdu</key>
420 <param>
421 <key>alias</key>
422 <value></value>
423 </param>
424 <param>
425 <key>comment</key>
426 <value></value>
427 </param>
428 <param>
429 <key>affinity</key>
430 <value></value>
431 </param>
432 <param>
433 <key>_enabled</key>
434 <value>True</value>
435 </param>
436 <param>
437 <key>_coordinate</key>
Petter Reinholdtsend7ab8c02017-08-25 10:23:27 +0200438 <value>(976, 184)</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200439 </param>
440 <param>
441 <key>_rotation</key>
442 <value>0</value>
443 </param>
444 <param>
445 <key>host</key>
446 <value>127.0.0.1</value>
447 </param>
448 <param>
449 <key>id</key>
450 <value>blocks_socket_pdu_0_0</value>
451 </param>
452 <param>
453 <key>mtu</key>
454 <value>10000</value>
455 </param>
456 <param>
457 <key>maxoutbuf</key>
458 <value>0</value>
459 </param>
460 <param>
461 <key>minoutbuf</key>
462 <value>0</value>
463 </param>
464 <param>
465 <key>port</key>
Petter Reinholdtsen145d78d2017-08-25 08:19:58 +0000466 <value>serverport</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200467 </param>
468 <param>
469 <key>tcp_no_delay</key>
470 <value>False</value>
471 </param>
472 <param>
473 <key>type</key>
474 <value>"UDP_SERVER"</value>
475 </param>
476 </block>
477 <block>
478 <key>parameter</key>
479 <param>
480 <key>alias</key>
481 <value></value>
482 </param>
483 <param>
484 <key>comment</key>
485 <value></value>
486 </param>
487 <param>
488 <key>_enabled</key>
489 <value>True</value>
490 </param>
491 <param>
492 <key>_coordinate</key>
Piotr Krysik54f335c2015-08-16 21:53:44 +0200493 <value>(624, 11)</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200494 </param>
495 <param>
496 <key>_rotation</key>
497 <value>0</value>
498 </param>
499 <param>
500 <key>id</key>
501 <value>fc</value>
502 </param>
503 <param>
504 <key>label</key>
Piotr Krysik82638ab2017-07-23 19:14:13 +0200505 <value>GSM channel's central frequency</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200506 </param>
507 <param>
508 <key>short_id</key>
509 <value>f</value>
510 </param>
511 <param>
512 <key>type</key>
513 <value>eng_float</value>
514 </param>
515 <param>
516 <key>value</key>
Piotr Krysik82638ab2017-07-23 19:14:13 +0200517 <value>941.8e6</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200518 </param>
519 </block>
520 <block>
521 <key>parameter</key>
522 <param>
523 <key>alias</key>
524 <value></value>
525 </param>
526 <param>
527 <key>comment</key>
528 <value></value>
529 </param>
530 <param>
531 <key>_enabled</key>
532 <value>True</value>
533 </param>
534 <param>
535 <key>_coordinate</key>
536 <value>(552, 11)</value>
537 </param>
538 <param>
539 <key>_rotation</key>
540 <value>0</value>
541 </param>
542 <param>
543 <key>id</key>
544 <value>gain</value>
545 </param>
546 <param>
547 <key>label</key>
548 <value>gain</value>
549 </param>
550 <param>
551 <key>short_id</key>
552 <value>g</value>
553 </param>
554 <param>
555 <key>type</key>
556 <value>eng_float</value>
557 </param>
558 <param>
559 <key>value</key>
560 <value>30</value>
561 </param>
562 </block>
563 <block>
Piotr Krysik82638ab2017-07-23 19:14:13 +0200564 <key>gsm_bcch_ccch_sdcch4_demapper</key>
Piotr Krysik54f335c2015-08-16 21:53:44 +0200565 <param>
566 <key>alias</key>
567 <value></value>
568 </param>
569 <param>
570 <key>comment</key>
571 <value></value>
572 </param>
573 <param>
574 <key>affinity</key>
575 <value></value>
576 </param>
577 <param>
578 <key>_enabled</key>
579 <value>True</value>
580 </param>
581 <param>
582 <key>_coordinate</key>
Piotr Krysik82638ab2017-07-23 19:14:13 +0200583 <value>(920, 284)</value>
Piotr Krysik54f335c2015-08-16 21:53:44 +0200584 </param>
585 <param>
586 <key>_rotation</key>
587 <value>0</value>
588 </param>
589 <param>
590 <key>id</key>
Piotr Krysik82638ab2017-07-23 19:14:13 +0200591 <value>gsm_bcch_ccch_sdcch4_demapper_0</value>
Piotr Krysik54f335c2015-08-16 21:53:44 +0200592 </param>
593 <param>
594 <key>maxoutbuf</key>
595 <value>0</value>
596 </param>
597 <param>
598 <key>minoutbuf</key>
599 <value>0</value>
600 </param>
601 <param>
602 <key>timeslot_nr</key>
603 <value>0</value>
604 </param>
Piotr Krysik54f335c2015-08-16 21:53:44 +0200605 </block>
606 <block>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200607 <key>gsm_clock_offset_control</key>
608 <param>
609 <key>alias</key>
610 <value></value>
611 </param>
612 <param>
613 <key>comment</key>
614 <value></value>
615 </param>
616 <param>
617 <key>affinity</key>
618 <value></value>
619 </param>
620 <param>
621 <key>_enabled</key>
622 <value>True</value>
623 </param>
624 <param>
625 <key>_coordinate</key>
Piotr Krysik54f335c2015-08-16 21:53:44 +0200626 <value>(552, 411)</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200627 </param>
628 <param>
629 <key>_rotation</key>
630 <value>180</value>
631 </param>
632 <param>
633 <key>id</key>
634 <value>gsm_clock_offset_control_0</value>
635 </param>
636 <param>
637 <key>maxoutbuf</key>
638 <value>0</value>
639 </param>
640 <param>
641 <key>minoutbuf</key>
642 <value>0</value>
643 </param>
644 <param>
Piotr Krysikfe538eb2016-07-18 18:14:49 +0200645 <key>osr</key>
646 <value>osr</value>
647 </param>
648 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200649 <key>fc</key>
Piotr Krysik54f335c2015-08-16 21:53:44 +0200650 <value>fc-shiftoff</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200651 </param>
Piotr Krysik6577ec22016-07-15 13:21:09 +0200652 <param>
653 <key>samp_rate</key>
654 <value>samp_rate</value>
655 </param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200656 </block>
657 <block>
658 <key>gsm_control_channels_decoder</key>
659 <param>
660 <key>alias</key>
661 <value></value>
662 </param>
663 <param>
664 <key>comment</key>
665 <value></value>
666 </param>
667 <param>
668 <key>affinity</key>
669 <value></value>
670 </param>
671 <param>
672 <key>_enabled</key>
673 <value>True</value>
674 </param>
675 <param>
676 <key>_coordinate</key>
Piotr Krysik54f335c2015-08-16 21:53:44 +0200677 <value>(1264, 289)</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200678 </param>
679 <param>
680 <key>_rotation</key>
681 <value>0</value>
682 </param>
683 <param>
684 <key>id</key>
685 <value>gsm_control_channels_decoder_0</value>
686 </param>
687 <param>
688 <key>maxoutbuf</key>
689 <value>0</value>
690 </param>
691 <param>
692 <key>minoutbuf</key>
693 <value>0</value>
694 </param>
695 </block>
696 <block>
697 <key>gsm_control_channels_decoder</key>
698 <param>
699 <key>alias</key>
700 <value></value>
701 </param>
702 <param>
703 <key>comment</key>
704 <value></value>
705 </param>
706 <param>
707 <key>affinity</key>
708 <value></value>
709 </param>
710 <param>
711 <key>_enabled</key>
Piotr Krysik54f335c2015-08-16 21:53:44 +0200712 <value>1</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200713 </param>
714 <param>
715 <key>_coordinate</key>
Piotr Krysik54f335c2015-08-16 21:53:44 +0200716 <value>(1264, 345)</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200717 </param>
718 <param>
719 <key>_rotation</key>
720 <value>0</value>
721 </param>
722 <param>
723 <key>id</key>
724 <value>gsm_control_channels_decoder_0_0</value>
725 </param>
726 <param>
727 <key>maxoutbuf</key>
728 <value>0</value>
729 </param>
730 <param>
731 <key>minoutbuf</key>
732 <value>0</value>
733 </param>
734 </block>
735 <block>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200736 <key>gsm_decryption</key>
737 <param>
738 <key>a5_version</key>
739 <value>1</value>
740 </param>
741 <param>
742 <key>alias</key>
743 <value></value>
744 </param>
745 <param>
746 <key>comment</key>
747 <value></value>
748 </param>
749 <param>
750 <key>affinity</key>
751 <value></value>
752 </param>
753 <param>
754 <key>_enabled</key>
Piotr Krysik54f335c2015-08-16 21:53:44 +0200755 <value>1</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200756 </param>
757 <param>
758 <key>_coordinate</key>
Piotr Krysik93ba6bc2017-01-23 21:33:09 +0100759 <value>(1104, 333)</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200760 </param>
761 <param>
762 <key>_rotation</key>
763 <value>0</value>
764 </param>
765 <param>
766 <key>id</key>
767 <value>gsm_decryption_0</value>
768 </param>
769 <param>
770 <key>k_c</key>
771 <value>[]</value>
772 </param>
773 <param>
774 <key>maxoutbuf</key>
775 <value>0</value>
776 </param>
777 <param>
778 <key>minoutbuf</key>
779 <value>0</value>
780 </param>
781 </block>
782 <block>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200783 <key>gsm_input</key>
784 <param>
785 <key>alias</key>
786 <value></value>
787 </param>
788 <param>
789 <key>comment</key>
790 <value></value>
791 </param>
792 <param>
793 <key>affinity</key>
794 <value></value>
795 </param>
796 <param>
797 <key>_enabled</key>
798 <value>True</value>
799 </param>
800 <param>
801 <key>_coordinate</key>
Piotr Krysik54f335c2015-08-16 21:53:44 +0200802 <value>(488, 305)</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200803 </param>
804 <param>
805 <key>_rotation</key>
806 <value>0</value>
807 </param>
808 <param>
809 <key>id</key>
810 <value>gsm_input_0</value>
811 </param>
812 <param>
813 <key>maxoutbuf</key>
814 <value>0</value>
815 </param>
816 <param>
817 <key>minoutbuf</key>
Jacob Gilbert90da9602014-12-13 10:51:55 -0800818 <value>0</value>
819 </param>
820 <param>
ptrkrysikd4adf902014-11-29 00:07:05 +0100821 <key>osr</key>
822 <value>4</value>
823 </param>
824 <param>
ptrkrysikd4adf902014-11-29 00:07:05 +0100825 <key>fc</key>
826 <value>fc</value>
827 </param>
828 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200829 <key>ppm</key>
Piotr Krysik93ba6bc2017-01-23 21:33:09 +0100830 <value>ppm-int(ppm)</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200831 </param>
832 <param>
Jacob Gilbert90da9602014-12-13 10:51:55 -0800833 <key>samp_rate_in</key>
834 <value>samp_rate</value>
835 </param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200836 </block>
837 <block>
838 <key>gsm_message_printer</key>
Jacob Gilbert90da9602014-12-13 10:51:55 -0800839 <param>
ptrkrysikd4adf902014-11-29 00:07:05 +0100840 <key>alias</key>
841 <value></value>
842 </param>
843 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200844 <key>comment</key>
845 <value></value>
846 </param>
847 <param>
ptrkrysikd4adf902014-11-29 00:07:05 +0100848 <key>affinity</key>
849 <value></value>
850 </param>
851 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200852 <key>_enabled</key>
853 <value>True</value>
ptrkrysikd4adf902014-11-29 00:07:05 +0100854 </param>
855 <param>
856 <key>_coordinate</key>
Petter Reinholdtsend7ab8c02017-08-25 10:23:27 +0200857 <value>(1120, 188)</value>
ptrkrysikd4adf902014-11-29 00:07:05 +0100858 </param>
859 <param>
860 <key>_rotation</key>
861 <value>0</value>
862 </param>
ptrkrysik9032b872015-01-03 00:36:21 +0100863 <param>
864 <key>id</key>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200865 <value>gsm_message_printer_1</value>
ptrkrysik9032b872015-01-03 00:36:21 +0100866 </param>
867 <param>
Piotr Krysik332e0b52016-02-13 18:37:32 +0100868 <key>prepend_frame_count</key>
869 <value>False</value>
870 </param>
871 <param>
872 <key>prepend_fnr</key>
873 <value>False</value>
874 </param>
875 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200876 <key>prepend_string</key>
877 <value>""</value>
ptrkrysik9032b872015-01-03 00:36:21 +0100878 </param>
879 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200880 <key>print_gsmtap_header</key>
881 <value>False</value>
ptrkrysik9032b872015-01-03 00:36:21 +0100882 </param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200883 </block>
884 <block>
885 <key>gsm_receiver</key>
ptrkrysik9032b872015-01-03 00:36:21 +0100886 <param>
887 <key>alias</key>
888 <value></value>
889 </param>
890 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200891 <key>cell_allocation</key>
892 <value>[0]</value>
893 </param>
894 <param>
895 <key>comment</key>
896 <value></value>
897 </param>
898 <param>
ptrkrysik9032b872015-01-03 00:36:21 +0100899 <key>affinity</key>
900 <value></value>
901 </param>
902 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200903 <key>_enabled</key>
904 <value>True</value>
905 </param>
906 <param>
907 <key>_coordinate</key>
Piotr Krysik54f335c2015-08-16 21:53:44 +0200908 <value>(672, 289)</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200909 </param>
910 <param>
911 <key>_rotation</key>
ptrkrysik9032b872015-01-03 00:36:21 +0100912 <value>0</value>
913 </param>
914 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200915 <key>id</key>
916 <value>gsm_receiver_0</value>
917 </param>
918 <param>
ptrkrysik9032b872015-01-03 00:36:21 +0100919 <key>maxoutbuf</key>
920 <value>0</value>
921 </param>
922 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200923 <key>minoutbuf</key>
924 <value>0</value>
ptrkrysik9032b872015-01-03 00:36:21 +0100925 </param>
926 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200927 <key>num_streams</key>
ptrkrysik08f19732015-01-07 22:54:28 +0100928 <value>1</value>
929 </param>
930 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200931 <key>osr</key>
932 <value>4</value>
ptrkrysik08f19732015-01-07 22:54:28 +0100933 </param>
934 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200935 <key>tseq_nums</key>
936 <value>[]</value>
ptrkrysik08f19732015-01-07 22:54:28 +0100937 </param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200938 </block>
939 <block>
Piotr Krysik54f335c2015-08-16 21:53:44 +0200940 <key>gsm_sdcch8_demapper</key>
ptrkrysik08f19732015-01-07 22:54:28 +0100941 <param>
942 <key>alias</key>
943 <value></value>
944 </param>
945 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200946 <key>comment</key>
947 <value></value>
ptrkrysik08f19732015-01-07 22:54:28 +0100948 </param>
949 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200950 <key>affinity</key>
951 <value></value>
ptrkrysik08f19732015-01-07 22:54:28 +0100952 </param>
953 <param>
954 <key>_enabled</key>
955 <value>True</value>
956 </param>
957 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200958 <key>_coordinate</key>
Piotr Krysik93ba6bc2017-01-23 21:33:09 +0100959 <value>(896, 340)</value>
ptrkrysik08f19732015-01-07 22:54:28 +0100960 </param>
961 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200962 <key>_rotation</key>
ptrkrysik08f19732015-01-07 22:54:28 +0100963 <value>0</value>
964 </param>
965 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200966 <key>id</key>
Piotr Krysik54f335c2015-08-16 21:53:44 +0200967 <value>gsm_sdcch8_demapper_0</value>
ptrkrysik08f19732015-01-07 22:54:28 +0100968 </param>
969 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200970 <key>maxoutbuf</key>
971 <value>0</value>
ptrkrysik08f19732015-01-07 22:54:28 +0100972 </param>
973 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200974 <key>minoutbuf</key>
975 <value>0</value>
ptrkrysik08f19732015-01-07 22:54:28 +0100976 </param>
977 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200978 <key>timeslot_nr</key>
979 <value>1</value>
980 </param>
981 </block>
982 <block>
Piotr Krysik54f335c2015-08-16 21:53:44 +0200983 <key>import</key>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200984 <param>
985 <key>alias</key>
986 <value></value>
987 </param>
988 <param>
989 <key>comment</key>
990 <value></value>
991 </param>
992 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200993 <key>_enabled</key>
Piotr Krysik54f335c2015-08-16 21:53:44 +0200994 <value>True</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200995 </param>
996 <param>
997 <key>_coordinate</key>
Piotr Krysik7185b662016-02-14 20:24:54 +0100998 <value>(1016, 11)</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +0200999 </param>
1000 <param>
1001 <key>_rotation</key>
1002 <value>0</value>
1003 </param>
1004 <param>
1005 <key>id</key>
Piotr Krysik54f335c2015-08-16 21:53:44 +02001006 <value>import_0</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001007 </param>
1008 <param>
Piotr Krysik54f335c2015-08-16 21:53:44 +02001009 <key>import</key>
1010 <value>from math import pi</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001011 </param>
1012 </block>
1013 <block>
1014 <key>parameter</key>
1015 <param>
1016 <key>alias</key>
1017 <value></value>
1018 </param>
1019 <param>
1020 <key>comment</key>
1021 <value></value>
1022 </param>
1023 <param>
1024 <key>_enabled</key>
1025 <value>True</value>
1026 </param>
1027 <param>
1028 <key>_coordinate</key>
Piotr Krysikfe538eb2016-07-18 18:14:49 +02001029 <value>(1088, 7)</value>
1030 </param>
1031 <param>
1032 <key>_rotation</key>
1033 <value>0</value>
1034 </param>
1035 <param>
1036 <key>id</key>
1037 <value>osr</value>
1038 </param>
1039 <param>
1040 <key>label</key>
Piotr Krysik82638ab2017-07-23 19:14:13 +02001041 <value>OverSampling Ratio</value>
Piotr Krysikfe538eb2016-07-18 18:14:49 +02001042 </param>
1043 <param>
1044 <key>short_id</key>
1045 <value></value>
1046 </param>
1047 <param>
1048 <key>type</key>
1049 <value>intx</value>
1050 </param>
1051 <param>
1052 <key>value</key>
1053 <value>4</value>
1054 </param>
1055 </block>
1056 <block>
1057 <key>parameter</key>
1058 <param>
1059 <key>alias</key>
1060 <value></value>
1061 </param>
1062 <param>
1063 <key>comment</key>
1064 <value></value>
1065 </param>
1066 <param>
1067 <key>_enabled</key>
1068 <value>True</value>
1069 </param>
1070 <param>
1071 <key>_coordinate</key>
Piotr Krysik54f335c2015-08-16 21:53:44 +02001072 <value>(712, 11)</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001073 </param>
1074 <param>
1075 <key>_rotation</key>
1076 <value>0</value>
1077 </param>
1078 <param>
1079 <key>id</key>
1080 <value>ppm</value>
1081 </param>
1082 <param>
1083 <key>label</key>
1084 <value>ppm</value>
1085 </param>
1086 <param>
1087 <key>short_id</key>
1088 <value>p</value>
1089 </param>
1090 <param>
1091 <key>type</key>
Piotr Krysik93ba6bc2017-01-23 21:33:09 +01001092 <value>eng_float</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001093 </param>
1094 <param>
1095 <key>value</key>
1096 <value>0</value>
1097 </param>
1098 </block>
1099 <block>
1100 <key>qtgui_freq_sink_x</key>
1101 <param>
1102 <key>autoscale</key>
1103 <value>False</value>
1104 </param>
1105 <param>
1106 <key>average</key>
1107 <value>1.0</value>
1108 </param>
1109 <param>
1110 <key>bw</key>
1111 <value>samp_rate</value>
1112 </param>
1113 <param>
ptrkrysik08f19732015-01-07 22:54:28 +01001114 <key>alias</key>
1115 <value></value>
1116 </param>
1117 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001118 <key>fc</key>
ptrkrysik08f19732015-01-07 22:54:28 +01001119 <value>fc_slider</value>
1120 </param>
1121 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001122 <key>comment</key>
1123 <value></value>
1124 </param>
1125 <param>
1126 <key>ctrlpanel</key>
1127 <value>False</value>
1128 </param>
1129 <param>
1130 <key>affinity</key>
1131 <value></value>
1132 </param>
1133 <param>
ptrkrysik08f19732015-01-07 22:54:28 +01001134 <key>_enabled</key>
1135 <value>True</value>
1136 </param>
1137 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001138 <key>fftsize</key>
1139 <value>1024</value>
ptrkrysik08f19732015-01-07 22:54:28 +01001140 </param>
1141 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001142 <key>_coordinate</key>
Piotr Krysik54f335c2015-08-16 21:53:44 +02001143 <value>(488, 187)</value>
ptrkrysik08f19732015-01-07 22:54:28 +01001144 </param>
1145 <param>
1146 <key>gui_hint</key>
1147 <value></value>
1148 </param>
1149 <param>
ptrkrysik08f19732015-01-07 22:54:28 +01001150 <key>_rotation</key>
1151 <value>0</value>
1152 </param>
ptrkrysik08f19732015-01-07 22:54:28 +01001153 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001154 <key>grid</key>
1155 <value>False</value>
ptrkrysik08f19732015-01-07 22:54:28 +01001156 </param>
1157 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001158 <key>id</key>
1159 <value>qtgui_freq_sink_x_0</value>
1160 </param>
1161 <param>
1162 <key>legend</key>
ptrkrysik08f19732015-01-07 22:54:28 +01001163 <value>True</value>
1164 </param>
1165 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001166 <key>alpha1</key>
1167 <value>1.0</value>
ptrkrysik08f19732015-01-07 22:54:28 +01001168 </param>
1169 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001170 <key>color1</key>
1171 <value>"blue"</value>
ptrkrysik08f19732015-01-07 22:54:28 +01001172 </param>
1173 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001174 <key>label1</key>
ptrkrysik08f19732015-01-07 22:54:28 +01001175 <value></value>
1176 </param>
1177 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001178 <key>width1</key>
1179 <value>1</value>
ptrkrysik08f19732015-01-07 22:54:28 +01001180 </param>
1181 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001182 <key>alpha10</key>
1183 <value>1.0</value>
1184 </param>
1185 <param>
1186 <key>color10</key>
1187 <value>"dark blue"</value>
1188 </param>
1189 <param>
1190 <key>label10</key>
1191 <value></value>
1192 </param>
1193 <param>
1194 <key>width10</key>
1195 <value>1</value>
1196 </param>
1197 <param>
1198 <key>alpha2</key>
1199 <value>1.0</value>
1200 </param>
1201 <param>
1202 <key>color2</key>
1203 <value>"red"</value>
1204 </param>
1205 <param>
1206 <key>label2</key>
1207 <value></value>
1208 </param>
1209 <param>
1210 <key>width2</key>
1211 <value>1</value>
1212 </param>
1213 <param>
1214 <key>alpha3</key>
1215 <value>1.0</value>
1216 </param>
1217 <param>
1218 <key>color3</key>
1219 <value>"green"</value>
1220 </param>
1221 <param>
1222 <key>label3</key>
1223 <value></value>
1224 </param>
1225 <param>
1226 <key>width3</key>
1227 <value>1</value>
1228 </param>
1229 <param>
1230 <key>alpha4</key>
1231 <value>1.0</value>
1232 </param>
1233 <param>
1234 <key>color4</key>
1235 <value>"black"</value>
1236 </param>
1237 <param>
1238 <key>label4</key>
1239 <value></value>
1240 </param>
1241 <param>
1242 <key>width4</key>
1243 <value>1</value>
1244 </param>
1245 <param>
1246 <key>alpha5</key>
1247 <value>1.0</value>
1248 </param>
1249 <param>
1250 <key>color5</key>
1251 <value>"cyan"</value>
1252 </param>
1253 <param>
1254 <key>label5</key>
1255 <value></value>
1256 </param>
1257 <param>
1258 <key>width5</key>
1259 <value>1</value>
1260 </param>
1261 <param>
1262 <key>alpha6</key>
1263 <value>1.0</value>
1264 </param>
1265 <param>
1266 <key>color6</key>
1267 <value>"magenta"</value>
1268 </param>
1269 <param>
1270 <key>label6</key>
1271 <value></value>
1272 </param>
1273 <param>
1274 <key>width6</key>
1275 <value>1</value>
1276 </param>
1277 <param>
1278 <key>alpha7</key>
1279 <value>1.0</value>
1280 </param>
1281 <param>
1282 <key>color7</key>
1283 <value>"yellow"</value>
1284 </param>
1285 <param>
1286 <key>label7</key>
1287 <value></value>
1288 </param>
1289 <param>
1290 <key>width7</key>
1291 <value>1</value>
1292 </param>
1293 <param>
1294 <key>alpha8</key>
1295 <value>1.0</value>
1296 </param>
1297 <param>
1298 <key>color8</key>
1299 <value>"dark red"</value>
1300 </param>
1301 <param>
1302 <key>label8</key>
1303 <value></value>
1304 </param>
1305 <param>
1306 <key>width8</key>
1307 <value>1</value>
1308 </param>
1309 <param>
1310 <key>alpha9</key>
1311 <value>1.0</value>
1312 </param>
1313 <param>
1314 <key>color9</key>
1315 <value>"dark green"</value>
1316 </param>
1317 <param>
1318 <key>label9</key>
1319 <value></value>
1320 </param>
1321 <param>
1322 <key>width9</key>
1323 <value>1</value>
1324 </param>
1325 <param>
1326 <key>maxoutbuf</key>
ptrkrysik08f19732015-01-07 22:54:28 +01001327 <value>0</value>
1328 </param>
ptrkrysik08f19732015-01-07 22:54:28 +01001329 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001330 <key>minoutbuf</key>
1331 <value>0</value>
ptrkrysik08f19732015-01-07 22:54:28 +01001332 </param>
1333 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001334 <key>name</key>
1335 <value>""</value>
1336 </param>
1337 <param>
1338 <key>nconnections</key>
1339 <value>1</value>
1340 </param>
1341 <param>
1342 <key>showports</key>
ptrkrysik08f19732015-01-07 22:54:28 +01001343 <value>True</value>
1344 </param>
1345 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001346 <key>freqhalf</key>
ptrkrysik08f19732015-01-07 22:54:28 +01001347 <value>True</value>
1348 </param>
1349 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001350 <key>tr_chan</key>
1351 <value>0</value>
ptrkrysik08f19732015-01-07 22:54:28 +01001352 </param>
1353 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001354 <key>tr_level</key>
1355 <value>0.0</value>
1356 </param>
1357 <param>
1358 <key>tr_mode</key>
1359 <value>qtgui.TRIG_MODE_FREE</value>
1360 </param>
1361 <param>
1362 <key>tr_tag</key>
1363 <value>""</value>
ptrkrysik08f19732015-01-07 22:54:28 +01001364 </param>
1365 <param>
1366 <key>type</key>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001367 <value>complex</value>
ptrkrysik08f19732015-01-07 22:54:28 +01001368 </param>
1369 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001370 <key>update_time</key>
1371 <value>0.10</value>
ptrkrysik08f19732015-01-07 22:54:28 +01001372 </param>
1373 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001374 <key>wintype</key>
1375 <value>firdes.WIN_BLACKMAN_hARRIS</value>
ptrkrysik08f19732015-01-07 22:54:28 +01001376 </param>
1377 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001378 <key>ymax</key>
1379 <value>10</value>
ptrkrysik08f19732015-01-07 22:54:28 +01001380 </param>
1381 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001382 <key>ymin</key>
1383 <value>-140</value>
ptrkrysik08f19732015-01-07 22:54:28 +01001384 </param>
1385 </block>
1386 <block>
piotr6fbc7322014-08-06 14:18:02 +02001387 <key>rtlsdr_source</key>
1388 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001389 <key>alias</key>
1390 <value></value>
piotr6fbc7322014-08-06 14:18:02 +02001391 </param>
1392 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001393 <key>ant0</key>
1394 <value></value>
1395 </param>
1396 <param>
1397 <key>bb_gain0</key>
1398 <value>20</value>
1399 </param>
1400 <param>
1401 <key>bw0</key>
Piotr Krysik54f335c2015-08-16 21:53:44 +02001402 <value>250e3+abs(shiftoff)</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001403 </param>
1404 <param>
1405 <key>dc_offset_mode0</key>
1406 <value>2</value>
1407 </param>
1408 <param>
1409 <key>corr0</key>
1410 <value>ppm_slider</value>
1411 </param>
1412 <param>
1413 <key>freq0</key>
Piotr Krysik54f335c2015-08-16 21:53:44 +02001414 <value>fc_slider-shiftoff</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001415 </param>
1416 <param>
1417 <key>gain_mode0</key>
Piotr Krysik54f335c2015-08-16 21:53:44 +02001418 <value>False</value>
piotr6fbc7322014-08-06 14:18:02 +02001419 </param>
1420 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02001421 <key>if_gain0</key>
1422 <value>20</value>
1423 </param>
1424 <param>
1425 <key>iq_balance_mode0</key>
1426 <value>2</value>
1427 </param>
1428 <param>
1429 <key>gain0</key>
1430 <value>g_slider</value>
1431 </param>
1432 <param>
1433 <key>ant10</key>
1434 <value></value>
1435 </param>
1436 <param>
1437 <key>bb_gain10</key>
1438 <value>20</value>
1439 </param>
1440 <param>
1441 <key>bw10</key>
1442 <value>0</value>
1443 </param>
1444 <param>
1445 <key>dc_offset_mode10</key>
1446 <value>0</value>
1447 </param>
1448 <param>
1449 <key>corr10</key>
1450 <value>0</value>
1451 </param>
1452 <param>
1453 <key>freq10</key>
1454 <value>100e6</value>
1455 </param>
1456 <param>
1457 <key>gain_mode10</key>
1458 <value>False</value>
1459 </param>
1460 <param>
1461 <key>if_gain10</key>
1462 <value>20</value>
1463 </param>
1464 <param>
1465 <key>iq_balance_mode10</key>
1466 <value>0</value>
1467 </param>
1468 <param>
1469 <key>gain10</key>
1470 <value>10</value>
1471 </param>
1472 <param>
1473 <key>ant11</key>
1474 <value></value>
1475 </param>
1476 <param>
1477 <key>bb_gain11</key>
1478 <value>20</value>
1479 </param>
1480 <param>
1481 <key>bw11</key>
1482 <value>0</value>
1483 </param>
1484 <param>
1485 <key>dc_offset_mode11</key>
1486 <value>0</value>
1487 </param>
1488 <param>
1489 <key>corr11</key>
1490 <value>0</value>
1491 </param>
1492 <param>
1493 <key>freq11</key>
1494 <value>100e6</value>
1495 </param>
1496 <param>
1497 <key>gain_mode11</key>
1498 <value>False</value>
1499 </param>
1500 <param>
1501 <key>if_gain11</key>
1502 <value>20</value>
1503 </param>
1504 <param>
1505 <key>iq_balance_mode11</key>
1506 <value>0</value>
1507 </param>
1508 <param>
1509 <key>gain11</key>
1510 <value>10</value>
1511 </param>
1512 <param>
1513 <key>ant12</key>
1514 <value></value>
1515 </param>
1516 <param>
1517 <key>bb_gain12</key>
1518 <value>20</value>
1519 </param>
1520 <param>
1521 <key>bw12</key>
1522 <value>0</value>
1523 </param>
1524 <param>
1525 <key>dc_offset_mode12</key>
1526 <value>0</value>
1527 </param>
1528 <param>
1529 <key>corr12</key>
1530 <value>0</value>
1531 </param>
1532 <param>
1533 <key>freq12</key>
1534 <value>100e6</value>
1535 </param>
1536 <param>
1537 <key>gain_mode12</key>
1538 <value>False</value>
1539 </param>
1540 <param>
1541 <key>if_gain12</key>
1542 <value>20</value>
1543 </param>
1544 <param>
1545 <key>iq_balance_mode12</key>
1546 <value>0</value>
1547 </param>
1548 <param>
1549 <key>gain12</key>
1550 <value>10</value>
1551 </param>
1552 <param>
1553 <key>ant13</key>
1554 <value></value>
1555 </param>
1556 <param>
1557 <key>bb_gain13</key>
1558 <value>20</value>
1559 </param>
1560 <param>
1561 <key>bw13</key>
1562 <value>0</value>
1563 </param>
1564 <param>
1565 <key>dc_offset_mode13</key>
1566 <value>0</value>
1567 </param>
1568 <param>
1569 <key>corr13</key>
1570 <value>0</value>
1571 </param>
1572 <param>
1573 <key>freq13</key>
1574 <value>100e6</value>
1575 </param>
1576 <param>
1577 <key>gain_mode13</key>
1578 <value>False</value>
1579 </param>
1580 <param>
1581 <key>if_gain13</key>
1582 <value>20</value>
1583 </param>
1584 <param>
1585 <key>iq_balance_mode13</key>
1586 <value>0</value>
1587 </param>
1588 <param>
1589 <key>gain13</key>
1590 <value>10</value>
1591 </param>
1592 <param>
1593 <key>ant14</key>
1594 <value></value>
1595 </param>
1596 <param>
1597 <key>bb_gain14</key>
1598 <value>20</value>
1599 </param>
1600 <param>
1601 <key>bw14</key>
1602 <value>0</value>
1603 </param>
1604 <param>
1605 <key>dc_offset_mode14</key>
1606 <value>0</value>
1607 </param>
1608 <param>
1609 <key>corr14</key>
1610 <value>0</value>
1611 </param>
1612 <param>
1613 <key>freq14</key>
1614 <value>100e6</value>
1615 </param>
1616 <param>
1617 <key>gain_mode14</key>
1618 <value>False</value>
1619 </param>
1620 <param>
1621 <key>if_gain14</key>
1622 <value>20</value>
1623 </param>
1624 <param>
1625 <key>iq_balance_mode14</key>
1626 <value>0</value>
1627 </param>
1628 <param>
1629 <key>gain14</key>
1630 <value>10</value>
1631 </param>
1632 <param>
1633 <key>ant15</key>
1634 <value></value>
1635 </param>
1636 <param>
1637 <key>bb_gain15</key>
1638 <value>20</value>
1639 </param>
1640 <param>
1641 <key>bw15</key>
1642 <value>0</value>
1643 </param>
1644 <param>
1645 <key>dc_offset_mode15</key>
1646 <value>0</value>
1647 </param>
1648 <param>
1649 <key>corr15</key>
1650 <value>0</value>
1651 </param>
1652 <param>
1653 <key>freq15</key>
1654 <value>100e6</value>
1655 </param>
1656 <param>
1657 <key>gain_mode15</key>
1658 <value>False</value>
1659 </param>
1660 <param>
1661 <key>if_gain15</key>
1662 <value>20</value>
1663 </param>
1664 <param>
1665 <key>iq_balance_mode15</key>
1666 <value>0</value>
1667 </param>
1668 <param>
1669 <key>gain15</key>
1670 <value>10</value>
1671 </param>
1672 <param>
1673 <key>ant16</key>
1674 <value></value>
1675 </param>
1676 <param>
1677 <key>bb_gain16</key>
1678 <value>20</value>
1679 </param>
1680 <param>
1681 <key>bw16</key>
1682 <value>0</value>
1683 </param>
1684 <param>
1685 <key>dc_offset_mode16</key>
1686 <value>0</value>
1687 </param>
1688 <param>
1689 <key>corr16</key>
1690 <value>0</value>
1691 </param>
1692 <param>
1693 <key>freq16</key>
1694 <value>100e6</value>
1695 </param>
1696 <param>
1697 <key>gain_mode16</key>
1698 <value>False</value>
1699 </param>
1700 <param>
1701 <key>if_gain16</key>
1702 <value>20</value>
1703 </param>
1704 <param>
1705 <key>iq_balance_mode16</key>
1706 <value>0</value>
1707 </param>
1708 <param>
1709 <key>gain16</key>
1710 <value>10</value>
1711 </param>
1712 <param>
1713 <key>ant17</key>
1714 <value></value>
1715 </param>
1716 <param>
1717 <key>bb_gain17</key>
1718 <value>20</value>
1719 </param>
1720 <param>
1721 <key>bw17</key>
1722 <value>0</value>
1723 </param>
1724 <param>
1725 <key>dc_offset_mode17</key>
1726 <value>0</value>
1727 </param>
1728 <param>
1729 <key>corr17</key>
1730 <value>0</value>
1731 </param>
1732 <param>
1733 <key>freq17</key>
1734 <value>100e6</value>
1735 </param>
1736 <param>
1737 <key>gain_mode17</key>
1738 <value>False</value>
1739 </param>
1740 <param>
1741 <key>if_gain17</key>
1742 <value>20</value>
1743 </param>
1744 <param>
1745 <key>iq_balance_mode17</key>
1746 <value>0</value>
1747 </param>
1748 <param>
1749 <key>gain17</key>
1750 <value>10</value>
1751 </param>
1752 <param>
1753 <key>ant18</key>
1754 <value></value>
1755 </param>
1756 <param>
1757 <key>bb_gain18</key>
1758 <value>20</value>
1759 </param>
1760 <param>
1761 <key>bw18</key>
1762 <value>0</value>
1763 </param>
1764 <param>
1765 <key>dc_offset_mode18</key>
1766 <value>0</value>
1767 </param>
1768 <param>
1769 <key>corr18</key>
1770 <value>0</value>
1771 </param>
1772 <param>
1773 <key>freq18</key>
1774 <value>100e6</value>
1775 </param>
1776 <param>
1777 <key>gain_mode18</key>
1778 <value>False</value>
1779 </param>
1780 <param>
1781 <key>if_gain18</key>
1782 <value>20</value>
1783 </param>
1784 <param>
1785 <key>iq_balance_mode18</key>
1786 <value>0</value>
1787 </param>
1788 <param>
1789 <key>gain18</key>
1790 <value>10</value>
1791 </param>
1792 <param>
1793 <key>ant19</key>
1794 <value></value>
1795 </param>
1796 <param>
1797 <key>bb_gain19</key>
1798 <value>20</value>
1799 </param>
1800 <param>
1801 <key>bw19</key>
1802 <value>0</value>
1803 </param>
1804 <param>
1805 <key>dc_offset_mode19</key>
1806 <value>0</value>
1807 </param>
1808 <param>
1809 <key>corr19</key>
1810 <value>0</value>
1811 </param>
1812 <param>
1813 <key>freq19</key>
1814 <value>100e6</value>
1815 </param>
1816 <param>
1817 <key>gain_mode19</key>
1818 <value>False</value>
1819 </param>
1820 <param>
1821 <key>if_gain19</key>
1822 <value>20</value>
1823 </param>
1824 <param>
1825 <key>iq_balance_mode19</key>
1826 <value>0</value>
1827 </param>
1828 <param>
1829 <key>gain19</key>
1830 <value>10</value>
1831 </param>
1832 <param>
1833 <key>ant1</key>
1834 <value></value>
1835 </param>
1836 <param>
1837 <key>bb_gain1</key>
1838 <value>20</value>
1839 </param>
1840 <param>
1841 <key>bw1</key>
1842 <value>0</value>
1843 </param>
1844 <param>
1845 <key>dc_offset_mode1</key>
1846 <value>0</value>
1847 </param>
1848 <param>
1849 <key>corr1</key>
1850 <value>0</value>
1851 </param>
1852 <param>
1853 <key>freq1</key>
1854 <value>100e6</value>
1855 </param>
1856 <param>
1857 <key>gain_mode1</key>
1858 <value>True</value>
1859 </param>
1860 <param>
1861 <key>if_gain1</key>
1862 <value>20</value>
1863 </param>
1864 <param>
1865 <key>iq_balance_mode1</key>
1866 <value>0</value>
1867 </param>
1868 <param>
1869 <key>gain1</key>
1870 <value>10</value>
1871 </param>
1872 <param>
1873 <key>ant20</key>
1874 <value></value>
1875 </param>
1876 <param>
1877 <key>bb_gain20</key>
1878 <value>20</value>
1879 </param>
1880 <param>
1881 <key>bw20</key>
1882 <value>0</value>
1883 </param>
1884 <param>
1885 <key>dc_offset_mode20</key>
1886 <value>0</value>
1887 </param>
1888 <param>
1889 <key>corr20</key>
1890 <value>0</value>
1891 </param>
1892 <param>
1893 <key>freq20</key>
1894 <value>100e6</value>
1895 </param>
1896 <param>
1897 <key>gain_mode20</key>
1898 <value>False</value>
1899 </param>
1900 <param>
1901 <key>if_gain20</key>
1902 <value>20</value>
1903 </param>
1904 <param>
1905 <key>iq_balance_mode20</key>
1906 <value>0</value>
1907 </param>
1908 <param>
1909 <key>gain20</key>
1910 <value>10</value>
1911 </param>
1912 <param>
1913 <key>ant21</key>
1914 <value></value>
1915 </param>
1916 <param>
1917 <key>bb_gain21</key>
1918 <value>20</value>
1919 </param>
1920 <param>
1921 <key>bw21</key>
1922 <value>0</value>
1923 </param>
1924 <param>
1925 <key>dc_offset_mode21</key>
1926 <value>0</value>
1927 </param>
1928 <param>
1929 <key>corr21</key>
1930 <value>0</value>
1931 </param>
1932 <param>
1933 <key>freq21</key>
1934 <value>100e6</value>
1935 </param>
1936 <param>
1937 <key>gain_mode21</key>
1938 <value>False</value>
1939 </param>
1940 <param>
1941 <key>if_gain21</key>
1942 <value>20</value>
1943 </param>
1944 <param>
1945 <key>iq_balance_mode21</key>
1946 <value>0</value>
1947 </param>
1948 <param>
1949 <key>gain21</key>
1950 <value>10</value>
1951 </param>
1952 <param>
1953 <key>ant22</key>
1954 <value></value>
1955 </param>
1956 <param>
1957 <key>bb_gain22</key>
1958 <value>20</value>
1959 </param>
1960 <param>
1961 <key>bw22</key>
1962 <value>0</value>
1963 </param>
1964 <param>
1965 <key>dc_offset_mode22</key>
1966 <value>0</value>
1967 </param>
1968 <param>
1969 <key>corr22</key>
1970 <value>0</value>
1971 </param>
1972 <param>
1973 <key>freq22</key>
1974 <value>100e6</value>
1975 </param>
1976 <param>
1977 <key>gain_mode22</key>
1978 <value>False</value>
1979 </param>
1980 <param>
1981 <key>if_gain22</key>
1982 <value>20</value>
1983 </param>
1984 <param>
1985 <key>iq_balance_mode22</key>
1986 <value>0</value>
1987 </param>
1988 <param>
1989 <key>gain22</key>
1990 <value>10</value>
1991 </param>
1992 <param>
1993 <key>ant23</key>
1994 <value></value>
1995 </param>
1996 <param>
1997 <key>bb_gain23</key>
1998 <value>20</value>
1999 </param>
2000 <param>
2001 <key>bw23</key>
2002 <value>0</value>
2003 </param>
2004 <param>
2005 <key>dc_offset_mode23</key>
2006 <value>0</value>
2007 </param>
2008 <param>
2009 <key>corr23</key>
2010 <value>0</value>
2011 </param>
2012 <param>
2013 <key>freq23</key>
2014 <value>100e6</value>
2015 </param>
2016 <param>
2017 <key>gain_mode23</key>
2018 <value>False</value>
2019 </param>
2020 <param>
2021 <key>if_gain23</key>
2022 <value>20</value>
2023 </param>
2024 <param>
2025 <key>iq_balance_mode23</key>
2026 <value>0</value>
2027 </param>
2028 <param>
2029 <key>gain23</key>
2030 <value>10</value>
2031 </param>
2032 <param>
2033 <key>ant24</key>
2034 <value></value>
2035 </param>
2036 <param>
2037 <key>bb_gain24</key>
2038 <value>20</value>
2039 </param>
2040 <param>
2041 <key>bw24</key>
2042 <value>0</value>
2043 </param>
2044 <param>
2045 <key>dc_offset_mode24</key>
2046 <value>0</value>
2047 </param>
2048 <param>
2049 <key>corr24</key>
2050 <value>0</value>
2051 </param>
2052 <param>
2053 <key>freq24</key>
2054 <value>100e6</value>
2055 </param>
2056 <param>
2057 <key>gain_mode24</key>
2058 <value>False</value>
2059 </param>
2060 <param>
2061 <key>if_gain24</key>
2062 <value>20</value>
2063 </param>
2064 <param>
2065 <key>iq_balance_mode24</key>
2066 <value>0</value>
2067 </param>
2068 <param>
2069 <key>gain24</key>
2070 <value>10</value>
2071 </param>
2072 <param>
2073 <key>ant25</key>
2074 <value></value>
2075 </param>
2076 <param>
2077 <key>bb_gain25</key>
2078 <value>20</value>
2079 </param>
2080 <param>
2081 <key>bw25</key>
2082 <value>0</value>
2083 </param>
2084 <param>
2085 <key>dc_offset_mode25</key>
2086 <value>0</value>
2087 </param>
2088 <param>
2089 <key>corr25</key>
2090 <value>0</value>
2091 </param>
2092 <param>
2093 <key>freq25</key>
2094 <value>100e6</value>
2095 </param>
2096 <param>
2097 <key>gain_mode25</key>
2098 <value>False</value>
2099 </param>
2100 <param>
2101 <key>if_gain25</key>
2102 <value>20</value>
2103 </param>
2104 <param>
2105 <key>iq_balance_mode25</key>
2106 <value>0</value>
2107 </param>
2108 <param>
2109 <key>gain25</key>
2110 <value>10</value>
2111 </param>
2112 <param>
2113 <key>ant26</key>
2114 <value></value>
2115 </param>
2116 <param>
2117 <key>bb_gain26</key>
2118 <value>20</value>
2119 </param>
2120 <param>
2121 <key>bw26</key>
2122 <value>0</value>
2123 </param>
2124 <param>
2125 <key>dc_offset_mode26</key>
2126 <value>0</value>
2127 </param>
2128 <param>
2129 <key>corr26</key>
2130 <value>0</value>
2131 </param>
2132 <param>
2133 <key>freq26</key>
2134 <value>100e6</value>
2135 </param>
2136 <param>
2137 <key>gain_mode26</key>
2138 <value>False</value>
2139 </param>
2140 <param>
2141 <key>if_gain26</key>
2142 <value>20</value>
2143 </param>
2144 <param>
2145 <key>iq_balance_mode26</key>
2146 <value>0</value>
2147 </param>
2148 <param>
2149 <key>gain26</key>
2150 <value>10</value>
2151 </param>
2152 <param>
2153 <key>ant27</key>
2154 <value></value>
2155 </param>
2156 <param>
2157 <key>bb_gain27</key>
2158 <value>20</value>
2159 </param>
2160 <param>
2161 <key>bw27</key>
2162 <value>0</value>
2163 </param>
2164 <param>
2165 <key>dc_offset_mode27</key>
2166 <value>0</value>
2167 </param>
2168 <param>
2169 <key>corr27</key>
2170 <value>0</value>
2171 </param>
2172 <param>
2173 <key>freq27</key>
2174 <value>100e6</value>
2175 </param>
2176 <param>
2177 <key>gain_mode27</key>
2178 <value>False</value>
2179 </param>
2180 <param>
2181 <key>if_gain27</key>
2182 <value>20</value>
2183 </param>
2184 <param>
2185 <key>iq_balance_mode27</key>
2186 <value>0</value>
2187 </param>
2188 <param>
2189 <key>gain27</key>
2190 <value>10</value>
2191 </param>
2192 <param>
2193 <key>ant28</key>
2194 <value></value>
2195 </param>
2196 <param>
2197 <key>bb_gain28</key>
2198 <value>20</value>
2199 </param>
2200 <param>
2201 <key>bw28</key>
2202 <value>0</value>
2203 </param>
2204 <param>
2205 <key>dc_offset_mode28</key>
2206 <value>0</value>
2207 </param>
2208 <param>
2209 <key>corr28</key>
2210 <value>0</value>
2211 </param>
2212 <param>
2213 <key>freq28</key>
2214 <value>100e6</value>
2215 </param>
2216 <param>
2217 <key>gain_mode28</key>
2218 <value>False</value>
2219 </param>
2220 <param>
2221 <key>if_gain28</key>
2222 <value>20</value>
2223 </param>
2224 <param>
2225 <key>iq_balance_mode28</key>
2226 <value>0</value>
2227 </param>
2228 <param>
2229 <key>gain28</key>
2230 <value>10</value>
2231 </param>
2232 <param>
2233 <key>ant29</key>
2234 <value></value>
2235 </param>
2236 <param>
2237 <key>bb_gain29</key>
2238 <value>20</value>
2239 </param>
2240 <param>
2241 <key>bw29</key>
2242 <value>0</value>
2243 </param>
2244 <param>
2245 <key>dc_offset_mode29</key>
2246 <value>0</value>
2247 </param>
2248 <param>
2249 <key>corr29</key>
2250 <value>0</value>
2251 </param>
2252 <param>
2253 <key>freq29</key>
2254 <value>100e6</value>
2255 </param>
2256 <param>
2257 <key>gain_mode29</key>
2258 <value>False</value>
2259 </param>
2260 <param>
2261 <key>if_gain29</key>
2262 <value>20</value>
2263 </param>
2264 <param>
2265 <key>iq_balance_mode29</key>
2266 <value>0</value>
2267 </param>
2268 <param>
2269 <key>gain29</key>
2270 <value>10</value>
2271 </param>
2272 <param>
2273 <key>ant2</key>
2274 <value></value>
2275 </param>
2276 <param>
2277 <key>bb_gain2</key>
2278 <value>20</value>
2279 </param>
2280 <param>
2281 <key>bw2</key>
2282 <value>0</value>
2283 </param>
2284 <param>
2285 <key>dc_offset_mode2</key>
2286 <value>0</value>
2287 </param>
2288 <param>
2289 <key>corr2</key>
2290 <value>0</value>
2291 </param>
2292 <param>
2293 <key>freq2</key>
2294 <value>100e6</value>
2295 </param>
2296 <param>
2297 <key>gain_mode2</key>
2298 <value>True</value>
2299 </param>
2300 <param>
2301 <key>if_gain2</key>
2302 <value>20</value>
2303 </param>
2304 <param>
2305 <key>iq_balance_mode2</key>
2306 <value>0</value>
2307 </param>
2308 <param>
2309 <key>gain2</key>
2310 <value>10</value>
2311 </param>
2312 <param>
2313 <key>ant30</key>
2314 <value></value>
2315 </param>
2316 <param>
2317 <key>bb_gain30</key>
2318 <value>20</value>
2319 </param>
2320 <param>
2321 <key>bw30</key>
2322 <value>0</value>
2323 </param>
2324 <param>
2325 <key>dc_offset_mode30</key>
2326 <value>0</value>
2327 </param>
2328 <param>
2329 <key>corr30</key>
2330 <value>0</value>
2331 </param>
2332 <param>
2333 <key>freq30</key>
2334 <value>100e6</value>
2335 </param>
2336 <param>
2337 <key>gain_mode30</key>
2338 <value>False</value>
2339 </param>
2340 <param>
2341 <key>if_gain30</key>
2342 <value>20</value>
2343 </param>
2344 <param>
2345 <key>iq_balance_mode30</key>
2346 <value>0</value>
2347 </param>
2348 <param>
2349 <key>gain30</key>
2350 <value>10</value>
2351 </param>
2352 <param>
2353 <key>ant31</key>
2354 <value></value>
2355 </param>
2356 <param>
2357 <key>bb_gain31</key>
2358 <value>20</value>
2359 </param>
2360 <param>
2361 <key>bw31</key>
2362 <value>0</value>
2363 </param>
2364 <param>
2365 <key>dc_offset_mode31</key>
2366 <value>0</value>
2367 </param>
2368 <param>
2369 <key>corr31</key>
2370 <value>0</value>
2371 </param>
2372 <param>
2373 <key>freq31</key>
2374 <value>100e6</value>
2375 </param>
2376 <param>
2377 <key>gain_mode31</key>
2378 <value>False</value>
2379 </param>
2380 <param>
2381 <key>if_gain31</key>
2382 <value>20</value>
2383 </param>
2384 <param>
2385 <key>iq_balance_mode31</key>
2386 <value>0</value>
2387 </param>
2388 <param>
2389 <key>gain31</key>
2390 <value>10</value>
2391 </param>
2392 <param>
2393 <key>ant3</key>
2394 <value></value>
2395 </param>
2396 <param>
2397 <key>bb_gain3</key>
2398 <value>20</value>
2399 </param>
2400 <param>
2401 <key>bw3</key>
2402 <value>0</value>
2403 </param>
2404 <param>
2405 <key>dc_offset_mode3</key>
2406 <value>0</value>
2407 </param>
2408 <param>
2409 <key>corr3</key>
2410 <value>0</value>
2411 </param>
2412 <param>
2413 <key>freq3</key>
2414 <value>100e6</value>
2415 </param>
2416 <param>
2417 <key>gain_mode3</key>
2418 <value>True</value>
2419 </param>
2420 <param>
2421 <key>if_gain3</key>
2422 <value>20</value>
2423 </param>
2424 <param>
2425 <key>iq_balance_mode3</key>
2426 <value>0</value>
2427 </param>
2428 <param>
2429 <key>gain3</key>
2430 <value>10</value>
2431 </param>
2432 <param>
2433 <key>ant4</key>
2434 <value></value>
2435 </param>
2436 <param>
2437 <key>bb_gain4</key>
2438 <value>20</value>
2439 </param>
2440 <param>
2441 <key>bw4</key>
2442 <value>0</value>
2443 </param>
2444 <param>
2445 <key>dc_offset_mode4</key>
2446 <value>0</value>
2447 </param>
2448 <param>
2449 <key>corr4</key>
2450 <value>0</value>
2451 </param>
2452 <param>
2453 <key>freq4</key>
2454 <value>100e6</value>
2455 </param>
2456 <param>
2457 <key>gain_mode4</key>
2458 <value>True</value>
2459 </param>
2460 <param>
2461 <key>if_gain4</key>
2462 <value>20</value>
2463 </param>
2464 <param>
2465 <key>iq_balance_mode4</key>
2466 <value>0</value>
2467 </param>
2468 <param>
2469 <key>gain4</key>
2470 <value>10</value>
2471 </param>
2472 <param>
2473 <key>ant5</key>
2474 <value></value>
2475 </param>
2476 <param>
2477 <key>bb_gain5</key>
2478 <value>20</value>
2479 </param>
2480 <param>
2481 <key>bw5</key>
2482 <value>0</value>
2483 </param>
2484 <param>
2485 <key>dc_offset_mode5</key>
2486 <value>0</value>
2487 </param>
2488 <param>
2489 <key>corr5</key>
2490 <value>0</value>
2491 </param>
2492 <param>
2493 <key>freq5</key>
2494 <value>100e6</value>
2495 </param>
2496 <param>
2497 <key>gain_mode5</key>
2498 <value>False</value>
2499 </param>
2500 <param>
2501 <key>if_gain5</key>
2502 <value>20</value>
2503 </param>
2504 <param>
2505 <key>iq_balance_mode5</key>
2506 <value>0</value>
2507 </param>
2508 <param>
2509 <key>gain5</key>
2510 <value>10</value>
2511 </param>
2512 <param>
2513 <key>ant6</key>
2514 <value></value>
2515 </param>
2516 <param>
2517 <key>bb_gain6</key>
2518 <value>20</value>
2519 </param>
2520 <param>
2521 <key>bw6</key>
2522 <value>0</value>
2523 </param>
2524 <param>
2525 <key>dc_offset_mode6</key>
2526 <value>0</value>
2527 </param>
2528 <param>
2529 <key>corr6</key>
2530 <value>0</value>
2531 </param>
2532 <param>
2533 <key>freq6</key>
2534 <value>100e6</value>
2535 </param>
2536 <param>
2537 <key>gain_mode6</key>
2538 <value>False</value>
2539 </param>
2540 <param>
2541 <key>if_gain6</key>
2542 <value>20</value>
2543 </param>
2544 <param>
2545 <key>iq_balance_mode6</key>
2546 <value>0</value>
2547 </param>
2548 <param>
2549 <key>gain6</key>
2550 <value>10</value>
2551 </param>
2552 <param>
2553 <key>ant7</key>
2554 <value></value>
2555 </param>
2556 <param>
2557 <key>bb_gain7</key>
2558 <value>20</value>
2559 </param>
2560 <param>
2561 <key>bw7</key>
2562 <value>0</value>
2563 </param>
2564 <param>
2565 <key>dc_offset_mode7</key>
2566 <value>0</value>
2567 </param>
2568 <param>
2569 <key>corr7</key>
2570 <value>0</value>
2571 </param>
2572 <param>
2573 <key>freq7</key>
2574 <value>100e6</value>
2575 </param>
2576 <param>
2577 <key>gain_mode7</key>
2578 <value>False</value>
2579 </param>
2580 <param>
2581 <key>if_gain7</key>
2582 <value>20</value>
2583 </param>
2584 <param>
2585 <key>iq_balance_mode7</key>
2586 <value>0</value>
2587 </param>
2588 <param>
2589 <key>gain7</key>
2590 <value>10</value>
2591 </param>
2592 <param>
2593 <key>ant8</key>
2594 <value></value>
2595 </param>
2596 <param>
2597 <key>bb_gain8</key>
2598 <value>20</value>
2599 </param>
2600 <param>
2601 <key>bw8</key>
2602 <value>0</value>
2603 </param>
2604 <param>
2605 <key>dc_offset_mode8</key>
2606 <value>0</value>
2607 </param>
2608 <param>
2609 <key>corr8</key>
2610 <value>0</value>
2611 </param>
2612 <param>
2613 <key>freq8</key>
2614 <value>100e6</value>
2615 </param>
2616 <param>
2617 <key>gain_mode8</key>
2618 <value>False</value>
2619 </param>
2620 <param>
2621 <key>if_gain8</key>
2622 <value>20</value>
2623 </param>
2624 <param>
2625 <key>iq_balance_mode8</key>
2626 <value>0</value>
2627 </param>
2628 <param>
2629 <key>gain8</key>
2630 <value>10</value>
2631 </param>
2632 <param>
2633 <key>ant9</key>
2634 <value></value>
2635 </param>
2636 <param>
2637 <key>bb_gain9</key>
2638 <value>20</value>
2639 </param>
2640 <param>
2641 <key>bw9</key>
2642 <value>0</value>
2643 </param>
2644 <param>
2645 <key>dc_offset_mode9</key>
2646 <value>0</value>
2647 </param>
2648 <param>
2649 <key>corr9</key>
2650 <value>0</value>
2651 </param>
2652 <param>
2653 <key>freq9</key>
2654 <value>100e6</value>
2655 </param>
2656 <param>
2657 <key>gain_mode9</key>
2658 <value>False</value>
2659 </param>
2660 <param>
2661 <key>if_gain9</key>
2662 <value>20</value>
2663 </param>
2664 <param>
2665 <key>iq_balance_mode9</key>
2666 <value>0</value>
2667 </param>
2668 <param>
2669 <key>gain9</key>
2670 <value>10</value>
2671 </param>
2672 <param>
2673 <key>comment</key>
2674 <value></value>
2675 </param>
2676 <param>
2677 <key>affinity</key>
2678 <value></value>
piotr6fbc7322014-08-06 14:18:02 +02002679 </param>
2680 <param>
2681 <key>args</key>
Piotr Krysik7185b662016-02-14 20:24:54 +01002682 <value>args</value>
piotr6fbc7322014-08-06 14:18:02 +02002683 </param>
2684 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02002685 <key>_enabled</key>
2686 <value>True</value>
ptrkrysik3b776542015-01-03 00:06:39 +01002687 </param>
2688 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02002689 <key>_coordinate</key>
Piotr Krysikfe538eb2016-07-18 18:14:49 +02002690 <value>(8, 237)</value>
Piotr Krysik425fcf72015-08-13 13:40:44 +02002691 </param>
2692 <param>
2693 <key>_rotation</key>
2694 <value>0</value>
2695 </param>
2696 <param>
2697 <key>id</key>
2698 <value>rtlsdr_source_0</value>
2699 </param>
2700 <param>
2701 <key>maxoutbuf</key>
2702 <value>0</value>
ptrkrysik3b776542015-01-03 00:06:39 +01002703 </param>
2704 <param>
2705 <key>clock_source0</key>
2706 <value></value>
2707 </param>
2708 <param>
2709 <key>time_source0</key>
2710 <value></value>
2711 </param>
2712 <param>
2713 <key>clock_source1</key>
2714 <value></value>
2715 </param>
2716 <param>
2717 <key>time_source1</key>
2718 <value></value>
2719 </param>
2720 <param>
2721 <key>clock_source2</key>
2722 <value></value>
2723 </param>
2724 <param>
2725 <key>time_source2</key>
2726 <value></value>
2727 </param>
2728 <param>
2729 <key>clock_source3</key>
2730 <value></value>
2731 </param>
2732 <param>
2733 <key>time_source3</key>
2734 <value></value>
2735 </param>
2736 <param>
2737 <key>clock_source4</key>
2738 <value></value>
2739 </param>
2740 <param>
2741 <key>time_source4</key>
2742 <value></value>
2743 </param>
2744 <param>
2745 <key>clock_source5</key>
2746 <value></value>
2747 </param>
2748 <param>
2749 <key>time_source5</key>
2750 <value></value>
2751 </param>
2752 <param>
2753 <key>clock_source6</key>
2754 <value></value>
2755 </param>
2756 <param>
2757 <key>time_source6</key>
2758 <value></value>
2759 </param>
2760 <param>
2761 <key>clock_source7</key>
2762 <value></value>
2763 </param>
2764 <param>
2765 <key>time_source7</key>
2766 <value></value>
2767 </param>
2768 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02002769 <key>minoutbuf</key>
2770 <value>0</value>
2771 </param>
2772 <param>
piotr6fbc7322014-08-06 14:18:02 +02002773 <key>nchan</key>
2774 <value>1</value>
2775 </param>
2776 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02002777 <key>num_mboards</key>
2778 <value>1</value>
2779 </param>
2780 <param>
2781 <key>type</key>
2782 <value>fc32</value>
2783 </param>
2784 <param>
piotr6fbc7322014-08-06 14:18:02 +02002785 <key>sample_rate</key>
2786 <value>samp_rate</value>
2787 </param>
2788 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02002789 <key>sync</key>
piotr6fbc7322014-08-06 14:18:02 +02002790 <value></value>
2791 </param>
ptrkrysikc1848232015-02-15 11:38:44 +01002792 </block>
2793 <block>
2794 <key>parameter</key>
2795 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02002796 <key>alias</key>
2797 <value></value>
2798 </param>
2799 <param>
2800 <key>comment</key>
2801 <value></value>
ptrkrysikc1848232015-02-15 11:38:44 +01002802 </param>
2803 <param>
2804 <key>_enabled</key>
2805 <value>True</value>
2806 </param>
2807 <param>
ptrkrysikc1848232015-02-15 11:38:44 +01002808 <key>_coordinate</key>
Piotr Krysik7185b662016-02-14 20:24:54 +01002809 <value>(16, 115)</value>
ptrkrysikc1848232015-02-15 11:38:44 +01002810 </param>
2811 <param>
2812 <key>_rotation</key>
2813 <value>0</value>
2814 </param>
ptrkrysikc1848232015-02-15 11:38:44 +01002815 <param>
2816 <key>id</key>
ptrkrysikc1848232015-02-15 11:38:44 +01002817 <value>samp_rate</value>
2818 </param>
2819 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02002820 <key>label</key>
2821 <value>samp_rate</value>
ptrkrysikc1848232015-02-15 11:38:44 +01002822 </param>
2823 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02002824 <key>short_id</key>
2825 <value>s</value>
ptrkrysikc1848232015-02-15 11:38:44 +01002826 </param>
2827 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02002828 <key>type</key>
2829 <value>eng_float</value>
ptrkrysikc1848232015-02-15 11:38:44 +01002830 </param>
2831 <param>
Piotr Krysik425fcf72015-08-13 13:40:44 +02002832 <key>value</key>
2833 <value>2000000.052982</value>
ptrkrysikc1848232015-02-15 11:38:44 +01002834 </param>
2835 </block>
Piotr Krysik54f335c2015-08-16 21:53:44 +02002836 <block>
2837 <key>parameter</key>
2838 <param>
2839 <key>alias</key>
2840 <value></value>
2841 </param>
2842 <param>
2843 <key>comment</key>
2844 <value></value>
2845 </param>
2846 <param>
2847 <key>_enabled</key>
2848 <value>True</value>
2849 </param>
2850 <param>
2851 <key>_coordinate</key>
2852 <value>(784, 11)</value>
2853 </param>
2854 <param>
2855 <key>_rotation</key>
2856 <value>0</value>
2857 </param>
2858 <param>
2859 <key>id</key>
2860 <value>shiftoff</value>
2861 </param>
2862 <param>
2863 <key>label</key>
Piotr Krysik82638ab2017-07-23 19:14:13 +02002864 <value>Frequency Shiftoff</value>
Piotr Krysik54f335c2015-08-16 21:53:44 +02002865 </param>
2866 <param>
2867 <key>short_id</key>
2868 <value>o</value>
2869 </param>
2870 <param>
2871 <key>type</key>
2872 <value>eng_float</value>
2873 </param>
2874 <param>
2875 <key>value</key>
2876 <value>400e3</value>
2877 </param>
2878 </block>
Petter Reinholdtsen145d78d2017-08-25 08:19:58 +00002879 <block>
2880 <key>parameter</key>
2881 <param>
2882 <key>alias</key>
2883 <value></value>
2884 </param>
2885 <param>
2886 <key>comment</key>
2887 <value></value>
2888 </param>
2889 <param>
2890 <key>_enabled</key>
2891 <value>True</value>
2892 </param>
2893 <param>
2894 <key>_coordinate</key>
2895 <value>(784, 112)</value>
2896 </param>
2897 <param>
2898 <key>_rotation</key>
2899 <value>0</value>
2900 </param>
2901 <param>
2902 <key>id</key>
2903 <value>serverport</value>
2904 </param>
2905 <param>
2906 <key>label</key>
2907 <value>UDP server listening port</value>
2908 </param>
2909 <param>
2910 <key>short_id</key>
2911 <value></value>
2912 </param>
2913 <param>
2914 <key>type</key>
2915 <value>string</value>
2916 </param>
2917 <param>
2918 <key>value</key>
2919 <value>4729</value>
2920 </param>
2921 </block>
Piotr Krysik54f335c2015-08-16 21:53:44 +02002922 <connection>
2923 <source_block_id>blocks_rotator_cc_0</source_block_id>
2924 <sink_block_id>gsm_input_0</sink_block_id>
2925 <source_key>0</source_key>
2926 <sink_key>0</sink_key>
2927 </connection>
2928 <connection>
2929 <source_block_id>blocks_rotator_cc_0</source_block_id>
2930 <sink_block_id>qtgui_freq_sink_x_0</sink_block_id>
2931 <source_key>0</source_key>
2932 <sink_key>0</sink_key>
2933 </connection>
2934 <connection>
Petter Reinholdtsend7ab8c02017-08-25 10:23:27 +02002935 <source_block_id>blocks_socket_pdu_0_0</source_block_id>
2936 <sink_block_id>gsm_message_printer_1</sink_block_id>
2937 <source_key>pdus</source_key>
2938 <sink_key>msgs</sink_key>
2939 </connection>
2940 <connection>
Piotr Krysik82638ab2017-07-23 19:14:13 +02002941 <source_block_id>gsm_bcch_ccch_sdcch4_demapper_0</source_block_id>
Piotr Krysik54f335c2015-08-16 21:53:44 +02002942 <sink_block_id>gsm_control_channels_decoder_0</sink_block_id>
2943 <source_key>bursts</source_key>
2944 <sink_key>bursts</sink_key>
2945 </connection>
Jacob Gilbert90da9602014-12-13 10:51:55 -08002946 <connection>
ptrkrysik58213792014-10-30 09:05:15 +01002947 <source_block_id>gsm_clock_offset_control_0</source_block_id>
ptrkrysike518bbf2014-11-06 14:50:59 +01002948 <sink_block_id>gsm_input_0</sink_block_id>
Piotr Krysik6577ec22016-07-15 13:21:09 +02002949 <source_key>ctrl</source_key>
2950 <sink_key>ctrl_in</sink_key>
Piotr K66bb3cd2014-08-13 19:04:57 +02002951 </connection>
2952 <connection>
Piotr Krysik425fcf72015-08-13 13:40:44 +02002953 <source_block_id>gsm_control_channels_decoder_0</source_block_id>
2954 <sink_block_id>blocks_socket_pdu_0</sink_block_id>
2955 <source_key>msgs</source_key>
2956 <sink_key>pdus</sink_key>
Piotr K47488902014-08-07 17:03:36 +02002957 </connection>
ptrkrysikc1848232015-02-15 11:38:44 +01002958 <connection>
Piotr Krysik425fcf72015-08-13 13:40:44 +02002959 <source_block_id>gsm_control_channels_decoder_0_0</source_block_id>
ptrkrysikc1848232015-02-15 11:38:44 +01002960 <sink_block_id>blocks_socket_pdu_0</sink_block_id>
2961 <source_key>msgs</source_key>
2962 <sink_key>pdus</sink_key>
2963 </connection>
2964 <connection>
Piotr Krysik425fcf72015-08-13 13:40:44 +02002965 <source_block_id>gsm_decryption_0</source_block_id>
2966 <sink_block_id>gsm_control_channels_decoder_0_0</sink_block_id>
2967 <source_key>bursts</source_key>
2968 <sink_key>bursts</sink_key>
2969 </connection>
2970 <connection>
Piotr Krysik425fcf72015-08-13 13:40:44 +02002971 <source_block_id>gsm_input_0</source_block_id>
2972 <sink_block_id>gsm_receiver_0</sink_block_id>
2973 <source_key>0</source_key>
2974 <sink_key>0</sink_key>
2975 </connection>
2976 <connection>
ptrkrysikc1848232015-02-15 11:38:44 +01002977 <source_block_id>gsm_receiver_0</source_block_id>
Piotr Krysik82638ab2017-07-23 19:14:13 +02002978 <sink_block_id>gsm_bcch_ccch_sdcch4_demapper_0</sink_block_id>
ptrkrysikc1848232015-02-15 11:38:44 +01002979 <source_key>C0</source_key>
2980 <sink_key>bursts</sink_key>
2981 </connection>
2982 <connection>
2983 <source_block_id>gsm_receiver_0</source_block_id>
Piotr Krysik54f335c2015-08-16 21:53:44 +02002984 <sink_block_id>gsm_sdcch8_demapper_0</sink_block_id>
ptrkrysikc1848232015-02-15 11:38:44 +01002985 <source_key>C0</source_key>
2986 <sink_key>bursts</sink_key>
2987 </connection>
2988 <connection>
ptrkrysikc1848232015-02-15 11:38:44 +01002989 <source_block_id>gsm_receiver_0</source_block_id>
Piotr Krysik425fcf72015-08-13 13:40:44 +02002990 <sink_block_id>gsm_clock_offset_control_0</sink_block_id>
2991 <source_key>measurements</source_key>
2992 <sink_key>measurements</sink_key>
ptrkrysikc1848232015-02-15 11:38:44 +01002993 </connection>
2994 <connection>
Piotr Krysik54f335c2015-08-16 21:53:44 +02002995 <source_block_id>gsm_sdcch8_demapper_0</source_block_id>
ptrkrysikc1848232015-02-15 11:38:44 +01002996 <sink_block_id>gsm_decryption_0</sink_block_id>
2997 <source_key>bursts</source_key>
2998 <sink_key>bursts</sink_key>
2999 </connection>
3000 <connection>
Piotr Krysik425fcf72015-08-13 13:40:44 +02003001 <source_block_id>rtlsdr_source_0</source_block_id>
Piotr Krysik54f335c2015-08-16 21:53:44 +02003002 <sink_block_id>blocks_rotator_cc_0</sink_block_id>
Piotr Krysik425fcf72015-08-13 13:40:44 +02003003 <source_key>0</source_key>
3004 <sink_key>0</sink_key>
ptrkrysikc1848232015-02-15 11:38:44 +01003005 </connection>
piotr6fbc7322014-08-06 14:18:02 +02003006</flow_graph>