feat(nr): implement rank-8 PDSCH

This commit is contained in:
2026-09-15 00:36:01 +09:00
parent 04ee4ea8e5
commit c50fe1af53
42 changed files with 3244 additions and 648 deletions
@@ -2277,6 +2277,14 @@ void init_channelmod(void) {
int load_channellist(uint8_t nb_tx, uint8_t nb_rx, double sampling_rate, uint64_t center_freq, double channel_bandwidth) {
// nakaolab Fix 9: ensure RNG is initialized exactly once, before any
// random_channel call (TDL/EPA/Rayleigh need gaussZiggurat). Static guard
// prevents multiple init races on the global tableNor* arrays.
static bool nakaolab_rng_done = false;
if (!nakaolab_rng_done) {
randominit();
nakaolab_rng_done = true;
}
paramdef_t achannel_params[] = CHANNELMOD_MODEL_PARAMS_DESC;
paramlist_def_t channel_list;
memset(&channel_list,0,sizeof(paramlist_def_t));