Εργαστηριακή Ασκηση 2- Κυκλικοί Κώδικες

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Εργαστηριακή Ασκηση 2- Κυκλικοί Κώδικες"

Transcript

1 Εργαστηριακή άσκηση 2 Θεωρία ΚΩ ΙΚΕΣ ΑΝΙΧΝΕΥΣΗΣ ΣΦΑΛΜΑΤΩΝ Οι κώδικες διόρθωσης σφαλµάτων χρησιµοποιούνται µερικές φορές για µετάδοση δεδοµένων, για παράδειγµα, όταν το κανάλι είναι µονόδροµο (simplex) και άρα δεν µπορούν να ζητηθούν επαναµεταδόσεις, όµως τις περισσότερες φορές προτιµάται η ανίχνευση σφαλµάτων ακολουθούµενη από επαναµετάδοση επειδή είναι περισσότερο αποδοτική. Σαν ένα απλό παράδειγµα, ας θεωρήσουµε ένα κανάλι στο οποίο τα σφάλµατα είναι αποµονωµένα και ο ρυθµός εµφάνισης σφαλµάτων είναι 10-6 σφάλµατα ανά bit. Ας υποθέσουµε ότι το µέγεθος της οµάδας είναι 1000 bits. Για τη διόρθωση σφαλµάτων σε οµάδα των 1000 bit απαιτούνται 10 bits ελέγχου, ένα εκατοµµύριο bits (1 megabit) δεδοµένων θα απαιτούσε bits ελέγχου. Για την ανίχνευση απλώς µίας λανθασµένης οµάδας, αρκεί ένα µόνο bit ισοτιµίας ανά οµάδα. Μία φορά κάθε 1000 οµάδες θα πρέπει να µεταδίδεται µία επιπλέον οµάδα (1001 bits). Η συνολική επιβάρυνση µε τη µέθοδο ανίχνευσης + επαναµετάδοσης σφάλµατος είναι µόνο 2001 bits ανά megabit δεδοµένων, αντί για bits για ένα κώδικα Hamming. Εάν ένα µόνο bit ισοτιµίας προστεθεί σε µία οµάδα και η οµάδα "χτυπηθεί" από ένα µεγάλο σφάλµα καταιγισµού, η πιθανότητα ανίχνευσης του σφάλµατος είναι µόλις 0.5, η οποία είναι πολύ δύσκολα αποδεκτή. Η κατάσταση µπορεί να βελτιωθεί σηµαντικά, θεωρώντας ότι κάθε οµάδα στέλνεται σαν ένας ορθογώνιος πίνακας πλάτους n bits και ύψους k bits. Ενα bit ισοτιµίας υπολογίζεται ξεχωριστά για κάθε στήλη και προσαρτάται στον πίνακα σαν η τελευταία σειρά. Ο πίνακας µεταδίδεται έπειτα µε µία στήλη τη φορά. Οταν η οµάδα ληφθεί, ο δέκτης ελέγχει όλα τα bits ισοτιµίας. Εαν κάποιο απ' αυτά είναι λανθασµένο, ζητάει την επαναµετάδοση της οµάδας. Αυτή η µέθοδος µπορεί να ανιχνεύσει έναν µόνο καταιγισµό µήκους n από τη στιγµή που θ' αλλαχθεί µόνο 1 bit ανά στήλη. Ενας καταιγισµός µήκους n+1 θα περάσει, ωστόσο, χωρίς να ανιχνευθεί εάν το πρώτο bit είναι αντεστραµµένο, και όλα τα άλλα bits είναι σωστά. (Ενας καταιγισµός σφαλµάτων δεν σηµαίνει ότι όλα τα bits είναι λανθασµένα, δηλώνει απλά ότι τουλάχιστον το πρώτο και το τελευταίο bit είναι λάθος). Εάν η οµάδα έχει "χτυπηθεί" από έναν µεγάλο καταιγισµό ή από πολλούς µικρότερους καταιγισµούς, η πιθανότητα οποιαδήποτε από τις n στήλες να έχει συµπτωµατικά τη σωστή ισοτιµία είναι 0.5, οπότε η πιθανότητα µία λανθασµένη οµάδα να γίνει αποδεκτή, όταν δεν πρέπει, είναι 2 -n. Παρόλο που το παραπάνω σχήµα µπορεί µερικές φορές να είναι επαρκές, στην πράξη χρησιµοποιείται ευρέως µία άλλη µέθοδος : ο πολυωνιµικός κώδικας (polynomial code), επίσης γνώστος και σαν κυκλικός κώδικας πλεονασµού (cyclic redundancy code ή κώδικας CRC). Οι πολυωνυµικοί κώδικες στηρίζονται πάνω στη χρησιµοποίηση ακολουθιών από bits σαν πολυωνυµικές παραστάσεις µε συντελεστές 0 και 1 µόνο. Ενα πλαίσιο των k-bit θεωρείται ως η λίστα των συντελεστών για ένα πολυώνυµο µε κ όρους, από x k-1 ως x 0. Ενα τέτοιο πολυώνυµο λέµε ότι είναι βαθµού κ-1. Το περισσότερο σηµαντικό (το πιο αριστερό) bit είναι ο συντελεστής του x k-1. Το επόµενο bit είναι είναι ο συντελεστής του x k-2 κ.λ.π. Για παράδειγµα, το έχει 6 bits κι έτσι αναπαριστά ένα πολυώνυµο 6 όρων µε συντελεστές 1, 1, 0, 0, 0 και 1, δηλ το : x 5 +x 4 +x 0. Οι πράξεις στα πολυώνυµα γίνονται modulo-2, σύµφωνα µε τους κανόνες της άλγεβρας. εν υπάρχουν κρατούµενα στην πρόσθεση και δανεικά στην αφαίρεση. Και η πρόσθεση και η αφαίρεση είναι ταυτόσηµες µε το ΑΠΟΚΛΕΙΣΤΙΚΟ OR. Για παράδειγµα: Η διαίρεση γίνεται µε τον ίδιο τρόπο, όπως και η δυαδική, µόνο που η αφαίρεση γίνεται modulo 2, όπως παραπάνω. Ενας διαιρέτης λέµε ότι "χωράει" σ' ένα διαιρετέο όταν ο διαιρετέος έχει τόσα bits όσα έχει κι ο διαιρέτης. Οταν χρησιµοποιείται η µέθοδος του πολυωνυµικού κώδικα, ο ποµπός και ο δέκτης πρέπει να συµφωνήσουν πάνω σ' ένα πολυώνυµο γεννήτορα (generator polynomial), G(x), εκ των προτέρων. Τόσο το περισσότερο σηµαντικό bit, όσο και το λιγότερο σηµαντικό bit του πολυωνύµου γεννήτορα πρέπει να είναι 1. Για τον υπολογισµό του αθροίσµατος ελέγχου (checksum) για µερικά πλαίσια των m bits, που αντιστοιχούν στο 11

2 πολυώνυµο Μ(x), το πλαίσιο πρέπει να είναι µεγαλύτερο από το πολυώνυµο γεννήτορα. Η βασική ιδέα είναι να προσαρτηθεί ένα άθροισµα στο τέλος του πλαισίου, έτσι ώστε το πολυώνυµο που παριστάνεται από το πλαίσιο µαζί µε το άθροισµα ελέγχου να διαιρείται µε το G(x). Οταν ο δέκτης λάβει το πλαίσιο µαζί µε το άθροισµα ελέγχου, προσπαθεί να το διαιρέσει µε το G(x). Εαν υπάρχει υπόλοιπο σηµαίνει ότι υπήρξε σφάλµα µετάδοσης. Ο αλγόριθµος για τον υπολογισµό του αθροίσµατος ελέγχου είναι ο ακόλουθος: 1. Εστω r ο βαθµός του G(x). Προσάρτησε r µηδενικά bits στο λιγότερο σηµαντικό άκρο του πλαισίου, έτσι ώστε να περιέχει m+r bits και να αντιστοιχεί στο πολυώνυµο x r *M(x) χρησιµοποιώντας διαίρεση modulo ιαίρεσε την ακολουθία των bits που αντιστοιχεί στο G(x) µε την ακολουθία των bits που αντιστοιχεί στο x r *M(x) χρησιµοποιώντας διαίρεση modulo Αφαίρεσε το υπόλοιπο (που είναι πάντα r ή λιγότερα bits που αντιστοιχεί στο x r *M(x), χρησιµοποιώντας αφαίρεση modulo 2. Το αποτέλεσµα είναι το πλαίσιο µαζί µε το άθροισµα ελέγχου που θα µεταδοθεί. Ονόµασε το πολυώνυµο του Τ(x). Στην συνέχεια απεικονίζεται ο υπολογισµός για ένα πλαίσιο και για G(x)=x 4 +x+1. Θα έπρεπε να είναι σαφές ότι το T(x) διαιρείται (κατά modulo 2) µε το G(x). Σε οποιοδήποτε πρόβληµα διαίρεσης, εάν αφαιρέσει κανείς το υπόλοιπο από τον διαιρετέο, το αποτέλεσµα διαιρείται µε τον διαιρέτη. Για παράδειγµα, στη βάση 10, εάν διαιρέσουµε το µε το 10941, το υπόλοιπο είναι Αφαιρώντας το 2399 από το , το αποτέλεσµα (207879) διαιρείται µε το Ας αναλύσουµε τώρα την ισχύ αυτής της µεθόδου. Τι είδους σφάλµατα θα ανιχνευθούν; Φαντασθείτε ότι συµβαίνει ένα σφάλµα µετάδοσης, οπότε αντί να φτάσει το πολυώνυµο Τ(x), φτάνει το Τ(x)+E(x). Κάθε bit 1 στο Ε(x) αντιστοιχεί σ' ένα bit το οποίο έχει αντιστραφεί. Εαν υπάρχουν k bits 1 στο Ε(x) έχουν συµβεί k σφάλµατα ενός bit. Ενα µονό σφάλµα καταιγισµού χαρακτηρίζεται από ένα αρχικό 1, ένα µείγµα από 0 και 1 και ένα τελικό 1, µε όλα τα άλλα bits να είναι 0. Με τη λήψη του πλαισίου µε το άθροισµα ελέγχου, ο δέκτης το διαιρεί µε το G(x) δηλαδή κάνει την πράξη [T(x)+E(x)]/G(x). Το T(x)/G(x) είναι πάντοτε 0, οπότε το αποτέλεσµα της πράξης είναι απλά E(x)/G(x). Εκείνα τα σφάλµατα που έτυχε να αντιστοιχούν σε πολυώνυµα, τα οποία περιέχουν το G(x) σαν παράγοντα, θα περάσουν απαρατήρητα, όµως όλα τα άλλα σφάλµατα θα συλληφθούν. Εάν υπάρχει ένα σφάλµα ενός bit, τότε E(x)=x i, όπου το i καθορίζει ποιό bit είναι λάθος. Εάν το G(x) περιέχει δύο ή περισσότερους όρους, δε θα διαιρεί ποτέ το E(x), οπότε όλα τα σφάλµατα ενός bit θα ανιχνευθούν. Εάν υπάρχουν δύο αποµονωµένα σφάλµατα ενός bit, τότε Ε(x)=x i +x j, όπου ι>j. Εναλλακτικά αυτό µπορεί να γραφεί ως Ε(x)=x j (x i-j +1). Εάν θεωρήσουµε ότι το G(x) δεν διαιρείται µε το x, τότε µία ικανοποιητική συνθήκη για την ανίχνευση των όλων των διπλών σφαλµάτων είναι ότι το G(x) δεν διαιρεί το x k +1 για οποιοδήποτε k µέχρι τη µέγιστη τιµή i-j (δηλ. µέχρι το µέγιστο µήκος πλαισίου). Απλά, χαµηλού βαθµού πολυώνυµα, που δίνουν προστασία σε µεγάλα πλαίσια, είναι γνωστά. Για παράδειγµα, το x 15 +x δεν θα διαιρεί το x k +1 για οποιοδήποτε k µικρότερο του Πλαίσιο : Πολυώνυµο γεννήτορας : Μήνυµα µετά την προσάρτηση 4 µηδενικών bits : Σύµφωνα µε τον αλγόριθµο για τον υπολογισµό του αθροίσµατος ελέγχου του πολυωνυµικού κώδικα που αναφέρθηκε παραπάνω ισχύει : 12

3 _ _ Υπόλοιπο Άρα το πλαίσιο που µεταδίδεται είναι το Εάν υπάρχει περιττός αριθµός λανθασµένων bits, το E(x) περιέχει έναν περιττό αριθµό όρων (π.χ. x 5 +x 2 +1, αλλά όχι x 2 +1). Αρκετά ενδιαφέρον είναι ότι δεν υπάρχει πολυώνυµο µε περιττό αριθµό όρων που να έχει το x+1 σαν παράγοντα στο σύστηµα modulo 2. Κάνοντας το x+1 παράγοντα του G(x), µπορούµε να συλλάβουµε όλα τα σφάλµατα που αποτελούνται από περιττό αριθµό αντεστραµµένων bits. Για να καταλάβουµε ότι κανένα πολυώνυµο µε περιττό αριθµό όρων δεν διαιρείται µε το x+1, ας θεωρήσουµε ότι το E(x) έχει περιττό αριθµό όρων και διαιρείται µε το x+1. ηλαδή το E(x) γράφεται σαν (x+1)*q(x). Τώρα υπολογίζουµε το Ε(1) = (1+1) * Q(1). Εφόσον 1+1=0 (modulo 2), το Ε(1) πρέπει να είναι 0. Εάν το Ε(x) έχει περιττό αριθµό όρων, αντικαθιστώντας το x µε 1 οπουδήποτε θα έχουµε το αποτέλεσµα 1. Ετσι λοιπόν κανένα πολυώνυµο µε περιττό αριθµό όρων δεν διαιρείται µε το x+1. Τέλος, το πιο σηµαντικό, είναι ότι ένας πολυωνυµικός κώδικας µε r bits ελέγχου θα ανιχνεύει όλα τα σφάλµατα καταιγισµού µήκους r. Ενα σφάλµα καταιγισµού µήκους k µπορεί να αναπαρασταθεί µε x i * (x k ), όπου το i προσδιορίζει το πόσο µακριά από το δεξιό άκρο του ληφθέντος πλαισίου εντοπίζεται ο καταιγισµός. Εάν το G(x) περιέχει ένα όρο x 0, δεν θα έχει σαν παράγοντα το x i, οπότε εάν ο βαθµός της έκφρασης σε παρένθεση είναι µικρότερος από το βαθµό του G(x), το υπόλοιπο δεν µπορεί ποτέ να είναι µηδέν. Εάν το µήκος του καταιγισµού είναι r+1, το υπόλοιπο της διαίρεσης µε το G(x) θα είναι 0, εάν και µόνο εάν ο καταιγισµός ταυτίζεται µε το G(x). Εξ ορισµού στον καταιγισµό, το πρώτο και το τελευταίο bit πρέπει να είναι 1, οπότε το αν ταυτίζεται µε το G(x) εξαρτάται από το r-1 ενδιάµεσα bits. Εάν όλοι οι συνδυασµοί θεωρήθει ότι έχουν ίση πιθανότητα εµφάνισης, τότε η πιθανότητα να γίνει αποδεκτό ένα τέτοιο λανθασµένο πλαίσιο σαν έγκυρο είναι 1/2 r-1. Μπορεί επίσης να αποδειχθεί ότι εάν συµβεί ένας καταιγισµός σφαλµάτων µεγαλύτερος από r+1 bits, ή εάν συµβούν πολλοί µικρότεροι καταιγισµοί, η πιθανότητα ένα λανθασµένο πλαίσιο να περάσει απαρατήρητο είναι 1/2 r, θεωρώντας ότι όλοι οι συνδυασµοί (pattern) των bits έχουν την ίδια πιθανότητα εµφάνισης. 13

4 Τρία πολυώνυµα έχουν γίνει διεθνή πρότυπα: CRC-12 = x 12 +x 11 +x 3 +x 2 +x 1 +1 CRC-16 = x 16 +x 15 +x 2 +1 CRC-CCITT = x 16 +x 12 +x 7 +1 Και τα τρία περιέχουν το x+1 σαν κύριο παράγοντα. Το CRC-12 χρησιµοποείται όταν το µήκος χαρακτήρα είναι 6 bits. Τα άλλα δύο χρησιµοποιούνται για χαρακτήρες των 8 bits. Ενα άθροισµα ελέγχου 16 bit, όπως το CRC-16 ή το CRC-CCITT, συλλαµβάνει όλα τα µονά και διπλά σφάλµατα, όλα τα σφάλµατα µε περιττό αριθµό bits, όλα τα σφάλµατα καταιγισµού µε µήκος 16 bits ή µικρότερο, το 99,997% των σφαλµάτων καταιγισµού µε 17 bits και το 99,998% των καταιγισµών των 18 bits και µεγαλυτέρων. Παρόλο που ο υπολογισµός που απαιτείται για το άθροισµα ελέγχου πιθανώς να φαίνεται πολύπλοκος, οι Peterson και Brown (1961) έδειξαν ότι ένα απλό κύκλωµα καταχωρητή ολίσθησης (shift register) µπορεί να κατασκευαστεί µε υλικό (Hardware) για τον υπολογισµό και την επιβεβαίωση των αθροισµάτων ελέγχου. Στη πράξη, αυτό το υλικό χρησιµοποιείται σχεδόν πάντοτε. Στην συνέχεια θα παρουσιαστεί ένα παράδειγµα για την καλύτερη κατανόηση του κυκλικού κώδικα. Υποθέτουµε ότι το µήνυµα που εκπέµπεται περιλαµβάνει τα ακόλουθα bits : Η βασική προσέγγιση είναι η αναπαράσταση των bits σαν πολυώνυµο του x όπου τα bits είναι οι συντελεστές. Συνεπώς το µήνυµα πολυώνυµο Μ(x) είναι: Μ(x) = = 1x 11 +1x 10 +0x 9 +1x 8 +0x 7 +0x 6 +1x 5 +1x 4 +0x 3 +1x 2 +1x 1 +1 = x 11 +x 10 +x 8 +x 5 +x 4 +x 2 +x+1 Με χρήση του πολυωνύµου γεννήτορα P(x) για το πολυώνυµο Μ(x) ισχύει: M( x) x Px ( ) p Rx ( ) = Q(x) + Px ( ) Το M(x)x p προσθέτει p µηδενικά του M(x) στο λιγότερο σηµαντικό άκρο του πλαισίου. Η διαίρεση από το P(x) εκτελείται µε χρήση αριθµητικής modulo-2 (ή αποκλειστικής OR) χωρίς κρατούµενα. Ετσι : 0+0 = 0 0*0 = = 1 0*1 = = 1 1*0 = = 0 1*1 = 1 Είναι γνωστό ότι όταν χρησιµοποιείται ο κυκλικός κώδικας, ο ποµπός και ο δέκτης πρέπει να συµφωνήσουν πάνω σ' ένα πολυώνυµο γεννήτορα, P(x), εκ των προτέρων. Στο συγκεκριµένο παράδειγµα έχει επιλεγεί το πολυώνυµο P(x) = (x+1) * (x 4 +x+1) = x 5 +x 4 +x 2 +1 = Στη συγκεκριµένη διαίρεση ενδιαφέρει το υπόλοιπο R(x) και το µήνυµα M(x)x p που αποτελούν το εκπεµπόµενο µήνυµα Τ(x)=M(x)x p + R(x) Στο συγκεκριµένο παράδειγµα είναι: Μ(x)x p = (p=5 σύµφωνα µε το βαθµό του πολυωνύµου) Η διαίρεση που πραγµατοποιείται µεταξύ του µηνύµατος (της πληροφορίας των 12 bits και των πέντε επιπλέον µηδενικών) και του πολυωνύµου γεννήτορα είναι η ακόλουθη : 14

5 = Q(x) P(x) = = M(x)x p _ _ _ _ = R(x) Αρα το εκπεµπόµενο µήνυµα είναι Τ(x) = Το R(x) είναι το σύνδροµο και προστίθεται στο λιγότερο σηµαντικό άκρο της πληροφορίας που δώσατε. Στον δέκτη, το λαµβανόµενο µήνυµα διαιρείται από το ίδιο πολυώνυµο γεννήτορα G(x) G(x) = (x+1) * (x 4 +x+1) = x 5 +x 4 +x 2 +1 = και αν δεν υπάρχουν λάθη στην εκποµπή, το υπόλοιπο πρέπει να είναι µηδέν: T( x) Px ( ) = [M(x)x+R(x)]/P(x) = Q* (x) + µηδέν υπόλοιπο Αν το κανάλι επικοινωνίας µεταξύ ποµπού και δέκτη παρουσιάζει θόρυβο τότε το εκπεµπόµενο µήνυµα φτάνει στο δέκτη µε ένα ή περισσότερα σφάλµατα. Αν λοιπόν αυτό ή αυτά τα σφάλµατα παρασταθούν από ένα πολυώνυµο Ε(x) παρόµοιο µε το T(x) και T(x)+E(x) θα είναι το λαµβανόµενο µήνυµα που περιέχει σφάλµατα, στον δέκτη θα είναι: T ( x ) E ( x ) [T(x)+E(x)]/P(x) = Px ( ) + Px ( ) Εάν Ε(x)/P(x) δώσει υπόλοιπο µη µηδενικό τότε έχει ανιχνευθεί ένα σφάλµα. Γι αυτό το παράδειγµα που εξετάζουµε, ισχύει: E(x)= T(x)= T(x)+E(x)= Συνεπώς η διαίρεση που πραγµατοποιείται µεταξύ του λανθασµένου µηνύµατος και του πολυωνύµου γεννήτορα χρησιµοποιώντας είτε modulo 2 είτε αποκλειστική OR είναι η ακόλουθη : 15

6 = Q * (x) G(x) = = T(x) + E(x) _ _ _ _ = R(x) Αφού το R(x) δεν είναι µηδέν σηµαίνει ότι το µήνυµα είναι λανθασµένο. Ετσι επιτεύχθηκε η ανίχνευση σφαλµάτων µέσω του κυκλικού κώδικα. To υπόλοιπο R(x) που δηµιουργείται από την παραπάνω διαδικασία προστίθεται στο µήνυµα και ονοµάζεται χαρακτήρας CRC. Αρκετά απλά κυκλώµατα φαίνονται στο σχήµα 1.2 και αυτά εκτελούν διαιρέσεις. Συσκευές όπως η Motorola Universal Polynomial Generator, που φαίνεται στο σχήµα 1.3, διατίθενται στο εµπόριο µε επιλογή των πολυωνύµων γεννητόρων. Η µορφή του πολυωνύµου γεννήτορα είναι σηµαντική σ αυτή τη µέθοδο. Γενικά, ένα πολυώνυµο γεννήτορας θα ανιχνεύσει όλα τα λάθη καταιγισµού όταν το µήκος των bits είναι λιγότερο από τον αριθµό των bits του πολυωνύµου γεννήτορα. Στο παραπάνω παράδειγµα, το πολύ τέσσερα bits είναι ανιχνεύσιµα. Ενα λάθος καταιγισµού αναφέρεται σε µία οµάδα λανθασµένων bits µέσα σ ένα µπλοκ µηνύµατος. Το µήκος ενός σφάλµατος καταιγισµού είναι ο αριθµός των bits σε µία οµάδα που έχει τουλάχιστον λανθασµένα το πρώτο και το τελευταίο bit. Σηµείωση: Για την εγκατάσταση των δύο προγραµµάτων (ασκ. 1 και 2) στον υπολογιστή σας απαιτείται αρχικά να δηµιουργήσετε ένα directory µε το όνοµα vb στο δίσκο C. Οταν τοποθετήσετε την πρώτη δισκέτα του εκάστοτε προγράµµατος στο drive Α του υπολογιστή σας τότε επιλέγετε το αρχείο setup.exe και πατάτε διπλό click πάνω σ αυτό. Αρχίζει λοιπόν η εγκατάσταση του προγράµµατος. Στην ερώτηση σε ποιο directory επιθυµείτε να τοποθετήσετε το πρόγραµµα γράφετε c:/vb. Ετσι συνεχίζεται κανονικά η εγκατάσταση µέχρι που ολοκληρώνεται. 16

7 Εργαστηριακό µέρος ΚΥΚΛΙΚΟΣ ΠΛΕΟΝΑΣΜATIKOΣ ΕΛΕΓΧΟΣ (CRC) Το εκπαιδευτικό πρόγραµµα που θα περιγραφεί έχει ως σκοπό την εκµάθηση του Κυκλικού Πλεονασµατικού Ελέγχου. Κατά την εκτέλεση του εµφανίζεται µια αρχική οθόνη, η οποία αποτελεί την εισαγωγή στο πρόγραµµα. Και προσφέρει τη δυνατότητα µελέτης της θεωρίας που αφορά τον Κυκλικό Κώδικα Πλεονασµού. Τα scroll bars επιτρέπουν στο χρήστη να µελετήσει εύκολα το κείµενο. Αν επιθυµεί να βγεί από το πρόγραµµα µπορεί να πατήσει το αριστερό πλήκτρο του ποντικιού πάνω στο µενού Ελεγχος ιαδικασίας και να επιλέξει Έξοδος. Επίσης από το ίδιο µενού µπορεί να επιλέξει Παράδειγµα και να µελετήσει το παράδειγµα που προσφέρει το πρόγραµµα για την κατανόηση του Κυκλικού Κώδικα Πλεονασµού. Εφόσον ο χρήστης επιλέξει Παράδειγµα µπορεί να παρακολουθήσει πρακτικά τη λειτουργία του κυκλικού κώδικα πλεονασµού. Αρχικά πρέπει να τοποθετήσει µία πληροφορία σε δυαδική µορφή των 12 bits στο πλαίσιο που βρίσκεται κάτω από τον ποµπό. Η εκτέλεση του προγράµµατος δεν συνεχίζει και εµφανίζεται προειδοποιητικό µήνυµα αν ο χρήστης δεν εισάγει έγκυρη πληροφορία σύµφωνα µε τις οδηγίες που του παρέχονται. Στην παρακάτω οθόνη υπάρχουν δύο µενού : Έλεγχος ιαδικασίας και Θεωρητική Υποστήριξη. Από το πρώτο µενού ο χρήστης µπορεί να βγεί από το πρόγραµµα επιλέγοντας Εξοδος ή να πραγµατοποιήσει επανάληψη του προγράµµατος επιλέγοντας Επανάληψη Κώδικα. Από το δεύτερο µενού ο χρήστης έχει τη δυνατότητα να µελετήσει τις διαδικασίες κωδικοποίησης και αποκωδικοποίησης όπως θα δείτε σε µία από τις ακόλουθες οθόνες. Αν ο χρήστης πληκτρολογήσει έγκυρη πληροφορία τότε ενεργοποιείται το µπουτόν Συνεχίστε όπως φαίνεται παρακάτω. Αν πατήσει το µπουτόν Συνεχίστε τότε η πληροφορία οδηγείται στον κωδικοποιητή και στο λιγότερο σηµαντικό άκρο της προστίθενται πέντε µηδενικά αφού το πολυώνυµο γεννήτορας που χρησιµοποιείται στο συγκεκριµένο παράδειγµα είναι πέµπτου βαθµού και είναι το G(x) = (x+1) (x 4 +x+1) = x 5 + x 4 + x = Ταυτόχρονα ενεργοποιείται το µπουτόν Κωδικοποίηση. 17

8 Αν πατήσει το µπουτόν Κωδικοποίηση τότε τα πέντε µηδενικά που είχαν προστεθεί στο λιγότερο σηµαντικό άκρο του µηνύµατος αντικαθίστανται από το σύνδροµο (όπως λέγεται το υπόλοιπο της διαίρεσης που πραγµατοποιείται µεταξύ του πολυωνύµου γεννήτορα και του µηνύµατος) που βρίσκεται µετά από την κωδικοποίηση. To µενού Θεωρητική υποστήριξη επιτρέπει τη µελέτη τη διαδικασίας κωδικοποίησης και αποκωδικοποίησης εφόσον το επιθυµήσει ο χρήστης όπως φαίνεται στην οθόνη που ακολουθεί. Τα µπουτόν Εκποµπή/0, Εκποµπή/1 και Εκποµπή/2 είναι ενεργοποιηµένα και ο χρήστης µπορεί να επιλέξει κάποιο απ αυτά ανάλογα αν επιθυµεί να δηµιουργήσει στο µήνυµα 0, 1 ή 2 σφάλµατα αντίστοιχα. Έστω ότι ο χρήστης επιλέγει το µήνυµα να φτάσει στον δέκτη χωρίς σφάλµατα τότε πατάει το µπουτόν Εκποµπή/0, το µήνυµα παραµένει όπως ακριβώς το µετέδωσε ο ποµπός και επιπλέον ενεργοποιείται το µπουτόν Αποκωδικοποίηση. 18

9 Αν πατήσει το µπουτόν Αποκωδικοποίηση τότε ανιχνεύεται η απουσία σφάλµατος αφού το υπόλοιπο της διαίρεσης µεταξύ του µηνύµατος και του πολυωνύµου γεννήτορα είναι µηδέν και έτσι το µήνυµα φτάνει σωστό στο δέκτη. Ο χρήστης έχει τη δυνατότητα να µελετήσει πάλι τον κώδικα, να µελετήσει ένα πραγµατικό παράδειγµα (µε χρήση πραγµατικού πολυωνύµου γεννήτορα) που ακολουθεί στην επόµενη οθόνη ή να βγεί από το πρόγραµµα µε τις αντίστοιχες επιλογές από το µενού Έλεγχος ιαδικασίας. Αν ο χρήστης αποφασίσει να δηµιουργήσει ένα σφάλµα στο µήνυµα τότε επιλέγει Εκποµπή/1 και το µήνυµα φτάνει στον δέκτη µε ένα λανθασµένο bit. Ταυτόχρονα ενεργοποιείται το µπουτόν Αποκωδικοποίηση. Αν πατήσει το µπουτόν Αποκωδικοποίηση τότε ανιχνεύεται η παρουσία σφάλµατος αφού το υπόλοιπο της διαίρεσης µεταξύ του µηνύµατος και του πολυωνύµου γεννήτορα δεν είναι µηδέν και έτσι το µήνυµα φτάνει λανθασµένο στο δέκτη ο οποίος ζητά αναµετάδοση του από τον ποµπό. Ο χρήστης έχει τη δυνατότητα να µελετήσει πάλι τον κώδικα, να µελετήσει ένα πραγµατικό παράδειγµα (µε χρήση πραγµατικού πολυωνύµου γεννήτορα) που ακολουθεί στην επόµενη οθόνη ή να βγεί από το πρόγραµµα µε τις αντίστοιχες επιλογές από το µενού Έλεγχος ιαδικασίας. Αν ο χρήστης επιθυµεί να δηµιουργήσει δύο σφάλµατα τότε επιλέγει Εκποµπή/2 και συγχρόνως µε την εκποµπή πραγµατοποιείται και ενεργοποίηση του µπουτόν Αποκωδικοποίηση. Αν πατήσει το µπουτόν Αποκωδικοποίηση τότε ανιχνεύεται η παρουσία σφάλµατος αφού το υπόλοιπο της διαίρεσης µεταξύ του µηνύµατος και του πολυωνύµου γεννήτορα δεν είναι µηδέν και έτσι το µήνυµα φτάνει λανθασµένο στο δέκτη ο οποίος µε τη σειρά του ζητά αναµετάδοση του µηνύµατος. Ο χρήστης έχει τη δυνατότητα να µελετήσει πάλι τον κώδικα, να µελετήσει ένα πραγµατικό παράδειγµα (µε χρήση πραγµατικού πολυωνύµου γεννήτορα) που ακολουθεί στην επόµενη οθόνη ή να βγεί από το πρόγραµµα µε τις αντίστοιχες επιλογές από το µενού Έλεγχος ιαδικασίας. Ο χρήστης έχει τη δυνατότητα να επιστρέψει στην οθόνη όπου πραγµατοποιείται η ανίχνευση των σφαλµάτων πατώντας το αριστερό πλήκτρο του ποντικιού αφού οδηγηθεί ο δείκτης του πάνω στην επιλογή Επιστροφή. Στην συνέχεια παρουσιάζεται ένα πραγµατικό παράδειγµα το οποίο υλοποιείται µε το διεθνές πολυώνυµο CRC-12 που έχει την εξής δυαδική µορφή: Η λειτουργία του κώδικα στο πραγµατικό παράδειγµα είναι ίδια µε αυτή που παρουσιάστηκε στο προηγούµενο παράδειγµα µε την 19

10 µόνη διαφορά ότι η κωδικοποίηση και αποκωδικοποίηση του µηνύµατος πραγµατοποιείται µε το πολυώνυµο γεννήτορα CRC-12. Στην συνέχεια η πληροφορία φτάνει στον κωδικοποιητή και προστίθενται 12 µηδενικά στο λιγότερο σηµαντικό της άκρο λόγω του 12ου βαθµού πολυωνύµου γεννήτορα που χρησιµοποιείται. Αφού πραγµατοποιηθεί η κωδικοποίηση του µηνύµατος, ο χρήστης έχει τη δυνατότητα να δηµιουργήσει 0, 1ή 2 σφάλµατα. Αν επιλέξει να µη δηµιουργήσει σφάλµα τότε το µήνυµα φτάνει σωστό στο δέκτη και η αποκωδικοποίηση αποδεικνύει την απουσία σφάλµατος όπως φαίνεται στις δύο παρακάτω οθόνες. Επίσης ο χρήστης επιτρέπεται να βγεί από το πρόγραµµα, να µελετήσει πάλι το πραγµατικό παράδειγµα ή να επαναλάβει τον κυκλικό κώδικα πλεονασµού από το µενού Έλεγχος ιαδικασίας. Στην περίπτωση που ο χρήστης επιλέξει να δηµιουργήσει ένα σφάλµα τότε το µήνυµα φτάνει λανθασµένο στο δέκτη και η αποκωδικοποίηση αποδεικνύει την παρουσία σφάλµατος και ο δέκτης ζητάει αναµετάδοση του µηνύµατος από τον ποµπό όπως φαίνεται στις δύο παρακάτω οθόνες. Επίσης ο χρήστης επιτρέπεται να βγεί από το πρόγραµµα, να µελετήσει πάλι το πραγµατικό παράδειγµα ή να επαναλάβει τον κυκλικό κώδικα πλεονασµού από το µενού Έλεγχος ιαδικασίας. 20

11 Στην περίπτωση που ο χρήστης επιλέξει να δηµιουργήσει δύο σφάλµατα τότε το µήνυµα φτάνει λανθασµένο στο δέκτη και η αποκωδικοποίηση αποδεικνύει την παρουσία σφάλµατος και ο δέκτης ζητάει αναµετάδοση του µηνύµατος από τον ποµπό όπως φαίνεται στις δύο παρακάτω οθόνες. Επίσης ο χρήστης επιτρέπεται να βγεί από το πρόγραµµα, να µελετήσει πάλι το πραγµατικό παράδειγµα ή να επαναλάβει τον κυκλικό κώδικα πλεονασµού από το µενού Έλεγχος ιαδικασίας. 21

Τεχνικές διόρθωσης και ανίχνευσης σφαλµάτων

Τεχνικές διόρθωσης και ανίχνευσης σφαλµάτων Τεχνικές διόρθωσης και ανίχνευσης σφαλµάτων Εντοπισµός σφαλµάτων Εντοπισµός ιόρθωση Προστίθενται bit πλεονασµού Αν µπορεί διορθώνει, (forward error correction) αλλιώς ζητά επανεκποµπή (backward error correction)

Διαβάστε περισσότερα

ΑΝΙΧΝΕΥΣΗ ΚΑΙ ΙΟΡΘΩΣΗ ΣΦΑΛΜΑΤΩΝ

ΑΝΙΧΝΕΥΣΗ ΚΑΙ ΙΟΡΘΩΣΗ ΣΦΑΛΜΑΤΩΝ Θεωρία-Εισαγωγή ΑΝΙΧΝΕΥΣΗ ΚΑΙ ΙΟΡΘΩΣΗ ΣΦΑΛΜΑΤΩΝ Τα σφάλµατα µετάδοσης στις τηλεπικοινωνιακές γραµµές προκαλούνται από µία ποικιλία φυσικών φαινοµένων. Ένα φαινόµενο το οποίο είναι πάντοτε παρόν είναι ο

Διαβάστε περισσότερα

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

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ: ΑΝΙΧΝΕΥΣΗ ΣΦΑΛΜΑΤΩΝ ΣΕ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΔΙΚΤΥΑ ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ: ΑΝΙΧΝΕΥΣΗ ΣΦΑΛΜΑΤΩΝ ΣΕ ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΔΙΚΤΥΑ ΑΝΙΧΝΕΥΣΗ ΣΦΑΛΜΑΤΩΝ: Κυκλικός Έλεγχος Πλεονασμού CRC codes Cyclic Redundancy Check codes Ο μηχανισμός ανίχνευσης σφαλμάτων στις επικοινωνίες

Διαβάστε περισσότερα

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

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΑΣ Κεφάλαιο 10 : Κωδικοποίηση καναλιού Χρήστος Ξενάκης Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων Περιεχόμενα Ομιλίας Απόσταση και βάρος Hamming Τεχνικές και κώδικες ανίχνευσης &

Διαβάστε περισσότερα

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

Θεωρία Πληροφορίας. Διάλεξη 7: Κωδικοποίηση καναλιού με γραμμικούς κώδικες block. Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής Θεωρία Πληροφορίας Διάλεξη 7: Κωδικοποίηση καναλιού με γραμμικούς κώδικες block Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής 1 Ατζέντα Τεχνικές Διόρθωσης Λαθών Κώδικες εντοπισμού λαθών Κώδικες εντοπισμού

Διαβάστε περισσότερα

Μέθοδοι Ελέγχου Σφαλμάτων

Μέθοδοι Ελέγχου Σφαλμάτων Μέθοδοι Ελέγχου Σφαλμάτων Έλεγχος Ισοτιμίας (Parity Check) Άθροισμα Ελέγχου (Checksum) Έλεγχος κυκλικού πλεονασμού (CRC- Cyclic Redundancy Check) Μερικά μπορεί να μεταφερθούν λάθος, πχ λόγω θορύβου Θα

Διαβάστε περισσότερα

Δίκτυα Απευθείας Ζεύξης

Δίκτυα Απευθείας Ζεύξης Δίκτυα Απευθείας Ζεύξης Επικοινωνία μεταξύ δύο υπολογιστώνοιοποίοιείναι απευθείας συνδεδεμένοι. Περίληψη Ζεύξεις σημείου προς σημείο (point-to-point links) Πλαισίωση (framing) Ανίχνευση και διόρθωση σφαλμάτων

Διαβάστε περισσότερα

1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα

1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα 1 η Θεµατική Ενότητα : Δυαδικά Συστήµατα Δεκαδικοί Αριθµοί Βάση : 10 Ψηφία : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Αριθµοί: Συντελεστές Χ δυνάµεις του 10 7392.25 = 7x10 3 + 3x10 2 + 9x10 1 + 2x10 0 + 2x10-1 + 5x10-2

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. Πράξεις με μπιτ

Εισαγωγή στην επιστήμη των υπολογιστών. Πράξεις με μπιτ Εισαγωγή στην επιστήμη των υπολογιστών Πράξεις με μπιτ 1 Πράξεις με μπιτ 2 Αριθμητικές Πράξεις σε Ακέραιους Πρόσθεση, Αφαίρεση, Πολλαπλασιασμός, Διαίρεση 3 Πρόσθεση στη μορφή συμπληρώματος ως προς δύο

Διαβάστε περισσότερα

Απαντήσεις σε απορίες

Απαντήσεις σε απορίες Ερώτηση 1 Αν έχουµε ένα πολυώνυµο G(x) π.χ. 10010101 αυτό είναι βαθµού k=7 και έχει k+1=8 bits και γράφεται : x^7 +x^4 +x^2 +1. Τι συµβαίνει στην περίπτωση που το G(x) έχει x^k=0, π.χ. το 01010101. Αυτό

Διαβάστε περισσότερα

Καναλιού. Καναλιού. Προχωρημένα Θέματα Τηλεπικοινωνιών. Κατηγορίες Κωδικών Καναλιού. Τι πετυχαίνει η Κωδ. Καναλιού. Κωδικοποίηση Καναλιού.

Καναλιού. Καναλιού. Προχωρημένα Θέματα Τηλεπικοινωνιών. Κατηγορίες Κωδικών Καναλιού. Τι πετυχαίνει η Κωδ. Καναλιού. Κωδικοποίηση Καναλιού. Προχωρημένα Θέματα Τηλεπικοινωνιών Πηγή Δεδομένων Κωδικοποίηση Καναλιού Κώδικας Πηγής Κώδικας Καναλιού Διαμόρφωση Κανάλι Δέκτης Δεδομένων Αποκωδ/ση Πηγής Αποκωδ/ση Καναλιού Αποδιαμόρφωση Κωδικοποίηση Καναλιού

Διαβάστε περισσότερα

ΚΥΚΛΩΜΑ ΥΠΟΛΟΓΙΣΜΟΥ ΣΥΝΔΡΟΜΟΥ. ΠΑΡΑΔΕΙΓΜΑ ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΗΣ BCC (1) (Υπολογισμός Συνδρόμου)

ΚΥΚΛΩΜΑ ΥΠΟΛΟΓΙΣΜΟΥ ΣΥΝΔΡΟΜΟΥ. ΠΑΡΑΔΕΙΓΜΑ ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΗΣ BCC (1) (Υπολογισμός Συνδρόμου) ΚΥΚΛΩΜΑ ΥΠΟΛΟΓΙΣΜΟΥ ΣΥΝΔΡΟΜΟΥ... Πύλη Ανασύζευξη πριν την ολίσθηση g g g -k- + s o + s +... + S -k- Πύλη Διάνυσμα λήψης R(x) Κύκλωμα ανάλογο με αυτό του κωδικοποιητή Βήματα:. iitializatio s i = πύλη off,

Διαβάστε περισσότερα

4.1. Πολυώνυμα. Η έννοια του πολυωνύμου

4.1. Πολυώνυμα. Η έννοια του πολυωνύμου 4.1 Πολυώνυμα Η έννοια του πολυωνύμου ΟΡΙΣΜΟΙ 1. Μονώνυμο του x ονομάζουμε κάθε παράσταση της μορφής αx ν, όπου α R, ν N (σταθερές) και x R (μεταβλητή).. Πολυώνυμο του x ονομάζουμε κάθε παράσταση της μορφής:

Διαβάστε περισσότερα

ΚΩΔΙΚΟΠΟΙΗΣΗ ΕΛΕΓΧΟΥ ΣΦΑΛΜΑΤΟΣ (2)

ΚΩΔΙΚΟΠΟΙΗΣΗ ΕΛΕΓΧΟΥ ΣΦΑΛΜΑΤΟΣ (2) ΚΩΔΙΚΟΠΟΙΗΣΗ ΕΛΕΓΧΟΥ ΣΦΑΛΜΑΤΟΣ () P e συνάρτηση των S/N και r b (B) Συμβάσεις κανονισμοί για τα S, B Φασματική πυκνότητα θορύβου καθορισμένη Πολυπλοκότητα και κόστος συστήματος ΚΩΔΙΚΟΠΟΙΗΣΗ ΚΑΝΑΛΙΟΥ Καλά

Διαβάστε περισσότερα

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

Τμήμα Μηχανικών Η/Υ και Πληροφορικής Τμήμα Μηχανικών Η/Υ και Πληροφορικής Εργαστήριο Επεξεργασίας Σημάτων και Τηλεπικοινωνιών Ασύρματες και Κινητές Επικοινωνίες Κωδικοποίηση καναλιού Τι θα δούμε στο μάθημα Σύντομη εισαγωγή Γραμμικοί κώδικες

Διαβάστε περισσότερα

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Μάθημα 4 ο Πράξεις με bits. Δρ.

Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Πληροφορική Ι. Μάθημα 4 ο Πράξεις με bits. Δρ. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας Πληροφορική Ι Μάθημα 4 ο Πράξεις με bits Δρ. Γκόγκος Χρήστος Κατηγορίες πράξεων με bits Πράξεις με δυαδικά ψηφία Αριθμητικές πράξεις

Διαβάστε περισσότερα

4.1. Πολυώνυμα. Η έννοια του πολυωνύμου

4.1. Πολυώνυμα. Η έννοια του πολυωνύμου 4.1 Πολυώνυμα Η έννοια του πολυωνύμου ΟΡΙΣΜΟΙ 1. Μονώνυμο του x ονομάζουμε κάθε παράσταση της μορφής αx ν, όπου α R, ν N (σταθερές) και x R (μεταβλητή). 2. Πολυώνυμο του x ονομάζουμε κάθε παράσταση της

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΑ ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Λύσεις 1 ης Σειράς Ασκήσεων

ΕΙΣΑΓΩΓΗ ΣΤΑ ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Λύσεις 1 ης Σειράς Ασκήσεων ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΜΑΘΗΜΑΤΙΚΩΝ & ΦΥΣΙΚΩΝ ΕΠΙΣΤΗΜΩΝ 1. ΕΙΣΑΓΩΓΗ ΣΤΑ ΙΚΤΥΑ ΕΠΙΚΟΙΝΩΝΙΩΝ Λύσεις 1 ης Σειράς Ασκήσεων α) Ο αριθµός Ν των πακέτων που θα προκύψουν από το µήνυµα είναι

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 3ο Αναπαράσταση Αριθμών www.di.uoa.gr/~organosi 1 Δεκαδικό και Δυαδικό Δεκαδικό σύστημα 2 3 Δεκαδικό και Δυαδικό Δυαδικό Σύστημα

Διαβάστε περισσότερα

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Αναπαράσταση Αριθμών

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Αναπαράσταση Αριθμών Αναπαράσταση Αριθμών Δεκαδικό και Δυαδικό Δεκαδικό σύστημα Δεκαδικό και Δυαδικό Μετατροπή Για τη μετατροπή ενός αριθμού από το δυαδικό σύστημα στο δεκαδικό, πολλαπλασιάζουμε κάθε δυαδικό ψηφίο του αριθμού

Διαβάστε περισσότερα

Μάθημα Εισαγωγή στις Τηλεπικοινωνίες Κωδικοποίηση πηγής- καναλιού Μάθημα 9o

Μάθημα Εισαγωγή στις Τηλεπικοινωνίες Κωδικοποίηση πηγής- καναλιού Μάθημα 9o Μάθημα Εισαγωγή στις Τηλεπικοινωνίες Κωδικοποίηση πηγής- καναλιού Μάθημα 9o ΕΘΝΙΚΟ & ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ Τομέας Επικοινωνιών και Επεξεργασίας Σήματος Τμήμα Πληροφορικής & Τηλεπικοινωνιών

Διαβάστε περισσότερα

Κεφάλαιο 2. Συστήματα Αρίθμησης και Αναπαράσταση Πληροφορίας. Περιεχόμενα. 2.1 Αριθμητικά Συστήματα. Εισαγωγή

Κεφάλαιο 2. Συστήματα Αρίθμησης και Αναπαράσταση Πληροφορίας. Περιεχόμενα. 2.1 Αριθμητικά Συστήματα. Εισαγωγή Κεφάλαιο. Συστήματα Αρίθμησης και Αναπαράσταση Πληροφορίας Περιεχόμενα. Αριθμητικά συστήματα. Μετατροπή αριθμών από ένα σύστημα σε άλλο.3 Πράξεις στο δυαδικό σύστημα.4 Πράξεις στο δεκαεξαδικό σύστημα.5

Διαβάστε περισσότερα

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 5 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ. url:

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. 5 ο Μάθημα. Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ.   url: στους Ηλεκτρονικούς Υπολογιστές 5 ο Μάθημα Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ email: leo@mail.ntua.gr url: http://users.ntua.gr/leo Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

Εισαγωγή στους Η/Υ. Ενότητα 8: Μετάδοση Δεδομένων. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών

Εισαγωγή στους Η/Υ. Ενότητα 8: Μετάδοση Δεδομένων. Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών Εισαγωγή στους Η/Υ Ενότητα 8: Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών Σκοποί ενότητας Κατανόηση του τρόπου με τον οποίο στέλνεται ένα πακέτο δεδομένων

Διαβάστε περισσότερα

Βασικές λειτουργίες Ανίχνευση πλαισίων Τι κάνει το επίπεδο ζεύξης Χρησιμοποιεί τις υπηρεσίες του φυσικού επιπέδου, ήτοι την (ανασφαλή) μεταφορά δεδομέ

Βασικές λειτουργίες Ανίχνευση πλαισίων Τι κάνει το επίπεδο ζεύξης Χρησιμοποιεί τις υπηρεσίες του φυσικού επιπέδου, ήτοι την (ανασφαλή) μεταφορά δεδομέ Αρχές σχεδιασμού, μοντέλα αναφοράς, τυποποίηση Μιλτιάδης Αναγνώστου 19 Μαΐου 2011 1/41 Βασικές λειτουργίες Ανίχνευση πλαισίων Επίδραση του θορύβου Παραδείγματα 2/41 Βασικές λειτουργίες Ανίχνευση πλαισίων

Διαβάστε περισσότερα

Μέρος Β - Δίκτυα. Ασκήσεις I. Ποιος ο ρόλος του πομπού και του δέκτη στο μοντέλο επικοινωνίας που α- πεικονίζεται στο σχήμα που ακολουθεί; Μ Δεδομένα

Μέρος Β - Δίκτυα. Ασκήσεις I. Ποιος ο ρόλος του πομπού και του δέκτη στο μοντέλο επικοινωνίας που α- πεικονίζεται στο σχήμα που ακολουθεί; Μ Δεδομένα Μέρος Β - Δίκτυα 1 η Διδακτική Ενότητα Μοντέλο επικοινωνίας δεδομένων - Κώδικες - Σήματα Προβλεπόμενες διδακτικές ώρες: 1 Λέξεις Κλειδιά ASCII BCD Unicode αναλογικό σήμα ΕΛΟΤ-928 επικοινωνία δεδομένων

Διαβάστε περισσότερα

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ

Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ Πρόγραμμα Επικαιροποίησης Γνώσεων Αποφοίτων ΕΝΟΤΗΤΑ Μ1 ΨΗΦΙΑΚΑ ΗΛΕΚΤΡΟΝΙΚΑ Εκπαιδευτής: Γ. Π. ΠΑΤΣΗΣ, Επικ. Καθηγητής, Τμήμα Ηλεκτρονικών Μηχανικών, ΤΕΙ Αθήνας ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ 1. Ποια είναι η βάση

Διαβάστε περισσότερα

9 Πολυώνυμα Διαίρεση πολυωνύμων

9 Πολυώνυμα Διαίρεση πολυωνύμων 4ο Κεφάλαιο 9 Πολυώνυμα Διαίρεση πολυωνύμων Α ΑΠΑΡΑΙΤΗΤΕΣ ΓΝΩΣΕΙΣ ΘΕΩΡΙΑΣ Ορισμοί Μονώνυμο του x ονομάζουμε κάθε παράσταση της μορφής ν αx όπου α R, * ν N και x μια μεταβλητή που μπορεί να πάρει οποιαδήποτε

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Δίκτυα Απευθείας Ζεύξης. Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι.

Δίκτυα Απευθείας Ζεύξης. Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι. Δίκτυα Απευθείας Ζεύξης Επικοινωνία µεταξύ δύο υπολογιστών οι οποίοι είναι απευθείας συνδεδεµένοι. Περίληψη Ζεύξεις σηµείου προς σηµείο (point-to-point links) Πλαισίωση (framing) Ανίχνευση και διόρθωση

Διαβάστε περισσότερα

Συστήματα αρίθμησης. = α n-1 *b n-1 + a n-2 *b n-2 + +a 1 b 1 + a 0 όπου τα 0 a i b-1

Συστήματα αρίθμησης. = α n-1 *b n-1 + a n-2 *b n-2 + +a 1 b 1 + a 0 όπου τα 0 a i b-1 Συστήματα αρίθμησης Δεκαδικό σύστημα αρίθμησης 1402 = 1000 + 400 +2 =1*10 3 + 4*10 2 + 0*10 1 + 2*10 0 Γενικά σε ένα σύστημα αρίθμησης με βάση το b N, ένας ακέραιος αριθμός με n ψηφία παριστάνεται ως:

Διαβάστε περισσότερα

Αρχιτεκτονική Μηχανής. Αποθήκευση εδοµένων

Αρχιτεκτονική Μηχανής. Αποθήκευση εδοµένων Αρχιτεκτονική Μηχανής Αποθήκευση εδοµένων Οι πράξεις AND, OR, και Αλγεβρας Boole XOR (exclusive or) της Μία απεικόνιση των πυλών AND, OR, XOR, και NOT καθώς και των τιµών εισόδου (inputs) και εξόδου (output)

Διαβάστε περισσότερα

KΕΦΑΛΑΙΟ 1 ΧΡΗΣΙΜΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΕΝΝΟΙΕΣ. { 1,2,3,..., n,...

KΕΦΑΛΑΙΟ 1 ΧΡΗΣΙΜΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΕΝΝΟΙΕΣ. { 1,2,3,..., n,... KΕΦΑΛΑΙΟ ΧΡΗΣΙΜΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΕΝΝΟΙΕΣ Βασικές έννοιες διαιρετότητας Θα συµβολίζουµε µε, τα σύνολα των φυσικών αριθµών και των ακεραίων αντιστοίχως: {,,3,,, } { 0,,,,, } = = ± ± ± Ορισµός Ένας φυσικός αριθµός

Διαβάστε περισσότερα

Στρώμα Ζεύξης Δεδομένων και Πρωτόκολλα αναμετάδοσης. Εισαγωγή στα Δίκτυα Επικοινωνιών 2008 Στρώμα ζεύξης δεδομένων Μ.Ε. Θεολόγου

Στρώμα Ζεύξης Δεδομένων και Πρωτόκολλα αναμετάδοσης. Εισαγωγή στα Δίκτυα Επικοινωνιών 2008 Στρώμα ζεύξης δεδομένων Μ.Ε. Θεολόγου Στρώμα Ζεύξης Δεδομένων και Πρωτόκολλα αναμετάδοσης Περίληψη Μεταγωγή κυκλώματος μεταγωγή πακέτου Αρχές λειτουργίας και υπηρεσίες του στρώματος ζεύξης δεδομένων Βασικές λειτουργίες Αί Ανίχνευση και δό

Διαβάστε περισσότερα

7.3 Πρωτόκολλο TCP. 1. Το TCP πρωτόκολλο παρέχει υπηρεσίες προσανατολισµένες σε σύνδεση. Σ Λ

7.3 Πρωτόκολλο TCP. 1. Το TCP πρωτόκολλο παρέχει υπηρεσίες προσανατολισµένες σε σύνδεση. Σ Λ Ερωτήσεις 7.3 Πρωτόκολλο TCP 1. Τι είναι το τµήµα (segment) στο πρωτόκολλο TCP; Από ποια µέρη αποτελείται; 2. Για ποιο σκοπό χρησιµοποιείται ο Αριθµός ειράς στην επικεφαλίδα ενός segment TCP; 3. την περίπτωση

Διαβάστε περισσότερα

Τετάρτη 5-12/11/2014. ΣΗΜΕΙΩΣΕΙΣ 3 ου και 4 ου ΜΑΘΗΜΑΤΟΣ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΡΧΙΤΕΚΤΟΝΙΚΗ Η/Υ Α ΕΞΑΜΗΝΟ

Τετάρτη 5-12/11/2014. ΣΗΜΕΙΩΣΕΙΣ 3 ου και 4 ου ΜΑΘΗΜΑΤΟΣ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΡΧΙΤΕΚΤΟΝΙΚΗ Η/Υ Α ΕΞΑΜΗΝΟ Τετάρτη 5-12/11/2014 ΣΗΜΕΙΩΣΕΙΣ 3 ου και 4 ου ΜΑΘΗΜΑΤΟΣ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΡΧΙΤΕΚΤΟΝΙΚΗ Η/Υ Α ΕΞΑΜΗΝΟ ΕΚΠΑΙΔΕΥΤΗΣ: ΤΡΟΧΙΔΗΣ ΠΑΝΑΓΙΩΤΗΣ 1. Παράσταση και οργάνωση δεδομένων

Διαβάστε περισσότερα

4.1 Θεωρητική εισαγωγή

4.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 4 ΥΑ ΙΚΟΣ ΑΘΡΟΙΣΤΗΣ-ΑΦΑΙΡΕΤΗΣ Σκοπός: Να µελετηθούν αριθµητικά κυκλώµατα δυαδικής πρόσθεσης και αφαίρεσης. Να σχεδιαστούν τα κυκλώµατα από τους πίνακες αληθείας

Διαβάστε περισσότερα

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

Χρήστος Ξενάκης. Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων ΘΕΩΡΙΑ ΠΛΗΡΟΦΟΡΙΑΣ Κεφάλαιο 9 : Κανάλι-Σύστημα Χρήστος Ξενάκης Πανεπιστήμιο Πειραιώς, Τμήμα Ψηφιακών Συστημάτων Περιεχόμενα Ομιλίας Χωρητικότητα Χ ό καναλιού Το Gaussian κανάλι επικοινωνίας Τα διακριτά

Διαβάστε περισσότερα

Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ»

Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ» Περιεχόμενα Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ»... 2 Καταχωρητές... 3 Αριθμητική-λογική μονάδα... 3 Μονάδα μνήμης... 4 Μονάδα Εισόδου - Εξόδου... 5 Μονάδα ελέγχου... 5 Ρεπερτόριο Εντολών «ΑΒΑΚΑ»... 6 Φάση

Διαβάστε περισσότερα

3/40. (acknowledged connectionless), (acknowledged connection oriented) 4/40

3/40. (acknowledged connectionless), (acknowledged connection oriented) 4/40 Το επίπεδο συνδέσμου μετάδοσης δεδομένων Μιλτιάδης Αναγνώστου 5 Απριλίου 2013 1/40 Επίδραση του θορύβου Παραδείγματα 2/40 Τι κάνει το επίπεδο ζεύξης ή συνδέσμου μετάδοσης δεδομένων Χρησιμοποιεί τις υπηρεσίες

Διαβάστε περισσότερα

ΑΣΥΜΠΤΩΤΙΚΗ ΑΝΑΛΥΣΗ & ΠΡΟΣΘΕΣΗ

ΑΣΥΜΠΤΩΤΙΚΗ ΑΝΑΛΥΣΗ & ΠΡΟΣΘΕΣΗ ΑΣΥΜΠΤΩΤΙΚΗ ΑΝΑΛΥΣΗ & ΠΡΟΣΘΕΣΗ Θέματα μελέτης Ορθότητα και απόδοση αλγορίθμων Παρουσίαση και ανάλυση αλγορίθμου για πρόσθεση Al Khwarizmi Αλγόριθμοι Το δεκαδικό σύστημα εφευρέθηκε στην Ινδία περίπου το

Διαβάστε περισσότερα

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της;

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της; 1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες (μορφές) της; Η δομή επανάληψης χρησιμοποιείται όταν μια σειρά εντολών πρέπει να εκτελεστεί σε ένα σύνολο περιπτώσεων, που έχουν κάτι

Διαβάστε περισσότερα

//009 Βασικές εργασίες του επιπέδου ζεύξης ηµιουργία πλαισίων Έλεγχος σφαλµάτων Έλεγχος ροής Σχέση µεταξύ πακέτων (επιπέδου δικτύου) και πλαισίων (επι

//009 Βασικές εργασίες του επιπέδου ζεύξης ηµιουργία πλαισίων Έλεγχος σφαλµάτων Έλεγχος ροής Σχέση µεταξύ πακέτων (επιπέδου δικτύου) και πλαισίων (επι //009 Επίπεδο ζεύξης δεδοµένων Εφαρµογών Παρουσίασης Συνόδου ιακίνησης ικτύου Ζεύξης Ζεύξης Φυσικό Τι κάνει το επίπεδο ζεύξης Χρησιµοποιεί τις υπηρεσίες του φυσικού επιπέδου, ήτοι την (ανασφαλή) µεταφορά

Διαβάστε περισσότερα

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ. Κεφάλαιο 3

ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ. Κεφάλαιο 3 ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Κεφάλαιο 3 Κεντρική Μονάδα Επεξεργασίας Κεντρική Μονάδα Επεξεργασίας Μονάδα επεξεργασίας δεδομένων Μονάδα ελέγχου Μονάδα επεξεργασίας δεδομένων Δομή Αριθμητικής Λογικής Μονάδας

Διαβάστε περισσότερα

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet

Ενότητα 3. Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet Ενότητα 3 Στρώµα Ζεύξης: Αρχές Λειτουργίας & Το Υπόδειγµα του Ethernet Εισαγωγή στις βασικές έννοιες του στρώµατος Ζεύξης (Data Link Layer) στα δίκτυα ΗΥ Γενικές Αρχές Λειτουργίας ηµιουργία Πλαισίων Έλεγχος

Διαβάστε περισσότερα

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

Τηλεπικοινωνιακά Συστήματα ΙΙ Τηλεπικοινωνιακά Συστήματα ΙΙ Διάλεξη 13: Συνελικτικοί Κώδικες Δρ. Μιχάλης Παρασκευάς Επίκουρος Καθηγητής 1 Κώδικες: Εισαγωγή Συνελικτικοί κώδικες Ατζέντα Ιστορική αναδρομή Μαθηματικό υπόβαθρο Αναπαράσταση

Διαβάστε περισσότερα

2ογελ ΣΥΚΕΩΝ 2ογελ ΣΥΚΕΩΝ ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Β Λυκει(ου ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ

2ογελ ΣΥΚΕΩΝ 2ογελ ΣΥΚΕΩΝ ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Β Λυκει(ου ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ ογελ ΣΥΚΕΩΝ ογελ ΣΥΚΕΩΝ ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Β Λυκει(ου ο ΓΕΛ ΣΥΚΕΩΝ ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Β ΛΥΚΕΙΟΥ ογελ ΣΥΚΕΩΝ ογελ ΣΥΚΕΩΝ ΣΧΟΛΙΚΟ ΕΤΟΣ -4 ΠΟΛΥΩΝΥΜΙΚΕΣ ΣΥΝΑΡΤΗΣΕΙΣ Επιμέλεια: ΧΑΛΑΤΖΙΑΝ ΠΑΥΛΟΣ

Διαβάστε περισσότερα

Σ ή. : υαδικά. Ε ό. ή Ενότητα

Σ ή. : υαδικά. Ε ό. ή Ενότητα 1η Θεµατική Θ ή Ενότητα Ε ό : υαδικά δ ά Συστήµατα Σ ή Μονάδα Ελέγχου Ψηφιακοί Υπολογιστές Αριθµητική Μονάδα Κρυφή Μνήµη Μονάδα Μνήµης ιαχείριση Μονάδων Ι/Ο ίσκοι Οθόνες ικτυακές Μονάδες Πληκτρολόγιο,

Διαβάστε περισσότερα

Τα µπιτ και η σηµασία τους. Σχήµα bit. ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) 1.7 Αποθήκευση κλασµάτων 1.8 Συµπίεση δεδοµένων 1.9 Σφάλµατα επικοινωνίας

Τα µπιτ και η σηµασία τους. Σχήµα bit. ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) 1.7 Αποθήκευση κλασµάτων 1.8 Συµπίεση δεδοµένων 1.9 Σφάλµατα επικοινωνίας ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (1/2) ΚΕΦΑΛΑΙΟ 1: Αποθήκευση εδοµένων (2/2) 1.1 Τα bits και ο τρόπος που αποθηκεύονται 1.2 Κύρια µνήµη 1.3 Αποθηκευτικά µέσα 1.4 Αναπαράσταση πληροφοριών ως σχηµάτων bits

Διαβάστε περισσότερα

Ψηφιακή Λογική Σχεδίαση

Ψηφιακή Λογική Σχεδίαση Ψηφιακή Λογική Σχεδίαση Επιμέλεια: Γεώργιος Θεοδωρίδης, Επίκουρος Καθηγητής Ανδρέας Εμερετλής, Υποψήφιος Διδάκτορας Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Σημείωμα Αδειοδότησης Το παρόν

Διαβάστε περισσότερα

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2. Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2. Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2 Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής Α2. Ο αλγόριθμος αποτελείται από ένα πεπερασμένο σύνολο εντολών Α3. Ο αλγόριθμος

Διαβάστε περισσότερα

Εισαγωγή στους Υπολογιστές

Εισαγωγή στους Υπολογιστές Εισαγωγή στους Υπολογιστές Ενότητα 9: Ψηφιακή Αριθμητική Βασίλης Παλιουράς Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Ψηφιακή Αριθμητική Σκοποί ενότητας 2 Περιεχόμενα ενότητας

Διαβάστε περισσότερα

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ Θ.Ε. ΠΛΗ22 Περίοδος 2012-2013 ΓΡΑΠΤΗ ΕΡΓΑΣΙΑ # 3 Στόχος Βασικό στόχο της 3 ης εργασίας αποτελεί η κατανόηση των συστατικών στοιχείων των δικτύων Η/Υ (Κεφάλαιο 1), η εξοικείωση με τις αρχιτεκτονικές δικτύων

Διαβάστε περισσότερα

Δ/νση Β /θµιας Εκπ/σης Φλώρινας Κέντρο ΠΛΗ.ΝΕ.Τ. Πολυώνυµα ΠΟΛΥΩΝΥΜΑ ΑΚΕΡΑΙΑ ΠΟΛΥΩΝΥΜΑ ΜΙΑΣ ΜΕΤΑΒΛΗΤΗΣ

Δ/νση Β /θµιας Εκπ/σης Φλώρινας Κέντρο ΠΛΗ.ΝΕ.Τ. Πολυώνυµα ΠΟΛΥΩΝΥΜΑ ΑΚΕΡΑΙΑ ΠΟΛΥΩΝΥΜΑ ΜΙΑΣ ΜΕΤΑΒΛΗΤΗΣ ΠΟΛΥΩΝΥΜΑ ΑΚΕΡΑΙΑ ΠΟΛΥΩΝΥΜΑ ΜΙΑΣ ΜΕΤΑΒΛΗΤΗΣ Ορισµός Ονοµάζουµε ακέραιο πολυώνυµο του x κάθε έκφραση της µορφής : α ν x ν + α ν-1 x ν-1 + α ν-2 x ν-2 + +α 1 x + α 0 όπου α ν, α ν-1, α ν-2,, α 1, α 0 C και

Διαβάστε περισσότερα

1.7 ΙΑΙΡΕΣΗ ΠΟΛΥΩΝΥΜΩΝ

1.7 ΙΑΙΡΕΣΗ ΠΟΛΥΩΝΥΜΩΝ 1 1.7 ΙΑΙΡΕΣΗ ΠΟΛΥΩΝΥΜΩΝ ΘΕΩΡΙΑ 1. Ταυτότητα Ευκλείδειας διαίρεσης : Για δύο οποιαδήποτε πολυώνυµα (x) και δ(x) µε δ(x) µπορούµε να βρούµε δύο άλλα πολυώνυµα π(x) και υ(x) τέτοια ώστε να ισχύει (x) = δ(x)π(x)

Διαβάστε περισσότερα

Εισαγωγή στην επιστήµη των υπολογιστών ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ

Εισαγωγή στην επιστήµη των υπολογιστών ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ Εισαγωγή στην επιστήµη των υπολογιστών ΑΡΙΘΜΗΤΙΚΑ ΣΥΣΤΗΜΑΤΑ 1 Αριθµητικό Σύστηµα! Ορίζει τον τρόπο αναπαράστασης ενός αριθµού µε διακεκριµένα σύµβολα! Ένας αριθµός αναπαρίσταται διαφορετικά σε κάθε σύστηµα,

Διαβάστε περισσότερα

Εισαγωγή στην επιστήµη των υπολογιστών. Πράξεις µε µπιτ

Εισαγωγή στην επιστήµη των υπολογιστών. Πράξεις µε µπιτ Εισαγωγή στην επιστήµη των υπολογιστών Πράξεις µε µπιτ 1 Πράξεις µε µπιτ 2 Αριθµητικές Πράξεις σε Ακέραιους Πρόσθεση, Αφαίρεση, Πολλαπλασιασµός, Διαίρεση 3 Πρόσθεση στη µορφή συµπληρώµατος ως προς δύο

Διαβάστε περισσότερα

Δ = δπ + υ με υ < δ. (Ταυτότητα της Ευκλείδειας διαίρεσης),

Δ = δπ + υ με υ < δ. (Ταυτότητα της Ευκλείδειας διαίρεσης), ΜΕΡΟΣ Α 1.7 ΔΙΑΙΡΕΣΗ ΠΟΛΥΩΝΥΜΩΝ 19 1. 7 ΔΙΑΙΡΕΣΗ ΠΟΛΥΩΝΥΜΩΝ Διαίρεση πολυωνύμων Αν έχουμε δύο φυσικούς αριθμούς Δ (διαιρετέος) και δ (διαιρέτης) με δ και κάνουμε τη διαίρεση Δ : δ, τότε βρίσκουμε δύο άλλους

Διαβάστε περισσότερα

Πολυμέσα πάνω από κινητά δίκτυα

Πολυμέσα πάνω από κινητά δίκτυα Πολυμέσα πάνω από κινητά δίκτυα Γιώργος Τζιρίτας Τμήμα Επιστήμης Υπολογιστών http://www.csd.uoc.gr/~tziritas Άνοιξη 2016 1 Πολυμέσα σε ασύρματα δίκτυα Οι πολυμεσικές επικοινωνίες μέσω φορητών συσκευών

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ 1 Πράξεις με μπιτ 2 ΑριθμητικέςΠράξειςσεΑκέραιους Πρόσθεση, Αφαίρεση, Πολλαπλασιασμός, Διαίρεση Ο πολλαπλασιασμός

Διαβάστε περισσότερα

Θέµατα ( ικαιολογείστε πλήρως όλες τις απαντήσεις σας)

Θέµατα ( ικαιολογείστε πλήρως όλες τις απαντήσεις σας) Τµήµα Μαθηµατικών, Πανεπιστηµίου Κρήτης Εξεταστική περίοδος Ιουνίου ακαδηµαϊκού έτους 29-21 Παρασκευή, 1 Ιουνίου 21 Εφαρµοσµένη Άλγεβρα ιδάσκων: Α. Τόγκας Θέµατα ( ικαιολογείστε πλήρως όλες τις απαντήσεις

Διαβάστε περισσότερα

Ψηφιακά Συστήματα. 1. Συστήματα Αριθμών

Ψηφιακά Συστήματα. 1. Συστήματα Αριθμών Ψηφιακά Συστήματα 1. Συστήματα Αριθμών Βιβλιογραφία 1. Φανουράκης Κ., Πάτσης Γ., Τσακιρίδης Ο., Θεωρία και Ασκήσεις Ψηφιακών Ηλεκτρονικών, ΜΑΡΙΑ ΠΑΡΙΚΟΥ & ΣΙΑ ΕΠΕ, 2016. [59382199] 2. Floyd Thomas L.,

Διαβάστε περισσότερα

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 4 : Πράξεις με bits. Δρ. Γκόγκος Χρήστος

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 4 : Πράξεις με bits. Δρ. Γκόγκος Χρήστος Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική Ι Ενότητα 4 : Πράξεις με bits Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής & Ελεγκτικής

Διαβάστε περισσότερα

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Κ. Δεμέστιχας Εργαστήριο Πληροφορικής Γεωπονικό Πανεπιστήμιο Αθηνών Επικοινωνία μέσω e-mail: cdemest@aua.gr, cdemest@cn.ntua.gr 1 2. ΑΡΙΘΜΗΤΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ ΜΕΡΟΣ Α 2 Τεχνολογία

Διαβάστε περισσότερα

7 η Θεµατική Ενότητα : Καταχωρητές, Μετρητές και Μονάδες Μνήµης

7 η Θεµατική Ενότητα : Καταχωρητές, Μετρητές και Μονάδες Μνήµης 7 η Θεµατική Ενότητα : Καταχωρητές, Μετρητές και Εισαγωγή Καταχωρητής: είναι µία οµάδα από δυαδικά κύτταρα αποθήκευσης και από λογικές πύλες που διεκπεραιώνουν την µεταφορά πληροφοριών. Οι µετρητές είναι

Διαβάστε περισσότερα

Τρίτη Σειρά Ασκήσεων ΑΣΚΗΣΗ 1 ΑΣΚΗΣΗ 1 ΛΥΣΗ ΑΣΚΗΣΗ 2

Τρίτη Σειρά Ασκήσεων ΑΣΚΗΣΗ 1 ΑΣΚΗΣΗ 1 ΛΥΣΗ ΑΣΚΗΣΗ 2 Τρίτη Σειρά Ασκήσεων ΑΣΚΗΣΗ 1 o Ένα πακέτο ανώτερου επιπέδου τεμαχίζεται σε 10 πλαίσια, κάθε ένα από τα οποία έχει πιθανότητα 80 τοις εκατό να φτάσει χωρίς σφάλμα. Αν το πρωτόκολλο συνδέσου μετάδοσης δεδομένων

Διαβάστε περισσότερα

ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ (Τμήματα Υπολογιστή) ΕΚΠΑΙΔΕΥΤΗΣ:ΠΟΖΟΥΚΙΔΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΤΜΗΜΑΤΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΥΠΟΛΟΓΙΣΤΗ Κάθε ηλεκτρονικός υπολογιστής αποτελείται

Διαβάστε περισσότερα

(x) = δ(x) π(x) + υ(x)

(x) = δ(x) π(x) + υ(x) Μάθηµα 12 Κεφάλαιο 4ο: Πολυώνυµα Πολυωνυµικές Εξισώσεις Θεµατικές Ενότητες: Α. ιαίρεση Πολυωνύµων Β. Σχήµα Horner Η ταυτότητα της Ευκλείδειας διαίρεσης Αν ( χ), δ ( χ) δύο πολυώνυµα µε δ ( χ) 0 και βαθµούς

Διαβάστε περισσότερα

4.2 ΔΙΑΙΡΕΣΗ ΠΟΛΥΩΝΥΜΩΝ

4.2 ΔΙΑΙΡΕΣΗ ΠΟΛΥΩΝΥΜΩΝ 4 ΔΙΑΙΡΕΣΗ ΠΟΛΥΩΝΥΜΩΝ ΣΤΟΙΧΕΙΑ ΘΕΩΡΙΑΣ ΘΕΩΡΗΜΑ (ΤΑΥΤΟΤΗΤΑ ΤΗΣ ΔΙΑΙΡΕΣΗΣ) Για κάθε ζεύγος πολυωνύμων ( και ( με ( 0 υπάρχουν δυο μοναδικά πολυώνυμα ( και (, τέτοια ώστε : ( ( όπου το ( ή είναι το μηδενικό

Διαβάστε περισσότερα

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Αναπαράσταση Αριθμών

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Αναπαράσταση Αριθμών Αναπαράσταση Αριθμών Δεκαδικό και Δυαδικό Δεκαδικό σύστημα Δεκαδικό και Δυαδικό Μετατροπή Για τη μετατροπή ενός αριθμού από το δυαδικό σύστημα στο δεκαδικό, πολλαπλασιάζουμε κάθε δυαδικό ψηφίο του αριθμού

Διαβάστε περισσότερα

Προβλήµατα. 1st International Olympiad in Informatics Held in Pravetz, Bulgaria May 16-19, 1989.

Προβλήµατα. 1st International Olympiad in Informatics Held in Pravetz, Bulgaria May 16-19, 1989. 1989-1 η ιεθνής Ολυµπιάδα Πληροφορικής Προβλήµατα 1st International Olympiad in Informatics Held in Pravetz, Bulgaria May 16-19, 1989. Έξι Προβλήµατα Παρουσιάστηκαν στη διενέργεια της ΙΟΙ 89 ***PROBLEM

Διαβάστε περισσότερα

Εργαστήριο ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ. Εισαγωγή

Εργαστήριο ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ. Εισαγωγή Εισαγωγή Εργαστήριο ΨΗΦΙΑΚΗ ΛΟΓΙΚΗ Ξεκινάµε την εργαστηριακή µελέτη της Ψηφιακής Λογικής των Η/Υ εξετάζοντας αρχικά τη µορφή των δεδοµένων που αποθηκεύουν και επεξεργάζονται οι υπολογιστές και προχωρώντας

Διαβάστε περισσότερα

1.1 A. ΟΙ ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ ΚΑΙ ΟΙ

1.1 A. ΟΙ ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ ΚΑΙ ΟΙ . A. ΟΙ ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ ΚΑΙ ΟΙ ΠΡΑΞΕΙΣ ΤΟΥΣ ΘΕΩΡΙΑ. Τα σύνολα των αριθµών Το σύνολο των φυσικών αριθµών. Το σύνολο των ακεραίων αριθµών. N {0,,, 3 } Z { 3,,, 0,,, 3 } Το σύνολο των ρητών αριθµών. Q

Διαβάστε περισσότερα

3.2 3.3 3.4 ΠΡΑΞΕΙΣ ΜΕ ΕΚΑ ΙΚΟΥΣ

3.2 3.3 3.4 ΠΡΑΞΕΙΣ ΜΕ ΕΚΑ ΙΚΟΥΣ 1 3.2 3.3 3.4 ΠΡΑΞΕΙΣ ΜΕ ΕΚΑ ΙΚΟΥΣ ΥΠΟΛΟΓΙΣΜΟΙ ΜΕ ΚΟΜΠΙΟΥΤΕΡΑΚΙ ΤΥΠΟΠΟΙΗΜΕΝΗ ΜΟΡΦΗ ΑΡΙΘΜΩΝ ΘΕΩΡΙΑ 1. Πρόσθεση αφαίρεση δεκαδικών Γίνονται όπως και στους φυσικούς αριθµούς. Προσθέτουµε ή αφαιρούµε τα ψηφία

Διαβάστε περισσότερα

Μάθημα 5: Χαρακτηριστικά της Κ.Μ.Ε.

Μάθημα 5: Χαρακτηριστικά της Κ.Μ.Ε. Μάθημα 5: Χαρακτηριστικά της Κ.Μ.Ε. 5.1 Το ρολόι Κάθε μία από αυτές τις λειτουργίες της Κ.Μ.Ε. διαρκεί ένα μικρό χρονικό διάστημα. Για το συγχρονισμό των λειτουργιών αυτών, είναι απαραίτητο κάποιο ρολόι.

Διαβάστε περισσότερα

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

Αριθμητική Ανάλυση & Εφαρμογές Αριθμητική Ανάλυση & Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 2017-2018 Υπολογισμοί και Σφάλματα Παράσταση Πραγματικών Αριθμών Συστήματα Αριθμών Παράσταση Ακέραιου

Διαβάστε περισσότερα

ΘΕΜΑ : ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ. ΔΙΑΡΚΕΙΑ: 1 περιόδους. 22/1/ :11 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας

ΘΕΜΑ : ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ. ΔΙΑΡΚΕΙΑ: 1 περιόδους. 22/1/ :11 Όνομα: Λεκάκης Κωνσταντίνος καθ. Τεχνολογίας ΘΕΜΑ : ΣΥΣΤΗΜΑΤΑ ΑΡΙΘΜΗΣΗΣ ΔΙΑΡΚΕΙΑ: 1 περιόδους 22/1/2010 10:11 καθ. Τεχνολογίας 22/1/2010 10:12 Παραδείγματα Τι ονομάζουμε αριθμητικό σύστημα? Το σύνολο από ψηφία (αριθμοί & χαρακτήρες). Που χρησιμεύουν

Διαβάστε περισσότερα

Μοντέλο Επικοινωνίας Δεδομένων. Επικοινωνίες Δεδομένων Μάθημα 6 ο

Μοντέλο Επικοινωνίας Δεδομένων. Επικοινωνίες Δεδομένων Μάθημα 6 ο Μοντέλο Επικοινωνίας Δεδομένων Επικοινωνίες Δεδομένων Μάθημα 6 ο Εισαγωγή Με τη βοήθεια επικοινωνιακού σήματος, κάθε μορφή πληροφορίας (κείμενο, μορφή, εικόνα) είναι δυνατόν να μεταδοθεί σε απόσταση. Ανάλογα

Διαβάστε περισσότερα

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Αριθμητικά Συστήματα. Επιμέλεια Διαφανειών: Δ.

Πανεπιστήμιο Πατρών Τμήμα Φυσικής Εργαστήριο Ηλεκτρονικής. Ψηφιακά Ηλεκτρονικά. Αριθμητικά Συστήματα. Επιμέλεια Διαφανειών: Δ. Πανεπιστήμιο Πατρών Τμήμα Φυσικής Ψηφιακά Ηλεκτρονικά Αριθμητικά Συστήματα Επιμέλεια Διαφανειών: Δ. Μπακάλης Πάτρα, Φεβρουάριος 2009 Αριθμητικά Συστήματα Δεκαδικό Σύστημα: Βάση το 10, ψηφία 10 και συντελεστές

Διαβάστε περισσότερα

Αριθμητικά Συστήματα

Αριθμητικά Συστήματα Αριθμητικά Συστήματα Οργάνωση Δεδομένων (1/2) Bits: Η μικρότερη αριθμητική μονάδα ενός υπολογιστικού συστήματος, η οποία δείχνει δύο καταστάσεις, 0 ή 1 (αληθές η ψευδές). Nibbles: Μονάδα 4 bit που παριστά

Διαβάστε περισσότερα

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Κ. Δεμέστιχας Εργαστήριο Πληροφορικής Γεωπονικό Πανεπιστήμιο Αθηνών Επικοινωνία μέσω e-mail: cdemest@aua.gr, cdemest@cn.ntua.gr 3. ΑΡΙΘΜΗΤΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ ΜΕΡΟΣ Β Παράσταση Προσημασμένων

Διαβάστε περισσότερα

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

ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ (ΠΜΣ) ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥ ΩΝ Ι ΑΚΤΙΚΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ (ΠΜΣ) ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥ ΩΝ Ι ΑΚΤΙΚΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΑΤΕΥΘΥΝΣΗ : ΨΗΦΙΑΚΕΣ ΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΙΚΤΥΑ ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ «Εφαρµογές της Θεωρίας Πληροφορίας

Διαβάστε περισσότερα

ΜΑΘΗΜΑΤΙΚΑ - Γ ΓΥΜΝΑΣΙΟΥ

ΜΑΘΗΜΑΤΙΚΑ - Γ ΓΥΜΝΑΣΙΟΥ ΜΑΘΗΜΑΤΙΚΑ - Γ ΓΥΜΝΑΣΙΟΥ ΜΕΡΟΣ Α': ΑΛΓΕΒΡΑ ΚΕΦΑΛΑΙΟ ο: Αλγεβρικές παραστάσεις Παράγραφος A..: Πράξεις με πραγματικούς αριθμούς (επαναλήψεις συμπληρώσεις) Β: Πράξεις με μονώνυμα Τα σημαντικότερα σημεία

Διαβάστε περισσότερα

Ελίνα Μακρή

Ελίνα Μακρή Ελίνα Μακρή elmak@unipi.gr Μετατροπή Αριθμητικών Συστημάτων Πράξεις στα Αριθμητικά Συστήματα Σχεδίαση Ψηφιακών Κυκλωμάτων με Logism Άλγεβρα Boole Λογικές Πύλες (AND, OR, NOT, NAND, XOR) Flip Flops (D,

Διαβάστε περισσότερα

Nέες Τεχνολογίες. στις Επικοινωνίες

Nέες Τεχνολογίες. στις Επικοινωνίες Τεχνολογικό Εκπαιδευτικό Ίδρυμα Σερρών Τμήμα Πληροφορικής & Επικοινωνιών Nέες Τεχνολογίες στις Επικοινωνίες Δρ. Δημήτριος Ευσταθίου Επίκουρος Καθηγητής Κώδικες Διόρθωσης Λαθών Τεχνολογικό Εκπαιδευτικό

Διαβάστε περισσότερα

Γ ΓΥΜΝΑΣΙΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΗ ΓΛΩΣΣΑ MicroWorlds Pro

Γ ΓΥΜΝΑΣΙΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ ΤΗ ΓΛΩΣΣΑ MicroWorlds Pro Για να μπορέσουμε να εισάγουμε δεδομένα από το πληκτρολόγιο αλλά και για να εξάγουμε εμφανίσουμε αποτελέσματα στην οθόνη του υπολογιστή χρησιμοποιούμε τις εντολές Εισόδου και Εξόδου αντίστοιχα. Σύνταξη

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Ψηφιακοί Υπολογιστές

Ψηφιακοί Υπολογιστές 1 η Θεµατική Ενότητα : υαδικά Συστήµατα Ψηφιακοί Υπολογιστές Παλαιότερα οι υπολογιστές χρησιµοποιούνταν για αριθµητικούς υπολογισµούς Ψηφίο (digit) Ψηφιακοί Υπολογιστές Σήµατα (signals) : διακριτά στοιχεία

Διαβάστε περισσότερα

ΚΩ ΙΚΟΠΟΙΗΣΗ ΚΑΝΑΛΙΟΥ (CHANNEL CODING)

ΚΩ ΙΚΟΠΟΙΗΣΗ ΚΑΝΑΛΙΟΥ (CHANNEL CODING) ΚΩ ΙΚΟΠΟΙΗΣΗ ΚΑΝΑΛΙΟΥ (CHANNEL CODING) Ο όρος Κωδικοποίηση Καναλιού αναφέρεται κυρίως σε κώδικες Πρόσθιας ιόρθωσηςσφαλµάτων (Forward Error Correction) και την Σύµπλεξη υαδικών Ψηφίων (Bit Interleaving)

Διαβάστε περισσότερα

Οδηγός Εξαγωγής Συγκεντρωτικών Καταστάσεων. ΚΕΠΥΟ και Ηλεκτρονικού Ισοζυγίου. στο InnovEra 3 R2 για τον RTC client

Οδηγός Εξαγωγής Συγκεντρωτικών Καταστάσεων. ΚΕΠΥΟ και Ηλεκτρονικού Ισοζυγίου. στο InnovEra 3 R2 για τον RTC client Οδηγός Εξαγωγής Συγκεντρωτικών Καταστάσεων ΚΕΠΥΟ και Ηλεκτρονικού Ισοζυγίου στο InnovEra 3 R2 για τον RTC client Μελίσσια, 12 Ιουλίου 2012 1. ιαδικασία Εξαγωγής Συγκεντρωτικής Κατάστασης ΚΕΠΥΟ - ΜΥΦ 1.1

Διαβάστε περισσότερα

Ο μαθητής που έχει μελετήσει το κεφάλαιο αυτό θα πρέπει:

Ο μαθητής που έχει μελετήσει το κεφάλαιο αυτό θα πρέπει: Ο μαθητής που έχει μελετήσει το κεφάλαιο αυτό θα πρέπει: Να αναγνωρίζει πότε μια αλγεβρική παράσταση της πραγματικής μεταβλητής x, είναι πολυώνυμο και να διακρίνει τα στοιχεία του: όροι, συντελεστές, σταθερός

Διαβάστε περισσότερα

Αναπαράσταση Δεδομένων (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Αναπαράσταση Δεδομένων (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Αναπαράσταση Δεδομένων (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική «Λογικές» πράξεις, μάσκες Πώς βρίσκουμε το υπόλοιπο μιας διαίρεσης με το 4; διαίρεση με 4 = δεξιά ολίσθηση 2 bits Το υπόλοιπο

Διαβάστε περισσότερα

ΑΣΚΗΣΕΙΣ ΕΠΑΝΑΛΗΨΗΣ 2 η ΕΚΑ Α

ΑΣΚΗΣΕΙΣ ΕΠΑΝΑΛΗΨΗΣ 2 η ΕΚΑ Α 1 ΑΣΚΗΣΕΙΣ ΕΠΑΝΑΛΗΨΗΣ 2 η ΕΚΑ Α 11. Έστω η παράσταση Α = [(30 : 6) 2] 2 [(15 5) : 3 + 2 2 6] 3 (2 5 3 3 + 2 1 ) Να υπολογίσετε την τιµή της παράστασης Α Αν Α = 30, i) να αναλύσετε τον αριθµό Α σε γινόµενο

Διαβάστε περισσότερα

Μάθημα 3.2: Κεντρική Μονάδα Επεξεργασίας

Μάθημα 3.2: Κεντρική Μονάδα Επεξεργασίας Κεφάλαιο 3 ο Αρχιτεκτονική Υπολογιστών Μάθημα 3.: Κεντρική Μονάδα Επεξεργασίας Όταν ολοκληρώσεις το κεφάλαιο θα μπορείς: Να σχεδιάζεις την εσωτερική δομή της ΚΜΕ και να εξηγείς τη λειτουργία των επιμέρους

Διαβάστε περισσότερα

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

ΕΡΓΑΣΤΗΡΙΟ ΗΛΕΚΤΡΟΝΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΕΡΓΑΣΤΗΡΙΟ ΗΛΕΚΤΡΟΝΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΗΛΕΚΤΡΟΝΙΚΑ ΚΑΙ ΣΥΣΤΗΜΑΤΑ ΟΜΑ Α Α Αριθµητική Λογική Μονάδα των 8-bit 1. Εισαγωγή Γενικά µια αριθµητική λογική µονάδα (ALU, Arithmetic Logic Unit)

Διαβάστε περισσότερα

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα

Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Κινητές Επικοινωνίες & Τηλεπικοινωνιακά Δίκτυα Ενότητα : Στρώμα Ζεύξης στα Δίκτυα ΗΥ- Ethernet MAC Στρώμα Σαββαΐδης Στυλιανός

Διαβάστε περισσότερα

ΠΟΛΥΩΝΥΜΑ ΠΟΛΥΩΝΥΜΙΚΕΣ ΕΞΙΣΩΣΕΙΣ

ΠΟΛΥΩΝΥΜΑ ΠΟΛΥΩΝΥΜΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΠΟΛΥΩΝΥΜΑ ΠΟΛΥΩΝΥΜΙΚΕΣ ΕΞΙΣΩΣΕΙΣ Έννοια του πολυωνύμου. Ας υποθέσουμε ότι έχουμε μια μεταβλητή x που μπορεί να πάρει κάθε πραγματική τιμή. Μονώνυμο του x, είναι κάθε παράσταση της μορφής : x όπου α είναι

Διαβάστε περισσότερα

2.2 ιαίρεση Πολυωνύμων

2.2 ιαίρεση Πολυωνύμων ιαίρεση Πολυωνύμων η Μορφή Ασκήσεων: Ασκήσεις που μας ζητούν να διαιρέσουμε δύο πολυώνυμα Δίνονται τα πολυώνυμα: P x x x x 8x 4 = + +4 και δ ( x) = x x α) Να βρεθεί το πηλίκο και το υπόλοιπο της διαίρεσης

Διαβάστε περισσότερα

Ψηφιακή Μετάδοση Αναλογικών Σηµάτων

Ψηφιακή Μετάδοση Αναλογικών Σηµάτων Ψηφιακή Μετάδοση Αναλογικών Σηµάτων Τα σύγχρονα συστήµατα επικοινωνίας σε πολύ µεγάλο ποσοστό διαχειρίζονται σήµατα ψηφιακής µορφής, δηλαδή, σήµατα που δηµιουργούνται από ακολουθίες δυαδικών ψηφίων. Τα

Διαβάστε περισσότερα

Εφαρμοσμένη Κρυπτογραφία Ι

Εφαρμοσμένη Κρυπτογραφία Ι Εφαρμοσμένη Κρυπτογραφία Ι Κωνσταντίνου Ελισάβετ ekonstantinou@aegean.gr http://www.icsd.aegean.gr/ekonstantinou Ησυνάρτησηφ(.) του Euler Για κάθε ακέραιο n> 0, έστω φ(n) το πλήθος των ακεραίων στο διάστημα

Διαβάστε περισσότερα