| itpp::ACK | |
| itpp::ACK_Channel | ADD DOCUMENTATION HERE |
| itpp::AR1_Normal_RNG | Filtered normal distribution |
| itpp::AR_Filter< T1, T2, T3 > | Autoregressive (AR) Filter Base Class.This class implements a autoregressive (AR) filter according to
where a is the filter coefficients, x is the input and y is the output |
| itpp::ARMA_Filter< T1, T2, T3 > | Autoregressive Moving Average (ARMA) Filter Base Class.This class implements a autoregressive moving average (ARMA) filter according to
|
| itpp::Array< T > | General array class |
| itpp::Audio_File | Base class - do not use this one!ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! |
| itpp::AWGN_Channel | Ordinary AWGN Channel for cvec or vec inputs and outputs |
| itpp::Base_Event | Base Event Class |
| itpp::Base_Slot< DataType > | Base Slot class |
| itpp::BCH | Class for binary, narrow-sense BCH codes |
| itpp::BERC | Bit Error Rate Counter (BERC) Class |
| itpp::Bernoulli_RNG | Bernoulli distribution |
| itpp::bfstream | Binary in/out-file Class |
| itpp::bfstream_base | Base class for binary file classesThis class serves as a base class for the classes bofstream, bifstream, and bfstream. It controls the endianity (i.e. the byte order of multibyte numbers on the disk) of the inhereted classes |
| itpp::bifstream | Binary Infile Class |
| itpp::bin | Binary arithmetic (boolean) class |
| itpp::BLDPC_Generator | Block LDPC Generator class |
| itpp::BLDPC_Parity | Block LDPC code parity-check matrix |
| itpp::BLERC | Class for counting block error rates |
| itpp::Block_Interleaver< T > | Block Interleaver Class |
| itpp::bofstream | Binary Outfile Class |
| itpp::BPSK | BPSK modulator with real symbols |
| itpp::BPSK_c | BPSK modulator with complex symbols |
| itpp::BSC | A Binary Symetric Channel with crossover probability p |
| itpp::Burst_WWW_Packet_Generator | |
| itpp::CFix | Complex fixed-point data type |
| itpp::CFixed< w, e, o, q > | Templated complex fixed-point data type |
| itpp::Channel_Code | Generic Channel Code class |
| itpp::Channel_Specification | General specification of a time-domain multipath channel |
| itpp::Circular_Buffer< T > | General circular buffer class |
| itpp::Compare_Base_Event_Times | Compare to events, Returns true if expire time of event1 is larger than the expire time of event2 |
| itpp::Complex_Normal_RNG | A Complex Normal Source |
| itpp::Constant_Rate_Packet_Generator | |
| itpp::Convolutional_Code | Binary Convolutional rate 1/n class |
| itpp::Correlated_Fading_Generator | Correlated (random) fading generator class |
| itpp::CPU_Timer | A CPU time timer classMeasures the time spent by the CPU on the current process. If two processes are running concurrently, one real seconds equal 5 CPU seconds per process. The resolution is not very good (in the order of 0.01 seconds) |
| itpp::CRC_Code | Cyclic Redundancy Check Codes |
| itpp::Cross_Interleaver< T > | Cross Interleaver Class |
| itpp::Data_Event< ObjectType, DataType > | An Event class that executes a function with some data as input when the event expires |
| itpp::it_file_base_old::data_header | Data header structure |
| itpp::it_file_base::data_header | Data header structure |
| itpp::Dummy_Code | Dummy Channel Code class |
| itpp::Event< ObjectType > | An Event class that executes a function when the event expires |
| itpp::Event_Queue | Event Queue class |
| itpp::Exponential_RNG | Exponential distribution |
| itpp::Extended_Golay | Extended Golay code (24,12,8) |
| itpp::Factory | Base class for class factories |
| itpp::Fading_Generator | Fading generator class |
| itpp::Fast_ICA | Fast_ICA Fast Independent Component Analysis (Fast ICA)The software is based upon original FastICA for Matlab from A. Hyvarinen. Fast and Robust Fixed-Point Algorithms for Independent Component Analysis. IEEE Transactions on Neural Networks, 10(3), pp. 626-634, 1999 |
| itpp::it_file_base_old::file_header | File header structure |
| itpp::it_file_base::file_header | File header structure |
| itpp::Filter< T1, T2, T3 > | Virtual Filter Base Class.The class is templated as follows: |
| itpp::FIR_Fading_Generator | FIR type Fading generator class |
| itpp::Fix | Fixed-point data type |
| itpp::Fix_Base | Base class for fixed-point data types |
| itpp::Fix_Factory | Class factory for fixed-point data types Fix and CFix |
| itpp::Fixed< w, e, o, q > | Templated fixed-point data type |
| itpp::Freq_Filt< Num_T > | Freq_Filt Frequency domain filtering using the overlap-add techniqueThe Freq_Filt class implements an FFT based filter using the overlap-add technique. The data is filtered by first transforming the input sequence into the frequency domain with an efficient FFT implementation (i.e. FFTW) and then multiplied with a Fourier transformed version of the impulse response. The resulting data is then inversed Fourier transformed to return a filtered time domain signal |
| itpp::Front_Drop_Queue | ADD DOCUMENTATION HERE |
| itpp::GF | Galois Field GF(q) |
| itpp::GF2mat | Class for dense GF(2) matrices |
| itpp::GF2mat_sparse_alist | Parameterized "alist" representation of sparse GF(2) matrix |
| itpp::GFX | Polynomials over GF(q)[x], where q=2^m, m=1,...,16 |
| itpp::Gold | Gold Sequences |
| itpp::Hamming_Code | Binary Hamming codes |
| itpp::Histogram< Num_T > | Histogram computation class |
| itpp::I_Uniform_RNG | Integer uniform distributionExample: Generation of random uniformly distributed integers in the interval [0,10] |
| itpp::IFFT_Fading_Generator | IFFT type Fading generator class |
| itpp::Impulse_Source | Impulse source |
| itpp::Independent_Fading_Generator | Independent (random) fading generator class |
| itpp::it_file | The IT++ file format reading and writing class |
| itpp::it_file_base | Base class for it_ifile and it_file |
| itpp::it_file_base_old | Base class for it_ifile_old and it_file_old |
| itpp::it_file_old | The old (version 2) IT++ file format reading and writing class |
| itpp::it_ifile | The IT++ file format reading class |
| itpp::it_ifile_old | The old (version 2) IT++ file format reading class |
| itpp::L3_Packet_Info | |
| itpp::Laplace_RNG | Laplacian distribution |
| itpp::LDPC_Code | Low-density parity check (LDPC) codec |
| itpp::LDPC_Generator | LDPC Generator pure virtual base class |
| itpp::LDPC_Generator_Systematic | Systematic LDPC Generator class |
| itpp::LDPC_Parity | LDPC parity check matrix generic class |
| itpp::LDPC_Parity_Irregular | Irregular LDPC code generator class |
| itpp::LDPC_Parity_Regular | Regular LDPC code generator class |
| itpp::LDPC_Parity_Unstructured | Pure abstract class for unstructured LDPC matrices |
| itpp::LFSR | Binary Linear Feedback Shift Register (LFSR)
|
| itpp::Line_Search | Line Search |
| itpp::Link_Packet | |
| itpp::LLR_calc_unit | Log-likelihood algebra calculation unit |
| itpp::MA_Filter< T1, T2, T3 > | Moving Average Filter Base Class.This class implements a moving average (MA) filter according to
where b is the filter coefficients, x is the input and y is the output |
| itpp::Mat< Num_T > | Matrix Class (Templated) |
| itpp::Modulator< T > | General modulator for 1D or 2D signal constellations |
| itpp::Modulator_NCD | Base class for vector (MIMO) channel modulator/demodulators with complex valued components |
| itpp::Modulator_ND | Base class for an N-dimensional (ND) vector (MIMO) modulator |
| itpp::Modulator_NRD | Base class for N-dimensional vector (MIMO) channel modulators/demodulators with real-valued components |
| itpp::MOG_diag | Diagonal Mixture of Gaussians (MOG) class |
| itpp::MOG_diag_EM_sup | Support class for MOG_diag_ML() and MOG_diag_MAP() |
| itpp::MOG_diag_kmeans_sup | Support class for MOG_diag_kmeans() |
| itpp::MOG_generic | Generic Mixture of Gaussians (MOG) class. Used as a base for other MOG classes |
| itpp::Multicode_Spread_1d | Multicode spreading of float symbols |
| itpp::Multicode_Spread_2d | Multicode spreading of complex symbols to complex output |
| itpp::Name | Automatic naming when savingAn easy way to give a variable a name and optionally description when saving. Usage: |
| itpp::ND_UPAM | Real-valued MIMO channel with uniform PAM along each dimension |
| itpp::ND_UPSK | |
| itpp::ND_UQAM | Complex MIMO channel with uniform QAM per dimension |
| itpp::Newton_Search | Newton Search |
| itpp::Normal_RNG | Normal distributionNormal (Gaussian) random variables, using a simplified Ziggurat method |
| itpp::OFDM | Class for modulating and demodulation of OFDM signals using the FFT |
| itpp::Packet | |
| itpp::Packet_Channel | ADD DOCUMENTATION HERE |
| itpp::Packet_Generator | |
| itpp::PAM | M-ary PAM modulator with real symbols |
| itpp::PAM_c | M-ary PAM modulator with complex symbols |
| itpp::Parser | Argument Parser Class |
| itpp::Pattern_Source | Pattern source |
| itpp::Poisson_Packet_Generator | |
| itpp::PSK | M-ary PSK modulator |
| itpp::Pulse_Shape< T1, T2, T3 > | General FIR Pulse Shape |
| itpp::Punctured_Convolutional_Code | Binary Punctured Convolutional Code Class |
| itpp::QAM | M-ary QAM modulator with square lattice |
| itpp::QPSK | QPSK modulator |
| itpp::Raised_Cosine< T1 > | Raised Cosine (RC) Pulse Shaper |
| itpp::Random_Generator | Base class for random (stochastic) sources.The Random_Generator class is based on the MersenneTwister MTRand class code in version 1.0 (15 May 2003) by Richard J. Wagner. See http://www-personal.engin.umich.edu/~wagnerr/MersenneTwister.html for details |
| itpp::Rayleigh_RNG | Rayleigh distribution |
| itpp::Real_Timer | A real time timer classMeasures real time |
| itpp::Rec_Syst_Conv_Code | A Recursive Systematic Convolutional Encoder/Decoder class |
| itpp::Reed_Solomon | Reed-Solomon Codes |
| itpp::Rice_Fading_Generator | Rice type fading generator class |
| itpp::Rice_RNG | Rice distribution |
| itpp::Root_Raised_Cosine< T1 > | (Square) Root Raised Cosine (RRC) Pulse Shaper |
| itpp::Sawtooth_Source | Sawtooth-wave source |
| itpp::Scalar_Quantizer | Class for vector quantization |
| itpp::Selective_Repeat_ARQ_Receiver | |
| itpp::Selective_Repeat_ARQ_Sender | |
| itpp::Sequence_Interleaver< T > | Sequence Interleaver Class |
| itpp::Sequence_Number | |
| itpp::Signal< DataType > | Signals and slots |
| itpp::Sine_Source | Sine-wave source |
| itpp::Sink | |
| itpp::Slot< ObjectType, DataType > | Slot Class |
| itpp::SND_Format | Base class for SND reading classes (the .au format)ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! |
| itpp::SND_In_File | A class to read SND-files (the .au format)ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! |
| itpp::SND_IO_File | This class is capable of doing both input and output.ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! |
| itpp::SND_Out_File | A class to write SND-files (the .au format)ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! |
| itpp::Sort< T > | Class for sorting of vectors |
| itpp::Sparse_Mat< T > | Templated Sparse Matrix Class |
| itpp::Sparse_Vec< T > | Templated sparse vector class |
| itpp::Spread_1d | Spreading of float symbols to float output |
| itpp::Spread_2d | Spreading of complex symbols to complex output |
| itpp::Square_Source | Square-wave source |
| itpp::Stack< T > | General stack class |
| itpp::Stat | A class for sampling a signal and calculating statistics |
| itpp::Static_Fading_Generator | Static fading generator class |
| itpp::TCP_Client_Application | |
| itpp::TCP_Packet | |
| itpp::TCP_Receiver | |
| itpp::TCP_Receiver_Buffer | |
| itpp::TCP_Segment | |
| itpp::TCP_Sender | |
| itpp::TCP_Server_Application | |
| itpp::TCP_Packet::TDebugInfo | ADD DOCUMENTATION HERE |
| itpp::TDL_Channel | Tapped Delay Line (TDL) channel model |
| itpp::Timer | A virtual base class for timers |
| itpp::Triangle_Source | Triangle-wave source |
| itpp::TTimer< THandler > | |
| itpp::Turbo_Codec | Turbo encoder/decoder ClassTo set up the turbo encoder used in e.g. WCDMA the following code can be used (assuming a code block size of 320 bits): |
| itpp::Uniform_RNG | Uniform distribution |
| itpp::Vec< Num_T > | Vector Class (Templated) |
| itpp::Vector_Quantizer | Class for vector quantization |
| itpp::Weibull_RNG | Weibull distribution |
Generated on Wed Jan 20 23:03:08 2010 for IT++ by Doxygen 1.6.2