GNU Radio's DVBS2RX Package
gr::dvbs2rx::cubic_interpolator Struct Reference

#include <symbol_sync_cc_impl.h>

Inheritance diagram for gr::dvbs2rx::cubic_interpolator:

Public Member Functions

 cubic_interpolator ()
 
gr_complex operator() (const gr_complex *in, int m_k, float mu) const
 Compute the complex interpolant.
 
- Public Member Functions inherited from gr::dvbs2rx::base_interpolator< float >
 base_interpolator (unsigned history)
 
virtual gr_complex operator() (const gr_complex *in, int m_k, float mu) const=0
 Compute the complex interpolant.
 
unsigned history () const
 Get the interpolator history requirement.
 

Constructor & Destructor Documentation

◆ cubic_interpolator()

gr::dvbs2rx::cubic_interpolator::cubic_interpolator ( )
inline

Member Function Documentation

◆ operator()()

gr_complex gr::dvbs2rx::cubic_interpolator::operator() ( const gr_complex *  in,
int  m_k,
float  mu 
) const
virtual

Compute the complex interpolant.

Parameters
inInput IQ sample buffer.
m_kBasepoint index.
muFractional timing offset estimate.
Returns
gr_complex Output interpolant.

Implements gr::dvbs2rx::base_interpolator< float >.


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