3. Quantisierte IIR-Filter R

Ähnliche Dokumente
Abschlussprüfung Digitale Signalverarbeitung. Aufgaben, die mit einem * gekennzeichnet sind, lassen sich unabhängig von anderen Teilaufgaben lösen.

Vorteile digitaler Filter

Tontechnik 2. Digitale Filter. Digitale Filter. Zuordnung Eingang x(t) Ausgang y(t) diskrete digitale Signale neue diskrete digitale Signale

Tontechnik 2. Digitale Filter. Digitale Filter. Zuordnung diskrete digitale Signale neue diskrete digitale Signale

Klausur zur Vorlesung Digitale Signalverarbeitung

ÜBUNG 2: Z-TRANSFORMATION, SYSTEMSTRUKTUREN

ZHAW, DSV1, FS2010, Rumc, 1. H(z) a) Zeichnen Sie direkt auf das Aufgabenblatt das Betragsspektrum an der Stelle 1.

Erweiterung einer digitalen Übertragungsstrecke mit Einplatinencomputern zur Signalanalyse

Prüfung zur Vorlesung Signalverarbeitung am Name MatrNr. StudKennz.

Beispiel-Klausuraufgaben Digitale Signalverarbeitung. Herbst 2008

Übung 6: Analyse LTD-Systeme

Klausur zur Vorlesung Digitale Signalverarbeitung

Digitale Signalverarbeitung. mit MATLAB

Übungen zu Transformationen. im Bachelor ET oder EW. Version 2.0 für das Wintersemester 2014/2015 Stand:

Test = 28 Punkte. 1: 2: 3: 4: 5: Punkte: Note:

Gedächtnisprotokoll zur ADELE-Klausur vom (Prof. Orglmeister)

Aufgabe: Summe Punkte (max.): Punkte:

Aufgabe: Summe Punkte (max.): Punkte:

filter Filter Ziele Parameter Entwurf

Filterentwurf. Bernd Edler Laboratorium für Informationstechnologie DigSig - Teil 11

Einführung in die digitale Signalverarbeitung WS11/12

Systemtheorie Teil B

Klausur zur Vorlesung Digitale Signalverarbeitung

Digitale Signalverarbeitung mit MATLAB

Übungen zu Signal- und Systemtheorie

Übungsaufgaben Digitale Signalverarbeitung

Filterentwurf. Aufgabe

Klausur zur Vorlesung Digitale Signalverarbeitung

Diskrete Folgen, z-ebene, einfache digitale Filter

GTI ÜBUNG 4 BINÄR-, HEX- UND GLEITKOMMAZAHLEN-ARITHMETIK

Inhaltsverzeichnis. Daniel von Grünigen. Digitale Signalverarbeitung. mit einer Einführung in die kontinuierlichen Signale und Systeme

SSYLB2 SS06 Daniel Schrenk, Andreas Unterweger Übung 8. Laborprotokoll SSY. Diskrete Systeme II: Stabilitätsbetrachtungen und Systemantwort

Martin Meyer. Signalverarbeitung. Analoge und digitale Signale, Systeme und Filter 5. Auflage STUDIUM VIEWEG+ TEUBNER

Transformationen Übungen 1. 1 Signale und Systeme. 1.1 Gegeben ist die Funktion f(t). Skizzieren Sie folgende Funktionen: a) f(t - 3) b) f(2 t) f(t)

ÜBUNG 4: ENTWURFSMETHODEN

MusterModulprüfung. Anteil Transformationen

Lineare zeitinvariante Systeme

Zusammenfassung der 1. Vorlesung

Kontrollfragen zum Skript Teil 1 beantwortet

Aufgabe 1: Kontinuierliche und diskrete Signale

Grundlagen der Elektrotechnik 3. Übungsaufgaben

Aufgabe 1. Aufgabe 2. Abbildung 1: Schaltung für die Multiplikation mit 4

Digitale Signalverarbeitung für Einsteiger

Prof. Dr. Stefan Weinzierl SNR V = P signal P noise

Rechnergrundlagen SS Vorlesung

Übungen zur Vorlesung Technische Informatik I, SS 2001 Strey / Guenkova-Luy / Prager Übungsblatt 4 Zahlendarstellung/Rechenarithmetik/Rechenwerke

Grundlagen der Signalverarbeitung

Grundlagen der Technischen Informatik. 4. Übung

Grundlagen der Technischen Informatik. 4. Übung

Digitale Signalverarbeitung

Übung 3: Fouriertransformation

Analoge und digitale Filter

Grundlagen der Rechnerarchitektur. Binäre Logik und Arithmetik

, 2017S Übungstermin: Di.,

Theorie digitaler Systeme

Aufgabe 1 (20 Punkte)

(s + 3) 1.5. w(t) = σ(t) W (s) = 1 s. G 1 (s)g 2 (s) 1 + G 1 (s)g 2 (s)g 3 (s)g 4 (s) = Y (s) Y (s) W (s)g 1 (s) Y (s)g 1 (s)g 3 (s)g 4 (s)

Binäre Darstellung ganzer Zahlen

Betrachtetes Systemmodell

Signale, Transformationen

Übung Praktische Informatik II

filter Filter Ziele Parameter Entwurf Zölzer (2002) Nov 14, 2015

Theorie digitaler Systeme

Digitale Signalverarbeitung Übungsaufgaben

x 1 + u y 2 = 2 0 x 2 + 4u 2.

Vorkurs Mathematik 2016

Klausur zur Vorlesung Digitale Signalverarbeitung

Fahrzeugmechatronik Masterstudiengang M 3.2 Sensoren und Aktoren Labor für Automatisierung und Dynamik AuD FB 03MB

Vor- und Nachteile FIR- und IIR-Filter DSV 1, 2005/01, Rur, Filterentwurf, 1. Filterspezifikation DSV 1, 2005/01, Rur, Filterentwurf, 2

Grundlagen der Nachrichtentechnik

2 Darstellung von Zahlen und Zeichen

Rückblick. Zahlendarstellung zu einer beliebigen Basis b. Umwandlung zwischen Zahlendarstellung (214) 5 = (278) 10 =(?) 8

Inhalt. Zahlendarstellungen

1. Das dekadische Ziffernsystem (Dezimalsystem) Eine ganze Zahl z kann man als Summe von Potenzen zur Basis 10 darstellen:

Zahlen in Binärdarstellung

Die Zahl ist: (z 2, z 1, z 0 ) (z ) : 7 = 0 Rest z 2

Rechnergrundlagen SS Vorlesung

Das Verfahren in Hardware

Seminar Digitale Signalverarbeitung Thema: Digitale Filter

Algorithmen zur Division

Systemtheorie Teil B

Klausur im Lehrgebiet. Signale und Systeme. - Prof. Dr.-Ing. Thomas Sikora - Name:... Bachelor ET Master TI Vorname:... Diplom KW Magister...

Lösungsvorschläge zur 3. Übung

Transkript:

. Zweierkomplement a) Wie sieht die binäre Darstellung von -5 aus bei den Wortbreiten b = 4, b =, b = 6? b) Berechnen Sie folgende Additionen im Format SINT(4). Geben Sie bei Überlauf auch die Ausgaben mit wrap-around und Sättigung an: -5- -6-4 3-7 3+7-3 (in dieser Reihenfolge) c) Geben Sie die binären Darstellungen von -,75 in SFRAC(.3) und SFRAC(3.5) an. Wie groß ist jeweils das LSB? d) Eine Multiplikation liefert das Ergebnis 5/64 im Format SFRAC(.6). Stellen Sie das Ergebnis gerundet im Format SFRAC(.3) dar. e) Berechnen Sie folgende Multiplikationen in SFRAC(.3) durch binäre Verschiebung/Addition und Runden: 2. Quantisierte FIR-Filter Ein FIR-Filter 255. Ordnung (256 Koeffizienten) benutzt für die Koeffizienten sowie das Eingangs- und Ausgangssignal das Format SFRAC(.5). a) Welches Format haben die Zwischenergebnisse der Multiplizierer-Ausgänge? b) Bestimmen Sie die mittlere Leistung des Rundungsrauschens am Ausgang, wenn die Additionen mit der höheren Genauigkeit ausgeführt werden und erst am Ausgang gerundet wird. c) Wie groß ist das Rundungsrauschen am Ausgang, wenn die Zwischenergebnisse vor der Addition gerundet werden? 3. Quantisierte IIR-Filter R Ein analoger RC-Tiefpass (R = 5 Ω, C = µf) ist Vorbild für ein diskretes System. (I A = ) U E C U A a) Wie lautet die Laplace-Übertragungsfunktion H(p)? b) Das diskrete System hat eine Abtastfrequenz von 9 khz. Bestimmen Sie mit Hilfe der Bilinearen Transformation die Übertragungsfunktion H(z) in der Form. c) Das diskrete System wird mit der Transponierten Direktstruktur II realisiert. Das Format der Koeffizienten ist SFRAC(.3). Wie verschieben sich der Pol und die Nullstelle dadurch? Vergleichen Sie mit Octave die Verläufe von 2 und (ideal und real). Befehl: freqz Prof. Dr.-Ing. Großmann V.

Ein IIR-Filter zweiter Ordnung hat die Übertragungsfunktion,,,,., d) Modifizieren Sie die Transponierte Direktstruktur II so, dass das System mit Koeffizienten im Format SFRAC(.3) darstellbar ist. Hinweis:,5 =,75 +,75 e) Wie verschieben sich die Pole und Nullstellen durch die Quantisierung? Stellen Sie mit Octave die Verläufe von H(z) des idealen und realen Systems dar. Ein System ist durch die Differenzengleichung,75 gegeben. f) Ist das System stabil? Wie sollte sich die Impulsantwort verhalten? g) Berechnen Sie im Format SFRAC(.3) mit Runden für x k = {/; ; ; }. Prof. Dr.-Ing. Großmann V. 2

Lösungen:.a) Die zu -5 gehörende UINT-Zahl ist 2 b -5: Nur die letzten Bits sind charakteristisch. Bei höheren Auflösungen werden entsprechend viele vorangestellt. b) b -5 UINT(b) -5 binär 4 6-5 = 256-5 = 25 6 2 6-5 = 6553-5 - carry: -6-6 -4 carry: - = +6 (wrap) = - (sat) 3-7 carry: -4 wrap-around: 3 +7 carry: -3 7 saturation: +7-3 4 c) Gebrochene Zahlen werden durch Ganzzahlen dargestellt: Bruch = Ganz / 2 b SFRAC(.3) hat 3 Nachkommastellen Bruch = Ganz / 2³ = Ganz /, das LSB beträgt / SFRAC(3.5) hat 5 Nachkommastellen LSB = /2 5 = /32 SFRAC(.3): Ganzzahl = -,75 = -6, binär SINT(4) SFRAC(3.5): Ganzzahl = -,752 5 = -24, binär SINT() Die charakteristischen Bits stehen in der Mitte, die Stellen davor werden mit dem Vorzeichen aufgefüllt (hier zweimal ), die Stellen danach mit. d) Beim Wechsel von SFRAC(.6) auf SFRAC(.3) wird die zugehörige Ganzzahl durch 2³= dividiert (dadurch verschiebt sich der Radixpunkt um 3 Stellen), dann werden die Nachkommastellen abgeschnitten. Das Ergebnis ist immer die nächste negativere Ganzzahl. Beim Runden wird vor dem Abschneiden der Nachkommastellen noch,5 addiert. In der Binärdarstellung entspricht das einer an der letzten abzuschneidenden Stelle. 5/64 in SFRAC(.6) Ganz = 5 binär 7 Stellen: Runden: + Abschneiden: Die neue Ganzzahl ist 2 und bedeutet 2/. Kontrollrechnung: 5/64 =,234375 =,75/ 2/ Prof. Dr.-Ing. Großmann V. 3

e) Die Zwischenergebnisse liegen in SFRAC(.6) vor. Binäre Darstellungen: 5/, /, -5/, 3/, - = -/ 5 + + + + + + = + / 5 + + + + + + = + -2/ 3 5 + + + + + + = + = +5/ 2.a) SFRAC(.3) b) nur eine Quelle für Rundungsrauschen, dort ist, 2 2,543 (genau so groß wie Quantisierungsrauschen des Eingangssignals) c) alle Multiplizierer-Ausgänge produzieren Rundungsrauschen, das addiert wird. 256 6,5 3.a) vgl. Übung 3 (ersetze jω gegen p): b) ersetze 2,/,,,/, c) ideal: Nullstelle bei x = -, Polstelle bei z =, quantisiert:,,, Nullstelle bei x = -, Polstelle bei z =,75 Obwohl alle Koeffizienten verändert wurden, verschiebt sich hier nur die Polstelle! Octave: siehe Skript DSP4_3.m Prof. Dr.-Ing. Großmann V. 4

d) es können nur Koeffizienten im Bereich [-; +[ verwendet werden. Am nächsten liegen: -,77 -,25;,6,625 x k,25 -,25,25 + D + D + y k -,625.75.75 e) ideal: Octave oder quadratische Lösungsformel: z =,7 ± j,7; Pole (s. Skript) ²,6; real:,,,,, Pole ²,625; Nullstellen z =,5 ± j,7;,75,94,75,25 f) z-trafo:,75 ; Polstelle bei,,75 stabil Der Betrag der Impulsantwort sollte deshalb mit der Zeit immer kleiner werden. g) k x k y k- y k,75 2,75 3 periodisch! Da hier immer zu größeren Beträgen gerundet wird, klingt y k nicht ab sondern schwingt. Prof. Dr.-Ing. Großmann V. 5