<?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 FIR MR &amp;quot;stream&amp;quot; doesn't care in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Multirate-Stream-FIR/m-p/945003#M18040</link>
    <description>&lt;P&gt;FIR MR "stream" doesn't care about delay line - so it's user resposibility to provide correct pointer to source data and it's length: for multi-rate stream FIR filters, the length of the &lt;I&gt;&lt;I&gt;pSrc &lt;/I&gt;&lt;/I&gt;is equal to &lt;I&gt;&lt;I&gt;numIters&lt;/I&gt;&lt;/I&gt;*&lt;I&gt;&lt;I&gt;downFactor &lt;/I&gt;&lt;/I&gt;+ (&lt;I&gt;&lt;I&gt;tapLen&lt;/I&gt;&lt;/I&gt;-1)/upFactor+ 1, the length of the &lt;I&gt;&lt;I&gt;pDst &lt;/I&gt;&lt;/I&gt;is equal to &lt;I&gt;&lt;I&gt;numIters &lt;/I&gt;&lt;/I&gt;*&lt;I&gt;upFactor.&lt;/I&gt; The general FIR MR stores delay line in its state structure - so user should not care about correct input/output vectors stitching - it is done by the function automatically&amp;nbsp;- FIR MR can be called any times with any numIters parameter - if these pieces of input vector are parts of one single signal sequence - an output will contain correctly stitched filtered signal as all input signal is processed at once - in one function call.&lt;/P&gt;
&lt;P&gt;regards, Igor&lt;/P&gt;</description>
    <pubDate>Mon, 06 May 2013 07:32:04 GMT</pubDate>
    <dc:creator>Igor_A_Intel</dc:creator>
    <dc:date>2013-05-06T07:32:04Z</dc:date>
    <item>
      <title>Multirate Stream FIR</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Multirate-Stream-FIR/m-p/945002#M18039</link>
      <description>&lt;P&gt;1. What's the difference between multirate FIR filter and multirate Stream FIR filter?&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;2. I need a multirate filter that will process an input of any length at a time, and be able to pick up where it left off when called again. &amp;nbsp;For a decimating filter, that means it must maintain the decimation phase between calls. &amp;nbsp;It also means the number of samples produced in each call is not fixed. &amp;nbsp;(It's only fixed if the length of the input is divisible by the decimation ratio)&lt;/P&gt;
&lt;P&gt;Does IPP have anything I can use?&lt;/P&gt;</description>
      <pubDate>Tue, 30 Apr 2013 18:17:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Multirate-Stream-FIR/m-p/945002#M18039</guid>
      <dc:creator>Becker__Neal</dc:creator>
      <dc:date>2013-04-30T18:17:40Z</dc:date>
    </item>
    <item>
      <title>FIR MR "stream" doesn't care</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Multirate-Stream-FIR/m-p/945003#M18040</link>
      <description>&lt;P&gt;FIR MR "stream" doesn't care about delay line - so it's user resposibility to provide correct pointer to source data and it's length: for multi-rate stream FIR filters, the length of the &lt;I&gt;&lt;I&gt;pSrc &lt;/I&gt;&lt;/I&gt;is equal to &lt;I&gt;&lt;I&gt;numIters&lt;/I&gt;&lt;/I&gt;*&lt;I&gt;&lt;I&gt;downFactor &lt;/I&gt;&lt;/I&gt;+ (&lt;I&gt;&lt;I&gt;tapLen&lt;/I&gt;&lt;/I&gt;-1)/upFactor+ 1, the length of the &lt;I&gt;&lt;I&gt;pDst &lt;/I&gt;&lt;/I&gt;is equal to &lt;I&gt;&lt;I&gt;numIters &lt;/I&gt;&lt;/I&gt;*&lt;I&gt;upFactor.&lt;/I&gt; The general FIR MR stores delay line in its state structure - so user should not care about correct input/output vectors stitching - it is done by the function automatically&amp;nbsp;- FIR MR can be called any times with any numIters parameter - if these pieces of input vector are parts of one single signal sequence - an output will contain correctly stitched filtered signal as all input signal is processed at once - in one function call.&lt;/P&gt;
&lt;P&gt;regards, Igor&lt;/P&gt;</description>
      <pubDate>Mon, 06 May 2013 07:32:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Multirate-Stream-FIR/m-p/945003#M18040</guid>
      <dc:creator>Igor_A_Intel</dc:creator>
      <dc:date>2013-05-06T07:32:04Z</dc:date>
    </item>
  </channel>
</rss>

