Package ptolemy.actor.lib.comm
Communications actors.
- Since:
- Ptolemy II 0.2
-
Class Summary Class Description 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.