5a13ac49bed9fc7d5e2eefad32c518df63d50bda
[debian/gnuradio] / grc / blocks / gr_fll_band_edge_cc.xml
1 <?xml version="1.0"?>
2 <!--
3 ###################################################
4 ## FLL using Band-Edge Filters
5 ###################################################
6  -->
7 <block>
8         <name>FLL Band-Edge</name>
9         <key>gr_fll_band_edge_cc</key>
10         <import>from gnuradio import gr</import>
11         <make>gr.fll_band_edge_cc($samps_per_sym, $rolloff, $filter_size, $alpha, $beta)</make>
12         <callback>set_alpha($alpha)</callback>
13         <callback>set_beta($beta)</callback>
14
15         <param>
16                 <name>Type</name>
17                 <key>type</key>
18                 <type>enum</type>
19                 <option>
20                         <name>Complex->Complex</name>
21                         <key>cc</key>
22                         <opt>input:complex</opt>
23                         <opt>output:complex</opt>
24                 </option>
25         </param>
26
27         <param>
28                 <name>Samples Per Symbol</name>
29                 <key>samps_per_sym</key>
30                 <type>real</type>
31         </param>
32         <param>
33                 <name>Filter Rolloff Factor</name>
34                 <key>rolloff</key>
35                 <type>real</type>
36         </param>
37         <param>
38                 <name>Prototype Filter Size</name>
39                 <key>filter_size</key>
40                 <type>int</type>
41         </param>
42
43         <param>
44                 <name>Alpha</name>
45                 <key>alpha</key>
46                 <type>real</type>
47         </param>
48         <param>
49                 <name>Beta</name>
50                 <key>beta</key>
51                 <type>real</type>
52         </param>
53         <sink>
54                 <name>in</name>
55                 <type>$type.input</type>
56         </sink>
57         <source>
58                 <name>out</name>
59                 <type>$type.output</type>
60         </source>
61         <source>
62                 <name>freq</name>
63                 <type>float</type>
64                 <optional>1</optional>
65         </source>
66         <source>
67                 <name>phase</name>
68                 <type>float</type>
69                 <optional>1</optional>
70         </source>
71         <source>
72                 <name>error</name>
73                 <type>float</type>
74                 <optional>1</optional>
75         </source>
76 </block>