Recently, a unified framework was proposed for forward-backward filtering and penalized least-squares optimization. It was shown that forward-backward filtering can be presented as instances of penalized least-squares optimization. In other words, the output of a zero-phase digital infinite-impulse response (IIR) filter can be computed by solving a constrained optimization problem, in which the weight con- trolling the constraint is directly related to cutoff frequencies with closed-form equations. It was also shown that a zero-phase digital IIR filter can be formed as an optimal smoothing Wiener filter for a ran- dom process obtained from an autoregressive (AR) or AR-moving average (ARMA) model driven by input (innovation) noise in presence of an observation noise. In this paper, the problem of zero-phase digital IIR filtering is re-examined using Kalman fil- ter/smoother. The paper shows that every zero-phase digital IIR filter can be viewed as a special case of an optimal smoothing Wiener filter. Based on the fact that the formulations of the optimum filter by Wiener and Kalman are equivalent in steady state, we present a Kalman filter/smoother framework to the design and implementation of digital IIR filters. As an example, the zero-phase digital Butterworth filter is designed using Kalman smoother and compared with the traditional design (forward filtering and backward smoothing) method.

Kalman filter/smoother-based design and implementation of digital IIR filters / A. Kheirati Roonizi. - In: SIGNAL PROCESSING. - ISSN 0165-1684. - 208:(2023), pp. 108958.1-108958.10. [10.1016/j.sigpro.2023.108958]

Kalman filter/smoother-based design and implementation of digital IIR filters

A. Kheirati Roonizi
2023

Abstract

Recently, a unified framework was proposed for forward-backward filtering and penalized least-squares optimization. It was shown that forward-backward filtering can be presented as instances of penalized least-squares optimization. In other words, the output of a zero-phase digital infinite-impulse response (IIR) filter can be computed by solving a constrained optimization problem, in which the weight con- trolling the constraint is directly related to cutoff frequencies with closed-form equations. It was also shown that a zero-phase digital IIR filter can be formed as an optimal smoothing Wiener filter for a ran- dom process obtained from an autoregressive (AR) or AR-moving average (ARMA) model driven by input (innovation) noise in presence of an observation noise. In this paper, the problem of zero-phase digital IIR filtering is re-examined using Kalman fil- ter/smoother. The paper shows that every zero-phase digital IIR filter can be viewed as a special case of an optimal smoothing Wiener filter. Based on the fact that the formulations of the optimum filter by Wiener and Kalman are equivalent in steady state, we present a Kalman filter/smoother framework to the design and implementation of digital IIR filters. As an example, the zero-phase digital Butterworth filter is designed using Kalman smoother and compared with the traditional design (forward filtering and backward smoothing) method.
Digital IIR filter; Kalman filter; Kalman smoother; Optimization; Wiener filter
Settore INF/01 - Informatica
2023
Article (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/955253
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 3
social impact