Wiki » History » Version 4
ptrkrysik, 09/04/2018 12:47 PM
NLnet logo
1 | 2 | ptrkrysik | h1. Welcome to [[SDR PHY for OsmocomBB]] project |
---|---|---|---|
2 | 1 | ptrkrysik | |
3 | h2. Introduction |
||
4 | 2 | ptrkrysik | |
5 | "OsmocomBB":https://osmocom.org/projects/baseband/wiki project provides almost free software GSM mobile station implementation, from Layer 1 to Layer 3. The last non-free parts are: layer 1 and low level signal processing that are implemented in a non-free DSP software that is inside of the harware platform that "OsmocomBB":https://osmocom.org/projects/baseband/wiki is based on currently (mostly reverse engineered "Calypso":https://osmocom.org/projects/baseband/wiki/TI_Calypso_Chipset based mobile phones). |
||
6 | |||
7 | The [[SDR PHY for OsmocomBB]] aims to replace these non-free parts through use Software Defined Radio devices and by creating missing software part for tasks such as voice encoding/decoding, channel encoding/decoding, burst modulation/demodulation and controlling SDR hardware. In order to achieve this goal the [[SDR PHY for OsmocomBB]] brings together "OsmocomBB":https://osmocom.org/projects/baseband/wiki and "gr-gsm":https://osmocom.org/projects/gr-gsm/wiki projects, where the role of "gr-gsm":https://osmocom.org/projects/gr-gsm/wiki is to provide GSM bursts transmission and reception with everything starting from channel coding/decoding being done in OsmocomBB. |
||
8 | |||
9 | Having support for general purpose SDR hardware has additional advantage of not being locked to a single and already obsolete harware platform. Adding support for new well documented SDR platforms is significantly easier than reverse-engineering mobile phones hardware and software. This could sustain "OsmocomBB":https://osmocom.org/projects/baseband/wiki project's life even in the absence of hacked mobile phones it is able to run on. |
||
10 | 3 | ptrkrysik | |
11 | h2. Project status |
||
12 | |||
13 | Known limitations (not implemented): |
||
14 | |||
15 | * Automatic PHY delay measurement |
||
16 | * AGC (Automatic Gain Control) |
||
17 | * Power measurement |
||
18 | |||
19 | Work in progress: |
||
20 | |||
21 | * Docker scripts (Dockerfiles) |
||
22 | * GAPK based audio back-end |
||
23 | * TCH/H implementation |
||
24 | * Frequency Hopping |
||
25 | |||
26 | Future plans: |
||
27 | |||
28 | * Extend supported hardware list (Soapy?) |
||
29 | * PC/SC physical SIM interface |
||
30 | * AMR (Adaptive Multi-Rate) |
||
31 | |||
32 | h3. Sponsors |
||
33 | |||
34 | 4 | ptrkrysik | The "project":https://nlnet.nl/project/sdr-phy/ has support of NLnet Foundation |
35 | |||
36 | !https://osmocom.org/attachments/download/3315/nlnet_logo_320x120.png(fsdafs)!:https://nlnet.nl. |