SPUC::sigma_delta Class Reference
[SPUC non-template classesMiscellaneous DSP]

Simple 1st order All-digital Sigma Delta converter. More...

#include <sigma_delta.h>

List of all members.

Public Member Functions

 sigma_delta (char nin=8, char nout=1)
 Constructor.
signed char single (signed long in)
 Output <= 8 bits.

Public Attributes

unsigned char nbit_out
unsigned char nbit_in

Protected Attributes

signed long in
signed long acc
unsigned long mask


Detailed Description

Simple 1st order All-digital Sigma Delta converter.

All-digital sigma delta converter Performs Sigma Delta function in digital domain for use when output will go to a (nbit_out) D/A converter. Default is 8 bits in, 1 bit out. After construction, call single() to get output. Multirate performed by calling single() with same input at the higher sampling rate.

Author:
Tony Kirke


Constructor & Destructor Documentation

SPUC::sigma_delta::sigma_delta ( char  nin = 8,
char  nout = 1 
)

Constructor.


Member Function Documentation

signed char SPUC::sigma_delta::single ( signed long  in  ) 

Output <= 8 bits.


Member Data Documentation

signed long SPUC::sigma_delta::acc [protected]

signed long SPUC::sigma_delta::in [protected]

unsigned long SPUC::sigma_delta::mask [protected]

unsigned char SPUC::sigma_delta::nbit_in

unsigned char SPUC::sigma_delta::nbit_out


The documentation for this class was generated from the following files:
Generated on Mon Jun 9 19:40:54 2008 for DSPTemplates by  doxygen 1.4.7