gr-noaa: Switched to 'double rate BPSK' HRPT synchronization
[debian/gnuradio] / gr-noaa / apps / usrp_rx_hrpt.grc
1 <?xml version='1.0' encoding='ASCII'?>
2 <flow_graph>
3   <timestamp>Sun Nov  1 19:28:12 2009</timestamp>
4   <block>
5     <key>options</key>
6     <param>
7       <key>id</key>
8       <value>usrp_rx_hrpt</value>
9     </param>
10     <param>
11       <key>_enabled</key>
12       <value>True</value>
13     </param>
14     <param>
15       <key>title</key>
16       <value>USRP HRPT Receiver</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>4096,4096</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>max_carrier_offset</value>
64     </param>
65     <param>
66       <key>_enabled</key>
67       <value>True</value>
68     </param>
69     <param>
70       <key>value</key>
71       <value>2*math.pi*100e3/sample_rate</value>
72     </param>
73     <param>
74       <key>_coordinate</key>
75       <value>(575, 19)</value>
76     </param>
77     <param>
78       <key>_rotation</key>
79       <value>0</value>
80     </param>
81   </block>
82   <block>
83     <key>variable</key>
84     <param>
85       <key>id</key>
86       <value>sym_rate</value>
87     </param>
88     <param>
89       <key>_enabled</key>
90       <value>True</value>
91     </param>
92     <param>
93       <key>value</key>
94       <value>600*1109</value>
95     </param>
96     <param>
97       <key>_coordinate</key>
98       <value>(301, 19)</value>
99     </param>
100     <param>
101       <key>_rotation</key>
102       <value>0</value>
103     </param>
104   </block>
105   <block>
106     <key>variable</key>
107     <param>
108       <key>id</key>
109       <value>sps</value>
110     </param>
111     <param>
112       <key>_enabled</key>
113       <value>True</value>
114     </param>
115     <param>
116       <key>value</key>
117       <value>sample_rate/sym_rate</value>
118     </param>
119     <param>
120       <key>_coordinate</key>
121       <value>(397, 19)</value>
122     </param>
123     <param>
124       <key>_rotation</key>
125       <value>0</value>
126     </param>
127   </block>
128   <block>
129     <key>variable</key>
130     <param>
131       <key>id</key>
132       <value>hs</value>
133     </param>
134     <param>
135       <key>_enabled</key>
136       <value>True</value>
137     </param>
138     <param>
139       <key>value</key>
140       <value>int(sps/2.0)</value>
141     </param>
142     <param>
143       <key>_coordinate</key>
144       <value>(499, 19)</value>
145     </param>
146     <param>
147       <key>_rotation</key>
148       <value>0</value>
149     </param>
150   </block>
151   <block>
152     <key>variable</key>
153     <param>
154       <key>id</key>
155       <value>sample_rate</value>
156     </param>
157     <param>
158       <key>_enabled</key>
159       <value>True</value>
160     </param>
161     <param>
162       <key>value</key>
163       <value>64e6/decim</value>
164     </param>
165     <param>
166       <key>_coordinate</key>
167       <value>(198, 17)</value>
168     </param>
169     <param>
170       <key>_rotation</key>
171       <value>0</value>
172     </param>
173   </block>
174   <block>
175     <key>variable_slider</key>
176     <param>
177       <key>id</key>
178       <value>gain</value>
179     </param>
180     <param>
181       <key>_enabled</key>
182       <value>True</value>
183     </param>
184     <param>
185       <key>label</key>
186       <value>RX Gain</value>
187     </param>
188     <param>
189       <key>value</key>
190       <value>saved_gain</value>
191     </param>
192     <param>
193       <key>min</key>
194       <value>0</value>
195     </param>
196     <param>
197       <key>max</key>
198       <value>100</value>
199     </param>
200     <param>
201       <key>num_steps</key>
202       <value>100</value>
203     </param>
204     <param>
205       <key>style</key>
206       <value>wx.SL_HORIZONTAL</value>
207     </param>
208     <param>
209       <key>converver</key>
210       <value>float_converter</value>
211     </param>
212     <param>
213       <key>grid_pos</key>
214       <value>0, 1, 1, 1</value>
215     </param>
216     <param>
217       <key>notebook</key>
218       <value></value>
219     </param>
220     <param>
221       <key>_coordinate</key>
222       <value>(340, 106)</value>
223     </param>
224     <param>
225       <key>_rotation</key>
226       <value>0</value>
227     </param>
228   </block>
229   <block>
230     <key>variable_text_box</key>
231     <param>
232       <key>id</key>
233       <value>freq</value>
234     </param>
235     <param>
236       <key>_enabled</key>
237       <value>True</value>
238     </param>
239     <param>
240       <key>label</key>
241       <value>Frequency</value>
242     </param>
243     <param>
244       <key>value</key>
245       <value>saved_freq</value>
246     </param>
247     <param>
248       <key>converver</key>
249       <value>float_converter</value>
250     </param>
251     <param>
252       <key>formatter</key>
253       <value>None</value>
254     </param>
255     <param>
256       <key>grid_pos</key>
257       <value>0, 0, 1, 1</value>
258     </param>
259     <param>
260       <key>notebook</key>
261       <value></value>
262     </param>
263     <param>
264       <key>_coordinate</key>
265       <value>(199, 106)</value>
266     </param>
267     <param>
268       <key>_rotation</key>
269       <value>0</value>
270     </param>
271   </block>
272   <block>
273     <key>variable_slider</key>
274     <param>
275       <key>id</key>
276       <value>pll_alpha</value>
277     </param>
278     <param>
279       <key>_enabled</key>
280       <value>True</value>
281     </param>
282     <param>
283       <key>label</key>
284       <value>PLL Alpha</value>
285     </param>
286     <param>
287       <key>value</key>
288       <value>saved_pll_alpha</value>
289     </param>
290     <param>
291       <key>min</key>
292       <value>0.0</value>
293     </param>
294     <param>
295       <key>max</key>
296       <value>0.5</value>
297     </param>
298     <param>
299       <key>num_steps</key>
300       <value>100</value>
301     </param>
302     <param>
303       <key>style</key>
304       <value>wx.SL_HORIZONTAL</value>
305     </param>
306     <param>
307       <key>converver</key>
308       <value>float_converter</value>
309     </param>
310     <param>
311       <key>grid_pos</key>
312       <value>0, 2, 1, 1</value>
313     </param>
314     <param>
315       <key>notebook</key>
316       <value></value>
317     </param>
318     <param>
319       <key>_coordinate</key>
320       <value>(479, 106)</value>
321     </param>
322     <param>
323       <key>_rotation</key>
324       <value>0</value>
325     </param>
326   </block>
327   <block>
328     <key>variable_static_text</key>
329     <param>
330       <key>id</key>
331       <value>side_text</value>
332     </param>
333     <param>
334       <key>_enabled</key>
335       <value>True</value>
336     </param>
337     <param>
338       <key>label</key>
339       <value>USRP Side</value>
340     </param>
341     <param>
342       <key>value</key>
343       <value>side</value>
344     </param>
345     <param>
346       <key>converver</key>
347       <value>str_converter</value>
348     </param>
349     <param>
350       <key>formatter</key>
351       <value>None</value>
352     </param>
353     <param>
354       <key>grid_pos</key>
355       <value>1, 0, 1, 1</value>
356     </param>
357     <param>
358       <key>notebook</key>
359       <value></value>
360     </param>
361     <param>
362       <key>_coordinate</key>
363       <value>(828, 20)</value>
364     </param>
365     <param>
366       <key>_rotation</key>
367       <value>0</value>
368     </param>
369   </block>
370   <block>
371     <key>variable_static_text</key>
372     <param>
373       <key>id</key>
374       <value>decim_text</value>
375     </param>
376     <param>
377       <key>_enabled</key>
378       <value>True</value>
379     </param>
380     <param>
381       <key>label</key>
382       <value>Decimation</value>
383     </param>
384     <param>
385       <key>value</key>
386       <value>decim</value>
387     </param>
388     <param>
389       <key>converver</key>
390       <value>float_converter</value>
391     </param>
392     <param>
393       <key>formatter</key>
394       <value>None</value>
395     </param>
396     <param>
397       <key>grid_pos</key>
398       <value>1, 1, 1, 1</value>
399     </param>
400     <param>
401       <key>notebook</key>
402       <value></value>
403     </param>
404     <param>
405       <key>_coordinate</key>
406       <value>(973, 20)</value>
407     </param>
408     <param>
409       <key>_rotation</key>
410       <value>0</value>
411     </param>
412   </block>
413   <block>
414     <key>variable</key>
415     <param>
416       <key>id</key>
417       <value>config_filename</value>
418     </param>
419     <param>
420       <key>_enabled</key>
421       <value>True</value>
422     </param>
423     <param>
424       <key>value</key>
425       <value>os.environ['HOME']+'/.gnuradio/config.conf'</value>
426     </param>
427     <param>
428       <key>_coordinate</key>
429       <value>(12, 129)</value>
430     </param>
431     <param>
432       <key>_rotation</key>
433       <value>0</value>
434     </param>
435   </block>
436   <block>
437     <key>import</key>
438     <param>
439       <key>id</key>
440       <value>import_0</value>
441     </param>
442     <param>
443       <key>_enabled</key>
444       <value>True</value>
445     </param>
446     <param>
447       <key>import</key>
448       <value>import math, os</value>
449     </param>
450     <param>
451       <key>_coordinate</key>
452       <value>(11, 76)</value>
453     </param>
454     <param>
455       <key>_rotation</key>
456       <value>0</value>
457     </param>
458   </block>
459   <block>
460     <key>variable_config</key>
461     <param>
462       <key>id</key>
463       <value>saved_freq</value>
464     </param>
465     <param>
466       <key>_enabled</key>
467       <value>True</value>
468     </param>
469     <param>
470       <key>value</key>
471       <value>1698e6</value>
472     </param>
473     <param>
474       <key>type</key>
475       <value>real</value>
476     </param>
477     <param>
478       <key>config_file</key>
479       <value>config_filename</value>
480     </param>
481     <param>
482       <key>section</key>
483       <value>'usrp_rx_hrpt'</value>
484     </param>
485     <param>
486       <key>option</key>
487       <value>'freq'</value>
488     </param>
489     <param>
490       <key>writeback</key>
491       <value>freq</value>
492     </param>
493     <param>
494       <key>_coordinate</key>
495       <value>(507, 258)</value>
496     </param>
497     <param>
498       <key>_rotation</key>
499       <value>0</value>
500     </param>
501   </block>
502   <block>
503     <key>variable_config</key>
504     <param>
505       <key>id</key>
506       <value>saved_gain</value>
507     </param>
508     <param>
509       <key>_enabled</key>
510       <value>True</value>
511     </param>
512     <param>
513       <key>value</key>
514       <value>35</value>
515     </param>
516     <param>
517       <key>type</key>
518       <value>real</value>
519     </param>
520     <param>
521       <key>config_file</key>
522       <value>config_filename</value>
523     </param>
524     <param>
525       <key>section</key>
526       <value>'usrp_rx_hrpt'</value>
527     </param>
528     <param>
529       <key>option</key>
530       <value>'gain'</value>
531     </param>
532     <param>
533       <key>writeback</key>
534       <value>gain</value>
535     </param>
536     <param>
537       <key>_coordinate</key>
538       <value>(664, 259)</value>
539     </param>
540     <param>
541       <key>_rotation</key>
542       <value>0</value>
543     </param>
544   </block>
545   <block>
546     <key>variable_config</key>
547     <param>
548       <key>id</key>
549       <value>output_filename</value>
550     </param>
551     <param>
552       <key>_enabled</key>
553       <value>True</value>
554     </param>
555     <param>
556       <key>value</key>
557       <value>'frames.dat'</value>
558     </param>
559     <param>
560       <key>type</key>
561       <value>string</value>
562     </param>
563     <param>
564       <key>config_file</key>
565       <value>config_filename</value>
566     </param>
567     <param>
568       <key>section</key>
569       <value>'usrp_rx_hrpt'</value>
570     </param>
571     <param>
572       <key>option</key>
573       <value>'filename'</value>
574     </param>
575     <param>
576       <key>writeback</key>
577       <value>output_filename</value>
578     </param>
579     <param>
580       <key>_coordinate</key>
581       <value>(1139, 259)</value>
582     </param>
583     <param>
584       <key>_rotation</key>
585       <value>0</value>
586     </param>
587   </block>
588   <block>
589     <key>variable</key>
590     <param>
591       <key>id</key>
592       <value>max_clock_offset</value>
593     </param>
594     <param>
595       <key>_enabled</key>
596       <value>True</value>
597     </param>
598     <param>
599       <key>value</key>
600       <value>0.1</value>
601     </param>
602     <param>
603       <key>_coordinate</key>
604       <value>(705, 19)</value>
605     </param>
606     <param>
607       <key>_rotation</key>
608       <value>0</value>
609     </param>
610   </block>
611   <block>
612     <key>variable_slider</key>
613     <param>
614       <key>id</key>
615       <value>clock_alpha</value>
616     </param>
617     <param>
618       <key>_enabled</key>
619       <value>True</value>
620     </param>
621     <param>
622       <key>label</key>
623       <value>Clock Alpha</value>
624     </param>
625     <param>
626       <key>value</key>
627       <value>saved_clock_alpha</value>
628     </param>
629     <param>
630       <key>min</key>
631       <value>0.0</value>
632     </param>
633     <param>
634       <key>max</key>
635       <value>0.5</value>
636     </param>
637     <param>
638       <key>num_steps</key>
639       <value>100</value>
640     </param>
641     <param>
642       <key>style</key>
643       <value>wx.SL_HORIZONTAL</value>
644     </param>
645     <param>
646       <key>converver</key>
647       <value>float_converter</value>
648     </param>
649     <param>
650       <key>grid_pos</key>
651       <value>0, 3, 1, 1</value>
652     </param>
653     <param>
654       <key>notebook</key>
655       <value></value>
656     </param>
657     <param>
658       <key>_coordinate</key>
659       <value>(618, 106)</value>
660     </param>
661     <param>
662       <key>_rotation</key>
663       <value>0</value>
664     </param>
665   </block>
666   <block>
667     <key>variable_config</key>
668     <param>
669       <key>id</key>
670       <value>saved_pll_alpha</value>
671     </param>
672     <param>
673       <key>_enabled</key>
674       <value>True</value>
675     </param>
676     <param>
677       <key>value</key>
678       <value>0.05</value>
679     </param>
680     <param>
681       <key>type</key>
682       <value>real</value>
683     </param>
684     <param>
685       <key>config_file</key>
686       <value>config_filename</value>
687     </param>
688     <param>
689       <key>section</key>
690       <value>'usrp_rx_hrpt'</value>
691     </param>
692     <param>
693       <key>option</key>
694       <value>'pll_alpha'</value>
695     </param>
696     <param>
697       <key>writeback</key>
698       <value>pll_alpha</value>
699     </param>
700     <param>
701       <key>_coordinate</key>
702       <value>(823, 258)</value>
703     </param>
704     <param>
705       <key>_rotation</key>
706       <value>0</value>
707     </param>
708   </block>
709   <block>
710     <key>variable_config</key>
711     <param>
712       <key>id</key>
713       <value>saved_clock_alpha</value>
714     </param>
715     <param>
716       <key>_enabled</key>
717       <value>True</value>
718     </param>
719     <param>
720       <key>value</key>
721       <value>0.05</value>
722     </param>
723     <param>
724       <key>type</key>
725       <value>real</value>
726     </param>
727     <param>
728       <key>config_file</key>
729       <value>config_filename</value>
730     </param>
731     <param>
732       <key>section</key>
733       <value>'usrp_rx_hrpt'</value>
734     </param>
735     <param>
736       <key>option</key>
737       <value>'clock_alpha'</value>
738     </param>
739     <param>
740       <key>writeback</key>
741       <value>clock_alpha</value>
742     </param>
743     <param>
744       <key>_coordinate</key>
745       <value>(981, 258)</value>
746     </param>
747     <param>
748       <key>_rotation</key>
749       <value>0</value>
750     </param>
751   </block>
752   <block>
753     <key>variable_config</key>
754     <param>
755       <key>id</key>
756       <value>decim</value>
757     </param>
758     <param>
759       <key>_enabled</key>
760       <value>True</value>
761     </param>
762     <param>
763       <key>value</key>
764       <value>16</value>
765     </param>
766     <param>
767       <key>type</key>
768       <value>real</value>
769     </param>
770     <param>
771       <key>config_file</key>
772       <value>config_filename</value>
773     </param>
774     <param>
775       <key>section</key>
776       <value>'usrp_rx_hrpt'</value>
777     </param>
778     <param>
779       <key>option</key>
780       <value>'decim'</value>
781     </param>
782     <param>
783       <key>writeback</key>
784       <value>decim</value>
785     </param>
786     <param>
787       <key>_coordinate</key>
788       <value>(351, 255)</value>
789     </param>
790     <param>
791       <key>_rotation</key>
792       <value>0</value>
793     </param>
794   </block>
795   <block>
796     <key>variable_config</key>
797     <param>
798       <key>id</key>
799       <value>side</value>
800     </param>
801     <param>
802       <key>_enabled</key>
803       <value>True</value>
804     </param>
805     <param>
806       <key>value</key>
807       <value>'A'</value>
808     </param>
809     <param>
810       <key>type</key>
811       <value>string</value>
812     </param>
813     <param>
814       <key>config_file</key>
815       <value>config_filename</value>
816     </param>
817     <param>
818       <key>section</key>
819       <value>'usrp_rx_hrpt'</value>
820     </param>
821     <param>
822       <key>option</key>
823       <value>'side'</value>
824     </param>
825     <param>
826       <key>writeback</key>
827       <value>side</value>
828     </param>
829     <param>
830       <key>_coordinate</key>
831       <value>(194, 253)</value>
832     </param>
833     <param>
834       <key>_rotation</key>
835       <value>0</value>
836     </param>
837   </block>
838   <block>
839     <key>notebook</key>
840     <param>
841       <key>id</key>
842       <value>displays</value>
843     </param>
844     <param>
845       <key>_enabled</key>
846       <value>True</value>
847     </param>
848     <param>
849       <key>style</key>
850       <value>wx.NB_TOP</value>
851     </param>
852     <param>
853       <key>labels</key>
854       <value>['Spectrum','Demod']</value>
855     </param>
856     <param>
857       <key>grid_pos</key>
858       <value>2,0,1,4</value>
859     </param>
860     <param>
861       <key>notebook</key>
862       <value></value>
863     </param>
864     <param>
865       <key>_coordinate</key>
866       <value>(12, 249)</value>
867     </param>
868     <param>
869       <key>_rotation</key>
870       <value>0</value>
871     </param>
872   </block>
873   <block>
874     <key>noaa_hrpt_deframer</key>
875     <param>
876       <key>id</key>
877       <value>deframer</value>
878     </param>
879     <param>
880       <key>_enabled</key>
881       <value>True</value>
882     </param>
883     <param>
884       <key>_coordinate</key>
885       <value>(762, 975)</value>
886     </param>
887     <param>
888       <key>_rotation</key>
889       <value>0</value>
890     </param>
891   </block>
892   <block>
893     <key>gr_file_sink</key>
894     <param>
895       <key>id</key>
896       <value>frame_sink</value>
897     </param>
898     <param>
899       <key>_enabled</key>
900       <value>True</value>
901     </param>
902     <param>
903       <key>file</key>
904       <value>output_filename</value>
905     </param>
906     <param>
907       <key>type</key>
908       <value>short</value>
909     </param>
910     <param>
911       <key>vlen</key>
912       <value>1</value>
913     </param>
914     <param>
915       <key>_coordinate</key>
916       <value>(973, 1024)</value>
917     </param>
918     <param>
919       <key>_rotation</key>
920       <value>0</value>
921     </param>
922   </block>
923   <block>
924     <key>noaa_hrpt_bit_sync</key>
925     <param>
926       <key>id</key>
927       <value>noaa_hrpt_bit_sync_0</value>
928     </param>
929     <param>
930       <key>_enabled</key>
931       <value>True</value>
932     </param>
933     <param>
934       <key>_coordinate</key>
935       <value>(571, 975)</value>
936     </param>
937     <param>
938       <key>_rotation</key>
939       <value>0</value>
940     </param>
941   </block>
942   <block>
943     <key>gr_binary_slicer_fb</key>
944     <param>
945       <key>id</key>
946       <value>gr_binary_slicer_fb_0</value>
947     </param>
948     <param>
949       <key>_enabled</key>
950       <value>True</value>
951     </param>
952     <param>
953       <key>_coordinate</key>
954       <value>(393, 975)</value>
955     </param>
956     <param>
957       <key>_rotation</key>
958       <value>0</value>
959     </param>
960   </block>
961   <block>
962     <key>virtual_source</key>
963     <param>
964       <key>id</key>
965       <value>virtual_source_0</value>
966     </param>
967     <param>
968       <key>_enabled</key>
969       <value>True</value>
970     </param>
971     <param>
972       <key>stream_id</key>
973       <value>baseband</value>
974     </param>
975     <param>
976       <key>_coordinate</key>
977       <value>(173, 971)</value>
978     </param>
979     <param>
980       <key>_rotation</key>
981       <value>0</value>
982     </param>
983   </block>
984   <block>
985     <key>wxgui_scopesink2</key>
986     <param>
987       <key>id</key>
988       <value>demod_scope</value>
989     </param>
990     <param>
991       <key>_enabled</key>
992       <value>True</value>
993     </param>
994     <param>
995       <key>type</key>
996       <value>float</value>
997     </param>
998     <param>
999       <key>title</key>
1000       <value>Post-Demod</value>
1001     </param>
1002     <param>
1003       <key>samp_rate</key>
1004       <value>sym_rate*2.0</value>
1005     </param>
1006     <param>
1007       <key>v_scale</key>
1008       <value>0.5</value>
1009     </param>
1010     <param>
1011       <key>v_offset</key>
1012       <value>0</value>
1013     </param>
1014     <param>
1015       <key>t_scale</key>
1016       <value>10.0/sym_rate</value>
1017     </param>
1018     <param>
1019       <key>ac_couple</key>
1020       <value>False</value>
1021     </param>
1022     <param>
1023       <key>xy_mode</key>
1024       <value>False</value>
1025     </param>
1026     <param>
1027       <key>num_inputs</key>
1028       <value>1</value>
1029     </param>
1030     <param>
1031       <key>win_size</key>
1032       <value></value>
1033     </param>
1034     <param>
1035       <key>grid_pos</key>
1036       <value>0, 0, 1, 1</value>
1037     </param>
1038     <param>
1039       <key>notebook</key>
1040       <value>displays, 1</value>
1041     </param>
1042     <param>
1043       <key>_coordinate</key>
1044       <value>(666, 542)</value>
1045     </param>
1046     <param>
1047       <key>_rotation</key>
1048       <value>180</value>
1049     </param>
1050   </block>
1051   <block>
1052     <key>gr_clock_recovery_mm_xx</key>
1053     <param>
1054       <key>id</key>
1055       <value>gr_clock_recovery_mm_xx_0</value>
1056     </param>
1057     <param>
1058       <key>_enabled</key>
1059       <value>True</value>
1060     </param>
1061     <param>
1062       <key>type</key>
1063       <value>float</value>
1064     </param>
1065     <param>
1066       <key>omega</key>
1067       <value>sps/2.0</value>
1068     </param>
1069     <param>
1070       <key>gain_omega</key>
1071       <value>clock_alpha**2/4.0</value>
1072     </param>
1073     <param>
1074       <key>mu</key>
1075       <value>0.5</value>
1076     </param>
1077     <param>
1078       <key>gain_mu</key>
1079       <value>clock_alpha</value>
1080     </param>
1081     <param>
1082       <key>omega_relative_limit</key>
1083       <value>max_clock_offset</value>
1084     </param>
1085     <param>
1086       <key>_coordinate</key>
1087       <value>(873, 696)</value>
1088     </param>
1089     <param>
1090       <key>_rotation</key>
1091       <value>0</value>
1092     </param>
1093   </block>
1094   <block>
1095     <key>gr_moving_average_xx</key>
1096     <param>
1097       <key>id</key>
1098       <value>gr_moving_average_xx_0</value>
1099     </param>
1100     <param>
1101       <key>_enabled</key>
1102       <value>True</value>
1103     </param>
1104     <param>
1105       <key>type</key>
1106       <value>float</value>
1107     </param>
1108     <param>
1109       <key>length</key>
1110       <value>hs</value>
1111     </param>
1112     <param>
1113       <key>scale</key>
1114       <value>1.0/hs</value>
1115     </param>
1116     <param>
1117       <key>max_iter</key>
1118       <value>4000</value>
1119     </param>
1120     <param>
1121       <key>_coordinate</key>
1122       <value>(682, 713)</value>
1123     </param>
1124     <param>
1125       <key>_rotation</key>
1126       <value>0</value>
1127     </param>
1128   </block>
1129   <block>
1130     <key>noaa_hrpt_pll_cf</key>
1131     <param>
1132       <key>id</key>
1133       <value>pll</value>
1134     </param>
1135     <param>
1136       <key>_enabled</key>
1137       <value>True</value>
1138     </param>
1139     <param>
1140       <key>alpha</key>
1141       <value>pll_alpha</value>
1142     </param>
1143     <param>
1144       <key>beta</key>
1145       <value>pll_alpha**2/4.0</value>
1146     </param>
1147     <param>
1148       <key>max_offset</key>
1149       <value>max_carrier_offset</value>
1150     </param>
1151     <param>
1152       <key>_coordinate</key>
1153       <value>(469, 713)</value>
1154     </param>
1155     <param>
1156       <key>_rotation</key>
1157       <value>0</value>
1158     </param>
1159   </block>
1160   <block>
1161     <key>virtual_sink</key>
1162     <param>
1163       <key>id</key>
1164       <value>virtual_sink_0</value>
1165     </param>
1166     <param>
1167       <key>_enabled</key>
1168       <value>True</value>
1169     </param>
1170     <param>
1171       <key>stream_id</key>
1172       <value>baseband</value>
1173     </param>
1174     <param>
1175       <key>_coordinate</key>
1176       <value>(1142, 728)</value>
1177     </param>
1178     <param>
1179       <key>_rotation</key>
1180       <value>0</value>
1181     </param>
1182   </block>
1183   <block>
1184     <key>noaa_hrpt_decoder</key>
1185     <param>
1186       <key>id</key>
1187       <value>decoder</value>
1188     </param>
1189     <param>
1190       <key>_enabled</key>
1191       <value>True</value>
1192     </param>
1193     <param>
1194       <key>_coordinate</key>
1195       <value>(974, 925)</value>
1196     </param>
1197     <param>
1198       <key>_rotation</key>
1199       <value>0</value>
1200     </param>
1201   </block>
1202   <block>
1203     <key>gr_agc_xx</key>
1204     <param>
1205       <key>id</key>
1206       <value>agc</value>
1207     </param>
1208     <param>
1209       <key>_enabled</key>
1210       <value>True</value>
1211     </param>
1212     <param>
1213       <key>type</key>
1214       <value>complex</value>
1215     </param>
1216     <param>
1217       <key>rate</key>
1218       <value>1e-6</value>
1219     </param>
1220     <param>
1221       <key>reference</key>
1222       <value>1.0</value>
1223     </param>
1224     <param>
1225       <key>gain</key>
1226       <value>1.0</value>
1227     </param>
1228     <param>
1229       <key>max_gain</key>
1230       <value>1.0</value>
1231     </param>
1232     <param>
1233       <key>_coordinate</key>
1234       <value>(301, 705)</value>
1235     </param>
1236     <param>
1237       <key>_rotation</key>
1238       <value>0</value>
1239     </param>
1240   </block>
1241   <block>
1242     <key>usrp_simple_source_x</key>
1243     <param>
1244       <key>id</key>
1245       <value>usrp_source</value>
1246     </param>
1247     <param>
1248       <key>_enabled</key>
1249       <value>True</value>
1250     </param>
1251     <param>
1252       <key>type</key>
1253       <value>complex</value>
1254     </param>
1255     <param>
1256       <key>format</key>
1257       <value></value>
1258     </param>
1259     <param>
1260       <key>which</key>
1261       <value>0</value>
1262     </param>
1263     <param>
1264       <key>decimation</key>
1265       <value>decim</value>
1266     </param>
1267     <param>
1268       <key>frequency</key>
1269       <value>freq</value>
1270     </param>
1271     <param>
1272       <key>lo_offset</key>
1273       <value>float('inf')</value>
1274     </param>
1275     <param>
1276       <key>gain</key>
1277       <value>gain</value>
1278     </param>
1279     <param>
1280       <key>side</key>
1281       <value>side</value>
1282     </param>
1283     <param>
1284       <key>rx_ant</key>
1285       <value>RXA</value>
1286     </param>
1287     <param>
1288       <key>hb_filters</key>
1289       <value></value>
1290     </param>
1291     <param>
1292       <key>_coordinate</key>
1293       <value>(89, 689)</value>
1294     </param>
1295     <param>
1296       <key>_rotation</key>
1297       <value>0</value>
1298     </param>
1299   </block>
1300   <block>
1301     <key>wxgui_fftsink2</key>
1302     <param>
1303       <key>id</key>
1304       <value>rx_fft</value>
1305     </param>
1306     <param>
1307       <key>_enabled</key>
1308       <value>True</value>
1309     </param>
1310     <param>
1311       <key>type</key>
1312       <value>complex</value>
1313     </param>
1314     <param>
1315       <key>title</key>
1316       <value>RX Spectrum</value>
1317     </param>
1318     <param>
1319       <key>samp_rate</key>
1320       <value>sample_rate</value>
1321     </param>
1322     <param>
1323       <key>baseband_freq</key>
1324       <value>freq</value>
1325     </param>
1326     <param>
1327       <key>y_per_div</key>
1328       <value>5</value>
1329     </param>
1330     <param>
1331       <key>y_divs</key>
1332       <value>8</value>
1333     </param>
1334     <param>
1335       <key>ref_level</key>
1336       <value>-5</value>
1337     </param>
1338     <param>
1339       <key>ref_scale</key>
1340       <value>2.0</value>
1341     </param>
1342     <param>
1343       <key>fft_size</key>
1344       <value>1024</value>
1345     </param>
1346     <param>
1347       <key>fft_rate</key>
1348       <value>15</value>
1349     </param>
1350     <param>
1351       <key>peak_hold</key>
1352       <value>False</value>
1353     </param>
1354     <param>
1355       <key>average</key>
1356       <value>True</value>
1357     </param>
1358     <param>
1359       <key>avg_alpha</key>
1360       <value>0.1</value>
1361     </param>
1362     <param>
1363       <key>win</key>
1364       <value>None</value>
1365     </param>
1366     <param>
1367       <key>win_size</key>
1368       <value>640, 360</value>
1369     </param>
1370     <param>
1371       <key>grid_pos</key>
1372       <value>0, 0, 1, 1</value>
1373     </param>
1374     <param>
1375       <key>notebook</key>
1376       <value>displays, 0</value>
1377     </param>
1378     <param>
1379       <key>_coordinate</key>
1380       <value>(477, 457)</value>
1381     </param>
1382     <param>
1383       <key>_rotation</key>
1384       <value>0</value>
1385     </param>
1386   </block>
1387   <connection>
1388     <source_block_id>noaa_hrpt_bit_sync_0</source_block_id>
1389     <sink_block_id>deframer</sink_block_id>
1390     <source_key>0</source_key>
1391     <sink_key>0</sink_key>
1392   </connection>
1393   <connection>
1394     <source_block_id>gr_binary_slicer_fb_0</source_block_id>
1395     <sink_block_id>noaa_hrpt_bit_sync_0</sink_block_id>
1396     <source_key>0</source_key>
1397     <sink_key>0</sink_key>
1398   </connection>
1399   <connection>
1400     <source_block_id>virtual_source_0</source_block_id>
1401     <sink_block_id>gr_binary_slicer_fb_0</sink_block_id>
1402     <source_key>0</source_key>
1403     <sink_key>0</sink_key>
1404   </connection>
1405   <connection>
1406     <source_block_id>deframer</source_block_id>
1407     <sink_block_id>frame_sink</sink_block_id>
1408     <source_key>0</source_key>
1409     <sink_key>0</sink_key>
1410   </connection>
1411   <connection>
1412     <source_block_id>deframer</source_block_id>
1413     <sink_block_id>decoder</sink_block_id>
1414     <source_key>0</source_key>
1415     <sink_key>0</sink_key>
1416   </connection>
1417   <connection>
1418     <source_block_id>gr_clock_recovery_mm_xx_0</source_block_id>
1419     <sink_block_id>virtual_sink_0</sink_block_id>
1420     <source_key>0</source_key>
1421     <sink_key>0</sink_key>
1422   </connection>
1423   <connection>
1424     <source_block_id>gr_clock_recovery_mm_xx_0</source_block_id>
1425     <sink_block_id>demod_scope</sink_block_id>
1426     <source_key>0</source_key>
1427     <sink_key>0</sink_key>
1428   </connection>
1429   <connection>
1430     <source_block_id>gr_moving_average_xx_0</source_block_id>
1431     <sink_block_id>gr_clock_recovery_mm_xx_0</sink_block_id>
1432     <source_key>0</source_key>
1433     <sink_key>0</sink_key>
1434   </connection>
1435   <connection>
1436     <source_block_id>pll</source_block_id>
1437     <sink_block_id>gr_moving_average_xx_0</sink_block_id>
1438     <source_key>0</source_key>
1439     <sink_key>0</sink_key>
1440   </connection>
1441   <connection>
1442     <source_block_id>agc</source_block_id>
1443     <sink_block_id>pll</sink_block_id>
1444     <source_key>0</source_key>
1445     <sink_key>0</sink_key>
1446   </connection>
1447   <connection>
1448     <source_block_id>usrp_source</source_block_id>
1449     <sink_block_id>agc</sink_block_id>
1450     <source_key>0</source_key>
1451     <sink_key>0</sink_key>
1452   </connection>
1453   <connection>
1454     <source_block_id>agc</source_block_id>
1455     <sink_block_id>rx_fft</sink_block_id>
1456     <source_key>0</source_key>
1457     <sink_key>0</sink_key>
1458   </connection>
1459 </flow_graph>