Merge remote-tracking branch 'origin/compil_imp' into integration_2026_w14 (!4012)

More compilation improvements

Mostly to decouple NR files from LTE headers.

At least in one instance, ulsch_input_buffer_array, using an LTE constant in
NR code was quite dangerous because the buffer in NR could easily be larger
than what the LTE constant foresee.
This commit is contained in:
Jaroslava Fiedlerova
2026-04-01 16:32:18 +02:00
90 changed files with 314 additions and 421 deletions
@@ -10,6 +10,14 @@
* @{
*/
/*! \brief Extension Type */
typedef enum {
CYCLIC_PREFIX,
CYCLIC_SUFFIX,
ZEROS,
NONE
} Extension_t;
/**
\fn void PHY_ofdm_mod(int *input,int *output,int fftsize,unsigned char nb_symbols,unsigned short nb_prefix_samples,Extension_t
etype) This function performs OFDM modulation with cyclic extension or zero-padding