Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

GrAtscSegSymSync Class Reference

ATSC SegSymSync. More...

#include <GrAtscSegSymSync.h>

Inheritance diagram for GrAtscSegSymSync:

VrDecimatingSigProc< float, float > VrHistoryProc< iType, oType > VrSigProc GrAtscSegSymSyncImpl List of all members.

Public Member Functions

 GrAtscSegSymSync ()
 ~GrAtscSegSymSync ()
virtual void reset ()=0
 reset bit timing loop on channel change

Static Public Member Functions

static GrAtscSegSymSynccreate (double nominal_ratio_of_rx_clock_to_symbol_freq)
 create an instance of GrAtscSegSymSync

Detailed Description

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.


Constructor & Destructor Documentation

GrAtscSegSymSync::GrAtscSegSymSync  ) 
 

GrAtscSegSymSync::~GrAtscSegSymSync  ) 
 


Member Function Documentation

GrAtscSegSymSync * GrAtscSegSymSync::create double  nominal_ratio_of_rx_clock_to_symbol_freq  )  [static]
 

create an instance of GrAtscSegSymSync

virtual void GrAtscSegSymSync::reset  )  [pure virtual]
 

reset bit timing loop on channel change

Implemented in GrAtscSegSymSyncImpl.


The documentation for this class was generated from the following files:
Generated on Tue Mar 15 23:46:37 2005 for GNU Radio by  doxygen 1.4.0