A filter model is proposed, allowing for the realization of a digital structure that computes a decimated version of the output signal. Each time the sampling rate is switched, pre-calculated coefficients are loaded by the processor in parallel to computing a filter state that fits the new rate. Sufficient conditions for the existence of the new state are given: holding these conditions, the sampling rate can be varied at runtime without introducing spurious transients in the output signal. The equivalence between the proposed filter model and existing polyphase networks for the efficient computation of decimated signals is discussed. If the input is null, the rate-switching structure performs a fraction of the computations that equals the decimation factor. Otherwise, the same efficiency can be achieved by linearly interpolating in between decimated input values, at the cost of introducing an error in the output signal. Particularly in the second-order case, an efficient rate-switching structure can be figured out capable of producing an error-free output also in presence of an input which is not null.

Rate Switching Filters: Model and Efficient Approximation

FONTANA, Federico;BOZZO, Enrico
2014-01-01

Abstract

A filter model is proposed, allowing for the realization of a digital structure that computes a decimated version of the output signal. Each time the sampling rate is switched, pre-calculated coefficients are loaded by the processor in parallel to computing a filter state that fits the new rate. Sufficient conditions for the existence of the new state are given: holding these conditions, the sampling rate can be varied at runtime without introducing spurious transients in the output signal. The equivalence between the proposed filter model and existing polyphase networks for the efficient computation of decimated signals is discussed. If the input is null, the rate-switching structure performs a fraction of the computations that equals the decimation factor. Otherwise, the same efficiency can be achieved by linearly interpolating in between decimated input values, at the cost of introducing an error in the output signal. Particularly in the second-order case, an efficient rate-switching structure can be figured out capable of producing an error-free output also in presence of an input which is not null.
File in questo prodotto:
File Dimensione Formato  
Official_06704875.pdf

non disponibili

Tipologia: Documento in Post-print
Licenza: Non pubblico
Dimensione 3.97 MB
Formato Adobe PDF
3.97 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/11390/946646
 Attenzione

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

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 3
social impact