Personal tools

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

From iis-projects

Jump to: navigation, search
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 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.
+
GSM/2G is the most ubiquitous mobile communication standard worldwide. Millions of people use is every day. An FPGA testbed with digital signal processing blocks from the [[RazorEDGE]] project  on an ML605 board [1] and analog processing on the [[evalEDGE]] FMC module is available. The testbed supports only physical layer operations. A separate board with a CPU is required for baseband firmware. The [[Baseband Meets CPU]] project implements the [[PULP]] CPU next to the digital signal processing blocks on the FPGA board. However, there is no complete and open source baseband firmware available 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.
+
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 [2]. A protocol tester [3] or OpenBTS [4] can be used as test environment.
  
 
===Status: Available ===
 
===Status: Available ===
Line 22: Line 22:
  
 
==References==  
 
==References==  
 +
[1] [http://www.xilinx.com/ml605 Virtex-6 FPGA ML605 Evaluation Kit], June 2015.
  
[1] [http://www.keysight.com/en/pd-1000000847%3Aepsg%3Apro-pn-E5515C/8960-series-10-wireless-communications-test-set?cc=US&lc=eng Protocol Tester]
+
[2] [http://bb.osmocom.org/trac/ OsmocomBB], June 2015.
 +
 
 +
[3] [http://www.keysight.com/en/pd-1000000847%3Aepsg%3Apro-pn-E5515C/8960-series-10-wireless-communications-test-set?cc=US&lc=eng E5515C 8960 Series 10 Wireless Communications Test Set], June 2015.
 +
 
 +
[4] [http://openbts.org/ OpenBTS | Open Source Cellular Infrastructure], June 2015.
  
 
[[Category:Digital]]
 
[[Category:Digital]]

Revision as of 12:29, 15 June 2015

EDGE Evolution Protocol Analyzer.jpg

Short Description

GSM/2G is the most ubiquitous mobile communication standard worldwide. Millions of people use is every day. An FPGA testbed with digital signal processing blocks from the RazorEDGE project on an ML605 board [1] and analog processing on the evalEDGE FMC module is available. The testbed supports only physical layer operations. A separate board with a CPU is required for baseband firmware. The Baseband Meets CPU project implements the PULP CPU next to the digital signal processing blocks on the FPGA board. However, there is no complete and open source baseband firmware available 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 [2]. A protocol tester [3] or OpenBTS [4] can be used as test environment.

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

Qiuting Huang or Luca Benini

References

[1] Virtex-6 FPGA ML605 Evaluation Kit, 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.