Change default bandwidth to 25 MHz to match maximum USRP2 bandwidth
[debian/gnuradio] / grc / blocks / gr_pfb_clock_sync.xml
1 <?xml version="1.0"?>
2 <!--
3 ###################################################
4 ## Polyphase Filter based Clock Sync
5 ###################################################
6  -->
7 <block>
8         <name>Polyphase Clock Sync</name>
9         <key>gr_pfb_clock_sync_xxx</key>
10         <import>from gnuradio import gr</import>
11         <make>gr.pfb_clock_sync_$(type)($sps, $alpha, $taps, $filter_size, $init_phase, $max_dev)
12 self.$(id).set_beta($beta)</make>
13         <callback>set_taps($taps)</callback>
14         <callback>set_alpha($alpha)</callback>
15         <callback>set_beta($beta)</callback>
16
17         <param>
18                 <name>Type</name>
19                 <key>type</key>
20                 <type>enum</type>
21                 <option>
22                         <name>Complex->Complex (Real Taps)</name>
23                         <key>ccf</key>
24                         <opt>input:complex</opt>
25                         <opt>output:complex</opt>
26                         <opt>taps:real_vector</opt>
27                 </option>
28                 <option>
29                         <name>Float->Float (Real Taps)</name>
30                         <key>fff</key>
31                         <opt>input:float</opt>
32                         <opt>output:float</opt>
33                         <opt>taps:real_vector</opt>
34                 </option>
35         </param>
36
37         <param>
38                 <name>Samples/Symbol</name>
39                 <key>sps</key>
40                 <type>real</type>
41         </param>
42         <param>
43                 <name>Alpha</name>
44                 <key>alpha</key>
45                 <type>real</type>
46         </param>
47         <param>
48                 <name>Beta</name>
49                 <key>beta</key>
50                 <type>real</type>
51         </param>
52         <param>
53                 <name>Taps</name>
54                 <key>taps</key>
55                 <type>real_vector</type>
56         </param>
57         <param>
58                 <name>Filter Size</name>
59                 <key>filter_size</key>
60                 <type>int</type>
61         </param>
62         <param>
63                 <name>Initial Phase</name>
64                 <key>init_phase</key>
65                 <type>real</type>
66         </param>
67         <param>
68                 <name>Maximum Rate Deviation</name>
69                 <key>max_dev</key>
70                 <type>real</type>
71         </param>
72         <sink>
73                 <name>in</name>
74                 <type>$type.input</type>
75         </sink>
76         <source>
77                 <name>out</name>
78                 <type>$type.output</type>
79         </source>
80         <source>
81                 <name>err</name>
82                 <type>float</type>
83                 <optional>1</optional>
84         </source>
85         <source>
86                 <name>rate</name>
87                 <type>float</type>
88                 <optional>1</optional>
89         </source>
90         <source>
91                 <name>phase</name>
92                 <type>float</type>
93                 <optional>1</optional>
94         </source>
95 </block>