8 #ifndef INCLUDED_DPD_PREDISTORTER_TRAINING_IMPL_H 9 #define INCLUDED_DPD_PREDISTORTER_TRAINING_IMPL_H 28 bool d_update_predistorter_training, update_predistorter_training;
29 arma::cx_colvec d_predistorter_training_colvec, predistorter_training_colvec;
34 const std::vector<gr_complex>& taps);
46 arma::cx_fcolvec& GMP_vector);
48 int work(
int noutput_items,
49 gr_vector_const_void_star& input_items,
50 gr_vector_void_star& output_items);
~predistorter_training_impl()
Definition: gain_phase_calibrate.h:14
void get_taps(pmt::pmt_t P)
predistorter_training_impl(const std::vector< int > &dpd_params, std::string mode, const std::vector< gr_complex > &taps)
void gen_GMPvector(const gr_complex *const in, int item, int K_a, int L_a, int K_b, int M_b, int L_b, arma::cx_fcolvec &GMP_vector)
Definition: predistorter_training_impl.h:17
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
Performs predistortion of the input stream to be fed to the Power Amplifier (PA). ...
Definition: predistorter_training.h:43