780 likes | 986 Views
Σχεδιαση βελτιστου δεκτη Δεκτης συσχετισης Δεκτης προσαρμοσμενου φιλτρου Πιθανοτητα σφαλματος. ΗΥ 4 30 Ψηφιακες Επικοινωνιες. Συναρτησεις Βασης ενος συνολου σηματων. Εχουμε ενα συνολο σηματων (κυματομορφων) { s 1 (t), s 2 (t),…,s M (t)} πληθους Μ, και εκπεμπεται μια απο αυτες καθε φορα.
E N D
Σχεδιαση βελτιστου δεκτηΔεκτης συσχετισηςΔεκτης προσαρμοσμενου φιλτρουΠιθανοτητα σφαλματος ΗΥ430 Ψηφιακες Επικοινωνιες
Συναρτησεις Βασης ενος συνολου σηματων • Εχουμε ενα συνολο σηματων (κυματομορφων) {s1(t), s2(t),…,sM(t)} πληθους Μ, και εκπεμπεται μια απο αυτες καθε φορα. • Οι συναρτησεις {f1(t), f2(t),…fK(t)}, οπου Κ Μ, αποτελουν μια πληρη ορθοκανονικη βαση για το δοθεν συνολο των σηματωναν: • Οι συναρτησεις βασης ειναι ορθογωνιες μεταξυ τους, δηλαδη: • Οι συναρτησεις βασης ειναι κανονικοποιημενες: • Καθε σημα μπορει να γραφτει σαν γραμμικος συνδυασμος
Συναρτησεις Βασης και χωρος σηματων {s1(t), s2(t),…,sM(t)} s1(t) s2(t) . . . sM(t) Καθε μια απο τιςκυματομορφες si(t) μπορει να παρασταθεισαν ενα σημειο στον K-διαστατο χωρο που αποτελουν οι συναρτησεις που μπορουν να περιγραφουν απο τις συναρτησεις βασης fj(t) {f1(t), f2(t),…fK(t)} f1(t) f2(t) . . fK(t) Χωρος σηματων
Εφαρμογη στις ψηφιακες επικοινωνιεςΟ Διαμορφωτης • Σε ενα ψηφιακο τηλεπικοινωνιακο συστημα log2M bits πληροφοριας μεταδιδονται με μια απο τις Μ διαθεσιμες κυματομορφες του συνολου SM . Αν οι κυματομορφες αυτες ανηκουν σε χωρο σηματων με γνωστες συναρτησεις βασης τοτε μπορουμε να τις περιγραψουμε χρησιμοποιωντας: • Τον καταλογο των Κ συντελεστων του αναπτυγματος καθε συναρτησης • Την γραφικη παρασταση του Κ-διαστατου αστερισμου σηματων οπου σημειωνεται η θεση καθε σηματος στον χωρο των σηματων. • Η γραφικη παρασταση αυτη δινει πληθωρα πληροφοριων χρησιμων για την διαμορφωση και αποδιαμορφωση αυτων των σηματων • Η εξισωση-κλειδι ειναι η εξισωση συνθεσης: Διαμορφωση ειναι η διαδικασια υλοποιησης της εξισωσης αυτης
Εξισωση συνθεσηςΓενικη μορφη Διαμορφωτη Αλλαγη συμβολισμου φk(t) fk(t) am,I sm,i LUT= Look-up-table log2M – bits address συντελεστες
Λειτουργια του διαμορφωτη • Εν γενει, ενας διαμορφωτης με Μ σηματα Κ-διαστασεων χρειαζεται να αποθηκευσει τους K x M συντελεστες (Κ συντελεστες για καθε ενα απο τα Μ σηματα) και να παραγάγει τις Κ συναρτησεις βασης. • Οι συντελεστες αποθηκευονται σε Κ look-up tables (LUTs)που εχουν log2M γραμμες διευθυνσεων και μια εξοδο • Το δεδομενα εισοδου ομαδοποιουνται σε ομαδες των log2Mbits και καθοριζουν το εκπεμπομενο συμβολο και την κοινη διευθυνση των LUTs. • Οι εξοδοι των LUTs ειναι οι Κ συντελεστες του αναπτυγματος του επιθυμητου σηματος. • Οι Κ συντελεστες πολλαπλασιαζουν τις Κ συναρτησεις βασης και τα Κ γινομενα αθροιζομενα δινουν το επιθυμητο σημα που αντιστοιχει στο συγκεκριμένο συμβολο.
Ανακεφαλαιωση • Εξισωση συνθεσης (διαμορφωτης) • Εξισωση αναλυσης (αποδιαμορφωτης): • Ενεργεια σηματος:
Διαμορφωση • Θελουμε με τα ψηφιακα δεδομενα να διαμορφωσουμε κυματομορφες που να ειναι: • Φασματικα αποδοτικες, και • Ενεργειακα οικονομικες • Η παρασταση στον χωρο σηματων ειναι μια βολικη μεθοδος θεωρησης της διαμορφωσης η οποια μας επιτρεπει • Να σχεδιαζουμε φασματικα και ενεργειακα αποδοτικους αστερισμους σηματων. • Να καθοριζουμε την μορφη του βελτιστου δεκτη για δεδομενο διαγραμμα αστερισμου. • Να αξιολογουμε τις επιδοσεις του δεδομενου τυπου διαμορφωσης
Αποδιαμορφωση σηματος • Εκπεμπουμε ενα σημα s(t) {s1(t), s2(t),…,sM(t)}, οπου το s(t) ειναι μηδενικο για t [0,T]. Για παραδειγμα, εκπεμπουμε το sm(t) αν θελουμε να μεταδωσουμε το m-στο από Μ συμβολα. • Τα διαφορα σηματα εκπεμπονται με πιθανοτητα p1= Pr[s1(t)],…, pM=Pr[sM(t)] • To λαμβανομενο σημα στον δεκτη ειναι αλλοιωμένο λογω θορυβου o οποιος υποτιθεται προσθετικος r(t) = s(t) + n(t) • Δοθεντος του r(t), ο δεκτης υπολογιζει μια εκτιμηση ŝ(t) του σηματος s(t), με στοχο την ελαχιστοποιηση της πιθανοτητας σφαλματος εκτιμησης ενος συμβολου Ps=Pr[ ŝ(t) s(t)]
To μοντελο του θορυβου • Το σημα υφισταται στο καναλι αλλοιωση λογω προσθετικου ΛευκουGaussian Θορυβου (Αdditive White Gaussian Noise – AWGN)n(t) • O θορυβος n(t) εχειμεση τιμη 0, συναρτηση αυτοσυσχετισης Rnn(τ) = [N0/2]δ(τ) και πυκνοτητα φασματικης ισχυος Snn(f) = N0/2. • Καθε γραμμικη συναρτηση του n(t) ειναι επισης Gaussian στοχαστικη διαδικασια. Καναλι r(t) s(t) Σ n(t)
Παρασταση στον χωρο των σηματων • Το εκπεμπομενο σημα μπορει να παρασταθει ως εξης: • Ο θορυβος μπορει να παρασταθει επισης με την βοηθεια των συναρτησεων βασης ως εξης: • Η συνιστωσα n'(t) του θορυβου ειναι το μερος του θορυβου που δεν ανηκει στον χωρο που περιγραφουν οι συναρτησεις βασης (δεν μπορει να γραφει σαν γραμμικος συνδυασμος τους). • Στο επομενο slide αποδεικνυεται οτι το n'(t) sm(t) m[0,…,M-1]
H συνιστωσα n'(t) ειναι ορθογωνια προς ολα τα σηματα sm(t) • Πραγματι:
Παρασταση λαμβανομενου σηματος στον χωρο σηματων • Το λαμβανομενο σημα μπορει λοιπον να παρασταθει ως εξης: • οπου rk = sm,k + nk n'(t) f2(t) [r1, r2] f1(t)
O χωρος αποφασεων συρρικνώνεται σε χωρο πεπερασμενων διαστασεων Καναλι r s Σ n • Εκπεμπουμε ενα σημα το οποιο απεικονιζεται με το διανυσμα πληροφοριας Κ διαστασεων: s = [s1, s2,…, sK] {s1,s2,…,sM} • Λαμβανουμε το διανυσμα r = [r1, r2,…,rK]= s+n, το οποιο ειναι το αθροισμα του εκπεμπομενου διανυσματος s και του διανυσματος του θερυβου n = [n1,n2,…nK]. • Δοθεντος του r θελουμε να βρουμε μια εκτιμηση ŝτου εκπεμπομενου διανυσματος sωστε να ελαχιστοποιειται η πιθανοτητα σφαλματος Ps=Pr[ŝs] ŝ Δεκτης r
Κανονας Αποφασης μεγιστης μεταπιθανοτητας MAP (Maximum a posteriory Probability) • Υποθετουμε οτι τα διανυσματα {s1,s2,…,sM} με τα οποια μεταδιδονται τα Μ διαφορετικα συμβολα, εκπεμπονται με πιθανοτητες {p1, p2,…,pM} αντιστοιχα, και οτι λαμβανεται το διανυσμα r. • H πιθανοτητα σφαλματος ενος συμβολου ελαχιστοποιειται αν στον δεκτη η εκτιμηση ŝειναι το διανυσμα smγια το οποιο ισχυει: Pr[sm|r] Pr[si|r], mi (ΜΑΡ receiver) • Ισοδυναμα (Bayes)
Κανονας Αποφασης μεγιστης πιθανοφανειαςML (Maximum Likelihood) • Αν p1=p2=…=pm =1/M, ή αν οι πιθανοτητες εκπομπης των συμβολων ειναι αγνωστες (οπότε υποτίθεται ισες), τοτε ο κανονας MAP ισοδυναμει με τον ML • H πιθανοτητα σφαλματος ενος συμβολου ελαχιστοποιειται αν επιλεξουμε ως εκπεμπομενο συμβολο το sm το οποιο ικανοποιει την σχεση : p(r|sm) p(r|si), mi. (ML receiver)
Υπολογισμος πιθανοτητων • Για να εφαρμοσουμε τους κανονες αποφασης MAP και ML χρειαζεται ο υπολογισμος των πιθανοτητων p(r|sm). • Επειδη r = sm + n,οπου το smειναι ενα σταθερο διανυσμα, αρκει να υπολογισουμε την p(n) = p (n1, n2,…,nK) που ειναι η από κοινου pdf των Κ τυχαιων μεταβλητων ni. • Ο θορυβος n(t) ειναι μια Gaussian τυχαια διαδικασια • Επομενως η συνιστωσα του ειναι μια Gaussian τυχαια μεταβλητη. • Κατα συνεπεια η p(n1, n2,…,nK) ειναι η απο κοινου pdf Κ Gaussian μεταβλητων
Υπολογισμος της pdf του θορυβου, p(n) • Οι Gaussian μεταβλητες niκαι nkειναι ασυσχετιστες Πραγματι:
Υπολογισμος της pdf του θορυβου, p(n) (2) • Επειδη Ε[nink]=0 για ik, οι συνιστωσες του θορυβου ειναι ασυσχετιστες και επομενως ανεξαρτητες. • Επειδη Ε[nk2] =N0/2, καθε συνιστωσα του θορυβου εχει μεταβλητοτητα (variance) ιση με Ν0/2. Κατα συνεπεια: p(n)=
Η υπο συνθηκη pdf του λαμβανομενου σηματος r, p(r|sm) • Oι μεσες τιμες των συνιστωσων του λαμβανομενου σηματοςείναι oι αντιστοιχες συνιστωσες του εκπεμπομενου διανυσματος, nk=rk-sm,kκαι επομενως:
Δομη του βελτιστου Δεκτη • Κανονας αποφασης MAP:
Παρασταση λαμβανομενου σηματος στον χωρο σηματων • Απο τα πιο πανω προκυπτει οτι επιλεγεται εκεινο η κυματομορφη sm(t) απο το σημειο της οποιας στον αστερισμο των σηματων εχει την μικροτερη ευκλείδεια αποσταση το σημειο προβολης του λαμβανομενου σηματος r(t). n'(t) f2(t) [s1,1, s1,2] [r1, r2] f1(t)
Δομη του βελτιστου Δεκτη (συνεχεια) • Απαλειφοντας ορους οι οποιοι ειναι κοινοι για ολες τις επιλογες εχουμε: • Πολλαπλασιαζουμε και με το Ν0/2 και εχουμε την τελικη μορφη του MAPreceiver
Φυσικη ερμηνεια του αποτελεσματος • Το (Ν0/2)ln[pm] δειχνει την σημασια της πιθανοτητας εκπομπης ενος συμβολου. • Αν ο θορυβος ειναι μεγαλος, η pmεχει μεγαλη βαρυτητα • Αν ο θορυβος ειναι μικρος, το λαμβανομενο σημα θα μοιάζει πολυ με το εκπεμπομενο και η σημασια των pmειναι μικρη. • Το ειναι η συσχετιση του εκπεμπομενου με το λαμβανομενο σημα. • Το ειναι η ενεργεια του εκπεμπομενου σηματος
Μια υλοποιηση του βελτιστου δεκτηΟ Correlation Receiver Ειδαμε οτι r(t) Χ Σ Σ -Ε1/2 (Ν0/2)ln(p1) s1(t) Επιλογη του μεγαλυτερου . . . . r(t) Χ Σ Σ -Εm/2 (Ν0/2)ln(pm) sm(t) r(t) Χ Σ Σ -ΕM/2 (Ν0/2)ln(pM) sM(t)
Απλοποιησεις για ειδικες περιπτωσεις r(t) Χ s1(t) Επιλογη του μεγαλυτερου . . . . r(t) Χ sm(t) r(t) Χ • Κριτηριο ML: Αν ολα τα σηματα ειναι ισοπιθανα (p1=p2=…=pM) οι πιθανοτητες εκπομπης pm μπορουν να αγνοηθουν. • Αν ολα τα σηματα εχουν ιση ενεργεια (Ε1=Ε2=...=ΕΜ) οι οροι ενεργειας μπορουν επισης να αγνοηθουν. • Τελικα το κριτηριο αποφασης απλοποιειται στο: Δεκτης συσχετισης Correlation Receiver sΜ(t)
Υλοποιηση μειωμενης πολυπλοκοτηταςi) Η βαθμιδα συσχετισης • Μπορουμε να ελαττωσουμε τον αριθμο των συσχετιστων αν υλοποιησουμε την εκφραση του ŝσυναρτησει των συναρτησεων βασης Προβολη του r(t) στις συναρτησεις βασης (υπολογισμος των rk) r(t) r1 Χ f1(t) r=[r1,r2,…,rK] συνιστωσες του λαμβανομενου σηματος στο συστημα των συναρτησεων βασης r(t) Χ rK fK(t)
Υλοποιηση μειωμενης πολυπλοκοτηταςii) Η βαθμιδα Επεξεργασιας Σ Σ Επιλογη του μεγαλυτερου r=[r1,r2,…,rK] -Ε1/2 (Ν0/2)ln(p1) Χ S Σ Σ -ΕΜ/2 (Ν0/2)ln(pM)
Ο Δεκτης Προσαρμοσμενου ΦιλτρουMatched Filter Receiver • Υποθετουμε οτι οι συναρτησεις βασης fk(t) ειναι μη μηδενικες στο διαστημα [0,Τ], και οριζουμε την hk(t) = fk(T – t) fk(t) = hk(T – t) • Τοτε οπου το r(t)hk(t)|t=Tσυμβολιζει την τιμη της συνελιξης των σηματων r(t) και hk(t) κατα την στιγμη t=T. • Μπορουμε δηλαδη να υλοποιησουμε την συσχετιση του r(t) με την συναρτηση βασης fk(t) περνώντας το r(t) μεσα απο ενα γραμμικο φιλτρο με κρουστικη αποκριση hk(t) = fk(T – t). To φιλτρο αυτο ονομαζεται "προσαρμοσμενο - matched"
Υλοποιηση του correlator με προσαρμοσμενο φιλτρο hk(t) = fk(T – t) t=T h1(t) r(t) r1 • • • Βαθμιδα επεξεργασιας r=[r1,r2,…,rK] t=T hK(t) r(t) rK Προσαρμοσμενο φιλτρο
Υλοποιηση του correlator με προσαρμοσμενο φιλτρο (2) • Χωρις προβολη στις συναρτησεις βασης t=T s1(Τ-t) r(t) Σ Σ -Ε1/2 (Ν0/2)ln(p1) Επιλογη του μεγαλυτερου . . . . r(t) Σ Σ sm(Τ-t) -Εm/2 hm(t)=sm(T-t) (Ν0/2)ln(pm) r(t) s1(Τ-t) Σ Σ -ΕM/2 Προσαρμοσμενα φιλτρα (Ν0/2)ln(pM)
Παραδειγμα σχεδιασης Βελτιστου Δεκτη • Το συνολο των σηματων μας ειναι οι ακολουθες κυματομορφες, Μ=4: • s1(t) s2(t) • s3(t) s4(t) 1 1 2 1 2 1 2 t t -1 1 1 1 1 2 1 2 1 2 t t T=2, E1=E2=E3=E4=2
Δεκτης συσχετισης (Correlation Rx) Επειδη τα σηματα εχουν ισες ενεργειες μπορουμε να τις αγνοησουμε r(t) Χ Σ Σ -Ε1/2 (Ν0/2)ln(p1) s1(t) Επιλογη του μεγαλυτερου • • • . . . . r(t) Χ Σ Σ -Ε4/2 (Ν0/2)ln(p4) s4(t)
Δεκτης προσαρμοσμενου φιλτρου(Matched Filter Rx) hk(t) = sk(2 – t) t=2 h1(t) r(t) Σ • • • (Ν0/2)ln(p1) Επιλογη του μεγαλυτερου t=2 h4(t) r(t) Σ (Ν0/2)ln(p4)
Σχεδιαση βελτιστου δεκτη μειωμενης πολυπλοκοτητας • Το πιο κατω συνολο συναρτησεων αποτελει μια πληρη ορθοκανονικη βαση για τις 4 κυματομορφες του παραδειγματος: • f1(t) f2(t) • s1(t) = 1·f1(t) +1·f2(t), s2(t) = 1·f1(t) - 1·f2(t) • s3(t) = -1·f1(t) +1·f2(t), s4(t) = -1·f1(t) -1·f2(t) 1 1 1 2 1 2 -1 -1
Δεκτης μειωμενης πολυπλοκοτηταςΒαθμιδα συσχετισμου • Δεκτης Συσχετισης • Δεκτης προσαρμοσμενου φιλτρου r1 r(t) Χ r=[r1 r2] f1(t) r(t) Χ r2 f2(t) hk(t) = fk(2 – t) h1(t) r1 h1(t) r(t) t=2 1 2 r=[r1 r2] h2(t) h2(t) r(t) r2 1 2
Δεκτης συσχετισης μειωμενης πολυπλοκοτηταςΒαθμιδα Επεξεργασιας 1·r1+1·r2 Σ Ν0ln(p1)/2 1·r1-1·r2 Σ Ν0ln(p2)/2 -1·r1+1·r2 Σ Ν0ln(p3)/2 -1·r1-1·r2 Σ Ν0ln(p4)/2 f2 s1 s3 • • •• f1 s4 s2 Επιλογη του μεγαλυτερου r=[r1,r2] Χ S
Αναλυση λειτουργιας του δεκτη συσχετισης (Μονοδιαστατος χωρος σηματων) Εκπεμπομενο σημα (ΝΤ) r(t) f(t)=(1/T) για 0≤t≤T = 0 αλλου trigger at t=kT
Διαδοχικες αποφασεις του δεκτη συσχετισης
Λειτουργια δεκτη προσαρμοσμενου φιλτρου (ΝΤ) r(t) h(t)=f(T-t) Εδώ h(t)=1/T για 0≤t≤T = 0 αλλου trigger at t=kT
Παρασταση λαμβανομενου σηματος στον χωρο σηματων • Απο τα προηγουμενα προκυπτει οτι ο δεκτης MAP επιλεγει εκεινη την κυματομορφη sm(t) η οποια εχει την μικροτερη ευκλείδεια αποσταση απο το σημειο προβολης του λαμβανομενου σηματος r(t) στον χωρο των σηματων. n'(t) f2(t) [s1,1, s1,2] [r1, r2] f1(t)
Περιληψη της σχεδιασης του βελτιστου Δεκτη • Ο βελτιστος συμφωνος (coherent) δεκτης για τον AWGN εχει τρια μερη: • Το πρωτο μερος συσχετιζει το λαμβανομενο σημα με καθε ενα απο τα πιθανα να μεταδοθουν σηματα • Το δευτερο κανονικοποιει την συσχετιση εισάγοντας την επιδραση της ενεργειας καθε σηματος. • και το τριτο εισαγει την επιδραση της πιθανοτητας εκπομπης ενος συμβολου σε συναρτηση με την ισχυ του θορυβου. • Αυτος ο δεκτης ειναι γενικης εφαρμογης για καθε συνολο σηματων. • Απλοποιησεις ειναι δυνατες κατω απο διαφορες συνθηκες.
Κριτηρια επιδοσεων τηλεπικοινωνιακων συστηματων • Η πιθανοτητα σφαλματος ειναι το βασικο κριτηριο επιδοσεων ενος συστηματος διαμορφωσης-αποδιαμορφωσης. • Σφαλμα εχουμε οταν η εκτιμηση ενος συμβολου ειναι διαφορετικη απο το πραγματικο συμβολο d. • Ο λογος που εχουμε σφαλματα φαινεται στα πιο κατω διαγραμματα προβολης των λαμβανομενων σηματων στις συναρτησεις βασης
Περιοχες Αποφασης • Βελτιστος κανονας αποφασης: • Εστω οτι η ειναι η περιοχη οπου jm • Τοτε η περιοχη Rmειναι η m-οστη "περιοχη αποφασης" (= η περιοχη οπου αν πεσει το r αποφασιζεται ότι σταλθηκε το m-οστο συμβολο)
Παρατηρησεις για τις περιοχες αποφασης • Τα ορια των περιοχων αποφασης ειναι καθετα στην γραμμη που συνδεει δυο σημεια του χωρου σηματων. • Αν τα σηματα ειναι ισοπιθανα, τα ορια αποφασης ειναι ακριβως στο μεσον της αποστασης μεταξυ δυο σημειων. • Αν τα σηματα δεν ειναι ισοπιθανα, η περιοχη του λιγωτερου πιθανου σηματος συρρικνώνεται.