<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: IPP AEC double - talk in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864290#M8174</link>
    <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/438809"&gt;soimattrang&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;Does AEC(ver. 6.1.1) has using residual echo canceller?&lt;BR /&gt;&lt;BR /&gt;best regards,&lt;BR /&gt;Duongdx&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hi Duongdx,&lt;BR /&gt;Yes, if you mean NLP (non-linear processing). NLP mitigates the residual echo after NLMS block. The nlp option usedin the sample.&lt;BR /&gt;Ivan&lt;BR /&gt;</description>
    <pubDate>Fri, 23 Oct 2009 05:22:56 GMT</pubDate>
    <dc:creator>Ivan_Ryzhachkin__Int</dc:creator>
    <dc:date>2009-10-23T05:22:56Z</dc:date>
    <item>
      <title>IPP AEC double - talk</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864280#M8164</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I have any question about IPP AEC.&lt;BR /&gt;&lt;BR /&gt;in the document of IPP, description of ippsSubbandController_EC function follow:&lt;BR /&gt;&lt;BR /&gt;IppStatus ippsSubbandController_EC_32f(const Ipp32fc* pSrcAdaptiveFilterErr, const Ipp32fc* pSrcFixedFilterErr, Ipp32fc** ppDstAdaptiveCoefs, Ipp32fc** ppDstFixedCoefs, Ipp32f* pDstSGain, IppsSubbandControllerState_EC_32f* pState)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;These functions compare powers of adaptive filter error and fixed filter error and track changes of adaptive filter coefficients power.&lt;BR /&gt;&lt;BR /&gt;If the adaptive filter has a significantly smaller error and is stable (which is indicated by coefficients power changing slowly), its coefficients are copied to the fixed filter. This case corresponds to no double-talk mode.&lt;BR /&gt;&lt;BR /&gt;If the fixed filter has a significantly smaller error, its coefficients are copied to the adaptive filter. This case corresponds to the double-talk mode.&lt;BR /&gt;&lt;BR /&gt;the description above indicate that, internal of ippsSubbandController_EC function detected double - talk mode, is this right?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Send gain coefficient calculation (non-linear processor technology) is based on presence of the double-talk mode and changes of receive-in and send-in signal powers. So, to rely on value of pDstSGain parameter could i know presence of double-talk mode? if double-talk is presence how is value of pDstSGain?&lt;BR /&gt;&lt;BR /&gt;Thank you very much!&lt;BR /&gt;</description>
      <pubDate>Thu, 24 Sep 2009 07:47:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864280#M8164</guid>
      <dc:creator>soimattrang</dc:creator>
      <dc:date>2009-09-24T07:47:06Z</dc:date>
    </item>
    <item>
      <title>Re: IPP AEC double - talk</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864281#M8165</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/438809"&gt;soimattrang&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I have any question about IPP AEC.&lt;BR /&gt;&lt;BR /&gt;in the document of IPP, description of ippsSubbandController_EC function follow:&lt;BR /&gt;&lt;BR /&gt;IppStatus ippsSubbandController_EC_32f(const Ipp32fc* pSrcAdaptiveFilterErr, const Ipp32fc* pSrcFixedFilterErr, Ipp32fc** ppDstAdaptiveCoefs, Ipp32fc** ppDstFixedCoefs, Ipp32f* pDstSGain, IppsSubbandControllerState_EC_32f* pState)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;These functions compare powers of adaptive filter error and fixed filter error and track changes of adaptive filter coefficients power.&lt;BR /&gt;&lt;BR /&gt;If the adaptive filter has a significantly smaller error and is stable (which is indicated by coefficients power changing slowly), its coefficients are copied to the fixed filter. This case corresponds to no double-talk mode.&lt;BR /&gt;&lt;BR /&gt;If the fixed filter has a significantly smaller error, its coefficients are copied to the adaptive filter. This case corresponds to the double-talk mode.&lt;BR /&gt;&lt;BR /&gt;the description above indicate that, internal of ippsSubbandController_EC function detected double - talk mode, is this right?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Send gain coefficient calculation (non-linear processor technology) is based on presence of the double-talk mode and changes of receive-in and send-in signal powers. So, to rely on value of pDstSGain parameter could i know presence of double-talk mode? if double-talk is presence how is value of pDstSGain?&lt;BR /&gt;&lt;BR /&gt;Thank you very much!&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hi,&lt;BR /&gt;-coefficientsmay divergein the case of NO DT as well.&lt;BR /&gt;-sGainwas designed for NLP but currently doesn't used as NLP has another logic now.&lt;BR /&gt;Thanks you,&lt;BR /&gt;Ivan</description>
      <pubDate>Fri, 25 Sep 2009 05:45:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864281#M8165</guid>
      <dc:creator>Ivan_Ryzhachkin__Int</dc:creator>
      <dc:date>2009-09-25T05:45:18Z</dc:date>
    </item>
    <item>
      <title>Re: IPP AEC double - talk</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864282#M8166</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/21076"&gt;Ivan Ryzhachkin (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;Hi,&lt;BR /&gt;-coefficientsmay divergein the case of NO DT as well.&lt;BR /&gt;-sGainwas designed for NLP but currently doesn't used as NLP has another logic now.&lt;BR /&gt;Thanks you,&lt;BR /&gt;Ivan&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;So, How to detect double talk state with IPP. is there possibility to detect double talk with IPP AEC?&lt;BR /&gt;</description>
      <pubDate>Fri, 25 Sep 2009 18:09:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864282#M8166</guid>
      <dc:creator>soimattrang</dc:creator>
      <dc:date>2009-09-25T18:09:41Z</dc:date>
    </item>
    <item>
      <title>Re: IPP AEC double - talk</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864283#M8167</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;No answer for a long time. This forum is very poor&lt;BR /&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 13 Oct 2009 08:33:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864283#M8167</guid>
      <dc:creator>soimattrang</dc:creator>
      <dc:date>2009-10-13T08:33:42Z</dc:date>
    </item>
    <item>
      <title>Re: IPP AEC double - talk</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864284#M8168</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;No answer for a long time. This forum is very poor :(&lt;BR /&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 13 Oct 2009 08:33:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864284#M8168</guid>
      <dc:creator>soimattrang</dc:creator>
      <dc:date>2009-10-13T08:33:51Z</dc:date>
    </item>
    <item>
      <title>Re: IPP AEC double - talk</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864285#M8169</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;No answer for a long time. This forum is very poor :-(&lt;BR /&gt;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 13 Oct 2009 08:33:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864285#M8169</guid>
      <dc:creator>soimattrang</dc:creator>
      <dc:date>2009-10-13T08:33:57Z</dc:date>
    </item>
    <item>
      <title>Re: IPP AEC double - talk</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864286#M8170</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/438809"&gt;soimattrang&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I have any question about IPP AEC.&lt;BR /&gt;&lt;BR /&gt;in the document of IPP, description of ippsSubbandController_EC function follow:&lt;BR /&gt;&lt;BR /&gt;IppStatus ippsSubbandController_EC_32f(const Ipp32fc* pSrcAdaptiveFilterErr, const Ipp32fc* pSrcFixedFilterErr, Ipp32fc** ppDstAdaptiveCoefs, Ipp32fc** ppDstFixedCoefs, Ipp32f* pDstSGain, IppsSubbandControllerState_EC_32f* pState)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;These functions compare powers of adaptive filter error and fixed filter error and track changes of adaptive filter coefficients power.&lt;BR /&gt;&lt;BR /&gt;If the adaptive filter has a significantly smaller error and is stable (which is indicated by coefficients power changing slowly), its coefficients are copied to the fixed filter. This case corresponds to no double-talk mode.&lt;BR /&gt;&lt;BR /&gt;If the fixed filter has a significantly smaller error, its coefficients are copied to the adaptive filter. This case corresponds to the double-talk mode.&lt;BR /&gt;&lt;BR /&gt;the description above indicate that, internal of ippsSubbandController_EC function detected double - talk mode, is this right?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Send gain coefficient calculation (non-linear processor technology) is based on presence of the double-talk mode and changes of receive-in and send-in signal powers. So, to rely on value of pDstSGain parameter could i know presence of double-talk mode? if double-talk is presence how is value of pDstSGain?&lt;BR /&gt;&lt;BR /&gt;Thank you very much!&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Yes, really poor. As I'm subscribed to the thread but didn't receive no one post. Sorry.&lt;BR /&gt;IPP doesn't show the DT state. You may try using the condition described above forDT detection and uncomment ownSubbandController_EC_32f() and comment ippsSubbandController_EC_32f &lt;BR /&gt;and uncoomment&lt;BR /&gt;// 0.35 * fixed_pwr&lt;I&gt; &amp;gt; adaptive_pwr&lt;I&gt;) {&lt;BR /&gt;and comment&lt;BR /&gt;fixed_pwr&lt;I&gt; &amp;gt; adaptive_pwr&lt;I&gt; &amp;amp;&amp;amp; (!dtFlag)) {&lt;BR /&gt;Regards,&lt;BR /&gt;Ivan&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;</description>
      <pubDate>Wed, 14 Oct 2009 09:05:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864286#M8170</guid>
      <dc:creator>Ivan_Ryzhachkin__Int</dc:creator>
      <dc:date>2009-10-14T09:05:50Z</dc:date>
    </item>
    <item>
      <title>Re: IPP AEC double - talk</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864287#M8171</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/21076"&gt;Ivan Ryzhachkin (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; Yes, really poor. As I'm subscribed to the thread but didn't receive no one post. Sorry.&lt;BR /&gt;IPP doesn't show the DT state. You may try using the condition described above forDT detection and uncomment ownSubbandController_EC_32f() and comment ippsSubbandController_EC_32f &lt;BR /&gt;and uncoomment&lt;BR /&gt;// 0.35 * fixed_pwr&lt;I&gt; &amp;gt; adaptive_pwr&lt;I&gt;) {&lt;BR /&gt;and comment&lt;BR /&gt; fixed_pwr&lt;I&gt; &amp;gt; adaptive_pwr&lt;I&gt; &amp;amp;&amp;amp; (!dtFlag)) {&lt;BR /&gt;Regards,&lt;BR /&gt;Ivan&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/EM&gt;&lt;I&gt;&lt;I&gt;&lt;I&gt;&lt;I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Thanks for answer,&lt;BR /&gt;&lt;BR /&gt;So, are there any differences between ippsSubbandController_EC_32f and ownSubbandController_EC_32f?&lt;BR /&gt;&lt;BR /&gt;internal of ippsSubbandController_EC function detected double - talk state, is this right? If right, so, Why performance of ippsSubbandController_EC is very poor when double talk state occurs&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 16 Oct 2009 02:28:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864287#M8171</guid>
      <dc:creator>soimattrang</dc:creator>
      <dc:date>2009-10-16T02:28:31Z</dc:date>
    </item>
    <item>
      <title>Re: IPP AEC double - talk</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864288#M8172</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/438809"&gt;soimattrang&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I have any question about IPP AEC.&lt;BR /&gt;&lt;BR /&gt;in the document of IPP, description of ippsSubbandController_EC function follow:&lt;BR /&gt;&lt;BR /&gt;IppStatus ippsSubbandController_EC_32f(const Ipp32fc* pSrcAdaptiveFilterErr, const Ipp32fc* pSrcFixedFilterErr, Ipp32fc** ppDstAdaptiveCoefs, Ipp32fc** ppDstFixedCoefs, Ipp32f* pDstSGain, IppsSubbandControllerState_EC_32f* pState)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;These functions compare powers of adaptive filter error and fixed filter error and track changes of adaptive filter coefficients power.&lt;BR /&gt;&lt;BR /&gt;If the adaptive filter has a significantly smaller error and is stable (which is indicated by coefficients power changing slowly), its coefficients are copied to the fixed filter. This case corresponds to no double-talk mode.&lt;BR /&gt;&lt;BR /&gt;If the fixed filter has a significantly smaller error, its coefficients are copied to the adaptive filter. This case corresponds to the double-talk mode.&lt;BR /&gt;&lt;BR /&gt;the description above indicate that, internal of ippsSubbandController_EC function detected double - talk mode, is this right?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Send gain coefficient calculation (non-linear processor technology) is based on presence of the double-talk mode and changes of receive-in and send-in signal powers. So, to rely on value of pDstSGain parameter could i know presence of double-talk mode? if double-talk is presence how is value of pDstSGain?&lt;BR /&gt;&lt;BR /&gt;Thank you very much!&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hi,&lt;BR /&gt;with the changes suggested the content becames similar. Really some simple implementations of DT were tried with no big effect. Seems it's the area of improvements.&lt;BR /&gt;best regards,&lt;BR /&gt;Ivan&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 16 Oct 2009 06:19:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864288#M8172</guid>
      <dc:creator>Ivan_Ryzhachkin__Int</dc:creator>
      <dc:date>2009-10-16T06:19:30Z</dc:date>
    </item>
    <item>
      <title>Re: IPP AEC double - talk</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864289#M8173</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/21076"&gt;Ivan Ryzhachkin (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; &lt;BR /&gt;Hi,&lt;BR /&gt;with the changes suggested the content becames similar. Really some simple implementations of DT were tried with no big effect. Seems it's the area of improvements.&lt;BR /&gt;best regards,&lt;BR /&gt;Ivan&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;Does AEC(ver. 6.1.1) has using residual echo canceller?&lt;BR /&gt;&lt;BR /&gt;best regards,&lt;BR /&gt;Duongdx&lt;BR /&gt;</description>
      <pubDate>Fri, 23 Oct 2009 04:11:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864289#M8173</guid>
      <dc:creator>soimattrang</dc:creator>
      <dc:date>2009-10-23T04:11:30Z</dc:date>
    </item>
    <item>
      <title>Re: IPP AEC double - talk</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864290#M8174</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/438809"&gt;soimattrang&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;Does AEC(ver. 6.1.1) has using residual echo canceller?&lt;BR /&gt;&lt;BR /&gt;best regards,&lt;BR /&gt;Duongdx&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hi Duongdx,&lt;BR /&gt;Yes, if you mean NLP (non-linear processing). NLP mitigates the residual echo after NLMS block. The nlp option usedin the sample.&lt;BR /&gt;Ivan&lt;BR /&gt;</description>
      <pubDate>Fri, 23 Oct 2009 05:22:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864290#M8174</guid>
      <dc:creator>Ivan_Ryzhachkin__Int</dc:creator>
      <dc:date>2009-10-23T05:22:56Z</dc:date>
    </item>
    <item>
      <title>Re: IPP AEC double - talk</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864291#M8175</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/21076"&gt;Ivan Ryzhachkin (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; &lt;BR /&gt;Hi Duongdx,&lt;BR /&gt;Yes, if you mean NLP (non-linear processing). NLP mitigates the residual echo after NLMS block. The nlp option usedin the sample.&lt;BR /&gt;Ivan&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hi,&lt;BR /&gt;I mean NLP, was it implemented in the cnr_32f function? do I have to set parameter Ec_Info.params.modes.cng = 1 to enable this feature?&lt;BR /&gt;&lt;BR /&gt;Currently, I set AEC's parameters follow:&lt;BR /&gt;&lt;BR /&gt; Ec_Info.params.pcmType.sample_frequency=16000;&lt;BR /&gt; Ec_Info.params.pcmType.bitPerSample=16;&lt;BR /&gt; Ec_Info.params.pcmType.nChannels=1;&lt;BR /&gt; Ec_Info.params.algType=EC_SUBBAND;&lt;BR /&gt; Ec_Info.params.modes.adapt=AD_FULADAPT;&lt;BR /&gt; Ec_Info.params.modes.zeroCoeff=1;&lt;BR /&gt; Ec_Info.params.echotail=200;&lt;BR /&gt; Ec_Info.params.modes.nlp=1;&lt;BR /&gt; Ec_Info.params.modes.ah=1;&lt;BR /&gt; Ec_Info.params.modes.td=1;&lt;BR /&gt; Ec_Info.params.modes.cng=0;&lt;BR /&gt; Ec_Info.params.modes.nr=4;&lt;BR /&gt; Ec_Info.params.modes.nr_smooth=0;&lt;BR /&gt; Ec_Info.params.modes.ap=1;&lt;BR /&gt; Ec_Info.params.modes.dcFlag = 1;&lt;BR /&gt;&lt;BR /&gt;did Parameters set above the best for performance of AEC?&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 23 Oct 2009 09:54:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864291#M8175</guid>
      <dc:creator>soimattrang</dc:creator>
      <dc:date>2009-10-23T09:54:56Z</dc:date>
    </item>
    <item>
      <title>Re: IPP AEC double - talk</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864292#M8176</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/438809"&gt;soimattrang&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;BR /&gt;Hi,&lt;BR /&gt;I mean NLP, was it implemented in the cnr_32f function? do I have to set parameter Ec_Info.params.modes.cng = 1 to enable this feature?&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hi,&lt;BR /&gt;Sure,
&lt;P&gt;pInfo-&amp;gt;params.modes.nlp&lt;STRONG&gt; = &lt;/STRONG&gt;1&lt;/P&gt;
state-&amp;gt;nlp=1 for sb in cnr_32f.&lt;BR /&gt;cng stay for comfort noise generation.&lt;BR /&gt;regards,&lt;BR /&gt;Ivan&lt;BR /&gt;</description>
      <pubDate>Fri, 23 Oct 2009 10:03:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864292#M8176</guid>
      <dc:creator>Ivan_Ryzhachkin__Int</dc:creator>
      <dc:date>2009-10-23T10:03:15Z</dc:date>
    </item>
    <item>
      <title>Re: IPP AEC double - talk</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864293#M8177</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/21076"&gt;Ivan Ryzhachkin (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;BR /&gt;Hi,&lt;BR /&gt;Sure,
&lt;P&gt;pInfo-&amp;gt;params.modes.nlp&lt;STRONG&gt; = &lt;/STRONG&gt;1&lt;/P&gt;
state-&amp;gt;nlp=1 for sb in cnr_32f.&lt;BR /&gt;cng stay for comfort noise generation.&lt;BR /&gt;regards,&lt;BR /&gt;Ivan&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;By the way...&lt;BR /&gt;&lt;BR /&gt;Does any one knows what Ec_Info.params.modes.zeroCoeff=1; does ?&lt;BR /&gt;&lt;BR /&gt;If you look at the code sample there is a big "/ ???" beside it, so even the sample developper have no clue about it...&lt;BR /&gt;&lt;BR /&gt;Personally I had bad results with it and now I set it to 0.&lt;BR /&gt;</description>
      <pubDate>Sat, 24 Oct 2009 12:03:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864293#M8177</guid>
      <dc:creator>jhr</dc:creator>
      <dc:date>2009-10-24T12:03:06Z</dc:date>
    </item>
    <item>
      <title>Re: IPP AEC double - talk</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864294#M8178</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/304008"&gt;jhr&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;BR /&gt;By the way...&lt;BR /&gt;&lt;BR /&gt;Does any one knows what Ec_Info.params.modes.zeroCoeff=1; does ?&lt;BR /&gt;&lt;BR /&gt;If you look at the code sample there is a big "/ ???" beside it, so even the sample developper have no clue about it...&lt;BR /&gt;&lt;BR /&gt;Personally I had bad results with it and now I set it to 0.&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Hi,&lt;BR /&gt;zeroCoeff = 1 orders both adaptation and fixed filter coefficients zeroingwhile init() and reinit().&lt;BR /&gt;The comment ///? - reflects the situation of some ambiguitybetweenexternal and internal option (internally zero means zeroing).&lt;BR /&gt;Theoretically in thesituation ofstable echo path and environment the better resultcould be obtainedwhen pre-trained coefficientsused (not zeroed in reinit for ex. when the newcall estableshed).&lt;BR /&gt;regards,&lt;BR /&gt;Ivan&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 26 Oct 2009 09:08:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPP-AEC-double-talk/m-p/864294#M8178</guid>
      <dc:creator>Ivan_Ryzhachkin__Int</dc:creator>
      <dc:date>2009-10-26T09:08:33Z</dc:date>
    </item>
  </channel>
</rss>

