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