GNU Radio's MIXALOT Package
utils.h File Reference
#include <gnuradio/types.h>
#include <gnuradio/io_signature.h>
#include <itpp/comm/bch.h>
#include <stdint.h>
#include <iostream>
#include <sstream>
#include <vector>
Include dependency graph for utils.h:

Go to the source code of this file.

Namespaces

namespace  gr
 
namespace  gr::mixalot
 

Functions

shared_ptr< itpp::bvec > gr::mixalot::get_vec (const std::string binstr)
 
void gr::mixalot::make_numeric_message (const std::string message, std::vector< uint32_t > &msgwords)
 
void gr::mixalot::make_alpha_message (const std::string message, std::vector< uint32_t > &msgwords)
 
uint32_t gr::mixalot::encodeword (uint32_t dw)
 
void gr::mixalot::uint32_to_bvec (uint32_t d, bvec &bv, int nbits=32)
 
uint32_t gr::mixalot::reverse_bits32 (uint32_t x)
 
uint32_t gr::mixalot::bvec_to_uint32 (const bvec &bv)
 
unsigned char gr::mixalot::even_parity (uint32_t x)
 
std::string gr::mixalot::hex_decode (std::string const &message)
 
void gr::mixalot::uint32_to_bvec_rev (uint32_t d, bvec &bv, int nbits=32)
 
void gr::mixalot::invert_bvec (const bvec &bvin, bvec &bvout)