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-mplane branch)
    • 2x2 40 MHz 9bit (with cherry-picked commits from add-ci-fhi-mplane branch, 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

Merge request reports

Loading