Hi Now I've improved my version and get the error 0.000181149% for my 256 * 16 bit table version :) I think Trent you were using an error interpolation after the table lookup? My first 256 * 8 bit table can be replaced by code - it's just for speedup. Anyway thank you that you reminded me that better accuracy is possible. Christoph _______________________________________________ linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb