In this post, I will try to go a bit deeper into the metrics provided by the default Trace provided in the CLI (Command Line Interface) tool for srsRAn. I will be using my own personal Pixel 2 as the UE. The main goal here is to try to give a deeper explanation of what each of the metrics is, what expectations…
From symbols to block sizes, how do data rates in LTE really work?
We may all be familiar with hearing the LTE is an OFDM (Orthogonal Frequency Division Multiplexing) scheme used to transmit data reliably over the air. The carriers are space 15kHz apart and thus the symbol spacing is 1/15kHz (66.7 µS). In a post I made a while ago, i showed how to connect a UE to the open source SRSRAN…
5G Protocols Layers: Unpacking SDAP (Service Data Application Protocol)
Understanding the need As we continue to see an explosion in the number of connected devices and the demand for high-speed, low-latency connectivity grows, 5G, is ready to revolutionize the way we use technology. One of the key features of 5G is its ability to support a diverse range of use cases and services with varying performance requirements. This is…
Overview of LTE RRM Controls
At a high level Radio resource management (RRM) is the assignment, re-assignment, and release of various LTE resources. Common resources for a communication network include: Access and QoS (Quality of Service). We can break the idea of resource control into a few different categories: Radio Bearer Control, Admission and Congestion Control, and Connection Mobility. Radio Bearer Control First off, what…
LTE Cell Search w/ Raspberry Pi and mPICe LTE Modem
The Project This project takes a Raspberry Pi 3b along with a Telit LTE Modem using a 3rd party (SixFabs) HAT (Hardware Attached on Top). I used Python -> PySerial to send and receive AT commands to the modem via USB and logged the information into a local MySql database on the Pi. I was able to gather LTE Survey…
LTE Cell Searching with a USRP B200 & srsLTE
Decoding the same serving cell my iPhone was connected to using opensource software and a SDR.
LTE Uplink Interference? What’s Up with That!?
In a world of wireless links and communications, the most common limiting factor in terms of coverage is the uplink, the channel from the user equipment (UE) to the base station(BS). Phones, also referred to as UE (user equipment) are typically limited in their transmission power due to size, battery constraints, and other factors that enable and leverage their mobility.…
LTE Base Station Output Power Measurements with srsLTE and a USRP B200
B200 LTE output power measurements
Gathering Data and Analyzing a Path Loss Model Part 1 of 3 (An Android App)
Cell_Pwr_Lite: An Android App This will be my first installment of a three part series where my end goal is to validate certain wireless path loss models and compare them to real-world collected data. The first part comprises of collecting data on the Android app, and that’s where this post will be helpful. In future posts, I’ll write a script…
Enhancing UHD_FFT for Band and Channel Selection [Python]
The UHD_FFT is an amazing spectrum visualization tool. It loads super fast and is a great way to quickly find and verify there’s RF energy in a given part of the spectrum. I use this tool all the time, but I also grew frustrated that its only input is for frequency. I was constantly going to free.niviuk.fr and typing in…