<?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 Problem on applying ippsIIRGenLowpass/Highpass in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-on-applying-ippsIIRGenLowpass-Highpass/m-p/830637#M5532</link>
    <description>&lt;BR /&gt;To display the data in graph, do you notice IPP demo at \IPP\6.1.6.056\ia32\demo\ippsDemo.exe.&lt;BR /&gt;It can demo the IPP single processing function usage. &lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Chao</description>
    <pubDate>Fri, 03 Sep 2010 08:55:05 GMT</pubDate>
    <dc:creator>Chao_Y_Intel</dc:creator>
    <dc:date>2010-09-03T08:55:05Z</dc:date>
    <item>
      <title>Problem on applying ippsIIRGenLowpass/Highpass</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-on-applying-ippsIIRGenLowpass-Highpass/m-p/830635#M5530</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I am having difficulties on applying ippsIIRGenLowpass/Highpass since there is no sample code online. What I need is to filter a Fourier transformed signal using Butterworth filter. The code below is what I figure out so far by studying Example 6-10 and 6-16 in IPPS manual.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;//FFT of input signal&lt;BR /&gt;Ipp32f buf_FFT_left[len_FFT];&lt;BR /&gt;Ipp32f buf_FFT_right[len_FFT];&lt;BR /&gt;Ipp64f buf_FFT_left_64f[len_FFT];&lt;BR /&gt;Ipp64f buf_FFT_right_64f[len_FFT];&lt;BR /&gt;IppsFFTSpec_R_32f* spec;&lt;BR /&gt;ippsFFTInitAlloc_R_32f(&amp;amp;spec, 12, IPP_FFT_DIV_INV_BY_N, ippAlgHintNone );&lt;BR /&gt;ippsFFTFwd_RToCCS_32f( buf_left_32f, buf_FFT_left, spec, NULL );&lt;BR /&gt;ippsFFTFwd_RToCCS_32f( buf_right_32f, buf_FFT_right, spec, NULL );&lt;BR /&gt;&lt;BR /&gt;//Butterworth filter&lt;BR /&gt;ippsConvert_32f64f(buf_FFT_left,buf_FFT_left_64f,len_buf);&lt;BR /&gt;ippsConvert_32f64f(buf_FFT_right,buf_FFT_right_64f,len_buf);&lt;BR /&gt;int order=4;&lt;BR /&gt;Ipp64f rFreq=10*2/RATE;&lt;BR /&gt;int tapslen=2*(order+1);&lt;BR /&gt;IppsIIRState_64f* pState;&lt;BR /&gt;Ipp64f* pTaps=ippsMalloc_64f(tapslen*sizeof(Ipp64f));&lt;BR /&gt;ippsIIRGenHighpass_64f(rFreq,0,order,pTaps,ippButterworth);&lt;BR /&gt;ippsIIRInitAlloc_64f(&amp;amp;pState,pTaps,order,0);&lt;BR /&gt;ippsIIR_64f_I(buf_FFT_left_64f,len_FFT,pState);&lt;BR /&gt;ippsIIR_64f_I(buf_FFT_right_64f,len_FFT,pState);&lt;BR /&gt;ippsIIRFree_64f(pState);&lt;BR /&gt;ippsConvert_64f32f(buf_FFT_left_64f,buf_FFT_left,len_buf);&lt;BR /&gt;ippsConvert_64f32f(buf_FFT_right_64f,buf_FFT_right,len_buf);&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Without the filter, the FFT signal works in my application, but filtered signal do not work. Is anyone have any idea on what is wrong with my code? May be can point me to some sample code or way to display the signal in graph?&lt;BR /&gt;&lt;BR /&gt;Thank you very much.&lt;BR /&gt;&lt;BR /&gt;Wong&lt;BR /&gt;</description>
      <pubDate>Thu, 02 Sep 2010 14:05:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-on-applying-ippsIIRGenLowpass-Highpass/m-p/830635#M5530</guid>
      <dc:creator>Wei_Kin_Wong</dc:creator>
      <dc:date>2010-09-02T14:05:16Z</dc:date>
    </item>
    <item>
      <title>Problem on applying ippsIIRGenLowpass/Highpass</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-on-applying-ippsIIRGenLowpass-Highpass/m-p/830636#M5531</link>
      <description>&lt;P&gt;Hi Wong, &lt;/P&gt;&lt;P&gt;Could you provide some clarification about the code: what is the error of the filtered signal?&lt;/P&gt;&lt;P&gt;For the code, the FFT result is CCS format ( the data are the complex), but ippsIIR use a real filter for the computation. Is this expected?&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Chao&lt;/P&gt;</description>
      <pubDate>Fri, 03 Sep 2010 08:52:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-on-applying-ippsIIRGenLowpass-Highpass/m-p/830636#M5531</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2010-09-03T08:52:57Z</dc:date>
    </item>
    <item>
      <title>Problem on applying ippsIIRGenLowpass/Highpass</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-on-applying-ippsIIRGenLowpass-Highpass/m-p/830637#M5532</link>
      <description>&lt;BR /&gt;To display the data in graph, do you notice IPP demo at \IPP\6.1.6.056\ia32\demo\ippsDemo.exe.&lt;BR /&gt;It can demo the IPP single processing function usage. &lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Chao</description>
      <pubDate>Fri, 03 Sep 2010 08:55:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Problem-on-applying-ippsIIRGenLowpass-Highpass/m-p/830637#M5532</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2010-09-03T08:55:05Z</dc:date>
    </item>
  </channel>
</rss>

