DIGITAL FILTERING

Hardware implementations of multipliers in digital filters are area consuming. Furthermore, performing the "multiply-and-accumulate" operations on the software side of a prior art digital filter is calculating time consuming. By segmentation of the bit stream of an incoming signal into lin...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DIETSCH, RAINER, BODE, PETER
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Hardware implementations of multipliers in digital filters are area consuming. Furthermore, performing the "multiply-and-accumulate" operations on the software side of a prior art digital filter is calculating time consuming. By segmentation of the bit stream of an incoming signal into linear combinations of a pre-determined number of signals, efficient digital filtering may be provided. According to an aspect of the present invention, this method may be implemented on the hardware side of a digital filter, resulting in a reduction of area needed for the implementation of the digital filter, or on the software side of a digital filter, resulting in a reduction of calculation time needed for performing the filter process. Les réalisations matérielles des multiplicateurs dans les filtres numériques occupent des surfaces importantes. Par ailleurs, l'exécution d'opérations de type /= du côté logiciel d'un filtre numérique de l'état de la technique implique une durée de calcul importante. La segmentation du flux binaire d'un signal d'entrée selon des combinaisons linéaires d'un nombre déterminé de signaux permet un filtrage numérique efficace. Selon un aspect de la présente invention, ce procédé peut être mis en oeuvre du côté matériel d'un filtre numérique de manière à obtenir une réduction de la surface nécessaire à la mise en oeuvre du filtre numérique, ou alors du côté logiciel d'un filtre numérique de manière à obtenir une réduction de la durée de calcul nécessaire à la réalisation du processus de filtrage.