FreeCalypso > hg > fc-magnetite
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 |
