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

Σχετικά έγγραφα
Τμήμα Μηχανικών Η/Υ και Πληροφορικής

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

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

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

Τηλεπικοινωνιακά Συστήματα ΙΙ

Εισαγωγή. Προχωρημένα Θέματα Τηλεπικοινωνιών. Ζωνοπεριορισμένο Κανάλι. Ψηφιακή Μετάδοση μέσω Καναλιών. είναι περιορισμένου εύρους ζώνης:

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

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

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

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

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

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

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ. Εργαστήριο 8 ο. Αποδιαμόρφωση PAM-PPM με προσαρμοσμένα φίλτρα

Το μοντέλο Perceptron

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

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

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

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

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

ΕΡΓΑΣΤΗΡΙΟ ΑΝΑΛΟΓΙΚΩΝ & ΨΗΦΙΑΚΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Εργαστήριο Επεξεργασίας Σηµάτων και Τηλεπικοινωνιών Κινητά ίκτυα Επικοινωνιών Ακαδηµαϊκό Ετος

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

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

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

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

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

Εφαρµογές Προσαρµοστικών Συστηµάτων: Καταστολή ηχούς, Ισοστάθµιση καναλιού και ανίχνευση συµβόλων

Παράμετροι σχεδίασης παλμών (Μορφοποίηση παλμών)

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

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

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

Εργαστήριο Επεξεργασίας Σηµάτων και Τηλεπικοινωνιών Κινητά ίκτυα Επικοινωνιών

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

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

Τμήμα Μηχανικών Η/Υ και Πληροφορικής. Κινητά Δίκτυα Επικοινωνιών

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

Μέθοδοι πολυδιάστατης ελαχιστοποίησης

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

Θεωρία Πληροφορίας. Διάλεξη 10: Κωδικοποίηση καναλιού με συνελικτικούς κώδικες. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

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

Μετάδοση πληροφορίας - Διαμόρφωση

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

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

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

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

Εισαγωγή στις Τηλεπικοινωνίες. Δομή της παρουσίασης

Τηλεπικοινωνιακά Συστήματα ΙΙ

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

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

Μετάδοση πληροφορίας - Διαμόρφωση

Σύνδεση με τα Προηγούμενα. Προχωρημένα Θέματα Τηλεπικοινωνιών. Εισαγωγή (2) Εισαγωγή. Βέλτιστος Δέκτης. παρουσία AWGN.

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

Ψηφιακές Τηλεπικοινωνίες. Πιθανότητα Σφάλματος για Δυαδική Διαμόρφωση

Πολλαπλή παλινδρόμηση (Multivariate regression)

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

Ψηφιακή Επεξεργασία και Ανάλυση Εικόνας Ενότητα 5 η : Αποκατάσταση Εικόνας

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

Η Βασική Δομή Συστημάτων Ελέγχου Κίνησης

Παρουσίαση Νο. 6 Αποκατάσταση εικόνας

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

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

Συμπίεση Δεδομένων

Μελέτη Επίδοσης Συστημάτων Πολλαπλών Εισόδων Πολλαπλών Εξόδων

ΧΡΟΝΙΚΕΣ ΣΕΙΡΕΣ. Παπάνα Αγγελική

Θόρυβος και λάθη στη μετάδοση PCM

Σήματα και Συστήματα. Διάλεξη 13: Μελέτη ΓΧΑ Συστημάτων με τον Μετασχηματισμό Laplace. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής

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

ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧ/ΚΩΝ & ΜΗΧ/ΚΩΝ Η/Υ ΤΟΜΕΑΣ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΣΥΝΘΕΣΗ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΔΙΑΤΑΞΕΩΝ Φεβρουάριος 2011

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

Παλμοκωδική Διαμόρφωση. Pulse Code Modulation (PCM)

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

Εισαγωγή στις Τηλεπικοινωνίες. Δομή της παρουσίασης

ΚΕΦΑΛΑΙΟ 6 ΠΡΟΒΛΕΨΕΙΣ ΜΕ ΥΠΟΔΕΙΓΜΑΤΑ ΧΡΟΝΟΣΕΙΡΩΝ

Σέργιος Θεοδωρίδης Κωνσταντίνος Κουτρούμπας. Version 2

3. O ΑΛΓΟΡΙΘΜΟΣ ΤΟΥ PERCEPTRON

HMY 220: Σήματα και Συστήματα Ι

Αναλογικές και Ψηφιακές Επικοινωνίες

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

Σέργιος Θεοδωρίδης Κωνσταντίνος Κουτρούμπας. Version 2

HMY 220: Σήματα και Συστήματα Ι

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

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

Ψηφιακή μετάδοση στη βασική ζώνη. Baseband digital transmission

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

Μάθημα 10 ο. Περιγραφή Σχήματος ΤΜΗΥΠ / ΕΕΣΤ 1

Παλμοκωδική Διαμόρφωση. Pulse Code Modulation (PCM)

Χρήστος Ι. Σχοινάς Αν. Καθηγητής ΔΠΘ. Συμπληρωματικές σημειώσεις για το μάθημα: «Επιχειρησιακή Έρευνα ΙΙ»

Διαμόρφωση μιας Φέρουσας. Προχωρημένα Θέματα Τηλεπικοινωνιών. Διαίρεση εύρους ζώνης καναλιού. Διαμόρφωση Πολλών Φερουσών OFDM

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

x[n] = e u[n 1] 4 x[n] = u[n 1] 4 X(z) = z 1 H(z) = (1 0.5z 1 )(1 + 4z 2 ) z 2 (βʹ) H(z) = H min (z)h lin (z) 4 z 1 1 z 1 (z 1 4 )(z 1) (1)

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

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

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

Έλεγχος Κίνησης

Στοχαστικές Ανελίξεις (1) Αγγελική Αλεξίου

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

1 η ΣΕΙΡΑ ΑΣΚΗΣΕΩΝ. / 2. Οι όροι Eb. και Ec

Τηλεπικοινωνιακά Συστήματα ΙΙ

Εισαγωγή στις Τηλεπικοινωνίες. Δομή της παρουσίασης

LMS, RLS & CMA Equalization in Wireless FTP Radio link over analog FM

Transcript:

Τμήμα Μηχανικών Η/Υ και Πληροφορικής Εργαστήριο Επεξεργασίας Σημάτων και Τηλεπικοινωνιών Κινητά Δίκτυα Επικοινωνιών Μέρος Α: Τηλεπικοινωνιακά Θέματα: Ενότητα Νο 4 Τεχνικές Ισοστάθμισης Διαύλου

Βασικές αρχές Ισοστάθμισης Το φαινόμενο της πολυδιόδευσης στα κανάλια των δικτύων κινητών επικοινωνιών προκαλεί την εμφάνιση διασυμβολικής παρεμβολής (ISI - Intersymbol Interference). Έστω f(t) η κρουστική απόκριση του συνολικού καναλιού (φίλτρο πομπού, κανάλι, φίλτρο δέκτη). Τολαμβανόμενοσήμαθαέχειτημορφή: yt () xt ()* f() t n() t b Στο δέκτη, μια ειδική διάταξη που καλείται ισοσταθμιστής (equalizer), αναλαμβάνει την αντιμετώπιση της ISI. Ισοστάθμιση, με μια ευρεία έννοια, ονομάζεται οποιαδήποτε λειτουργία επεξεργασίας σήματος που μειώνει δραστικά τη διασυμβολική παρεμβολή. 2

Βασικές αρχές Ισοστάθμισης Τυπικό σύστημα επικοινωνίας με ενσωματωμένο ισοσταθμιστή Η έξοδος του ισοσταθμιστή έχει τη μορφή: dˆ( t ) x ()* t f ()* t h () t n ()* t h () t eq b eq Στόχος: οσχεδιασμόςτηςh eq (t), ώστε η έξοδος d(t) του ισοσταθμιστή να τείνει στο x(t). Σε αρκετές εφαρμογές ο ισοσταθμιστής πρέπει να είναι χρονικά μεταβαλλόμενος για να παρακολουθεί τις αλλαγές του καναλιού 3

Κατηγοριοποίηση Ισοσταθμιστών Με βάση το κριτήριο βελτιστοποίησης: Κριτήριο μέγιστης πιθανοφάνειας (Maximum Likelihood Criterion - ML): Σε κάθε χρονική στιγμή, ο ανιχνευτής παίρνει απόφαση υπέρ ενός συμβόλου, ώστε να μεγιστοποιείται η πιθανότητα σωστής απόφασης, δεδομένης της τιμής του λαμβανόμενου σήματος. Είναι βέλτιστοι ισοσταθμιστές, αλλά μεγάλης πολυπλοκότητας. Κριτήριο μηδενισμού της διασυμβολικής παρεμβολής (Zero-forcing Criterion - ZF): Ο ισοσταθμιστής μηδενίζει τη διασυμβολική παρεμβολή. Είναι πολύ απλό κριτήριο αλλά με βασικό μειονέκτημα ότι δεν λαμβάνει υπόψη το θόρυβο. Κριτήριο ελάχιστου μέσου τετραγωνικού σφάλματος (Minimum Mean Square Error Criterion - MMSE): Ελαχιστοποιεί το μέσο τετραγωνικό σφάλμα της εξόδου του ισοσταθμιστή, σε σχέση με την αποστελλόμενη ακολουθία. Λαμβάνει υπόψη του τόσο τη διασυμβολική παρεμβολή όσο και τον προσθετικό θόρυβο. 4

Κατηγοριοποίηση Ισοσταθμιστών Με βάση τη δομή του ισοσταθμιστή: Εγκάρσιοι Ισοσταθμιστές (transversal equalizers): Κλασικά FIR φίλτρα, με σταθερό αριθμό συντελεστών, μέσααπόταοποίαδιέρχεταιτολαμβανόμενο σήμα. Ισοσταθμιστές με δομή lattice: Ισοσταθμιστές με ειδική κλιμακωτή δομή που τους δίνει μεγαλύτερη ευελιξία (άγνωστη τάξη ισοσταθμιστή / δομή pipelinable). Αποτελούνται από έναν αριθμό όμοιων βαθμίδων, που αντιστοιχεί στον αριθμό των συντελεστών ενός εγκάρσιου ισοσταθμιστή. Η προσθήκη επιπλέον βαθμίδων γίνεται εύκολα. Οι παράμετροι του φίλτρου lattice είναι διαφορετικές από τις παραμέτρους του εγκάρσιου αλλά υπάρχει ένα-προς-ένα αντιστοιχία. 5

Κατηγοριοποίηση Ισοσταθμιστών Με βάση τη χρονική μεταβολή του ισοσταθμιστή: Σταθεροί Ισοσταθμιστές (fixed or preset equalizers): Οι συντελεστές υπολογίζονται μια φορά στην αρχή της λειτουργίας τους και παραμένουν σταθεροί. Προσαρμοστικοί Ισοσταθμιστές (adaptive equalizers): Οι συντελεστές μεταβάλλονται συνεχώς ώστε να παρακολουθούν τις χρονικές μεταβολές του καναλιού. Με βάση τη γραμμικότητα ή μη της δομής τους: Γραμμικοί Ισοσταθμιστές: Η έξοδος είναι γραμμική συνάρτηση της εισόδου τους. Μη-γραμμικοί Ισοσταθμιστές: Η έξοδος δεν είναι γραμμική συνάρτηση της εισόδου τους (π.χ. οι ισοσταθμιστές που στηρίζονται στο κριτήριο ML). 6

Tο κριτήριοml Δομή ενός ισοσταθμιστή MLSE (Maximum Likelihood Sequence Estimation) max P{ a / r} max f{ r/ a } m Ελέγχει όλες τις πιθανές ακολουθίες δεδομένων και επιλέγει εκείνη με τη μέγιστη πιθανοφάνεια του λαμβανόμενου σήματος Απαιτεί γνώση του καναλιού μετάδοσης και της κατανομής του θορύβου. Μεγάλη πολυπλοκότητα. Η χρήση του αλγορίθμου Viterbi μειώνει δραστικά τους υπολογισμούς και επιτρέπει την εφαρμογή σε μικρού μήκους κανάλια. Πολυπλοκότητα: από O(N L ) σε O(ΝM L ), όπου: L το μήκος καναλιού, Μ η τάξη του αλφαβήτου και Ν το πλήθος των συμβόλων 7 m

MLSE Παράδειγμα: έστω κανάλι μήκους L=2, {f(0), f(1)}, και δυαδική διαμόρφωση (π.χ. δυαδικό PAM α m =+1, -1) Αν εξαιρέσουμε το θόρυβο, τότε η τιμή που λαμβάνουμε είναι: 0 m 1 m 1 y m f a f a Και ανάλογα με τα σύμβολα που στάλθηκαν, μπορούμε να πάρουμε τους παρακάτω συνδυασμούς: 1 2 3 4 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1 1 y m f f y m f f y m f f y m f f 8

MLSE (συνέχεια) Εφόσον: έχουμε το y(m) και με κάποιο τρόπο έχουμε υπολογίσει το κανάλι, δηλαδή γνωρίζουμε τα f(0), f(1) Τότε, μπορούμε: να υπολογίσουμε όλα τα δυνατά y i (m) ναδούμεποιοείναιπιοκοντάστοληφθένy(m) καινααποφασίσουμεποιαήταντασύμβολαπουστάλθηκαν Μεγιστοποίηση της συνάρτησης κόστους: log[f(y/α)] (για ακολουθία Ν συμβόλων απαιτεί: Μ Ν ) Προσέξτε ότι: θεωρούμε ότι το κανάλι είναι γνωστό με κάποιο τρόπο την επόμενη χρονική στιγμή (που θα λάβουμε το y(m+1)), θα εμπλέκεται καιπάλιτοσύμβολοα m, και αυτή η πληροφορία θα πρέπει να αξιοποιηθεί 9

MLSE με τον αλγόριθμο Viterbi Viterbi: αλγόριθμος υλοποίησης του φωρατή MLSE MLSE: είναι ο βέλτιστης εκτιμητής της ακολουθίας των συμβόλων: αντιμετωπίζει πλήρως την ISI πλήττεται μόνο από την επίδραση του AWGΝ θορύβου που είναι τυχαίος Η πολυπλοκότητα του αλγ. Viterbi είναι O(M L )/symbol Λόγω της εκθετικής πολυπλοκότητας, ο MLSE χρησιμοποιείται πρακτικά μόνο σε περιπτώσεις μικρών M, L π.χ. συστήματα κινητής επικοινωνίας με σχετικά χαμηλό ρυθμό δεδομένων [Μ=2:4, L=2:5] Για μεγάλα M και L, χρησιμοποιούνται άλλες υπο-βέλτιστες μέθοδοι Ο MLSE αποτελεί benchmark 10

Tο κριτήριοzf Ο ισοσταθμιστής σχεδιάζεται έτσι ώστε να μηδενίζει τη διασυμβολική παρεμβολή (απαιτείται: εκτίμηση του καναλιού) y() t x()* t h () t n () t ή ch dˆ( t ) x ()* t h ()* t h () t n ()* t h () t ch eq b eq h ()* t h () t () t H ( f) H ( f) 1 eq ch eq b ch Δηλαδή ένας ισοσταθμιστής ZF άπειρου μήκους είναι ένα αντίστροφο φίλτρο για το σύστημα του καναλιού: H eq ( f) H 1 ( f) Βασικό μειονέκτημα: δε λαμβάνει υπόψη το θόρυβο με αποτέλεσμα να προκαλεί ενίσχυση στις συχνότητες όπου η απόκριση συχνότητας του καναλιού παρουσιάζει μεγάλες βυθίσεις. ch 11

Tο κριτήριοmmse Ο ισοσταθμιστής σχεδιάζεται έτσι ώστε να ελαχιστοποιεί το μέσο τετραγωνικό σφάλμα στην έξοδό του: y() t x()* t h () t n () t Αν ο ισοσταθμιστής έχει άπειρο μήκος και ο θόρυβος είναι AWG: ch dˆ( t ) x ()* t h ()* t h () t n ()* t h () t ch eq b eq 2 ˆ 2 min{ E( e() t )} min{ d() t x() } t b H eq ( f) 1 H ( f ) N ch 0 Πλεονέκτημα: ελαχιστοποιεί το άθροισμα της ισχύος της ISI και του προσθετικού θορύβου και πετυχαίνει μικρότερο ρυθμό σφαλμάτων. 12

Γραμμική Ισοστάθμιση Βασική δομή ενός γραμμικού εγκάρσιου ισοσταθμιστή Η είσοδος στη διάταξη απόφασης είναι ένας γραμμικός συνδυασμός των εισόδων του ισοσταθμιστή στην τρέχουσα και τις προηγούμενες χρονικές στιγμές, με βάρη που καθορίζονται από το εκάστοτε κριτήριο: N2 ˆ ( * k n ) k n n N d c y Ένας γραμμικός ισοσταθμιστής μπορεί να είναι είτε ZF είτε MMSE. Μπορεί να υλοποιηθεί και στη δομή lattice. 1 13

Μη Γραμμική Ισοστάθμιση Βασική δομή ενός ισοσταθμιστή με επανατροφοδότηση αποφάσεων (DFE) Βασική ιδέα: Η ISI που οφείλεται σε προηγούμενα σύμβολα (που έχουν ανιχνευθεί) μπορεί να εκτιμηθεί και να αφαιρεθεί από το λαμβανόμενο σήμα πριν από την ανίχνευση των επόμενων συμβόλων. Η έξοδος του ισοσταθμιστή δίνεται από τη σχέση: N2 N3 ˆ ( * ) ( * k n k n n ) k n n N n 1 d c y F d 1 14

Μη Γραμμική Ισοστάθμιση Ένας μη-γραμμικός ισοσταθμιστής μπορεί να είναι είτε ZF είτε MMSE, ανάλογα με το κριτήριο που χρησιμοποιείται στον υπολογισμό των συντελεστών του. Αν οι προηγούμενες αποφάσεις είναι σωστές και το μήκος του feedback φίλτρου αρκετά μεγάλο, επιτυγχάνεται πλήρης εξάλειψη της ISI. Πρόβλημα αποτελεί το φαινόμενο της διάδοσης λαθών: Λάθη σε προηγούμενες αποφάσεις διαδίδονται στα επόμενα σύμβολα μέσω του φίλτρου ανάδρασης (feedback) προκαλώντας ενδεχομένως νέα λάθη. Γενικά ο DFE παρουσιάζει καλύτερη συμπεριφορά από τους γραμμικούς ισοσταθμιστές. 15

Σύγκριση Viterbi και DFE (Proakis, κανάλι Β) 16

Προσαρμοστική Ισοστάθμιση (1/3) Για να υπολογίσουμε τους συντελεστές του MMSE ισοσταθμιστή, απαιτείται να λύσουμε ένα γραμμικό σύστημα Η λύση του συστήματος είναι Rc=r y ay c = opt R 1 y r ay Σε πρακτικές εφαρμογές ισοσταθμιστών: για να βρούμε τον ισοσταθμιστή συνήθως εφαρμόζουμε μια επαναληπτική διαδικασία αποφεύγουμε την άμεση αντιστροφή του R y Η ιδέα της επαναληπτικής διαδικασίας θα οδηγήσει στους προσαρμοστικούς ισοσταθμιστές Με παρόμοιο τρόπο μπορούν να σχεδιαστούν προσαρμοστικοί ισοσταθμιστές βασισμένοι στο κριτήριο ZF 17

Προσαρμοστική Ισοστάθμιση (2/3) Βασική δομή ενός προσαρμοστικού γραμμικού ισοσταθμιστή Οι συντελεστές του ισοσταθμιστή δεν είναι σταθεροί αλλά ενημερώνονται με τη βοήθεια κατάλληλου αλγορίθμου ώστε να παρακολουθούν τις αλλαγές του καναλιού. Υπάρχει μια πληθώρα αλγορίθμων για την προσαρμογή των συντελεστών. 18

Προσαρμοστική Ισοστάθμιση (3/3) Βασικές αρχές προσαρμοστικής ισοστάθμισης: Συνήθως πριν τη μετάδοση της πληροφορίας, μεταδίδεται μια ακολουθία εκμάθησης που βοηθάει στην αρχική προσαρμογή των συντελεστών του ισοσταθμιστή. Διαδικασία σύγκλισης: με βάση το σήμα λάθους e k, ανανεώνονται συνεχώς οι συντελεστές του ισοσταθμιστή και μειώνεται επαναληπτικά η συνάρτηση ελαχιστοποίησης. Μετά τη σύγκλιση, ο αλγόριθμος είτε παγώνει τους συντελεστές (μέχρι να λάβει νέα ακολουθία εκμάθησης) είτε μεταβαίνει στην καθοδηγούμενη από τις αποφάσεις λειτουργία (χρησιμοποιεί τις αποφάσεις για τα σύμβολα πληροφορίας ως ακολουθία εκμάθησης). Τυφλοί προσαρμοστικοί αλγόριθμοι: σχετικά πρόσφατη κατηγορία αλγορίθμων που αξιοποιούν τα χαρακτηριστικά του μεταδιδόμενου σήματος και δεν απαιτούν ακολουθία εκμάθησης. 19

Επιλογή προσαρμοστικού αλγορίθμου Βασικοί παράγοντες της απόδοσης προσαρμοστικών αλγορίθμων : Ρυθμός σύγκλισης: Ο αριθμός των απαιτούμενων επαναλήψεων ώστε ο αλγόριθμος να συγκλίνει αρκετά κοντά στη βέλτιστη λύση, όταν η είσοδος είναι στάσιμη. Misadjustment: Παράμετρος που μετράει την απόκλιση του τελικού μέσου σφάλματος ενός αλγορίθμου (σφάλμα σταθερής κατάστασης) από το βέλτιστο ελάχιστο τετραγωνικό σφάλμα. Tracking: Σχετίζεται με την ικανότητα του αλγορίθμου να παρακολουθεί τις μεταβολές στο κανάλι. Υπολογιστική πολυπλοκότητα: Ο αριθμός των απαιτούμενων πράξεων για την εκτέλεση μιας επανάληψης του αλγορίθμου. Ιδιαίτερα σημαντική για αλγορίθμους πραγματικού-χρόνου. Αριθμητικές ιδιότητες: Αναφέρεται σε σφάλματα στρογγυλοποίησης ή σφάλματα αναπαράστασης που προκύπτουν κατά την υλοποίηση ενός αλγορίθμου. Συσσώρευση λαθών μπορεί να οδηγήσει σε αστάθεια. 20

Επιλογή προσαρμοστικού αλγορίθμου Κριτήρια επιλογής ισοσταθμιστή στις κινητές επικοινωνίες: Κόστος υπολογιστικής πλατφόρμας. Κατανάλωση ισχύος. Ρυθμός δεδομένων και ταχύτητα κίνησης (επιδρούν στα χαρακτηριστικά του καναλιού, άρα καθορίζουν τις απαιτήσεις από τον ισοσταθμιστή). Μέγιστη αναμενόμενη χρονική διασπορά του καναλιού (υπαγορεύει τον απαιτούμενο αριθμό συντελεστών του ισοσταθμιστή, άρα επηρεάζει το κόστος του, το χρόνο επεξεργασίας κλπ). 21

Παραδείγματα προσαρμοστικών αλγορίθμων ΟαλγόριθμοςLMS (Least Mean Square) Χρησιμοποιεί το κριτήριο MMSE. Αποτελεί απλοποίηση του αλγορίθμου steepest descent. Απαιτεί μόλις 2Ν+1 πολ/σμούς ανά επανάληψη (για Ν+1 συντελεστές): ˆ( ) T dn wn ( n ) yn ( n ) en ( ) xn ( ) dn ˆ( ) * N N N w ( n 1) w ( n) e ( n) y ( n) Το βήμα μ ελέγχει το ρυθμό σύγκλισης και την ευστάθεια. Το x(n) σχηματίζεται είτε από την ακολουθία εκμάθησης είτε από την έξοδο του στοιχείου απόφασης. 22

Παραδείγματα προσαρμοστικών αλγορίθμων ΟαλγόριθμοςRLS (Recursive Least Squares) Ελαχιστοποιείτοχρονικόμέσοόροτουσφάλματος: n n i * Jn ( ) e( inein, ) (, ) i 1 ˆ T dn () w ( n 1)(), y n en () xn () dn ˆ() R ( n 1) y( n) 1 k R λ () n ( n 1)() n R k y R y R y 1 1 1 T 1 () n, () n ( n 1) () n () n ( n 1) T 1 w( n) w( n 1) k( n) e ( n) * Η παράμετρος λ καθορίζει την ικανότητα παρακολούθησης αλλαγών. Ο ρυθμός σύγκλισης καθορίζεται από τον πίνακα R. Πιο γρήγορη σύγκλιση από τον LMS, αλλά και μεγαλύτερη πολυπλοκότητα (2.5Ν 2 +4.5Ν) 23

Σύνοψη τεχνικών ισοστάθμισης 24

Ειδικότερα θέματα Ισοστάθμιση Μη-Γραμμικών Καναλιών: y(t) = NL{a n }, όπου NL μη-γραμμικός τελεστής π.χ. δορυφορικές ζεύξεις / οπτικά κανάλια κλπ. Πιθανές μέθοδοι αντιμετώπισης: - Μη-Γραμμικά μοντέλα (Volterra Series Expansion) - Νευρωνικά Δίκτυα (Μη-Γραμμική Απεικόνιση) -MLSE(Viterbi) (απαιτεί εκτίμηση μη-γραμμικού καναλιού) Blind (and Semi-Blind) Equalization: - Ισοστάθμιση χωρίς χρήση (ή με ελάχιστη χρήση) ακολουθίας εκμάθησης 25