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

Scramble an input stream using an LFSR. More...

#include <scrambler_bb.h>

Inheritance diagram for gr::digital::scrambler_bb:

List of all members.

Public Types

typedef boost::shared_ptr
< scrambler_bb
sptr

Static Public Member Functions

static sptr make (int mask, int seed, int len)

Detailed Description

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.


Member Typedef Documentation


Member Function Documentation

static sptr gr::digital::scrambler_bb::make ( int  mask,
int  seed,
int  len 
) [static]

Make a scramber block.

Parameters:
maskPolynomial mask for LFSR
seedInitial shift register contents
lenShift register length

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