Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Τι είναι Interleave Κωδικοποίηση

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

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

Interleaving βελτιώνει την ικανότητα bits ελέγχου » για να πιάσει τα λάθη . Όταν διεμπλοκή ανασχηματισμούς τον κωδικό , σπάει τα μακροχρόνια τεντώματα ή λέξεις κώδικα κάτω σε μικρότερες μονάδες , δίνοντας στους bits ελέγχου μικρότερα τμήματα για να εργαστούν. Αυτό αυξάνει το ποσοστό των λαθών πιάνουν . Όταν οι κατασκευαστές μουσικής κωδικοποιούν CD, για παράδειγμα, διεμπλοκή απλώνεται ένα ενιαίο πλαίσιο δεδομένων πάνω από 109 πλαίσια. Εάν ένα bit ελέγχου είναι ικανός να αντλήσει τέσσερα λάθη ανά μικρό πλαίσιο , σπάζοντας το αρχικό πλαίσιο σε 109 σημαίνει ότι τα bits μπορεί να πιάσει 436 λάθη , ή τέσσερις για κάθε ένα από τα πλαίσια .

Η Τύποι
Η

Block διεμπλοκή λαμβάνει ένα μπλοκ σταθερού μεγέθους των χαρακτήρων και τους αλλάζει , χωρίς να επαναλαμβάνουν ή παραλείποντας τυχόν μεμονωμένους χαρακτήρες . Μπερδεμένη διεμπλοκή επιβάλλει διαφορετικές καθυστερήσεις στην μετάδοση bits δεδομένων , μετατοπίζοντας τη σειρά . Ελικοειδή διεμπλοκή αναδιατάσσει τα στοιχεία κώδικα με το σπάσιμο ενός μπλοκ κώδικα σε μικρότερα συστατικά , στη συνέχεια, τοποθετώντας τους σε μια σειρά έλικα για να σπάσει την αρχική σειρά . CD χρησιμοποιούν cross - φιλέτα κωδικοποίηση Reed-Solomon ( CIRC ) , το οποίο διασπά τα δεδομένα σε λέξεις κώδικα , στη συνέχεια ανακατεύει τα κομμάτια των διαφορετικών λέξεων κώδικα μαζί .
Εικόνων αποδιεμπλοκή
Η

Διαφύλλωση κώδικας είναι μόνο το πρώτο βήμα . Όταν τα δεδομένα που φθάνει στον προορισμό του , ο υπολογιστής-παραλήπτης πρέπει να το deinterleave . Η αποπαρεμβολέας έχει οριστεί να αντιστρέψει το μετασχηματισμό που προκλήθηκε από την αρχική interleaving , την αποκατάσταση του αρχικού κώδικα . Εάν χρησιμοποιείτε ένα περίπλοκο παρεμβολέα , η αποπαρεμβολέας μπορεί να αποκαταστήσει τα κομμάτια του κώδικα για την αρχική σειρά , αλλά δεν μπορεί να αλλάξει το γεγονός ότι κάθε πλαίσιο δεδομένων έχει καθυστερήσει η διαδικασία . Ως εκ τούτου , η μετάδοση υστερεί όταν το πρωτότυπο θα έχουν φθάσει χωρίς διεμπλοκή .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα