<?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 Re: Peak Detection Algorithm for FPGA LabView in LabVIEW</title>
    <link>https://forums.ni.com/t5/LabVIEW/Peak-Detection-Algorithm-for-FPGA-LabView/m-p/1176465#M511176</link>
    <description>&lt;P&gt;Ben,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for that link. &amp;nbsp;I am not sure if the threshold detector would work in my application because the peak amplitude varies from pulse to pulse. &amp;nbsp;Are there any other suggestions you might have?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;mdnb2&lt;/P&gt;</description>
    <pubDate>Fri, 09 Jul 2010 22:14:13 GMT</pubDate>
    <dc:creator>mdnb2</dc:creator>
    <dc:date>2010-07-09T22:14:13Z</dc:date>
    <item>
      <title>Peak Detection Algorithm for FPGA LabView</title>
      <link>https://forums.ni.com/t5/LabVIEW/Peak-Detection-Algorithm-for-FPGA-LabView/m-p/1174905#M510840</link>
      <description>&lt;P&gt;I am in the process of migrating my Labview software of a fiber optic sensor to an FPGA using a single board RIO. &amp;nbsp;However, my program uses the pre-built Peak Detector VI, which contain some floating point math. &amp;nbsp;I was wondering if there were any existing peak detection algorithms out there that uses the fixed-point math, required in the operation of the FPGA. &amp;nbsp;Thanks in advance for your time and consideration.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jul 2010 00:25:24 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Peak-Detection-Algorithm-for-FPGA-LabView/m-p/1174905#M510840</guid>
      <dc:creator>mdnb2</dc:creator>
      <dc:date>2010-07-09T00:25:24Z</dc:date>
    </item>
    <item>
      <title>Re: Peak Detection Algorithm for FPGA LabView</title>
      <link>https://forums.ni.com/t5/LabVIEW/Peak-Detection-Algorithm-for-FPGA-LabView/m-p/1176309#M511145</link>
      <description>&lt;P&gt;mdnb2,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-unlink="true"&gt;Hello! Our IPNet - LabVIEW FPGA Functions and Example IP&amp;nbsp;website has quite a bit of great FPGA examples. Unfortunately, I didn't find anything on there for peak detection.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It wouldn't be to difficult to write a threshold algorithm that would detect a peak above a certain level, but it wouldn't be a ture peak detection.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Oct 2025 20:05:51 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Peak-Detection-Algorithm-for-FPGA-LabView/m-p/1176309#M511145</guid>
      <dc:creator>Ben_S</dc:creator>
      <dc:date>2025-10-29T20:05:51Z</dc:date>
    </item>
    <item>
      <title>Re: Peak Detection Algorithm for FPGA LabView</title>
      <link>https://forums.ni.com/t5/LabVIEW/Peak-Detection-Algorithm-for-FPGA-LabView/m-p/1176465#M511176</link>
      <description>&lt;P&gt;Ben,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for that link. &amp;nbsp;I am not sure if the threshold detector would work in my application because the peak amplitude varies from pulse to pulse. &amp;nbsp;Are there any other suggestions you might have?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;mdnb2&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jul 2010 22:14:13 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Peak-Detection-Algorithm-for-FPGA-LabView/m-p/1176465#M511176</guid>
      <dc:creator>mdnb2</dc:creator>
      <dc:date>2010-07-09T22:14:13Z</dc:date>
    </item>
    <item>
      <title>Re: Peak Detection Algorithm for FPGA LabView</title>
      <link>https://forums.ni.com/t5/LabVIEW/Peak-Detection-Algorithm-for-FPGA-LabView/m-p/1178399#M511592</link>
      <description>&lt;P&gt;mdnb2,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is a document on our website that talks about &lt;A href="https://www.ni.com/en/support/documentation/supplemental/06/peak-detection-using-labview-and-measurement-studio.html" target="_self" rel="nofollow"&gt;Peak Detection Using LabVIEW and Measurement Studio&lt;/A&gt;, though it references the VIs that are not available in FPGA, it has interesting information on peak detection in general.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As far as writing your own algorithm, here is how I would start writing one. Basic Steps :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1.) Search the array samples to find the top X number of points and their locations.&lt;/P&gt;
&lt;P&gt;2.) Filter out multiple samples on the same peak by removing points close to other points by witdth of Y samples.&lt;/P&gt;
&lt;P&gt;3.) Filter out low peaks by comparing the all remaining peaks to each other.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Oct 2025 20:06:15 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Peak-Detection-Algorithm-for-FPGA-LabView/m-p/1178399#M511592</guid>
      <dc:creator>Ben_S</dc:creator>
      <dc:date>2025-10-29T20:06:15Z</dc:date>
    </item>
  </channel>
</rss>

