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.

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 - Benetel RUs
    • 4x4 DAS 100MHz 9bit - Benetel RUs
    • 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))
    • 8x8 100MHz 9bit
  • Compile and run on Arm
  • Remove support for polling for both F and K releases
  • Create a cmake API for xran hosted on OAI github for both F and K releases

Note:

  • 4x4 DAS broken with current develop due to !3957 (diffs). Therefore, above "4x4 DAS 100MHz 9bit - Benetel RUs" item removed since the same output is produced with the F and K releases of this MR compared to the develop. Shall be tested with !3827 (merged).
  • Large DU profile to be addressed in a new MR. Therefore, removing above "ProtO-RU emulator with USRP B210" item.
  • Due to the Benetel FW upgrade to v2.1.0, the M-plane integration is under testing. Therefore, the above "8x8 100MHz 9bit" item removed. Previously tested with FW v1.4.1.

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 Jaroslava Fiedlerova

Merge request reports

Loading