Rules | Recent posts | topic RSS | Search | Register  | Log in

fixed point vocoder

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> Digital Signal Processing
Author Message
ahmadagha23



Joined: 04 May 2004
Posts: 153


Post29 Jul 2008 7:33   fixed point vocoder

hi,
Where can I find a free vocoder near or less than 11kbps for C54x DSPs?
In other words where can I find a fast, fixed point source code of a voice compression near to 11kbps?
Regards
Back to top
fontp



Joined: 19 Nov 2004
Posts: 107
Helped: 13


Post29 Jul 2008 12:11   fixed point vocoder

Impossible for standard vocoders.

C54 is old-fashioned DSP-processor, that need to be programmed in assembler for real-time vocoder operation. Assembler programming is time-consuming and so programmes are considered as know-how and not distributed for free.
The only assembler code that was placed in THE NET was melp 2.4 kbps for one even more old-fashioned C50 processor
http://www.edaboard.com/viewtopic.php?t=297202&highlight=melp

What You could do - start from C refference code and transfer it to assembler yourself. C refference code exists for G729 (8 kbps), G723.1 (5.3/6.3) and so on

Othewise with modern-fashioned processor (C55 or BF) you could use C-refference code in real-time for one (or even more) channals

One more possibility is to use speex -
www.speex.org
It is Open Source project but I'm not shure that it is real-time for C54, as it is C-code for all but BF and ARM (for which code is assembler-optimized)


Last edited by fontp on 30 Jul 2008 12:24; edited 1 time in total
Back to top
ahmadagha23



Joined: 04 May 2004
Posts: 153


Post30 Jul 2008 8:56   Re: fixed point vocoder

Thanks
where can I find free C source code for G.729 G.723 and so on?
which C-refference code in real-time do you know except speex?
Regards
Back to top
fontp



Joined: 19 Nov 2004
Posts: 107
Helped: 13


Post30 Jul 2008 12:19   fixed point vocoder

Ref.code of G-series international standards is a part of correspondent standard. Standards are published at itu web-site. You can download some documents for free after registration

http://www.itu.int/rec/T-REC-G.729/en
Usually g729 Annex A and Annex B are used from this page

http://www.itu.int/rec/T-REC-G.723.1/en
Back to top
ahmadagha23



Joined: 04 May 2004
Posts: 153


Post30 Jul 2008 16:21   Re: fixed point vocoder

thank you
would you please send me melpe600?
regards
Back to top
fontp



Joined: 19 Nov 2004
Posts: 107
Helped: 13


Post30 Jul 2008 19:18   Re: fixed point vocoder

ahmadagha23 wrote:
thank you
would you please send me melpe600?
regards


Smile

I have not got yet

would you please send me?

Smile
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> Digital Signal Processing
Page 1 of 1 All times are GMT + 1 Hour


Abuse
Administrator
Moderators
topic RSS 
sitemap