ATSC SegSymSync. More...
#include <gnuradio/atsc/GrAtscSegSymSync.h>
Public Member Functions | |
GrAtscSegSymSync () | |
~GrAtscSegSymSync () | |
virtual void | reset ()=0 |
reset bit timing loop on channel change More... | |
Static Public Member Functions | |
static GrAtscSegSymSync * | create (double nominal_ratio_of_rx_clock_to_symbol_freq) |
create an instance of GrAtscSegSymSync More... | |
ATSC SegSymSync.
Abstract class that establishes symbol timing and synchronizes with data segment boundaries.
Takes a single stream of floats as the input and produces two streams as output. The first stream is the data samples and is of type float. The second stream is the tags, and is of type syminfo.
The current GNU Radio interface doesn't currently support different types on the input ports (or output ports for that matter), but since they are the same size, it works.
GrAtscSegSymSync::GrAtscSegSymSync | ( | ) |
GrAtscSegSymSync::~GrAtscSegSymSync | ( | ) |
|
static |
create an instance of GrAtscSegSymSync
|
pure virtual |
reset bit timing loop on channel change
Implemented in GrAtscSegSymSyncImpl.