3 ###################################################
4 ##Rational Resampler Base
5 ###################################################
8 <name>Rational Resampler Base</name>
9 <key>gr_rational_resampler_base_xxx</key>
10 <import>from gnuradio import gr</import>
11 <import>from gnuradio.gr import firdes</import>
12 <make>gr.rational_resampler_base_$(type)($interp, $decim, $taps)</make>
13 <callback>set_taps($taps)</callback>
19 <name>Complex->Complex (Complex Taps)</name>
21 <opt>input:complex</opt>
22 <opt>output:complex</opt>
23 <opt>taps:complex_vector</opt>
26 <name>Complex->Complex (Real Taps)</name>
28 <opt>input:complex</opt>
29 <opt>output:complex</opt>
30 <opt>taps:real_vector</opt>
33 <name>Float->Complex (Complex Taps)</name>
35 <opt>input:float</opt>
36 <opt>output:complex</opt>
37 <opt>taps:complex_vector</opt>
40 <name>Float->Float (Real Taps)</name>
42 <opt>input:float</opt>
43 <opt>output:float</opt>
44 <opt>taps:real_vector</opt>
47 <name>Float->Short (Real Taps)</name>
49 <opt>input:float</opt>
50 <opt>output:short</opt>
51 <opt>taps:real_vector</opt>
54 <name>Short->Complex (Complex Taps)</name>
56 <opt>input:short</opt>
57 <opt>output:complex</opt>
58 <opt>taps:complex_vector</opt>
62 <name>Interpolation</name>
68 <name>Decimation</name>
76 <type>$type.taps</type>
80 <type>$type.input</type>
84 <type>$type.output</type>