Exact O(1) Recursive Realization of Polynomial Fir Filters

Pierdimi1 pts0 comments

Exact Constant-Time Recursive Realization of Polynomial FIR Filters | Zenodo

Skip to main

You are using an outdated browser. Please upgrade your browser to improve your experience.

Published July 13, 2026

| Version 1.0

Working paper

Open

Exact Constant-Time Recursive Realization of Polynomial FIR Filters

Authors/Creators

Di Michele, Pierpaolo<br>(Researcher)1

Show affiliations

1.

Independent researcher

Description

An exact recursive realization with constant computational cost O(1) per sample is presented for causal FIR filters having a truncated polynomial impulse response of arbitrary degree m and finite length k. The filter output admits a representation as a linear combination of m+1 moving weighted sums, referred to as moments, defined on the monomial basis of the polynomial impulse response. The finite difference operator, applied iteratively to these moments, progressively cancels their contribution, leaving a linear constant-coefficient difference relation of order m+1. The recursion coefficients depend exclusively on the polynomial coefficients, on the degree m, and on the window length k, and are independent of the input signal. Closed-form expressions for the recursive coefficients are provided for m=0, 1, 2, 3.<br>The same formulation extends naturally to the estimation of the polynomial derivatives and to evaluation at an arbitrary point, in each case retaining the O(1) cost per sample. Moving polynomial regression turns out to be a particular case of the class considered.<br>The correctness of the algebraic derivation is verified by means of a minimal analytical case and extensive numerical simulations. The numerical analysis further highlights the effects of the recursive realization in floating-point arithmetic, attributable to the imperfect pole-zero cancellation at the multiple root z=1 associated with this recursive structure.

Notes

(En)

Attribution Note

The included Python code implements the algorithms described in this working paper. Any use of the code or of the analytical formulas derived from it requires proper attribution to the original source (DOI) and must comply with the CC BY‑NC‑ND 4.0 license. This ensures correct acknowledgment of the intellectual authorship of the research.

Notes

(En)

Editorial Note

The table of contents contains two section titles (&ldquo;Sommario&rdquo; and &ldquo;Introduzione&rdquo;) inherited from the original Italian drafting template. These correspond respectively to &ldquo;Table of Contents&rdquo; and &ldquo;Introduction&rdquo; in the English version. A fully uniform English table of contents will be provided in a future revision.

Files

Exact Constant-Time Recursive Realization of Polynomial FIR Filters (en)- v1.pdf

Files<br>(1.8 MB)

Name<br>Size

Download all

Exact Constant-Time Recursive Realization of Polynomial FIR Filters (en)- v1.pdf

md5:4aa1455c48a51d98e2a646c1d1ef7ae7

1.8 MB

Preview

Download

Additional details

Additional titles

Alternative title

The Recursive Truncated Polynomial Filter (RTPF), with Applications to Moving Polynomial Regression

Related works

Is derived from

Working paper:

10.5281/zenodo.17053349

(DOI)

Working paper:

10.5281/zenodo.18381278

(DOI)

Working paper:

10.5281/zenodo.18518657

(DOI)

Working paper:

10.5281/zenodo.20574595do.20574595

(DOI)

Dates

Issued

2026-07-13

Views

Downloads

Show more details

All versions<br>This version

Views

Total views

Downloads

Total downloads

Data volume

Total data volume

0 Bytes<br>0 Bytes

More info on how stats are collected....

Versions

External resources

Indexed in

OpenAIRE

Communities

Keywords and subjects

Keywords

Recursive Polynomial Regression

Truncated Polynomial FIR Filters

Constant-Time Algorithms

Recursive Filter Realization

Weighted Moving Sums

Finite Difference Operators

Polynomial Impulse Response

IIR–FIR Hybrid Architecture

Digital Signal Processing

Time Series Processing

Details

DOI

DOI Badge

DOI

10.5281/zenodo.21336669

Markdown

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.21336669.svg)](https://doi.org/10.5281/zenodo.21336669)

reStructuredText

.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.21336669.svg<br>:target: https://doi.org/10.5281/zenodo.21336669

HTML

Image URL

https://zenodo.org/badge/DOI/10.5281/zenodo.21336669.svg

Target URL

https://doi.org/10.5281/zenodo.21336669

Resource type<br>Working paper

Publisher<br>Zenodo

Languages

En

Rights

License

Creative Commons Attribution Non Commercial No Derivatives 4.0 International

No further description.

Read more

Copyright

Copyright (C) 2026 Pierpaolo Di Michele

Citation

Export

Technical metadata

Created

July 13, 2026

Modified

July 13, 2026

Jump up

This site uses cookies. Find out more on how we use cookies

Accept all cookies<br>Accept only essential cookies

zenodo polynomial recursive realization filters constant

Related Articles