feat(oru): Add north read thread

Start O-RU fronthaul library inside the O-RU application and start
reading DL IQ data.

Added configuration elements to the ORUs section to support configuring
the library.

Signed-off-by: Bartosz Podrygajlo <bartosz.podrygajlo@openairinterface.org>
This commit is contained in:
Bartosz Podrygajlo
2026-05-19 15:21:46 +02:00
parent 28786af8bf
commit a1049e8dd1
5 changed files with 195 additions and 52 deletions

View File

@@ -21,6 +21,8 @@
#ifndef __NR_ORU_H__
#define __NR_ORU_H__
#include "openair1/PHY/defs_RU.h"
#include <pthread.h>
#include "oru_fh.h"
typedef struct {
RU_t *ru;
@@ -49,9 +51,14 @@ typedef struct {
/// number of UL symbols
int num_UL_symbols;
int numerology;
pthread_t north_read_thread;
oru_fh_config_t fh_config;
void *fronthaul;
} ORU_t;
int get_oru_options(ORU_t *oru);
void oru_init_frame_parms(ORU_t *oru);
void *oru_north_read_thread(void *arg);
#endif