Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To obtain the same filter in MATLAB, you can use "

  [b, a] = butter(2, [lowcut highcut]/(samplerate/2)))".  This ;

  y = filtfilt(b, a, x);


where lowcut and highcut are low and high cutoff frequencies (Hz), samplerate is the sampling frequency (Hz), x is the unfiltered data, and y is the filtered data.

This is correct despite the fact that MATLAB's documentation claims it should produce a 4th-order filter (it uses a different convention).

...