Other filter options

I see that the default bandpass filter is fft-based. I'm somewhat familiar with this (the default filter in Curry is fft-based) but can I run other filter methods in BS?

For example




I've been trying rather unsuccessfully to find a way to quantitate these baseline "DC shifts". Here I've applied a lowpass filter at 0.1 hz which distorts the data more than I'd like. A moving average filter might work but I have no idea how to implement it in the 'run matlab function'. You've already advised on a way to integrate the AUC (trapz), but I need a signal to integrate.

Thanks.

Hello,
I transferred your questions (including the one about the Morlet wavelets) to other signal processing specialists, they should get back to you shortly.
Francois

I found a way to do what I wanted. I post this in case someone wants to create a moving average filter using the matlab interface:

fs = 1000;
coeff = ones(1, fs)/fs;
Data = filter (coeff, 1, Data, [], 2);

It creates a slight delay (sampling 1000 /2) but works for what I need it to.