
MATLAB Simulationen, begleitend zum Lehrbuch

`Adaptive Filter'



Simulation 3



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: 3a) # Realisationen

      < 20, 3b) # Realisationen < 16, N  < 16. Falls die Anzahl der zu-

      laessigen Vektor/Matrix-Elemente (16384) ueberschritten wird, und die

      entsprechende MATLAB Fehlermeldung kommt: Neustart von simX.m

      und Verkleinerung von N und/oder # Realisationen.


   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.



Simulation 3

Startfiles: sim3a.m und sim3b.m


Beispielswerte fuer Eingabeparameter:

S3 a)



   1. ac = 90; 70; 50; 20; 0 %


   2. ac = 0; a) mu = 0.1; 0.05; 0.01; 0.001; b) sigma_n2= -10; -20; -40; -60 dB



S3 b)



   1. mu = 0.008; 0.02; 0.04; 0.08, N = 10


   2. mu = 0.05, N = 2; 4; 8; 20


   3. a) ac = 0, mu = 0.05; jeweils getrennt: N = 2, N = 5, N = 10, N = 20

      b) ac = 0, mu = 0.01, N = 8, sigma_n2= -10; -20; -40; -70 dB


   4. ac = 100 %, mu = 0.01, N = 15
