23#ifndef INCLUDED_DIGITAL_GLFSR_H
24#define INCLUDED_DIGITAL_GLFSR_H
47 d_shift_register = seed;
56 unsigned char bit = d_shift_register & 1;
57 d_shift_register >>= 1;
59 d_shift_register ^= d_mask;
63 int mask()
const {
return d_mask; }
Galois Linear Feedback Shift Register using specified polynomial mask.
Definition: glfsr.h:39
int mask() const
Definition: glfsr.h:63
unsigned char next_bit()
Definition: glfsr.h:54
glfsr(int mask, int seed)
Definition: glfsr.h:45
static int glfsr_mask(int degree)
#define DIGITAL_API
Definition: gr-digital/include/gnuradio/digital/api.h:30
Include this header to use the message passing features.
Definition: basic_block.h:45