(E)GPRS protocol stack implementation » History » Version 1
ptrkrysik, 09/06/2018 12:08 PM
1 | 1 | ptrkrysik | GPRS (General Packet Radio Service) is a packet-switched cellular technology, which is used in |
---|---|---|---|
2 | 2G and 3G networks for transmitting IP packets to external networks such as the Internet. EGPRS |
||
3 | stands for "Enhanced GPRS", a GPRS based technology that allows improved data transmission |
||
4 | rates. The aim of this task is to get working mobile station implementation of GPRS protocol stack |
||
5 | and extend the GSM burst transceiver part of the project with ability to send/receive GPRS and |
||
6 | EGPRS signals. |
||
7 | * physical layer (L1) modification in order to support packet switched communication (8-psk |
||
8 | detection modulation and demodulation support for EGPRS, channel coding/decoding, TBF |
||
9 | (Token Bucket Filter) scheduling) |
||
10 | * implementation of the higher protocol layers (RLC/MAC, LLC, SNDCP) |
||
11 | * composing a shared library of the existing GPRS related code in OsmcomBB |
||
12 | * implementation of the transmit capabilities |
||
13 | * implementation of host utilities (Packet capture (sniffer) utility, GPRS modem application) |
||
14 | * tests (unit tests, conformance tests) |