GSM (Global System for Mobile Communications) Network using OpenBTS that describes how to create a small cellular GSM network using openBTS software. It explains what openBTS is and the other necessary elements used for this project. It will explain the functionality of those elements and how they are connected. This project also explains how to install openBTS and other open-software programs like asterisk and how to configure them. The GSM network architecture will be explained and compared with the openBTS network architecture. It will also introduce some other projects that can be done with openBTS.
GSM is a 2G cellular network. It was a network that provided a good voice service but it didn’t include data service. The network that I am going to build will provide a similar functionality as a 2G network. Even though the architecture of the openBTS network is very different from the GSM network architecture will have elements with similar functionalities as the 2G network elements. From my point of view, the openBTS network architecture has more similarities with the 4G network because it is IP based.
The goal of this project is to create a small GSM network using open software. The goal of this project is to connect 2 OpenBTS systems (2 base stations) and be able to call from one base station to another using cellphones. Cellphones will be able to do mobility (moving from one base station to another) and handover (while a call is taking place the cell phone moves to another base station and the new base station has to manage the call)