Zyklische Faltung

Form der diskreten Faltung

Die zyklische Faltung, auch als zirkulare Faltung oder als periodische Faltung bezeichnet, ist in der Funktionalanalysis eine Form der diskreten Faltung. Dabei werden Folgen der Länge periodisch fortgesetzt, welche sich durch die zyklische Verschiebung der Folge ergeben. Anwendung der zyklischen Faltung liegen primär in der digitalen Signalverarbeitung, beispielsweise zur Realisierung von digitalen Filtern.

Allgemeines

Bearbeiten
 
Vergleich diskrete aperiodische Faltung, linke Spalte, und rechts diskrete zyklische Faltung

In Kombination mit der diskreten Fourier-Transformation (DFT), insbesondere der schnellen Fourier-Transformation (FFT), kann mit der zyklischen Faltung die rechenintensive diskrete aperiodische Faltungsoperation im Zeitbereich durch eine effizientere Multiplikation im Spektralbereich ersetzt werden. Die periodische Faltung hat in dem blockbasierenden Aufbau des FFT-Algorithmus ihren Ursprung.

Zur Bildung der schnellen Faltung wird die zyklische Faltung durch schnelle Fouriertransformation und Verfahren wie dem Overlap-Save-Verfahren oder Overlap-Add-Verfahren erweitert, mit dem Ziel nichtrekursive Digitalfilter (FIR-Filter) höherer Ordnung effizient zu realisieren. Herkömmliche FIR-Filter in der direkten Normalform führen unmittelbar die aperiodische Faltungsoperation aus, welche ab ca. 50 Filterordnung ineffizienter als die schnelle Faltung ist.

Die zyklische Verschiebung um   Stellen einer Folge   der Länge   kann mit der Modulooperation ausgedrückt werden:

 

wobei periodisch fortgesetzte Folgen mit dem Tildesymbol gekennzeichnet sind. In nebenstehender Abbildung sind links zwei beispielhafte Folgen   und   der Länge   und deren aperidoisches Faltungsergebnis dargestellt. Rechts dazu deren periodisch fortgesetzten Folgen   und   und das daraus gebildete zyklische Faltungsprodukt  .

Literatur

Bearbeiten
  • Alan V. Oppenheim, Ronald W. Schafer: Zeitdiskrete Signalverarbeitung. 3. Auflage. Oldenbourg, 1999, ISBN 3-486-24145-1.