mapper κανάλι slicer/ demapper AWGN P e Υπολογισµός BER

Σχετικά έγγραφα
mapper κανάλι slicer/ demapper AWGN P e Υπολογισµός BER

2 Composition. Invertible Mappings

1. Ηλεκτρικό μαύρο κουτί: Αισθητήρας μετατόπισης με βάση τη χωρητικότητα

Baseband Transmission

2 η Εργαστηριακή Άσκηση

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

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

3.4 SUM AND DIFFERENCE FORMULAS. NOTE: cos(α+β) cos α + cos β cos(α-β) cos α -cos β

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

EE512: Error Control Coding

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

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

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 24/3/2007

Homework 3 Solutions

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

Μαρία Μακρή Α.Ε.Μ: 3460

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006

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

k A = [k, k]( )[a 1, a 2 ] = [ka 1,ka 2 ] 4For the division of two intervals of confidence in R +

Fractional Colorings and Zykov Products of graphs

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

Ordinal Arithmetic: Addition, Multiplication, Exponentiation and Limit

Λύσεις Θεµάτων Εξεταστικής Ιανουαρίου 2009 Mάθηµα: «Ψηφιακές Επικοινωνίες» G F = 0.8 T F = 73 0 K

Στην παρούσα ενότητα, θα εξεταστεί η διαμόρφωση QAM 16 καταστάσεων. Εναλλακτικές τεχνικές QAM προβλέπουν 64, 128 ή 256 καταστάσεις.

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011

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

Απόκριση σε Μοναδιαία Ωστική Δύναμη (Unit Impulse) Απόκριση σε Δυνάμεις Αυθαίρετα Μεταβαλλόμενες με το Χρόνο. Απόστολος Σ.

CHAPTER 25 SOLVING EQUATIONS BY ITERATIVE METHODS

Περιεχόµενα διαλέξεων 2ης εβδοµάδας

The Simply Typed Lambda Calculus

Reminders: linear functions

New bounds for spherical two-distance sets and equiangular lines

Other Test Constructions: Likelihood Ratio & Bayes Tests

Στην παρούσα ενότητα, θα εξεταστεί η διαμόρφωση QAM 16 καταστάσεων. Εναλλακτικές τεχνικές QAM προβλέπουν 64, 128 ή 256 καταστάσεις.

Σχέσεις, Ιδιότητες, Κλειστότητες

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

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

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

EE728 (22Α004) - Προχωρημένα Θέματα Θεωρίας Πληροφορίας 3η σειρά ασκήσεων Διακριτά και Συνεχή Κανάλια. Παράδοση: Έως 22/6/2015

ST5224: Advanced Statistical Theory II

Potential Dividers. 46 minutes. 46 marks. Page 1 of 11

Problem Set 3: Solutions

Quadratic Expressions

ΠΜΣ ΠΛΗΡΟΦΟΡΙΚΗΣ /12/ :06:34 πµ

CRASH COURSE IN PRECALCULUS

Answers - Worksheet A ALGEBRA PMT. 1 a = 7 b = 11 c = 1 3. e = 0.1 f = 0.3 g = 2 h = 10 i = 3 j = d = k = 3 1. = 1 or 0.5 l =

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 11/3/2006

Lecture 2: Dirac notation and a review of linear algebra Read Sakurai chapter 1, Baym chatper 3

ΕΕ728 Προχωρηµένα Θέµατα Θεωρίας Πληροφορίας 11η διάλεξη

Second Order RLC Filters

Areas and Lengths in Polar Coordinates

ΦΡΟΝ ΑΣΚΗΣΕΙΣ-2 ΕΙΣΑΓ. ΣΤΑ ΣΥΣΤΗΜΑΤΑ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΕΕ725 Ειδικά Θέµατα Ψηφιακών Επικοινωνιών 4η διάλεξη

Σταθερή περιβάλλουσα (Constant Envelope)

Πρόβλημα 1: Αναζήτηση Ελάχιστης/Μέγιστης Τιμής

6.1. Dirac Equation. Hamiltonian. Dirac Eq.

Πανεπιστήµιο Κύπρου Πολυτεχνική Σχολή

Μηχανική Μάθηση Hypothesis Testing

the total number of electrons passing through the lamp.

w o = R 1 p. (1) R = p =. = 1

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

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

9.09. # 1. Area inside the oval limaçon r = cos θ. To graph, start with θ = 0 so r = 6. Compute dr

Τεχνικές Συµπίεσης Βίντεο. Δρ. Μαρία Κοζύρη Τµήµα Πληροφορικής Πανεπιστήµιο Θεσσαλίας

Homework 8 Model Solution Section

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Οικονομία. Διάλεξη 10η: Basics of Game Theory part 2 Mαρίνα Μπιτσάκη Τμήμα Επιστήμης Υπολογιστών

Κωδικοποίηση Χώρου-Χρόνου. Χρόνου

Matrices and Determinants

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

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

Areas and Lengths in Polar Coordinates

2. THEORY OF EQUATIONS. PREVIOUS EAMCET Bits.

1η εργασία για το μάθημα «Αναγνώριση προτύπων»

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

Nowhere-zero flows Let be a digraph, Abelian group. A Γ-circulation in is a mapping : such that, where, and : tail in X, head in

Τελικό Project Εργαστηρίου Ηλεκτρονικών Φίλτρων Χειµερινό Εξάµηνο

Math221: HW# 1 solutions

Elements of Information Theory

1. Πόσοι αριθμοί μικρότεροι του διαιρούνται με όλους τους μονοψήφιους αριθμούς;

ω ω ω ω ω ω+2 ω ω+2 + ω ω ω ω+2 + ω ω+1 ω ω+2 2 ω ω ω ω ω ω ω ω+1 ω ω2 ω ω2 + ω ω ω2 + ω ω ω ω2 + ω ω+1 ω ω2 + ω ω+1 + ω ω ω ω2 + ω

HY380 Αλγόριθμοι και πολυπλοκότητα Hard Problems

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

ΕΕ725 Ειδικά Θέµατα Ψηφιακών Επικοινωνιών 5η διάλεξη

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Οικονομία. Διάλεξη 7η: Consumer Behavior Mαρίνα Μπιτσάκη Τμήμα Επιστήμης Υπολογιστών

Section 9.2 Polar Equations and Graphs

Introduction to IP Cores

Approximation of distance between locations on earth given by latitude and longitude

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

Ραδιοτηλεοπτικά Συστήματα Ενότητα 7: Κωδικοποίηση και Διαμόρφωση

CHAPTER 48 APPLICATIONS OF MATRICES AND DETERMINANTS

Instruction Execution Times

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

Βαθµολογία Προβληµάτων ΘΕΜΑ 1 ΘΕΜΑ 2.1 ΘΕΜΑ 2.2 ΘΕΜΑ 2.3 ΘΕΜΑ 3.1 ΘΕΜΑ 3.2 ΘΕΜΑ 4 ΘΕΜΑ 5.1 ΘΕΜΑ 5.2. G(s)

Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1

Math 6 SL Probability Distributions Practice Test Mark Scheme

Ασκήσεις στο µάθηµα «Επισκόπηση των Τηλεπικοινωνιών»

4.6 Autoregressive Moving Average Model ARMA(1,1)

Επεξεργασία Πολυµέσων. Δρ. Μαρία Κοζύρη Π.Μ.Σ. «Εφαρµοσµένη Πληροφορική» Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πανεπιστήµιο Θεσσαλίας

Μελέτη και Προσομοίωση n πομπού για ασύρματη πρόσβαση ΦΟΙΤΗΤΗΣ: ΛΑΖΑΡΙΔΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΕΥΣΤΑΘΙΟΥ ΔΗΜΗΤΡΙΟΣ

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. «ΜΕΛΕΤΗ ΚΑΙ ΕΡΓΑΣΤΗΡΙΑΚΕΣ ΜΕΤΡΗΣΕΙΣ BER ΓΙΑ ΣΗΜΑΤΑ QPSK, π/8 PSK, 16QAM, 64- QAM ΜΕ ΧΡΗΣΗ ΓΕΝΝΗΤΡΙΑΣ ΣΗΜΑΤΟΣ ΚΑΙ ΑΝΑΛΥΤΗ ΣΗΜΑΤΟΣ»

Transcript:

EE725 Ειδικά Θέµατα Ψηφιακών Επικοινωνιών ηµήτρης Τουµπακάρης 07/06/2007 Τελική εργασία µαθήµατος Μέρος 1 ο Στο πρώτο µέρος της εργασίας θα υλοποιηθεί ένα απλό σύστηµα διαµόρφωσης/αποδιαµόρφωσης και µετάδοσης µέσα από κανάλι AWGN και θα γίνουν γραφικές παραστάσεις του BER και της πιθανότητας σφάλµατος συµβόλου P e ως συνάρτηση του SNR. Το διάγραµµα του συστήµατος φαίνεται στο παρακάτω σχήµα. Ψευδοτυχαία γεννήτρια bits mapper κανάλι slicer/ demapper + AWGN Υπολογισµός P e Υπολογισµός BER Ο θόρυβος θα θεωρηθεί AWGN. Εποµένως, θα θεωρήσουµε κανάλι µε κέρδος 1 και άπειρο εύρος ζώνης. Συνεπώς, y = x + n, όπου x, y και n είναι διανύσµατα N διαστάσεων (ανάλογα µε τον αριθµό συναρτήσεων βάσης που χρησιµοποιούµε). Θα θεωρήσουµε, επίσης, ότι ο θόρυβος σε κάθε διάσταση έχει την ίδια µέση ισχύ. 1α) Υλοποιήστε ένα mapper για διαµόρφωση PAM και έναν για διαµόρφωση QAM. O mapper θα δέχεται ως είσοδο τον αριθµό b των bits ανά σύµβολο του αστερισµού και µια ακολουθία b bits και θα παράγει το αντίστοιχο σύµβολο του αστερισµού (2 τιµές ανά σύµβολο για την QAM). H αντιστοιχία ακολουθιών bits σηµάτων µπορεί να γίνει όπως εσείς θέλετε. Εάν χρησιµοποιήσετε C++ µπρείτε να δηµιουργήσετε το αντικείµενο της κλάσης mapper χρησιµοποιώντας το b και να µη το χρησιµοποιείτε στις διαδοχικές κλήσεις του αντικειµένου. Στο τέλος του κειµένου επισυνάπτεται ο QAM mapper του VDSL2 τον οποίο µπορείτε να υλοποιήσετε, εάν αυτό σας διευκολύνει. Αγνοήστε την περίπτωση κώδικα Trellis. Με βάση τον QAM mapper σκεφτείτε πώς µπορείτε να υλοποιήσετε τον PAM mapper. Μπορείτε, ωστόσο, να διαλέξετε mapper/demapper οποιουδήποτε άλλου standard ή και δικής σας επιλογής, αρκεί να διευκρινίσετε. Για τo mapper να µη χρησιµοποιηθούν πίνακες, αλλά πράξεις. Μπορείτε να χρησιµοποιήσετε κάποιους βοηθητικούς πίνακες, αλλά σε καµία περίπτωση ολόκληρο τον πίνακα της απεικόνισης από την ακολουθία bits στο διαµορφωµένο σήµα. ηλαδή, θα ληφθεί υπόψη όχι µόνο η σωστή υλοποίηση του mapper, αλλά και η εξοικονόµηση µνήµης και λειτουργιών ανάγνωσης από τη µνήµη.

Η υλοποίηση µπορεί να γίνει σε C, C++, Matlab ή σε οποιαδήποτε άλλη γλώσσα κατόπιν συνεννόησης µε το διδάσκοντα. H υλοποίηση του QAM mapper για µονό (οdd) αριθµό bits (CR-QAM) είναι προαιρετική. Ωστόσο πρέπει να υποστηρίζεται οποιαδήποτε ζυγή (even) τιµή b. Ο PAM mapper πρέπει να υποστηρίζει όλες τις τιµές του b. 1β) Υλοποιήστε τους αντίστοιχους slicers/demappers του δέκτη. Ο slicer/demapper θα δέχεται τον αριθµό b των bits και το ληφθέν σύµβολο y (δύο τιµές για QAM) και θα παρέχει στην έξοδο τα αποκωδικοποιηµένα bits καθώς και το εκτιµηθέν σύµβολο <x>. Για την υλοποίηση ισχύουν τα ίδια σχετικά µε τη χρήση πινάκων όπως και στο 1α. Εάν προτιµάτε µπορείτε να υλοποιήσετε το slicer (απόφαση για το <x>) και το demapper (από το <x> στα bits) ξεχωριστά. Προσοχή: Για όσους υλοποιήσουν το slicer/demapper και για τις προαιρετικές τιµές µονού b: η βέλτιστη υλοποίηση του slicer για αστερισµούς σταυρού (CR-QAM) δεν είναι τετριµµένη. 1γ) ηµιουργήστε µια ψευδοτυχαία ακολουθία bits µε χρήση έτοιµων συναρτήσεων της γλώσσας προγραµµατισµού που χρησιµοποιείτε και µεταδώστε τη µε διαδοχικές κλήσεις του mapper και slicer/demapper που υλοποιήσατε χωρίς να χρησιµοποιήσετε θόρυβο. Βεβαιωθείτε ότι BER = 0 και P e = 0. οκιµάστε διαφορετικά µεγέθη αστερισµών. 1δ) Εισάγετε θόρυβο και υπολογίστε τις BER και P e για διαφορετικές τιµές του SNR και διαφορετικά µεγέθη αστερισµών. Για να µεταβάλετε τον SNR µπορείτε να µεταβάλετε είτε τη µέση ενέργεια του θορύβου ή τη µέση ενέργεια του αστερισµού. Βεβαιωθείτε ότι καθώς αλλάζετε το µέγεθος του αστερισµού δε µεταβάλλετε τη µέση ενέργειά του. Προσοχή στη σταθερά µε την οποία πρέπει να πολλαπλασιάσετε την έξοδο του mapper ώστε να έχετε το σωστό SNR στο δέκτη. Παραδοτέα Παράδοση τουλάχιστον 1 εβδοµάδα πριν από τη λήξη της προθεσµίας κατάθεσης βαθµολογιών για την εξεταστική στην οποία θέλετε να βαθµολογηθείτε (Ιούλιος ή Σεπτέµβριος 2007). Επιτρέπεται (και ενθαρρύνεται) η συνεργασία αλλά όχι η αντιγραφή ή ο καταµερισµός της εργασίας. Ο καθένας πρέπει να γράψει το δικό του κώδικα και να παραδώσει τη δική του αναφορά. Επίσης, ενθαρρύνεται η επικοινωνία µε το διδάσκοντα για οποιαδήποτε βοήθεια χρειαστείτε. Π1. Το πρόγραµµα υλοποίησης του ποµποδέκτη του σχήµατος σε ηλεκτρονική µορφή µε όλες τις συναρτήσεις (mapper, demapper/slicer κλπ). H υποστήριξη αστερισµών QAM για µονές τιµές b είναι προαιρετική. Για τη δηµιουργία θορύβου και ψευδοτυχαίων bits µπορείτε να χρησιµοποιήσετε συναρτήσεις βιβλιοθήκης. Ο χρήστης θα πρέπει να καλεί ένα πρόγραµµα (π.χ. simulator.exe ή simulator.m) το οποίο, µε τη σειρά του, θα καλεί τις συναρτήσεις δηµιουργίας ψευδοτυχαίων bits, mapping, δηµιουργίας και προσθήκης AWGN, slicing/demapping, υπολογισµού BER κλπ. Θα πρέπει να δώσετε αρκετές πληροφορίες (είτε σε συνοδευτικό κείµενο ή µε σχόλια

στον κώδικα) ώστε κάποιος χρήστης να µπορέσει να τρέξει και να καταλάβει σχετικά γρήγορα τον κώδικά σας. Στις πληροφορίες θα πρέπει να περιλαµβάνονται συνοπτικές οδηγίες χρήσης και περιγραφή του τι κάνει όχι µόνο ο simulator, αλλά και κάθε συνάρτηση ξεχωριστά. Συνιστάται η παράδοση ενός αρχείου zip µε όλα τα απαραίτητα αρχεία για να «τρέξει» το πρόγραµµα. Καλό είναι να αποφύγετε χρήση συναρτήσεων οι οποίες χρειάζονται συγκεκριµένους compilers/βιβλιοθήκες για να τρέξουν. Π2. ηµιουργήστε γραφικές παραστάσεις (plots) του BER ως συνάρτηση του SNR και του P e ως συνάρτηση του SNR για τιµές του ΒER και P e από 1 έως 10-7. Εάν σας βολεύει µπορείτε να υπερθέσετε πολλές καµπύλες στην ίδια γραφική παράσταση. Βεβαιωθείτε ότι χρησιµοποιήσατε ικανό αριθµό bits για τις προσοµοιώσεις. ε χρειάζεται να κάνετε προσοµοιώσεις για πάρα πολλά σηµεία της γραφικής παράστασης, αρκεί να χρησιµοποιήσετε τόσα ώστε να έχετε µια καλή προσέγγιση. Οι γραφικές παραστάσεις να είναι για ΒPSK, 4- PAM, 8-PAM, QPSK, 16-QAM και 64-QAM. Πριν παραδώσετε τις γραφικές παραστάσεις (εκτυπωµένες ή σε αρχείο) συγκρίνετε µε τη βιβλιογραφία για να βεβαιωθείτε ότι τα αποτελέσµατά σας είναι σωστά. Π3. Συκρίνετε τα αποτελέσµατα των προσοµοιώσεων για την P e µε το Union Bound, το NNUB και το προσεγγιστικό NNUB για κάθε περίπτωση του Π2. Η σύγκριση µπορεί να γίνει µε γραφικές παραστάσεις. Σχολιάστε. Π4. ηµιουργήστε µια γραφική παράσταση της οποίας ο οριζόντιος άξονας να είναι το SNR και ο κάθετος να είναι ο αριθµός bits ανά διάσταση της διαµόρφωσης η οποία επιτυγχάνει P e =10-6 για το SNR του οριζόντιου άξονα. ηλαδή, για κάθε διαµόρφωση βρείτε για ποιο SNR επιτυγχάνεται P e =10-6 και προσθέστε ένα σηµείο στο διάγραµµα (π.χ. για τη BPSK o οριζόντιος άξονας είναι SNR ~ 13.7 db και ο κάθετος b = 1 bit/µετάδοση). Στην ίδια γραφική παράσταση σχεδιάστε και τη χωρητικότητα καναλιού ως συνάρτηση του SNR. Σχολιάστε. Παράρτηµα: VDSL2 QAM mapper 10.3.3.2 Constellations An algorithmic constellation mapper shall be used to construct sub-carrier QAM constellations with a minimum number of bits equal to 1 and a maximum number of bits equal to 15. The constellation points are denoted (X,Y). X and Y shall lie at the odd integers ±1, ±3, ±5, etc. For convenience of illustration, each constellation point in Figures 10-9 through 10-13 is labeled by an integer whose unsigned binary representation is (v b 1 v b 2... v 1 v 0 ). 10.3.3.2.1 Even values of b For even values of b, the integer values X and Y of the constellation point (X,Y) shall be determined from the b bits (v b-1, v b-2,...,v 1,v 0 ) as follows. X and Y shall be odd integers with two scompliment binary representations (v b-1 v b-3... v 1 1) and (v b-2 v b-4... v 0 1), respectively. The MSBs, v b-1 and v b-2, shall be the sign bits for X and Y, respectively. Figure 10-9 shows example constellations for b = 2 and b = 4.

9 11 +3 1 3 2 0 8 10 0 2 +3 3 1 13 15 5 7 12 14 4 6 Figure 10-9 Constellation labels for b = 2 and b = 4 NOTE The 4-bit constellation shall be obtained from the 2-bit constellation by replacing each label n by the 2x2 block of labels: 4n + 1 4n+3 4n 4n+2 The same procedure shall be used to construct the larger even-bit constellations recursively. The constellations obtained for even values of b are square in shape. 10.3.3.2.2 Odd values of b 10.3.3.2.2.1 b = 1 Figure 10-10 shows the constellation for the case b = 1. 0 1 Figure 10-10/G.993.2 Constellation labels for b = 1 When trellis coding is used, the 2-bit words generated by the trellis encoder shall be mapped on two 1-bit sub-carriers using the same labelling for 1-bit and 2-bit constellations as described above. An example for v 0 = 1 and v 1 = 0 is shown in Figure 10-11, in which the constellation for the 2-bit word is on the right-hand side of the diagram.

Y1 Y2 (X1+Y1)/2 X1 X2 (X2+Y2)/2 v 0 = 1 v 1 = 0 v 1 = 0, v 0 = 1 Figure 10-11/G.993.2 Combination of a pair of 1-bit constellations to build a 2-bit constellation 10.3.3.2.2.2 b = 3 Figure 10-12 shows the constellation for the case b = 3. +3 5 4 2 0 +3 3 1 7 6 Figure 10-12/G.993.2 Constellation labels for b = 3 10.3.3.2.2.3 b > 3 If b is odd and greater than 3, the two MSBs of X and the two MSBs of Y shall be determined by the five MSBs of the b bits (v b-1 v b-2... v 1 v 0 ). Let c = (b)/2, then X and Y shall have the twoscompliment binary representations (X c X c-1 v b-4 v b-6...v 3 v 1 1) and (Y c Y c-1 v b-5 v b-7 v b-9...v 2 v 0 1), where X c and Y c are the sign bits of X and Y respectively. The relationship between X c, X c-1, Y c, Y c-1, and (v b-1 v b-2...v b-5 ) shall be as shown in Table 10-3.

Table 10-3/G.993.2 Determining the top two bits of X and Y v b-1 v b-2...v b-5 X c X c-1 Y c Y c-1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 0 1 1 0 0 0 1 1 0 0 1 1 1 0 0 1 1 0 1 0 0 0 1 1 0 0 0 1 0 0 1 1 1 0 0 0 1 0 1 0 1 1 0 0 0 1 0 1 1 1 1 0 0 0 1 1 0 0 1 1 1 1 0 1 1 0 1 1 1 1 1 0 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 0 0 1 0 0 0 1 0 1 0 0 1 0 0 1 0 1 0 0 0 1 0 0 1 1 1 0 0 0 1 0 1 0 0 0 0 0 1 1 0 1 0 1 0 0 1 0 1 0 1 1 0 0 0 0 1 1 0 1 1 1 0 0 1 0 1 1 0 0 0 1 1 0 1 1 1 0 0 1 1 1 1 0 1 1 0 1 0 1 1 0 1 1 1 0 1 1 1 1 1 0 1 1 1 0 0 0 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 0 1 1 Figure 10-13 shows the constellation for the case b = 5.

24 26 +5 20 22 19 9 11 +3 1 3 17 18 5 8 10 0 2 +3 +5 16 31 13 15 5 7 29 30 12 14 4 6 28 25 27 5 21 23 Figure 10-13/G.993.2 Constellation labels for b = 5 NOTE The 7-bit constellation shall be obtained from the 5-bit constellation by replacing each label n by the 2 x 2 block of labels: 4n + 1 4n+3 4n 4n+2 The same procedure shall then be used to construct the larger odd-bit constellations recursively.