Approximation of digital signals by means of continuous-time functions is often required in many tasks of digital to analog conversion, signal processing and coding. In many cases the approximation is performed based on an $l^2$ optimality criterion; in this paper we study approximations of one-dimensional signals under the $l^\infty$ norm. We first introduce approximations in linear spaces, for which linear programming methods are known. For the particular case of linear approximations (i.e. first order polynomials), we propose a geometric solution that is shown to be computationally more efficient than the linear programming approach. Then, we study the problem of piecewise approximations, i.e. dividing the domain into intervals and approximating the signal in linear spaces within every segment independently, so as to reach an optimal non continuous approximation. Given an error bound $\delta$, we establish a strategy to determine the minimum number k of segments for which the approximation is guaranteed to produce an error within $\delta$. We then show how to find the optimal partition that gives the piecewise $l^\infty$ optimal solution with k segments. The computational complexity of the algorithms is studied, showing that in many practical situations the number of operations is O(n), being n the number of samples.

Approximation of One-Dimensional Digital Signals under the l-Infinity Norm

DALAI, Marco;LEONARDI, Riccardo
2006-01-01

Abstract

Approximation of digital signals by means of continuous-time functions is often required in many tasks of digital to analog conversion, signal processing and coding. In many cases the approximation is performed based on an $l^2$ optimality criterion; in this paper we study approximations of one-dimensional signals under the $l^\infty$ norm. We first introduce approximations in linear spaces, for which linear programming methods are known. For the particular case of linear approximations (i.e. first order polynomials), we propose a geometric solution that is shown to be computationally more efficient than the linear programming approach. Then, we study the problem of piecewise approximations, i.e. dividing the domain into intervals and approximating the signal in linear spaces within every segment independently, so as to reach an optimal non continuous approximation. Given an error bound $\delta$, we establish a strategy to determine the minimum number k of segments for which the approximation is guaranteed to produce an error within $\delta$. We then show how to find the optimal partition that gives the piecewise $l^\infty$ optimal solution with k segments. The computational complexity of the algorithms is studied, showing that in many practical situations the number of operations is O(n), being n the number of samples.
File in questo prodotto:
File Dimensione Formato  
DL_TSP06_IEEE.pdf

solo utenti autorizzati

Tipologia: Full Text
Licenza: NON PUBBLICO - Accesso privato/ristretto
Dimensione 706.98 kB
Formato Adobe PDF
706.98 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
DL_TSSP-2006_post-print.pdf

accesso aperto

Descrizione: DL_TSSP-2006_post-print
Tipologia: Documento in Post-print
Licenza: Creative commons
Dimensione 618.34 kB
Formato Adobe PDF
618.34 kB Adobe PDF Visualizza/Apri

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/11379/28998
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 5
social impact