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-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)) -
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
developdue 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 thedevelop. 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