srsRAN
latest
Getting Started
srsRAN Features
srsUE
srsENB
srsEPC
General
Installation Guide
Which Installation Should I Use?
Package Installation
Installation from Source
Getting Support
Release Notes
Contributions
FAQ
1. What is a Copyright License Agreement (CLA) and why do I need one?
2. How do I complete and submit the CLA?
3. How will my contributions to srsRAN be used?
Troubleshooting
Building with Debug Symbols
Examining PCAPs with Wireshark
User Manuals
LTE Setup Guide
Baseline Hardware Requirements
Running a 4G End-to-end System
srsEPC
srsENB
srsUE
Examples
UE User Manual
Introduction
Overview
Features
UE architecture
Getting Started
Running the software
Configuration
Hardware Setup
Operating System Setup
Observing results
Troubleshooting
RF Configuration
Network Attach
Peak Throughput
Advanced Usage
External USIM
Channel Emulator
MIMO
5G NR
Configuration Reference
Command Line Reference
eNodeB User Manual
Introduction
Overview
Features
eNodeB architecture
Getting Started
Running the software
Configuration
Hardware Setup
Operating System Setup
Observing results
Troubleshooting
COTS UE Issues
Peak Throughput
Advanced Usage
MIMO
5G NR
Configuration Reference
Command Line Reference
EPC User Manual
Introduction
Overview
Features
Getting Started
Running the software
Configuration
Observing results
Troubleshooting
UE did not attach
I cannot access the Internet
Advanced Usage
Configuration Reference
srsRAN Application Notes
5G SA End-to-End
Network & Hardware Overview
Open5GS
Configuration
srsUE
Network Namespace
srsENB
Core
Set-up The Network
Core
eNB
UE
Testing the Network
PING
iPerf3
UE Trace
eNB/ gNB Trace
5G SA COTS UE
Network & Hardware Overview
UE Considerations
Dependencies
RF Driver
srsRAN
3rd Party Core - Open5GS
Configuration
srsENB
Core
Add APN to COTS UE
Connecting to the Network
Core
srsENB
UE
Confirming connection
Internet Connectivity
srsENB Trace
Troubleshooting
Limitations
FDD Bands
5G SA srsUE
Introduction
Hardware Requirements
Hardware Setup
Limitations
Configuration
srsUE
Callbox
Running the Network
5GC
gNB
UE
Console Trace
srsUE
Amarisoft gNB
5G NSA End-to-End
5G NSA Overview
Network & Hardware Overview
Using RF-Hardware
Network Configuration
srsUE
srsENB
Network Set-up
EPC
eNB
UE
Testing the Network
GUI
5G NSA COTS UE
Introduction
Network & Hardware Overview
UE Considerations
Dependencies
RF Driver
srsRAN
Checking Drivers
Configuration
Add APN to COTS UE
srsENB
Core
Masquerading Script
Connecting to the Network
Core
srsENB
UE
Confirming connection
srsENB
Troubleshooting
UE not attaching to network
NR carrier has high error rate
Ettus Research USRP N310
5G NSA srsUE
Introduction
5G NSA: What you need to know
Limitations
Hardware Requirements
Hardware Setup
Configuration
srsUE
Callbox
Usage
MME
eNB/ gNB
UE
srsGUI Support
Understanding the console Trace
Troubleshooting
srsRAN with ZMQ Virtual Radios
Introduction
ZeroMQ Installation
Running a full end-to-end LTE network on a single computer
Network Namespace Creation
Running the EPC
Running the eNodeB
Running the UE
Traffic Generation
Namespace Deletion
GNU-Radio Companion Integration
Known issues
COTS UE
Introduction
Hardware Required
Driver & Conf. File Set-Up
Drivers
Conf. Files
Adding an APN
Run Masquerading Script
Connecting a COTS UE to srsRAN
Running srsEPC & srsENB
Connecting the UE
Confirming Connection
Troubleshooting
srsRAN on Raspberry Pi 4
Introduction
Pi4 eNodeB Hardware Requirements
Software Setup
Pi4 eNodeB Config
Running the Pi4 eNodeB
Known issues
Intra-eNB & S1 Handover
Introduction
Hardware & Software Required
Intra-eNB Handover
srsRAN Set-Up
GNU-Radio Companion
Running the Network
Confirming Connection
Forcing Handover
S1 Handover
Open5GS EPC
EPC Set-Up
srsRAN Set-Up
Using Scripts
GNU-Radio
Running the Network
Confirming Connection
Forcing Handover
Troubleshooting
Intra-eNB Handover
S1 Handover
Carrier Aggregation
Introduction
Carrier Aggregation using SDR Hardware
eNodeB Configuration
UE Configuration
Carrier Aggregation using ZeroMQ RF emulation
eNodeB Configuration
UE Configuration
Known issues
eMBMS End-to-End
Introduction
Setup
srsENB configuration
srsUE configuration
Usage
NB-IoT Signalling
Introduction
Requirements
Spotting local NB-IoT deployments
Decoding the NB-IoT transmission
Transmit and Receive Downlink Signal
Known issues
C-V2X Signalling
Introduction
Requirements
Anatomy of a C-V2X Signal
Decoding C-V2X Signals
Capture and Decode in Real-time
Capture Signal to File and Post-Process
Hardware Options
Introduction
Choosing Hardware
Compute Criteria
SDR Criteria
Packages
Package 1
Package 2
Package 3
ZMQ
srsRAN
»
User Manuals
»
EPC User Manual
»
Advanced Usage
Edit on GitHub
Advanced Usage
ΒΆ
Read the Docs
v: latest
Versions
latest
rfsoc
next
Downloads
pdf
html
On Read the Docs
Project Home
Builds