GNU Radio 3.7.1 C++ API
|
Scramble an input stream using an LFSR. More...
#include <scrambler_bb.h>
Public Types | |
typedef boost::shared_ptr < scrambler_bb > | sptr |
Static Public Member Functions | |
static sptr | make (int mask, int seed, int len) |
Scramble an input stream using an LFSR.
This block works on the LSB only of the input data stream, i.e., on an "unpacked binary" stream, and produces the same format on its output.
static sptr gr::digital::scrambler_bb::make | ( | int | mask, |
int | seed, | ||
int | len | ||
) | [static] |
Make a scramber block.
mask | Polynomial mask for LFSR |
seed | Initial shift register contents |
len | Shift register length |