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>