Package ptolemy.actor.lib.comm

Communications actors.

See:
          Description

Class Summary
ConvolutionalCoder Encode an input sequence with a convolutional code.
DeScrambler Descramble the input bit sequence using a feedback shift register.
HadamardCode Produce a Hadamard codeword by selecting a row from a Hadamard matrix.
HammingCoder Encode the information symbols into Hamming code.
HammingDecoder Decode a (n, k) Hamming code, where n is specified by parameter codedRate and k is specified by parameter uncodedRate.
HuffmanBasic Given a probability distribution, generate the Huffman code book.
HuffmanBasic.Node A class that defines the node in binary tree that is used to construct the codebook of Huffman code.
HuffmanCoder Given a probability distribution and alphabet, encode the input using Huffman code and send the result in booleans to the output port.
HuffmanDecoder Given a probability distribution and the corresponding alphabet, decode the input using Huffman code and send the result to the output port.
LempelZivCoder Lempel-Ziv encoder.
LempelZivDecoder Lempel-Ziv decoder.
Scrambler Scramble the input bit sequence using a feedback shift register.
Slicer The Slicer functions as a decoder of the LineCoder.
TrellisDecoder The TrellisDecoder is a generalization of the ViterbiDecoder.
ViterbiDecoder The Viterbi algorithm is an optimal way to decode convolutional and trellis codes.
 

Package ptolemy.actor.lib.comm Description

Communications actors.

Since:
Ptolemy II 0.2