I haven't come across one. If there are any c programmers here who want to give it a try, the source is here: http://www.uni-jena.de/~pfk/mpp/#decoder-source I can't tell if the code is using floating point or not.

Sean