23 #ifndef INCLUDED_OWC_BINARY_TO_DECIMAL_MAPPER_IMPL_H 24 #define INCLUDED_OWC_BINARY_TO_DECIMAL_MAPPER_IMPL_H 34 int d_modulation_order;
45 int decimal_value = 0;
47 reverse(bits_array.begin(),bits_array.end());
49 for (
int i = 0; i < num_bits; i++)
51 if (bits_array[i] == 1)
52 {decimal_value += pow(2,i);}
60 gr_vector_const_void_star &input_items,
61 gr_vector_void_star &output_items
<+description of block+>
Definition: binary_to_decimal_mapper.h:37
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
binary_to_decimal_mapper_impl(int modulation_order)
~binary_to_decimal_mapper_impl()
int bits_to_decimal(std::vector< float > bits_array, int num_bits)
Definition: binary_to_decimal_mapper_impl.h:43
Definition: binary_to_decimal_mapper_impl.h:31
Definition: binary_to_decimal_mapper.h:29
void set_modulation_order(int modulation_order)
Definition: binary_to_decimal_mapper_impl.h:40
int modulation_order()
Definition: binary_to_decimal_mapper_impl.h:41