<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><DIV>Good Morning;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Fo this portion of code in the psydecay_init( ) of CELT (psy.c)&nbsp;:</DIV>
<DIV>&nbsp;</DIV>
<DIV>decayR[i]=Q15ONE*power(0.1f,deriv)&nbsp;&nbsp; /commented: decay corresponding to -10 dB/Bark.</DIV>
<DIV>&nbsp;</DIV>
<DIV>
<DIV>decayL[i]=Q15ONE*power(0.0031623f,deriv)&nbsp;&nbsp; /commented: decay corresponding to -25 dB/Bark.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Why 0.1 (or 0.0031623)&nbsp;is being raised to the power of deriv? what is the meaning of this? why 0.1(or 0.0031623) &nbsp;not other number? is it&nbsp;&nbsp; related&nbsp;to (-10, -25 respectively) how&nbsp;we get it?!</DIV>
<DIV>&nbsp;</DIV>
<DIV>Why Q15ONE (which is either 32767 or 1.0f, as I have observed it in the code) is being multiplyied by the term also?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thank you&nbsp;for your attention,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Osama.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV></DIV></div></body></html>