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