Overview
ROFA (Reliable OFDMA for Industrial Automation) is an OFDMA-based system designed for Ultra-Reliable Low-Latency Communications (URLLC) in Industrial Internet of Things (IIoT) scenarios.
Motivation
Industrial wireless networks require:
- Ultra-high reliability (99.9999% success probability)
- Low latency (< 1ms for critical control)
- Deterministic behavior for real-time control
- Scalability to support hundreds of devices
Traditional WiFi and cellular systems are not optimized for these requirements.
System Design
ROFA Frame Structure
┌──────────────┬──────────────┬──────────────┐
│ Beacon │ Data Slots │ ACK Slot │
└──────────────┴──────────────┴──────────────┘
Key Features
- Centralized Scheduling
- Base station assigns subcarriers and time slots
- Collision-free access for guaranteed reliability
- Dynamic resource allocation based on priority
- Robust Modulation and Coding
- Adaptive MCS (Modulation and Coding Scheme)
- Repetition coding for critical packets
- Diversity combining for reliability
- Fast Retransmission
- Incremental Redundancy HARQ
- Immediate ACK/NACK feedback
- Sub-millisecond retransmission
Implementation
Hardware Platform
- SDR: USRP N210/X310
- Frequency: 2.4GHz ISM band
- Bandwidth: 5/10/20 MHz configurable
Software Stack
- Framework: GNURadio 3.8+
- DSP: Custom OFDMA transceiver
- MAC: Python-based scheduler
Performance Evaluation
Reliability
| Scenario | Target | Achieved | |———-|——–|———-| | Single Link | 99.99% | 99.995% | | Multi-user | 99.9% | 99.93% | | Interference | 99% | 99.2% |
Latency
- Average: 0.8ms
- 99th percentile: 1.2ms
- Maximum: 2.5ms
Scalability
- Supports up to 32 simultaneous users
- Subcarrier allocation granularity: 1 subcarrier
- Time slot: 125μs
Applications
ROFA is suitable for:
- Factory automation and control
- Robot coordination
- Motion control systems
- Process monitoring