blob: 899272ca18a029e253deadd491533a4ad60233f0 [file] [log] [blame]
Piotr Krysik7a851702015-08-06 10:22:20 +02001<?xml version="1.0"?>
2<block>
3 <name>GSM Receiver (with uplink)</name>
4 <key>gsm_receiver_with_uplink</key>
5 <import>import grgsm</import>
Piotr Krysikcd695772019-07-16 13:39:39 +02006 <make>grgsm.receiver($osr, $cell_allocation, $tseq_nums, $resamp_rate, True)</make>
Piotr Krysik7a851702015-08-06 10:22:20 +02007
8 <param>
9 <name>Oversampling ratio</name>
10 <key>osr</key>
11 <value>4</value>
12 <type>int</type>
13 </param>
14
15 <param>
16 <name>Cell allocation</name>
17 <key>cell_allocation</key>
18 <value>[0]</value>
19 <type>float_vector</type>
20 <hide>part</hide>
21 </param>
22
23 <param>
24 <name>TSEQ numbers</name>
25 <key>tseq_nums</key>
26 <value>[]</value>
27 <type>int_vector</type>
28 <hide>part</hide>
29 </param>
30
31 <param>
Piotr Krysikcd695772019-07-16 13:39:39 +020032 <name>Resamp rate</name>
33 <key>resamp_rate</key>
34 <value>1.0</value>
35 <type>float</type>
36 <hide>part</hide>
37 </param>
38
39 <param>
Piotr Krysik7a851702015-08-06 10:22:20 +020040 <name>Num Streams</name>
41 <key>num_streams</key>
42 <value>1</value>
43 <type>int</type>
44 <hide>part</hide>
45 </param>
46
47 <check>$num_streams &gt;= 0</check>
48
49 <sink>
50 <name>C</name>
51 <type>complex</type>
52 <nports>$num_streams</nports>
53 </sink>
54
55
56 <sink>
57 <name>C_up</name>
58 <type>complex</type>
59 <nports>$num_streams</nports>
60 </sink>
61
62 <source>
63 <name>C0</name>
64 <type>message</type>
65 <optional>1</optional>
66 </source>
67
68 <source>
69 <name>CX</name>
70 <type>message</type>
71 <optional>1</optional>
72 </source>
73
74 <source>
75 <name>measurements</name>
76 <type>message</type>
77 <optional>1</optional>
78 </source>
79</block>