Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

spuc 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_1< Numeric >Template class for 1st order allpass filter with programmble gain and delay
SPUC::allpass_1a< Numeric >Template class for 1st order allpass filter with programmble gain and fixed delay
SPUC::allpass_1aq1The filter is a "first-order" Allpass section of the form
SPUC::allpass_1aq2The filter is a "first-order" Allpass section of the form
SPUC::allpass_halfband< Numeric >Template Class for Allpass halfband IIR Filter
SPUC::allpass_iir< Numeric >Template Class for 1st Order Allpass IIR filter
SPUC::Array< T >General array class
SPUC::Array1D< T >Templated one-dimensional, numerical array which looks like a conventional C array
SPUC::Array2D< T >Templated two-dimensional, numerical array which looks like a conventional C multiarray
SPUC::Array3D< T >Templated three-dimensional, numerical array which looks like a conventional C multiarray
SPUC::base_demodBase class for a demodulator (not currently used?)
SPUC::baud_eq_envClass for doing a simulation of an equalizer running at 1 sample/symbol
SPUC::BCHClass for binary, narrow-sense BCH codes
SPUC::binBinary arithmetic (boolean) class
SPUC::bitBinary arithmetic (boolean) class
SPUC::bit_scramblerDoes scrambling function on input bits
SPUC::Block_Interleaver< T >Block Interleaver Class
SPUC::bool_ncoNCO with single bit output
SPUC::bpedBlock Phase estimator
SPUC::bpsk_ber_testA Class for simulating a BPSK system
SPUC::bpsk_slicerBPSK slicer
SPUC::butterworth< Numeric >Template Class for Butterworth iir filter
SPUC::carrier_ncoA specialization example of a sin/cosine look-up NCO with fixed quantizations
SPUC::cfft< CPLX >General Purpose C++ complex FFT Transform
SPUC::chebyshev< Numeric >Template Class for Chebyshev low pass iir filter
SPUC::cicClass for CIC digital filter
SPUC::circ_buffer< T >Circular Buffer
SPUC::cmplx_allpass_halfbandComplex version of allpass halfband
SPUC::cmplx_csd_allpass_halfbandComplex version of csd_allpass_halfband
SPUC::complex< T >Spuc template complex class. Basically the same as STL complex class but allows easier customization
SPUC::complex_iuBase class for complex fixed width unsigned integers. Base class for complex fixed width unsigned integers Basically a combination of complex<long> with int_u. Needed because complex<T> template type would not also support unsigned int template type
SPUC::complex_u< Bits >Template class for complex fixed width unsigned integers
SPUC::Convolutional_CodeBinary Convolutional rate 1/n class
SPUC::Convolutional_Interleaver< T >Convolutional Interleaver Class
SPUC::cordicCordic rotator
SPUC::CRC_CodeCyclic Redundancy Check Codes
SPUC::Cross_Interleaver< T >Cross Interleaver Class
SPUC::csd_allpass_halfbandThis filter is a combination of 2 fixed allpass filters allpass_1aq1 and allpass_1aq2
SPUC::data_conv_encoderConvolutional encoder for punctured encoding
SPUC::debugfDebug function
SPUC::debugfcDebug function
SPUC::delay< Numeric >Template class for Delay line
SPUC::double_allpass_iirSimilar to a specific instantiation of allpass_iir
SPUC::dqpskDifferential QPSK encoder/decoder
SPUC::dvb_conv_encoderDVB Convolution encode for rate 1/2
SPUC::ellipticTemplate Class for Elliptic low pass iir filter
SPUC::equalizer
SPUC::Extended_GolayExtended Golay code (24,12,8)
SPUC::fading_channelA Class for simulating a FIR channel model
SPUC::farrow< Numeric >Template Class for Farrow implementation of a ploynomial interpolation using a FIR filter
SPUC::fbool_nco< M, L >Template class for a NCO based on template unsigned int class
SPUC::fir< Numeric >Template Class for Modeling a Finite Impulse Response filter
SPUC::fir_adapt< Numeric >Template class fir_adapt Based on FIR class, created to support LMS adaptive filtering
SPUC::fir_decim< Numeric >Template class fir_decim based on FIR class, created to support polyphase FIR decimation
SPUC::fir_interp< Numeric >Template class fir_decim based on FIR class, created to support polyphase FIR interpolation
SPUC::fir_multi_interp< Numeric >Template class fir_decim based on FIR class, created to support polyphase FIR interpolation
SPUC::fir_sparse_coef< Numeric >Template class fir_decim based on FIR class, created to support spare coefficients (zero padded)
SPUC::fnco< M >Template class for a NCO based on template unsigned int class
SPUC::gfGalois Field
SPUC::gfxPolynomials over gf(q)[x], where q=2^m, m=1,...,14
SPUC::GoldGold Sequences
SPUC::Hamming_CodeBinary Hamming codes
SPUC::iir_1st< Numeric >Template Class for 1st Order iir filter
SPUC::iir_2nd< Numeric >Template for 2nd Order IIR filter
SPUC::iir_2ndhpf< Numeric >Template Class for 2nd Order high-pass iir filter
SPUC::iir_comb< Numeric >Template for IIR comb type filter with programmable delay and gain
SPUC::iir_df< Numeric >Template Class for Modeling a Direct Form IIR
SPUC::iir_hp1< Numeric >Template for 1st Order IIR filter
SPUC::iir_hpc< Numeric >Template Class for 1st Order high pass iir filter
SPUC::iir_hpf< Numeric >Template Class for 1st Order high pass IIR filter from S-domain transformation
SPUC::iir_lpf< Numeric >Template Class for 1st Order low pass IIR filter from S-domain transformation
SPUC::iir_shelf< Numeric >Template Class for 1st Order iir filter
int_u
SPUC::lagrange< Numeric >Template Class for Lagrange interpolation using a FIR filter
SPUC::LFSRBinary Linear Feedback Shift Register (LFSR)
SPUC::lms_dfeLMS Decision Feedback equalizer
SPUC::loop_filter< Numeric >Loop Filter for use in PLL circuits
SPUC::lowerTriangularView< MaTRiX >Lower Triangluar View for Matrices
SPUC::Mat< T >Templated Matrix Class
SPUC::Matlab_EngineMatlab engine interface
SPUC::max_pnMaximal Length Pseudorandom sequence generator
SPUC::mle< Numeric >A Configurable Maximum Likelihood Sequence Estimator Class
SPUC::mlsdMaximum Likelihood Sequence Detection assuming binary alphabet [1,-1]
SPUC::MOD_BPSKBPSK Modulator Class
SPUC::MOD_PAMM-ary PAM modulator
SPUC::MOD_PSKMary-PSK modulator
SPUC::MOD_QAMModulator class for square lattice Mary-QAM signals
SPUC::MOD_QPSKQPSK-modulator class
SPUC::Modulator_1dA general modulator class for 1-dimensional signal consellations
SPUC::Modulator_2dGeneral modulator for 2-dimensional signal constellations
SPUC::ncoNCO with 32 bit accumulator
SPUC::noiseGaussian noise routine
SPUC::ofdm_data_encoderOFDM/802.11A/G Data Encoder
SPUC::Punctured_Convolutional_CodeBinary Punctured Convolutional Code Class
SPUC::qam_conv_decoderQAM convolutional decoder
SPUC::qam_modQAM Modulator for BPSK - 64 QAM for 802.11A Data modulation
SPUC::qam_txClass for QAM transmitter using a root raised cosine transmit filter
SPUC::qpskA 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_slicerQPSK slicer
SPUC::qpsk_variableA QPSK receiver that can operate over a range of non-integer sampling rates
SPUC::quad_dataClass for QPSK data using a root raised cosine transmit filter
SPUC::Rec_Syst_Conv_CodeA Recursive Systematic Convolutional Encoder/Decoder class
SPUC::reed_solomonReed-Solomon Codes
SPUC::remez_firTemplate remez FIR class
SPUC::resamplerA resampling block using interpolator, halfband filter and NCO
SPUC::rfir< Numeric >Template class rfir FIR filter implementation with complex input and real coefficients
SPUC::rlsRecursive Least Squares Algorithm
SPUC::running_average< Numeric >Template class running average filter consisting of a delay line, adder and subtractor
SPUC::running_sum< Numeric >Template class running average filter consisting of a delay line, adder and subtractor
SPUC::rv_stat< Numeric >Basic random Variable Statistics Class
SPUC::scicRegisters are signed long and default number of stages is 2
SPUC::Sequence_Interleaver< T >Sequence Interleaver Class
SPUC::sigma_deltaSimple 1st order All-digital Sigma Delta converter
SPUC::sim_qamA Class for simulating a QAM system
SPUC::sim_qpskA Class for simulating a QPSK system
SPUC::sim_qpsk_variableA Class for simulating a variable rate QPSK system
SPUC::sint< Bits >Template class for signed integers (<33 bits)
SPUC::slicer_typeSlicer to data decisions
SPUC::sum_and_dumpSum and dump filter
SPUC::timing_ncoA NCO for symbol recovery in a variable rate QPSK receiver
SPUC::transpose_view< array2D >Template class for Matrix Transpose Views
SPUC::uint< Bits >Template class for unsigned integers (<33 bits)
SPUC::unitlowerTriangularView< MaTRiX >
SPUC::unitupperTriangularView< MaTRiX >
SPUC::upperTriangularView< MaTRiX >Upper Triangular Section
SPUC::vcoVCO similar to NCO but uses floating point
SPUC::Vec< T >Templated vectors
SPUC::viterbiA Viterbi decoder (for DVB)

Generated on Fri Sep 16 11:06:44 2005 for spuc by  doxygen 1.4.4