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_4G

0
View on GitHub↗
3,993 stars·1,291 forks·C++·AGPL-3.0·19 viewswww.srsran.com↗

SrsRAN 4G

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 authentication, and data session routing. It supports the deployment of wireless access points and the simulation of mobile device behavior to test network connectivity.

Features

  • Software Defined Radios - Uses general-purpose hardware and software-defined radios to implement complex 4G LTE wireless communication protocols.
  • Cellular Network Stacks - Provides an open-source implementation of a 4G cellular network stack including core network functions.
  • Evolved Packet Cores - Implements the 4G LTE evolved packet core for managing subscriber data and network packet routing.
  • SDR Base Stations - Provides a software-defined implementation of a cellular base station to manage wireless connections and traffic.
  • eNodeB Implementations - Provides a full-stack 4G LTE implementation including eNodeB and core network components.
  • Full-Stack Protocol Implementations - Provides a complete software implementation of the entire 4G LTE communication chain from PHY to the network core.
  • Cellular Core Modularization - Separates cellular core network functions into independent software components for signaling and data routing.
  • Private LTE Deployments - Enables the deployment of private 4G LTE cellular networks using software-defined radio and evolved packet cores.
  • Physical Layer Implementations - Processes baseband signals and manages radio frames within the application layer instead of the operating system kernel.
  • Wireless Network Time Synchronization - Implements high-precision clock alignment to synchronize radio frames between the base station and mobile devices.
  • Hardware Abstraction Layer Drivers - Utilizes a hardware abstraction layer to interface with diverse software-defined radio front-ends independently of the vendor.
  • User Equipment Simulators - Simulates mobile device behavior to test network connectivity and prototype wireless features.

Star history

Star history chart for srsran/srsran_4gStar history chart for srsran/srsran_4g

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 4G

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

    srsran/srsRAN

    3,991View on GitHub↗

    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 t

    C++
    View on GitHub↗3,991
  • open-sdr/openwifiopen-sdr avatar

    open-sdr/openwifi

    4,669View on GitHub↗

    OpenWifi is an open-source implementation of the IEEE 802.11n wireless standard designed for programmable logic. It provides a software-defined radio platform and WiFi baseband processor that implements the physical and MAC layers on FPGA hardware, accompanied by a dedicated wireless driver and toolset for hardware control. The project is distinguished by its deep integration of signal analysis and telemetry, specifically through a framework for capturing channel state information and raw IQ samples. It enables high-precision packet timestamping and cross-layer correlation between physical la

    C
    View on GitHub↗4,669
  • 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 15 related projects→

Frequently asked questions

What does srsran/srsran_4g do?

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.

What are the main features of srsran/srsran_4g?

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

Which projects share features with srsran/srsran_4g?

Projects with overlapping indexed features include: srsran/srsran — srsRAN is a software-defined radio suite for implementing 4G LTE networks. It provides comprehensive software… open-sdr/openwifi — OpenWifi is an open-source implementation of the IEEE 802.11n wireless standard designed for programmable logic. It… 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… alexandrerouma/sdrplusplus — SDRPlusPlus is a cross-platform software-defined radio suite used for capturing, processing, and visualizing radio…