<?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 Suming the Results of Multiple FIR Filters in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Suming-the-Results-of-Multiple-FIR-Filters/m-p/884565#M10543</link>
    <description>&lt;P&gt;Hello everyone,&lt;/P&gt;
&lt;P&gt;I would like to create various random broadband signals. To create a broadband signal, I am using random (white) noise as input to an FIR filter. In practice, I will have many FIR filters with different coefficients (and likely different sampling rates, although they can be set to 44.1 kHz, 44.1 / 2 kHz, 44.1 / 4 kHz, ... etc).&lt;/P&gt;
&lt;P&gt;Because I have so many broadbands, performance is an issue. I would like use IPP's FIR filter functionality to achieve this. However, my research on it indicates that I have to make a function call for each filter separately, and this would write the output samples in an array.&lt;/P&gt;
&lt;P&gt;In my case, I am not interestedin the individual outputs for each FIR filter. This is because I will be summing all outputs together and make one new signal that contains the sum of all outputs. I am only interested in the sum of all outputs.&lt;/P&gt;
&lt;P&gt;What I am concerned about is that writing the output each time in a separate output array for each FIR filter causes an overhead. Is there a way to configure the FIR filter so that it "adds" the output to an existing array as opposed to simply overwriting any existing data? This way, I won't have to do a whole new loop for each FIR filter to copy its output samples to an existing array.&lt;/P&gt;
&lt;P&gt;Please note that each FIR filter has a different input array (i.e. different random noise).&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;
&lt;P&gt;Greg&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 21 May 2008 18:18:51 GMT</pubDate>
    <dc:creator>gregz7</dc:creator>
    <dc:date>2008-05-21T18:18:51Z</dc:date>
    <item>
      <title>Suming the Results of Multiple FIR Filters</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Suming-the-Results-of-Multiple-FIR-Filters/m-p/884565#M10543</link>
      <description>&lt;P&gt;Hello everyone,&lt;/P&gt;
&lt;P&gt;I would like to create various random broadband signals. To create a broadband signal, I am using random (white) noise as input to an FIR filter. In practice, I will have many FIR filters with different coefficients (and likely different sampling rates, although they can be set to 44.1 kHz, 44.1 / 2 kHz, 44.1 / 4 kHz, ... etc).&lt;/P&gt;
&lt;P&gt;Because I have so many broadbands, performance is an issue. I would like use IPP's FIR filter functionality to achieve this. However, my research on it indicates that I have to make a function call for each filter separately, and this would write the output samples in an array.&lt;/P&gt;
&lt;P&gt;In my case, I am not interestedin the individual outputs for each FIR filter. This is because I will be summing all outputs together and make one new signal that contains the sum of all outputs. I am only interested in the sum of all outputs.&lt;/P&gt;
&lt;P&gt;What I am concerned about is that writing the output each time in a separate output array for each FIR filter causes an overhead. Is there a way to configure the FIR filter so that it "adds" the output to an existing array as opposed to simply overwriting any existing data? This way, I won't have to do a whole new loop for each FIR filter to copy its output samples to an existing array.&lt;/P&gt;
&lt;P&gt;Please note that each FIR filter has a different input array (i.e. different random noise).&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;
&lt;P&gt;Greg&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 21 May 2008 18:18:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Suming-the-Results-of-Multiple-FIR-Filters/m-p/884565#M10543</guid>
      <dc:creator>gregz7</dc:creator>
      <dc:date>2008-05-21T18:18:51Z</dc:date>
    </item>
    <item>
      <title>Re: Suming the Results of Multiple FIR Filters</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Suming-the-Results-of-Multiple-FIR-Filters/m-p/884566#M10544</link>
      <description>&lt;P&gt;Hi Greg,&lt;/P&gt;
&lt;P&gt;there is comment from our expert&lt;/P&gt;
&lt;P class="MsoNormal"&gt;&lt;SPAN&gt;there is no such way. ippsFIR is a primitive function.&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt; Vladimir&lt;/P&gt;</description>
      <pubDate>Tue, 24 Jun 2008 14:05:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Suming-the-Results-of-Multiple-FIR-Filters/m-p/884566#M10544</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2008-06-24T14:05:46Z</dc:date>
    </item>
  </channel>
</rss>

