www.wikidata.de-de.nina.az
Die digitale Signalverarbeitung ist ein Teilgebiet der Nachrichtentechnik und beschaftigt sich mit der Erzeugung und Verarbeitung digitaler Signale mit Hilfe digitaler Systeme Im engeren Sinn liegt ihr Schwerpunkt in der Speicherung Ubermittlung und Transformation von Information im Sinne der Informationstheorie in Form von digitalen zeitdiskreten Signalen Sie hat vielfaltige und weitreichende Anwendungen in der heutigen Welt und einen starken Einfluss auf fast alle Lebensbereiche da sie eine der technischen Grundlagen der Digitalisierung der gesamten modernen Kommunikationstechnik und Unterhaltungselektronik ist Dies wird auch als Digitale Revolution bezeichnet Smartphone Funktionen wie Videoaufnahmen Fotografie Videotelefonie und die Sprachtelefonie selbst beruhen samtlich auf digitaler Verarbeitung der jeweiligen Bild und Tonsignale der eingebauten Sensoren Kamera und Mikrofon Auch der Touchscreen funktioniert per digitaler Verarbeitung der mit den Fingergesten erzeugten Signale CD Spieler von 1983 Mit der Compact Disc begann der Einzug der digitalen Signalverarbeitung in den Privatbereich Durch digitale Komprimierung von Videodaten wurden kompakte hochauflosende Camcorder moglich In der praktischen Anwendung beruhen heutzutage fast samtliche Ubertragungs Aufzeichnungs und Speicherungsverfahren fur Bild und Film Foto Fernsehen Video und Ton Musik Telefonie etc auf digitaler Verarbeitung der entsprechenden Signale Die digitale Signalverarbeitung ermoglicht eine Vielzahl von Umwandlungs und Bearbeitungsarten fur digitale Daten z B die Kompression von Audio und Videodaten nicht linearen Videoschnitt oder die Bildbearbeitung bei Fotos Daruber hinaus wird digitale Signalverarbeitung auch neben vielen anderen industriellen Anwendungsgebieten in der Mess Steuerungs und Regelungstechnik und in der Medizintechnik eingesetzt etwa bei der Kernspintomographie Diese Entwicklungen sind eine Folge des rasanten Fortschritts der Digital und Computertechnologie Informationstechnik in den letzten Jahrzehnten Etwa mit Einfuhrung der Musik CD Anfang der 1980er Jahre begann damit die oben genannte Digitalisierung den Alltag von Menschen zu beeinflussen was sich heute am deutlichsten in der universellen Verbreitung der vielseitig einsetzbaren multimedia fahigen Smartphones zeigt Die digitale Signalverarbeitung beruht auf elektronischen Bauelementen wie beispielsweise digitalen Signalprozessoren DSP oder leistungsfahigen Mikroprozessoren entsprechenden Speicherelementen und Schnittstellen zur Signaleingabe und ausgabe Die Algorithmen zur Signalverarbeitung konnen bei einer programmierbaren Hardware durch zusatzliche Software erganzt werden welche den Signalfluss steuert Die digitale Signalverarbeitung bietet Moglichkeiten und Verarbeitungsmoglichkeiten welche in der fruher ublichen analogen Schaltungstechnik gar nicht oder nur mit hohem Aufwand realisierbar sind Die Methoden der digitalen Signalverarbeitung stehen der Mathematik wie beispielsweise den Teilgebieten der Zahlentheorie oder der Codierungstheorie viel naher als der klassischen Elektrotechnik Ausgangspunkt war die allgemeine Bekanntheit der schnellen Fourier Transformation FFT ab dem Jahr 1965 durch eine Veroffentlichung von J W Cooley und John Tukey Zusatzlich verbesserten sich in demselben Zeitraum die praktischen Moglichkeiten der digitalen Schaltungstechnik so dass die neuentwickelten Verfahren Anwendung finden konnten Inhaltsverzeichnis 1 Technisches Grundprinzip 2 Aufbau eines digitalen Signalverarbeitungs Systems 3 Objekt Was ist ein Signal 4 Abstraktion eines Signals 5 Methoden Transformation von Signalen 6 Abstrakte Transformationen Filter 7 Anwendungen 8 Vorteile der digitalen Signalverarbeitung gegenuber konventionellen Techniken 8 1 Vorteile am Beispiel einer Audio CD 9 Literatur 10 WeblinksTechnisches Grundprinzip Bearbeiten nbsp Verarbeitungsschema der digitalen Signalverarbeitung nbsp Integrierter elektronischer Schaltkreis Chip in Bildmitte mit Analog Digital Umsetzern zur Wandlung von analogen Audiosignalen in einen digitalen Datenstrom hier auf einer PC Soundkarte Die digitale Verarbeitung eines Signals folgt immer dem Schema Analog Digital Verarbeitung Analog Die Veranderungen am Signal werden ausschliesslich im digitalen Bereich vorgenommen Am Beispiel einer Audio CD soll die Vorgehensweise erklart werden Bei einer Tonaufnahme wird uber ein Mikrofon der Schalldruck in eine analoge Wechselspannung umgewandelt Diese Wechselspannung wird mithilfe eines Analog Digital Umsetzers in eine Folge digitaler Werte umgesetzt Bei Audio CDs verwendet man dafur folgende Werte eine Abtastrate von 44 1 kHz d h das Signal wird 44 100 mal pro Sekunde abgetastet eine Wortbreite von 16 Bit d h der abgetastete kontinuierliche Wert wird auf einen von 65 536 diskreten Werten abgebildet In einem Zwischenschritt kann das digitale Tonsignal nun verarbeitet z B gefiltert oder mit Effekten versehen werden bevor es gespeichert wird Zur Speicherung des Tonsignals werden die einzelnen Werte der Reihe nach auf die Audio CD geschrieben Um die Tonaufnahme spater wiederzugeben werden die Daten von der CD gelesen und durch einen Digital Analog Umsetzer wieder in eine kontinuierliche Wechselspannung umgewandelt Diese wird dann anschliessend an die Lautsprecher oder einen Verstarker ubertragen Aufbau eines digitalen Signalverarbeitungs Systems Bearbeiten nbsp System zur digitalen SignalverarbeitungDas Schaubild zeigt den typischen Aufbau eines Signalverarbeitungs Systems das immer auch analoge Komponenten an der Schnittstelle zur Aussenwelt besitzt Zum digitalen Signalverarbeitungs System im engeren Sinne gehoren nur die rot gefarbten Komponenten im unteren Bildteil Verfolgen wir den Weg der Signale in der Grafik Mittels eines Sensors werden physikalische Grossen in ein haufig schwaches elektrisches Signal konvertiert Dieses Signal wird fur die weitere Verarbeitung z B mit Hilfe eines Operationsverstarkers auf den fur die nachfolgenden Schritte notigen Pegel angehoben Aus dem verstarkten Analogsignal tastet die Sample and Hold Stufe in bestimmten Zeitintervallen Werte ab und halt sie wahrend eines Intervalls konstant Aus einer analogen zeitkontinuierlichen Kurve wird so ein zeitdiskretes analoges Signal Ein fur eine gewisse Zeit konstantes Signal wird vom Analog Digital Wandler benotigt um die diskreten digitalen Werte zu ermitteln Diese konnen dann vom digitalen Signalprozessor verarbeitet werden Das Signal nimmt dann den umgekehrten Weg und kann uber einen Aktor gegebenenfalls wieder in den technischen Prozess einfliessen Objekt Was ist ein Signal BearbeitenEin digitales Signal ist im Gegensatz zu den kontinuierlichen Funktionen der analogen Signalverarbeitung diskret in Zeit und Wertebereich also eine Folge von Elementarsignalen z B Rechteckimpulsen Diese Folge entsteht meist in einem zeit oder ortsperiodischen Messprozess So wird zum Beispiel Schall uber die Auslenkung einer Membran oder Verbiegung eines Piezokristalls in eine elektrische Spannung umgewandelt und diese Spannung mittels eines AD Wandlers zeitperiodisch wiederholt in digitale Daten konvertiert Solch ein realistischer Messprozess ist endlich die entstehende Folge besitzt einen Anfangsindex a displaystyle alpha nbsp und einen Endindex w displaystyle omega nbsp Wir konnen das Signal also als Datenstruktur d a w s displaystyle delta alpha omega s nbsp definieren mit dem Abstand d displaystyle delta nbsp zwischen zwei Datenpunkten den Indizes a lt w displaystyle alpha lt omega nbsp und der endlichen Folge Array s s a s w displaystyle s s alpha dots s omega nbsp der Daten Die Daten sind Instanzen einer Datenstruktur Die einfachste Datenstruktur ist das Bit am gebrauchlichsten sind 1 2 4 Byte Integer und Gleitkommazahl Daten Es ist aber auch moglich dass das einzelne Datum selbst ein Vektor oder eine Folge ist wie zum Beispiel bei der Kodierung von Farbinformation als RGB Tripel oder RGBA Quadrupel oder dass das Signal s displaystyle s nbsp die Spalten s k displaystyle s k nbsp eines Rasterbildes enthalt Dabei ist die einzelne Spalte wieder ein Signal das zum Beispiel Grau oder Farbwerte als Daten enthalt Abstraktion eines Signals BearbeitenUm in der Theorie Signale nicht nach Anfang und Ende gesondert betrachten zu mussen werden die endlichen Folgen in den abstrakten Signalraum ℓ 2 V displaystyle ell 2 V nbsp einen Hilbertraum eingebettet Bedingung Die Basisfunktionen sind orthogonal zueinander ihre Kreuzkorrelation ergibt demzufolge Null Ein abstraktes Signal ist also durch ein Paar d s d gt 0 s ℓ 2 V displaystyle delta s delta gt 0 s in ell 2 V nbsp gegeben Dabei modelliert der euklidische Vektorraum V displaystyle V nbsp den Datentyp des Signals zum Beispiel V R displaystyle V mathbb R nbsp fur einfache Daten V R 3 displaystyle V mathbb R 3 nbsp fur RGB Farbtripel Ein Element in ℓ 2 V displaystyle ell 2 V nbsp ist eine doppelt unendliche Folge s Z V k s k displaystyle s colon mathbb Z to V k mapsto s k nbsp Die definierende Eigenschaft fur den Folgenraum ist dass die sogenannte Energie des Signals endlich ist siehe auch Energiesignal das heisst E s 2 n s n 2 lt displaystyle E s 2 sum n infty infty s n 2 lt infty nbsp Methoden Transformation von Signalen BearbeitenDie Bearbeitung digitaler Signale erfolgt durch Signalprozessoren Das theoretische Modell der elektronischen Schaltung ist der Algorithmus In der digitalen Signalverarbeitung werden Algorithmen wie Mischer Filter Diskrete Fourier Transformation Diskrete Wavelet Transformation PID Regelung eingesetzt Der Algorithmus ist aus elementaren Operationen zusammengesetzt solche sind zum Beispiel die gliedweise Addition von Signalwerten die gliedweise Multiplikation von Signalwerten mit einer Konstanten die Verzogerung das heisst Zeitverschiebung eines Signals sowie weitere mathematische Operationen die periodisch aus einem Ausschnitt eines Signals oder mehrerer Signale einen neuen Wert generieren und aus diesen Werten ein neues Signal Abstrakte Transformationen Filter BearbeitenEine Abbildung F displaystyle F nbsp zwischen zwei Signalraumen wird allgemein System genannt Eine erste Einschrankung ist die Forderung der Zeitinvarianz TI fur engl time invariance der Abbildung F displaystyle F nbsp Diese entsteht grob betrachtet dadurch dass ein zeitdiskretes signalverarbeitendes System aus einem Schieberegister das eine beschrankte Vergangenheit speichert und einer Funktion f displaystyle f nbsp die aus den gespeicherten Werten einen neuen erzeugt besteht Betrachtet man auch ortsabhangige Signale wie z B in der Bildverarbeitung so stehen neben den vorhergehenden Werten auch nachfolgende zur Verfugung Um die Allgemeinheit zu wahren ist also eine zweiseitige Umgebung des jeweils aktuellen Datenpunktes zu betrachten Die Umgebung habe einen Radius d displaystyle d nbsp zum Zeitpunkt d n displaystyle delta n nbsp befinden sich die Werte a n d a n a n d displaystyle a n d dots a n dots a n d nbsp eines zeitdiskreten Eingangssignals d a displaystyle delta a nbsp im Umgebungsspeicher Aus diesen wird mittels der die Schaltung verkorpernden Funktion f displaystyle f nbsp der Wert b n displaystyle b n nbsp zum Zeitpunkt n d displaystyle n delta nbsp des Ausgangssignals d b F d a displaystyle delta b F delta a nbsp bestimmt b n f a n d a n a n d displaystyle b n f a n d dots a n dots a n d nbsp Die Funktion f displaystyle f nbsp kann auch von einigen der Argumente unabhangig sein Bei zeitabhangigen Signalen ware es wenig sinnvoll wenn f displaystyle f nbsp von Werten des Signals zu Zeitpunkten n 1 d n d d displaystyle n 1 delta dots n d delta nbsp in der Zukunft abhinge Beispiele fur solche Funktionen sind f a k d a k a k d max a k d a k displaystyle f a k d dots a k dots a k d max a k d dots a k nbsp erzeugt ein System das das Signal glattet f a k 1 a k a k 1 a k 1 displaystyle f a k 1 a k a k 1 a k 1 nbsp erzeugt eine Verschiebung des Signals in Richtung wachsender Indizes d h eine Verzogerung Man kann zeitinvariante Systeme beliebig kombinieren und hintereinanderschalten und erhalt wieder zeitinvariante Systeme TI Systeme F displaystyle F nbsp die von einer linearen Abbildung f displaystyle f nbsp erzeugt werden etwa f a n d a n a n d f d a n d f 0 a n f d a n d k d d f k a n k displaystyle f a n d dots a n dots a n d f d a n d dots f 0 a n dots f d a n d sum k d d f k a n k nbsp nennt man Faltungsfilter Sie sind ein Spezialfall der linearen zeitinvarianten Filter LTI und konnen auch als F a f a displaystyle F a f a nbsp geschrieben werden Dabei bezeichnet displaystyle nbsp den Faltungsoperator LTI Systeme konnen im Orts bzw Zeitbereich oder im Frequenzbereich definiert und analysiert werden Nichtlineare oder gar nicht zeitinvariante Filter wie Regelungen konnen als Echtzeitsysteme nur im Zeitbereich betrachtet werden Ein LTI System F displaystyle F nbsp kann im Zeitbereich mittels seiner Impulsantwortfunktion f f k F d 0 displaystyle f f k F delta 0 nbsp oder im Frequenzbereich mittels seiner Ubertragungsfunktion engl Response Amplitude Operator RAO f w k Z f k e i w k displaystyle hat f omega sum k in mathbb Z f k e i omega k nbsp analysiert und realisiert werden Die Impulsantwort eines Faltungsfilters F a f a displaystyle F a f a nbsp ist gerade F d 0 f displaystyle F delta 0 f nbsp Man kann LTI Systeme konstruieren die bestimmte Frequenzbereiche unterdrucken und andere invariant lassen Mochte man die frequenzselektive Wirkung eines solchen Systems hervorheben so nennt man es Filter Eine zentrale Rolle in der praktischen Implementierung von LTI Systemen spielt der FFT Algorithmus der zwischen der Darstellung eines Signals im Zeitbereich und im Frequenzbereich vermittelt Insbesondere kann eine Faltung im Zeitbereich durch eine Multiplikation im Frequenzbereich realisiert werden Filter allgemein Bandpass Hochpass Tiefpassspezielle Filter BoxcarfilterJeder Koeffizient des FIR Filters ist eins Dadurch wird der Ausgang zur Summe aller N Eingangssamples Dieses Filter ist sehr leicht zu realisieren man benotigt nur AddiererCIC Cascaded Integrated Comb Filter Goertzelfilterdezimierendes BandpassfilterHilbertfilterlinearer Amplitudengang Signalphase kann geandert werden Phasendrehung des Signals um 90 Zur Realisierung der Filterarten gibt es mehrere Moglichkeiten FIR Filter Finite Impuls Response Das entspricht einer Faltung im Zeitbereich mit Impulsantwort Die Impulsantwort spiegelt die Koeffizienten des Filters wider Es besitzt bei symmetrischer Impulsantwort eine lineare Phase Immer stabilIIR Filter Infinite Impulse Response Ruckgekoppeltes FIR Filter Feedback Schnelle FaltungBlockweise Verarbeitung mittels Overlap Add Overlap Save Methode Fouriertransformation des Signals mit anschliessender Multiplikation der Ubertragungsfunktion im Frequenzbereich QMF Quadrature Mirror Filter Anwendungen BearbeitenBeispielhafte Anwendungsbereiche der digitalen Signalverarbeitung sind Automobilbereich ABS EPS Fahrerassistenzsystem Aktive Gerauschreduzierung Motorlaufkontrolle Parkhilfe Navigationshilfe Sprachsteuerung Airbag GPS Industrie Motorkontrolle Robotik Computersehen Servokontrollsysteme Barcode Lesegerat Messtechnik Medizintechnik Magnetresonanztomographie Positronen Emissions Tomographie Computertomographie Optische Koharenztomografie Sonografie Militar und Forschung Sonar und Radarsysteme Seismische Analyse Raketen Leitsysteme Flugzeug Steuer und Kontrollsystem Kernspinresonanzspektroskopie Telekommunikation Mobiltelefon DSL ISDN Voice over IP Modem Wireless LAN Bluetooth Satellitenkommunikation Unterhaltungselektronik DVD Player MP3 Player Digitales Fernsehen Digitales Radio Videotechnik TontechnikVorteile der digitalen Signalverarbeitung gegenuber konventionellen Techniken Bearbeiten nbsp Digitale Oszilloskope bieten vollautomatische Einstellung auf unterschiedlichste Signalquellen und eine Vielzahl an Mess und Darstellungsoptionen die mit analogen Geraten nicht moglich waren Im Gegensatz zu konventionellen Filtersystemen in der Nachrichtentechnik die einzeln in Hardware realisiert werden mussen konnen mit der digitalen Signalverarbeitung beliebige Filter einfach bei Bedarf in Echtzeit z B zur Decodierung mit Hilfe von Software ein oder ausgeschaltet werden Dabei konnen je nach Leistungsfahigkeit des Systems beliebig viele Filter und aufwendige Filterkurven und sogar Phasenverschiebungen in Abhangigkeit von weiteren Parametern in Echtzeit erzeugt und so das Ursprungsignal bearbeitet werden Deshalb ist mit der digitalen Signalverarbeitung durch DSPs eine wesentlich wirkungsvollere Signalbearbeitung als mit konventionellen Filtersystemen z B bei der Rauschunterdruckung analoger Signale moglich siehe Rauschfilter Vorteile am Beispiel einer Audio CD Bearbeiten Am Beispiel der CD lassen sich einige Vorteile der digitalen gegenuber der analogen Signalverarbeitung erkennen Die auf einer CD digital gespeicherten Informationen andern sich auch nach Jahren nicht sofern sie richtig wiedergewonnen werden konnen und es keine altersbedingten Defekte gibt Es gibt kein Ubersprechen von einer Spur zur anderen es gehen keine hohen Frequenzen verloren Auch bei beliebig haufigem Abspielen der CD werden die Daten nicht verandert wie bei einer Schallplatte Dort schleift die Nadel des Tonabnehmers bei jeder Wiedergabe ein wenig Material weg und glattet die Kanten mit der Folge dass vor allem hohe Frequenzanteile abgeschwacht werden Literatur BearbeitenAlan V Oppenheim Ronald W Schafer Zeitdiskrete Signalverarbeitung 3 durchgesehene Auflage R Oldenbourg Munchen u a 1999 ISBN 3 486 24145 1 Steven W Smith The Scientist and Engineer s Guide to digital Signal Processing 2 Auflage California Technical Publishing San Diego CA 1999 ISBN 0 9660176 4 1 E Book Sophocles J Orfanidis Introduction to Signal Processing New Brunswick 2010 Kostenfreies Lehrbuch uber digitale Signalverarbeitung inklusive vollstandiger Losungen Online Li Tan Digital Signal Processing Fundamentals and Applications Elsevier Academic Press Amsterdam u a 2008 ISBN 978 0 12 374090 8 Weblinks Bearbeiten nbsp Commons Digitale Signalverarbeitung Sammlung von Bildern Videos und Audiodateien nbsp Wikibooks Digitale Signalverarbeitung Lern und Lehrmaterialien Artikel Digitale Signalverarbeitung Ubersicht uber die Verfahren der digitalen Signalverarbeitung Abgerufen von https de wikipedia org w index php title Digitale Signalverarbeitung amp oldid 235112779