This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AER Test procedure

Other Parts Discussed in Thread: AM3358

Hi,

I have downloaded AER(aer_16_1_0_3_release_notes) from ti web site and followed the Installation & Verification document to Cross Compile and run the code on SITARA AM335x starter kit. Later running the binary compared the generated output pcm's and ref pcm and found bit exact.

Now the question is, I want to give a manually recorded "single input file" (using gold wave or any other tool) which has an echo and want to run it through the AER code then please let me know the procedure for it.

Note: I have mentioned "single input file" because it is observed that AER test application requires two pcm files viz. near end and far end.

Regards,

G.Shricharan

  • Hi,

    I have one more update regarding the above question;

    As part of the testing of AER for the application; I have mentioned above; I have given same pcm file as both the inputs to the AER which I have recorded (it contains simply & clear "hello" said by me).

    Inspite of that the output of the AER (both rxOut.pcm and txOut.pcm) is noisy.

    I am attaching both the outputs I have got and the input I have given. Please let me know wether my testing procedure of AER is correct or not, if so lead me to the correct one appart from the test cases mentioned in the package.

    Note:

    1. My end goal/expected output of AER is that If I give a clear voice and an echoed voice as inputs to the AER the output must be the clear voice.

    The parameters of the files are:

    1. Sampling Frequency 16000 Hz
    2. Bit Rate 16 bits/sec
    3. Number of Channels 2

    Regards,

    G.Shricharan5706.InputOutputFiles.tar

  • Hi,

    Your input file needs to be in big endian format (PowerPC byte order).

    Regards,

    Jianzhong

  • Hi jianzhongxu,

    First of all thank you for responding to this thread.

    And yes I will try with the input you have suggested. And one more question is that I could not able to understand the inputs (fe_16k.pcm & ne_pink_16k.pcm) and the reference outputs given by TI as they are noisy.

    Could you please throw some light on those inputs and outputs to analyse how the echo is been cancelled by the aer from the given inputs as I hear total noise which is similar to the reference outputs.

    Regards,

    G.Shricharan

  • Hi G. Shricharan,

    The format of these files is: 16-bit PCM, big endian (PowerPC byte order). The reference outputs are provided to validate the installation of AER. You may want to read the Installation and Verification document.

    Attached is a screen capture when these files are open in Adobe and how the wave0456.AERsim_file_format.pdfforms look like.

    Regards,

    Jianzhong

  • Hi Jianzhong

    Thank you for the input. yes; with the big endian format I can hear the inputs now.

    Jianzhong; do you have any performance numbers for the AER on Sitara AM3358 with the clock running at 720 Mhz.

    As I want to integrate AER into one of my voip applications with any of the voip codecs (please suggest if you have any thing in mind)

    Regards,

    G.Shricharan

  • Hi G. Shricharan,

    Glad that the test files worked for you.

    AER performance numbers for Cortex-A8 can be found in the Integration Guide. Even though the benchmarking was performed on a BeagleBoard, the numbers apply to any Cortex-A8/A9 based chip.

    For voice codecs on Cortex-A8, you can research the TI design network: http://www.ti.com/devnet/docs/catalog/searchcatalog.tsp.

    Regards,

    Jianzhong