Προσαρμοζόμενα Φίλτρα

Σχετικά έγγραφα
Προσαρµοζόµενα Φίλτρα

Στοχαστικά Σήματα και Τηλεπικοινωνιές

Κινητά Δίκτυα Επικοινωνιών. Συμπληρωματικό υλικό. Προσαρμοστική Ισοστάθμιση Καναλιού

EΦΑΡΜΟΓΕΣ ΤΗΣ ΨΗΦΙΑΚΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΣΗΜΑΤΩΝ. Γραµµική Εκτίµηση Τυχαίων Σηµάτων

Στα πλαίσια αυτής της άσκησης θα υλοποιηθούν στην αναπτυξιακή κάρτα TMS320C6711. Iσοστάθμιση τηλεπικοινωνιακού καναλιού.

ΣΤΟΧΑΣΤΙΚΑ ΣΗΜΑΤΑ ΚΑΙ ΕΦΑΡΜΟΓΕΣ

Προσαρµοστικοί Αλγόριθµοι Υλοποίησης Βέλτιστων Ψηφιακών Φίλτρων: Ο αναδροµικός αλγόριθµος ελάχιστων τετραγώνων (RLS Recursive Least Squares)

20-Μαρ-2009 ΗΜΥ 429. Προηγμένες τεχνικές DSP

Στοχαστικά Σήματα και Τηλεπικοινωνιές

Στοχαστικά Σήµατα και Εφαρµογές. Προσαρµοστικά φίλτρα. ιδάσκων: Ν. Παπανδρέου (Π.. 407/80) Πανεπιστήµιο Πατρών ΤµήµαΜηχανικώνΗ/Υ και Πληροφορικής

Ασκήσεις Φροντιστηρίου «Υπολογιστική Νοημοσύνη Ι» 4 o Φροντιστήριο

Εισαγωγή στα Προσαρµοστικά Συστήµατα

ΕΛΕΓΧΟΣ ΒΙΟΜΗΧΑΝΙΚΩΝ ΔΙΕΡΓΑΣΙΩΝ ΚΕΦΑΛΑΙΟ 4 ΚΕΦΑΛΑΙΟ 5. ΑΝΑΓΝΩΡΙΣΗ ΔΙΕΡΓΑΣΙΑΣ ΠΡΟΣΑΡΜΟΣΤΙΚΟΣ ΕΛΕΓΧΟΣ (Process Identifications)

Εισαγωγή. Προχωρημένα Θέματα Τηλεπικοινωνιών. Ανάκτηση Χρονισμού. Τρόποι Συγχρονισμού Συμβόλων. Συγχρονισμός Συμβόλων. t mt

Κινητά Δίκτυα Υπολογιστών

Ακαδηµαϊκό Έτος , Εαρινό Εξάµηνο ιδάσκων Καθ.: Νίκος Τσαπατσούλης

Σήματα- συμβολισμοί. x(n)={x(n)}={,x(-1),x(0), x(1),.} x(n)={0,-2,-3, -1, 0, 1, 2, 3, 4,0 }

ΚΕΦΑΛΑΙΟ 2. Ηλεκτρονικη και 1/62 Πληροφορίας

Παρεμβολή & πρόγνωση άγνωστης συνάρτησης μέσω σημειακής προσαρμογής

Τμήμα Μηχανικών Η/Υ και Πληροφορικής

ΚΕΦΑΛΑΙΟ 2. Ηλεκτρονικη και 1/60 Πληροφορίας

Βέλτιστη παρεμβολή και πρόγνωση άγνωστης συνάρτησης με τη μέθοδο της σημειακής προσαρμογής

Στοχαστικά Σήµατα και Εφαρµογές. ιδάσκων: Ν. Παπανδρέου (Π.. 407/80) Πανεπιστήµιο Πατρών ΤµήµαΜηχανικώνΗ/Υ και Πληροφορικής

Προσαρµοστικοί Αλγόριθµοι Υλοποίησης Βέλτιστων Ψηφιακών Φίλτρων: Οαλγόριθµος Least Mean Square (LMS)

Το μοντέλο Perceptron

Αφαίρεση του Φαινομένου του Μικροφωνισμού σε Ακουστικά Βαρηκοΐας

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων

Παρουσίαση 2 η : Αρχές εκτίμησης παραμέτρων Μέρος 1 ο

Πανεπιστήμιο Πατρών Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών. Διάλεξη 5

HMY 799 1: Αναγνώριση. συστημάτων. Διαλέξεις 6 7. Συνάφεια (συνέχεια) Μη παραμετρική αναγνώριση γραμμικών

EΦΑΡΜΟΓΕΣ ΤΗΣ ΨΗΦΙΑΚΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΣΗΜΑΤΩΝ. Διαφορική Παλµοκωδική Διαµόρφωση (DPCM)

Προσαρµοστικοί αλγόριθµοι στο πεδίο της συχνότητας: ΟταχύςLMS (Fast Least Mean Square - FLMS)

ΕΛΕΓΧΟΣ ΠΑΡΑΓΩΓΙΚΩΝ ΔΙΕΡΓΑΣΙΩΝ

Επεξεργασία Στοχαστικών Σημάτων

Τα περισσότερα προβλήματα βελτιστοποίησης είναι με περιορισμούς, αλλά οι μέθοδοι επίλυσης χωρίς περιορισμούς έχουν γενικό ενδιαφέρον.

Ψηφιακές Τηλεπικοινωνίες

Κινητά Δίκτυα Επικοινωνιών

Τμήμα Μηχανικών Η/Υ και Πληροφορικής

Στατιστική περιγραφή τουπεδίουβαρύτητας

E[ (x- ) ]= trace[(x-x)(x- ) ]

HMY 429: Εισαγωγή στην Επεξεργασία Ψηφιακών

Στοχαστικά Σήματα και Τηλεπικοινωνιές

Μέθοδος αιχμηρής εκτίμησης σε ασταθή γραμμικά μοντέλα

Προχωρημένα Θέματα Συστημάτων Ελέγχου

Stochastic Signals Class Estimation Theory. Andreas Polydoros University of Athens Dept. of Physics Electronics Laboratory

Πανεπιστήμιο Πατρών Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών. Διάλεξη 13

Φίλτρα Kalman. Αναλυτικές μέθοδοι στη Γεωπληροφορική. ιατύπωση του βασικού προβλήματος. προβλήματος. μοντέλο. Πρωτεύων μοντέλο

E [ -x ^2 z] = E[x z]

Σ. Φωτόπουλος -1- ΨΕΣ- AΣΚΗΣΕΙΣ-ΛΥΣΕΙΣ- Κεφάλαιο 2 ο

ΦΙΛΤΡΟ KALMAN ΔΙΑΚΡΙΤΟΥ ΧΡΟΝΟΥ

NETCOM S.A. ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΠΑΛΜΟΜΕΤΑΤΡΟΠΕΩΝ DIGITAL CONTROL OF SWITCHING POWER CONVERTERS

Συνόρθωση κατά στάδια και αναδρομικοί αλγόριθμοι βέλτιστης εκτίμησης

ΕΙΣΑΓΩΓΗ ΣΤΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΩΝ

Βέλτιστα Ψηφιακά Φίλτρα: Φίλτρα Wiener, Ευθεία και αντίστροφη γραµµική πρόβλεψη

HMY 799 1: Αναγνώριση Συστημάτων

EΦΑΡΜΟΓΕΣ ΤΗΣ ΨΗΦΙΑΚΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΣΗΜΑΤΩΝ Γραµµική Εκτίµηση Τυχαίων Σηµάτων

HMY 799 1: Αναγνώριση Συστημάτων

Πανεπιστήμιο Πατρών Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών. Διάλεξη 9

ΣΗΜΑΤΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ Ι

EΦΑΡΜΟΓΕΣ ΤΗΣ ΨΗΦΙΑΚΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΣΗΜΑΤΩΝ Γραµµική Εκτίµηση Τυχαίων Σηµάτων Φίλτρο Kalman

Συστήματα Επικοινωνιών Ι

Ψηφιακή Επεξεργασία Εικόνας

H ΨΗΦΙΑΚΗ ΕΠΕΞΕΡΓΑΣΙΑ ΣΗΜΑΤΟΣ. στις τηλεπικοινωνίες

Στατιστική ΙΙΙ-Εφαρμογές Χρονολογικές Σειρές(Μέθοδοι Εξομάλυνσης ΙΙΙ-Εφαρμογές)

Μια εισαγωγή στο φίλτρο Kalman

Πανεπιστήμιο Πατρών Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών. Διάλεξη 11

Δομές ψηφιακών φίλτρων (structures)

Αλγόριθµοι και Πολυπλοκότητα

Εξίσωση Τηλεπικοινωνιακών Διαύλων

Αναγνώριση Προτύπων Ι

Προσαρµοστικοί Αλγόριθµοι Υλοποίησης Βέλτιστων Ψηφιακών Φίλτρων: Παραλλαγές του αλγόριθµου Least Mean Square (LMS)

Οδηγός λύσης θέματος 2

Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών Τμήμα Φυσικής Εισαγωγή στα Συστήματα Τηλεπικοινωνιών Συστήματα Παλμοκωδικής Διαμόρφωσης

Ψηφιακές Τηλεπικοινωνίες. Βέλτιστος Δέκτης

Ανασκόπηση θεωρίας ελαχίστων τετραγώνων και βέλτιστης εκτίμησης παραμέτρων

4. ΚΕΦΑΛΑΙΟ ΕΦΑΡΜΟΓΕΣ ΤΟΥ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΥ FOURIER

Ανασκόπηση θεωρίας ελαχίστων τετραγώνων και βέλτιστης εκτίμησης παραμέτρων

Ψηφιακές Τηλεπικοινωνίες. Θεωρία Ρυθμού Παραμόρφωσης

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΛΟΠΟΝΝΗΣΟΥ

Άσκηση 1: Λύση: Για το άθροισμα ισχύει: κι επειδή οι μέσες τιμές των Χ και Υ είναι 0: Έτσι η διασπορά της Ζ=Χ+Υ είναι:

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΣΤΑΤΙΣΤΙΚΗΣ ΚΑΙ ΑΣΦΑΛΙΣΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ Εξετάσεις περιόδου στο μάθημα ΑΝΑΛΥΣΗ ΠΑΛΙΝΔΡΟΜΗΣΗΣ

Σήµατα και συστήµατα διακριτού χρόνου

Εκτιμητές Μεγίστης Πιθανοφάνειας (Maximum Likelihood Estimators MLE)

Εξομοίωση Τηλεπικοινωνιακού Συστήματος Βασικής Ζώνης

Θεώρημα κωδικοποίησης πηγής

Στοχαστικά Σήματα και Τηλεπικοινωνιές

Τοπογραφικά Δίκτυα & Υπολογισμοί

ΠΜΣ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

Άσκηση 3. Ποιοτική Μελέτη των νόμων ελέγχου δύο και τριών όρων (συσκευή: Προσομοιωτής ελέγχου PCS327: Σχ.1) Απαραίτητες γνώσεις

ΕΠΕΞΕΡΓΑΣΙΑ & ΑΝΑΛΥΣΗ ΙΑΤΡΙΚΩΝ ΣΗΜΑΤΩΝ

Οδηγός λύσης για το θέμα 2

Ο ΑΜΦΙΠΛΕΥΡΟΣ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ Z

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ Πάτρα 2005 ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ Εργαστήριο Επεξεργασίας Σηµάτων Τηλεπικοινωνιών & ικτύων

Κεφάλαιο 12: Υδραυλική ανάλυση δικτύων διανομής

Αριθμητική Ανάλυση και Εφαρμογές

HMY 429: Εισαγωγή στην Επεξεργασία Ψηφιακών

Απλή Παλινδρόμηση και Συσχέτιση

Προσαρμογή καμπύλης με τη μέθοδο των ελαχίστων τετραγώνων

Ψηφιακή Επεξεργασία Εικόνας

Συστήματα Επικοινωνιών ΙI

Transcript:

Προσαρμοζόμενα Φίλτρα (adaptive filters) Εισαγωγικά - Φίλτρα Wieer Προσέγγιση - Αλγόριθμος LS Eφαρμογές Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS

Πρώτη προσέγγιση x() Η (z) y() Οι συντελεστές h (k) εξαρτώνται από την χρονική στιγμή. Τα προσαρμοζόμενα φίλτρα (και τα αντίστοιχα συστήματα) είναι (συνήθως) FIR φίλτρα με μεταβαλλόμενους συντελεστές. Οι συντελεστές h(k) μεταβάλλονται σε κάθε χρονική στιγμή με τέτοιο τρόπο ώστε να ελαττώσουν κάποια συνάρτηση κόστους - σφάλματος. 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS / 35

Διαδικασία ελαχιστοποίησης του σφάλματος Είσοδος x() Η (z) απόκριση y() _ Επιθυμητή απόκριση d() + Βασική δομή σφάλμα e Το σφάλμα e προκύπτει από την διαφορά του σήματος εισόδου και του επιθυμητού σήματος. Το σήμα αυτό e χρησιμοποιείται για την προσαρμογή των συντελεστών h(k) 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 3/ 35

d() Adaptive FIR φίλτρα x() Η (z) y() _ + e x() z -1 z -1 z -1 z -1 h() h(1) h() h(3) h(4) Σ y() Προσαρμογή των συντελεστών d() Το φίλτρο αυτό έχει 5 συντελεστές που μεταβάλλονται ώστε τελικά να ελαχιστοποιηθεί το σφάλμα 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 4/ 35

Adaptive FIR φίλτρα υπολογισμοί y() N 1 k h(k)x( k),..., e d() y() Oι συντελεστέςh(k) βρίσκονται με την ελαχιστοποίηση του τετραγωνικού σφάλματος e για όλα τα σημεία του σήματος. Δηλαδή την ελαχιστοποίηση του αθροίσματος : J e 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 5/ 35

Χ Χ 1 Χ Χ 3 Χ 4 Χ 5 Χ 6 Χ 7 Χ 8 Χ 9 Χ 1 Χ 11 Χ 1 Χ 13 Χ 14 Χ 15 Χ 16 Χ 17 Χ 18 Χ 19 y 7 4 k h k x 7 k y y 1 y y 3 y 4 y 5 y 6 y 7 y 8 y 9 y 1 y 11 y 1 y 13 y 14 y 15 y 16 y 17 y 18 y 19 + _ e 7 d d 1 d d 3 d 4 d 5 d 6 d 7 d 8 d 9 d 1 d 11 d 1 d 13 d 14 d 15 d 16 d 17 d 18 d 19 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 6/ 35

Υπολογισμοί (συνέχεια) J e d d() h(k)x( k) k () k h(k)r dx (k) + k l h(k)h(l)r xx (k l) r dx ετεροσυσχέτιση μεταξύ d και x: r xx αυτοσυσχέτιση του x: r dx(k) d()x( k) k N 1 r xx(k) x()x( k) k N 1 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 7/ 35

Συνάρτηση σφάλματος Είδαμε J d () k h(k)r dx (k) + k l h(k)h(l)r xx (k l) J J h f (k) h o (k) h(1) h() Η συνάρτηση κόστους J είναι τετραγωνική συνάρτηση και έχει ένα και μοναδικό ελάχιστο 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 8/ 35

Βέλτιστοι συντελεστές ελάχιστο σφάλμα J J h(m) N 1 k h d opt () m (k)r k xx h(k)r dx (k) + (k m) r k dx l (m) h(k)h(l)r xx (k l) m N J J mi 1 h opt (k) Αυτό είναι ένα σύστημα γραμμικών εξισώσεων και η λύση του είναι οι βέλτιστοι συντελεστές Σε μορφή πίνακα: h opt r xx r dx Wieer-Hopf 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 9/ 35

Βέλτιστοι συντελεστές ελάχιστο σφάλμα Για τους βέλτιστους συντελεστές: h opt r xx r dx το σφάλμα J είναι ελάχιστο και έχει την εξής τιμή: J J mi h opt (k) J mi d d d () () () k k h h k opt opt h(k)r (k)r (k)r dx dx dx (k) + (k) + (k) + k k k l h l opt h h(k)h(l)r opt (l)r (k)h dx opt (k) xx (l)r (k l) xx (k l) J mi d () hopt(k)rdx(k) k 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 1 / 35

Παράδειγμα - φίλτρο 1ης τάξεως h opt r xx r dx y()hx() e d()-hx() x() h y() _ d() + J J e [d() hx()] e h o (k) h opt r xx r dx [d()] + [hx()] [d()hx()] J h h opt [x()] h opt [x()] d()x() d()x() συνέχεια 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 11 / 35

Παράδειγμα - φίλτρο 1ης τάξεως (συνέχεια) Ποία είναι η συσχέτιση του σφάλματος e με το σήμα x()?? r xe e x() [d()x()] h [d()x()] [d() h [x()] [d()x()] opt [x()] opt x()][x()] [x()] Δηλαδή το σφάλμα e είναι ορθογώνιο με το σήμα x() 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 1 / 35

Σε κάθε περίπτωση που έχουμε συνθήκη ελαχίστου σφάλματος το σφάλμα e είναι ορθογώνιο με το σήμα x(). Δηλαδή Ε{e()x()} 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 13 / 35

Στατιστική θεώρηση (Wieer) Η εξίσωση που είδαμε h opt r xx r dx Είναι η εξίσωση Wieer Hopf και υπολογίζει τις βέλτιστες τιμές σε ένα κύκλο Η διαδικασία αυτή δεν ενδείκνυται για μη στατικές διαδικασίες 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 14 / 35

. Αντίθετα προτείνεται η επαναληπτική διαδικασία Steepest Descet algorithm J J mi h opt (k) Και η απλοποιημένη τεχνική ο αλγόριθμος LS Θα δούμε πώς το ελάχιστο αυτό μπορεί να προσεγγισθεί σε διαδοχικά βήματα 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 15 / 35

14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 16 / 35

Ο αλγόριθμος LS (Least ea Squares) Είναι ο βασικός αλγόριθμος προσαρμοζόμενων φίλτρων Βρίσκει το ελάχιστο του σφάλματος J με διαδοχικά βήματα που βασίζονται στην παράγωγο (βάθμωση J) της συνάρτησης J Προϋποθέσεις: Το σύστημα είναι στατικό Οι τιμές (παράμετροι) h(k) J διορθώνονται σε κάθε χρονική στιγμή δηλαδή h(k)h (k) h f (k) h o (k) 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 17 / 35

ΟαλγόριθμοςLS: Περιγραφή Υλοποίηση H διόρθωση των τιμών h(k) γίνεται σύμφωνα με την θεμελιώδη σχέση : h (k)) h 1 (k)) + μ e x( k) k N 1,1, Όπου e d() y() είναι το σφάλμα μείναιτοβήμα, μία παράμετρος που καθορίζει την ταχύτητα σύγκλισης Για εξασφάλιση ευστάθειας το μ επιλέγεται στην εξής περιοχή τιμών: 1 1 < μ < όπου P x η ισχύς του σήματος Px x () NP x + 1 e()x( k) είναι μία προσέγγιση (του αρνητικού) της βάθμωσης ( J) 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 18 / 35

ΟαλγόριθμοςLS πως προέκυψε J J mi h o (k) Η εύρεση του ελαχίστου J mi γίνεται μέσω της βάθμωσης J H J J,,.. h() h(1) h J (N 1) T σε διαδοχικά βήματα : Η +1 Η μ όπου Η {h (k) k, N 1} Τ αλγόριθμος steepest descet 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 19 / 35

ΟαλγόριθμοςLS πως προέκυψε εξίσωση Widrow Hopf Η εκτίμηση της βάθμωσης γίνεται βάσει του στιγμιαίου σφάλματος και είναι: ˆ e H e e H e (d y H ) e y H e X Από τηνσχέση: Η +1 Η μ Η +1 Η + e μ X 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS / 35

y()hx() e d()-hx() Παράδειγμα - φίλτρο 1ης τάξεως J e [d()] + [d() hx()] [hx()] [d()hx()] x() h y() _ d() + e J h o (k) h opt r xx r dx Εύρεση της λύσης J μ καί h J h σταδιακά (χωρίς προσέγγιση): hh J h[x()] h () r ()] [1 μr h+ 1 h h + 1 h μ[h Rxx dx xx()]h + d()x() hr Για h + 1 h hrxx( ) rdx( ) ή h [x()] d()x( μr dx () xx () r opt ) dx () 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 1 / 35

Παράδειγμα - φίλτρο 1ης τάξεως (συνέχεια) Προσέγγιση της λύσης J h με τον αλγόριθμο LS h + 1 h J e h h J μ h e e h καί e [d() y()] h [d() hx()] e h e x() + h 1 h μ[ ex()] h + h +1 h + e μ x μe x() Για μία τιμή h Η +1 Η + e μ X Για όλες τις τιμές Η{h1,h } 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS / 35

Άλλες μορφές του αλγορίθμου LS NLS (ormalized LS) SELS (sig-error LS) SDLS (sig-data LS) SSLS (sig-sig LS) 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 3 / 35

NLS- ormalized LS Στον NLS το βήμα σύγκλισης μ μεταβάλεται σύμφωνα με την (στιγμιαία) ισχύ του σήματος Αυτό συνεπάγεται ταχύτερη σύγκλιση Στο σχήμα δεικνύεται συγκριτικά ησυμπεριφορά (σύγκλισης) των αλγορίθμων LS και NLS 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 4 / 35

SELS (sig-error LS) h (k) όπου h 1(k) + μsg[e]x( k) 1 e > sg[e] e 1 e < < μ < 1 NP x 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 5 / 35

SDLS (sig-data LS) h (k) h 1 (k) + μe sg[x( 1 x > όπου sg[x] x 1 x < k)] < μ < 1 NP x 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 6 / 35

SSLS (sig-sig LS) h (k) όπου h 1(k) + μsg[e]sg[x( 1 z > sg[z] z 1 z < < μ < 1 NP x k)] 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 7 / 35

Εφαρμογή 1 Ανάδειξη (φασματικής) γραμμής (lie ehacer) Αναφέρεται σε ένα ημιτονικό σήμα (φασματική γραμμή) που βρίσκεται μέσα σε θόρυβο ευρέως φάσματος και ασυσχέτιστο με το σήμα. x() x(-δ) z -Δ H (z) + _ Σ d() y() Με καθυστέρηση Δ σημείων το σήμα εισόδου x( Δ) αποσυσχετίζεται από το επιθυμητό σήμα d()x() e 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 8 / 35

Δίνεται το σήμα x()si(π/5) +oise() όπου ο θόρυβος oise() είναι Gaussia μορφής σ 1 ασυσχέτιστος από το ημιτονικό σήμα. Δ1, μ.1 και Ν. Εφαρμόζουμε τον LS αλγόριθμο 5 πλάτος -5 5 1 15 5 3 35 4 45 5 (α) (β) - 5 1 15 5 3 35 4 45 5 χρόνος α)το ημιτονικό σήμα με προσθετικό θόρυβο σ 1. β) η βελτιωμένη έξοδος του lie ehacer (και το ιδανικό ημίτονο). 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 9 / 35

Εφαρμογή Ταυτοποίηση συστήματος (system idetificatio) Βασική δομή άγνωστο σύστημα d() Γεννήτρια Θορύβου x() + e _ Adaptive FIR filter y() σήμα σφάλμα Το άγνωστο σύστημα θα βρεθεί με το adaptive FIR filter 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 3 / 35

Εφαρμογή 3 Ταυτοποίηση αντιστρόφου συστήματος (iverse system idetificatio) 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 31 / 35

Εφαρμογή 4 Εξάλειψη θορύβου (Adaptive oise caceler) Σήμα s() +θόρυβος x() y() s()+x() + _ e e y() xˆ() s() + x() xˆ() Θόρυβος x () συσχετισμένος με x() x () Adaptive xˆ( ) FIR filter Σήμα e s () + [x() xˆ()] E{e } E{s ()} + E{x() x()} + E{s()[x() x()]} E{e } E{s ()} + E{x() xˆ( )} + s()[x() xˆ()] mie{e } E{s ()} + mie{x() xˆ( )} ax SNR 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 3 / 35

Βιβλιογραφία 1.Hayes, oso H., Statistical Digital Sigal Processig ad odelig, Joh Wiley & Sos, 1996, 493-55..Hayki, Simo, Adaptive Filter Theory, Pretice-Hall, Ic., 1996 3.http://www.spd.eee.strath.ac.uk/~iteract/AF/aftutorial/apps/oiseispeech/oisei speech.html 4.Berard Widrow ad Samuel D. Stears: Adaptive Sigal Processig, Pretice- Hall, Ic., Upper Saddle River, NJ, 1985. 5.Steve. Kay: Fudametals of Statistical Sigal Processig--Detectio Theory', Volume, Pretice-Hall, Ic., 1998 6. V.K.Igle ad J.Proakis, Digital Sigal Processig, PWS Publishig Compay, 1997 7. S. Stears ad R. David, Sigal Processig Algorithms, Pretice Hall Ic. Eglewood Cliffs, New Jersey, 1988 8. Ifeachor E.C &Jervis B.W., Digital Sigal Processig:Apractical Approach, Addiso-Wesley,1993 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 33 / 35

atlab demos ad commads LS Adaptive Equalizatio lmsadeq LS Adaptive Liear Predictiolmsadlp LS Adaptive Noise Cacellatio lmsdemo LS Adaptive Time-Delay Estimatiolmsadtde Nostatioary Chael Estimatiokalmsce RLS Adaptive Noise Cacellatiorlsdemo adaptlms, adaptlms, adaptrls, adaptsd, adaptse, adaptss 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 34 / 35

Εργασίες - ερωτήσεις 1. Θέτωντας κατάλληλο delay υλοποιείστε την εύρεση αντίστροφου συστήματος. Βρείτε τους συντελεστές h opt από την εξίσωση Wieer-Hopf και συγκρίνεται με τους συντελεστές του lms αλγορίθμου. 3. Επαληθεύστε τα όρια τιμών του συντελεστού σύγκλισης μ 4. Συγκρίνετε τους αλγορίθμους του matlab (adaptlms, adaptsd, adaptse, και adaptss) 5. Υπολογείστε το μέσο τετραγωνικό σφάλμα για ένα αριθμό σημείων 1Ν καιπαρακολουθείστε έτσι την σύγκλιση του LS αλγορίθμου 14 Σ. Φωτόπουλος ΨΕΣ προσαρμοζόμενα ΦΙΛΤΡΑ adaptive FILTERS 35 / 35