another distcheck fix
[debian/gnuradio] / grc / data / grc_gnuradio / blocks / trellis_metrics_x.xml
1 <?xml version="1.0"?>
2 <!--
3 ###################################################
4 ##Trellis Metrics
5 ###################################################
6  -->
7 <block>
8         <name>Trellis Metrics</name>
9         <key>trellis_metrics_x</key>
10         <import>from gnuradio import trellis</import>
11         <make>trellis.metrics_$(type)($card, $dim, $table, $metric_type)</make>
12         <param>
13                 <name>Type</name>
14                 <key>type</key>
15                 <type>enum</type>
16                 <option>
17                         <name>Complex</name>
18                         <key>c</key>
19                         <opt>io:complex</opt>
20                         <opt>table:complex_vector</opt>
21                 </option>
22                 <option>
23                         <name>Float</name>
24                         <key>f</key>
25                         <opt>io:float</opt>
26                         <opt>table:real_vector</opt>
27                 </option>
28                 <option>
29                         <name>Int</name>
30                         <key>i</key>
31                         <opt>io:int</opt>
32                         <opt>table:int_vector</opt>
33                 </option>
34                 <option>
35                         <name>Short</name>
36                         <key>s</key>
37                         <opt>io:short</opt>
38                         <opt>table:int_vector</opt>
39                 </option>
40         </param>
41         <param>
42                 <name>Output Cardinality</name>
43                 <key>card</key>
44                 <type>int</type>
45         </param>
46         <param>
47                 <name>Dimensionality</name>
48                 <key>dim</key>
49                 <type>int</type>
50         </param>
51         <param>
52                 <name>Constellation</name>
53                 <key>table</key>
54                 <type>$type.table</type>
55         </param>
56         <param>
57                 <name>Metric Type</name>
58                 <key>metric_type</key>
59                 <type>enum</type>
60                 <option>
61                         <name>Euclidean</name>
62                         <key>trellis.TRELLIS_EUCLIDEAN</key>
63                 </option>
64                 <option>
65                         <name>Hard Symbol</name>
66                         <key>trellis.TRELLIS_HARD_SYMBOL</key>
67                 </option>
68                 <option>
69                         <name>Hard Bit</name>
70                         <key>trellis.TRELLIS_HARD_BIT</key>
71                 </option>
72         </param>
73         <sink>
74                 <name>in</name>
75                 <type>$type.io</type>
76         </sink>
77         <source>
78                 <name>out</name>
79                 <type>$type.io</type>
80         </source>
81         <doc>
82 Generate metrics required for Viterbi or SISO algorithms.
83         </doc>
84 </block>