diff --git a/openair1/PHY/MODULATION/slot_fep_nr.c b/openair1/PHY/MODULATION/slot_fep_nr.c index b93f6be250..c00fef5929 100644 --- a/openair1/PHY/MODULATION/slot_fep_nr.c +++ b/openair1/PHY/MODULATION/slot_fep_nr.c @@ -89,6 +89,10 @@ int nr_slot_fep(PHY_VARS_NR_UE *ue, dft = dft2048; break; + case 3072: + dft = dft3072; + break; + case 4096: dft = dft4096; break; @@ -98,8 +102,8 @@ int nr_slot_fep(PHY_VARS_NR_UE *ue, break; default: - dft = dft512; - break; + printf("unsupported ofdm symbol size \n"); + assert(0); } if (no_prefix) { diff --git a/openair1/PHY/NR_UE_TRANSPORT/pss_nr.c b/openair1/PHY/NR_UE_TRANSPORT/pss_nr.c index a880959864..c9fb300706 100644 --- a/openair1/PHY/NR_UE_TRANSPORT/pss_nr.c +++ b/openair1/PHY/NR_UE_TRANSPORT/pss_nr.c @@ -89,6 +89,10 @@ void *get_idft(int ofdm_symbol_size) idft = idft2048; break; + case 3072: + idft = idft3072; + break; + case 4096: idft = idft4096; break;