Block Arithmetic Coding Tutorial

Block Arithmetic Coding Tutorial

I've written two Jupyter notebooks describing my Block Arithmetic Coding (BAC). BAC is a variable to fixed encoder (parse the input into variable length strings and encode each with a fixed length output string). I consider it the best work I've done, but hardly anyone read the paper. Hopefully, some people will at least read my tutorial.

The first notebook goes over the basics of BAC and shows how to compute it's coding efficiency. [ipynb] [html]

The second notebook provides a simple encoder and decoder for binary inputs. [ipynb] [html]

Comments

Comments powered by Disqus