GNU Radio's MIXALOT Package
gr::mixalot Namespace Reference

Classes

class  flexencode
 
class  flexencode_impl
 
class  gscencode
 
class  gscencode_impl
 
class  pocencode
 <+description of block+> More...
 
class  pocencode_impl
 

Functions

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

Function Documentation

◆ bvec_to_uint32()

uint32_t gr::mixalot::bvec_to_uint32 ( const bvec &  bv)

◆ encodeword()

uint32_t gr::mixalot::encodeword ( uint32_t  dw)

◆ even_parity()

unsigned char gr::mixalot::even_parity ( uint32_t  x)

◆ get_vec()

shared_ptr< itpp::bvec > gr::mixalot::get_vec ( const std::string  binstr)

◆ hex_decode()

std::string gr::mixalot::hex_decode ( std::string const &  message)

◆ invert_bvec()

void gr::mixalot::invert_bvec ( const bvec &  bvin,
bvec &  bvout 
)

◆ make_alpha_message()

void gr::mixalot::make_alpha_message ( const std::string  message,
std::vector< uint32_t > &  msgwords 
)

◆ make_numeric_message()

void gr::mixalot::make_numeric_message ( const std::string  message,
std::vector< uint32_t > &  msgwords 
)

◆ reverse_bits32()

uint32_t gr::mixalot::reverse_bits32 ( uint32_t  x)

◆ uint32_to_bvec()

void gr::mixalot::uint32_to_bvec ( uint32_t  d,
bvec &  bv,
int  nbits = 32 
)

◆ uint32_to_bvec_rev()

void gr::mixalot::uint32_to_bvec_rev ( uint32_t  d,
bvec &  bv,
int  nbits = 32 
)