Project

General

Profile

OsmoPCU » History » Version 4

ipse, 02/19/2016 10:48 PM
Transitioning [wiki:osmo-bts] to [wiki:OsmoBTS]

1 3 laforge
[[PageOutline]]
2 1 laforge
= osmo-pcu =
3
4 3 laforge
A PCU (Packet Control Unit) is one of the two GPRS elements in the BSS.  It implements the RLC and MAC layers of the GPRS
5
Um (radio) interface on the MS-facing side, as well as the Gb Interface (NS,BSSGP) on the SGSN-facing side.
6 1 laforge
7 3 laforge
osmo-pcu is the Osmocom implementation of this PCU functionality.
8
9 4 ipse
It implements a custom L1 interface that can be used with [wiki:OsmoBTS] (specifically its
10 1 laforge
[http://www.sysmocom.de/products/sysmobts sysmoBTS] back-end), and also with
11 3 laforge
an unofficial version of OpenBTS that is being created by Fairwaves.
12 1 laforge
13 3 laforge
Towards the SGSN, the BSSGP and NS protocols are implemented over UDP/IP, sometimes called "NS over IP". 
14
It has been tested with [wiki:OsmoSGSN] as well as an Ericsson SGSN so far.
15 1 laforge
16 3 laforge
osmo-pcu is not fully stable yet, but already performing useful service for a number of users.
17 1 laforge
18
== Source Code ==
19
20
The source code is available from git://git.osmocom.org/osmo-pcu.git
21
22
You can browse it online via http://cgit.osmocom.org/cgit/osmo-pcu/
23
24 4 ipse
The branch to be used with [wiki:OsmoBTS] and sysmoBTS is the 'jolly_merge' branch.
25 3 laforge
26 1 laforge
== Mailing List ==
27
28
There is a mailing list for (development) discussion regarding the PCU: osmocom-pcu@lists.osmocom.org.
29
You can subscribe to it (or manage your subscription) at http://lists.osmocom.org/cgi-bin/mailman/listinfo/osmocom-pcu
30 3 laforge
31
== Status ==
32
33
=== Supported ===
34
 * GPRS CS1 to CS4
35
 * single-slot and multi-slot operation on downlink
36
 * only single-slot operation on uplink
37
38
=== Shortcomings / Limitations / Restrictions ===
39
40
 * Pure GPRS PCU, no EGPRS (EDGE) functionality
41
 * Timeslots have to be assigned dedicated as a PDCH, no dynamic PDCH/TCH switching
42
 * No support for hand-over of any sort yet
43
 * No support of processing measurement reports
44
 * No timing advance loop, i.e. maximum cell radius 2-3 km
45
 * No dynamic link adaption for different coding schemes
46
 * No resource-dependent flow control
Add picture from clipboard (Maximum size: 48.8 MB)