gr::lte::channel_estimator_vcvc
gr::sync_block
gr::lte::channel_estimator_vcvc_impl
channel_estimator_vcvc.h
boost::shared_ptr< channel_estimator_vcvc > typedef boost::shared_ptr<channel_estimator_vcvc> gr::lte::channel_estimator_vcvc::sptr sptr gr::lte::channel_estimator_vcvc::sptr
sptr static sptr gr::lte::channel_estimator_vcvc::make (int rxant, int subcarriers, std::string tag_key, std::string msg_buf_name, const std::vector< std::vector< int > > &pilot_carriers, const std::vector< std::vector< gr_complex > > &pilot_symbols, std::string name="channel_estimator_vcvc") make gr::lte::channel_estimator_vcvc::make int rxant int subcarriers std::string tag_key std::string msg_buf_name const std::vector< std::vector< int > > & pilot_carriers const std::vector< std::vector< gr_complex > > & pilot_symbols std::string name "channel_estimator_vcvc"

Return a shared_ptr to a new instance of lte::channel_estimator_vcvc.

To avoid accidental use of raw pointers, lte::channel_estimator_vcvc's constructor is in a private implementation class. lte::channel_estimator_vcvc::make is the public interface for creating new instances.

void virtual void gr::lte::channel_estimator_vcvc::set_pilot_map (const std::vector< std::vector< int > > &pilot_carriers, const std::vector< std::vector< gr_complex > > &pilot_symbols)=0 set_pilot_map gr::lte::channel_estimator_vcvc::set_pilot_map set_pilot_map const std::vector< std::vector< int > > & pilot_carriers const std::vector< std::vector< gr_complex > > & pilot_symbols
std::vector< std::vector< int > > virtual std::vector< std::vector< int > > gr::lte::channel_estimator_vcvc::get_pilot_carriers ()=0 get_pilot_carriers gr::lte::channel_estimator_vcvc::get_pilot_carriers get_pilot_carriers

Channel Estimator for OFDM.

subcarriers

A value to determine the vector size and number of used subcarriers

tag_key

A string value to set the name of the OFDM symbol number tag

msg_buf_name

Name of the in message port to reset pilot carriers and pilot symbol values

pilot_carriers

A vector of vectors of indices. first vector has length max OFDM symbols per frame. second vector contains indices of pilot carriers

pilot_symbols

A vector of vectors with pilot symbol values same as pilot_carriers but complex values.

gr::lte::channel_estimator_vcvc
gr::lte::channel_estimator_vcvc_impl
gr::sync_block
gr::lte::channel_estimator_vcvc
gr::sync_block
- gr::lte::channel_estimator_vcvc
  get_pilot_carriers
- gr::lte::channel_estimator_vcvc
  make
- gr::lte::channel_estimator_vcvc
  set_pilot_map
- gr::lte::channel_estimator_vcvc
  sptr