Difference between revisions of "Open Source Baseband Firmware for 2G Cellular Networks"
From iis-projects
m (Weberbe moved page EDGE Evolution Protocol Analyzer to Open Source Baseband Firmware for 2G Cellular Networks: better title, content adapted) |
|||
Line 2: | Line 2: | ||
==Short Description== | ==Short Description== | ||
− | GSM/2G is the most ubiquitous mobile communication standard worldwide. Millions of people use is every day. Recently, a state-of-the-art Mobile Station (MS) Physical Layer (PHY) for GSM, GPRS, EDGE, and Evolved EDGE has been completed | + | GSM/2G is the most ubiquitous mobile communication standard worldwide. Millions of people use is every day. Recently, a state-of-the-art Mobile Station (MS) Physical Layer (PHY) for GSM, GPRS, EDGE, and Evolved EDGE has been completed in the [[RazorEDGE]] project. An FPGA testbed with analog and digital signal processing blocks of the PHY is available. It uses the ML605 board from XILINX [cite] and the [[evalEDGE]] FMC module for analog processing. As this testbed support only PHY operations a separate board with a CPU is required for baseband firmware. The [Baseband Meets CPU] project implement the [[PULP]] CPU next to the digital signal processing blocks on the ML605 board. However, there is no complete and open source baseband firmware availble for 2G operation. |
+ | |||
+ | In this project the source code from [[Open Source GSM Phone Call]] and the hardware from [Baseband Meets CPU] shall be taken to roll-out an open source baseband software project with support beyond voice calls. The firmware shall be based on OsmocomBB. A protocol tester [cite] or OpenBTS [cite] can be used to test the baseband firmware. | ||
===Status: Available === | ===Status: Available === | ||
Line 10: | Line 12: | ||
===Prerequisites=== | ===Prerequisites=== | ||
: Interest in mobile communication | : Interest in mobile communication | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Character=== | ===Character=== | ||
: 15% Theory | : 15% Theory | ||
Line 26: | Line 19: | ||
===Professor=== | ===Professor=== | ||
− | + | : [http://www.iis.ee.ethz.ch/portrait/staff/huang.en.html Qiuting Huang] or [http://www.iis.ee.ethz.ch/portrait/staff/lbenini.en.html Luca Benini] | |
− | : [http://www.iis.ee.ethz.ch/portrait/staff/huang.en.html Qiuting Huang] | ||
− | |||
− | |||
− | |||
− | |||
==References== | ==References== | ||
Line 44: | Line 32: | ||
[[Category:Software]] | [[Category:Software]] | ||
[[Category:Weberbe]] | [[Category:Weberbe]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 13:18, 15 June 2015
Contents
Short Description
GSM/2G is the most ubiquitous mobile communication standard worldwide. Millions of people use is every day. Recently, a state-of-the-art Mobile Station (MS) Physical Layer (PHY) for GSM, GPRS, EDGE, and Evolved EDGE has been completed in the RazorEDGE project. An FPGA testbed with analog and digital signal processing blocks of the PHY is available. It uses the ML605 board from XILINX [cite] and the evalEDGE FMC module for analog processing. As this testbed support only PHY operations a separate board with a CPU is required for baseband firmware. The [Baseband Meets CPU] project implement the PULP CPU next to the digital signal processing blocks on the ML605 board. However, there is no complete and open source baseband firmware availble for 2G operation.
In this project the source code from Open Source GSM Phone Call and the hardware from [Baseband Meets CPU] shall be taken to roll-out an open source baseband software project with support beyond voice calls. The firmware shall be based on OsmocomBB. A protocol tester [cite] or OpenBTS [cite] can be used to test the baseband firmware.
Status: Available
- Looking for 1-2 Semester/Master students
- Contact: Benjamin Weber
Prerequisites
- Interest in mobile communication
Character
- 15% Theory
- 70% Implementation
- 15% Testing
Professor
References
[1] Protocol Tester