3 ###################################################
4 ## Polyphase Filter based Clock Sync
5 ###################################################
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>
22 <name>Complex->Complex (Real Taps)</name>
24 <opt>input:complex</opt>
25 <opt>output:complex</opt>
26 <opt>taps:real_vector</opt>
29 <name>Float->Float (Real Taps)</name>
31 <opt>input:float</opt>
32 <opt>output:float</opt>
33 <opt>taps:real_vector</opt>
38 <name>Samples/Symbol</name>
55 <type>real_vector</type>
58 <name>Filter Size</name>
59 <key>filter_size</key>
63 <name>Initial Phase</name>
68 <name>Maximum Rate Deviation</name>
74 <type>$type.input</type>
78 <type>$type.output</type>
83 <optional>1</optional>
88 <optional>1</optional>
93 <optional>1</optional>