OFDM Modulation Blocks
[Physical Layer Reference Implementation]


Detailed Description

This section deals with the physical layer procedures related to OFDM modulation.


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.


Function Documentation

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.

Parameters:
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 ($N_d$)
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)


Generated on Thu May 14 10:34:28 2009 for OPENAIR by  doxygen 1.4.7