23 #ifndef INCLUDED_OWC_DECIMAL_TO_BINARY_MAPPER_IMPL_H 24 #define INCLUDED_OWC_DECIMAL_TO_BINARY_MAPPER_IMPL_H 34 int d_modulation_order;
45 std::vector<int> binary_array;
46 int decimal_divide = decimal_value;
49 for (
int x = 0; x < num_output_bits; x++)
51 rem = decimal_divide % 2;
52 binary_array.push_back(rem);
53 decimal_divide = decimal_divide/2;
56 reverse(binary_array.begin(),binary_array.end());
63 gr_vector_const_void_star &input_items,
64 gr_vector_void_star &output_items
~decimal_to_binary_mapper_impl()
int work(int noutput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
void set_modulation_order(int modulation_order)
Definition: decimal_to_binary_mapper_impl.h:40
int modulation_order()
Definition: decimal_to_binary_mapper_impl.h:41
std::vector< int > decimal_to_binary(int decimal_value, int num_output_bits)
Definition: decimal_to_binary_mapper_impl.h:43
Definition: decimal_to_binary_mapper_impl.h:31
decimal_to_binary_mapper_impl(int modulation_order)
Definition: binary_to_decimal_mapper.h:29
<+description of block+>
Definition: decimal_to_binary_mapper.h:37