Functions | |
| void | PHY_ofdm_mod (int *input, int *output, unsigned char log2fftsize, unsigned char nb_symbols, unsigned char nb_prefix_samples, short *twiddle_ifft, unsigned short *rev, Extension_t etype) |
| This function performs OFDM modulation with cyclic extension or zero-padding. | |
| void PHY_ofdm_mod | ( | int * | input, | |
| int * | output, | |||
| unsigned char | log2fftsize, | |||
| unsigned char | nb_symbols, | |||
| unsigned char | nb_prefix_samples, | |||
| short * | twiddle_ifft, | |||
| unsigned short * | rev, | |||
| Extension_t | etype | |||
| ) |
This function performs OFDM modulation with cyclic extension or zero-padding.
| input | The sequence input samples in the frequency-domain. This is a concatenation of the input symbols in SIMD redundant format | |
| output | The time-domain output signal | |
| log2fftsize | Base-2 logarithm of the OFDM symbol size ( ) | |
| nb_symbols | The number of OFDM symbols in the block | |
| nb_prefix_samples | The number of prefix/suffix/zero samples | |
| twiddle_ifft | Pointer to the ifft twiddle factors | |
| rev | Pointer to the bit-reversal permutation | |
| etype | Type of extension (CYCLIC_PREFIX,CYCLIC_SUFFIX,ZEROS) |
1.4.7