3 ###################################################
5 ###################################################
8 <name>Rational Resampler</name>
9 <key>blks2_rational_resampler_xxx</key>
10 <import>from gnuradio import blks2</import>
11 <import>from gnuradio.gr import firdes</import>
12 <make>blks2.rational_resampler_$(type)(
13 interpolation=$interp,
20 #if $fractional_bw() != 0
21 fractional_bw=$fractional_bw,
31 <name>Complex->Complex (Complex Taps)</name>
33 <opt>input:complex</opt>
34 <opt>output:complex</opt>
35 <opt>taps:complex_vector</opt>
38 <name>Complex->Complex (Real Taps)</name>
40 <opt>input:complex</opt>
41 <opt>output:complex</opt>
42 <opt>taps:real_vector</opt>
45 <name>Float->Float (Real Taps)</name>
47 <opt>input:float</opt>
48 <opt>output:float</opt>
49 <opt>taps:real_vector</opt>
53 <name>Decimation</name>
59 <name>Interpolation</name>
68 <type>$type.taps</type>
71 <name>Fractional BW</name>
72 <key>fractional_bw</key>
78 <type>$type.input</type>
82 <type>$type.output</type>
85 Leave taps empty for automatic value.
86 Leave fractional bandwidth 0 for automatic value.