Imported Upstream version 3.2.2
[debian/gnuradio] / grc / blocks / blks2_qamx_demod.xml
1 <?xml version="1.0"?>
2 <!--
3 ###################################################
4 ##QAM Demod - 8, 16, 64, 256
5 ###################################################
6  -->
7 <block>
8         <name>QAM Demod</name>
9         <key>blks2_qamx_demod</key>
10         <import>from gnuradio import blks2</import>
11         <make>blks2.$(type)_demod(
12         samples_per_symbol=$samples_per_symbol,
13         excess_bw=$excess_bw,
14         costas_alpha=$costas_alpha,
15         gain_mu=$gain_mu,
16         mu=$mu,
17         omega_relative_limit=$omega_relative_limit,
18         gray_code=$gray_code,
19         verbose=$verbose,
20         log=$log,
21 )</make>
22         <param>
23                 <name>Type</name>
24                 <key>type</key>
25                 <type>enum</type>
26                 <option>
27                         <name>QAM8</name>
28                         <key>qam8</key>
29                 </option>
30                 <option>
31                         <name>QAM16</name>
32                         <key>qam16</key>
33                 </option>
34                 <option>
35                         <name>QAM64</name>
36                         <key>qam64</key>
37                 </option>
38                 <option>
39                         <name>QAM256</name>
40                         <key>qam256</key>
41                 </option>
42         </param>
43         <param>
44                 <name>Samples/Symbol</name>
45                 <key>samples_per_symbol</key>
46                 <value>2</value>
47                 <type>int</type>
48         </param>
49         <param>
50                 <name>Excess BW</name>
51                 <key>excess_bw</key>
52                 <value>0.35</value>
53                 <type>real</type>
54         </param>
55         <param>
56                 <name>Costas Alpha</name>
57                 <key>costas_alpha</key>
58                 <value>0.175</value>
59                 <type>real</type>
60         </param>
61         <param>
62                 <name>Gain Mu</name>
63                 <key>gain_mu</key>
64                 <value>0.03</value>
65                 <type>real</type>
66         </param>
67         <param>
68                 <name>Mu</name>
69                 <key>mu</key>
70                 <value>0.05</value>
71                 <type>real</type>
72         </param>
73         <param>
74                 <name>Omega Relative Limit</name>
75                 <key>omega_relative_limit</key>
76                 <value>0.005</value>
77                 <type>real</type>
78         </param>
79         <param>
80                 <name>Gray Code</name>
81                 <key>gray_code</key>
82                 <value>True</value>
83                 <type>enum</type>
84                 <option>
85                         <name>Yes</name>
86                         <key>True</key>
87                 </option>
88                 <option>
89                         <name>No</name>
90                         <key>False</key>
91                 </option>
92         </param>
93         <param>
94                 <name>Verbose</name>
95                 <key>verbose</key>
96                 <value>False</value>
97                 <type>bool</type>
98                 <hide>#if str($verbose) == 'False' then 'part' else 'none'#</hide>
99                 <option>
100                         <name>On</name>
101                         <key>True</key>
102                 </option>
103                 <option>
104                         <name>Off</name>
105                         <key>False</key>
106                 </option>
107         </param>
108         <param>
109                 <name>Logging</name>
110                 <key>log</key>
111                 <value>False</value>
112                 <type>bool</type>
113                 <hide>#if str($log) == 'False' then 'part' else 'none'#</hide>
114                 <option>
115                         <name>On</name>
116                         <key>True</key>
117                 </option>
118                 <option>
119                         <name>Off</name>
120                         <key>False</key>
121                 </option>
122         </param>
123         <sink>
124                 <name>in</name>
125                 <type>complex</type>
126         </sink>
127         <source>
128                 <name>out</name>
129                 <type>byte</type>
130         </source>
131 </block>