Skip to content

YESDR – Current Implementation Status

1. YESDR Core Network

Component / Function Completed To Be Done
Core Network Functions (YNRF, YAMF, YCRF, YRMF, YAUSF, YUDM, YUDR, YPCF, YSMF, YUPF, YNSSF) Implemented as independent modules Optimization and full inter-function validation
SBI Interface FastAPI-based SBI implemented Standard compliance refinement
Inter-Module Communication FastAPI-based communication Error recovery and robustness
YACP Interface Implemented for YBS communication Initial four protocol messages
YSMP Interface Implemented for YSM communication Full message coverage
Spectrum Scanning Spectrum scanning implemented Advanced scanning strategies
Resource Allocation Allocation based on frequency occupancy Policy-driven dynamic allocation
Authentication 5G-AKA implemented NAS-level enhancements
Key Management User database with keys Secure key lifecycle management
Subscriber Data Data retrieval from YUDR Full synchronization with central DB
Policy Control (YPCF) Policy reporting and modification Advanced policy enforcement
User Plane Control PFCP with YUPF implemented Failure recovery handling
Uplink / Downlink TEID-based handling implemented QoS-aware routing
Database PostgreSQL implemented MongoDB as central database
Heartbeat Monitoring Basic heartbeat support Failure-based cleanup
IP Routing To be implemented

2. YESDR Protocol Stack

Protocol / Feature Completed To Be Done
YACP Core messages implemented First four protocol messages
YSMP Setup, response, report Full protocol coverage
GTP Uplink and downlink Dynamic source IP handling
PFCP Heartbeat, association request/response UPF failure detection
Security 5G-AKA implemented Encryption & integrity protection
Message Modification Basic support Improved modification handling
Wireshark Dissector Generated and functional Complete message coverage
NAS Signaling Full NAS implementation

3. YESDR RAN Layers

Layer Completed To Be Done
PHY BPSK downlink (User Plane) BPSK downlink control plane
PHY BPSK uplink (Control & User Plane)
MAC CRC, segmentation Scheduling, MAC headers
RLC Basic framework AM, TM, UM modes
PDCP Basic processing NAS-based encryption (Kupenc)
SDAP QoS flow mapping
RRC Full RRC signaling
FEC Coding and decoding Performance optimization
Security Hard-coded key (initial) Dynamic key usage

4. YBS (YESDR Base Station)

Feature Completed To Be Done
Protocol Stack Implemented Validation with full core
Control Messages First four protocol messages
Core Integration Partial Full end-to-end testing

5. YUE (YESDR User Equipment)

Feature Completed To Be Done
UE Registration GUI-based registration NAS & RRC integration
Uplink Data Text transmission Image and video support
Downlink Data Registration and reception QoS-aware reception
Security Basic authentication GUTI mapping
GUI Functional GUI Feature-rich UI

6. Advanced Network Features

Feature Completed To Be Done
Handover Intra- and inter-cell handover
AMF–AMF Communication Full support
gNB–gNB Communication Xn-like interface
Mobility Management End-to-end mobility handling

7. AI / ML / DL Capabilities

Feature Completed To Be Done
Spectrum Sensing Spectrum sensing from 600 MHz to 6 GHz AI-asssted accuracy optimization and multi-band correlation
Signal Energy Detection Real-time energy-based sensing Adaptive thresholding
Modulation Classification AI/ML-based modulation classification
Channel Prediction ML/DL-based channel quality prediction
Channel ON/OFF Prediction Traffic-aware channel ON–OFF duration prediction
Model Deployment Edge deployment (MEC / SDR embedded)
Real-Time Inference Low-latency inference optimization
Visualization Basic plots AI-driven spectrum occupancy maps

8. Tools & Packaging

Tool / Feature Completed To Be Done
Wireshark Visibility Protocol dissectors Extended coverage
Packaging .deb package Installer automation
GUI Tools Basic visualization Unified management GUI