Personal tools

Difference between revisions of "Open Source Baseband Firmware for 2G Cellular Networks"

From iis-projects

Jump to: navigation, search
Line 36: Line 36:
 
[[Category:Semester Thesis]]
 
[[Category:Semester Thesis]]
 
[[Category:Master Thesis]]
 
[[Category:Master Thesis]]
 +
[[Category:Group Work]]
 
[[Category:PULP]]
 
[[Category:PULP]]
 
[[Category:Telecommunications]]
 
[[Category:Telecommunications]]
 
[[Category:Software]]
 
[[Category:Software]]
 
[[Category:Weberbe]]
 
[[Category:Weberbe]]

Revision as of 17:36, 2 December 2016

EDGE Evolution Protocol Analyzer.jpg

Short Description

GSM/2G is the most ubiquitous mobile communication standard worldwide. Millions of people use it every day. An FPGA based testbed with Digital Baseband Processing (DBB) from the RazorEDGE project on an ML605 board [1] and RF processing on the evalEDGE FMC module is available. A separate board with a CPU is required for Layer 2/Layer 3 (L2/L3) firmware (also referred to as baseband firmware). The Baseband Meets CPU project implements the PULP CPU next to DBB on the FPGA board. Eventually, RF, DBB, and CPU will be integrated into an ultra-low power 2G modem SoC. However, there is no complete and open source L2/L3 firmware available for 2G operation.

In this project, the real-time OS FreeRTOS [2] shall be ported onto the PULP CPU. Subsequently, the L2/L3 source code from Open Source GSM Phone Call, which is based on OsmocomBB [3] and a custom driver, shall run on top of FreeRTOS. This base can then be taken to roll-out an open source L2/L3 firmware project with support beyond voice calls. A protocol tester [4] or OpenBTS [5] can be used as test environment.

Status: Available

Looking for interested students (Semester or Master Thesis)
Contact: Benjamin Weber

Prerequisites

Interest in mobile communication

Character

15% Theory
70% Implementation
15% Testing

Professor

Qiuting Huang or Luca Benini

References

[1] Virtex-6 FPGA ML605 Evaluation Kit, June 2015.

[2] FreeRTOS - Market leading RTOS (Real Time Operating System) for embedded systems with Internet of Things extensions, June 2015.

[2] OsmocomBB, June 2015.

[3] E5515C 8960 Series 10 Wireless Communications Test Set, June 2015.

[4] OpenBTS | Open Source Cellular Infrastructure, June 2015.