Personal tools

Difference between revisions of "Reading The GSM Beacon Carrier with OsmocomBB and stoneEDGE"

From iis-projects

Jump to: navigation, search
Line 4: Line 4:
 
GSM is the most ubiquitous mobile communication standard worldwide. Millions of people use is every day. Recently, a physical layer (PHY) implementation of the GSM mobile communication standard has been completed at the Integrated Systems Laboratory (IIS). It comprises a state of the art transceiver chip and a digital baseband on an FPGA. In the past few years, the open source community behind the OsmocomBB project [1] has implemented a relatively complete GSM protocol stack for a Mobile Station (MS). On the Base Transceiver Station (BTS) side, open source solutions such as OpenBTS [2] have been existing for a while. The latter is even in use in some commercial networks. In this project the student will combine the IIS PHY with OsmocomBB software to build a complete MS. Furthermore, a voice call capable BTS using OpenBTS should be set up. Eventually, the MS and BTS can be used to place a phone call to a regular Android phone. This project will take the student through exciting VHDL as well as C programming tasks in order to build the entire system.
 
GSM is the most ubiquitous mobile communication standard worldwide. Millions of people use is every day. Recently, a physical layer (PHY) implementation of the GSM mobile communication standard has been completed at the Integrated Systems Laboratory (IIS). It comprises a state of the art transceiver chip and a digital baseband on an FPGA. In the past few years, the open source community behind the OsmocomBB project [1] has implemented a relatively complete GSM protocol stack for a Mobile Station (MS). On the Base Transceiver Station (BTS) side, open source solutions such as OpenBTS [2] have been existing for a while. The latter is even in use in some commercial networks. In this project the student will combine the IIS PHY with OsmocomBB software to build a complete MS. Furthermore, a voice call capable BTS using OpenBTS should be set up. Eventually, the MS and BTS can be used to place a phone call to a regular Android phone. This project will take the student through exciting VHDL as well as C programming tasks in order to build the entire system.
  
===Status: Available ===
+
===Status: In Progress ===
: Looking for 1-2 Semester/Master students
+
: Student: Demian Jäger (sem15f15)
: Contact: [[:User:Weberbe|Benjamin Weber]]
+
: Supervision: [[User:Weberbe|Benjamin Weber]], [[User:Kroell|Harald Kröll]]
  
 
===Prerequisites===
 
===Prerequisites===
 
: Interest in mobile communication
 
: Interest in mobile communication
<!--
+
 
===Status: Completed ===
 
: Fall Semester 2014 (sem13h2)
 
: Matthias Baer, Renzo Andri
 
--->
 
<!--
 
===Status: In Progress ===
 
: Student A, StudentB
 
: Supervision: [[:User:Belfanti | Sandro Belfanti]]
 
--->
 
 
===Character===
 
===Character===
 
: 25% Theory
 
: 25% Theory
Line 25: Line 16:
  
 
===Professor===
 
===Professor===
<!-- : [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]
 
: [http://www.iis.ee.ethz.ch/portrait/staff/huang.en.html Qiuting Huang]
<!-- : [http://lne.ee.ethz.ch/en/general-information/people/professor.html Vanessa Wood] --->
 
<!-- : [http://www.iis.ee.ethz.ch/portrait/staff/mluisier.en.html Mathieu Luisier] --->
 
<!-- : [http://www.iis.ee.ethz.ch/portrait/staff/schenk.en.html Andreas Schenk] --->
 
<!-- : [http://www.dz.ee.ethz.ch/en/general-information/about/staff/uid/364.html Hubert Kaeslin] --->
 
  
 
==References==  
 
==References==  
Line 39: Line 25:
  
 
[[Category:Digital]]
 
[[Category:Digital]]
[[Category:Available]]
+
[[Category:In Progress]]
 
[[Category:Semester Thesis]]
 
[[Category:Semester Thesis]]
[[Category:Master Thesis]]
 
 
[[Category:Telecommunications]]
 
[[Category:Telecommunications]]
 
[[Category:Software]]
 
[[Category:Software]]
 
[[Category:Weberbe]]
 
[[Category:Weberbe]]
 
+
[[Category:Kroell]]
<!--
 
 
 
COPY PASTE FROM THE LIST BELOW TO ADD TO CATEGORIES
 
 
 
GROUP
 
[[Category:Digital]]
 
    SUB CATEGORIES
 
    [[Category:ASIC]]
 
    [[Category:FPGA]]
 
    [[Category:Cryptography]]
 
    [[Category:System Design]]
 
    [[Category:Processor]]
 
    [[Category:Telecommunications]]
 
    [[Category:System Design]]
 
    [[Category:Modelling]]
 
 
 
 
 
[[Category:Analog]]
 
[[Category:Nano-TCAD]]
 
[[Category:Nano Electronics]]
 
 
 
STATUS
 
[[Category:Available]]
 
[[Category:In progress]]
 
[[Category:Completed]]
 
[[Category:Hot]]
 
 
 
TYPE OF WORK
 
[[Category:Semester Thesis]]
 
[[Category:Master Thesis]]
 
[[Category:PhD Thesis]]
 
[[Category:Research]]
 
 
 
NAMES OF EU/CTI/NT PROJECTS
 
[[Category:UltrasoundToGo]]
 
[[Category:IcySoC]]
 
[[Category:PSocrates]]
 
[[Category:UlpSoC]]
 
[[Category:Qcrypt]]
 
[[Category:PULP]]
 
[[Category:ArmaSuisse]]
 
 
 
YEAR (IF FINISHED)
 
[[Category:2010]]
 
[[Category:2011]]
 
[[Category:2012]]
 
[[Category:2013]]
 
[[Category:2014]]
 
[[Category:2015]]
 
 
 
--->
 

Revision as of 15:42, 10 April 2015

Open Source GSM Phone Call.jpg

Short Description

GSM is the most ubiquitous mobile communication standard worldwide. Millions of people use is every day. Recently, a physical layer (PHY) implementation of the GSM mobile communication standard has been completed at the Integrated Systems Laboratory (IIS). It comprises a state of the art transceiver chip and a digital baseband on an FPGA. In the past few years, the open source community behind the OsmocomBB project [1] has implemented a relatively complete GSM protocol stack for a Mobile Station (MS). On the Base Transceiver Station (BTS) side, open source solutions such as OpenBTS [2] have been existing for a while. The latter is even in use in some commercial networks. In this project the student will combine the IIS PHY with OsmocomBB software to build a complete MS. Furthermore, a voice call capable BTS using OpenBTS should be set up. Eventually, the MS and BTS can be used to place a phone call to a regular Android phone. This project will take the student through exciting VHDL as well as C programming tasks in order to build the entire system.

Status: In Progress

Student: Demian Jäger (sem15f15)
Supervision: Benjamin Weber, Harald Kröll

Prerequisites

Interest in mobile communication

Character

25% Theory
75% Implementation

Professor

Qiuting Huang

References

[1] OsmocomBB

[2] OpenBTS