###A Python implementation of a convolutional error correcting code. ######Kyle Flores, Lindsey Vanderlyn, Sarah Walters ######Olin College Discrete Math Fall 2015
Directory structure:
encoder.py
contains a convolutional encoder classtrellis.py
contains a Viterbi decoder classnode.py
defines a class which represents a state in the decoder trellis
string_utils.py
contains peripheral utility functionstest_bench.py
instantiates an encoder and a decoder and simulates the sending of a messagegraphs.py
produces the graphs found in the imgs directory