70 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1ACK.html">itpp::ACK</a></td><td class="indexvalue"></td></tr> |
71 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1ACK__Channel.html">itpp::ACK_Channel</a></td><td class="indexvalue">ADD DOCUMENTATION HERE </td></tr> |
72 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1AR1__Normal__RNG.html">itpp::AR1_Normal_RNG</a></td><td class="indexvalue">Filtered normal distribution </td></tr> |
73 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1AR__Filter.html">itpp::AR_Filter< T1, T2, T3 ></a></td><td class="indexvalue">Autoregressive (AR) <a class="el" href="classitpp_1_1Filter.html" title="Virtual Filter Base Class.The class is templated as follows:.">Filter</a> Base Class.<p> |
74 | | This class implements a autoregressive (AR) filter according to <p class="formulaDsp"> |
75 | | <img class="formulaDsp" alt="\[ a(0)*y(n) = x(n) - a(1)*y(n-1) - ... - a(N)*y(n-N) \]" src="form_345.png"> |
76 | | <p> |
77 | | where <em>a</em> is the filter coefficients, <em>x</em> is the input and <em>y</em> is the output </td></tr> |
78 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1ARMA__Filter.html">itpp::ARMA_Filter< T1, T2, T3 ></a></td><td class="indexvalue">Autoregressive Moving Average (ARMA) <a class="el" href="classitpp_1_1Filter.html" title="Virtual Filter Base Class.The class is templated as follows:.">Filter</a> Base Class.<p> |
79 | | This class implements a autoregressive moving average (ARMA) filter according to <p class="formulaDsp"> |
80 | | <img class="formulaDsp" alt="\[ a(0)*y(n) = b(0)*x(n) + b(1)*x(n-1) + \ldots + b(N_b)*x(n-N_b) - a(1)*y(n-1) - \ldots - a(N_a)*y(n-N_a) \]" src="form_346.png"> |
81 | | <p> |
82 | | </td></tr> |
83 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Array.html">itpp::Array< T ></a></td><td class="indexvalue">General array class </td></tr> |
107 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1bofstream.html">itpp::bofstream</a></td><td class="indexvalue">Binary Outfile Class </td></tr> |
108 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1BPSK.html">itpp::BPSK</a></td><td class="indexvalue"><a class="el" href="classitpp_1_1BPSK.html" title="BPSK modulator with real symbols.">BPSK</a> modulator with real symbols </td></tr> |
109 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1BPSK__c.html">itpp::BPSK_c</a></td><td class="indexvalue"><a class="el" href="classitpp_1_1BPSK.html" title="BPSK modulator with real symbols.">BPSK</a> modulator with complex symbols </td></tr> |
110 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1BSC.html">itpp::BSC</a></td><td class="indexvalue">A Binary Symetric Channel with crossover probability p </td></tr> |
111 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Burst__WWW__Packet__Generator.html">itpp::Burst_WWW_Packet_Generator</a></td><td class="indexvalue"></td></tr> |
112 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1CFix.html">itpp::CFix</a></td><td class="indexvalue">Complex fixed-point data type </td></tr> |
113 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1CFixed.html">itpp::CFixed< w, e, o, q ></a></td><td class="indexvalue">Templated complex fixed-point data type </td></tr> |
114 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Channel__Code.html">itpp::Channel_Code</a></td><td class="indexvalue">Generic Channel Code class </td></tr> |
115 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Channel__Specification.html">itpp::Channel_Specification</a></td><td class="indexvalue">General specification of a time-domain multipath channel </td></tr> |
123 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Convolutional__Code.html">itpp::Convolutional_Code</a></td><td class="indexvalue">Binary Convolutional rate 1/n class </td></tr> |
124 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Correlated__Fading__Generator.html">itpp::Correlated_Fading_Generator</a></td><td class="indexvalue">Correlated (random) fading generator class </td></tr> |
125 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1CPU__Timer.html">itpp::CPU_Timer</a></td><td class="indexvalue">A CPU time timer class<p> |
126 | | 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) </td></tr> |
127 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1CRC__Code.html">itpp::CRC_Code</a></td><td class="indexvalue">Cyclic Redundancy Check Codes </td></tr> |
128 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Cross__Interleaver.html">itpp::Cross_Interleaver< T ></a></td><td class="indexvalue">Cross Interleaver Class </td></tr> |
129 | | <tr><td class="indexkey"><a class="el" href="classbdm_1_1CsvFileDS.html">bdm::CsvFileDS</a></td><td class="indexvalue">CSV file data storage The constructor creates <code>Data</code> matrix from the records in a CSV file <code>fname</code>. The orientation can be of two types: 1. <code>BY_COL</code> which is default - the data are stored in columns; one column per time <img class="formulaInl" alt="$t$" src="form_54.png">, one row per data item. 2. <code>BY_ROW</code> if the data are stored the classical CSV style. Then each column stores the values for data item, for ex. <img class="formulaInl" alt="$[y_{t} y_{t-1} ...]$" src="form_55.png">, one row for each discrete time instant </td></tr> |
130 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Data__Event.html">itpp::Data_Event< ObjectType, DataType ></a></td><td class="indexvalue">An <a class="el" href="classitpp_1_1Event.html" title="An Event class that executes a function when the event expires.">Event</a> class that executes a function with some data as input when the event expires </td></tr> |
| 79 | <tr><td class="indexkey"><a class="el" href="classbdm_1_1CsvFileDS.html">bdm::CsvFileDS</a></td><td class="indexvalue">CSV file data storage The constructor creates <code>Data</code> matrix from the records in a CSV file <code>fname</code>. The orientation can be of two types: 1. <code>BY_COL</code> which is default - the data are stored in columns; one column per time <img class="formulaInl" alt="$t$" src="form_53.png">, one row per data item. 2. <code>BY_ROW</code> if the data are stored the classical CSV style. Then each column stores the values for data item, for ex. <img class="formulaInl" alt="$[y_{t} y_{t-1} ...]$" src="form_54.png">, one row for each discrete time instant </td></tr> |
164 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Exponential__RNG.html">itpp::Exponential_RNG</a></td><td class="indexvalue">Exponential distribution </td></tr> |
165 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Extended__Golay.html">itpp::Extended_Golay</a></td><td class="indexvalue">Extended Golay code (24,12,8) </td></tr> |
166 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Factory.html">itpp::Factory</a></td><td class="indexvalue">Base class for class factories </td></tr> |
167 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Fading__Generator.html">itpp::Fading_Generator</a></td><td class="indexvalue">Fading generator class </td></tr> |
168 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Fast__ICA.html">itpp::Fast_ICA</a></td><td class="indexvalue"><a class="el" href="classitpp_1_1Fast__ICA.html" title="Fast_ICA Fast Independent Component Analysis (Fast ICA)The software is based upon...">Fast_ICA</a> Fast Independent Component Analysis (Fast ICA)<p> |
169 | | 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 </td></tr> |
171 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Filter.html">itpp::Filter< T1, T2, T3 ></a></td><td class="indexvalue">Virtual <a class="el" href="classitpp_1_1Filter.html" title="Virtual Filter Base Class.The class is templated as follows:.">Filter</a> Base Class.<p> |
172 | | The class is templated as follows: </td></tr> |
173 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1FIR__Fading__Generator.html">itpp::FIR_Fading_Generator</a></td><td class="indexvalue">FIR type Fading generator class </td></tr> |
174 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Fix.html">itpp::Fix</a></td><td class="indexvalue">Fixed-point data type </td></tr> |
175 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Fix__Base.html">itpp::Fix_Base</a></td><td class="indexvalue">Base class for fixed-point data types </td></tr> |
176 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Fix__Factory.html">itpp::Fix_Factory</a></td><td class="indexvalue">Class factory for fixed-point data types <a class="el" href="classitpp_1_1Fix.html" title="Fixed-point data type.">Fix</a> and <a class="el" href="classitpp_1_1CFix.html" title="Complex fixed-point data type.">CFix</a> </td></tr> |
177 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Fixed.html">itpp::Fixed< w, e, o, q ></a></td><td class="indexvalue">Templated fixed-point data type </td></tr> |
178 | | <tr><td class="indexkey"><a class="el" href="classbdm_1_1fnc.html">bdm::fnc</a></td><td class="indexvalue">Class representing function <img class="formulaInl" alt="$f(x)$" src="form_40.png"> of variable <img class="formulaInl" alt="$x$" src="form_0.png"> represented by <code>rv</code> </td></tr> |
179 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Freq__Filt.html">itpp::Freq_Filt< Num_T ></a></td><td class="indexvalue"><a class="el" href="classitpp_1_1Freq__Filt.html" title="Freq_Filt Frequency domain filtering using the overlap-add techniqueThe Freq_Filt...">Freq_Filt</a> Frequency domain filtering using the overlap-add technique<p> |
180 | | The <a class="el" href="classitpp_1_1Freq__Filt.html" title="Freq_Filt Frequency domain filtering using the overlap-add techniqueThe Freq_Filt...">Freq_Filt</a> 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 </td></tr> |
181 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Front__Drop__Queue.html">itpp::Front_Drop_Queue</a></td><td class="indexvalue">ADD DOCUMENTATION HERE </td></tr> |
| 108 | <tr><td class="indexkey"><a class="el" href="classbdm_1_1fnc.html">bdm::fnc</a></td><td class="indexvalue">Class representing function <img class="formulaInl" alt="$f(x)$" src="form_39.png"> of variable <img class="formulaInl" alt="$x$" src="form_28.png"> represented by <code>rv</code> </td></tr> |
183 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Gamma__RNG.html">itpp::Gamma_RNG</a></td><td class="indexvalue">Gamma distribution<p> |
184 | | Generate samples from Gamma(alpha,beta) density, according to the following equation: <p class="formulaDsp"> |
185 | | <img class="formulaDsp" alt="\[ x \sim \Gamma(\alpha,\beta) = \frac{\beta^\alpha}{\Gamma(\alpha)}x^{\alpha-1} \exp(-\beta x) \]" src="form_184.png"> |
186 | | <p> |
187 | | </td></tr> |
188 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1GF.html">itpp::GF</a></td><td class="indexvalue">Galois Field GF(q) </td></tr> |
189 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1GF2mat.html">itpp::GF2mat</a></td><td class="indexvalue">Class for dense GF(2) matrices </td></tr> |
190 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1GF2mat__sparse__alist.html">itpp::GF2mat_sparse_alist</a></td><td class="indexvalue">Parameterized "alist" representation of sparse GF(2) matrix </td></tr> |
191 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1GFX.html">itpp::GFX</a></td><td class="indexvalue">Polynomials over GF(q)[x], where q=2^m, m=1,...,16 </td></tr> |
192 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Gold.html">itpp::Gold</a></td><td class="indexvalue"><a class="el" href="classitpp_1_1Gold.html" title="Gold Sequences.">Gold</a> Sequences </td></tr> |
193 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Hamming__Code.html">itpp::Hamming_Code</a></td><td class="indexvalue">Binary Hamming codes </td></tr> |
194 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Histogram.html">itpp::Histogram< Num_T ></a></td><td class="indexvalue"><a class="el" href="classitpp_1_1Histogram.html" title="Histogram computation class.">Histogram</a> computation class </td></tr> |
195 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1I__Uniform__RNG.html">itpp::I_Uniform_RNG</a></td><td class="indexvalue">Integer uniform distribution<p> |
196 | | Example: Generation of random uniformly distributed integers in the interval [0,10] </td></tr> |
197 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1IFFT__Fading__Generator.html">itpp::IFFT_Fading_Generator</a></td><td class="indexvalue">IFFT type Fading generator class </td></tr> |
198 | | <tr><td class="indexkey"><a class="el" href="classIMk1.html">IMk1</a></td><td class="indexvalue">Model stredni hodnoty vyvoje stavu pro k1 </td></tr> |
199 | | <tr><td class="indexkey"><a class="el" href="classIMpmsm.html">IMpmsm</a></td><td class="indexvalue">State evolution model for a PMSM drive and its derivative with respect to <img class="formulaInl" alt="$x$" src="form_0.png"> </td></tr> |
200 | | <tr><td class="indexkey"><a class="el" href="classIMpmsm2o.html">IMpmsm2o</a></td><td class="indexvalue">State evolution model for a PMSM drive and its derivative with respect to <img class="formulaInl" alt="$x$" src="form_0.png"> </td></tr> |
201 | | <tr><td class="indexkey"><a class="el" href="classIMpmsmMz.html">IMpmsmMz</a></td><td class="indexvalue">State for PMSM with unknown Mz </td></tr> |
202 | | <tr><td class="indexkey"><a class="el" href="classIMpmsmStat.html">IMpmsmStat</a></td><td class="indexvalue">State evolution model for a PMSM drive and its derivative with respect to <img class="formulaInl" alt="$x$" src="form_0.png">, equation for <img class="formulaInl" alt="$\omega$" src="form_1.png"> is omitted.$ </td></tr> |
203 | | <tr><td class="indexkey"><a class="el" href="classIMpmsmStatMz.html">IMpmsmStatMz</a></td><td class="indexvalue">State for PMSM with unknown Mz </td></tr> |
204 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Impulse__Source.html">itpp::Impulse_Source</a></td><td class="indexvalue">Impulse source </td></tr> |
205 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Independent__Fading__Generator.html">itpp::Independent_Fading_Generator</a></td><td class="indexvalue">Independent (random) fading generator class </td></tr> |
206 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1it__file.html">itpp::it_file</a></td><td class="indexvalue">The IT++ file format reading and writing class </td></tr> |
207 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1it__file__base.html">itpp::it_file_base</a></td><td class="indexvalue">Base class for <a class="el" href="classitpp_1_1it__ifile.html" title="The IT++ file format reading class.">it_ifile</a> and <a class="el" href="classitpp_1_1it__file.html" title="The IT++ file format reading and writing class.">it_file</a> </td></tr> |
208 | | <tr><td class="indexkey"><a class="el" href="structitpp_1_1it__file__base_1_1data__header.html">itpp::it_file_base::it_file_base::data_header</a></td><td class="indexvalue">Data header structure </td></tr> |
209 | | <tr><td class="indexkey"><a class="el" href="structitpp_1_1it__file__base_1_1file__header.html">itpp::it_file_base::it_file_base::file_header</a></td><td class="indexvalue">File header structure </td></tr> |
210 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1it__file__base__old.html">itpp::it_file_base_old</a></td><td class="indexvalue">Base class for <a class="el" href="classitpp_1_1it__ifile__old.html" title="The old (version 2) IT++ file format reading class.">it_ifile_old</a> and <a class="el" href="classitpp_1_1it__file__old.html" title="The old (version 2) IT++ file format reading and writing class.">it_file_old</a> </td></tr> |
211 | | <tr><td class="indexkey"><a class="el" href="structitpp_1_1it__file__base__old_1_1data__header.html">itpp::it_file_base_old::it_file_base_old::data_header</a></td><td class="indexvalue">Data header structure </td></tr> |
212 | | <tr><td class="indexkey"><a class="el" href="structitpp_1_1it__file__base__old_1_1file__header.html">itpp::it_file_base_old::it_file_base_old::file_header</a></td><td class="indexvalue">File header structure </td></tr> |
213 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1it__file__old.html">itpp::it_file_old</a></td><td class="indexvalue">The old (version 2) IT++ file format reading and writing class </td></tr> |
214 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1it__ifile.html">itpp::it_ifile</a></td><td class="indexvalue">The IT++ file format reading class </td></tr> |
215 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1it__ifile__old.html">itpp::it_ifile_old</a></td><td class="indexvalue">The old (version 2) IT++ file format reading class </td></tr> |
| 110 | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Gamma__RNG.html">itpp::Gamma_RNG</a></td><td class="indexvalue">Gamma distribution </td></tr> |
225 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1LDPC__Code.html">itpp::LDPC_Code</a></td><td class="indexvalue">Low-density parity check (LDPC) codec </td></tr> |
226 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1LDPC__Generator.html">itpp::LDPC_Generator</a></td><td class="indexvalue">LDPC Generator pure virtual base class </td></tr> |
227 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1LDPC__Generator__Systematic.html">itpp::LDPC_Generator_Systematic</a></td><td class="indexvalue">Systematic LDPC Generator class </td></tr> |
228 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1LDPC__Parity.html">itpp::LDPC_Parity</a></td><td class="indexvalue">LDPC parity check matrix generic class </td></tr> |
229 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1LDPC__Parity__Irregular.html">itpp::LDPC_Parity_Irregular</a></td><td class="indexvalue">Irregular LDPC code generator class </td></tr> |
230 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1LDPC__Parity__Regular.html">itpp::LDPC_Parity_Regular</a></td><td class="indexvalue">Regular LDPC code generator class </td></tr> |
231 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1LDPC__Parity__Unstructured.html">itpp::LDPC_Parity_Unstructured</a></td><td class="indexvalue">Pure abstract class for unstructured LDPC matrices </td></tr> |
232 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1LFSR.html">itpp::LFSR</a></td><td class="indexvalue">Binary Linear Feedback Shift Register (<a class="el" href="classitpp_1_1LFSR.html" title="Binary Linear Feedback Shift Register (LFSR)The LFSR is on Fibonacci form (see p...">LFSR</a>)<p> |
233 | | <ul> |
234 | | <li>The <a class="el" href="classitpp_1_1LFSR.html" title="Binary Linear Feedback Shift Register (LFSR)The LFSR is on Fibonacci form (see p...">LFSR</a> is on Fibonacci form (see p. 104 in Peterson, Ziemer and Borth, "Introduction to Spread Spctrum communications", Prentice-Hall, 1995)</li><li>If the connect_polynomial=1+g1*D+g2*D^2+...+gr*D^r is a primitive polynomial, a Maximum Length Sequence (m-sequence) of length N=2^r-1 is constructed. Use an arbitrary state not equal to zero, to get a phase of the m-sequence</li><li>For a table of primtive polynomials see p. 117 in the reference above or a suitable book on coding </li></ul> |
235 | | </td></tr> |
236 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Line__Search.html">itpp::Line_Search</a></td><td class="indexvalue">Line Search </td></tr> |
262 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Modulator.html">itpp::Modulator< T ></a></td><td class="indexvalue">General modulator for 1D or 2D signal constellations </td></tr> |
263 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Modulator__NCD.html">itpp::Modulator_NCD</a></td><td class="indexvalue">Base class for vector (MIMO) channel modulator/demodulators with complex valued components </td></tr> |
264 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Modulator__ND.html">itpp::Modulator_ND</a></td><td class="indexvalue">Base class for an N-dimensional (ND) vector (MIMO) modulator </td></tr> |
265 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Modulator__NRD.html">itpp::Modulator_NRD</a></td><td class="indexvalue">Base class for N-dimensional vector (MIMO) channel modulators/demodulators with real-valued components </td></tr> |
266 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1MOG__diag.html">itpp::MOG_diag</a></td><td class="indexvalue">Diagonal Mixture of Gaussians (MOG) class </td></tr> |
267 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1MOG__diag__EM__sup.html">itpp::MOG_diag_EM_sup</a></td><td class="indexvalue">Support class for <a class="el" href="group__MOG.html#g7b86d84e61a3056418f08b7ac0686805">MOG_diag_ML()</a> and MOG_diag_MAP() </td></tr> |
268 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1MOG__diag__kmeans__sup.html">itpp::MOG_diag_kmeans_sup</a></td><td class="indexvalue">Support class for <a class="el" href="group__MOG.html#gdeb91bf337a38234135d6d402e3143b3">MOG_diag_kmeans()</a> </td></tr> |
269 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1MOG__generic.html">itpp::MOG_generic</a></td><td class="indexvalue">Generic Mixture of Gaussians (MOG) class. Used as a base for other MOG classes </td></tr> |
281 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Name.html">itpp::Name</a></td><td class="indexvalue">Automatic naming when saving<p> |
282 | | An easy way to give a variable a name and optionally description when saving. Usage: </td></tr> |
283 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1ND__UPAM.html">itpp::ND_UPAM</a></td><td class="indexvalue">Real-valued MIMO channel with uniform <a class="el" href="classitpp_1_1PAM.html" title="M-ary PAM modulator with real symbols.">PAM</a> along each dimension </td></tr> |
284 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1ND__UPSK.html">itpp::ND_UPSK</a></td><td class="indexvalue"></td></tr> |
285 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1ND__UQAM.html">itpp::ND_UQAM</a></td><td class="indexvalue">Complex MIMO channel with uniform <a class="el" href="classitpp_1_1QAM.html" title="M-ary QAM modulator with square lattice.">QAM</a> per dimension </td></tr> |
286 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Newton__Search.html">itpp::Newton_Search</a></td><td class="indexvalue">Newton Search </td></tr> |
287 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Normal__RNG.html">itpp::Normal_RNG</a></td><td class="indexvalue">Normal distribution<p> |
288 | | Normal (Gaussian) random variables, using a simplified Ziggurat method </td></tr> |
289 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1OFDM.html">itpp::OFDM</a></td><td class="indexvalue">Class for modulating and demodulation of <a class="el" href="classitpp_1_1OFDM.html" title="Class for modulating and demodulation of OFDM signals using the FFT.">OFDM</a> signals using the FFT </td></tr> |
290 | | <tr><td class="indexkey"><a class="el" href="classOMk1.html">OMk1</a></td><td class="indexvalue">Model stredni hodnoty pozorovani pro k1 </td></tr> |
291 | | <tr><td class="indexkey"><a class="el" href="classOMpmsm.html">OMpmsm</a></td><td class="indexvalue">Observation model for PMSM drive and its derivative with respect to <img class="formulaInl" alt="$x$" src="form_0.png"> </td></tr> |
292 | | <tr><td class="indexkey"><a class="el" href="classOMpmsm4.html">OMpmsm4</a></td><td class="indexvalue">Observation model for PMSM drive and its derivative with respect to <img class="formulaInl" alt="$x$" src="form_0.png"> for full vector of observations </td></tr> |
293 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Packet.html">itpp::Packet</a></td><td class="indexvalue"></td></tr> |
294 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Packet__Channel.html">itpp::Packet_Channel</a></td><td class="indexvalue">ADD DOCUMENTATION HERE </td></tr> |
295 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Packet__Generator.html">itpp::Packet_Generator</a></td><td class="indexvalue"></td></tr> |
296 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1PAM.html">itpp::PAM</a></td><td class="indexvalue">M-ary <a class="el" href="classitpp_1_1PAM.html" title="M-ary PAM modulator with real symbols.">PAM</a> modulator with real symbols </td></tr> |
297 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1PAM__c.html">itpp::PAM_c</a></td><td class="indexvalue">M-ary <a class="el" href="classitpp_1_1PAM.html" title="M-ary PAM modulator with real symbols.">PAM</a> modulator with complex symbols </td></tr> |
298 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Parser.html">itpp::Parser</a></td><td class="indexvalue">Argument <a class="el" href="classitpp_1_1Parser.html" title="Argument Parser Class.">Parser</a> Class </td></tr> |
302 | | <tr><td class="indexkey"><a class="el" href="classpmsmCRB.html">pmsmCRB</a></td><td class="indexvalue">This class behaves like BM but it is evaluating EKF </td></tr> |
303 | | <tr><td class="indexkey"><a class="el" href="classpmsmCRBMz.html">pmsmCRBMz</a></td><td class="indexvalue">This class behaves like BM but it is evaluating EKF </td></tr> |
304 | | <tr><td class="indexkey"><a class="el" href="classpmsmDS.html">pmsmDS</a></td><td class="indexvalue">Simulator of PMSM machine with predefined profile on omega </td></tr> |
305 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Poisson__Packet__Generator.html">itpp::Poisson_Packet_Generator</a></td><td class="indexvalue"></td></tr> |
306 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1PSK.html">itpp::PSK</a></td><td class="indexvalue">M-ary <a class="el" href="classitpp_1_1PSK.html" title="M-ary PSK modulator.">PSK</a> modulator </td></tr> |
307 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Pulse__Shape.html">itpp::Pulse_Shape< T1, T2, T3 ></a></td><td class="indexvalue">General FIR Pulse Shape </td></tr> |
308 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Punctured__Convolutional__Code.html">itpp::Punctured_Convolutional_Code</a></td><td class="indexvalue">Binary Punctured Convolutional Code Class </td></tr> |
309 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1QAM.html">itpp::QAM</a></td><td class="indexvalue">M-ary <a class="el" href="classitpp_1_1QAM.html" title="M-ary QAM modulator with square lattice.">QAM</a> modulator with square lattice </td></tr> |
310 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1QPSK.html">itpp::QPSK</a></td><td class="indexvalue"><a class="el" href="classitpp_1_1QPSK.html" title="QPSK modulator.">QPSK</a> modulator </td></tr> |
311 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Raised__Cosine.html">itpp::Raised_Cosine< T1 ></a></td><td class="indexvalue">Raised Cosine (RC) Pulse Shaper </td></tr> |
312 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Rayleigh__RNG.html">itpp::Rayleigh_RNG</a></td><td class="indexvalue">Rayleigh distribution </td></tr> |
313 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Real__Timer.html">itpp::Real_Timer</a></td><td class="indexvalue">A real time timer class<p> |
314 | | Measures real time </td></tr> |
315 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Rec__Syst__Conv__Code.html">itpp::Rec_Syst_Conv_Code</a></td><td class="indexvalue">A Recursive Systematic Convolutional Encoder/Decoder class </td></tr> |
316 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Reed__Solomon.html">itpp::Reed_Solomon</a></td><td class="indexvalue">Reed-Solomon Codes </td></tr> |
317 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Rice__Fading__Generator.html">itpp::Rice_Fading_Generator</a></td><td class="indexvalue">Rice type fading generator class </td></tr> |
318 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Rice__RNG.html">itpp::Rice_RNG</a></td><td class="indexvalue">Rice distribution </td></tr> |
319 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Root__Raised__Cosine.html">itpp::Root_Raised_Cosine< T1 ></a></td><td class="indexvalue">(Square) Root Raised Cosine (RRC) Pulse Shaper </td></tr> |
321 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Sawtooth__Source.html">itpp::Sawtooth_Source</a></td><td class="indexvalue">Sawtooth-wave source </td></tr> |
322 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Scalar__Quantizer.html">itpp::Scalar_Quantizer</a></td><td class="indexvalue">Class for vector quantization </td></tr> |
323 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Selective__Repeat__ARQ__Receiver.html">itpp::Selective_Repeat_ARQ_Receiver</a></td><td class="indexvalue"></td></tr> |
324 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Selective__Repeat__ARQ__Sender.html">itpp::Selective_Repeat_ARQ_Sender</a></td><td class="indexvalue"></td></tr> |
325 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Sequence__Interleaver.html">itpp::Sequence_Interleaver< T ></a></td><td class="indexvalue">Sequence Interleaver Class </td></tr> |
326 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Sequence__Number.html">itpp::Sequence_Number</a></td><td class="indexvalue"></td></tr> |
327 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Signal.html">itpp::Signal< DataType ></a></td><td class="indexvalue">Signals and slots </td></tr> |
328 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Sine__Source.html">itpp::Sine_Source</a></td><td class="indexvalue">Sine-wave source </td></tr> |
329 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Sink.html">itpp::Sink</a></td><td class="indexvalue"></td></tr> |
330 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Slot.html">itpp::Slot< ObjectType, DataType ></a></td><td class="indexvalue"><a class="el" href="classitpp_1_1Slot.html" title="Slot Class.">Slot</a> Class </td></tr> |
331 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1SND__Format.html">itpp::SND_Format</a></td><td class="indexvalue">Base class for SND reading classes (the .au format)<p> |
332 | | ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! </td></tr> |
333 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1SND__In__File.html">itpp::SND_In_File</a></td><td class="indexvalue">A class to read SND-files (the .au format)<p> |
334 | | ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! </td></tr> |
335 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1SND__IO__File.html">itpp::SND_IO_File</a></td><td class="indexvalue">This class is capable of doing both input and output.<p> |
336 | | ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! </td></tr> |
337 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1SND__Out__File.html">itpp::SND_Out_File</a></td><td class="indexvalue">A class to write SND-files (the .au format)<p> |
338 | | ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! </td></tr> |
339 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Sort.html">itpp::Sort< T ></a></td><td class="indexvalue">Class for sorting of vectors </td></tr> |
340 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Sparse__Mat.html">itpp::Sparse_Mat< T ></a></td><td class="indexvalue">Templated Sparse Matrix Class </td></tr> |
341 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Sparse__Vec.html">itpp::Sparse_Vec< T ></a></td><td class="indexvalue">Templated sparse vector class </td></tr> |
342 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Spread__1d.html">itpp::Spread_1d</a></td><td class="indexvalue">Spreading of float symbols to float output </td></tr> |
343 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Spread__2d.html">itpp::Spread_2d</a></td><td class="indexvalue">Spreading of complex symbols to complex output </td></tr> |
350 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1TCP__Client__Application.html">itpp::TCP_Client_Application</a></td><td class="indexvalue"></td></tr> |
351 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1TCP__Packet.html">itpp::TCP_Packet</a></td><td class="indexvalue"></td></tr> |
352 | | <tr><td class="indexkey"><a class="el" href="structitpp_1_1TCP__Packet_1_1TDebugInfo.html">itpp::TCP_Packet::TCP_Packet::TDebugInfo</a></td><td class="indexvalue">ADD DOCUMENTATION HERE </td></tr> |
353 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1TCP__Receiver.html">itpp::TCP_Receiver</a></td><td class="indexvalue"></td></tr> |
354 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1TCP__Receiver__Buffer.html">itpp::TCP_Receiver_Buffer</a></td><td class="indexvalue"></td></tr> |
355 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1TCP__Segment.html">itpp::TCP_Segment</a></td><td class="indexvalue"></td></tr> |
356 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1TCP__Sender.html">itpp::TCP_Sender</a></td><td class="indexvalue"></td></tr> |
357 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1TCP__Server__Application.html">itpp::TCP_Server_Application</a></td><td class="indexvalue"></td></tr> |
358 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1TDL__Channel.html">itpp::TDL_Channel</a></td><td class="indexvalue">Tapped Delay Line (TDL) channel model </td></tr> |
359 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Timer.html">itpp::Timer</a></td><td class="indexvalue">A virtual base class for timers </td></tr> |
360 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Triangle__Source.html">itpp::Triangle_Source</a></td><td class="indexvalue">Triangle-wave source </td></tr> |
361 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1TTimer.html">itpp::TTimer< THandler ></a></td><td class="indexvalue"></td></tr> |
362 | | <tr><td class="indexkey"><a class="el" href="classitpp_1_1Turbo__Codec.html">itpp::Turbo_Codec</a></td><td class="indexvalue">Turbo encoder/decoder Class<p> |
363 | | 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): </td></tr> |
364 | | <tr><td class="indexkey"><a class="el" href="classbdm_1_1UI.html">bdm::UI</a></td><td class="indexvalue">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 </td></tr> |
365 | | <tr><td class="indexkey"><a class="el" href="classbdm_1_1UI__File.html">bdm::UI_File</a></td><td class="indexvalue">This class serves to load and/or save DOMElements into/from files stored on a hard-disk </td></tr> |
| 149 | <tr><td class="indexkey"><a class="el" href="classbdm_1_1UI.html">bdm::UI</a></td><td class="indexvalue">This class serves to load and/or save DOMElements into/from files stored on a hard-disk </td></tr> |