Ticket #1477 (closed: fixed)

Opened 10 years ago

Last modified 5 years ago

Add Butterworth filter option to FFTSmooth

Reported by: Dennis Mikkelson Owned by: Dennis Mikkelson
Priority: major Milestone: Iteration 24
Component: Keywords:
Cc: Blocked By:
Blocking: Tester: Vickie Lynch

Description

A Butterworth filter option can be easily added to FFTSmooth so that noisy data can be smoothed without introducing the "ringing" artifacts caused by an abrupt frequency cutoff as is done by the "Zeroing" option. This will require two positive integer parameters, a cutoff control parameter, n, and the order of the filter.

Change History

comment:1 Changed 10 years ago by Dennis Mikkelson

(In [5658]) This second version of FFTSmooth adds an arbitrary order "Butterworth" filter in addition to the original "Zeroing" option. The Butterworth filter takes two additional positive integer parameters, "n" and the "order" of the filter, in a character string. The interpretation of "n" is as in the "Zeroing" case, however, in keeping with the documentation. n MUST be strictly more than 1 for both the Butterworth and the Zeroing options, in this version. refs #1477

comment:2 Changed 10 years ago by Dennis Mikkelson

  • Status changed from new to accepted

comment:3 Changed 10 years ago by Dennis Mikkelson

  • Status changed from accepted to verify

This option has been added as a second version of FFTSmooth, in files FFTSmooth2.h and FFTSmooth2.cpp

comment:4 Changed 10 years ago by Dennis Mikkelson

(In [5667]) "Gold" test result files for Zeroing and Butterworth filter options for the FFTSmooth2 algorithm. refs #1477

comment:5 Changed 10 years ago by Dennis Mikkelson

(In [5668]) Test code for both Zeroing and Butterworth filter options for the second version of FFTSmooth, in class FFTSmooth2. refs #1477

comment:6 Changed 10 years ago by Nick Draper

  • Resolution set to fixed

fill in missing resolution

comment:7 Changed 10 years ago by Vickie Lynch

  • Status changed from verify to verifying
  • Tester set to Vickie Lynch

comment:8 Changed 10 years ago by Vickie Lynch

  • Status changed from verifying to closed

Tested FFTSmoooth with Butterworth filter on discontinuous data and results were good.

comment:9 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 2324

Note: See TracTickets for help on using tickets.