GNU Radio Manual and C++ API Reference  3.7.9.2
The Free & Open Software Radio Ecosystem
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
GrAtscSymbolMapper< oType > Class Template Reference

take atsc_data_segments and map them to symbols. More...

#include <gnuradio/atsc/GrAtscSymbolMapper.h>

Public Member Functions

 GrAtscSymbolMapper ()
 
 ~GrAtscSymbolMapper ()
 
const char * name ()
 
int work (VrSampleRange output, void *ao[], VrSampleRange inputs[], void *ai[])
 

Static Protected Attributes

static const int INTERP_FACTOR = ATSC_DATA_SEGMENT_LENGTH
 

Detailed Description

template<class oType>
class GrAtscSymbolMapper< oType >

take atsc_data_segments and map them to symbols.

Input is a stream of atsc_data_segments. Output is a stream of symbols at 1x the symbol rate

This module performs the signal mapping & pilot addition.

Constructor & Destructor Documentation

template<class oType >
GrAtscSymbolMapper< oType >::GrAtscSymbolMapper ( )
inline
template<class oType >
GrAtscSymbolMapper< oType >::~GrAtscSymbolMapper ( )
inline

Member Function Documentation

template<class oType >
const char* GrAtscSymbolMapper< oType >::name ( )
inline
template<class oType >
int GrAtscSymbolMapper< oType >::work ( VrSampleRange  output,
void *  ao[],
VrSampleRange  inputs[],
void *  ai[] 
)

Member Data Documentation

template<class oType >
const int GrAtscSymbolMapper< oType >::INTERP_FACTOR = ATSC_DATA_SEGMENT_LENGTH
staticprotected

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