Merge remote-tracking branch 'origin/refactor-ulsch' into integration_2025_w33 (!3521)

Refactor ULSCH scheduler towards more TDD pattern flexibility

Refactors ULSCH scheduler, notably to support "UL-heavy" TDD patterns,
e.g., DSUUU. Also allows to run TDD pattern2 with UL slots, which was a
limitation in the previous code.
This commit is contained in:
Robert Schmidt
2025-08-14 14:30:58 +02:00
147 changed files with 1019 additions and 1172 deletions
@@ -447,6 +447,13 @@ typedef struct
} nfapi_nr_tdd_table_t;
typedef struct {
nfapi_tl_t tl;
nfapi_nr_tdd_table_t *value;
uint8_t slots_per_frame;
uint8_t symbols_per_slot;
} nfapi_nr_tdd_table_tlv_t;
//table 3-27
typedef struct
{