I have signaltapped the input, yes. However, I can't get to my Sig Gen and such until Monday to do any more tests. As for the sample rate, I'm clocking at 6.25kHz, which is my downsampled ADC output.
I
may have cracked it now, although I don't wan't to get my hopes up too much as it's always just one thing after another... I think the problem might be coming when I write to file in my testbench, it's writing out as an unsigned decimal. By converting it to signed, it's actually starting to look right. Any ideas on how to get my testbench to write to file as a signed int rather than unsigned?