- Data Recorder
- Mac / Phy Interface
- ORAN block diagram
- DPDK
- Record data into HDF5 formatted file.
- Fill out the metadata with the configuration parameters (even default settings).
- Separate file for each probe point. 1 core per file
- Use existing message passing architecture (task waiting queue events / tags)
Record HDF5 file with metadata and Rx Samples.
- DoZf
- DoFFT (Rx Samples->)
- DoIFFT
- DoPrecode
- DoEncode (->Tx Samples)
- DoDecode (->Rx Data)
- DoDemul
- UDP to pass data (MacPacket) packets.
- 1 socket / port per data direction (tx / rx)
Add feature to pass control information between the layers.
Do we reuse these UDP channels or setup independent control link?
Is UDP the correct choice here?
Should we allow the MAC to reside on a different server / machine?
- HARQ
- Retries
- Does the MAC or the PHY hold onto the TX packets for retransmission?
- Data Update Request / Backoff