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.

is there noise cancellation solution with AM3358\9 processor?

Other Parts Discussed in Thread: AM3359

hello,

we have the Sitara AM3359 processor.

i'm looking for a solution for noise cancellation.

is there something of-the-shelf?

 

thanks in advance,

 

  • What s/w platform are you using? This would be on the user-space level for Linux, so you will probably find something if you browse around.
  • i'm using vxworks, butlets say i'm using Linux for now.

    are you familiar with a solution of voice cancelation with TI processor? especially the AM335x family?

  • Hello,

    For linux, if you wanted to do something like acoustic echo cancellation, there are some pre-existing solutions.  The Opus library (which absorbed Speex some time ago) has some echo cancellation software: http://wiki.xiph.org/OpusFAQ#Does_Opus_have_an_echo_canceller_like_Speex_does.3F

    If you want do noise cancellation, however, it seems unlikely you could ever get the real time processing power needed to do noise cancellation wtih linux on AM335x.  As for AM335x with an RTOS, I've never heard of anyone implementing a noise cancellation algorithm, but it would certainly be more feasible.

    Also, I assume you are trying to do noise cancellation for some kind of headphone?

    Regards,

    Josh

  • If you want to try compiling open source packages, then start with the speex package. I am not sure about quality and processing power but it is free... If you are looking for commercial products then browse for noise cancellation software. As far as I know, most companies offer to build their package/SDK for different platforms - per customer requirements. You might want to take a look at SoliCall as an example.