<?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 corralation two signals in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/corralation-two-signals/m-p/804231#M3467</link>
    <description>ok i have found the answer &lt;BR /&gt;in diffrent matlab version it is diffrent definition&lt;BR /&gt;&lt;BR /&gt;xcor(a,b) =~ filter(conj(a(end:-1:1)),b) &lt;BR /&gt;in other matlab versions it might be&lt;BR /&gt;filter(a,b) &lt;BR /&gt;but only part of correlation is the same arround maximum&lt;BR /&gt;so in intel ipp i suppose first vesrion should be invers order of signal and make conjugate</description>
    <pubDate>Mon, 07 Jun 2010 06:05:21 GMT</pubDate>
    <dc:creator>michaels247</dc:creator>
    <dc:date>2010-06-07T06:05:21Z</dc:date>
    <item>
      <title>corralation two signals</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/corralation-two-signals/m-p/804230#M3466</link>
      <description>hello i have corralation of two complex signals each have diffrent length&lt;BR /&gt;i use ippsCrossCorr_32fc&lt;BR /&gt;&lt;BR /&gt;the issue is that i dont recive same result as matlab&lt;BR /&gt;sig1 lenRecived&lt;BR /&gt;sig2 len1&lt;BR /&gt;xcorrsig=xcorr(sig1,sig2) ( length = 2*lenrecived-1)&lt;BR /&gt;&lt;BR /&gt;in intel i use &lt;BR /&gt;xcorr = 2*lenRecived-1 since lenRecived&amp;gt;len1&lt;BR /&gt;and i use lag = -(lenRecived-1)&lt;BR /&gt;&lt;BR /&gt;status = ippsCrossCorr_32fc(sigSigRecived,lenRecived , &amp;amp;sign[indD*N], N, &amp;amp;xcorrSig[indDlenRecived], 2*lenRecived-1 , lag);&lt;BR /&gt;i dont recive the same result , also i have very old matlab version before 10 years&lt;BR /&gt;&lt;BR /&gt;i try to change the order of signals in corralation and try to see mirror of result still not the same &lt;BR /&gt;also i put two results at the maximal value and look to see if there is index problem but it isnt seem so ..&lt;BR /&gt;</description>
      <pubDate>Sun, 06 Jun 2010 11:56:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/corralation-two-signals/m-p/804230#M3466</guid>
      <dc:creator>michaels247</dc:creator>
      <dc:date>2010-06-06T11:56:07Z</dc:date>
    </item>
    <item>
      <title>corralation two signals</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/corralation-two-signals/m-p/804231#M3467</link>
      <description>ok i have found the answer &lt;BR /&gt;in diffrent matlab version it is diffrent definition&lt;BR /&gt;&lt;BR /&gt;xcor(a,b) =~ filter(conj(a(end:-1:1)),b) &lt;BR /&gt;in other matlab versions it might be&lt;BR /&gt;filter(a,b) &lt;BR /&gt;but only part of correlation is the same arround maximum&lt;BR /&gt;so in intel ipp i suppose first vesrion should be invers order of signal and make conjugate</description>
      <pubDate>Mon, 07 Jun 2010 06:05:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/corralation-two-signals/m-p/804231#M3467</guid>
      <dc:creator>michaels247</dc:creator>
      <dc:date>2010-06-07T06:05:21Z</dc:date>
    </item>
  </channel>
</rss>

