GNU Radio's DPD Package
gr::dpd::stream_to_gmp_vector Class Reference

Converts a stream of single complex data items into corresponding GMP vectors based on GMP model parameters using input items history. More...

#include <stream_to_gmp_vector.h>

Inheritance diagram for gr::dpd::stream_to_gmp_vector:
gr::dpd::stream_to_gmp_vector_impl

Public Types

typedef boost::shared_ptr< stream_to_gmp_vectorsptr
 

Static Public Member Functions

static sptr make (const std::vector< int > &dpd_params)
 Make stream_to_gmp_vector block. More...
 

Detailed Description

Converts a stream of single complex data items into corresponding GMP vectors based on GMP model parameters using input items history.

Both Input and Output items are complex. GMP vectors are shift-structured vectors. Input is a single item but output is of order, say M (length of GMP vector based on parameters).

Member Typedef Documentation

◆ sptr

Member Function Documentation

◆ make()

static sptr gr::dpd::stream_to_gmp_vector::make ( const std::vector< int > &  dpd_params)
static

Make stream_to_gmp_vector block.

Parameters
dpd_paramsThe (K_a, L_a, K_b, L_b, M_b) int_vector denoting the GMP model parameters used to determine the order and generate the GMP vector corresponding to each input data item.

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