Hi, I am working on real time implementation of MELP algorithm on 2106x SHARC dsps. I have converted half of C functions of MELP (obtained from DOD). I have a problem: I want to convert MSVQ_ENC function ( this function is used for multi stage vector quantization ) and I estimate that this function takes more than ONE MEGA FLOPS for each call. As you know for a 40 MIPS dsp, all of MELP algorithm should take about 900000 FLOPS (max). what is your suggestion? what is wrong about my estimate? If you are working on the same topic (implementation of melp) please tell me to be in touch. Sincerely, Hamed Ketabdar |
|
question about real time implementation of Melp
Started by ●September 15, 2001
Reply by ●September 18, 20012001-09-18
You are certainly wrong ,few months ago i have successfully implemented
melp algorithm on ADSP 2189 DSP .and whole melp encoder takes no more then 21MIPS and decoder takes around 6 MIPS. since I have only one instance of the code so i havent optimized it further . so see urself how can MSVQ func takes 1GIGA FLOPS ----- Original Message ----- From: hamed ketabdar <> To: <> Sent: Saturday, September 15, 2001 8:31 PM Subject: [adsp] question about real time implementation of Melp > Hi, > I am working on real time implementation of MELP algorithm on 2106x SHARC dsps. I have converted half of C functions of MELP (obtained from DOD). > I have a problem: I want to convert MSVQ_ENC function ( this function is used for multi stage vector quantization ) and I estimate that this function takes more than ONE MEGA FLOPS for each call. As you know for a 40 MIPS dsp, all of MELP algorithm should take about 900000 FLOPS (max). what is your suggestion? > what is wrong about my estimate? > > If you are working on the same topic (implementation of melp) please tell me to be in touch. > > Sincerely, > Hamed Ketabdar > _____________________________________ > Note: If you do a simple "reply" with your email client, only the author of this message will receive your answer. You need to do a "reply all" if you want your answer to be distributed to the entire group. > > _____________________________________ > About this discussion group: > > To Join: Send an email to > > To Post: Send an email to > > To Leave: Send an email to > > Archives: http://groups.yahoo.com/group/adsp > > Other Groups: http://www.dsprelated.com/groups.php3 > ">http://docs.yahoo.com/info/terms/ > |