Community
cancel
Showing results for 
Search instead for 
Did you mean: 
enricob
Beginner
99 Views

GSM/UMTS Codec performances

We need to create "a speech decoder server" with the ability to decode multiple AMR NB, FR o HR streams in parallel. The machine will be based on Linux running on a multi-core CPU. We have to run as many channels as possible so it is very important to identify the proper codec library for this job.

Browsing on Interner we found amrnb (derived by the sources in 3GPP specs), opencore-amr and the Intel stuff within the IPP library.

Does anybody have some figures about the performance of these different implementations ?

How to estimate the realtime load x channel with the IPP library ?

Thanks in advance,
Enrico
0 Kudos
1 Reply
Vyacheslav_Baranniko
New Contributor II
99 Views

Hello Enrico!

You may try to download Free Code Samples from http://software.intel.com/en-us/intel-ipp/. Thencheck the speech-codec sample whichreports performance in MHz per channel.Run it with appropriate files and modeson a processor of your choice andjust devidethe CPU frequency by thereported performance number in MHzto get roughnumber of realtime channels. For example, on a server with CPU 3.2 GHz andreported 24 MHzfor encode and8 MHzfor decode you may get supportedabout100 duplex channels(3200/(24+8))=100.

Vyacheslav
IPP speech coding
Reply