Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

Where are the AMR samples ?

Adrian_Vasile_C_1
595 Views

Hello

IPP documentation for GSM-AMR functions says there is an "IPP GSM/AMR Speech Encoder-Decoder sample downloadable from http://www.intel.com/cd/software/products/asmo-na/eng/220046.htm."

The provided link is not working, can I download the sample somewhere else ?

0 Kudos
2 Replies
Sergey_K_Intel
Employee
595 Views

Hi Adrian,

We have stopped releasing this sample due to changed priorities to more HW media processing, than SW.

Nevertheless, you can obtain this sample from 7.1.1 package from https://software.intel.com/en-us/articles/code-samples-for-intel-integrated-performance-primitives-intel-ipp-library-71 ("main" samples archive).

0 Kudos
Adrian_Vasile_C_1
595 Views

Thank you

I am using the "main" samples package already, using USC interface functions for AMR, but I was hoping to find a different sample that also shows how to write to an .amr file.

It turns out that for the purposes of storage or network transmission, the bits in an AMR frame have to be sorted first in the order of their sensitivty to errors (in a sense that some bits of the amr frame may be altered without affecting speech quality too much, others may not). The order is defined in a number of tables from the 3GPP specification "AMR Speech Codec Frame Structure".

Is there a function already in IPP or IPP samples that can sort the amr frame bits ?

Thank you,

Adrian Constantin

0 Kudos
Reply