Skip to content

YESDR – Current Implementation Status (Aligned)


1. YESDR Core Network (Y-Core SBA Layer)

Component / Function Completed To Be Done
Core Network Functions (YNRF, YAMF, YCRF, YRMF, YAUSF, YUDM, YUDR, YPCF, YSMF, YUPF, YNSSF) Implemented as independent SBA microservices Optimization and full inter-function validation
SBI Interface FastAPI-based Service-Based Interface (HTTP/JSON) implemented 3GPP-style service compliance refinement
Service Discovery YNRF registration and lookup working Failure-aware service re-selection
SBI Communication API-based service invocation between modules Retry logic and robustness improvements
YACP Interface Implemented for YBS communication Initial four protocol messages finalization
YSMP Interface YSMP Setup, response, report supported Full protocol message coverage
Spectrum Scanning Frequency occupancy-based scanning implemented Advanced scanning strategies
Resource Allocation Allocation using spectrum occupancy logic Policy-driven dynamic allocation via YPCF
Authentication 5G-AKA flow implemented NAS-level security context handling
Subscriber Data Retrieval via YUDR Full synchronization with central DB
Policy Control (YPCF) Policy reporting and modification supported Real enforcement in YSMF/YAMF
User Plane Control PFCP association with YUPF implemented Failure recovery and session restoration
Uplink / Downlink TEID-based session handling QoS-aware routing decisions
Database PostgreSQL operational Optional MongoDB for distributed data
Heartbeat Monitoring Basic heartbeat support Timeout cleanup and node failure handling
IP Routing User-plane IP routing inside YUPF

2. YESDR Protocol Stack (Control & User Plane)

Protocol / Feature Completed To Be Done
YACP Core signaling messages implemented NAS Over YACP
YSMP Setup, response, report messages Full protocol coverage
GTP Uplink and downlink tunneling Dynamic source IP handling
PFCP Heartbeat and association procedures UPF failure detection & recovery
Authentication Security 5G-AKA implemented NAS integrity & ciphering
Message Modification Basic support Improved modification and validation
Wireshark Dissector Functional dissector available Extended message decoding
NAS Signaling Full NAS message layer

3. YESDR RAN Layers (Radio Stack)

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

4. YBS (YESDR Base Station)

Feature Completed To Be Done
Protocol Stack Partial Layer-2/3 stack implemented Full validation with completed RAN layers
Control Messages First four YACP protocol messages
Core Integration Partial integration with Y-Core End-to-end testing with full session flow

5. YUE (YESDR User Equipment)

Feature Completed To Be Done
UE Registration GUI-based registration NAS and RRC integration
Uplink Data Text-based transmission Image and video data support
Downlink Data Registration response handling QoS-aware reception
Security Pre-NAS authentication prototype GUTI mapping and NAS security
GUI Functional interface Feature-rich unified UI

6. Advanced Network Features (Phase-3)

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

7. AI / ML / DL Capabilities (YESDR Intelligence Layer)

Feature Completed To Be Done
Spectrum Sensing Wideband sensing (600 MHz–6 GHz) AI-assisted accuracy optimization
Signal Energy Detection Real-time energy detection Adaptive thresholding
Modulation Classification AI/ML-based classification models
Channel Prediction ML/DL-based channel quality prediction
Channel ON/OFF Prediction Traffic-aware prediction models
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 (Deployment Layer)

Tool / Feature Completed To Be Done
Wireshark Visibility Custom protocol dissectors Extended message coverage
Packaging .deb package structure created Installer automation
GUI Tools Basic visualization tools Unified management dashboard