IT++ Logo Newcom Logo

IT++ Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
itpp::ACK
itpp::ACK_Channel
itpp::AR1_Normal_RNGFiltered normal distribution
itpp::AR_Filter< T1, T2, T3 >Autoregressive (AR) Filter Base Class
itpp::ARMA_Filter< T1, T2, T3 >Autoregressive Moving Average (ARMA) Filter Base Class
itpp::Array< T >General array class
itpp::ATimer< ObjectType, DataType >
itpp::Audio_FileBase class - do not use this one!
itpp::AWGN_ChannelOrdinary AWGN Channel for cvec or vec inputs and outputs
itpp::Base_EventBase Event Class
itpp::Base_Slot< DataType >Base Slot class
itpp::BCHClass for binary, narrow-sense BCH codes
itpp::BERCBit Error Rate Counter (BERC) Class
itpp::Bernoulli_RNGBernoulli distribution
itpp::bfstreamBinary in/out-file Class
itpp::bfstream_baseBase class for binary file classes
itpp::bifstreamBinary Infile Class
itpp::binBinary arithmetic (boolean) class
itpp::BLERCClass for counting block error rates
itpp::Block_Interleaver< T >Block Interleaver Class
itpp::bofstreamBinary Outfile Class
itpp::BPSKBPSK Modulator Class
itpp::BSCA Binary Symetric Channel with crossover probability p
itpp::Burst_WWW_Packet_Generator
itpp::CFixComplex fixed-point data type
itpp::CFixed< w, e, o, q >Templated complex fixed-point data type
itpp::Channel_CodeGeneric Channel Code class
itpp::Channel_SpecificationGeneral specification of a time-domain multipath channel
itpp::Circular_Buffer< T >General circular buffer class
itpp::Compare_Base_Event_TimesCompare to events, Returns true if expire time of event1 is larger than the expire time of event2
itpp::Complex_Normal_RNGA Complex Normal Source
itpp::Constant_Rate_Packet_Generator
itpp::Convolutional_CodeBinary Convolutional rate 1/n class
itpp::CPU_TimerA CPU time timer class
itpp::CRC_CodeCyclic Redundancy Check Codes
itpp::Cross_Interleaver< T >Cross Interleaver Class
itpp::Data_Event< ObjectType, DataType >An Event class that executes a function with some data as input when the event expires
itpp::Dummy_CodeDummy Channel Code class
itpp::Event< ObjectType >An Event class that executes a function when the event expires
itpp::Event_QueueEvent Queue class
itpp::Exponential_RNGExponential distribution
itpp::Extended_GolayExtended Golay code (24,12,8)
itpp::FactoryBase class for class factories
itpp::Fading_GeneratorFading generator class
itpp::Fast_ICAFast_ICA Fast Independent Component Analysis (Fast ICA)
itpp::Filter< T1, T2, T3 >Virtual Filter Base Class
itpp::FIR_Fading_GeneratorFIR type Fading generator class
itpp::FixFixed-point data type
itpp::Fix_BaseBase class for fixed-point data types
itpp::Fix_FactoryClass factory for fixed-point data types Fix and CFix
itpp::Fixed< w, e, o, q >Templated fixed-point data type
itpp::Freq_Filt< Num_T >Freq_Filt Frequency domain filtering using the overlap-add technique
itpp::Front_Drop_Queue
itpp::GFGalois Field GF(q)
itpp::GF2matClass for dense GF(2) matrices
itpp::GFXPolynomials over GF(q)[x], where q=2^m, m=1,...,16
itpp::GMMGaussian Mixture Model Class
itpp::GoldGold Sequences
itpp::Hamming_CodeBinary Hamming codes
itpp::I_Uniform_RNGInteger uniform distribution
itpp::IFFT_Fading_GeneratorIFFT type Fading generator class
itpp::Impulse_SourceAn impulse source
itpp::it_fileThe IT++ file format reading and writing class
itpp::it_file_baseBase class for it_ifile and it_file
itpp::it_file_base::data_headerData header structure
itpp::it_file_base::file_headerFile header structure
itpp::it_ifileThe IT++ file format reading class
itpp::L3_Packet_Info
itpp::Laplace_RNGLaplacian distribution
itpp::LFSRBinary Linear Feedback Shift Register (LFSR)
itpp::Line_SearchLine Search
itpp::Link_Packet
itpp::LLR_calc_unitLog-likelihood algebra calculation unit
itpp::MA_Filter< T1, T2, T3 >Moving Average Filter Base Class
itpp::Mat< Num_T >Templated Matrix Class
itpp::ModulatorAbstract base class for 2D modulators
itpp::Modulator_1dGeneral modulator for one dimensional (1D) signal consellations
itpp::Modulator_2dGeneral modulator for two-dimensional (2D) signal constellations
itpp::Modulator_NCDBase class for vector ("MIMO") channel modulator/demodulators with complex valued components
itpp::Modulator_NDBase class for an N-dimensional (ND) vector ("MIMO") modulator. See ND_UPAM for examples
itpp::Modulator_NRDBase class for N-dimensional vector ("MIMO") channel modulator/demodulators with real-valued components
itpp::Multicode_Spread_1dMulticode spreading of float symbols
itpp::Multicode_Spread_2dMulticode spreading of complex symbols to complex output
itpp::NameAutomatic naming when saving
itpp::ND_UPAMMultidimensional channel with uniform PAM along each dimension
itpp::ND_UPSKComplex MIMO with uniform PSK per dimension
itpp::ND_UQAMComplex MIMO with uniform QAM per dimension
itpp::Newton_SearchNewton Search
itpp::Normal_RNGNormal distribution
itpp::OFDMClass for modulating and demodulation of OFDM signals using the FFT
itpp::PacketPacket
itpp::Packet_Channel
itpp::Packet_Generator
itpp::PAMM-ary PAM modulator
itpp::ParserArgument Parser Class
itpp::Pattern_SourceAn pattern source
itpp::Poisson_Packet_Generator
itpp::PSKM-ary PSK modulator
itpp::Pulse_Shape< T1, T2, T3 >General FIR Pulse Shape
itpp::Punctured_Convolutional_CodeBinary Punctured Convolutional Code Class
itpp::QAMModulator class for square lattice M-ary QAM signals
itpp::QPSKQPSK-modulator class
itpp::Raised_Cosine< T1 >Raised Cosine (RC) Pulse Shaper
itpp::Random_GeneratorBase class for random (stochastic) sources
itpp::Rayleigh_RNGRayleigh distribution
itpp::Real_TimerA real time timer class
itpp::Rec_Syst_Conv_CodeA Recursive Systematic Convolutional Encoder/Decoder class
itpp::Reed_SolomonReed-Solomon Codes
itpp::Rice_Fading_GeneratorRice type Fading generator class
itpp::Rice_RNGRice distribution
itpp::Root_Raised_Cosine< T1 >(Square) Root Raised Cosine (RRC) Pulse Shaper
itpp::Sawtooth_SourceA sawtooth-wave source
itpp::Scalar_QuantizerClass 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_SourceA sine-wave source
itpp::Sink
itpp::Slot< ObjectType, DataType >Slot Class
itpp::SND_FormatBase class for SND reading classes (the .au format)
itpp::SND_In_FileA class to read SND-files (the .au format)
itpp::SND_IO_FileThis class is capable of doing both input and output
itpp::SND_Out_FileA class to write SND-files (the .au format)
itpp::Sparse_Mat< T >Templated Sparse Matrix Class
itpp::Sparse_Vec< T >Templated sparse vector class
itpp::Spread_1dSpreading of float symbols to float output
itpp::Spread_2dSpreading of complex symbols to complex output
itpp::Square_SourceA square-wave source
itpp::Stack< T >General stack class
itpp::StatA class for sampling a signal and calculating statistics
itpp::TCP_Client_Application
itpp::TCP_Packet
itpp::TCP_Packet::TDebugInfo
itpp::TCP_Receiver
itpp::TCP_Receiver_Buffer
itpp::TCP_Segment
itpp::TCP_Sender
itpp::TCP_Server_Application
itpp::TDL_ChannelTapped Delay Line (TDL) channel model
itpp::TimerA virtual base class for timers
itpp::Triangle_SourceA triangle-wave source
itpp::TTimer< THandler >
itpp::Turbo_CodecTurbo encoder/decoder Class
itpp::Uniform_RNGUniform distribution
itpp::Vec< Num_T >Templated vectors
itpp::Vector_QuantizerClass for vector quantization
itpp::Weibull_RNGWeibull distribution
SourceForge Logo

Generated on Sat Aug 25 23:41:00 2007 for IT++ by Doxygen 1.5.2