atsci_viterbi_gen.cc File Reference

#include <iostream>
#include <stdio.h>

Include dependency graph for atsci_viterbi_gen.cc:


Defines

#define SEGMENT_SIZE   207
#define INPUT_SIZE   (SEGMENT_SIZE * 12)
#define DIBITS_PER_BYTE   4
#define EXTRAS   (4 * 12)
#define SYMBOLS_OUT   ((INPUT_SIZE * DIBITS_PER_BYTE) + EXTRAS)
#define SEGOF(x)   ( (x) / ((SEGMENT_SIZE+1) * DIBITS_PER_BYTE))
#define SYMOF(x)   (((x) % ((SEGMENT_SIZE+1) * DIBITS_PER_BYTE))-4)
#define ENCODERS   12
#define ENCODER_SEG_BUMP   4
#define BIT_PTR(int, shif)   (((int) << 3) | ((shif) & 0x7))

Functions

int build_decode_structures (char *fileout)
int usage ()
int main (int argc, char **argv)

Variables

int debug_dec = 0

Define Documentation

#define BIT_PTR ( int,
shif   )     (((int) << 3) | ((shif) & 0x7))

Referenced by build_decode_structures().

#define DIBITS_PER_BYTE   4

#define ENCODER_SEG_BUMP   4

#define ENCODERS   12

Referenced by build_decode_structures().

#define EXTRAS   (4 * 12)

#define INPUT_SIZE   (SEGMENT_SIZE * 12)

Referenced by build_decode_structures().

#define SEGMENT_SIZE   207

Referenced by build_decode_structures().

#define SEGOF (  )     ( (x) / ((SEGMENT_SIZE+1) * DIBITS_PER_BYTE))

#define SYMBOLS_OUT   ((INPUT_SIZE * DIBITS_PER_BYTE) + EXTRAS)

Referenced by build_decode_structures().

#define SYMOF (  )     (((x) % ((SEGMENT_SIZE+1) * DIBITS_PER_BYTE))-4)


Function Documentation

int build_decode_structures ( char *  fileout  ) 

int main ( int  argc,
char **  argv 
)

int usage (  ) 

Referenced by main().


Variable Documentation

int debug_dec = 0

Referenced by build_decode_structures().


Generated on Thu Mar 27 14:40:36 2008 for GNU Radio 3.1.1 by  doxygen 1.5.5