GNU Radio 3.7.1 C++ API
|
Differential decoder: y[0] = (x[0] + y[-1]) % M. More...
#include <diff_encoder_bb.h>
Public Types | |
typedef boost::shared_ptr < diff_encoder_bb > | sptr |
Static Public Member Functions | |
static sptr | make (unsigned int modulus) |
Differential decoder: y[0] = (x[0] + y[-1]) % M.
Uses current and previous symbols and the alphabet modulus to perform differential encoding.
static sptr gr::digital::diff_encoder_bb::make | ( | unsigned int | modulus | ) | [static] |
Make a differntial encoder block.
modulus | Modulus of code's alphabet |