<?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: Differentiating digital filter in LabVIEW</title>
    <link>https://ni.lithium.com/t5/LabVIEW/Differentiating-digital-filter/m-p/225387#M124792</link>
    <description>I don't know of a single pass filter that both differentiates and employs a Bessel filter (but I am not really a filter expert, either).  Have you tried a two pass approach?  For example, run &lt;B&gt;Bessel Filter.vi&lt;/B&gt; on your data followed by &lt;B&gt;Derivative x(t).vi&lt;/B&gt;.&lt;BR /&gt;&lt;BR /&gt;Note that the Savitzky-Golay approach preserves phase and peak height very well and does not introduce the phase shift common in most smoothing filters.  It is used extensively in spectroscopy for that reason.</description>
    <pubDate>Tue, 07 Jun 2005 12:35:37 GMT</pubDate>
    <dc:creator>DFGray</dc:creator>
    <dc:date>2005-06-07T12:35:37Z</dc:date>
    <item>
      <title>Differentiating digital filter</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Differentiating-digital-filter/m-p/223735#M124119</link>
      <description>Hi,&lt;BR /&gt;I have found a vi for implementing a low pass Bessel filter in LabView.&lt;BR /&gt;However, still not found any examples for implementing a filtered derivative.&lt;BR /&gt;Can anybody point me to LabView examples for this?&lt;BR /&gt;&lt;BR /&gt;Thanks</description>
      <pubDate>Thu, 02 Jun 2005 15:54:32 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Differentiating-digital-filter/m-p/223735#M124119</guid>
      <dc:creator>momolxg</dc:creator>
      <dc:date>2005-06-02T15:54:32Z</dc:date>
    </item>
    <item>
      <title>Re: Differentiating digital filter</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Differentiating-digital-filter/m-p/224738#M124547</link>
      <description>Hi momolxg&lt;BR /&gt;&lt;BR /&gt;Here is a link with general informations about working with LabVIEW filters VIs:&lt;BR /&gt;&lt;BR /&gt;http://zone.ni.com/devzone/conceptd.nsf/webmain/8bed37d53919702786256f6a008201ab#1&lt;BR /&gt;&lt;BR /&gt;I hope it helps&lt;BR /&gt;&lt;BR /&gt;regards&lt;BR /&gt;&lt;BR /&gt;Manuel Wielander&lt;BR /&gt;NI</description>
      <pubDate>Mon, 06 Jun 2005 08:37:33 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Differentiating-digital-filter/m-p/224738#M124547</guid>
      <dc:creator>ManuelW</dc:creator>
      <dc:date>2005-06-06T08:37:33Z</dc:date>
    </item>
    <item>
      <title>Re: Differentiating digital filter</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Differentiating-digital-filter/m-p/224801#M124568</link>
      <description>If I read your request correctly, it sounds like you want a Savitzky-Golay filter.  NI does not currently offer this (in the derivativ version, there is a point by point smoothing version).  It is a standard convolution filter, so you can use LabVIEW to do it if you have the coefficients.  You can get the coefficients from many locations.  The easiest is probably the second edition of &lt;I&gt;Numerical Recipes in C&lt;/I&gt; by Press et. al.&lt;BR /&gt;&lt;BR /&gt;This topic comes up fairly frequently.  Search for "Savitzky Golay" in the discussion forum box and you will get several hits, with code.  If you don't find what you need, repost and I will dig something up.  Before you use it, you may want to read the Numerical Recipes article to learn the ins and outs.</description>
      <pubDate>Mon, 06 Jun 2005 13:19:27 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Differentiating-digital-filter/m-p/224801#M124568</guid>
      <dc:creator>DFGray</dc:creator>
      <dc:date>2005-06-06T13:19:27Z</dc:date>
    </item>
    <item>
      <title>Re: Differentiating digital filter</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Differentiating-digital-filter/m-p/225285#M124754</link>
      <description>Hi,&lt;BR /&gt;Thanks for the tip, I will try it out.&lt;BR /&gt;Ideally I would like a differentiating Bessel filter.&lt;BR /&gt;&lt;BR /&gt;Bye</description>
      <pubDate>Tue, 07 Jun 2005 08:54:04 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Differentiating-digital-filter/m-p/225285#M124754</guid>
      <dc:creator>momolxg</dc:creator>
      <dc:date>2005-06-07T08:54:04Z</dc:date>
    </item>
    <item>
      <title>Re: Differentiating digital filter</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Differentiating-digital-filter/m-p/225387#M124792</link>
      <description>I don't know of a single pass filter that both differentiates and employs a Bessel filter (but I am not really a filter expert, either).  Have you tried a two pass approach?  For example, run &lt;B&gt;Bessel Filter.vi&lt;/B&gt; on your data followed by &lt;B&gt;Derivative x(t).vi&lt;/B&gt;.&lt;BR /&gt;&lt;BR /&gt;Note that the Savitzky-Golay approach preserves phase and peak height very well and does not introduce the phase shift common in most smoothing filters.  It is used extensively in spectroscopy for that reason.</description>
      <pubDate>Tue, 07 Jun 2005 12:35:37 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Differentiating-digital-filter/m-p/225387#M124792</guid>
      <dc:creator>DFGray</dc:creator>
      <dc:date>2005-06-07T12:35:37Z</dc:date>
    </item>
    <item>
      <title>Re: Differentiating digital filter</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Differentiating-digital-filter/m-p/225447#M124815</link>
      <description>I will let you know after our trial in the laboratory tomorrow!</description>
      <pubDate>Tue, 07 Jun 2005 14:02:49 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Differentiating-digital-filter/m-p/225447#M124815</guid>
      <dc:creator>momolxg</dc:creator>
      <dc:date>2005-06-07T14:02:49Z</dc:date>
    </item>
    <item>
      <title>Differentiating digital filter</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Differentiating-digital-filter/m-p/227622#M125699</link>
      <description>With help from the references given I could generate my Bessel filter differentiator.&lt;BR /&gt;(Impulse function into Bessel filter and take derivative of these FFT convolution coefficients for coefficients to feed the convolution function for getting the derivative.)&lt;BR /&gt;&lt;BR /&gt;At the moment I am comparing this to a simple linear fit to obtain the slope and the derivative from the SavitskyGolay method. &lt;BR /&gt;&lt;BR /&gt;Thanks for all the tips!</description>
      <pubDate>Sat, 11 Jun 2005 12:51:56 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Differentiating-digital-filter/m-p/227622#M125699</guid>
      <dc:creator>momolxg</dc:creator>
      <dc:date>2005-06-11T12:51:56Z</dc:date>
    </item>
    <item>
      <title>Re: Differentiating digital filter</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Differentiating-digital-filter/m-p/253879#M137105</link>
      <description>Now implemented the Savitsky-Golay filter in FPGA - just what I was looking for. Thanks to all!</description>
      <pubDate>Fri, 12 Aug 2005 10:58:50 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Differentiating-digital-filter/m-p/253879#M137105</guid>
      <dc:creator>momolxg</dc:creator>
      <dc:date>2005-08-12T10:58:50Z</dc:date>
    </item>
  </channel>
</rss>

