DSPRelated.com
Forums

confuse the G723.1 concept. Need some help!!

Started by m9021005 April 5, 2004
I am novice at G723.1 and confuse some concept.
I am Confuse with some variable in the Find_Acbk() of exec2.c.
1.ClPitchOrd=5
what does the variable mean?
the LTP(Pitch predictor) filter order?
2. Hb = 3 + (Sfc & 1);
what does the Hb mean?
3./* Filter the last one (ClPitchOrd-1) using the impulse responce */
........
........
........
/* Update the others (ClPitchOrd-2 down to 0) */
the two step seem the RezBuf convolutin the impulse response and
save into the FltBuf.
but i don't understand the two step mean?
Couldn't you try to explain?

Hope the veteran G723.1 researcher can give me a hand.
thanks .