Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

Where are the AMR samples ?

Adrian_Vasile_C_1
1,013 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
1,013 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
1,013 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