Project

General

Profile

Wiki » History » Version 6

fixeria, 09/05/2018 12:52 PM

1 2 ptrkrysik
h1. Welcome to [[SDR PHY for OsmocomBB]] project
2 1 ptrkrysik
3
h2. Introduction
4 2 ptrkrysik
5 6 fixeria
[[OsmocomBB:]] 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 hardware platform that [[OsmocomBB:]] is currently based on (mostly reverse engineered [[OsmocomBB:TI_Calypso_Chipset|Calypso]] based mobile phones).
6 2 ptrkrysik
7 6 fixeria
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:]] and [[gr-gsm:]] projects, where the role of [[gr-gsm:]] is to provide GSM bursts transmission and reception with everything starting from channel coding/decoding being done in [[OsmocomBB:]].
8 2 ptrkrysik
9 6 fixeria
Having support for general purpose SDR hardware has additional advantage of not being locked to a single and already obsolete hardware platform. Adding support for new well documented SDR platforms is significantly easier than reverse-engineering mobile phones hardware and software. This could sustain [[OsmocomBB:]] 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 5 ptrkrysik
h2. Sponsors
33 3 ptrkrysik
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.
Add picture from clipboard (Maximum size: 48.8 MB)