Savitzky-Golay Differentiation FIR filter (Generalized)

Versión 1.1.1 (2,96 KB) por Martin
Generalized implementation of the Savitzky-Golay FIR filter with extensive documentation. Allows asymmetrical and non-integer parameters.
369 descargas
Actualizado 11 feb 2019

Ver licencia

The Savitzky-Golay filter is based on approximating the given data by a polynomial using the Least-Squares parameter estimation. This implementation contains a function SG_calc.m which calculated the filter coefficients and an example script for simple implementation. Asymmetrical and non-integer parameters are allowed.

The SG filter is suitable for direct calculation of any signal derivatives of an arbitrary order limited by the Signal-to-noise ration of the original signal and sampling.

Feel free to use it for any research project under the condition of citing the reference:

M. Brablc, V. Sova, and R. Grepl, “Adaptive feedforward controller for a DC motor drive based on inverse dynamic model with recursive least squares parameter estimation,” in Proceedings of the 2016 17th International Conference on Mechatronics - Mechatronika, ME 2016, D. Maga and T. Brezina, Eds. Prague, 2017, pp. 146–150.

Citar como

Martin (2024). Savitzky-Golay Differentiation FIR filter (Generalized) (https://www.mathworks.com/matlabcentral/fileexchange/68342-savitzky-golay-differentiation-fir-filter-generalized), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2017b
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Categorías
Más información sobre Digital Filter Analysis en Help Center y MATLAB Answers.
Comunidades de usuarios

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
1.1.1

corected help

1.1.0

added reference

1.0.3

added reference

1.0.2

added reference to the function

1.0.1

added reference

1.0.0