Patent ID: 7636746

Claim:
A method for filtering in a signal processor, the method comprising: receiving an input digital signal; extracting a plurality of samples from the received digital signal; generating M1=(A+B+1)>>1, wherein A and B are samples in the digital signal, wherein the “>>” represents a right-shift; generating M2=(C+D+1)>>1, wherein C and D are samples in the digital signal; generating M3=(E+F+1)>>1, wherein E and F are samples in the digital signal; generating M4=(G+H+1)>>1, wherein G and H are samples in the digital signal; generating N1=(M1+(M3>>1)+(M3>>2))>>2; generating N2=(M2+(M2>>)+(M4>>2))>>2; and generating a filtered sample as M1+N1−N2.