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

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_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_1aq1 | The filter is a "first-order" Allpass section of the form |

SPUC::allpass_1aq2 | The 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_demod | Base class for a demodulator (not currently used?) |

SPUC::baud_eq_env | Class for doing a simulation of an equalizer running at 1 sample/symbol |

SPUC::BCH | Class for binary, narrow-sense BCH codes |

SPUC::bin | Binary arithmetic (boolean) class |

SPUC::bit | Binary arithmetic (boolean) class |

SPUC::bit_scrambler | Does scrambling function on input bits |

SPUC::Block_Interleaver< T > | Block Interleaver Class |

SPUC::bool_nco | NCO with single bit output |

SPUC::bped | Block Phase estimator |

SPUC::bpsk_ber_test | A Class for simulating a BPSK system |

SPUC::bpsk_slicer | BPSK slicer |

SPUC::butterworth< Numeric > | Template Class for Butterworth iir filter |

SPUC::carrier_nco | A 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::cic | Class for CIC digital filter |

SPUC::circ_buffer< T > | Circular Buffer |

SPUC::cmplx_allpass_halfband | Complex version of allpass halfband |

SPUC::cmplx_csd_allpass_halfband | Complex 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_iu | Base 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_Code | Binary Convolutional rate 1/n class |

SPUC::Convolutional_Interleaver< T > | Convolutional Interleaver Class |

SPUC::cordic | Cordic rotator |

SPUC::CRC_Code | Cyclic Redundancy Check Codes |

SPUC::Cross_Interleaver< T > | Cross Interleaver Class |

SPUC::csd_allpass_halfband | This filter is a combination of 2 fixed allpass filters allpass_1aq1 and allpass_1aq2 |

SPUC::data_conv_encoder | Convolutional encoder for punctured encoding |

SPUC::debugf | Debug function |

SPUC::debugfc | Debug function |

SPUC::delay< Numeric > | Template class for Delay line |

SPUC::double_allpass_iir | Similar to a specific instantiation of allpass_iir |

SPUC::dqpsk | Differential QPSK encoder/decoder |

SPUC::dvb_conv_encoder | DVB Convolution encode for rate 1/2 |

SPUC::elliptic | Template Class for Elliptic low pass iir filter |

SPUC::equalizer | |

SPUC::Extended_Golay | Extended Golay code (24,12,8) |

SPUC::fading_channel | A 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::gf | Galois Field |

SPUC::gfx | Polynomials over gf(q)[x], where q=2^m, m=1,...,14 |

SPUC::Gold | Gold Sequences |

SPUC::Hamming_Code | Binary 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::LFSR | Binary Linear Feedback Shift Register (LFSR) |

SPUC::lms_dfe | LMS 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_Engine | Matlab engine interface |

SPUC::max_pn | Maximal Length Pseudorandom sequence generator |

SPUC::mle< Numeric > | A Configurable Maximum Likelihood Sequence Estimator Class |

SPUC::mlsd | Maximum Likelihood Sequence Detection assuming binary alphabet [1,-1] |

SPUC::MOD_BPSK | BPSK Modulator Class |

SPUC::MOD_PAM | M-ary PAM modulator |

SPUC::MOD_PSK | Mary-PSK modulator |

SPUC::MOD_QAM | Modulator class for square lattice Mary-QAM signals |

SPUC::MOD_QPSK | QPSK-modulator class |

SPUC::Modulator_1d | A general modulator class for 1-dimensional signal consellations |

SPUC::Modulator_2d | General modulator for 2-dimensional signal constellations |

SPUC::nco | NCO with 32 bit accumulator |

SPUC::noise | Gaussian noise routine |

SPUC::ofdm_data_encoder | OFDM/802.11A/G Data Encoder |

SPUC::Punctured_Convolutional_Code | Binary Punctured Convolutional Code Class |

SPUC::qam_conv_decoder | QAM convolutional decoder |

SPUC::qam_mod | QAM Modulator for BPSK - 64 QAM for 802.11A Data modulation |

SPUC::qam_tx | Class for QAM transmitter using a root raised cosine transmit filter |

SPUC::qpsk | 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_slicer | QPSK slicer |

SPUC::qpsk_variable | A QPSK receiver that can operate over a range of non-integer sampling rates |

SPUC::quad_data | Class for QPSK data using a root raised cosine transmit filter |

SPUC::Rec_Syst_Conv_Code | A Recursive Systematic Convolutional Encoder/Decoder class |

SPUC::reed_solomon | Reed-Solomon Codes |

SPUC::remez_fir | Template remez FIR class |

SPUC::resampler | A resampling block using interpolator, halfband filter and NCO |

SPUC::rfir< Numeric > | Template class rfir FIR filter implementation with complex input and real coefficients |

SPUC::rls | Recursive 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::scic | Registers are signed long and default number of stages is 2 |

SPUC::Sequence_Interleaver< T > | Sequence Interleaver Class |

SPUC::sigma_delta | Simple 1st order All-digital Sigma Delta converter |

SPUC::sim_qam | A Class for simulating a QAM system |

SPUC::sim_qpsk | A Class for simulating a QPSK system |

SPUC::sim_qpsk_variable | A Class for simulating a variable rate QPSK system |

SPUC::sint< Bits > | Template class for signed integers (<33 bits) |

SPUC::slicer_type | Slicer to data decisions |

SPUC::sum_and_dump | Sum and dump filter |

SPUC::timing_nco | A 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::vco | VCO similar to NCO but uses floating point |

SPUC::Vec< T > | Templated vectors |

SPUC::viterbi | A Viterbi decoder (for DVB) |

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