Project

General

Profile

Wiki » History » Revision 4

Revision 3 (ptrkrysik, 09/04/2018 12:44 PM) → Revision 4/30 (ptrkrysik, 09/04/2018 12:47 PM)

h1. Welcome to [[SDR PHY for OsmocomBB]] project 

 h2. Introduction 

 "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). 

 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. 

 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. 

 h2. Project status 

 Known limitations (not implemented): 

 * Automatic PHY delay measurement 
 * AGC (Automatic Gain Control) 
 * Power measurement 

 Work in progress: 

 * Docker scripts (Dockerfiles) 
 * GAPK based audio back-end 
 * TCH/H implementation 
 * Frequency Hopping 

 Future plans: 

 * Extend supported hardware list (Soapy?) 
 * PC/SC physical SIM interface 
 * AMR (Adaptive Multi-Rate) 

 h3. Sponsors 

 The "project":https://nlnet.nl/project/sdr-phy/ project has support of NLnet Foundation 

 !https://osmocom.org/attachments/download/3315/nlnet_logo_320x120.png(fsdafs)!:https://nlnet.nl. [nlnet_logo_320x120.png] 
Add picture from clipboard (Maximum size: 48.8 MB)