Grin logo
de en es fr
Shop
GRIN Website
Publish your texts - enjoy our full service for authors
Go to shop › Computer Science - Programming

Spezielle Prozessoren - Digitale Signalprozessoren. Entwurf eines FIR-Tiefpass- und Hochpassfilters

Title: Spezielle Prozessoren - Digitale Signalprozessoren. Entwurf eines FIR-Tiefpass- und Hochpassfilters

Research Paper (undergraduate) , 2009 , 18 Pages , Grade: 1,0

Autor:in: Dipl.-Ing. (FH) Eric Liebau (Author)

Computer Science - Programming
Excerpt & Details   Look inside the ebook
Summary Excerpt Details

Ein digitales Filter ist ein elektronisches Filter welches, ähnlich wie ein analoges Filter, zur Manipulation eines Signals dient. Dabei können beispielsweise bestimmte Frequenzbereiche gesperrt oder durchgelassen werden. Im Gegensatz zum analogen Filter werden digitale Filter mit Logikbausteinen wie ASICs, FPGAs oder in Form eines sequentiellen Programmes mit einem Signalprozessor realisiert und können so besser an ihre Aufgabe angepasst und auch im Nachhinein geändert werden.

Ebenfalls bekommen digitale Filter in der Bildverarbeitung einen immer höheren Stellenwert, ob es Tiefpassfilter zur Erkennung von Bildfehlern und Reduzierung von Bildrauschen (siehe Abbildung 2) oder Hochpassfilter zur Kontur-Bestimmung (siehe Abbildung 3) sind, um nur einige zu nennen.

Im Rahmen der Lehrveranstaltung Spezielle Prozessoren gilt es einen Filter für die digitale Bildverarbeitung zu entwerfen, zu simulieren und einen geeigneten Prozessor für das Projekt auszuwählen. Als Entwurfs- und Simulationswerkzeug soll dabei das Programm VisualDSP++ der Firma Analog Devices in der Version 4.0 dienen.

Excerpt


Inhaltsverzeichnis

1 Einleitung

1.1 Digitales Filter

1.2 FIR-Filter

1.3 Faltung

2 Entwurf eines FIR-Tiefpassfilters

2.1 Berechnung der FIR-Tiefpassfilter-Koeffizienten in MatLab

2.2 Simulation FIR-Tiefpasses in VisualDSP++

3 Entwurf eines FIR-Hochpassfilters

3.1 Berechnung der FIR-Hochpassfilter-Koeffizienten in MatLab

3.2 Simulation des FIR-Hochpasses in VisualDSP++

4 Anhang

4.1 Assembler-Quellcode

4.1.1 FIR-Filter

5 Quellennachweis

5.1 Internet

Zielsetzung & Themen

Die vorliegende Arbeit befasst sich mit dem Entwurf und der Implementierung digitaler Filter in der Bildverarbeitung. Ziel ist es, die Funktionsweise von FIR-Filtern theoretisch zu erläutern, Filterkoeffizienten in MatLab zu berechnen und die praktische Anwendung sowie Wirkung dieser Filter mittels Simulationen in VisualDSP++ auf einem geeigneten Prozessor zu demonstrieren.

  • Grundlagen digitaler Filter und Faltungsoperationen
  • Berechnung von FIR-Tiefpassfilter-Koeffizienten in MatLab
  • Simulation von Rauschunterdrückung mittels Tiefpassfiltern
  • Berechnung von FIR-Hochpassfilter-Koeffizienten für die Kantenerkennung
  • Validierung der Filterergebnisse durch VisualDSP++ Simulationen

Auszug aus dem Buch

1.1 Digitales Filter

Ein digitales Filter ist ein elektronisches Filter welches, ähnlich wie ein analoges Filter, zur Manipulation eines Signals dient. Dabei können beispielsweise bestimmte Frequenzbereiche gesperrt oder durchgelassen werden. Im Gegensatz zum analogen Filter werden digitale Filter mit Logikbausteinen wie ASICs, FPGAs oder in Form eines sequentiellen Programmes mit einem Signalprozessor realisiert und können so besser an ihre Aufgabe angepasst und auch im Nachhinein geändert werden.

Ebenfalls bekommen digitale Filter in der Bildverarbeitung einen immer höheren Stellenwert, ob es Tiefpassfilter zur Erkennung von Bildfehlern und Reduzierung von Bildrauschen (siehe Abbildung 2) oder Hochpassfilter zur Kontur-Bestimmung (siehe Abbildung 3) sind, um nur einige zu nennen.

Im Rahmen der Lehrveranstaltung Spezielle Prozessoren gilt es einen Filter für die digitale Bildverarbeitung zu entwerfen, zu simulieren und einen geeigneten Prozessor für das Projekt auszuwählen. Als Entwurfs- und Simulationswerkzeug soll dabei das Programm VisualDSP++ der Firma Analog Devices in der Version 4.0 dienen.

Zusammenfassung der Kapitel

1 Einleitung: Dieses Kapitel führt in die Grundlagen digitaler Filter sowie die Faltung ein und erläutert die Zielsetzung der Arbeit unter Verwendung der Software VisualDSP++.

2 Entwurf eines FIR-Tiefpassfilters: Hier wird die Berechnung der Koeffizienten für einen Tiefpassfilter mittels MatLab beschrieben und dessen Effekt auf ein Beispielbild mit unterschiedlichen Rauschstufen demonstriert.

3 Entwurf eines FIR-Hochpassfilters: Dieses Kapitel behandelt die Berechnung der Hochpass-Koeffizienten in MatLab und zeigt die Wirksamkeit bei der Kantenerkennung im Beispielbild.

4 Anhang: Der Anhang enthält den vollständigen Assembler-Quellcode für die Implementierung der FIR-Filter.

5 Quellennachweis: In diesem Kapitel sind die verwendeten Internetquellen für die Recherche dokumentiert.

Schlüsselwörter

Digitale Signalverarbeitung, FIR-Filter, Tiefpassfilter, Hochpassfilter, Bildverarbeitung, Faltung, MatLab, VisualDSP++, Filterkoeffizienten, Rauschunterdrückung, Kantenerkennung, Assembler, Signalprozessor, Simulation, Messwertglättung.

Häufig gestellte Fragen

Worum geht es in der Arbeit grundlegend?

Die Arbeit beschäftigt sich mit der Konzeption und Simulation von FIR-Filtern für digitale Bildverarbeitungszwecke auf einem Signalprozessor.

Welche zentralen Themenfelder werden behandelt?

Die Schwerpunkte liegen auf der digitalen Filterung, insbesondere Tiefpass- und Hochpassfilter, deren Berechnung in MatLab sowie deren Simulation in einer Entwicklungsumgebung.

Was ist die primäre Forschungsfrage?

Die Arbeit untersucht, wie Filter für die Bildverarbeitung entworfen, mittels MatLab parametrisiert und durch Simulationswerkzeuge wie VisualDSP++ erfolgreich implementiert und getestet werden können.

Welche wissenschaftliche Methode kommt zum Einsatz?

Es wird eine methodische Vorgehensweise gewählt, bestehend aus der theoretischen Herleitung (Faltung), der mathematischen Berechnung (MatLab) und der praktischen Verifikation durch Simulation.

Was deckt der Hauptteil ab?

Der Hauptteil gliedert sich in den Entwurf und die Simulation eines Tiefpassfilters zur Rauschreduzierung sowie eines Hochpassfilters zur Kantenerkennung.

Welche Keywords beschreiben die Arbeit am besten?

Die zentralen Begriffe sind FIR-Filter, digitale Bildverarbeitung, MatLab, VisualDSP++ und Rauschunterdrückung.

Warum wird ein FIR-Filter einem IIR-Filter vorgezogen?

Wie im Text erläutert, lässt sich die Berechnung der FIR-Filterkoeffizienten einfacher durchführen und das Filter bleibt stets stabil, im Gegensatz zu IIR-Filtern, die instabil werden können.

Welche Rolle spielt das Beispielbild mit der Gitarre?

Das Bild dient als Testobjekt, da es eine Vielfalt an Details wie homogene Flächen, feine Strukturen und Textschriften aufweist, um die Filterwirkung (Glättung vs. Kantenschärfung) visuell zu verdeutlichen.

Was bewirkt der im Anhang bereitgestellte Code?

Der Code implementiert die FIR-Filterfunktion in Assembler und umfasst die spezifischen Koeffizientensätze für Tiefpass- und Hochpassfilter-Anwendungen.

Wie lässt sich ein zu starker Verwischungseffekt minimieren?

Es ist ein Kompromiss zwischen der Rauschunterdrückung und der Bildschärfe notwendig, wobei laut Autor eventuell eine Hintereinanderschaltung mehrerer Filter zu weiteren Verbesserungen führen könnte.

Excerpt out of 18 pages  - scroll top

Details

Title
Spezielle Prozessoren - Digitale Signalprozessoren. Entwurf eines FIR-Tiefpass- und Hochpassfilters
College
University of Applied Sciences Jena  (Fachbereich für Elektrotechnik und Informationstechnik)
Course
Spezielle Prozessoren
Grade
1,0
Author
Dipl.-Ing. (FH) Eric Liebau (Author)
Publication Year
2009
Pages
18
Catalog Number
V210618
ISBN (eBook)
9783656388876
ISBN (Book)
9783656439189
Language
German
Tags
Digitale Signalprozessoren Spezielle Prozessoren Bildverarbeitung Digitales Filter FIR Filter Rechtecksignal Stoßantwort Faltung Tiefpass Hochpass Bypass Glättung Rauschen Analog Devices MATLAB MATLAB Filter Design & Analysis Blockdiagramm VisualDSP++ Assembler
Product Safety
GRIN Publishing GmbH
Quote paper
Dipl.-Ing. (FH) Eric Liebau (Author), 2009, Spezielle Prozessoren - Digitale Signalprozessoren. Entwurf eines FIR-Tiefpass- und Hochpassfilters, Munich, GRIN Verlag, https://www.grin.com/document/210618
Look inside the ebook
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
  • Depending on your browser, you might see this message in place of the failed image.
Excerpt from  18  pages
Grin logo
  • Grin.com
  • Shipping
  • Contact
  • Privacy
  • Terms
  • Imprint