A unified framework for derivation and implementation of Savitzky-Golay filters

被引:48
作者
Candan, Cagatay [1 ]
Inan, Hakan [2 ]
机构
[1] Middle E Tech Univ, Dept Elect & Elect Engn, TR-06531 Ankara, Turkey
[2] Stanford Univ, Dept Elect Engn, Stanford, CA 94305 USA
关键词
Savitzky-Golay filters; Polynomial interpolation; Smoothing; Differentiation; Fractional delay; DIFFERENTIATION; SELECTION;
D O I
10.1016/j.sigpro.2014.04.016
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The Savitzky-Golay (SG) filter design problem is posed as the minimum norm solution of an underdetermined equation system. A unified SG filter design framework encompassing several important applications such as smoothing, differentiation, integration and fractional delay is developed. In addition to the generality and flexibility of the framework, an efficient SG filter implementation structure, naturally emerging from the framework, is proposed. The structure is shown to reduce the number of multipliers in the smoothing application. More specifically, the smoothing application, where an Lth degree polynomial to the frame of 2N+1 samples is fitted, can be implemented with N-L/2 multiplications per output sample instead of N+1 multiplications with the suggested structure. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:203 / 211
页数:9
相关论文
共 19 条
[1]  
[Anonymous], 1988, Advanced Topics in Signal Processing Englewood Cliffs
[2]  
[Anonymous], 1990, OPTIMIZATION VECTOR
[3]  
Candan C., 2013, SAVITZKY GOLAY FILTE
[4]   An efficient filtering structure for Lagrange interpolation [J].
Candan, Cagatay .
IEEE SIGNAL PROCESSING LETTERS, 2007, 14 (01) :17-19
[5]   Digital Wideband Integrators With Matching Phase and Arbitrarily Accurate Magnitude Response [J].
Candan, Cagatay .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2011, 58 (09) :610-614
[6]  
FARROW CW, 1988, P IEEE INT S CIRC SY, P2641
[7]   GENERAL LEAST-SQUARES SMOOTHING AND DIFFERENTIATION BY THE CONVOLUTION (SAVITZKY-GOLAY) METHOD [J].
GORRY, PA .
ANALYTICAL CHEMISTRY, 1990, 62 (06) :570-573
[8]  
Hildebrand F. B., 1987, Introduction to Numerical Analysis
[9]   Denoising Depth EEG Signals During DBS Using Filtering and Subspace Decomposition [J].
Hofmanis, Janis ;
Caspary, Olivier ;
Louis-Dorr, Valerie ;
Ranta, Radu ;
Maillard, Louis .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2013, 60 (10) :2686-2695
[10]   On the Selection of Optimum Savitzky-Golay Filters [J].
Krishnan, Sunder Ram ;
Seelamantula, Chandra Sekhar .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2013, 61 (02) :380-391