DSPTemplates Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
SPUC::a_dAn A/D conversion class
SPUC::agcThis is a simple sigma-delta type AGC for the variable rate QPSK example
SPUC::allpass< Numeric, Coeff >Template Class for allpass filter consisting of several stages of 1st order allpass sections
SPUC::allpass_1< Numeric, Coeff >Template class for 1st order allpass filter with programmble gain and delay
SPUC::allpass_1aq1The filter is a "first-order" Allpass section
SPUC::allpass_1aq2The filter is a "first-order" Allpass section
SPUC::allpass_2nd< Numeric, Coeff >Template for 2nd order allpass filter
SPUC::array< T >General array class
SPUC::base_demod< Numeric >Base class for a demodulator (not currently used?)
SPUC::base_type< T >Determine base class for complex, builtin, sint, etc, classes
SPUC::base_type< builtin< T > >
SPUC::base_type< complex< T > >
SPUC::baud_eq_env< Numeric >Class for doing a simulation of an equalizer running at 1 sample/symbol
SPUC::bit
SPUC::bit_scramblerData scrambler
shared_array
SPUC::bpe< Numeric, Coeff >Block Phase Estimator
SPUC::bpsk_ber_testA Class for simulating a BPSK system
SPUC::builtin< T >Wrapper around built-in types to allow custom manipulations
SPUC::carrier_ncoA specialization example of a sin/cosine look-up NCO
SPUC::cfft
SPUC::cic< Numeric >Class for CIC digital filter
SPUC::circ_buffer< T >Circular Buffer
SPUC::complex< T >Spuc template complex class
SPUC::conjr< T >
SPUC::conjr< complex< T > >
SPUC::convolutional_interleaver< T >
SPUC::cordic< Numeric >Cordic rotator
SPUC::cutboost< Numeric, Coeff >IIR structure that can cut or boost signals at a programmed frequency
SPUC::data_conv_encoderConvolutional encoder for punctured encoding
SPUC::delay< Numeric >Template class for Delay line
SPUC::dqpskDifferential QPSK encoder/decoder
SPUC::dvb_conv_encoderDVB Convolution encode for rate 1/2
SPUC::fading_channel
SPUC::farrow< Numeric >Template Class for Farrow implementation of a ploynomial interpolation using a FIR filter
SPUC::farrow_upsamplerUpsampler/interpolator using farrow structure
SPUC::fbool_nco< M, L >Template class for a NCO based on template unsigned int class
SPUC::fir< Numeric, Coeff >Template Class for Modeling a Finite Impulse Response filter
SPUC::fir_adapt< Numeric, Coeff >Template class fir_adapt Based on FIR class, created to support LMS adaptive filtering
SPUC::fir_coeff< Numeric >Template Class for Modeling a Finite Impulse Response filter
SPUC::fir_decim< Numeric, Coeff >Template class for fir decimation based on FIR class
SPUC::fir_interp< Numeric, Coeff >Template class fir_decim based on FIR class
SPUC::fnco< M >Template class for a NCO based on template unsigned int class
SPUC::fundtype< T >Determine fundamental type when using builtin template
SPUC::fundtype< builtin< T > >
SPUC::iir< Numeric, Coeff >Tempate Class for iir filter
SPUC::iir_1st< Numeric, Coeff >Template Class for 1st Order iir filter
SPUC::iir_2nd< Numeric, Coeff >Template for 2nd Order IIR filter
SPUC::iir_allpass1< Numeric, Coeff >Template Class for IIR Filter using 2 1st order sections
SPUC::iir_allpass1_cascade< Numeric, Coeff >Template Class for iir filter consisting of 1st order allpass sections
SPUC::iir_allpass1_halfband< Numeric, Coeff >Template Class for Allpass halfband IIR Filter
SPUC::iir_allpass2< Numeric, Coeff >Template Class for IIR filter using sum of 2nd Order Allpass sections
SPUC::iir_coeffClass for iir filter design
SPUC::iir_comb< Numeric, Coeff >Template for IIR comb type filter with programmable delay and gain
SPUC::iir_delay_allpass1< Numeric, Coeff >Template Class for IIR filter consisting of 2 1st Order Allpass sections
SPUC::iir_df< Numeric, Coeff >Template Class for Modeling a Direct Form IIR
SPUC::iir_exp1< Numeric, Coeff >Template Class for 1st Order lowpass iir filter
SPUC::iir_hpf< Numeric, Coeff >Template Class for 1st Order high pass IIR filter from S-domain transformation
SPUC::iir_hpf1< Numeric, Coeff >Template Class for 1st Order High-pass iir filter
SPUC::iir_lpf< Numeric, Coeff >
SPUC::iir_lpf1< Numeric, Coeff >Template Class for 1st Order lowpass iir filter
SPUC::iir_shelf< Numeric, Coeff >
SPUC::lagrange< Numeric, Coeff >Template Lagrange interpolation via FIR Fitler
SPUC::lms_dfe< Numeric, Coeff >Template Class for LMS Decision Feedback equalizer
SPUC::loop_filter< Numeric, Coeff >Loop Filter for use in PLL circuits
SPUC::magsqr< T >
SPUC::magsqr< complex< T > >
SPUC::matrix< T >
SPUC::max_pnMaximal Length Pseudorandom sequence generator
SPUC::mixed_type< T, D >Determine resultant type when mixing two types in math operations
SPUC::mle< Numeric >A Configurable Maximum Likelihood Sequence Estimator Class
SPUC::ncoNCO with 32 bit accumulator
SPUC::noiseGaussian noise routine
SPUC::notch_allpass< Numeric, Coeff >IIR notch filter based on 2nd order allpass structure
SPUC::notch_iir< Numeric, Coeff >IIR notch filter based on 2nd order biquad
SPUC::ofdm_data_encoderOFDM/802.11A/G Data Encoder
SPUC::qam_conv_decoderQAM convolutional decoder
SPUC::qam_modQAM Modulator for BPSK - 64 QAM for 802.11A Data modulation
SPUC::qam_tx< Numeric >Class for QAM transmitter using a root raised cosine transmit filter
SPUC::qnoise< Numeric >Class to add quantization noise to signal
SPUC::qnoise< complex< T > >
SPUC::qpsk< Numeric >A QPSK receiver that can operate at exactly 2 samples/symbol
SPUC::qpsk_ber_testA Class for doing BER test on QPSK
SPUC::qpsk_discriminatorsA Class incorporating several symbol and carrier discriminators for QPSK
SPUC::qpsk_variable< Numeric >A QPSK receiver that can operate over a range of non-integer sampling rates
SPUC::quad_data< Numeric >Class for QPSK data using a root raised cosine transmit filter
SPUC::quantiser< Numeric >.......
SPUC::quantized_type< T >Determine quantized version of particular type, i.e complex<double> -> complex<long>, etc
SPUC::quantized_type< complex< T > >
SPUC::quantizer< Numeric >
SPUC::quantizer< complex< T > >
SPUC::remez_firTemplate Remez_fir class
SPUC::resampler< Numeric >A resampling block using interpolator, halfband filter and NCO
SPUC::rls< Numeric >Recursive Least Squares Algorithm
SPUC::rounder< Numeric >
SPUC::rounder< complex< T > >
SPUC::running_sum< Numeric >Template class running average filter consisting of a delay line, adder and subtractor
SPUC::rv_statBasic random Variable Statistics Class
SPUC::saturater< Numeric >
SPUC::saturater< complex< T > >
SPUC::scic< Numeric >Implementation for sharped cascaded integrator comb filter
SPUC::sigma_deltaSimple 1st order All-digital Sigma Delta converter
SPUC::signbitr< T >
SPUC::signbitr< complex< T > >
SPUC::sim_qam< Numeric >A Class for simulating a QAM system
SPUC::sim_qpsk< Numeric >A Class for simulating a QPSK system that includes
SPUC::sim_qpsk_variable< Numeric >A Class for simulating a variable rate QPSK system
SPUC::smart_array< T >
SPUC::sum_and_dump< Numeric >Sum and dump filter
SPUC::timing_ncoA NCO for symbol recovery in a variable rate QPSK receiver
SPUC::unquantized_mixed_type< T, D >Determine type to use when mixing two types
SPUC::unquantized_mixed_type< complex< T >, D >
SPUC::unquantized_mixed_type< T, complex< D > >
SPUC::unquantized_type< T >Determine unquantized version of particular type, i.e complex<long> -> complex<double>, etc
SPUC::unquantized_type< complex< T > >
SPUC::vco< Numeric >Voltage controlled oscillator with complex output
SPUC::vector< T >
SPUC::viterbiA Viterbi decoder (for DVB)

Generated on Mon Jun 9 19:40:29 2008 for DSPTemplates by  doxygen 1.4.7