Hi everybody,
I have a problem implementing an IIR filter in assembly for CLA. The forward part works perfect (there is also the FIR example, in controlSuite - very helpful), but in the part where I'm using the filtered values it seems like no matter what I do, the filtered values are shifted one position too much... it's like instead of multiplying A1*Y1+A2*Y2+... I make A1*Y2+A2*Y3+... I've worked with movd32, and mov32 and then shift the values in the buffer... same result. I feel I'm running in an infinite circle... can somebody help?
Many thanks,
Monica