Σπίτι Ανάπτυξη Τι είναι η κωδικοποίηση 8b / 10b; - ορισμός από την τεχνολογία

Τι είναι η κωδικοποίηση 8b / 10b; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει η κωδικοποίηση 8b / 10b;

Η κωδικοποίηση 8b / 10b είναι ένας κώδικας τηλεπικοινωνιακής γραμμής στον οποίο κάθε byte δεδομένων οκτώ δυαδικών ψηφίων μετατρέπεται σε ένα χαρακτήρα μετάδοσης 10 bit. Η κωδικοποίηση 8b / 10b επινοήθηκε από την IBM και χρησιμοποιείται για τη μετάδοση δεδομένων στις συνδέσεις συστήματος, το gigabit Ethernet και το κανάλι ινών. Αυτή η κωδικοποίηση υποστηρίζει τη συνεχή μετάδοση με έναν ισορροπημένο αριθμό μηδενικών και εκείνων της ροής κώδικα. Το 8b / 10b μπορεί επίσης να ανιχνεύσει σφάλματα μετάδοσης ενός δυαδικού ψηφίου.

Η Techopedia εξηγεί την κωδικοποίηση 8b / 10b

Ο κώδικας 8b / 10b καθορίστηκε το 1983 στην IBM Journal of Research and Development. Χαρτογραφεί 8 bit σε 10 bit σύμβολα για να επιτευχθεί ισορροπία DC. Αυτός ο τύπος κώδικα παρέχει επίσης κρατικές αλλαγές για εύλογη ανάκτηση ρολογιού.


Η κωδικοποίηση εκτελείται σε υλικό στρώματος συνδέσμων και κρύβεται από τα ανώτερα στρώματα της στοίβας λογισμικού. Οκτώ bits δεδομένων μεταδίδονται ως οντότητες 10 bit που ονομάζονται σύμβολα ή χαρακτήρες. Τα χαμηλότερα δυφία δεδομένων κωδικοποιούνται σε μια ομάδα 6 bit και τα πρώτα τρία bits κωδικοποιούνται σε ομάδες 4 bit. Τα δυαδικά ψηφία κώδικα συνδυάζονται για να σχηματίσουν ένα σύμβολο 10-bit που μεταδίδεται στο σύρμα.


Η κωδικοποίηση μειώνει τον αριθμό των αναμεταδοτήσεων καθώς ο συνδυασμός του σχήματος κωδικοποίησης με το άθροισμα ελέγχου επιτρέπει την ανασυγκρότηση δεδομένων. Αυτός ο αλγόριθμος προσθέτει μια επιβάρυνση σε κάθε χαρακτήρα μέχρι 25%. Καθώς οι σειριακές διεπαφές, όπως τα κανάλια ινών, δεν έχουν ρολόγια για τον προσδιορισμό της εγκυρότητας των δυαδικών ψηφίων, οι πληροφορίες ρολογιού κωδικοποιούνται μέσα στις ροές δεδομένων.


Η διαδικασία κωδικοποίησης παρέχει χαρακτήρες 10-bit που συμμορφώνονται με τους κανόνες κωδικοποίησης. Δεν χρησιμοποιούνται για την αναπαραγωγή χαρακτήρων δεδομένων, αλλά ως ειδικοί χαρακτήρες που βοηθούν στην αναγνώριση λειτουργιών διαχείρισης ή ελέγχου. Στο σύνολό τους, αναγνωρίζουν τις δομές σημειώσεων όπως εμφανίζονται στα μηνύματα σφάλματος. Κατά τη διάρκεια της μετάδοσης χαρακτήρων, δύο πρόσθετα δυαδικά ψηφία που ονομάζονται ανισότητες λειτουργίας ενώνουν το ρεύμα μαζί με άλλα δυαδικά ψηφία, τα οποία είναι μεταβλητές που εξασφαλίζουν ότι ο αριθμός των μεταδιδόμενων bits "1" είναι σχεδόν ίσος με τον αριθμό των μεταδιδόμενων bits "0".

Τι είναι η κωδικοποίηση 8b / 10b; - ορισμός από την τεχνολογία