SPUC  3.0
Public Member Functions | Public Attributes | Protected Attributes | List of all members

Template class for a NCO based on template unsigned int class. More...

#include <fnco.h>

Collaboration diagram for SPUC::fnco< M >:
Collaboration graph
[legend]

Public Member Functions

 fnco ()
 
void set_frequency (uint< M > freq)
 
void reset_frequency (uint< M > freq)
 
uint< Mget_phase (void)
 
void load (uint< M > loop_filter_out)
 
uint< Mclock (uint< M > loop_filter_out)
 
uint< Mclock ()
 

Public Attributes

uint< Mphase
 

Protected Attributes

uint< Mfcw
 
uint< Mnew_fcw
 

Detailed Description

template<int M>
class SPUC::fnco< M >

Template class for a NCO based on template unsigned int class.

Author
Tony Kirke

Constructor & Destructor Documentation

template<int M>
SPUC::fnco< M >::fnco ( )
inline

Member Function Documentation

template<int M>
uint<M> SPUC::fnco< M >::clock ( uint< M loop_filter_out)
inline

References SPUC::fnco< M >::clock().

Here is the call graph for this function:

template<int M>
uint<M> SPUC::fnco< M >::clock ( void  )
inline
template<int M>
uint<M> SPUC::fnco< M >::get_phase ( void  )
inline
template<int M>
void SPUC::fnco< M >::load ( uint< M loop_filter_out)
inline
template<int M>
void SPUC::fnco< M >::reset_frequency ( uint< M freq)
inline
template<int M>
void SPUC::fnco< M >::set_frequency ( uint< M freq)
inline

Member Data Documentation

template<int M>
uint<M> SPUC::fnco< M >::fcw
protected
template<int M>
uint<M> SPUC::fnco< M >::new_fcw
protected

Referenced by SPUC::fnco< M >::clock().

template<int M>
uint<M> SPUC::fnco< M >::phase

The documentation for this class was generated from the following file: