Be the first to rate this file! 15 downloads (last 30 days) File Size: 1.95 KB File ID: #7003

Adaptive-degree polynomial (Savitzky-Golay) filter for data differentiation

by Jianwen Luo

 

26 Feb 2005 (Updated 28 Feb 2005)

No BSD License  

Adaptive-degree polynomial filter (Savitzky-Golay Filter) for data differentiation (1st derivative).

Download Now | Watch this File

File Information
Description

Commonly, the degree of the fitting polynomial for the Savitzky-Golay filter is fixed. However, the polynomial degree can vary according to the sum of squares of fitting residuals and the statistical testing to obtain the adaptive-degree polynomial filter.

This function obtains the polynomial degree (output: polynomial_degree) selected in the adaptive-degree polynomial filter (Savitzky-Golay filter)for the data subset of length 2M+1 (intput: data_frame).

The difference between this function and our previvous one (http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=6121&objectType=file) lies in that this one is for data differentiation (first derivative) and that is for data smoothing.

Usage:
Run Pkmi_Calculate first to obtain the numerical table of gram polynomials so as to accelerate the calculation. And See the demo of above-mentionded function of data smoothing for reference.

Author:
 Jianwen Luo <luojw@bme.tsinghua.edu.cn, luojw@ieee.org> 2005-02-27
 Department of Biomedical Engineering
 Tsinghua University, Beijing 100084, P. R. China

References:
[1] P. Barak,
"Smoothing and differentiation by an adaptive-degree polynomial filter," Analytical Chemistry, vol. 67, pp. 2758-2762, 1995.
[2] M. Jakubowska and W. W. Kubiak,
"Adaptive-degree polynomial filter for voltammetric signals," Analytica Chimica Acta, vol. 512, pp. 241-250, 2004.
[3] A. Savitzky and M. J. E. Golay,
"Smoothing and Differentiation of Data by Simplified Least Squares Procedures," Analytical Chemistry, vol. 36, pp. 1627-1639, 1964.
[4]P. A. Gorry,
"General Least-Squares Smoothing and Differentiation by the Convolution (Savitzky-Golay) Method," Analytical Chemistry, vol. 62, pp. 570-573, 1990.
[5] J. W. Luo, K. Ying, P. He and J. Bai,
¡°Properties of Savitzky-Golay digital differentiators,¡±
Digital Signal Processing, vol. 15, pp. 122-136, 2005.
[6] http://www.mathworks.com/matlabcentral/fileexchange/loadFileList.do?objectType=search&criteria=savitzky&Search=Go
[7] http://uk.cambridge.org/chemistry/resources/delevie/

Acknowledgements
This submission has inspired the following:
z-transform of 1D & 2D Savitzky-Golay Smoothing and Differentiation Filter
MATLAB release MATLAB 6.5.1 (R13SP1)
Zip File Content  
Other Files adpf_diff.m,
Pkmi_Calculate.m
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
filter design Jianwen Luo 22 Oct 2008 07:42:08
filter analysis Jianwen Luo 22 Oct 2008 07:42:08
savitzkygolay Jianwen Luo 22 Oct 2008 07:42:08
differentiation Jianwen Luo 22 Oct 2008 07:42:08
polynomial Jianwen Luo 22 Oct 2008 07:42:08
adaptive Jianwen Luo 22 Oct 2008 07:42:08

Contact us at files@mathworks.com