<?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 Hi Bob, in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippsResamplePolyphaseFixed-IPP-7-1/m-p/967717#M20336</link>
    <description>&lt;P&gt;Hi Bob,&lt;/P&gt;
&lt;P&gt;this functionality doesn't support separate delay line as, for example, FIRMR functions - so there is detailed description in the manual how to provide right conditions for correct function work:"Input vector with indices less thanpTime[0]contains the history data of filters. The history length is equal toflen/2 forippsResamplePolyphaseFixedfunction , and [1/2window*max(1, 1/factor)]+1 forippsResamplePolyphasefunction. Hereflenis the filter length andwindowis the size of the ideal lowpass filter window. The input vector must contain the same number of elements with indices greater thanpTime[0] +lenfor the right filter wing for the last element."&lt;/P&gt;
&lt;P&gt;input block size of 4096 is just for example - you can use any other, history == 128 - also an example parameter - you can use any other that corresponds to&amp;nbsp;you filter length (number of coefficients). Also yo can try FIRMR (ippsFIRMRGetSize/Init and then ippsFIR) that supports explicit delay line - it will be easier for you to have stitched output signal.&lt;/P&gt;
&lt;P&gt;regards, Igor&lt;/P&gt;</description>
    <pubDate>Mon, 03 Jun 2013 10:11:43 GMT</pubDate>
    <dc:creator>Igor_A_Intel</dc:creator>
    <dc:date>2013-06-03T10:11:43Z</dc:date>
    <item>
      <title>ippsResamplePolyphaseFixed (IPP 7.1)</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippsResamplePolyphaseFixed-IPP-7-1/m-p/967716#M20335</link>
      <description>&lt;P&gt;I'm trying to use 'ippsResamplePolyphaseFixed' based on the sample code I found &lt;A href="http://software.intel.com/sites/products/documentation/doclib/ipp_sa/71/ipp_manual/IPPS/ipps_ch6/functn_ResamplePolyphase.htm"&gt;here&lt;/A&gt;. &amp;nbsp;Most makes sense and I have things almost working. &amp;nbsp;The problem I have (in addition to the outdated API being used in the sample code)&amp;nbsp;is that I am working on sample frames processed in real time as opposed to file I/O. &amp;nbsp;That is, I am not reading a chunk from a file and resampling, I am reading a smaller chunk from a media stream (i.e. roughly 60 msec at 11kHz) and converting to an even smaller chunk (8kHz). &amp;nbsp;The example code uses a base buffer size of 4096 samples and a history of 128 samples . . .&lt;/P&gt;
&lt;P&gt;int bufsize=4096;&lt;/P&gt;
&lt;P&gt;int history=128;&lt;/P&gt;
&lt;P&gt;Where do these values come from? &amp;nbsp;If I am providing input chunks of 660 samples should the buffsize / history values change or do I need to fill the buffer with more samples before trying to extract the converted samples? &amp;nbsp;The end result of my current implementation is that about 90% of the chunk is converted properly but I am seeing about 10% of trailing silence in the output for each 60 msec chunk.&lt;/P&gt;
&lt;P&gt;Thanks Bob&lt;/P&gt;</description>
      <pubDate>Wed, 22 May 2013 00:46:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippsResamplePolyphaseFixed-IPP-7-1/m-p/967716#M20335</guid>
      <dc:creator>Bob_Kirnum</dc:creator>
      <dc:date>2013-05-22T00:46:38Z</dc:date>
    </item>
    <item>
      <title>Hi Bob,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/ippsResamplePolyphaseFixed-IPP-7-1/m-p/967717#M20336</link>
      <description>&lt;P&gt;Hi Bob,&lt;/P&gt;
&lt;P&gt;this functionality doesn't support separate delay line as, for example, FIRMR functions - so there is detailed description in the manual how to provide right conditions for correct function work:"Input vector with indices less thanpTime[0]contains the history data of filters. The history length is equal toflen/2 forippsResamplePolyphaseFixedfunction , and [1/2window*max(1, 1/factor)]+1 forippsResamplePolyphasefunction. Hereflenis the filter length andwindowis the size of the ideal lowpass filter window. The input vector must contain the same number of elements with indices greater thanpTime[0] +lenfor the right filter wing for the last element."&lt;/P&gt;
&lt;P&gt;input block size of 4096 is just for example - you can use any other, history == 128 - also an example parameter - you can use any other that corresponds to&amp;nbsp;you filter length (number of coefficients). Also yo can try FIRMR (ippsFIRMRGetSize/Init and then ippsFIR) that supports explicit delay line - it will be easier for you to have stitched output signal.&lt;/P&gt;
&lt;P&gt;regards, Igor&lt;/P&gt;</description>
      <pubDate>Mon, 03 Jun 2013 10:11:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/ippsResamplePolyphaseFixed-IPP-7-1/m-p/967717#M20336</guid>
      <dc:creator>Igor_A_Intel</dc:creator>
      <dc:date>2013-06-03T10:11:43Z</dc:date>
    </item>
  </channel>
</rss>

