CIC Intel® FPGA IP Core

Der CIC Intel FPGA IP Core implementiert einen Filter mit kaskadierten Integratorkammparen (CIC) Filter mit Datenports, die mit der Avalon® Streaming (Avalon-ST) Schnittstelle kompatibel sind. CIC-Filter (auch als Hogenauer-Filter bekannt) sind recheneffizient zum Extrahieren von Basisbandsignalen aus Schmalbandquellen unter Verwendung von Dezimierung. Sie konstruieren auch Schmalbandsignale aus verarbeiteten Basisbandsignalen unter Verwendung von Interpolation.

Lesen Sie die Anleitung für CIC Intel FPGA IP ›

CIC Intel® FPGA IP Core

CIC-Filter verwenden nur Addierer und Register; sie erfordern keine Multiplikatoren, um große Ratenänderungen handzuhaben. Daher ist CIC eine geeignete und wirtschaftliche Filterarchitektur für die Hardware-Implementierung und wird häufig in Abtastratenumwandlungsdesigns verwendet, wie beispielsweise in digitalen Abwärtswandlern (DDC) und digitalen Aufwärtswandlern (DUC).

Funktionsmerkmale

  • Interpolations- und Dezimationsfilter mit variablen Ratenänderungsfaktoren (2 bis 32.000), einer konfigurierbaren Anzahl von Stufen (1 bis 12) und zwei differenziellen Verzögerungsoptionen (1 oder 2).
  • Single Clock Domain mit wählbarer Schnittstellenanzahl und maximal 1.024 Kanälen.
  • Auswählbare Datenspeicheroptionen mit der Option Pipeline-Integratoren zu verwenden.
  • Konfigurierbare Eingangsdatenbreite (1 bis 32 Bit) und Ausgangsdatenbreite (1 bis volle Auflösungsdatenbreite).
  • Wählbare Ausgaberundungsmodi (Abschneiden, konvergente Rundung, Rundung oder Sättigung) und Hogenauer-Beschneidungsunterstützung.
  • Optimierung für Geschwindigkeit durch Angabe der Anzahl der Pipeline-Phasen, die von jedem Integrator verwendet werden.
  • Erstellen von Kompensationsfilterkoeffizienten.