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 |
bdm::ARX | Linear Autoregressive model with Gaussian noise |
bdm::ArxDS | Generator of ARX data |
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 |
bdm::bdmroot | Root class of BDM objects |
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 classes
This class serves as a base class for the classes |
itpp::bifstream | Binary Infile Class |
bdm::bilinfn | Class representing function |
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 |
bdm::BM | Bayesian Model of a system, i.e. all uncertainty is modeled by probabilities |
bdm::BMEF | Estimator for Exponential family |
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 |
chmat | Symmetric matrix stored in square root decomposition using upper cholesky |
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 |
bdm::compositepdf | Abstract composition of pdfs, will be used for specific classes this abstract class is common to epdf and mpdf |
itpp::Constant_Rate_Packet_Generator | |
bdm::constfn | Class representing function , here rv is empty |
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 class Measures 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 |
bdm::CsvFileDS | CSV file data storage The constructor creates Data matrix from the records in a CSV file fname . The orientation can be of two types: 1. BY_COL which is default - the data are stored in columns; one column per time , one row per data item. 2. BY_ROW if the data are stored the classical CSV style. Then each column stores the values for data item, for ex. , one row for each discrete time instant |
itpp::Data_Event< ObjectType, DataType > | An Event class that executes a function with some data as input when the event expires |
bdm::datalink | DataLink is a connection between two data vectors Up and Down |
bdm::datalink_m2e | Data link between |
bdm::datalink_m2m | |
bdm::diffbifn | Class representing a differentiable function of two variables |
bdm::dirfilelog | Logging into dirfile with buffer in memory |
bdm::DS | Abstract class for discrete-time sources of data |
itpp::DSFMT< MEXP, POS1, SL1, MSK1, MSK2, MSK32_1, MSK32_2, MSK32_3, MSK32_4, FIX1, FIX2, PCV1, PCV2 > | C++ implementation of dSFMT random number generator The DSFMT class implements parts of the Double precision SIMD-oriented Fast Mersenne Twister (dSFM) random number generator. DSFMT directly generates double precision floating point random numbers, which have the IEEE Standard for Binary Floating-Point Arithmetic (ANSI/IEEE Std 754-1985) format. DSFMT does not support integer outputs |
itpp::Dummy_Code | Dummy Channel Code class |
bdm::eDirich | Dirichlet posterior density |
bdm::eEF | General conjugate exponential family posterior density |
bdm::eEmp | Weighted empirical density |
bdm::egamma | Gamma posterior density |
bdm::egiw | Gauss-inverse-Wishart density stored in LD form |
bdm::egiwmix | Mixture of egiws |
bdm::eigamma | Inverse-Gamma posterior density |
bdm::EKF< sq_T > | Extended Kalman Filter |
bdm::EKFCh | Extended Kalman Filter in Square root |
bdm::EKFCh_chQ | Extended Kalman filter in Choleski form with unknown Q |
bdm::EKFCh_cond | Extended Kalman filter with unknown parameters in IM |
bdm::EKFCh_dQ | Extended Kalman filter in Choleski form with unknown diagonal Q |
EKFfixed | Extended Kalman Filter with full matrices in fixed point arithmetic |
bdm::EKFful_unQR | Extended Kalman filter with unknown Q and R |
bdm::EKFfull | Extended Kalman Filter in full matrices |
bdm::elognorm | |
bdm::emix | Mixture of epdfs |
bdm::enorm< sq_T > | Gaussian density with positive definite (decomposed) covariance matrix |
bdm::epdf | Probability density function with numerical statistics, e.g. posterior density |
bdm::eprod | Product of independent epdfs. For dependent pdfs, use mprod |
bdm::euni | Uniform distributed density on a rectangular support |
itpp::Event< ObjectType > | An Event class that executes a function when the event expires |
itpp::Event_Queue | Event Queue class |
bdm::eWishartCh | |
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 |
bdm::FileDS | |
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 |
bdm::fnc | Class representing function of variable represented by rv |
itpp::Freq_Filt< Num_T > | Freq_Filt Frequency domain filtering using the overlap-add technique The 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 |
fsqmat | Fake sqmat. This class maps sqmat operations to operations on full matrix |
itpp::Gamma_RNG | Gamma distribution Generate samples from Gamma(alpha,beta) density, according to the following equation:
|
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 distribution Example: Generation of random uniformly distributed integers in the interval [0,10] |
itpp::IFFT_Fading_Generator | IFFT type Fading generator class |
IMk1 | Model stredni hodnoty vyvoje stavu pro k1 |
IMpmsm | State evolution model for a PMSM drive and its derivative with respect to |
IMpmsm2o | State evolution model for a PMSM drive and its derivative with respect to |
IMpmsmMz | State for PMSM with unknown Mz |
IMpmsmStat | State evolution model for a PMSM drive and its derivative with respect to , equation for is omitted.$ |
IMpmsmStatMz | State for PMSM with unknown Mz |
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::it_file_base::data_header | Data header structure |
itpp::it_file_base::it_file_base::file_header | File header structure |
itpp::it_file_base_old | Base class for it_ifile_old and it_file_old |
itpp::it_file_base_old::it_file_base_old::data_header | Data header structure |
itpp::it_file_base_old::it_file_base_old::file_header | File header structure |
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 |
bdm::ITppFileDS | Read Data Matrix from an IT file |
bdm::Kalman< sq_T > | Kalman filter with covariance matrices in square root form |
bdm::KalmanCh | Kalman filter in square root form |
bdm::KalmanFull | Basic Kalman filter with full matrices (education purpose only)! Will be deleted soon! |
bdm::KFcondQR | Kalman Filter with conditional diagonal matrices R and Q |
bdm::KFcondR | Kalman Filter with conditional diagonal matrices R and Q |
itpp::L3_Packet_Info | |
itpp::Laplace_RNG | Laplacian distribution |
ldmat | Matrix stored in LD form, (commonly known as UD) |
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 |
bdm::linfn | Class representing function |
itpp::Link_Packet | |
itpp::LLR_calc_unit | Log-likelihood algebra calculation unit |
bdm::logger | Class for storing results (and semi-results) of an experiment |
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) |
bdm::mEF | Exponential family model |
bdm::MemDS | Memory storage of off-line data column-wise |
bdm::memlog | Logging into matrices in data format in memory |
bdm::mepdf | Unconditional mpdf, allows using epdf in the role of mpdf |
bdm::merger | Function for general combination of pdfs |
bdm::mgamma | Gamma random walk |
bdm::mgamma_fix | Gamma random walk around a fixed point |
bdm::mgnorm< sq_T > | Mpdf with general function for mean value |
bdm::migamma | Inverse-Gamma random walk |
bdm::migamma_ref | Inverse-Gamma random walk around a fixed point |
bdm::MixEF | Mixture of Exponential Family Densities |
bdm::mlnorm< sq_T > | Normal distributed linear function with linear function of mean value; |
bdm::mlognorm | Log-Normal random walk |
bdm::mlstudent | |
bdm::mmix | Mixture of mpdfs with constant weights, all mpdfs are of equal type |
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 |
bdm::mpdf | Conditional probability density, e.g. modeling some dependencies |
bdm::MPF< BM_T > | Marginalized Particle filter |
bdm::mprod | Chain rule decomposition of epdf |
bdm::mratio | Class representing ratio of two densities which arise e.g. by applying the Bayes rule. It represents density in the form:
where |
bdm::multiBM | Estimator for Multinomial density |
itpp::Multicode_Spread_1d | Multicode spreading of float symbols |
itpp::Multicode_Spread_2d | Multicode spreading of complex symbols to complex output |
bdm::MultiModel | (Switching) Multiple Model The model runs several models in parallel and evaluates thier weights (fittness) |
itpp::Name | Automatic naming when saving An 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 distribution Normal (Gaussian) random variables, using a simplified Ziggurat method |
itpp::OFDM | Class for modulating and demodulation of OFDM signals using the FFT |
OMk1 | Model stredni hodnoty pozorovani pro k1 |
OMpmsm | Observation model for PMSM drive and its derivative with respect to |
OMpmsm4 | Observation model for PMSM drive and its derivative with respect to for full vector of observations |
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 |
bdm::Particular_UI< T > | The main userinfo template class. You should derive this class whenever you need a new userinfo of a class which is compound from smaller elements (all having its own userinfo class prepared) |
itpp::Pattern_Source | Pattern source |
bdm::PF | Trivial particle filter with proposal density equal to parameter evolution model |
pmsmCRB | This class behaves like BM but it is evaluating EKF |
pmsmCRBMz | This class behaves like BM but it is evaluating EKF |
pmsmDS | Simulator of PMSM machine with predefined profile on omega |
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::Rayleigh_RNG | Rayleigh distribution |
itpp::Real_Timer | A real time timer class Measures 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 |
bdm::RV | Class representing variables, most often random variables |
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 |
sqmat | Virtual class for representation of double symmetric matrices in square-root form |
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 |
bdm::str | Structure of RV (used internally), i.e. expanded RVs |
itpp::TCP_Client_Application | |
itpp::TCP_Packet | |
itpp::TCP_Packet::TCP_Packet::TDebugInfo | ADD DOCUMENTATION HERE |
itpp::TCP_Receiver | |
itpp::TCP_Receiver_Buffer | |
itpp::TCP_Segment | |
itpp::TCP_Sender | |
itpp::TCP_Server_Application | |
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 Class To set up the turbo encoder used in e.g. WCDMA the following code can be used (assuming a code block size of 320 bits): |
bdm::UI | UserInfo is an abstract is for internal purposes only. Use CompoundUserInfo<T> or Particular_UI<T> instead. The raison d'etre of this class is to allow pointers to its templated descendants |
bdm::UI_File | This class serves to load and/or save DOMElements into/from files stored on a hard-disk |
UIARX | |
UIArxDS | |
bdm::UIbuilder | Builds computational object from a UserInfo structure |
UIdirfilelog | UI for dirfilelog (Kst file format) |
bdm::UIexternal | |
bdm::UIinternal | |
UIITppFileDS | UI for reading data from files |
UIitpplog | UI for memlog |
UImexDS | Create memory data source from mxArray |
UImgnorm | |
UImigamma_ref | |
UImlognorm | |
UIMPF | |
UIpmsmDS | UI for pmsmDS, |
UIpmsmOM | UI for pmsm observation model |
UIrv | UI for class RV (description of data vectors) |
UIstateDS | |
itpp::Uniform_RNG | Uniform distribution |
itpp::Vec< Num_T > | Vector Class (Templated) |
itpp::Vector_Quantizer | Class for vector quantization |
itpp::Weibull_RNG | Weibull distribution |