CHANNEL HELP

 

   package "channel"

   version "1.31"

   purpose "for each byte read from standard input, write a byte on
   standard output.  A 0x00 byte on input means the number -1,
   while a 0xff byte means the number 1.
   The input number is modified by noise, then quantised and compressed.
   If no quantisation bits are specified, use hard quantisation.  Else,
   multiply the result by comp and quantise it in uniform quantisation
   regions.  Output numbers are in binary offset format: 0 is invalid,
   1-127 is a 0 symbol, 128 is an erasure, 129-255 is a 1 symbol.
   Noise types are:
   clearsky: no noise (this is the default)
   awgn,<ebno>: additive white Gaussian noise, channel Eb/No in dB
   mtrace,<file>: multiplicative noise, file contains a sequence of
   bytes in binary offset format: 0xff means 1, 0x01 means -1."

   option "qbit" q "quantisation bits in [1-8] (default=1)" int no
   option "comp" c "compression factor (default=1)" float no
   option "noise" n "noise type (default=clearsky)" string no
   option "seed"  s "a 32-bit integer used as a seed (default=4357)" long no
   option "debug" d "print generator polynomial on stderr" flag off