awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
srsran avatar

srsran/srsRAN

0
View on GitHub↗
3,991 stars·1,290 forks·C++·AGPL-3.0·18 viewswww.srsran.com↗

SrsRAN

srsRAN is a software-defined radio suite for implementing 4G LTE networks. It provides comprehensive software implementations of the core network, base stations, and mobile user equipment.

The project includes a lightweight evolved packet core with components for subscriber management and data routing, alongside a full-stack software-defined radio implementation of an eNodeB and mobile device simulation.

The system covers radio access network management, core network infrastructure, and user equipment simulation. These capabilities enable the deployment of private cellular networks and the testing of wireless connectivity.

Features

  • Software Defined Radios - Provides a comprehensive software-defined radio suite and API to abstract hardware-specific radio front-ends.
  • Private LTE Deployments - Enables the building of private cellular networks using software defined radio and a lightweight evolved packet core.
  • Evolved Packet Cores - Ships a lightweight evolved packet core including MME, HSS, and Serving and Packet Gateways.
  • SDR Base Stations - Implements a full-stack software-defined radio base station to manage wireless connections and radio resource control.
  • eNodeB Implementations - Implements a full-stack software-defined radio eNodeB for managing wireless cellular connections.
  • Layered Network Stacks - Organizes cellular communication into a vertical hierarchy of physical, MAC, RLC, and PDCP layers.
  • Core Network Administration - Implements the signaling, routing, and authentication infrastructure of a cellular core network using MME and HSS.
  • Cellular Core Modularization - Separates mobile core functions into discrete entities like MME and HSS to allow independent scaling.
  • User Equipment Simulators - Simulates the behavior of a mobile device to test cellular network connectivity and data transfer.
  • Fixed-Point Math Optimizations - Uses compile-time generics to optimize fixed-point and floating-point arithmetic for high-throughput signal processing.
  • Signal Processing Pipelines - Implements high-performance C++ routines to execute real-time mathematical transforms on raw radio samples.
  • Network Infrastructure Simulation - Provides 4G and 5G base station software for research.

Star history

Star history chart for srsran/srsranStar history chart for srsran/srsran

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with SrsRAN

These projects share indexed features with SrsRAN. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • srsran/srsran_4gsrsran avatar

    srsran/srsRAN_4G

    3,993View on GitHub↗

    srsRAN_4G is a full-stack software-defined radio suite that implements the 4G LTE protocol. It provides a modular cellular network stack capable of deploying base stations, core network components, and user equipment simulators. The project differentiates itself through a hardware-agnostic approach to radio drivers, allowing the software to interface with various software-defined radio front-ends. It implements the entire communication chain in software, from the physical layer to the network core. The system covers several functional domains, including baseband signal processing, subscriber

    C++ltesdrsrs
    View on GitHub↗3,993
  • alexandrerouma/sdrplusplusAlexandreRouma avatar

    AlexandreRouma/SDRPlusPlus

    6,047View on GitHub↗

    SDRPlusPlus is a cross-platform software-defined radio suite used for capturing, processing, and visualizing radio frequency signals. It functions as a multi-frequency radio receiver and spectrum analyzer, providing a unified hardware interface to connect various radio devices. The project employs a modular signal processing framework that allows for the integration of custom plugins and the loading of external compiled modules. This architecture supports a multi-oscillator virtual tuning system, enabling the simultaneous monitoring of different frequency bands within a single hardware stream

    C++cross-platformsdr
    View on GitHub↗6,047
  • gqrx-sdr/gqrxgqrx-sdr avatar

    gqrx-sdr/gqrx

    3,614View on GitHub↗

    Gqrx is a software defined radio application used to capture and demodulate radio signals across various frequencies to produce audio and visual data. It translates raw radio waves into audible sound using standard modes including AM, FM, SSB, and CW. The project provides tools for radio signal analysis through real-time frequency plots and waterfall displays. It enables the capture of raw baseband data and received audio for offline playback and technical analysis. The software includes capabilities for tuning radio frequencies, filtering signal noise via band-pass filters and gain control,

    C++airspyfftfuncube-dongle
    View on GitHub↗3,614
  • gnuradio/gnuradiognuradio avatar

    gnuradio/gnuradio

    6,129View on GitHub↗

    GNU Radio is an open-source software-defined radio framework that provides a digital signal processing toolkit for building wireless communication systems. At its core, it uses a block-based flow graph architecture where pre-built signal processing blocks are connected into directed graphs to define and execute custom radio signal processing pipelines. The system operates as a flow graph signal processor that enables low-latency streaming radio signal processing, supporting both real-time operation and wireless communication simulation entirely in software. The framework distinguishes itself

    C++
    View on GitHub↗6,129
Compare all 30 related projects→

Frequently asked questions

What does srsran/srsran do?

srsRAN is a software-defined radio suite for implementing 4G LTE networks. It provides comprehensive software implementations of the core network, base stations, and mobile user equipment.

What are the main features of srsran/srsran?

The main features of srsran/srsran are: Software Defined Radios, Private LTE Deployments, Evolved Packet Cores, SDR Base Stations, eNodeB Implementations, Layered Network Stacks, Core Network Administration, Cellular Core Modularization.

Which projects share features with srsran/srsran?

Projects with overlapping indexed features include: srsran/srsran_4g — srsRAN_4G is a full-stack software-defined radio suite that implements the 4G LTE protocol. It provides a modular… alexandrerouma/sdrplusplus — SDRPlusPlus is a cross-platform software-defined radio suite used for capturing, processing, and visualizing radio… greatscottgadgets/hackrf — This project is a software-defined radio platform designed to capture, analyze, and broadcast radio frequency signals… gqrx-sdr/gqrx — Gqrx is a software defined radio application used to capture and demodulate radio signals across various frequencies… gnuradio/gnuradio — GNU Radio is an open-source software-defined radio framework that provides a digital signal processing toolkit for… oros42/imsi-catcher — This project is a GSM IMSI catcher and cellular network traffic analyzer designed to intercept radio signals and…