Imported Upstream version 3.2.2
[debian/gnuradio] / grc / blocks / blks2_dxpsk_demod.xml
1 <?xml version="1.0"?>
2 <!--
3 ###################################################
4 ##DPSK Demod - 2, 4, 8
5 ###################################################
6  -->
7 <block>
8         <name>DPSK Demod</name>
9         <key>blks2_dxpsk_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>DBPSK</name>
28                         <key>dbpsk</key>
29                 </option>
30                 <option>
31                         <name>DQPSK</name>
32                         <key>dqpsk</key>
33                 </option>
34                 <option>
35                         <name>D8PSK</name>
36                         <key>d8psk</key>
37                 </option>
38         </param>
39         <param>
40                 <name>Samples/Symbol</name>
41                 <key>samples_per_symbol</key>
42                 <value>2</value>
43                 <type>int</type>
44         </param>
45         <param>
46                 <name>Excess BW</name>
47                 <key>excess_bw</key>
48                 <value>0.35</value>
49                 <type>real</type>
50         </param>
51         <param>
52                 <name>Costas Alpha</name>
53                 <key>costas_alpha</key>
54                 <value>0.175</value>
55                 <type>real</type>
56         </param>
57         <param>
58                 <name>Gain Mu</name>
59                 <key>gain_mu</key>
60                 <value>0.175</value>
61                 <type>real</type>
62         </param>
63         <param>
64                 <name>Mu</name>
65                 <key>mu</key>
66                 <value>0.5</value>
67                 <type>real</type>
68         </param>
69         <param>
70                 <name>Omega Relative Limit</name>
71                 <key>omega_relative_limit</key>
72                 <value>0.005</value>
73                 <type>real</type>
74         </param>
75         <param>
76                 <name>Gray Code</name>
77                 <key>gray_code</key>
78                 <value>True</value>
79                 <type>enum</type>
80                 <option>
81                         <name>Yes</name>
82                         <key>True</key>
83                 </option>
84                 <option>
85                         <name>No</name>
86                         <key>False</key>
87                 </option>
88         </param>
89         <param>
90                 <name>Verbose</name>
91                 <key>verbose</key>
92                 <value>False</value>
93                 <type>bool</type>
94                 <hide>#if str($verbose) == 'False' then 'part' else 'none'#</hide>
95                 <option>
96                         <name>On</name>
97                         <key>True</key>
98                 </option>
99                 <option>
100                         <name>Off</name>
101                         <key>False</key>
102                 </option>
103         </param>
104         <param>
105                 <name>Logging</name>
106                 <key>log</key>
107                 <value>False</value>
108                 <type>bool</type>
109                 <hide>#if str($log) == 'False' then 'part' else 'none'#</hide>
110                 <option>
111                         <name>On</name>
112                         <key>True</key>
113                 </option>
114                 <option>
115                         <name>Off</name>
116                         <key>False</key>
117                 </option>
118         </param>
119         <sink>
120                 <name>in</name>
121                 <type>complex</type>
122         </sink>
123         <source>
124                 <name>out</name>
125                 <type>byte</type>
126         </source>
127 </block>