defs.h File Reference

Go to the source code of this file.

Data Structures

struct  complexf
struct  complex16
struct  complex32

Functions

int mult_cpx_vector (short *x1, short *x2, short *y, unsigned int N, unsigned short output_shift)
int mult_cpx_vector_norep (short *x1, short *x2, short *y, unsigned int N, unsigned short output_shift)
int mult_cpx_vector_norep_conj (short *x1, short *x2, short *y, unsigned int N, unsigned short output_shift)
int mult_cpx_vector2 (short *x1, short *x2, short *y, unsigned int N, unsigned short output_shift)
int mult_cpx_vector_add (short *x1, short *x2, short *y, unsigned int N, unsigned short output_shift)
int mult_cpx_vector_h_add32 (short *x1, short *x2, short *y, unsigned int N, short sign)
int mult_cpx_vector_add32 (short *x1, short *x2, short *y, unsigned int N)
int mult_vector32 (short *x1, short *x2, short *y, unsigned int N)
int mult_vector32_scalar (short *x1, int x2, short *y, unsigned int N)
int mult_cpx_vector32_conj (short *x, short *y, unsigned int N)
int mult_cpx_vector32_real (short *x1, short *x2, short *y, unsigned int N)
int shift_and_pack (short *y, unsigned int N, unsigned short output_shift)
int mult_cpx_vector_h (short *x1, short *x2, short *y, unsigned int N, unsigned short output_shift, short sign)
int mult_cpx_matrix_h (short *x1[2][2], short *x2[2][2], short *y[2][2], unsigned int N, unsigned short output_shift, short hermitian)
int mult_cpx_matrix_vector (int *x1[2][2], int *x2[2], int *y[2], unsigned int N, unsigned short output_shift)
void init_fft (unsigned short size, unsigned char logsize, unsigned short *rev)
 Initialize the FFT engine for a given size.
void fft (short *x, short *y, short *twiddle, unsigned short *rev, unsigned char log2size, unsigned char scale, unsigned char input_fmt)
int rotate_cpx_vector (short *x, short *alpha, short *y, unsigned int N, unsigned short output_shift, unsigned char format)
int rotate_cpx_vector2 (short *x, short *alpha, short *y, unsigned int N, unsigned short output_shift, unsigned char format)
int rotate_cpx_vector_norep (short *x, short *alpha, short *y, unsigned int N, unsigned short output_shift)
int add_cpx_vector (short *x, short *alpha, short *y, unsigned int N)
int add_cpx_vector32 (short *x, short *y, short *z, unsigned int N)
int add_real_vector64 (short *x, short *y, short *z, unsigned int N)
int sub_real_vector64 (short *x, short *y, short *z, unsigned int N)
int add_real_vector64_scalar (short *x, long long int a, short *y, unsigned int N)
int add_vector16 (short *x, short *y, short *z, unsigned int N)
int complex_conjugate (short *x1, short *y, unsigned int N)
void bit8_txmux (int length, int offset)
void bit8_rxdemux (int length, int offset)
char dB_fixed (unsigned int)
int write_output (const char *fname, const char *vname, void *data, int length, int dec, char format)
 Write output file from signal data.
void Zero_Buffer (void *, unsigned int)
void Zero_Buffer_nommx (void *buf, unsigned int length)
void mmxcopy (void *dest, void *src, int size)
int signal_energy (int *, unsigned int)
 Computes the signal energy per subcarrier.
int iSqrt (int value)
unsigned char log2_approx (unsigned int)
unsigned char log2_approx64 (unsigned long long int x)
short invSqrt (short x)
int phy_phase_compensation_top (unsigned int pilot_type, unsigned int initial_pilot, unsigned int last_pilot, int ignore_prefix)
void phy_phase_compensation (short *ref_sch, short *tgt_sch, short *out_sym, int ignore_prefix, int aa, struct complex16 *perror_out)


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