SPUC::bit_scrambler Class Reference
[SPUC non-template classesCommunication classes And functions]

Data scrambler. More...

#include <bit_scrambler.h>

List of all members.

Public Member Functions

 bit_scrambler (long gen=0x48, long bits=7, long uinit=-1)
void reset ()
bool scramble (bool data_in)
bool xor_bits (long x)
 Exclusive or reduction.

Public Attributes

unsigned long g
long span
unsigned long u


Detailed Description

Data scrambler.

Does scrambling function on input bits

Author:
Tony Kirke


Constructor & Destructor Documentation

SPUC::bit_scrambler::bit_scrambler ( long  gen = 0x48,
long  bits = 7,
long  uinit = -1 
) [inline]


Member Function Documentation

void SPUC::bit_scrambler::reset (  )  [inline]

bool SPUC::bit_scrambler::scramble ( bool  data_in  ) 

bool SPUC::bit_scrambler::xor_bits ( long  x  ) 

Exclusive or reduction.


Member Data Documentation

unsigned long SPUC::bit_scrambler::g

long SPUC::bit_scrambler::span

unsigned long SPUC::bit_scrambler::u


The documentation for this class was generated from the following files:
Generated on Mon Jun 9 19:40:32 2008 for DSPTemplates by  doxygen 1.4.7