Lines Matching refs:pBiquadState

26  pBiquadState->coefs[0] is A2, pBiquadState->coefs[1] is A1
27 pBiquadState->coefs[2] is A0, pBiquadState->coefs[3] is -B2
28 pBiquadState->coefs[4] is -B1, these are in Q14 format
31 pBiquadState->pDelays[0] is x(n-1)L in Q0 format
32 pBiquadState->pDelays[1] is x(n-1)R in Q0 format
33 pBiquadState->pDelays[2] is x(n-2)L in Q0 format
34 pBiquadState->pDelays[3] is x(n-2)R in Q0 format
35 pBiquadState->pDelays[4] is y(n-1)L in Q0 format
36 pBiquadState->pDelays[5] is y(n-1)R in Q0 format
37 pBiquadState->pDelays[6] is y(n-2)L in Q0 format
38 pBiquadState->pDelays[7] is y(n-2)R in Q0 format
48 PFilter_State pBiquadState = (PFilter_State) pInstance;
57 ynL=(LVM_INT32)pBiquadState->coefs[0]* pBiquadState->pDelays[2];
60 ynL+=(LVM_INT32)pBiquadState->coefs[1]* pBiquadState->pDelays[0];
63 ynL+=(LVM_INT32)pBiquadState->coefs[2]* (*pDataIn);
66 ynL+=(LVM_INT32)pBiquadState->coefs[3]*pBiquadState->pDelays[6];
69 ynL+=(LVM_INT32)pBiquadState->coefs[4]*pBiquadState->pDelays[4];
77 ynR=(LVM_INT32)pBiquadState->coefs[0]*pBiquadState->pDelays[3];
80 ynR+=(LVM_INT32)pBiquadState->coefs[1]*pBiquadState->pDelays[1];
83 ynR+=(LVM_INT32)pBiquadState->coefs[2]*(*(pDataIn+1));
86 ynR+=(LVM_INT32)pBiquadState->coefs[3]*pBiquadState->pDelays[7];
89 ynR+=(LVM_INT32)pBiquadState->coefs[4]*pBiquadState->pDelays[5];
95 pBiquadState->pDelays[7]=pBiquadState->pDelays[5]; // y(n-2)R=y(n-1)R
96 pBiquadState->pDelays[6]=pBiquadState->pDelays[4]; // y(n-2)L=y(n-1)L
97 pBiquadState->pDelays[3]=pBiquadState->pDelays[1]; // x(n-2)R=x(n-1)R
98 pBiquadState->pDelays[2]=pBiquadState->pDelays[0]; // x(n-2)L=x(n-1)L
99 pBiquadState->pDelays[5]=ynR; // Update y(n-1)R in Q0
100 pBiquadState->pDelays[4]=ynL; // Update y(n-1)L in Q0
101 pBiquadState->pDelays[0]=(*pDataIn++); // Update x(n-1)L in Q0
102 pBiquadState->pDelays[1]=(*pDataIn++); // Update x(n-1)R in Q0