Picking and validating antenna selection for the new RAN project in my lab.
DIY RAN Adventures – Antennas

3GPP Long Term Evolution (4G)
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.
Comparing the Control Plane signalling in 5GC compared to EPC.
How User Plane traffic is handled in 5GC compared to EPC
The Packet Gateway’s purpose in the EPC.
Basic processes and functions of the LTE EPC Serving Gateway (S-GW).
Assigning static IPs to UEs in Open5GS
A look at PFCP for the Sx and N4 Interfaces
Using Wireshark to filter S1 messaging to find signalling from a specific subscriber,
List of Open Source Evolved Packet Core implementations
Unlocking Carrier Privileges through certificate on a UICC
What’s the deal with Tunnel Endpoint Identifiers and what do they do?
This is part of a series of posts focusing on common Diameter request pairs, looking at what’s inside and what they do. The Authentication Information Request (AIR) and Authentication Information Answer (AIA) are one of the first steps in authenticating a subscriber, and a very common Diameter transaction. The Process The Authentication Information Request (AIR) […]
Functionality of eNB MME selection based on Relative Capacity IE
Using SDR hardware to view the LTE System Information Block’s contents.
Using the new functionality in Open5Gs to select S-GW based on TAC or eNB ID.
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 […]