| Author |
Message |
ahmadagha23
Joined: 04 May 2004 Posts: 153
|
29 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
|
29 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
|
30 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
|
30 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
|
30 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
|
30 Jul 2008 19:18 Re: fixed point vocoder |
|
|
|
| ahmadagha23 wrote: |
thank you
would you please send me melpe600?
regards |
I have not got yet
would you please send me?
|
|
| Back to top |
|
 |