GNU Radio 3.7.1 C++ API
|
take atsc_data_segments and map them to symbols. More...
#include <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 |
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.
GrAtscSymbolMapper< oType >::GrAtscSymbolMapper | ( | ) | [inline] |
GrAtscSymbolMapper< oType >::~GrAtscSymbolMapper | ( | ) | [inline] |
const char* GrAtscSymbolMapper< oType >::name | ( | ) | [inline] |
int GrAtscSymbolMapper< oType >::work | ( | VrSampleRange | output, |
void * | ao[], | ||
VrSampleRange | inputs[], | ||
void * | ai[] | ||
) |
References ATSC_DATA_SEGMENT_LENGTH, atsc_data_segment::data, and pmt::map().
const int GrAtscSymbolMapper< oType >::INTERP_FACTOR = ATSC_DATA_SEGMENT_LENGTH [static, protected] |