Fixed interpolation by implementing a circular history buffer