| SPUC::a_d | An A/D conversion class |
| SPUC::agc | This 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_1aq1 | The filter is a "first-order" Allpass section |
| SPUC::allpass_1aq2 | The 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_scrambler | Data scrambler |
| shared_array | |
| SPUC::bpe< Numeric, Coeff > | Block Phase Estimator |
| SPUC::bpsk_ber_test | A Class for simulating a BPSK system |
| SPUC::builtin< T > | Wrapper around built-in types to allow custom manipulations |
| SPUC::carrier_nco | A 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_encoder | Convolutional encoder for punctured encoding |
| SPUC::delay< Numeric > | Template class for Delay line |
| SPUC::dqpsk | Differential QPSK encoder/decoder |
| SPUC::dvb_conv_encoder | DVB 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_upsampler | Upsampler/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_coeff | Class 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_pn | Maximal 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::nco | NCO with 32 bit accumulator |
| SPUC::noise | Gaussian 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_encoder | OFDM/802.11A/G Data Encoder |
| SPUC::qam_conv_decoder | QAM convolutional decoder |
| SPUC::qam_mod | QAM 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_test | A Class for doing BER test on QPSK |
| SPUC::qpsk_discriminators | A 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_fir | Template 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_stat | Basic random Variable Statistics Class |
| SPUC::saturater< Numeric > | |
| SPUC::saturater< complex< T > > | |
| SPUC::scic< Numeric > | Implementation for sharped cascaded integrator comb filter |
| SPUC::sigma_delta | Simple 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_nco | A 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::viterbi | A Viterbi decoder (for DVB) |