No License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from

4.7 | 10 ratings Rate this file 8 Downloads (last 30 days) File Size: 6.8 KB File ID: #17061 Version: 1.0




22 Oct 2007 (Updated )

Zero-phase forwards/backwards filtering using SP toolbox dfilt filter objects

| Watch this File

File Information

FILTFILTHD provides zero-phase forwards/backwards filtering. Unlike MATLAB's filtfilt, FILTFILTHD accepts dfilt filter objects on input.
This allows multiple stage filters from fdatool to be used.

A selection of end-effect minimization methods are supported.

Required Products Signal Processing Toolbox
MATLAB release MATLAB 7.5 (R2007b)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (10)
25 Apr 2013 Chethan Pandarinath


21 Mar 2013 Jerry Gregoire

Great idea. Wondering why ML did not do this. Seems pretty obvious. Filter objects are much easier to work with. This should have been a no brainer for ML.

14 Feb 2013 sathish

Very nice!!! thanks

23 Jan 2012 Ede

Ede (view profile)

Sweet, thanks!
However, I am running in trouble when using it with parfor. Does anyone know why?

19 Aug 2010 Daniel Golden

A lovely little program that solved my problem!

14 Apr 2010 Mark Proulx

This function is sensational! I've been learning how to use filter objects, and really like the concept. I was discouraged, therefore, when I realized that the standard 'filtfilt' function only works with the transfer function form. This routine is precisely what I needed!

28 Dec 2009 chairmanK

Excellent! I hope that Mathworks incorporates this functionality into the dfilt class in the next release of the Signal Processing Toolbox.

09 Mar 2009 Keith

Keith (view profile)

Provides a solution to the limited resolution of the matlab transfer function filter forms when calling filtfilt. Filter objects can be created with zero pole gain prototypes, converted to second order sections and avoid the numerical precision problems associated with [b,a] transfer functions but allow use of filtfilt to eliminate phase distortion.

18 Feb 2008 ueli r.

exactly what i needed

23 Oct 2007 Gunter Wahl

12 Nov 2007

Minor improvements/fixes

Contact us