7.2 FHI with XRAN K release
Purpose
Implement the O-RAN 7.2 Fronthaul interface using O-RAN Software Community's XRAN release K.
The new features of the release K can be leveraged and it is compatible with DPDK version 24.11.4 which can be used together with the AMD T2 and Intel Acc200 FEC look-aside accelerators without hacking the F release as we do currently.
Check-list:
- XRAN K release compiles with the patch (DPDK 24.11.4)
- OAI compiles successfully with F release (DPDK 20.11.9)
- OAI compiles successfully with K release
-
OAI runs as expected E2E with both F and K releases
- 4x4 100MHz 9bit - VVDN RU
- 4x4 100MHz 16bit - VVDN RU
- 2x2 40MHz 9bit - Benetel RU
- 4x2 100MHz 9bit - Benetel RU
- 2x2 100MHz 9bit long PRACH - Benetel RU -> to be checked once !3935 (merged) is merged
- 4x4 100MHz 8bit (1500 & 9216 MTU) Liteon FR1
- 8x8 100MHz 9bit and 4x4 DAS - Benetel RUs -> WIP (a2156b80)
- 2x2 100MHz 8bit - Liteon FR2 (per-symbol C-plane) -> to be checked once !3956 (merged) is merged
- 2x2 200MHz 9bit PxSCH (2 antennas both) and 16b PRACH (1 antenna only) - MicroAmp FR2
- ProtO-RU emulator with USRP B210
-
Compile and run M-plane with Benetel RU(s)
- 4x4 100MHz 9bit
-
4x4 40MHz 9bit (with cherry-picked commits from
add-ci-fhi-mplanebranch) -
2x2 40 MHz 9bit (with cherry-picked commits from
add-ci-fhi-mplanebranch, but not E2E, and neither with F => I assume due to eAxC ID mapping (antennas 0 and 2, instead of 0 and 1)) - 4x4 100MHz 16bit (@arora added)
- 8x8 100MHz 9bit -> WIP (a2156b80)
- Compile and run on Arm
- Test with polling enabled -> PRACH polling to be finalized
Limitations
- As of today, XRAN K release offers the ability to interface with multiple RUs with different numerologies but the integration supports only one numerology. => OAI limitation
Edited by Robert Schmidt