![]() ![]() | Itpp namespace |
![]() ![]() ![]() | General array class |
![]() ![]() ![]() | Binary arithmetic (boolean) class |
![]() ![]() ![]() | 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 |
![]() ![]() ![]() | Binary Outfile Class |
![]() ![]() ![]() | Binary Infile Class |
![]() ![]() ![]() | Binary in/out-file Class |
![]() ![]() ![]() | General circular buffer class |
![]() ![]() ![]() | Base class for class factories |
![]() ![]() ![]() | Parameterized "alist" representation of sparse GF(2) matrix |
![]() ![]() ![]() | Class for dense GF(2) matrices |
![]() ![]() ![]() | Base class for it_ifile and it_file |
![]() ![]() ![]() ![]() | Data header structure |
![]() ![]() ![]() ![]() | File header structure |
![]() ![]() ![]() | The IT++ file format reading class |
![]() ![]() ![]() | The IT++ file format reading and writing class |
![]() ![]() ![]() | Automatic naming when savingAn easy way to give a variable a name and optionally description when saving. Usage: |
![]() ![]() ![]() | Base class for it_ifile_old and it_file_old |
![]() ![]() ![]() ![]() | Data header structure |
![]() ![]() ![]() ![]() | File header structure |
![]() ![]() ![]() | The old (version 2) IT++ file format reading class |
![]() ![]() ![]() | The old (version 2) IT++ file format reading and writing class |
![]() ![]() ![]() | Matrix Class (Templated) |
![]() ![]() ![]() | Argument Parser Class |
![]() ![]() ![]() | Bernoulli distribution |
![]() ![]() ![]() | Integer uniform distributionExample: Generation of random uniformly distributed integers in the interval [0,10] |
![]() ![]() ![]() | Uniform distribution |
![]() ![]() ![]() | Exponential distribution |
![]() ![]() ![]() | Normal distributionNormal (Gaussian) random variables, using a simplified Ziggurat method |
![]() ![]() ![]() | Gamma distributionGenerate samples from Gamma(alpha,beta) density, according to the following equation:
|
![]() ![]() ![]() | Laplacian distribution |
![]() ![]() ![]() | A Complex Normal Source |
![]() ![]() ![]() | Filtered normal distribution |
![]() ![]() ![]() | Weibull distribution |
![]() ![]() ![]() | Rayleigh distribution |
![]() ![]() ![]() | Rice distribution |
![]() ![]() ![]() | C++ implementation of dSFMT random number generatorThe 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 |
![]() ![]() ![]() | Templated Sparse Matrix Class |
![]() ![]() ![]() | Class for sorting of vectors |
![]() ![]() ![]() | General stack class |
![]() ![]() ![]() | Templated sparse vector class |
![]() ![]() ![]() | A virtual base class for timers |
![]() ![]() ![]() | 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) |
![]() ![]() ![]() | A real time timer classMeasures real time |
![]() ![]() ![]() | Vector Class (Templated) |
![]() ![]() ![]() | Class for binary, narrow-sense BCH codes |
![]() ![]() ![]() | Fading generator class |
![]() ![]() ![]() | Independent (random) fading generator class |
![]() ![]() ![]() | Static fading generator class |
![]() ![]() ![]() | Correlated (random) fading generator class |
![]() ![]() ![]() | Rice type fading generator class |
![]() ![]() ![]() | FIR type Fading generator class |
![]() ![]() ![]() | IFFT type Fading generator class |
![]() ![]() ![]() | General specification of a time-domain multipath channel |
![]() ![]() ![]() | Tapped Delay Line (TDL) channel model |
![]() ![]() ![]() | A Binary Symetric Channel with crossover probability p |
![]() ![]() ![]() | Ordinary AWGN Channel for cvec or vec inputs and outputs |
![]() ![]() ![]() | Generic Channel Code class |
![]() ![]() ![]() | Dummy Channel Code class |
![]() ![]() ![]() | Binary Convolutional rate 1/n class |
![]() ![]() ![]() | Cyclic Redundancy Check Codes |
![]() ![]() ![]() | Extended Golay code (24,12,8) |
![]() ![]() ![]() | Bit Error Rate Counter (BERC) Class |
![]() ![]() ![]() | Class for counting block error rates |
![]() ![]() ![]() | EXtrinsic Information Transfer (EXIT) chart |
![]() ![]() ![]() | Galois Field GF(q) |
![]() ![]() ![]() | Polynomials over GF(q)[x], where q=2^m, m=1,...,16 |
![]() ![]() ![]() | Binary Hamming codes |
![]() ![]() ![]() | Block Interleaver Class |
![]() ![]() ![]() | Cross Interleaver Class |
![]() ![]() ![]() | Sequence Interleaver Class |
![]() ![]() ![]() | LDPC parity check matrix generic class |
![]() ![]() ![]() | Pure abstract class for unstructured LDPC matrices |
![]() ![]() ![]() | Irregular LDPC code generator class |
![]() ![]() ![]() | Regular LDPC code generator class |
![]() ![]() ![]() | Block LDPC code parity-check matrix |
![]() ![]() ![]() | LDPC Generator pure virtual base class |
![]() ![]() ![]() | Systematic LDPC Generator class |
![]() ![]() ![]() | Block LDPC Generator class |
![]() ![]() ![]() | Low-density parity check (LDPC) codec |
![]() ![]() ![]() | Log-likelihood algebra calculation unit |
![]() ![]() ![]() | General modulator for 1D or 2D signal constellations |
![]() ![]() ![]() | M-ary QAM modulator with square lattice |
![]() ![]() ![]() | M-ary PSK modulator |
![]() ![]() ![]() | QPSK modulator |
![]() ![]() ![]() | BPSK modulator with complex symbols |
![]() ![]() ![]() | BPSK modulator with real symbols |
![]() ![]() ![]() | M-ary PAM modulator with complex symbols |
![]() ![]() ![]() | M-ary PAM modulator with real symbols |
![]() ![]() ![]() | Base class for an N-dimensional (ND) vector (MIMO) modulator |
![]() ![]() ![]() | Base class for N-dimensional vector (MIMO) channel modulators/demodulators with real-valued components |
![]() ![]() ![]() | Base class for vector (MIMO) channel modulator/demodulators with complex valued components |
![]() ![]() ![]() | Real-valued MIMO channel with uniform PAM along each dimension |
![]() ![]() ![]() | Complex MIMO channel with uniform QAM per dimension |
![]() ![]() ![]() | |
![]() ![]() ![]() | Class for modulating and demodulation of OFDM signals using the FFT |
![]() ![]() ![]() | General FIR Pulse Shape |
![]() ![]() ![]() | Raised Cosine (RC) Pulse Shaper |
![]() ![]() ![]() | (Square) Root Raised Cosine (RRC) Pulse Shaper |
![]() ![]() ![]() | Binary Punctured Convolutional Code Class |
![]() ![]() ![]() | A Recursive Systematic Convolutional Encoder/Decoder class |
![]() ![]() ![]() | Reed-Solomon Codes |
![]() ![]() ![]() | Binary Linear Feedback Shift Register (LFSR) |
![]() ![]() ![]() | Gold Sequences |
![]() ![]() ![]() | Soft Input Soft Output (SISO) modules |
![]() ![]() ![]() | Spreading of float symbols to float output |
![]() ![]() ![]() | Spreading of complex symbols to complex output |
![]() ![]() ![]() | Multicode spreading of float symbols |
![]() ![]() ![]() | Multicode spreading of complex symbols to complex output |
![]() ![]() ![]() | Space Time block Codes (STC) class |
![]() ![]() ![]() | 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): |
![]() ![]() ![]() | Complex fixed-point data type |
![]() ![]() ![]() | Templated complex fixed-point data type |
![]() ![]() ![]() | Fixed-point data type |
![]() ![]() ![]() | Base class for fixed-point data types |
![]() ![]() ![]() | Class factory for fixed-point data types Fix and CFix |
![]() ![]() ![]() | Templated fixed-point data type |
![]() ![]() ![]() | Newton Search |
![]() ![]() ![]() | Line Search |
![]() ![]() ![]() | Base Event Class |
![]() ![]() ![]() | Compare to events, Returns true if expire time of event1 is larger than the expire time of event2 |
![]() ![]() ![]() | Event Queue class |
![]() ![]() ![]() | An Event class that executes a function when the event expires |
![]() ![]() ![]() | An Event class that executes a function with some data as input when the event expires |
![]() ![]() ![]() | ADD DOCUMENTATION HERE |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | ADD DOCUMENTATION HERE |
![]() ![]() ![]() | ADD DOCUMENTATION HERE |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Signals and slots |
![]() ![]() ![]() | Base Slot class |
![]() ![]() ![]() | Slot Class |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | ADD DOCUMENTATION HERE |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | 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 |
![]() ![]() ![]() | Virtual Filter Base Class.The class is templated as follows: |
![]() ![]() ![]() | 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 |
![]() ![]() ![]() | 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 |
![]() ![]() ![]() | Autoregressive Moving Average (ARMA) Filter Base Class.This class implements a autoregressive moving average (ARMA) filter according to
|
![]() ![]() ![]() | 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-wave source |
![]() ![]() ![]() | Square-wave source |
![]() ![]() ![]() | Triangle-wave source |
![]() ![]() ![]() | Sawtooth-wave source |
![]() ![]() ![]() | Impulse source |
![]() ![]() ![]() | Pattern source |
![]() ![]() ![]() | Base class - do not use this one!ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! |
![]() ![]() ![]() | Base class for SND reading classes (the .au format)ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! |
![]() ![]() ![]() | A class to read SND-files (the .au format)ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! |
![]() ![]() ![]() | A class to write SND-files (the .au format)ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! |
![]() ![]() ![]() | This class is capable of doing both input and output.ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! |
![]() ![]() ![]() | Class for vector quantization |
![]() ![]() ![]() | Class for vector quantization |
![]() ![]() ![]() | Histogram computation class |
![]() ![]() ![]() | A class for sampling a signal and calculating statistics |
![]() ![]() ![]() | Diagonal Mixture of Gaussians (MOG) class |
![]() ![]() ![]() | Support class for MOG_diag_ML() and MOG_diag_MAP() |
![]() ![]() ![]() | Support class for MOG_diag_kmeans() |
![]() ![]() ![]() | Generic Mixture of Gaussians (MOG) class. Used as a base for other MOG classes |
Generated on Fri Mar 21 2014 17:15:19 for IT++ by Doxygen 1.8.1.2