MATLAB Simulationen, begleitend zum Lehrbuch

`Adaptive Filter'



Simulation 5



Neuste Informationen zur Software und Updates unter:



  http://www.isi.ee.ethz.ch/~hofbauer/



Allgemeine Hinweise:



   o  Anleitung: siehe Buch Anhang A.


   o  MATLAB-Studentenversion: Parameter so waehlen, dass Anzahl der

      Vektor/Matrix-Elemente 16384 nicht uebersteigt:

      # Realisationen = 1 und Option Nsystem= 700 waehlen! Falls die An-

      zahl der zulaessigen Vektor/Matrix-Elemente (16384) ueberschritten

      wird, und die entsprechende MATLAB Fehlermeldung kommt: Neu-

      start von simX.m und # Realisationen = 1 und Option Nsystem= 700

      waehlen.


   o  Die Simulationen sind im jeweiligen Verzeichnis auszufuehren.

      Oder: Setzen des Suchpfades auf das Verzeichnis.


   o  Die Simulationen laufen schneller von der Harddisk ! Kopieren der

      Files auf die Harddisk.


   o  Der Parameter # Realisationen legt fest, wieviele Adaptionsvorgaenge

      der Algorithmen durchgefuehrt werden. Die Lernkurve (der Ensemble-

      mittelwert E{e[k]^2}) wird durch Mittellung dieser Realisationen ge-

      schaetzt. Um die Simulationszeit zu reduzieren, kann - auf Kosten der

      Genauigkeit - die Zahl der Realisationen verkleinert werden.


   o  Benutzen Sie auch die MATLAB zoom-Funktion um Details der Gra-

      phiken zu betrachten.


   o  Da in dieser Simulation laengere Filter (Nsystem= 1500) und laenge-

      re Signalabschnitte als in den Simulationen 1-4 verwendet werden, ist

      die Simulationsdauer vergleichsweise groesser. Falls Ihr Prozessor nur

      eine beschraenkte Rechenleistung bietet, kann zur Reduktion des Simu-

      lationsaufwandes eine kuerzere Systemimpulsantwort (Nsystem= 700)

      gewaehlt werden. Bei Verwendung der MATLAB Studentenversion bit-

      te ebenfalls diese Option waehlen.


   o  Die Schrittweiten ff sind normiert, und muessen bei Variation der Fil-

      terlaenge N nicht angepasst werden.



Simulation 5

Startfile: sim5.m


Beispielswerte fuer Eingabeparameter:



   1. Checkbox `weiss/farbig' deaktivieren. N = Nsystem, 2=3 . Nsystem

      L und C:

      - Wahl automatisch: Checkbox `auto Wahl' aktivieren

      - oder: C: C > N und Zweierpotenz (z.B 2048); L: L = C - N + 1.


   2. sigma_n2= -40 dB

      Nsystem= 1500 : N = 600; 1000; 1500

      Nsystem= 700 : N = 300; 500; 700



   3. Checkbox `auto Wahl' aktivieren

      sigma_n2= -60 dB

      N = Nsystem

      a) Checkbox `weiss/farbig' deaktivieren.

      b) Checkbox `weiss/farbig' aktivieren.
