itpp | Itpp namespace |
binfile_details | |
Ofstream_Binfile_Facade | Ofstream Interface Facade for Binary Streams.This class implements std::ofstream facade to make ITPP binary file streams exportable from dll. This facade implements basic functionality only. It does not provide an access to the following stream facilities (all of them are useless for binary streams) |
Ifstream_Binfile_Facade | Ifstream Interface Facade for Binary Streams.This class implements std::ofstream facade to make ITPP binary file streams exportable from dll. This facade implements basic functionality only. It does not provide an access to the following stream facilities (all of them are useless for binary streams) |
Fstream_Binfile_Facade | Fstream Interface Facade for Binary Streams.This class implements std::fstream facade to make ITPP binary file streams exportable from dll. This facade implements basic functionality only. It does not provide an access to the following stream facilities (all of them are useless for binary streams) |
random_details | |
DSFMT | C++ implementation of dSFMT random number generator |
Context | DSFMT context structure |
W128_T | Data structure to hold 128-bit values |
Array | General array class |
bin | Binary arithmetic (boolean) class |
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 |
bofstream | Binary Outfile Class |
bifstream | Binary Infile Class |
bfstream | Binary in/out-file Class |
Circular_Buffer | General circular buffer class |
Factory | Base class for class factories |
GF2mat_sparse_alist | Parameterized "alist" representation of sparse GF(2) matrix |
GF2mat | Class for dense GF(2) matrices |
it_file_base | Base class for it_ifile and it_file |
data_header | Data header structure |
file_header | File header structure |
it_ifile | The IT++ file format reading class |
it_file | The IT++ file format reading and writing class |
Name | Automatic naming when savingAn easy way to give a variable a name and optionally description when saving. Usage: |
it_file_base_old | Base class for it_ifile_old and it_file_old |
data_header | Data header structure |
file_header | File header structure |
it_ifile_old | The old (version 2) IT++ file format reading class |
it_file_old | The old (version 2) IT++ file format reading and writing class |
Mat | Matrix Class (Templated) |
Parser | Argument Parser Class |
Random_Generator | Base class for random (stochastic) sources |
Bernoulli_RNG | Bernoulli distribution |
I_Uniform_RNG | Integer uniform distributionExample: Generation of random uniformly distributed integers in the interval [0,10] |
Uniform_RNG | Uniform distribution |
Exponential_RNG | Exponential distribution |
Normal_RNG | Normal distributionNormal (Gaussian) random variables, using a simplified Ziggurat method |
Gamma_RNG | Gamma distributionGenerate samples from Gamma(alpha,beta) density, according to the following equation:
|
Laplace_RNG | Laplacian distribution |
Complex_Normal_RNG | A Complex Normal Source |
AR1_Normal_RNG | Filtered normal distribution |
Weibull_RNG | Weibull distribution |
Rayleigh_RNG | Rayleigh distribution |
Rice_RNG | Rice distribution |
Sparse_Mat | Templated Sparse Matrix Class |
Sort | Class for sorting of vectors |
Stack | General stack class |
Sparse_Vec | Templated sparse vector class |
Timer | A virtual base class for timers |
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) |
Real_Timer | A real time timer classMeasures real time |
Vec | Vector Class (Templated) |
BCH | Class for binary, narrow-sense BCH codes |
Fading_Generator | Fading generator class |
Independent_Fading_Generator | Independent (random) fading generator class |
Static_Fading_Generator | Static fading generator class |
Correlated_Fading_Generator | Correlated (random) fading generator class |
Rice_Fading_Generator | Rice type fading generator class |
FIR_Fading_Generator | FIR type Fading generator class |
IFFT_Fading_Generator | IFFT type Fading generator class |
Channel_Specification | General specification of a time-domain multipath channel |
TDL_Channel | Tapped Delay Line (TDL) channel model |
BSC | A Binary Symetric Channel with crossover probability p |
AWGN_Channel | Ordinary AWGN Channel for cvec or vec inputs and outputs |
Channel_Code | Generic Channel Code class |
Dummy_Code | Dummy Channel Code class |
Convolutional_Code | Binary Convolutional rate 1/n class |
CRC_Code | Cyclic Redundancy Check Codes |
Extended_Golay | Extended Golay code (24,12,8) |
BERC | Bit Error Rate Counter (BERC) Class |
BLERC | Class for counting block error rates |
EXIT | EXtrinsic Information Transfer (EXIT) chart |
GF | Galois Field GF(q) |
GFX | Polynomials over GF(q)[x], where q=2^m, m=1,...,16 |
Hamming_Code | Binary Hamming codes |
Block_Interleaver | Block Interleaver Class |
Cross_Interleaver | Cross Interleaver Class |
Sequence_Interleaver | Sequence Interleaver Class |
LDPC_Parity | LDPC parity check matrix generic class |
LDPC_Parity_Unstructured | Pure abstract class for unstructured LDPC matrices |
LDPC_Parity_Irregular | Irregular LDPC code generator class |
LDPC_Parity_Regular | Regular LDPC code generator class |
BLDPC_Parity | Block LDPC code parity-check matrix |
LDPC_Generator | LDPC Generator pure virtual base class |
LDPC_Generator_Systematic | Systematic LDPC Generator class |
BLDPC_Generator | Block LDPC Generator class |
LDPC_Code | Low-density parity check (LDPC) codec |
LLR_calc_unit | Log-likelihood algebra calculation unit |
Modulator | General modulator for 1D or 2D signal constellations |
QAM | M-ary QAM modulator with square lattice |
PSK | M-ary PSK modulator |
QPSK | QPSK modulator |
BPSK_c | BPSK modulator with complex symbols |
BPSK | BPSK modulator with real symbols |
PAM_c | M-ary PAM modulator with complex symbols |
PAM | M-ary PAM modulator with real symbols |
Modulator_ND | Base class for an N-dimensional (ND) vector (MIMO) modulator |
Modulator_NRD | Base class for N-dimensional vector (MIMO) channel modulators/demodulators with real-valued components |
Modulator_NCD | Base class for vector (MIMO) channel modulator/demodulators with complex valued components |
ND_UPAM | Real-valued MIMO channel with uniform PAM along each dimension |
ND_UQAM | Complex MIMO channel with uniform QAM per dimension |
ND_UPSK | |
Multilateration | Multilateration class for 3D indoor localization |
OFDM | Class for modulating and demodulation of OFDM signals using the FFT |
Pulse_Shape | General FIR Pulse Shape |
Raised_Cosine | Raised Cosine (RC) Pulse Shaper |
Root_Raised_Cosine | (Square) Root Raised Cosine (RRC) Pulse Shaper |
Punctured_Convolutional_Code | Binary Punctured Convolutional Code Class |
Rec_Syst_Conv_Code | A Recursive Systematic Convolutional Encoder/Decoder class |
Reed_Solomon | Reed-Solomon Codes |
LFSR | Binary Linear Feedback Shift Register (LFSR) |
Gold | Gold Sequences |
SISO | Soft Input Soft Output (SISO) modules |
Spread_1d | Spreading of float symbols to float output |
Spread_2d | Spreading of complex symbols to complex output |
Multicode_Spread_1d | Multicode spreading of float symbols |
Multicode_Spread_2d | Multicode spreading of complex symbols to complex output |
STC | Space Time block Codes (STC) class |
Turbo_Codec | Turbo encoder/decoder Class |
Punctured_Turbo_Codec | Punctured turbo encoder/decoder Class |
CFix | Complex fixed-point data type |
CFixed | Templated complex fixed-point data type |
Fix | Fixed-point data type |
Fix_Base | Base class for fixed-point data types |
Fix_Factory | Class factory for fixed-point data types Fix and CFix |
Fixed | Templated fixed-point data type |
Newton_Search | Newton Search |
Line_Search | Line Search |
Base_Event | Base Event Class |
Compare_Base_Event_Times | Compare to events, Returns true if expire time of event1 is larger than the expire time of event2 |
Event_Queue | Event Queue class |
Event | An Event class that executes a function when the event expires |
Data_Event | An Event class that executes a function with some data as input when the event expires |
Front_Drop_Queue | ADD DOCUMENTATION HERE |
Packet | |
L3_Packet_Info | |
Link_Packet | |
ACK | |
Packet_Channel | ADD DOCUMENTATION HERE |
ACK_Channel | ADD DOCUMENTATION HERE |
Packet_Generator | |
Poisson_Packet_Generator | |
Constant_Rate_Packet_Generator | |
Burst_WWW_Packet_Generator | |
Sink | |
Selective_Repeat_ARQ_Sender | |
Selective_Repeat_ARQ_Receiver | |
Signal | Signals and slots |
Base_Slot | Base Slot class |
Slot | Slot Class |
TTimer | |
Sequence_Number | |
TCP_Segment | |
TCP_Packet | |
TDebugInfo | ADD DOCUMENTATION HERE |
TCP_Sender | |
TCP_Receiver_Buffer | |
TCP_Receiver | |
TCP_Server_Application | |
TCP_Client_Application | |
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 |
Filter | Virtual Filter Base Class.The class is templated as follows: |
MA_Filter | 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 |
AR_Filter | 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 |
ARMA_Filter | Autoregressive Moving Average (ARMA) Filter Base Class.This class implements a autoregressive moving average (ARMA) filter according to
|
Freq_Filt | 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 |
Sine_Source | Sine-wave source |
Square_Source | Square-wave source |
Triangle_Source | Triangle-wave source |
Sawtooth_Source | Sawtooth-wave source |
Impulse_Source | Impulse source |
Pattern_Source | Pattern source |
Audio_Stream_Description | Description of audio stream |
SND_In_File | Class to read audio data from au file |
SND_Out_File | A class to write SND-files (the .au format) |
SND_IO_File | A class for doing both input and output of audio samples |
Audio_Sample< enc_mulaw8 > | ULaw-encoded Audio samples |
Audio_Sample< enc_linear8 > | 8-bit PCM encoded audio samples |
Audio_Sample< enc_linear16 > | 16-bit PCM encoded audio samples |
Sample_24 | Small class to represent 24-bit PCM samples |
Audio_Sample< enc_linear24 > | 24-bit PCM encoded audio samples |
Audio_Sample< enc_linear32 > | 32-bit PCM encoded audio samples |
Audio_Sample< enc_float > | Audio samples encoded as floats |
Audio_Sample< enc_double > | Audio samples encoded as doubles |
Audio_Sample< enc_alaw8 > | ALaw-encoded Audio samples |
GMM | Gaussian Mixture Model Class |
Vector_Quantizer | Class for vector quantization |
Scalar_Quantizer | Class for vector quantization |
Histogram | Histogram computation class |
Stat | A class for sampling a signal and calculating statistics |
MOG_diag | Diagonal Mixture of Gaussians (MOG) class |
MOG_diag_EM_sup | Support class for MOG_diag_ML() and MOG_diag_MAP() |
MOG_diag_kmeans_sup | Support class for MOG_diag_kmeans() |
MOG_generic | Generic Mixture of Gaussians (MOG) class. Used as a base for other MOG classes |
Audio_Sample | Generic template class for Audio samples |
Generated on Sat Jul 6 2013 10:54:35 for IT++ by Doxygen 1.8.2