Home | History | Annotate | Download | only in src

Lines Matching refs:pBiquadState

25  pBiquadState->coefs[0] is A2, pBiquadState->coefs[1] is A1
26 pBiquadState->coefs[2] is A0, pBiquadState->coefs[3] is -B2
27 pBiquadState->coefs[4] is -B1, these are in Q14 format
30 pBiquadState->pDelays[0] is x(n-1)L in Q0 format
31 pBiquadState->pDelays[1] is x(n-2)L in Q0 format
32 pBiquadState->pDelays[2] is y(n-1)L in Q16 format
33 pBiquadState->pDelays[3] is y(n-2)L in Q16 format
43 PFilter_State pBiquadState = (PFilter_State) pInstance;
53 ynL=(LVM_INT32)pBiquadState->coefs[0]* pBiquadState->pDelays[1];
56 ynL+=(LVM_INT32)pBiquadState->coefs[1]* pBiquadState->pDelays[0];
59 ynL+=(LVM_INT32)pBiquadState->coefs[2]* (*pDataIn);
62 MUL32x16INTO32(pBiquadState->pDelays[3],pBiquadState->coefs[3],templ,16)
66 MUL32x16INTO32(pBiquadState->pDelays[2],pBiquadState->coefs[4],templ,16)
72 pBiquadState->pDelays[3]=pBiquadState->pDelays[2]; // y(n-2)L=y(n-1)L
73 pBiquadState->pDelays[1]=pBiquadState->pDelays[0]; // x(n-2)L=x(n-1)L
74 pBiquadState->pDelays[2]=ynL<<2; // Update y(n-1)L in Q16
75 pBiquadState->pDelays[0]=(*pDataIn++); // Update x(n-1)L in Q0