Adding channel model to simulation to test frequency offset.
[debian/gnuradio] / gnuradio-examples / grc / demod / pam_timing.grc
1 <?xml version='1.0' encoding='ASCII'?>
2 <flow_graph>
3   <timestamp>Wed Oct  7 20:47:05 2009</timestamp>
4   <block>
5     <key>options</key>
6     <param>
7       <key>id</key>
8       <value>top_block</value>
9     </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>realtime_scheduling</key>
48       <value></value>
49     </param>
50     <param>
51       <key>_coordinate</key>
52       <value>(10, 10)</value>
53     </param>
54     <param>
55       <key>_rotation</key>
56       <value>0</value>
57     </param>
58   </block>
59   <block>
60     <key>variable</key>
61     <param>
62       <key>id</key>
63       <value>samp_rate</value>
64     </param>
65     <param>
66       <key>_enabled</key>
67       <value>True</value>
68     </param>
69     <param>
70       <key>value</key>
71       <value>320000</value>
72     </param>
73     <param>
74       <key>_coordinate</key>
75       <value>(128, 9)</value>
76     </param>
77     <param>
78       <key>_rotation</key>
79       <value>0</value>
80     </param>
81   </block>
82   <block>
83     <key>gr_uchar_to_float</key>
84     <param>
85       <key>id</key>
86       <value>gr_uchar_to_float_0</value>
87     </param>
88     <param>
89       <key>_enabled</key>
90       <value>True</value>
91     </param>
92     <param>
93       <key>_coordinate</key>
94       <value>(217, 108)</value>
95     </param>
96     <param>
97       <key>_rotation</key>
98       <value>0</value>
99     </param>
100   </block>
101   <block>
102     <key>const_source_x</key>
103     <param>
104       <key>id</key>
105       <value>const_source_x_0</value>
106     </param>
107     <param>
108       <key>_enabled</key>
109       <value>True</value>
110     </param>
111     <param>
112       <key>type</key>
113       <value>float</value>
114     </param>
115     <param>
116       <key>const</key>
117       <value>-0.5</value>
118     </param>
119     <param>
120       <key>_coordinate</key>
121       <value>(213, 197)</value>
122     </param>
123     <param>
124       <key>_rotation</key>
125       <value>0</value>
126     </param>
127   </block>
128   <block>
129     <key>gr_add_xx</key>
130     <param>
131       <key>id</key>
132       <value>gr_add_xx_0</value>
133     </param>
134     <param>
135       <key>_enabled</key>
136       <value>True</value>
137     </param>
138     <param>
139       <key>type</key>
140       <value>float</value>
141     </param>
142     <param>
143       <key>num_inputs</key>
144       <value>2</value>
145     </param>
146     <param>
147       <key>vlen</key>
148       <value>1</value>
149     </param>
150     <param>
151       <key>_coordinate</key>
152       <value>(440, 167)</value>
153     </param>
154     <param>
155       <key>_rotation</key>
156       <value>0</value>
157     </param>
158   </block>
159   <block>
160     <key>random_source_x</key>
161     <param>
162       <key>id</key>
163       <value>random_source_x_0</value>
164     </param>
165     <param>
166       <key>_enabled</key>
167       <value>True</value>
168     </param>
169     <param>
170       <key>type</key>
171       <value>byte</value>
172     </param>
173     <param>
174       <key>min</key>
175       <value>0</value>
176     </param>
177     <param>
178       <key>max</key>
179       <value>2</value>
180     </param>
181     <param>
182       <key>num_samps</key>
183       <value>10000</value>
184     </param>
185     <param>
186       <key>repeat</key>
187       <value>True</value>
188     </param>
189     <param>
190       <key>_coordinate</key>
191       <value>(13, 80)</value>
192     </param>
193     <param>
194       <key>_rotation</key>
195       <value>0</value>
196     </param>
197   </block>
198   <block>
199     <key>gr_null_source</key>
200     <param>
201       <key>id</key>
202       <value>gr_null_source_1</value>
203     </param>
204     <param>
205       <key>_enabled</key>
206       <value>False</value>
207     </param>
208     <param>
209       <key>type</key>
210       <value>float</value>
211     </param>
212     <param>
213       <key>vlen</key>
214       <value>1</value>
215     </param>
216     <param>
217       <key>_coordinate</key>
218       <value>(387, 257)</value>
219     </param>
220     <param>
221       <key>_rotation</key>
222       <value>0</value>
223     </param>
224   </block>
225   <block>
226     <key>gr_add_xx</key>
227     <param>
228       <key>id</key>
229       <value>gr_add_xx_0_1</value>
230     </param>
231     <param>
232       <key>_enabled</key>
233       <value>True</value>
234     </param>
235     <param>
236       <key>type</key>
237       <value>float</value>
238     </param>
239     <param>
240       <key>num_inputs</key>
241       <value>2</value>
242     </param>
243     <param>
244       <key>vlen</key>
245       <value>1</value>
246     </param>
247     <param>
248       <key>_coordinate</key>
249       <value>(430, 330)</value>
250     </param>
251     <param>
252       <key>_rotation</key>
253       <value>0</value>
254     </param>
255   </block>
256   <block>
257     <key>const_source_x</key>
258     <param>
259       <key>id</key>
260       <value>const_source_x_0_0</value>
261     </param>
262     <param>
263       <key>_enabled</key>
264       <value>True</value>
265     </param>
266     <param>
267       <key>type</key>
268       <value>float</value>
269     </param>
270     <param>
271       <key>const</key>
272       <value>-0.5</value>
273     </param>
274     <param>
275       <key>_coordinate</key>
276       <value>(200, 360)</value>
277     </param>
278     <param>
279       <key>_rotation</key>
280       <value>0</value>
281     </param>
282   </block>
283   <block>
284     <key>gr_uchar_to_float</key>
285     <param>
286       <key>id</key>
287       <value>gr_uchar_to_float_0_0</value>
288     </param>
289     <param>
290       <key>_enabled</key>
291       <value>True</value>
292     </param>
293     <param>
294       <key>_coordinate</key>
295       <value>(216, 273)</value>
296     </param>
297     <param>
298       <key>_rotation</key>
299       <value>0</value>
300     </param>
301   </block>
302   <block>
303     <key>random_source_x</key>
304     <param>
305       <key>id</key>
306       <value>random_source_x_0_0</value>
307     </param>
308     <param>
309       <key>_enabled</key>
310       <value>True</value>
311     </param>
312     <param>
313       <key>type</key>
314       <value>byte</value>
315     </param>
316     <param>
317       <key>min</key>
318       <value>0</value>
319     </param>
320     <param>
321       <key>max</key>
322       <value>2</value>
323     </param>
324     <param>
325       <key>num_samps</key>
326       <value>10000</value>
327     </param>
328     <param>
329       <key>repeat</key>
330       <value>True</value>
331     </param>
332     <param>
333       <key>_coordinate</key>
334       <value>(15, 245)</value>
335     </param>
336     <param>
337       <key>_rotation</key>
338       <value>0</value>
339     </param>
340   </block>
341   <block>
342     <key>variable</key>
343     <param>
344       <key>id</key>
345       <value>rrctaps</value>
346     </param>
347     <param>
348       <key>_enabled</key>
349       <value>True</value>
350     </param>
351     <param>
352       <key>value</key>
353       <value>firdes.root_raised_cosine(nfilts,1.0,1.0/(spb*nfilts), .35, 11*spb*nfilts)</value>
354     </param>
355     <param>
356       <key>_coordinate</key>
357       <value>(513, 679)</value>
358     </param>
359     <param>
360       <key>_rotation</key>
361       <value>0</value>
362     </param>
363   </block>
364   <block>
365     <key>root_raised_cosine_filter</key>
366     <param>
367       <key>id</key>
368       <value>root_raised_cosine_filter_0_0</value>
369     </param>
370     <param>
371       <key>_enabled</key>
372       <value>True</value>
373     </param>
374     <param>
375       <key>type</key>
376       <value>interp_fir_filter_fff</value>
377     </param>
378     <param>
379       <key>decim</key>
380       <value>1</value>
381     </param>
382     <param>
383       <key>interp</key>
384       <value>spb</value>
385     </param>
386     <param>
387       <key>gain</key>
388       <value>2*spb</value>
389     </param>
390     <param>
391       <key>samp_rate</key>
392       <value>1.0</value>
393     </param>
394     <param>
395       <key>sym_rate</key>
396       <value>1./spb</value>
397     </param>
398     <param>
399       <key>alpha</key>
400       <value>0.35</value>
401     </param>
402     <param>
403       <key>ntaps</key>
404       <value>11*spb</value>
405     </param>
406     <param>
407       <key>_coordinate</key>
408       <value>(559, 303)</value>
409     </param>
410     <param>
411       <key>_rotation</key>
412       <value>0</value>
413     </param>
414   </block>
415   <block>
416     <key>root_raised_cosine_filter</key>
417     <param>
418       <key>id</key>
419       <value>root_raised_cosine_filter_0</value>
420     </param>
421     <param>
422       <key>_enabled</key>
423       <value>True</value>
424     </param>
425     <param>
426       <key>type</key>
427       <value>interp_fir_filter_fff</value>
428     </param>
429     <param>
430       <key>decim</key>
431       <value>1</value>
432     </param>
433     <param>
434       <key>interp</key>
435       <value>spb</value>
436     </param>
437     <param>
438       <key>gain</key>
439       <value>2*spb</value>
440     </param>
441     <param>
442       <key>samp_rate</key>
443       <value>1.0</value>
444     </param>
445     <param>
446       <key>sym_rate</key>
447       <value>1./spb</value>
448     </param>
449     <param>
450       <key>alpha</key>
451       <value>0.35</value>
452     </param>
453     <param>
454       <key>ntaps</key>
455       <value>11*spb</value>
456     </param>
457     <param>
458       <key>_coordinate</key>
459       <value>(557, 140)</value>
460     </param>
461     <param>
462       <key>_rotation</key>
463       <value>0</value>
464     </param>
465   </block>
466   <block>
467     <key>gr_float_to_complex</key>
468     <param>
469       <key>id</key>
470       <value>gr_float_to_complex_0</value>
471     </param>
472     <param>
473       <key>_enabled</key>
474       <value>True</value>
475     </param>
476     <param>
477       <key>vlen</key>
478       <value>1</value>
479     </param>
480     <param>
481       <key>_coordinate</key>
482       <value>(897, 272)</value>
483     </param>
484     <param>
485       <key>_rotation</key>
486       <value>0</value>
487     </param>
488   </block>
489   <block>
490     <key>variable_slider</key>
491     <param>
492       <key>id</key>
493       <value>noise_amp</value>
494     </param>
495     <param>
496       <key>_enabled</key>
497       <value>True</value>
498     </param>
499     <param>
500       <key>label</key>
501       <value>Channel Noise</value>
502     </param>
503     <param>
504       <key>value</key>
505       <value>0</value>
506     </param>
507     <param>
508       <key>min</key>
509       <value>0</value>
510     </param>
511     <param>
512       <key>max</key>
513       <value>1.0</value>
514     </param>
515     <param>
516       <key>num_steps</key>
517       <value>1000</value>
518     </param>
519     <param>
520       <key>style</key>
521       <value>wx.SL_HORIZONTAL</value>
522     </param>
523     <param>
524       <key>converver</key>
525       <value>float_converter</value>
526     </param>
527     <param>
528       <key>grid_pos</key>
529       <value></value>
530     </param>
531     <param>
532       <key>notebook</key>
533       <value></value>
534     </param>
535     <param>
536       <key>_coordinate</key>
537       <value>(168, 684)</value>
538     </param>
539     <param>
540       <key>_rotation</key>
541       <value>0</value>
542     </param>
543   </block>
544   <block>
545     <key>variable</key>
546     <param>
547       <key>id</key>
548       <value>nfilts</value>
549     </param>
550     <param>
551       <key>_enabled</key>
552       <value>True</value>
553     </param>
554     <param>
555       <key>value</key>
556       <value>32</value>
557     </param>
558     <param>
559       <key>_coordinate</key>
560       <value>(435, 686)</value>
561     </param>
562     <param>
563       <key>_rotation</key>
564       <value>0</value>
565     </param>
566   </block>
567   <block>
568     <key>variable_slider</key>
569     <param>
570       <key>id</key>
571       <value>beta</value>
572     </param>
573     <param>
574       <key>_enabled</key>
575       <value>True</value>
576     </param>
577     <param>
578       <key>label</key>
579       <value>Timing Beta</value>
580     </param>
581     <param>
582       <key>value</key>
583       <value>20e-3</value>
584     </param>
585     <param>
586       <key>min</key>
587       <value>0.0</value>
588     </param>
589     <param>
590       <key>max</key>
591       <value>0.1</value>
592     </param>
593     <param>
594       <key>num_steps</key>
595       <value>1000</value>
596     </param>
597     <param>
598       <key>style</key>
599       <value>wx.SL_HORIZONTAL</value>
600     </param>
601     <param>
602       <key>converver</key>
603       <value>float_converter</value>
604     </param>
605     <param>
606       <key>grid_pos</key>
607       <value></value>
608     </param>
609     <param>
610       <key>notebook</key>
611       <value></value>
612     </param>
613     <param>
614       <key>_coordinate</key>
615       <value>(668, 5)</value>
616     </param>
617     <param>
618       <key>_rotation</key>
619       <value>180</value>
620     </param>
621   </block>
622   <block>
623     <key>variable_slider</key>
624     <param>
625       <key>id</key>
626       <value>alpha</value>
627     </param>
628     <param>
629       <key>_enabled</key>
630       <value>True</value>
631     </param>
632     <param>
633       <key>label</key>
634       <value>Timing Alpha</value>
635     </param>
636     <param>
637       <key>value</key>
638       <value>2</value>
639     </param>
640     <param>
641       <key>min</key>
642       <value>0</value>
643     </param>
644     <param>
645       <key>max</key>
646       <value>10</value>
647     </param>
648     <param>
649       <key>num_steps</key>
650       <value>1000</value>
651     </param>
652     <param>
653       <key>style</key>
654       <value>wx.SL_HORIZONTAL</value>
655     </param>
656     <param>
657       <key>converver</key>
658       <value>float_converter</value>
659     </param>
660     <param>
661       <key>grid_pos</key>
662       <value></value>
663     </param>
664     <param>
665       <key>notebook</key>
666       <value></value>
667     </param>
668     <param>
669       <key>_coordinate</key>
670       <value>(552, 4)</value>
671     </param>
672     <param>
673       <key>_rotation</key>
674       <value>0</value>
675     </param>
676   </block>
677   <block>
678     <key>wxgui_scopesink2</key>
679     <param>
680       <key>id</key>
681       <value>wxgui_scopesink2_0</value>
682     </param>
683     <param>
684       <key>_enabled</key>
685       <value>True</value>
686     </param>
687     <param>
688       <key>type</key>
689       <value>complex</value>
690     </param>
691     <param>
692       <key>title</key>
693       <value>Scope Plot</value>
694     </param>
695     <param>
696       <key>samp_rate</key>
697       <value>samp_rate</value>
698     </param>
699     <param>
700       <key>v_scale</key>
701       <value>0</value>
702     </param>
703     <param>
704       <key>t_scale</key>
705       <value>0</value>
706     </param>
707     <param>
708       <key>ac_couple</key>
709       <value>False</value>
710     </param>
711     <param>
712       <key>xy_mode</key>
713       <value>False</value>
714     </param>
715     <param>
716       <key>num_inputs</key>
717       <value>1</value>
718     </param>
719     <param>
720       <key>grid_pos</key>
721       <value></value>
722     </param>
723     <param>
724       <key>notebook</key>
725       <value></value>
726     </param>
727     <param>
728       <key>_coordinate</key>
729       <value>(1133, 325)</value>
730     </param>
731     <param>
732       <key>_rotation</key>
733       <value>0</value>
734     </param>
735   </block>
736   <block>
737     <key>variable_slider</key>
738     <param>
739       <key>id</key>
740       <value>freq_offset</value>
741     </param>
742     <param>
743       <key>_enabled</key>
744       <value>True</value>
745     </param>
746     <param>
747       <key>label</key>
748       <value>Frequency Offset</value>
749     </param>
750     <param>
751       <key>value</key>
752       <value>0</value>
753     </param>
754     <param>
755       <key>min</key>
756       <value>-0.5</value>
757     </param>
758     <param>
759       <key>max</key>
760       <value>0.5</value>
761     </param>
762     <param>
763       <key>num_steps</key>
764       <value>1000</value>
765     </param>
766     <param>
767       <key>style</key>
768       <value>wx.SL_HORIZONTAL</value>
769     </param>
770     <param>
771       <key>converver</key>
772       <value>float_converter</value>
773     </param>
774     <param>
775       <key>grid_pos</key>
776       <value></value>
777     </param>
778     <param>
779       <key>notebook</key>
780       <value></value>
781     </param>
782     <param>
783       <key>_coordinate</key>
784       <value>(293, 684)</value>
785     </param>
786     <param>
787       <key>_rotation</key>
788       <value>0</value>
789     </param>
790   </block>
791   <block>
792     <key>variable</key>
793     <param>
794       <key>id</key>
795       <value>spb</value>
796     </param>
797     <param>
798       <key>_enabled</key>
799       <value>True</value>
800     </param>
801     <param>
802       <key>value</key>
803       <value>4</value>
804     </param>
805     <param>
806       <key>_coordinate</key>
807       <value>(436, 752)</value>
808     </param>
809     <param>
810       <key>_rotation</key>
811       <value>0</value>
812     </param>
813   </block>
814   <block>
815     <key>wxgui_fftsink2</key>
816     <param>
817       <key>id</key>
818       <value>wxgui_fftsink2_0</value>
819     </param>
820     <param>
821       <key>_enabled</key>
822       <value>True</value>
823     </param>
824     <param>
825       <key>type</key>
826       <value>complex</value>
827     </param>
828     <param>
829       <key>title</key>
830       <value>FFT Plot</value>
831     </param>
832     <param>
833       <key>samp_rate</key>
834       <value>samp_rate</value>
835     </param>
836     <param>
837       <key>baseband_freq</key>
838       <value>0</value>
839     </param>
840     <param>
841       <key>y_per_div</key>
842       <value>10</value>
843     </param>
844     <param>
845       <key>y_divs</key>
846       <value>10</value>
847     </param>
848     <param>
849       <key>ref_level</key>
850       <value>50</value>
851     </param>
852     <param>
853       <key>ref_scale</key>
854       <value>2.0</value>
855     </param>
856     <param>
857       <key>fft_size</key>
858       <value>1024</value>
859     </param>
860     <param>
861       <key>fft_rate</key>
862       <value>30</value>
863     </param>
864     <param>
865       <key>peak_hold</key>
866       <value>False</value>
867     </param>
868     <param>
869       <key>average</key>
870       <value>False</value>
871     </param>
872     <param>
873       <key>avg_alpha</key>
874       <value>0</value>
875     </param>
876     <param>
877       <key>grid_pos</key>
878       <value></value>
879     </param>
880     <param>
881       <key>notebook</key>
882       <value>notebook_0,3</value>
883     </param>
884     <param>
885       <key>_coordinate</key>
886       <value>(517, 767)</value>
887     </param>
888     <param>
889       <key>_rotation</key>
890       <value>0</value>
891     </param>
892   </block>
893   <block>
894     <key>variable_slider</key>
895     <param>
896       <key>id</key>
897       <value>interpratio</value>
898     </param>
899     <param>
900       <key>_enabled</key>
901       <value>True</value>
902     </param>
903     <param>
904       <key>label</key>
905       <value>Timing Offset</value>
906     </param>
907     <param>
908       <key>value</key>
909       <value>1.00</value>
910     </param>
911     <param>
912       <key>min</key>
913       <value>0.9</value>
914     </param>
915     <param>
916       <key>max</key>
917       <value>1.1</value>
918     </param>
919     <param>
920       <key>num_steps</key>
921       <value>1000</value>
922     </param>
923     <param>
924       <key>style</key>
925       <value>wx.SL_HORIZONTAL</value>
926     </param>
927     <param>
928       <key>converver</key>
929       <value>float_converter</value>
930     </param>
931     <param>
932       <key>grid_pos</key>
933       <value></value>
934     </param>
935     <param>
936       <key>notebook</key>
937       <value></value>
938     </param>
939     <param>
940       <key>_coordinate</key>
941       <value>(40, 684)</value>
942     </param>
943     <param>
944       <key>_rotation</key>
945       <value>180</value>
946     </param>
947   </block>
948   <block>
949     <key>variable_slider</key>
950     <param>
951       <key>id</key>
952       <value>beta_0</value>
953     </param>
954     <param>
955       <key>_enabled</key>
956       <value>True</value>
957     </param>
958     <param>
959       <key>label</key>
960       <value>Freq Beta</value>
961     </param>
962     <param>
963       <key>value</key>
964       <value>0.001</value>
965     </param>
966     <param>
967       <key>min</key>
968       <value>0.0</value>
969     </param>
970     <param>
971       <key>max</key>
972       <value>0.01</value>
973     </param>
974     <param>
975       <key>num_steps</key>
976       <value>1000</value>
977     </param>
978     <param>
979       <key>style</key>
980       <value>wx.SL_HORIZONTAL</value>
981     </param>
982     <param>
983       <key>converver</key>
984       <value>float_converter</value>
985     </param>
986     <param>
987       <key>grid_pos</key>
988       <value></value>
989     </param>
990     <param>
991       <key>notebook</key>
992       <value></value>
993     </param>
994     <param>
995       <key>_coordinate</key>
996       <value>(919, 7)</value>
997     </param>
998     <param>
999       <key>_rotation</key>
1000       <value>180</value>
1001     </param>
1002   </block>
1003   <block>
1004     <key>variable_slider</key>
1005     <param>
1006       <key>id</key>
1007       <value>alpha_0</value>
1008     </param>
1009     <param>
1010       <key>_enabled</key>
1011       <value>True</value>
1012     </param>
1013     <param>
1014       <key>label</key>
1015       <value>Freq Alpha</value>
1016     </param>
1017     <param>
1018       <key>value</key>
1019       <value>0.01</value>
1020     </param>
1021     <param>
1022       <key>min</key>
1023       <value>0</value>
1024     </param>
1025     <param>
1026       <key>max</key>
1027       <value>0.1</value>
1028     </param>
1029     <param>
1030       <key>num_steps</key>
1031       <value>1000</value>
1032     </param>
1033     <param>
1034       <key>style</key>
1035       <value>wx.SL_HORIZONTAL</value>
1036     </param>
1037     <param>
1038       <key>converver</key>
1039       <value>float_converter</value>
1040     </param>
1041     <param>
1042       <key>grid_pos</key>
1043       <value></value>
1044     </param>
1045     <param>
1046       <key>notebook</key>
1047       <value></value>
1048     </param>
1049     <param>
1050       <key>_coordinate</key>
1051       <value>(792, 6)</value>
1052     </param>
1053     <param>
1054       <key>_rotation</key>
1055       <value>0</value>
1056     </param>
1057   </block>
1058   <block>
1059     <key>wxgui_scopesink2</key>
1060     <param>
1061       <key>id</key>
1062       <value>wxgui_scopesink2_0_0_0</value>
1063     </param>
1064     <param>
1065       <key>_enabled</key>
1066       <value>True</value>
1067     </param>
1068     <param>
1069       <key>type</key>
1070       <value>float</value>
1071     </param>
1072     <param>
1073       <key>title</key>
1074       <value>Scope Plot</value>
1075     </param>
1076     <param>
1077       <key>samp_rate</key>
1078       <value>samp_rate</value>
1079     </param>
1080     <param>
1081       <key>v_scale</key>
1082       <value>9</value>
1083     </param>
1084     <param>
1085       <key>t_scale</key>
1086       <value>0</value>
1087     </param>
1088     <param>
1089       <key>ac_couple</key>
1090       <value>False</value>
1091     </param>
1092     <param>
1093       <key>xy_mode</key>
1094       <value>False</value>
1095     </param>
1096     <param>
1097       <key>num_inputs</key>
1098       <value>1</value>
1099     </param>
1100     <param>
1101       <key>grid_pos</key>
1102       <value></value>
1103     </param>
1104     <param>
1105       <key>notebook</key>
1106       <value>notebook_0,1</value>
1107     </param>
1108     <param>
1109       <key>_coordinate</key>
1110       <value>(1115, 961)</value>
1111     </param>
1112     <param>
1113       <key>_rotation</key>
1114       <value>0</value>
1115     </param>
1116   </block>
1117   <block>
1118     <key>wxgui_scopesink2</key>
1119     <param>
1120       <key>id</key>
1121       <value>wxgui_scopesink2_0_0_0_0</value>
1122     </param>
1123     <param>
1124       <key>_enabled</key>
1125       <value>True</value>
1126     </param>
1127     <param>
1128       <key>type</key>
1129       <value>float</value>
1130     </param>
1131     <param>
1132       <key>title</key>
1133       <value>Scope Plot</value>
1134     </param>
1135     <param>
1136       <key>samp_rate</key>
1137       <value>samp_rate</value>
1138     </param>
1139     <param>
1140       <key>v_scale</key>
1141       <value>1.25</value>
1142     </param>
1143     <param>
1144       <key>t_scale</key>
1145       <value>0</value>
1146     </param>
1147     <param>
1148       <key>ac_couple</key>
1149       <value>False</value>
1150     </param>
1151     <param>
1152       <key>xy_mode</key>
1153       <value>False</value>
1154     </param>
1155     <param>
1156       <key>num_inputs</key>
1157       <value>1</value>
1158     </param>
1159     <param>
1160       <key>grid_pos</key>
1161       <value></value>
1162     </param>
1163     <param>
1164       <key>notebook</key>
1165       <value>notebook_0,2</value>
1166     </param>
1167     <param>
1168       <key>_coordinate</key>
1169       <value>(1113, 844)</value>
1170     </param>
1171     <param>
1172       <key>_rotation</key>
1173       <value>0</value>
1174     </param>
1175   </block>
1176   <block>
1177     <key>wxgui_scopesink2</key>
1178     <param>
1179       <key>id</key>
1180       <value>wxgui_scopesink2_0_0</value>
1181     </param>
1182     <param>
1183       <key>_enabled</key>
1184       <value>True</value>
1185     </param>
1186     <param>
1187       <key>type</key>
1188       <value>float</value>
1189     </param>
1190     <param>
1191       <key>title</key>
1192       <value>Error</value>
1193     </param>
1194     <param>
1195       <key>samp_rate</key>
1196       <value>samp_rate</value>
1197     </param>
1198     <param>
1199       <key>v_scale</key>
1200       <value>.5</value>
1201     </param>
1202     <param>
1203       <key>t_scale</key>
1204       <value>0</value>
1205     </param>
1206     <param>
1207       <key>ac_couple</key>
1208       <value>False</value>
1209     </param>
1210     <param>
1211       <key>xy_mode</key>
1212       <value>False</value>
1213     </param>
1214     <param>
1215       <key>num_inputs</key>
1216       <value>1</value>
1217     </param>
1218     <param>
1219       <key>grid_pos</key>
1220       <value></value>
1221     </param>
1222     <param>
1223       <key>notebook</key>
1224       <value>notebook_0,0</value>
1225     </param>
1226     <param>
1227       <key>_coordinate</key>
1228       <value>(1113, 724)</value>
1229     </param>
1230     <param>
1231       <key>_rotation</key>
1232       <value>0</value>
1233     </param>
1234   </block>
1235   <block>
1236     <key>wxgui_scopesink2</key>
1237     <param>
1238       <key>id</key>
1239       <value>wxgui_scopesink2_0_0_1</value>
1240     </param>
1241     <param>
1242       <key>_enabled</key>
1243       <value>True</value>
1244     </param>
1245     <param>
1246       <key>type</key>
1247       <value>complex</value>
1248     </param>
1249     <param>
1250       <key>title</key>
1251       <value>Error</value>
1252     </param>
1253     <param>
1254       <key>samp_rate</key>
1255       <value>samp_rate</value>
1256     </param>
1257     <param>
1258       <key>v_scale</key>
1259       <value>.5</value>
1260     </param>
1261     <param>
1262       <key>t_scale</key>
1263       <value>0</value>
1264     </param>
1265     <param>
1266       <key>ac_couple</key>
1267       <value>False</value>
1268     </param>
1269     <param>
1270       <key>xy_mode</key>
1271       <value>False</value>
1272     </param>
1273     <param>
1274       <key>num_inputs</key>
1275       <value>1</value>
1276     </param>
1277     <param>
1278       <key>grid_pos</key>
1279       <value></value>
1280     </param>
1281     <param>
1282       <key>notebook</key>
1283       <value>notebook_0,4</value>
1284     </param>
1285     <param>
1286       <key>_coordinate</key>
1287       <value>(1111, 518)</value>
1288     </param>
1289     <param>
1290       <key>_rotation</key>
1291       <value>0</value>
1292     </param>
1293   </block>
1294   <block>
1295     <key>notebook</key>
1296     <param>
1297       <key>id</key>
1298       <value>notebook_0</value>
1299     </param>
1300     <param>
1301       <key>_enabled</key>
1302       <value>True</value>
1303     </param>
1304     <param>
1305       <key>style</key>
1306       <value>wx.NB_TOP</value>
1307     </param>
1308     <param>
1309       <key>labels</key>
1310       <value>['error', 'phase', 'freq', 'FFT', 'Costas error']</value>
1311     </param>
1312     <param>
1313       <key>grid_pos</key>
1314       <value></value>
1315     </param>
1316     <param>
1317       <key>notebook</key>
1318       <value></value>
1319     </param>
1320     <param>
1321       <key>_coordinate</key>
1322       <value>(729, 769)</value>
1323     </param>
1324     <param>
1325       <key>_rotation</key>
1326       <value>0</value>
1327     </param>
1328   </block>
1329   <block>
1330     <key>gr_channel_model</key>
1331     <param>
1332       <key>id</key>
1333       <value>gr_channel_model_0</value>
1334     </param>
1335     <param>
1336       <key>_enabled</key>
1337       <value>True</value>
1338     </param>
1339     <param>
1340       <key>noise_voltage</key>
1341       <value>noise_amp</value>
1342     </param>
1343     <param>
1344       <key>freq_offset</key>
1345       <value>freq_offset</value>
1346     </param>
1347     <param>
1348       <key>epsilon</key>
1349       <value>interpratio</value>
1350     </param>
1351     <param>
1352       <key>taps</key>
1353       <value>1.0 + 1.0j</value>
1354     </param>
1355     <param>
1356       <key>seed</key>
1357       <value>42</value>
1358     </param>
1359     <param>
1360       <key>_coordinate</key>
1361       <value>(65, 542)</value>
1362     </param>
1363     <param>
1364       <key>_rotation</key>
1365       <value>0</value>
1366     </param>
1367   </block>
1368   <block>
1369     <key>gr_pfb_clock_sync_ccf</key>
1370     <param>
1371       <key>id</key>
1372       <value>gr_pfb_clock_sync_ccf_0</value>
1373     </param>
1374     <param>
1375       <key>_enabled</key>
1376       <value>True</value>
1377     </param>
1378     <param>
1379       <key>sps</key>
1380       <value>spb</value>
1381     </param>
1382     <param>
1383       <key>alpha</key>
1384       <value>alpha</value>
1385     </param>
1386     <param>
1387       <key>beta</key>
1388       <value>beta</value>
1389     </param>
1390     <param>
1391       <key>taps</key>
1392       <value>rrctaps</value>
1393     </param>
1394     <param>
1395       <key>filter_size</key>
1396       <value>nfilts</value>
1397     </param>
1398     <param>
1399       <key>init_phase</key>
1400       <value>14</value>
1401     </param>
1402     <param>
1403       <key>_coordinate</key>
1404       <value>(512, 527)</value>
1405     </param>
1406     <param>
1407       <key>_rotation</key>
1408       <value>0</value>
1409     </param>
1410   </block>
1411   <block>
1412     <key>gr_throttle</key>
1413     <param>
1414       <key>id</key>
1415       <value>gr_throttle_0</value>
1416     </param>
1417     <param>
1418       <key>_enabled</key>
1419       <value>True</value>
1420     </param>
1421     <param>
1422       <key>type</key>
1423       <value>complex</value>
1424     </param>
1425     <param>
1426       <key>samples_per_second</key>
1427       <value>samp_rate</value>
1428     </param>
1429     <param>
1430       <key>vlen</key>
1431       <value>1</value>
1432     </param>
1433     <param>
1434       <key>_coordinate</key>
1435       <value>(1129, 462)</value>
1436     </param>
1437     <param>
1438       <key>_rotation</key>
1439       <value>0</value>
1440     </param>
1441   </block>
1442   <block>
1443     <key>gr_costas_loop_cc</key>
1444     <param>
1445       <key>id</key>
1446       <value>gr_costas_loop_cc_0</value>
1447     </param>
1448     <param>
1449       <key>_enabled</key>
1450       <value>True</value>
1451     </param>
1452     <param>
1453       <key>alpha</key>
1454       <value>alpha_0</value>
1455     </param>
1456     <param>
1457       <key>beta</key>
1458       <value>beta_0</value>
1459     </param>
1460     <param>
1461       <key>max_freq</key>
1462       <value>5</value>
1463     </param>
1464     <param>
1465       <key>min_freq</key>
1466       <value>-5</value>
1467     </param>
1468     <param>
1469       <key>order</key>
1470       <value>4</value>
1471     </param>
1472     <param>
1473       <key>_coordinate</key>
1474       <value>(916, 473)</value>
1475     </param>
1476     <param>
1477       <key>_rotation</key>
1478       <value>0</value>
1479     </param>
1480   </block>
1481   <connection>
1482     <source_block_id>gr_throttle_0</source_block_id>
1483     <sink_block_id>wxgui_scopesink2_0</sink_block_id>
1484     <source_key>0</source_key>
1485     <sink_key>0</sink_key>
1486   </connection>
1487   <connection>
1488     <source_block_id>gr_pfb_clock_sync_ccf_0</source_block_id>
1489     <sink_block_id>wxgui_scopesink2_0_0</sink_block_id>
1490     <source_key>1</source_key>
1491     <sink_key>0</sink_key>
1492   </connection>
1493   <connection>
1494     <source_block_id>gr_pfb_clock_sync_ccf_0</source_block_id>
1495     <sink_block_id>wxgui_scopesink2_0_0_0</sink_block_id>
1496     <source_key>3</source_key>
1497     <sink_key>0</sink_key>
1498   </connection>
1499   <connection>
1500     <source_block_id>gr_pfb_clock_sync_ccf_0</source_block_id>
1501     <sink_block_id>wxgui_scopesink2_0_0_0_0</sink_block_id>
1502     <source_key>2</source_key>
1503     <sink_key>0</sink_key>
1504   </connection>
1505   <connection>
1506     <source_block_id>random_source_x_0</source_block_id>
1507     <sink_block_id>gr_uchar_to_float_0</sink_block_id>
1508     <source_key>0</source_key>
1509     <sink_key>0</sink_key>
1510   </connection>
1511   <connection>
1512     <source_block_id>gr_uchar_to_float_0</source_block_id>
1513     <sink_block_id>gr_add_xx_0</sink_block_id>
1514     <source_key>0</source_key>
1515     <sink_key>0</sink_key>
1516   </connection>
1517   <connection>
1518     <source_block_id>const_source_x_0</source_block_id>
1519     <sink_block_id>gr_add_xx_0</sink_block_id>
1520     <source_key>0</source_key>
1521     <sink_key>1</sink_key>
1522   </connection>
1523   <connection>
1524     <source_block_id>gr_add_xx_0</source_block_id>
1525     <sink_block_id>root_raised_cosine_filter_0</sink_block_id>
1526     <source_key>0</source_key>
1527     <sink_key>0</sink_key>
1528   </connection>
1529   <connection>
1530     <source_block_id>gr_uchar_to_float_0_0</source_block_id>
1531     <sink_block_id>gr_add_xx_0_1</sink_block_id>
1532     <source_key>0</source_key>
1533     <sink_key>0</sink_key>
1534   </connection>
1535   <connection>
1536     <source_block_id>const_source_x_0_0</source_block_id>
1537     <sink_block_id>gr_add_xx_0_1</sink_block_id>
1538     <source_key>0</source_key>
1539     <sink_key>1</sink_key>
1540   </connection>
1541   <connection>
1542     <source_block_id>gr_add_xx_0_1</source_block_id>
1543     <sink_block_id>root_raised_cosine_filter_0_0</sink_block_id>
1544     <source_key>0</source_key>
1545     <sink_key>0</sink_key>
1546   </connection>
1547   <connection>
1548     <source_block_id>random_source_x_0_0</source_block_id>
1549     <sink_block_id>gr_uchar_to_float_0_0</sink_block_id>
1550     <source_key>0</source_key>
1551     <sink_key>0</sink_key>
1552   </connection>
1553   <connection>
1554     <source_block_id>gr_null_source_1</source_block_id>
1555     <sink_block_id>root_raised_cosine_filter_0_0</sink_block_id>
1556     <source_key>0</source_key>
1557     <sink_key>0</sink_key>
1558   </connection>
1559   <connection>
1560     <source_block_id>root_raised_cosine_filter_0_0</source_block_id>
1561     <sink_block_id>gr_float_to_complex_0</sink_block_id>
1562     <source_key>0</source_key>
1563     <sink_key>1</sink_key>
1564   </connection>
1565   <connection>
1566     <source_block_id>root_raised_cosine_filter_0</source_block_id>
1567     <sink_block_id>gr_float_to_complex_0</sink_block_id>
1568     <source_key>0</source_key>
1569     <sink_key>0</sink_key>
1570   </connection>
1571   <connection>
1572     <source_block_id>gr_float_to_complex_0</source_block_id>
1573     <sink_block_id>gr_channel_model_0</sink_block_id>
1574     <source_key>0</source_key>
1575     <sink_key>0</sink_key>
1576   </connection>
1577   <connection>
1578     <source_block_id>gr_channel_model_0</source_block_id>
1579     <sink_block_id>wxgui_fftsink2_0</sink_block_id>
1580     <source_key>0</source_key>
1581     <sink_key>0</sink_key>
1582   </connection>
1583   <connection>
1584     <source_block_id>gr_costas_loop_cc_0</source_block_id>
1585     <sink_block_id>wxgui_scopesink2_0_0_1</sink_block_id>
1586     <source_key>1</source_key>
1587     <sink_key>0</sink_key>
1588   </connection>
1589   <connection>
1590     <source_block_id>gr_channel_model_0</source_block_id>
1591     <sink_block_id>gr_pfb_clock_sync_ccf_0</sink_block_id>
1592     <source_key>0</source_key>
1593     <sink_key>0</sink_key>
1594   </connection>
1595   <connection>
1596     <source_block_id>gr_pfb_clock_sync_ccf_0</source_block_id>
1597     <sink_block_id>gr_costas_loop_cc_0</sink_block_id>
1598     <source_key>0</source_key>
1599     <sink_key>0</sink_key>
1600   </connection>
1601   <connection>
1602     <source_block_id>gr_costas_loop_cc_0</source_block_id>
1603     <sink_block_id>gr_throttle_0</sink_block_id>
1604     <source_key>0</source_key>
1605     <sink_key>0</sink_key>
1606   </connection>
1607 </flow_graph>