improvement for UCI on PUSCH code

Signed-off-by: Francesco Mani <email@francescomani.it>
This commit is contained in:
francescomani
2026-03-19 13:46:50 +01:00
committed by Francesco Mani
parent 84bbe66c07
commit 78b92485ee
5 changed files with 88 additions and 160 deletions

View File

@@ -257,11 +257,9 @@ uint32_t nr_timer_remaining_time(const NR_timer_t *timer);
int set_default_nta_offset(frequency_range_t freq_range, uint32_t samples_per_subframe);
static inline int get_num_dmrs(uint16_t dmrs_mask )
static inline int get_num_dmrs(uint16_t dmrs_mask)
{
int num_dmrs=0;
for (int i=0;i<16;i++) num_dmrs+=((dmrs_mask>>i)&1);
return(num_dmrs);
return __builtin_popcount(dmrs_mask);
}
void warn_higher_threequarter_fs(const int n_rb, const int mu);