GNU Radio 3.7.1 C++ API
gr::digital::glfsr Class Reference

Galois Linear Feedback Shift Register using specified polynomial mask. More...

#include <glfsr.h>

List of all members.

Public Member Functions

 glfsr (int mask, int seed)
 ~glfsr ()
unsigned char next_bit ()
int mask () const

Static Public Member Functions

static int glfsr_mask (int degree)

Detailed Description

Galois Linear Feedback Shift Register using specified polynomial mask.

Generates a maximal length pseudo-random sequence of length 2^degree-1


Constructor & Destructor Documentation

gr::digital::glfsr::glfsr ( int  mask,
int  seed 
) [inline]

Member Function Documentation

static int gr::digital::glfsr::glfsr_mask ( int  degree) [static]
int gr::digital::glfsr::mask ( ) const [inline]
unsigned char gr::digital::glfsr::next_bit ( ) [inline]

The documentation for this class was generated from the following file: