blob: 513a28d1444c98cc53c54a9c0473efdb0b784ae7 [file] [log] [blame]
piotr6fbc7322014-08-06 14:18:02 +02001<?xml version='1.0' encoding='ASCII'?>
2<flow_graph>
Piotr K47488902014-08-07 17:03:36 +02003 <timestamp>Thu Aug 7 16:47:30 2014</timestamp>
piotr6fbc7322014-08-06 14:18:02 +02004 <block>
5 <key>options</key>
6 <param>
7 <key>id</key>
piotr2c2f77f2014-08-06 20:13:50 +02008 <value>receiver_rtlsdr</value>
piotr6fbc7322014-08-06 14:18:02 +02009 </param>
10 <param>
11 <key>_enabled</key>
12 <value>True</value>
13 </param>
14 <param>
15 <key>title</key>
16 <value></value>
17 </param>
18 <param>
19 <key>author</key>
20 <value></value>
21 </param>
22 <param>
23 <key>description</key>
24 <value></value>
25 </param>
26 <param>
27 <key>window_size</key>
28 <value>1280, 1024</value>
29 </param>
30 <param>
31 <key>generate_options</key>
32 <value>wx_gui</value>
33 </param>
34 <param>
35 <key>category</key>
36 <value>Custom</value>
37 </param>
38 <param>
39 <key>run_options</key>
40 <value>prompt</value>
41 </param>
42 <param>
43 <key>run</key>
44 <value>True</value>
45 </param>
46 <param>
47 <key>max_nouts</key>
48 <value>0</value>
49 </param>
50 <param>
51 <key>realtime_scheduling</key>
52 <value></value>
53 </param>
54 <param>
55 <key>alias</key>
56 <value></value>
57 </param>
58 <param>
59 <key>_coordinate</key>
60 <value>(13, 9)</value>
61 </param>
62 <param>
63 <key>_rotation</key>
64 <value>0</value>
65 </param>
66 </block>
67 <block>
68 <key>variable</key>
69 <param>
70 <key>id</key>
71 <value>samp_rate</value>
72 </param>
73 <param>
74 <key>_enabled</key>
75 <value>True</value>
76 </param>
77 <param>
78 <key>value</key>
79 <value>1000000.026491</value>
80 </param>
81 <param>
82 <key>alias</key>
83 <value></value>
84 </param>
85 <param>
86 <key>_coordinate</key>
87 <value>(13, 167)</value>
88 </param>
89 <param>
90 <key>_rotation</key>
91 <value>0</value>
92 </param>
93 </block>
94 <block>
piotr6fbc7322014-08-06 14:18:02 +020095 <key>variable_slider</key>
96 <param>
97 <key>id</key>
98 <value>ppm</value>
99 </param>
100 <param>
101 <key>_enabled</key>
102 <value>True</value>
103 </param>
104 <param>
105 <key>label</key>
106 <value></value>
107 </param>
108 <param>
109 <key>value</key>
110 <value>0</value>
111 </param>
112 <param>
113 <key>min</key>
114 <value>-50</value>
115 </param>
116 <param>
117 <key>max</key>
118 <value>50</value>
119 </param>
120 <param>
121 <key>num_steps</key>
122 <value>100</value>
123 </param>
124 <param>
125 <key>style</key>
126 <value>wx.SL_HORIZONTAL</value>
127 </param>
128 <param>
129 <key>converver</key>
130 <value>float_converter</value>
131 </param>
132 <param>
133 <key>grid_pos</key>
134 <value></value>
135 </param>
136 <param>
137 <key>notebook</key>
138 <value></value>
139 </param>
140 <param>
141 <key>alias</key>
142 <value></value>
143 </param>
144 <param>
145 <key>_coordinate</key>
146 <value>(462, 28)</value>
147 </param>
148 <param>
149 <key>_rotation</key>
150 <value>0</value>
151 </param>
152 </block>
153 <block>
piotr1c8de502014-08-06 16:01:40 +0200154 <key>variable_slider</key>
piotr6fbc7322014-08-06 14:18:02 +0200155 <param>
156 <key>id</key>
piotr1c8de502014-08-06 16:01:40 +0200157 <value>fc</value>
piotr6fbc7322014-08-06 14:18:02 +0200158 </param>
159 <param>
160 <key>_enabled</key>
161 <value>True</value>
162 </param>
163 <param>
piotr1c8de502014-08-06 16:01:40 +0200164 <key>label</key>
165 <value></value>
piotr6fbc7322014-08-06 14:18:02 +0200166 </param>
167 <param>
piotr1c8de502014-08-06 16:01:40 +0200168 <key>value</key>
169 <value>940e6</value>
piotr6fbc7322014-08-06 14:18:02 +0200170 </param>
171 <param>
piotr1c8de502014-08-06 16:01:40 +0200172 <key>min</key>
173 <value>800e6</value>
174 </param>
175 <param>
176 <key>max</key>
177 <value>1000e6</value>
178 </param>
179 <param>
180 <key>num_steps</key>
181 <value>1000</value>
182 </param>
183 <param>
184 <key>style</key>
185 <value>wx.SL_HORIZONTAL</value>
186 </param>
187 <param>
188 <key>converver</key>
189 <value>float_converter</value>
190 </param>
191 <param>
192 <key>grid_pos</key>
193 <value></value>
194 </param>
195 <param>
196 <key>notebook</key>
197 <value></value>
198 </param>
199 <param>
200 <key>alias</key>
201 <value></value>
202 </param>
203 <param>
204 <key>_coordinate</key>
205 <value>(333, 29)</value>
206 </param>
207 <param>
208 <key>_rotation</key>
piotr6fbc7322014-08-06 14:18:02 +0200209 <value>0</value>
210 </param>
piotr1c8de502014-08-06 16:01:40 +0200211 </block>
212 <block>
213 <key>variable_slider</key>
214 <param>
215 <key>id</key>
216 <value>g</value>
217 </param>
218 <param>
219 <key>_enabled</key>
220 <value>True</value>
221 </param>
222 <param>
223 <key>label</key>
224 <value></value>
225 </param>
226 <param>
227 <key>value</key>
228 <value>43</value>
229 </param>
230 <param>
231 <key>min</key>
232 <value>0</value>
233 </param>
234 <param>
235 <key>max</key>
236 <value>100</value>
237 </param>
238 <param>
239 <key>num_steps</key>
240 <value>100</value>
241 </param>
242 <param>
243 <key>style</key>
244 <value>wx.SL_HORIZONTAL</value>
245 </param>
246 <param>
247 <key>converver</key>
248 <value>float_converter</value>
249 </param>
250 <param>
251 <key>grid_pos</key>
252 <value></value>
253 </param>
254 <param>
255 <key>notebook</key>
256 <value></value>
257 </param>
258 <param>
259 <key>alias</key>
260 <value></value>
261 </param>
262 <param>
263 <key>_coordinate</key>
264 <value>(217, 29)</value>
265 </param>
266 <param>
267 <key>_rotation</key>
268 <value>0</value>
269 </param>
270 </block>
271 <block>
piotr2c2f77f2014-08-06 20:13:50 +0200272 <key>gsm_get_bcch_or_ccch_bursts</key>
273 <param>
274 <key>id</key>
275 <value>gsm_get_bcch_or_ccch_bursts_0</value>
276 </param>
277 <param>
278 <key>_enabled</key>
279 <value>True</value>
280 </param>
281 <param>
282 <key>d_fn51_start</key>
283 <value>2</value>
284 </param>
285 <param>
286 <key>alias</key>
287 <value></value>
288 </param>
289 <param>
290 <key>affinity</key>
291 <value></value>
292 </param>
293 <param>
294 <key>minoutbuf</key>
295 <value>0</value>
296 </param>
297 <param>
298 <key>maxoutbuf</key>
299 <value>0</value>
300 </param>
301 <param>
302 <key>_coordinate</key>
Piotr K47488902014-08-07 17:03:36 +0200303 <value>(659, 316)</value>
piotr6fbc7322014-08-06 14:18:02 +0200304 </param>
305 <param>
306 <key>_rotation</key>
307 <value>0</value>
308 </param>
309 </block>
310 <block>
piotr6fbc7322014-08-06 14:18:02 +0200311 <key>rtlsdr_source</key>
312 <param>
313 <key>id</key>
314 <value>rtlsdr_source_0</value>
315 </param>
316 <param>
317 <key>_enabled</key>
318 <value>True</value>
319 </param>
320 <param>
321 <key>type</key>
322 <value>fc32</value>
323 </param>
324 <param>
325 <key>args</key>
326 <value></value>
327 </param>
328 <param>
329 <key>nchan</key>
330 <value>1</value>
331 </param>
332 <param>
333 <key>sample_rate</key>
334 <value>samp_rate</value>
335 </param>
336 <param>
337 <key>freq0</key>
338 <value>fc</value>
339 </param>
340 <param>
341 <key>corr0</key>
342 <value>ppm</value>
343 </param>
344 <param>
345 <key>dc_offset_mode0</key>
346 <value>0</value>
347 </param>
348 <param>
349 <key>iq_balance_mode0</key>
350 <value>0</value>
351 </param>
352 <param>
353 <key>gain_mode0</key>
354 <value>True</value>
355 </param>
356 <param>
357 <key>gain0</key>
358 <value>g</value>
359 </param>
360 <param>
361 <key>if_gain0</key>
362 <value>20</value>
363 </param>
364 <param>
365 <key>bb_gain0</key>
366 <value>20</value>
367 </param>
368 <param>
369 <key>ant0</key>
370 <value></value>
371 </param>
372 <param>
373 <key>bw0</key>
374 <value>250e3</value>
375 </param>
376 <param>
377 <key>freq1</key>
378 <value>100e6</value>
379 </param>
380 <param>
381 <key>corr1</key>
382 <value>0</value>
383 </param>
384 <param>
385 <key>dc_offset_mode1</key>
386 <value>0</value>
387 </param>
388 <param>
389 <key>iq_balance_mode1</key>
390 <value>0</value>
391 </param>
392 <param>
393 <key>gain_mode1</key>
394 <value>0</value>
395 </param>
396 <param>
397 <key>gain1</key>
398 <value>10</value>
399 </param>
400 <param>
401 <key>if_gain1</key>
402 <value>20</value>
403 </param>
404 <param>
405 <key>bb_gain1</key>
406 <value>20</value>
407 </param>
408 <param>
409 <key>ant1</key>
410 <value></value>
411 </param>
412 <param>
413 <key>bw1</key>
414 <value>0</value>
415 </param>
416 <param>
417 <key>freq2</key>
418 <value>100e6</value>
419 </param>
420 <param>
421 <key>corr2</key>
422 <value>0</value>
423 </param>
424 <param>
425 <key>dc_offset_mode2</key>
426 <value>0</value>
427 </param>
428 <param>
429 <key>iq_balance_mode2</key>
430 <value>0</value>
431 </param>
432 <param>
433 <key>gain_mode2</key>
434 <value>0</value>
435 </param>
436 <param>
437 <key>gain2</key>
438 <value>10</value>
439 </param>
440 <param>
441 <key>if_gain2</key>
442 <value>20</value>
443 </param>
444 <param>
445 <key>bb_gain2</key>
446 <value>20</value>
447 </param>
448 <param>
449 <key>ant2</key>
450 <value></value>
451 </param>
452 <param>
453 <key>bw2</key>
454 <value>0</value>
455 </param>
456 <param>
457 <key>freq3</key>
458 <value>100e6</value>
459 </param>
460 <param>
461 <key>corr3</key>
462 <value>0</value>
463 </param>
464 <param>
465 <key>dc_offset_mode3</key>
466 <value>0</value>
467 </param>
468 <param>
469 <key>iq_balance_mode3</key>
470 <value>0</value>
471 </param>
472 <param>
473 <key>gain_mode3</key>
474 <value>0</value>
475 </param>
476 <param>
477 <key>gain3</key>
478 <value>10</value>
479 </param>
480 <param>
481 <key>if_gain3</key>
482 <value>20</value>
483 </param>
484 <param>
485 <key>bb_gain3</key>
486 <value>20</value>
487 </param>
488 <param>
489 <key>ant3</key>
490 <value></value>
491 </param>
492 <param>
493 <key>bw3</key>
494 <value>0</value>
495 </param>
496 <param>
497 <key>freq4</key>
498 <value>100e6</value>
499 </param>
500 <param>
501 <key>corr4</key>
502 <value>0</value>
503 </param>
504 <param>
505 <key>dc_offset_mode4</key>
506 <value>0</value>
507 </param>
508 <param>
509 <key>iq_balance_mode4</key>
510 <value>0</value>
511 </param>
512 <param>
513 <key>gain_mode4</key>
514 <value>0</value>
515 </param>
516 <param>
517 <key>gain4</key>
518 <value>10</value>
519 </param>
520 <param>
521 <key>if_gain4</key>
522 <value>20</value>
523 </param>
524 <param>
525 <key>bb_gain4</key>
526 <value>20</value>
527 </param>
528 <param>
529 <key>ant4</key>
530 <value></value>
531 </param>
532 <param>
533 <key>bw4</key>
534 <value>0</value>
535 </param>
536 <param>
537 <key>alias</key>
538 <value></value>
539 </param>
540 <param>
541 <key>affinity</key>
542 <value></value>
543 </param>
544 <param>
545 <key>minoutbuf</key>
546 <value>0</value>
547 </param>
548 <param>
549 <key>maxoutbuf</key>
550 <value>0</value>
551 </param>
552 <param>
553 <key>_coordinate</key>
Piotr K47488902014-08-07 17:03:36 +0200554 <value>(5, 244)</value>
555 </param>
556 <param>
557 <key>_rotation</key>
558 <value>0</value>
559 </param>
560 </block>
561 <block>
562 <key>wxgui_fftsink2</key>
563 <param>
564 <key>id</key>
565 <value>wxgui_fftsink2_0</value>
566 </param>
567 <param>
568 <key>_enabled</key>
569 <value>True</value>
570 </param>
571 <param>
572 <key>type</key>
573 <value>complex</value>
574 </param>
575 <param>
576 <key>title</key>
577 <value>FFT Plot</value>
578 </param>
579 <param>
580 <key>samp_rate</key>
581 <value>samp_rate</value>
582 </param>
583 <param>
584 <key>baseband_freq</key>
585 <value>0</value>
586 </param>
587 <param>
588 <key>y_per_div</key>
589 <value>10</value>
590 </param>
591 <param>
592 <key>y_divs</key>
593 <value>10</value>
594 </param>
595 <param>
596 <key>ref_level</key>
597 <value>0</value>
598 </param>
599 <param>
600 <key>ref_scale</key>
601 <value>2.0</value>
602 </param>
603 <param>
604 <key>fft_size</key>
605 <value>1024</value>
606 </param>
607 <param>
608 <key>fft_rate</key>
609 <value>15</value>
610 </param>
611 <param>
612 <key>peak_hold</key>
613 <value>False</value>
614 </param>
615 <param>
616 <key>average</key>
617 <value>False</value>
618 </param>
619 <param>
620 <key>avg_alpha</key>
621 <value>0</value>
622 </param>
623 <param>
624 <key>win</key>
625 <value>None</value>
626 </param>
627 <param>
628 <key>win_size</key>
629 <value></value>
630 </param>
631 <param>
632 <key>grid_pos</key>
633 <value></value>
634 </param>
635 <param>
636 <key>notebook</key>
637 <value></value>
638 </param>
639 <param>
640 <key>freqvar</key>
641 <value>None</value>
642 </param>
643 <param>
644 <key>alias</key>
645 <value></value>
646 </param>
647 <param>
648 <key>affinity</key>
649 <value></value>
650 </param>
651 <param>
652 <key>_coordinate</key>
653 <value>(455, 398)</value>
654 </param>
655 <param>
656 <key>_rotation</key>
657 <value>0</value>
658 </param>
659 </block>
660 <block>
661 <key>gsm_control_channels_decoder</key>
662 <param>
663 <key>id</key>
664 <value>gsm_control_channels_decoder_0</value>
665 </param>
666 <param>
667 <key>_enabled</key>
668 <value>True</value>
669 </param>
670 <param>
671 <key>alias</key>
672 <value></value>
673 </param>
674 <param>
675 <key>affinity</key>
676 <value></value>
677 </param>
678 <param>
679 <key>minoutbuf</key>
680 <value>0</value>
681 </param>
682 <param>
683 <key>maxoutbuf</key>
684 <value>0</value>
685 </param>
686 <param>
687 <key>_coordinate</key>
688 <value>(919, 320)</value>
689 </param>
690 <param>
691 <key>_rotation</key>
692 <value>0</value>
693 </param>
694 </block>
695 <block>
696 <key>clock_offset_corrector</key>
697 <param>
698 <key>id</key>
699 <value>clock_offset_corrector_0</value>
700 </param>
701 <param>
702 <key>_enabled</key>
703 <value>True</value>
704 </param>
705 <param>
706 <key>ppm</key>
707 <value>0</value>
708 </param>
709 <param>
710 <key>samp_rate</key>
711 <value>samp_rate</value>
712 </param>
713 <param>
714 <key>fc</key>
715 <value>fc</value>
716 </param>
717 <param>
718 <key>alias</key>
719 <value></value>
720 </param>
721 <param>
722 <key>affinity</key>
723 <value></value>
724 </param>
725 <param>
726 <key>minoutbuf</key>
727 <value>0</value>
728 </param>
729 <param>
730 <key>maxoutbuf</key>
731 <value>0</value>
732 </param>
733 <param>
734 <key>_coordinate</key>
735 <value>(252, 317)</value>
736 </param>
737 <param>
738 <key>_rotation</key>
739 <value>0</value>
740 </param>
741 </block>
742 <block>
743 <key>gsm_clock_offset_control</key>
744 <param>
745 <key>id</key>
746 <value>gsm_clock_offset_control_0</value>
747 </param>
748 <param>
749 <key>_enabled</key>
750 <value>True</value>
751 </param>
752 <param>
753 <key>fc</key>
754 <value>fc</value>
755 </param>
756 <param>
757 <key>samp_rate</key>
758 <value>samp_rate</value>
759 </param>
760 <param>
761 <key>alias</key>
762 <value></value>
763 </param>
764 <param>
765 <key>affinity</key>
766 <value></value>
767 </param>
768 <param>
769 <key>minoutbuf</key>
770 <value>0</value>
771 </param>
772 <param>
773 <key>maxoutbuf</key>
774 <value>0</value>
775 </param>
776 <param>
777 <key>_coordinate</key>
778 <value>(330, 235)</value>
779 </param>
780 <param>
781 <key>_rotation</key>
782 <value>180</value>
783 </param>
784 </block>
785 <block>
786 <key>gsm_message_printer</key>
787 <param>
788 <key>id</key>
789 <value>gsm_message_printer_0</value>
790 </param>
791 <param>
792 <key>_enabled</key>
793 <value>False</value>
794 </param>
795 <param>
796 <key>alias</key>
797 <value></value>
798 </param>
799 <param>
800 <key>affinity</key>
801 <value></value>
802 </param>
803 <param>
804 <key>_coordinate</key>
805 <value>(1140, 320)</value>
806 </param>
807 <param>
808 <key>_rotation</key>
809 <value>0</value>
810 </param>
811 </block>
812 <block>
813 <key>blocks_message_debug</key>
814 <param>
815 <key>id</key>
816 <value>blocks_message_debug_0</value>
817 </param>
818 <param>
819 <key>_enabled</key>
820 <value>True</value>
821 </param>
822 <param>
823 <key>alias</key>
824 <value></value>
825 </param>
826 <param>
827 <key>affinity</key>
828 <value></value>
829 </param>
830 <param>
831 <key>_coordinate</key>
832 <value>(265, 450)</value>
833 </param>
834 <param>
835 <key>_rotation</key>
836 <value>0</value>
837 </param>
838 </block>
839 <block>
840 <key>gsm_receiver_hier</key>
841 <param>
842 <key>id</key>
843 <value>gsm_receiver_hier_0</value>
844 </param>
845 <param>
846 <key>_enabled</key>
847 <value>True</value>
848 </param>
849 <param>
850 <key>input_rate</key>
851 <value>samp_rate</value>
852 </param>
853 <param>
854 <key>osr</key>
855 <value>4</value>
856 </param>
857 <param>
858 <key>arfcn</key>
859 <value>0</value>
860 </param>
861 <param>
862 <key>alias</key>
863 <value></value>
864 </param>
865 <param>
866 <key>affinity</key>
867 <value></value>
868 </param>
869 <param>
870 <key>minoutbuf</key>
871 <value>0</value>
872 </param>
873 <param>
874 <key>maxoutbuf</key>
875 <value>0</value>
876 </param>
877 <param>
878 <key>_coordinate</key>
879 <value>(458, 317)</value>
piotr6fbc7322014-08-06 14:18:02 +0200880 </param>
881 <param>
882 <key>_rotation</key>
883 <value>0</value>
884 </param>
885 </block>
piotr6fbc7322014-08-06 14:18:02 +0200886 <connection>
piotr6fbc7322014-08-06 14:18:02 +0200887 <source_block_id>gsm_control_channels_decoder_0</source_block_id>
888 <sink_block_id>gsm_message_printer_0</sink_block_id>
889 <source_key>msgs</source_key>
890 <sink_key>msgs</sink_key>
891 </connection>
892 <connection>
Piotr K47488902014-08-07 17:03:36 +0200893 <source_block_id>gsm_clock_offset_control_0</source_block_id>
894 <sink_block_id>clock_offset_corrector_0</sink_block_id>
895 <source_key>ppm</source_key>
896 <sink_key>ppm</sink_key>
piotr6fbc7322014-08-06 14:18:02 +0200897 </connection>
piotr1c8de502014-08-06 16:01:40 +0200898 <connection>
Piotr K47488902014-08-07 17:03:36 +0200899 <source_block_id>rtlsdr_source_0</source_block_id>
900 <sink_block_id>clock_offset_corrector_0</sink_block_id>
piotr2c2f77f2014-08-06 20:13:50 +0200901 <source_key>0</source_key>
902 <sink_key>0</sink_key>
903 </connection>
904 <connection>
905 <source_block_id>clock_offset_corrector_0</source_block_id>
906 <sink_block_id>wxgui_fftsink2_0</sink_block_id>
907 <source_key>0</source_key>
908 <sink_key>0</sink_key>
909 </connection>
910 <connection>
Piotr K47488902014-08-07 17:03:36 +0200911 <source_block_id>clock_offset_corrector_0</source_block_id>
912 <sink_block_id>gsm_receiver_hier_0</sink_block_id>
piotr1c8de502014-08-06 16:01:40 +0200913 <source_key>0</source_key>
914 <sink_key>0</sink_key>
915 </connection>
916 <connection>
Piotr K47488902014-08-07 17:03:36 +0200917 <source_block_id>gsm_receiver_hier_0</source_block_id>
918 <sink_block_id>gsm_get_bcch_or_ccch_bursts_0</sink_block_id>
919 <source_key>bursts</source_key>
920 <sink_key>bursts</sink_key>
921 </connection>
922 <connection>
923 <source_block_id>gsm_receiver_hier_0</source_block_id>
924 <sink_block_id>gsm_clock_offset_control_0</sink_block_id>
925 <source_key>measurements</source_key>
926 <sink_key>measurements</sink_key>
927 </connection>
928 <connection>
929 <source_block_id>gsm_get_bcch_or_ccch_bursts_0</source_block_id>
930 <sink_block_id>gsm_control_channels_decoder_0</sink_block_id>
931 <source_key>bursts</source_key>
932 <sink_key>bursts</sink_key>
933 </connection>
934 <connection>
935 <source_block_id>gsm_receiver_hier_0</source_block_id>
936 <sink_block_id>blocks_message_debug_0</sink_block_id>
937 <source_key>measurements</source_key>
938 <sink_key>print</sink_key>
piotr1c8de502014-08-06 16:01:40 +0200939 </connection>
piotr6fbc7322014-08-06 14:18:02 +0200940</flow_graph>