GPRS bitrates » History » Version 4
laforge, 02/19/2016 10:48 PM
1 | 4 | laforge | {{>toc}} |
---|---|---|---|
2 | 1 | laforge | |
3 | 4 | laforge | h1. GPRS and EDGE bit-rates |
4 | |||
5 | |||
6 | 1 | laforge | This page tries to outline the possible achievable GPRS bit-rates. |
7 | |||
8 | There are multiple aspects that relate to the problem |
||
9 | 4 | laforge | * channel coding, which in turn depends on |
10 | ** capabilities of the BTS and MS |
||
11 | ** performance of the radio channel |
||
12 | * multi-slot operation, which depends on |
||
13 | ** capabilities of the BTS and MS |
||
14 | ** contention on the radio channel / resource sharing by multiple phones |
||
15 | 1 | laforge | |
16 | |||
17 | 4 | laforge | h2. channel coding |
18 | |||
19 | |||
20 | 3 | laforge | Depending on the characteristics of the radio channel (interference, bit errors, link quality, C/I), the network will |
21 | dynamically select the best coding scheme. The lower numbers (CS-1/MCS-1) have the most error coding and are very |
||
22 | resiliant but have little throughput. MCS-9 has no error correction coding at all, but t |
||
23 | |||
24 | |||
25 | 4 | laforge | h3. GPRS channel coding |
26 | |||
27 | |||
28 | 1 | laforge | Each of the 8 GSM time-slots can operate i a number of different coding schemes: |
29 | |||
30 | ||Coding Scheme||kbit/s|| |
||
31 | ||CS-1||8.0|| |
||
32 | ||CS-2||12.0|| |
||
33 | ||CS-3||14.4|| |
||
34 | ||CS-4||20.0|| |
||
35 | |||
36 | |||
37 | 4 | laforge | h3. EDGE channel coding |
38 | |||
39 | |||
40 | 1 | laforge | Each of the 8 GSM time-slots can operate i a number of different coding schemes: |
41 | |||
42 | ||Coding Scheme||kbit/s|| |
||
43 | ||MCS-1||8.80|| |
||
44 | ||MCS-2||11.20|| |
||
45 | ||MCS-3||14.80|| |
||
46 | ||MCS-4||17.60|| |
||
47 | ||MCS-5||22.40|| |
||
48 | ||MCS-6||29.60|| |
||
49 | ||MCS-7||44.80|| |
||
50 | ||MCS-8||54.54|| |
||
51 | ||MCS-9||59.20|| |
||
52 | |||
53 | |||
54 | 4 | laforge | h2. multi-slot capabilities |
55 | 1 | laforge | |
56 | 4 | laforge | |
57 | |||
58 | |||
59 | h3. BTS side |
||
60 | |||
61 | 1 | laforge | BTS equipment is normally capable to run all timeslots in GPRS mode. If you're running a single-TRX small BTS, the first timeslot is always allocated for the BCCH/CCCH, leaving 7 time-slots available for voice (TCH) and data (PDTCH). |
62 | 2 | laforge | |
63 | For example, a total of 7 time-slots in MCS-9 coding scheme would render |
||
64 | 1 | laforge | 59.20 kbps * 7 = 414.40 kbps |
65 | |||
66 | |||
67 | 4 | laforge | h3. MS side |
68 | 1 | laforge | |
69 | 4 | laforge | On the MS (phone) side, things are not that simple. Normally, phones can not decode all 7/8 time-slots, as they operate in half-duplex mode and need some time for transmit, too. The capabilities of each phone are specified as so-called _multislot class_ |
70 | |||
71 | For a table of multislot classes, please see 3GPP TS 45.002, or a summarized version at "wikipedia":https://secure.wikimedia.org/wikipedia/en/wiki/GPRS#Multislot_Class. |
||
72 | |||
73 | |||
74 | h3. multi-slot class 10 |
||
75 | |||
76 | 2 | laforge | For example, a phone with EDGE multislot class 10 permits for a total of 5 active time-slots, which can be either 4+1 (4 downlink, 1 uplink) or (3+2) (3 uplink, 2 downlink). |
77 | 3 | laforge | Under ideal radio conditions (MCS-9), such a phone can thus reach the following two bit-rates: |
78 | 2 | laforge | ||Coding Scheme||multislot||downlink||uplink|| |
79 | ||MCS-9||4+1||236.80||59.20|| |
||
80 | ||MCS-9||4+2||177.60||118.40|| |
||
81 | |||
82 | 4 | laforge | |
83 | h3. multi-slot class 32 |
||
84 | |||
85 | 3 | laforge | ||Coding Scheme||multislot||downlink||uplink|| |