comparison cdg3/sap/mac.pdf @ 16:c15047b3d00d

cdg3: import from freecalypso-citrine/cdg
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 27 Sep 2016 16:27:34 +0000
parents
children
comparison
equal deleted inserted replaced
15:c8bdae60fcb1 16:c15047b3d00d
1 ;********************************************************************************
2 ;*** File : mac.pdf
3 ;*** Creation : Wed Mar 11 09:58:17 CST 2009
4 ;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1
5 ;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002
6 ;********************************************************************************
7 ;*** Document Type : Service Access Point Specification
8 ;*** Document Name : mac
9 ;*** Document No. : 8441.111.03.009
10 ;*** Document Date : 2003-02-26
11 ;*** Document Status: BEING_PROCESSED
12 ;*** Document Author: SAB
13 ;********************************************************************************
14
15
16
17 PRAGMA SRC_FILE_TIME "Thu Nov 29 09:45:32 2007"
18 PRAGMA LAST_MODIFIED "2003-02-26"
19 PRAGMA ID_AND_VERSION "8441.111.03.009"
20
21
22
23 CONST MAC_MAX_TIMESLOTS 8 ; defines the maximum number of uplink data blocks
24 CONST MAC_BURST_PER_BLOCK 4 ; number of bursts that compose a block
25 CONST MAC_MAX_DL_DATA_BLCKS 4 ; maximum number of dowlink data blocks
26
27
28
29 VALTAB VAL_bcch_level
30 VAL 0 MAC_RXLEV_MIN "minimum receive signal level as defined in GSM 05.08"
31 VAL 63 MAC_RXLEV_MAX "maximum receive signal level as defined in GSM 05.08"
32 VAL 0x80 MAC_RXLEV_NONE "no valid receive signal level present"
33
34 VALTAB VAL_crc_error
35 VAL 0 GRLC_CRC_PASS "radio block is correctly received"
36 VAL 1 GRLC_CRC_FAIL "radio block is not correctly received"
37
38
39
40
41 VAR nts "Maximum number of Timeslots for uplink TBF" B
42
43
44 VAR fn "Framenumber" L
45
46
47 VAR rlc_blocks_sent "number of transmitted rlc/mac blocks (except polling)" B
48
49
50 VAR rx_no "Number of received Timeslots" S
51
52
53 VAR block_status "Block Status" S
54
55
56 VAR tn "Timeslot number" S
57
58
59 VAR ul_block "Uplink block" S
60
61
62 VAR dl_block "Downlink block" S
63
64
65 VAR last_poll_resp "Last Poll Response" B
66
67
68 VAR ta_value "Timing Advance Value" B
69
70
71 VAR d_macc "Accumulated Metric" S
72
73
74 VAR d_nerr "Number of estimated erorrs" S
75
76
77 VAR burst_level "Signal level of the first valid downlink PDCH; ." B
78
79
80 VAR radio_freq "Radio frequency of the TDMA frame; ." S
81
82
83 VAR bcch_level "Signal level of BCCH serving Cell; ." B
84
85 VAL @p_mac - VAL_bcch_level@
86
87 VAR crc_error "CRC error; ." B
88
89 VAL @p_mac - VAL_crc_error@
90
91 VAR assignment_id "assignment identifier; ." L
92
93
94
95
96
97 COMP ul_poll_resp "Uplink Poll Response"
98 {
99 block_status ; Block Status
100 tn ; Timeslot number
101 ul_block [13] ; Uplink block
102 }
103
104
105
106 COMP ul_data "Uplink Data"
107 {
108 block_status ; Block Status
109 ul_block [28] ; Uplink block
110 }
111
112
113
114 COMP dl_data "Downlink Data"
115 {
116 block_status ; Block Status
117 tn ; Timeslot number
118 d_macc ; Accumulated Metric
119 d_nerr ; Number of estimated erorrs
120 dl_block [27] ; Downlink block
121 }
122
123
124
125
126
127
128 ; MAC_DATA_REQ 0x3200
129 ; MAC_DATA_IND 0x7200
130 ; MAC_READY_IND 0x7201
131 ; MAC_POLL_REQ 0x3201
132 ; MAC_PWR_CTRL_IND 0x7202
133
134
135
136 PRIM MAC_DATA_REQ 0x3200
137 {
138 ul_data ; Uplink Data
139 }
140
141
142
143
144
145
146 PRIM MAC_DATA_IND 0x7200
147 {
148 fn ; Framenumber
149 rx_no ; Number of received Timeslots
150 dl_data ; Downlink Data
151 }
152
153
154
155
156
157
158 PRIM MAC_READY_IND 0x7201
159 {
160 nts ; Maximum number of Timeslots for uplink TBF
161 fn ; Framenumber
162 rlc_blocks_sent ; number of transmitted rlc/mac blocks (except polling)
163 last_poll_resp ; Last Poll Response
164 ta_value ; Timing Advance Value
165 }
166
167
168
169
170
171
172 PRIM MAC_POLL_REQ 0x3201
173 {
174 ul_poll_resp ; Uplink Poll Response
175 }
176
177
178
179
180
181
182 PRIM MAC_PWR_CTRL_IND 0x7202
183 {
184 assignment_id ; Assignment identifier
185 crc_error ; CRC error
186 bcch_level ; Signal level of BCCH serving Cell
187 radio_freq [MAC_BURST_PER_BLOCK] ; Radio frequency of the TDMA frame
188 burst_level [MAC_BURST_PER_BLOCK] ; Signal level of the first valid downlink PDCH
189 }
190
191
192
193
194
195
196
197
198