Our BTS is going to need an accurate clock source in order to run, so without access to crazy accurate Timing over Packet systems or TDM links to use as reference sources, I’ve opted to use the GPS/GLONASS receiver built into the LMPT card. Add new GPS with ID 0 on LMPT in slot 7 […]
A look at how Cell Broadcast is signalling implemented between the MME and CBC in an LTE/EPC network.
This post is one in a series documenting my adventures attempting to configure a used BTS 3900 to function as a eNB in my lab. There are 5 network ports on the LMPT card: 2x SFP cages – SFP 0 and SFP 1 1x 10/100 Ethernet port – ETH – Used to access the Local […]
Learning Huawei’s flavour of MML – Man Machine Language for the BTS 3900 series Macro Base Stations.
Meta: This post is a series chronicling my adventures with a second hand Huawei BTS3900 I purchased. You can find an index of these posts here. So you purchased a used Macro base station online, good for you. Now you need to know how to configure it. First things first, you’ll need to connect to […]
Picking and validating antenna selection for the new RAN project in my lab.
How I ended up with a Macro LTE eNodeB (Huawei BBU3900) and getting it running.
Functionality of eNB MME selection based on Relative Capacity IE
Using SDR hardware to view the LTE System Information Block’s contents.
What the Origin-State-Id AVP does and how it is used to track if a Diameter peer restarts.
Why the BaiCells PLMN changes?
A look into the signalling messages between Network elements in an Evolved Packet Core exchanged during the Attach Procedure
These posts focus on the use of Diameter and SIP in an IMS / VoLTE context, however these practices can be equally applied to other networks. The Registration-Termination Request / Answer allow a Diameter Client (S-CSCF) to indicate to the HSS (Diameter Server) that it is no longer serving that user and the registration has […]
Note: I’m running version 19.12.0 which I installed from the repos due to issues with 20.4.0 (latest when I wrote this) and stability on LimeSDR. I wrote the other day about installing SRS LTE stack, But installing it is one thing, meeting all the requirements to use it with your SDR hardware turns out to […]
Sending SMS over LTE using OsmoMSC and OsmoHLR and the SGs interface for SMSoS
Looking into the SGi interface for Circuit Switched Fallback in LTE to use GSM/UMTS networks for Calls & SMS
Using Wireshark to view and analyze MAC layer LTE traffic
Accessing the Field Testing suite on an iOS Device
Multi-tenancy on the RAN side of the network, allowing an eNB to broadcast multiple PLMN IDs (MCC/MNC) in the System Information Block (SIB).
Lessons learned about setting up VoLTE / IMS Networks at small scale.