Αποκωδικοποιητής Viterbi MICROCHIP
Προδιαγραφές
- Αλγόριθμος: Αποκωδικοποιητής Viterbi
- Εισαγωγή: Είσοδος μαλακής ή σκληρής 3-bit ή 4-bit
- Μέθοδος αποκωδικοποίησης: Μέγιστη Πιθανότητα
- Εκτέλεση: Σειριακή και Παράλληλη
- Εφαρμογές: Κινητά τηλέφωνα, δορυφορικές επικοινωνίες, ψηφιακή τηλεόραση
Οδηγίες χρήσης προϊόντος
Ο σειριακός αποκωδικοποιητής Viterbi επεξεργάζεται τα bit εισόδου ξεχωριστά με διαδοχικό τρόπο. Ακολουθήστε αυτά τα βήματα για να χρησιμοποιήσετε τον σειριακό αποκωδικοποιητή:
- Δώστε τα bit εισόδου διαδοχικά στον αποκωδικοποιητή.
- Ο αποκωδικοποιητής θα ενημερώσει τις μετρήσεις διαδρομής και θα λαμβάνει αποφάσεις για κάθε bit.
- Κατανοήστε ότι ο σειριακός αποκωδικοποιητής μπορεί να είναι πιο αργός αλλά προσφέρει μειωμένη πολυπλοκότητα και χαμηλότερη χρήση πόρων.
- Χρησιμοποιήστε τον σειριακό αποκωδικοποιητή για εφαρμογές που δίνουν προτεραιότητα στο μέγεθος, την κατανάλωση ενέργειας και το κόστος έναντι της ταχύτητας.
- Ο παράλληλος αποκωδικοποιητής Viterbi επεξεργάζεται πολλά bit ταυτόχρονα. Δείτε πώς μπορείτε να χρησιμοποιήσετε τον Παράλληλο αποκωδικοποιητή:
- Παρέχετε ταυτόχρονα πολλαπλά bit ως είσοδο στον αποκωδικοποιητή για παράλληλη επεξεργασία.
- Ο αποκωδικοποιητής ενημερώνει διάφορες μετρήσεις διαδρομής παράλληλα, με αποτέλεσμα την ταχύτερη επεξεργασία.
- Σημειώστε ότι ο Παράλληλος αποκωδικοποιητής προσφέρει υψηλή απόδοση εις βάρος της αυξημένης πολυπλοκότητας και της χρήσης πόρων.
- Επιλέξτε τον Παράλληλο αποκωδικοποιητή για εφαρμογές που απαιτούν γρήγορη επεξεργασία και υψηλή απόδοση, όπως συστήματα επικοινωνίας σε πραγματικό χρόνο.
FAQ
Ε: Τι είναι οι συνελικτικοί κώδικες;
Α: Οι συνελικτικοί κωδικοί είναι κωδικοί διόρθωσης σφαλμάτων που χρησιμοποιούνται ευρέως σε συστήματα επικοινωνίας για προστασία από σφάλματα μετάδοσης.
Ε: Πώς λειτουργεί ο αποκωδικοποιητής Viterbi;
Α: Ο αποκωδικοποιητής Viterbi χρησιμοποιεί τον αλγόριθμο Viterbi για να προσδιορίσει την πιο πιθανή ακολουθία μεταδιδόμενων bit με βάση το λαμβανόμενο σήμα, ελαχιστοποιώντας τα σφάλματα αποκωδικοποίησης.
Ε: Πότε πρέπει να επιλέξω έναν σειριακό αποκωδικοποιητή Viterbi έναντι ενός παράλληλου;
Α: Επιλέξτε έναν σειριακό αποκωδικοποιητή όταν δίνετε προτεραιότητα σε μειωμένη πολυπλοκότητα, χαμηλότερη χρήση πόρων και αποδοτικότητα κόστους. Είναι κατάλληλο για εφαρμογές όπου η ταχύτητα δεν είναι το πρωταρχικό μέλημα.
Ε: Σε ποιες εφαρμογές χρησιμοποιείται συνήθως ο αποκωδικοποιητής Viterbi;
Α: Ο αποκωδικοποιητής Viterbi χρησιμοποιείται ευρέως σε σύγχρονα συστήματα επικοινωνίας όπως κινητά τηλέφωνα, δορυφορικές επικοινωνίες και ψηφιακή τηλεόραση.
Εισαγωγή
Ο αποκωδικοποιητής Viterbi είναι ένας αλγόριθμος που χρησιμοποιείται σε ψηφιακά συστήματα επικοινωνίας για την αποκωδικοποίηση συνελικτικών κωδίκων. Οι συνελικτικοί κωδικοί είναι κωδικοί διόρθωσης σφαλμάτων που χρησιμοποιούνται ευρέως σε συστήματα επικοινωνίας για την προστασία από σφάλματα που εισάγονται κατά τη μετάδοση.
Ο αποκωδικοποιητής Viterbi προσδιορίζει την πιο πιθανή ακολουθία των εκπεμπόμενων bit με βάση το λαμβανόμενο σήμα χρησιμοποιώντας τον αλγόριθμο Viterbi, μια προσέγγιση δυναμικού προγραμματισμού. Αυτός ο αλγόριθμος εξετάζει όλες τις πιθανές διαδρομές κώδικα για να υπολογίσει την πιο πιθανή ακολουθία bit με βάση το λαμβανόμενο σήμα. Στη συνέχεια επιλέγει τη διαδρομή με την υψηλότερη πιθανότητα.
Ο αποκωδικοποιητής Viterbi είναι ένας αποκωδικοποιητής μέγιστης πιθανότητας, ο οποίος ελαχιστοποιεί την πιθανότητα σφάλματος στην αποκωδικοποίηση του λαμβανόμενου σήματος και υλοποιείται σε Σειριακό, καταλαμβάνοντας μια μικρή περιοχή, και παράλληλα για υψηλότερη απόδοση. Χρησιμοποιείται ευρέως σε σύγχρονα συστήματα επικοινωνίας, συμπεριλαμβανομένων των κινητών τηλεφώνων, των δορυφορικών επικοινωνιών και της ψηφιακής τηλεόρασης. Αυτή η IP δέχεται 3-bit ή 4-bit soft ή hard είσοδο.
Ο αλγόριθμος Viterbi μπορεί να υλοποιηθεί χρησιμοποιώντας δύο κύριες προσεγγίσεις: Σειριακή και Παράλληλη. Κάθε προσέγγιση έχει ξεχωριστά χαρακτηριστικά και εφαρμογές, οι οποίες περιγράφονται ως εξής.
Σειριακός αποκωδικοποιητής Viterbi
Ο σειριακός αποκωδικοποιητής Viterbi επεξεργάζεται τα bit εισόδου ξεχωριστά, ενημερώνοντας διαδοχικά τις μετρήσεις διαδρομής και λαμβάνοντας αποφάσεις για κάθε bit. Ωστόσο, λόγω της σειριακής επεξεργασίας του, τείνει να είναι πιο αργός σε σύγκριση με το αντίστοιχο του Parallel. Ο σειριακός αποκωδικοποιητής απαιτεί 69 κύκλους ρολογιού για να δημιουργήσει μια έξοδο λόγω της διαδοχικής ενημέρωσης όλων των πιθανών μετρήσεων κατάστασης και της ανάγκης να ανιχνεύεται πίσω μέσω του πλέγματος για κάθε bit, με αποτέλεσμα παρατεταμένο χρόνο επεξεργασίας.
Το advantagΗ χρήση ενός σειριακού αποκωδικοποιητή έγκειται στην τυπικά μειωμένη πολυπλοκότητά του και στη χαμηλότερη χρήση πόρων υλικού, σε σύγκριση με έναν παράλληλο αποκωδικοποιητή. Αυτό το κάνει πλεονέκτημαtageous επιλογή για εφαρμογές στις οποίες το μέγεθος, η κατανάλωση ενέργειας και το κόστος είναι πιο κρίσιμα από την ταχύτητα.
Παράλληλος αποκωδικοποιητής Viterbi
Ο παράλληλος αποκωδικοποιητής Viterbi έχει σχεδιαστεί για να επεξεργάζεται ταυτόχρονα πολλά bit. Αυτό επιτυγχάνεται με τη χρήση μεθοδολογιών παράλληλης επεξεργασίας για την ταυτόχρονη ενημέρωση διαφόρων μετρήσεων διαδρομής. Ένας τέτοιος παραλληλισμός οδηγεί σε σημαντική μείωση του αριθμού των κύκλων ρολογιού που απαιτούνται για τη δημιουργία μιας εξόδου, που είναι 8 κύκλοι ρολογιού.
Η ταχύτητα του παράλληλου αποκωδικοποιητή έχει κόστος αυξημένης πολυπλοκότητας και χρήσης πόρων, απαιτώντας περισσότερο υλικό για την υλοποίηση των στοιχείων παράλληλης επεξεργασίας, γεγονός που μπορεί να αυξήσει το μέγεθος και την κατανάλωση ενέργειας του αποκωδικοποιητή. Για εφαρμογές που απαιτούν υψηλή απόδοση και γρήγορη επεξεργασία, όπως συστήματα επικοινωνίας σε πραγματικό χρόνο, προτιμάται συχνά ο παράλληλος αποκωδικοποιητής Viterbi.
Συνοπτικά, η απόφαση μεταξύ χρήσης ενός σειριακού και παράλληλου αποκωδικοποιητή Viterbi εξαρτάται από τις συγκεκριμένες απαιτήσεις της εφαρμογής. Σε εφαρμογές που απαιτούν ελάχιστη ισχύ, κόστος και ταχύτητα, ένας σειριακός αποκωδικοποιητής είναι συνήθως κατάλληλος. Ωστόσο, για εφαρμογές που απαιτούν υψηλή ταχύτητα και υψηλή απόδοση, όπου η απόδοση είναι κρίσιμη, ο παράλληλος αποκωδικοποιητής είναι η προτιμώμενη επιλογή, παρόλο που είναι πιο περίπλοκος και απαιτεί περισσότερους πόρους.
Περίληψη
Ο παρακάτω πίνακας παραθέτει μια περίληψη των χαρακτηριστικών IP του αποκωδικοποιητή Viterbi.
Πίνακας 1. Χαρακτηριστικά αποκωδικοποιητή Viterbi
Βασική έκδοση | Αυτό το έγγραφο ισχύει για το Viterbi Decoder v1.1. |
Υποστηριζόμενες οικογένειες συσκευών | • PolarFire® SoC
• PolarFire |
Υποστηριζόμενη ροή εργαλείων | Απαιτεί Libero® SoC v12.0 ή νεότερες εκδόσεις. |
Αδειοδότηση | Το κρυπτογραφημένο RTL Viterbi Decoder διατίθεται ελεύθερα με οποιαδήποτε άδεια Libero.
Κρυπτογραφημένο RTL: Ένας πλήρης κρυπτογραφημένος κώδικας RTL παρέχεται για τον πυρήνα, επιτρέποντας στον πυρήνα να δημιουργηθεί με το SmartDesign. Η προσομοίωση, η σύνθεση και η διάταξη εκτελούνται με το λογισμικό Libero. |
Χαρακτηριστικά
Το Viterbi Decoder IP έχει τα ακόλουθα χαρακτηριστικά:
- Υποστηρίζει μαλακά πλάτη εισόδου 3-bit ή 4-bit
- Υποστηρίζει σειριακή και παράλληλη αρχιτεκτονική
- Υποστηρίζει μήκη παρακολούθησης που καθορίζονται από τον χρήστη και η προεπιλεγμένη τιμή είναι 20
- Υποστηρίζει μονοπολικούς και διπολικούς τύπους δεδομένων
- Υποστηρίζει ρυθμό κωδικού 1/2
- Υποστηρίζει μήκος περιορισμού που είναι 7
Οδηγίες εγκατάστασης
Ο πυρήνας IP πρέπει να εγκατασταθεί στον Κατάλογο IP του λογισμικού Libero® SoC αυτόματα μέσω της λειτουργίας ενημέρωσης καταλόγου IP στο λογισμικό Libero SoC, ή γίνεται μη αυτόματη λήψη από τον κατάλογο. Μόλις εγκατασταθεί ο πυρήνας IP στον Κατάλογο IP του λογισμικού Libero SoC, διαμορφώνεται, δημιουργείται και εγκαθίσταται στο SmartDesign για συμπερίληψη στο έργο Libero.
Χρήση και απόδοση συσκευής (Κάντε μια ερώτηση)
Η χρήση πόρων για τον αποκωδικοποιητή Viterbi μετράται χρησιμοποιώντας το εργαλείο Synopsys Synplify Pro και τα αποτελέσματα συνοψίζονται στον παρακάτω πίνακα.
Πίνακας 2. Χρήση συσκευών και πόρων
Στοιχεία συσκευής | Τύπος δεδομένων | Αρχιτεκτονική | Πόροι | Απόδοση (MHz) | RAM | Μαθηματικά Μπλοκ | Chip Globals | |||
Οικογένεια | Συσκευή | LUTs | DFF | LSRAM | uSRAM | |||||
PolarFire® SoC | MPFS250T | Μονοπολική | Σειράς | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
Διπολικός | Σειράς | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
Μονοπολική | Παράλληλο | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
Διπολικός | Παράλληλο | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 | ||
PolarFire | MPF300T | Μονοπολική | Σειράς | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
Διπολικός | Σειράς | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
Μονοπολική | Παράλληλο | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
Διπολικός | Παράλληλο | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 |
Σπουδαίος: Ο σχεδιασμός υλοποιείται χρησιμοποιώντας τον αποκωδικοποιητή Viterbi διαμορφώνοντας τις ακόλουθες παραμέτρους GUI:
- Πλάτος Soft Data = 4
- K Μήκος = 7
- Ποσοστό κωδικού = ½
- Μήκος ανίχνευσης = 20
Viterbi Decoder IP Configurator
Viterbi Decoder IP Configurator (Κάντε μια ερώτηση)
Αυτή η ενότητα παρέχει ένα overview της διεπαφής Viterbi Decoder Configurator και των διαφόρων στοιχείων του.
Το Viterbi Decoder Configurator παρέχει μια γραφική διεπαφή για τη διαμόρφωση παραμέτρων και ρυθμίσεων για έναν πυρήνα IP αποκωδικοποιητή Viterbi. Επιτρέπει στο χρήστη να επιλέξει παραμέτρους όπως Soft Data Width, K Length, Code Rate, Traceback Length, Datatype, Architecture, Testbench και License. Οι διαμορφώσεις κλειδιών περιγράφονται στον Πίνακα 3-1.
Το παρακάτω σχήμα παρέχει αναλυτικά view της διεπαφής Viterbi Decoder Configurator.
Εικόνα 1-1. Viterbi Decoder IP Configurator
Η διεπαφή περιλαμβάνει επίσης κουμπιά OK και Cancel για επιβεβαίωση ή απόρριψη των διαμορφώσεων που έγιναν.
Περιγραφή λειτουργίας
Το παρακάτω σχήμα δείχνει την υλοποίηση υλικού του αποκωδικοποιητή Viterbi.
Εικόνα 2-1. Υλικό Υλικό Αποκωδικοποιητή Viterbi
Αυτή η ενότητα λειτουργεί σε DVALID_I. Όταν δηλώνεται DVALID_I, τα αντίστοιχα δεδομένα λαμβάνονται ως είσοδος και η διαδικασία ξεκινά. Αυτή η IP έχει μια προσωρινή μνήμη ιστορικού και βάσει αυτής της επιλογής, η IP παίρνει τον επιλεγμένο αριθμό προσωρινής μνήμης DVALID_Is + Μερικοί κύκλοι ρολογιού για να δημιουργήσει την πρώτη έξοδο. Από προεπιλογή, η προσωρινή μνήμη ιστορικού είναι 20. Η καθυστέρηση μεταξύ της εισόδου και της εξόδου του παράλληλου αποκωδικοποιητή Viterbi είναι 20 DVALID_Is + 14 Κύκλοι Ρολογιού. Η καθυστέρηση μεταξύ της εισόδου και της εξόδου του σειριακού αποκωδικοποιητή Viterbi είναι 20 DVALID_Is + 72 Κύκλοι Ρολογιού.
Αρχιτεκτονική (Κάντε μια ερώτηση)
Ο αποκωδικοποιητής Viterbi ανακτά τα δεδομένα που δόθηκαν αρχικά στον Συνελικτικό Κωδικοποιητή βρίσκοντας την καλύτερη διαδρομή σε όλες τις πιθανές καταστάσεις κωδικοποιητή. Για ένα μήκος περιορισμού 7, υπάρχουν 64 καταστάσεις. Η αρχιτεκτονική αποτελείται από τα ακόλουθα κύρια μπλοκ:
- Μετρική μονάδα κλάδου (BMU)
- Μονάδα μέτρησης διαδρομής (PMU)
- Trace Back Unit (TBU)
- Προσθήκη Σύγκρισης Επιλογής Μονάδας (ACSU)
Το παρακάτω σχήμα δείχνει την αρχιτεκτονική του αποκωδικοποιητή Viterbi.
Εικόνα 2-2. Viterbi Decoder Architecture
Ο αποκωδικοποιητής Viterbi αποτελείται από τρία εσωτερικά μπλοκ τα οποία εξηγούνται ως εξής:
- Μετρική μονάδα κλάδου (BMU): Το BMU υπολογίζει την απόκλιση μεταξύ του λαμβανόμενου σήματος και όλων των πιθανών μεταδιδόμενων σημάτων, χρησιμοποιώντας μετρήσεις όπως η απόσταση Hamming για δυαδικά δεδομένα ή η Ευκλείδεια απόσταση για προηγμένα σχήματα διαμόρφωσης. Αυτός ο υπολογισμός αξιολογεί την ομοιότητα μεταξύ των λαμβανόμενων και των πιθανών μεταδιδόμενων σημάτων. Το BMU επεξεργάζεται αυτές τις μετρήσεις για κάθε λαμβανόμενο σύμβολο ή bit και προωθεί τα αποτελέσματα στη μονάδα μέτρησης διαδρομής.
- Μονάδα μέτρησης διαδρομής (PMU): Το PMU, το οποίο είναι επίσης γνωστό ως μονάδα Add-Compare-Select (ACS), ενημερώνει τις μετρήσεις διαδρομής επεξεργάζοντας μετρήσεις διακλάδωσης από το BMU. Παρακολουθεί τη αθροιστική μέτρηση της καλύτερης διαδρομής για κάθε κατάσταση στο διάγραμμα πέργκολας (μια γραφική αναπαράσταση των πιθανών μεταβάσεων κατάστασης). Το PMU προσθέτει τη νέα μέτρηση διακλάδωσης στην τρέχουσα μέτρηση διαδρομής για κάθε κατάσταση, συγκρίνει όλες τις διαδρομές που οδηγούν σε αυτήν την κατάσταση και επιλέγει αυτή με τη χαμηλότερη μέτρηση, υποδεικνύοντας την πιο πιθανή διαδρομή. Αυτή η διαδικασία επιλογής πραγματοποιείται σε κάθε stage της πέργκολας, με αποτέλεσμα μια συλλογή από τα πιο πιθανά μονοπάτια, γνωστά ως μονοπάτια επιζώντων, για κάθε πολιτεία.
- Μονάδα ανίχνευσης (TBU): Το TBU είναι υπεύθυνο για τον προσδιορισμό της πιο πιθανής ακολουθίας καταστάσεων, μετά την επεξεργασία των λαμβανόμενων συμβόλων από το PMU. Αυτό το επιτυγχάνει επανατοποθετώντας το πέργκολο από την τελική κατάσταση με τη μέτρηση της χαμηλότερης διαδρομής. Το TBU ξεκινά από το τέλος της δομής της πέργκολας και ανιχνεύει πίσω μέσω των μονοπατιών επιζώντων χρησιμοποιώντας δείκτες ή αναφορές, για να καθορίσει την πιο πιθανή ακολουθία μετάδοσης. Το μήκος της ανίχνευσης καθορίζεται από το μήκος περιορισμού του συνελικτικού κώδικα, επηρεάζοντας τόσο την καθυστέρηση όσο και την πολυπλοκότητα της αποκωδικοποίησης. Μετά την ολοκλήρωση της διαδικασίας ανίχνευσης, τα αποκωδικοποιημένα δεδομένα παρουσιάζονται ως έξοδο, συνήθως με αφαιρεμένα τα προσαρτημένα ουρά bits, τα οποία αρχικά συμπεριλήφθηκαν για την εκκαθάριση του συνελικτικού κωδικοποιητή.
Ο αποκωδικοποιητής Viterbi χρησιμοποιεί αυτές τις τρεις μονάδες για να αποκωδικοποιήσει με ακρίβεια το λαμβανόμενο σήμα στα αρχικά μεταδιδόμενα δεδομένα, διορθώνοντας τυχόν σφάλματα που μπορεί να έχουν προκύψει κατά τη μετάδοση.
Γνωστός για την αποτελεσματικότητά του, ο αλγόριθμος Viterbi είναι η τυπική μέθοδος για την αποκωδικοποίηση συνελικτικών κωδίκων στα συστήματα επικοινωνίας.
Δύο μορφές δεδομένων είναι διαθέσιμες για μαλακή κωδικοποίηση: μονοπολική και διπολική. Ο παρακάτω πίνακας παραθέτει τις τιμές και τις αντίστοιχες περιγραφές για soft input 3 bit.
Πίνακας 2-1. Είσοδοι μαλακών 3 bit
Περιγραφή | Μονοπολική | Διπολικός |
Το πιο δυνατό 0 | 000 | 100 |
Σχετικά ισχυρό 0 | 001 | 101 |
Σχετικά αδύναμο 0 | 010 | 110 |
Το πιο αδύναμο 0 | 011 | 111 |
Το πιο αδύναμο 1 | 100 | 000 |
Σχετικά αδύναμο 1 | 101 | 001 |
Σχετικά ισχυρό 1 | 110 | 010 |
Το πιο δυνατό 1 | 111 | 100 |
Ο παρακάτω πίνακας παραθέτει τον τυπικό κώδικα συνέλιξης.
Πίνακας 2-2. Τυπικός κώδικας συνέλιξης
Μήκος περιορισμού | Ρυθμός εξόδου = 2 | |
Δυάδικος | Οκτάεδρος | |
7 | 1111001 | 171 |
1011011 | 133 |
Παράμετροι αποκωδικοποιητή Viterbi και σήματα διεπαφής (Κάνε μια ερώτηση)
Αυτή η ενότητα εξετάζει τις παραμέτρους στον διαμορφωτή γραφικών παραμέτρων του αποκωδικοποιητή Viterbi και τα σήματα I/O.
Ρυθμίσεις διαμόρφωσης (Κάνε μια ερώτηση)
Ο παρακάτω πίνακας παραθέτει τις παραμέτρους διαμόρφωσης που χρησιμοποιούνται στην υλοποίηση υλικού του Viterbi Decoder. Αυτές είναι γενικές παράμετροι και ποικίλλουν ανάλογα με την απαίτηση της εφαρμογής.
Πίνακας 3-1. Παράμετροι διαμόρφωσης
Όνομα παραμέτρου | Περιγραφή | Αξία |
Μαλακό πλάτος δεδομένων | Καθορίζει τον αριθμό των bit που χρησιμοποιούνται για την αναπαράσταση του πλάτους δεδομένων εισόδου | Επιλογή από τον χρήστη που υποστηρίζει 3 και 4 bit |
Κ Μήκος | K είναι το μήκος περιορισμού του συνελικτικού κώδικα | Διορθώθηκε στο 7 |
Ποσοστό κωδικού | Υποδεικνύει την αναλογία των bit εισόδου προς τα bit εξόδου | 1/2 |
Μήκος ανίχνευσης | Καθορίζει το βάθος της πέργκολας που χρησιμοποιείται στον αλγόριθμο Viterbi | Η τιμή που ορίζεται από το χρήστη και από προεπιλογή είναι 20 |
Τύπος δεδομένων | Επιτρέπει στους χρήστες να επιλέξουν τον τύπο δεδομένων εισόδου | Επιλέγεται από το χρήστη και υποστηρίζει τις ακόλουθες επιλογές:
• Μονοπολικό • Διπολική |
Αρχιτεκτονική | Καθορίζει τον τύπο της αρχιτεκτονικής υλοποίησης | Υποστηρίζει τους ακόλουθους τύπους υλοποίησης:
• Παράλληλη • Σειρά |
Είσοδοι και έξοδοι σήματα (Κάνε μια ερώτηση)
Ο παρακάτω πίνακας παραθέτει τις θύρες εισόδου και εξόδου του Viterbi Decoder IP.
Πίνακας 3-2. Θύρες εισόδου και εξόδου
Όνομα σήματος | Κατεύθυνση | Πλάτος | Περιγραφή |
SYS_CLK_I | Εισαγωγή | 1 | Σήμα ρολογιού εισόδου |
ARSTN_I | Εισαγωγή | 1 | Σήμα επαναφοράς εισόδου (Ασύγχρονη ενεργή-χαμηλή επαναφορά) |
DATA_I | Εισαγωγή | 6 | Σήμα εισόδου δεδομένων (MSB 3-bit IDATA, LSB 3-bit QDATA) |
DVALID_I | Εισαγωγή | 1 | Έγκυρο σήμα εισόδου δεδομένων |
DATA_O | Παραγωγή | 1 | Έξοδος δεδομένων αποκωδικοποιητή Viterbi |
DVALID_O | Παραγωγή | 1 | Έγκυρο σήμα εξόδου δεδομένων |
Διαγράμματα χρονισμού
Αυτή η ενότητα εξετάζει τα διαγράμματα χρονισμού του αποκωδικοποιητή Viterbi.
Το παρακάτω σχήμα δείχνει το διάγραμμα χρονισμού του αποκωδικοποιητή Viterbi που ισχύει τόσο για τη διαμόρφωση σειριακής όσο και για παράλληλη λειτουργία.
Εικόνα 4-1. Διάγραμμα χρονισμού
- Ο σειριακός αποκωδικοποιητής Viterbi απαιτεί τουλάχιστον 69 κύκλους ρολογιού (Throughput) για τη δημιουργία της εξόδου.
- Για να υπολογίσετε την καθυστέρηση του σειριακού αποκωδικοποιητή Viterbi, χρησιμοποιήστε την ακόλουθη εξίσωση:
- Αριθμός χρόνων buffer ιστορικού DVALIDs + 72 κύκλοι ρολογιού
- Για Πχample, Εάν το μήκος της προσωρινής μνήμης ιστορικού έχει οριστεί σε 20, τότε
- Latency = 20 Valids + 72 Clock Clocks
- Ο παράλληλος αποκωδικοποιητής Viterbi απαιτεί τουλάχιστον 8 κύκλους ρολογιού (Throughput) για τη δημιουργία της εξόδου.
- Για να υπολογίσετε την καθυστέρηση του παράλληλου αποκωδικοποιητή Viterbi, χρησιμοποιήστε την ακόλουθη εξίσωση:
- Αριθμός χρόνων buffer ιστορικού DVALIDs + 14 κύκλοι ρολογιού
- Για Πχample, Εάν το μήκος της προσωρινής μνήμης ιστορικού έχει οριστεί σε 20, τότε
- Latency = 20 Valids + 14 Clock Clocks
Σπουδαίος: Το διάγραμμα χρονισμού για τον σειριακό και τον παράλληλο αποκωδικοποιητή Viterbi είναι πανομοιότυπο, με εξαίρεση τον αριθμό των κύκλων ρολογιού που απαιτούνται για κάθε αποκωδικοποιητή.
Προσομοίωση Testbench
Ένα sampΤο le testbench παρέχεται για τον έλεγχο της λειτουργικότητας του αποκωδικοποιητή Viterbi. Για να προσομοιώσετε τον πυρήνα χρησιμοποιώντας τον πάγκο δοκιμών, εκτελέστε τα ακόλουθα βήματα:
- Ανοίξτε την εφαρμογή Libero® SoC, κάντε κλικ στην επιλογή Κατάλογος > View > Windows > Κατάλογος και, στη συνέχεια, αναπτύξτε το Solutions-Wireless. Κάντε διπλό κλικ στο Viterbi_Decoder και, στη συνέχεια, κάντε κλικ στο OK. Η τεκμηρίωση που σχετίζεται με το IP παρατίθεται στην ενότητα Documentation.
Σπουδαίος: Εάν δεν βλέπετε την καρτέλα Κατάλογος, μεταβείτε στο View Μενού των Windows και, στη συνέχεια, κάντε κλικ στην επιλογή Κατάλογος για να το κάνετε ορατό. - Διαμορφώστε την IP σύμφωνα με την απαίτηση, όπως φαίνεται στην Εικόνα 1-1.
- Ο κωδικοποιητής FEC πρέπει να ρυθμιστεί για να ελέγξει τον αποκωδικοποιητή Viterbi. Ανοίξτε τον Κατάλογο και διαμορφώστε την IP του κωδικοποιητή FEC.
- Μεταβείτε στην καρτέλα Ιεραρχία ερεθίσματος και κάντε κλικ στην επιλογή Δημιουργία ιεραρχίας.
- Στην καρτέλα Stimulus Hierarchy, κάντε δεξί κλικ στο testbench (vit_decoder_tb(vit_decoder_tb.v [εργασία])) και, στη συνέχεια, κάντε κλικ στην επιλογή Simulate Pre-Synth Design > Open Interactive.
Σπουδαίος: Εάν δεν βλέπετε την καρτέλα Ιεραρχία ερεθίσματος, μεταβείτε σε View > μενού Windows και κάντε κλικ στην Ιεραρχία ερεθίσματος για να το κάνετε ορατό.
Το εργαλείο ModelSim® ανοίγει με τον πάγκο δοκιμών, όπως φαίνεται στην παρακάτω εικόνα.
Εικόνα 5-1. Παράθυρο προσομοίωσης εργαλείου ModelSim
Σπουδαίος
- Εάν η προσομοίωση διακοπεί λόγω του ορίου χρόνου εκτέλεσης που καθορίζεται στο.do file, χρησιμοποιήστε την εντολή run -all για να ολοκληρώσετε την προσομοίωση.
- Μετά την εκτέλεση της προσομοίωσης, ο πάγκος δοκιμών δημιουργεί δύο files (fec_input.txt, vit_output.txt) και μπορείτε να συγκρίνετε τα δύο files για μια επιτυχημένη προσομοίωση.
Ιστορικό αναθεώρησης (Κάντε μια ερώτηση)
Το ιστορικό αναθεωρήσεων περιγράφει τις αλλαγές που εφαρμόστηκαν στο έγγραφο. Οι αλλαγές παρατίθενται με αναθεώρηση, ξεκινώντας από την πιο πρόσφατη δημοσίευση.
Πίνακας 6-1. Ιστορικό αναθεώρησης
Αναθεώρηση | Ημερομηνία | Περιγραφή |
B | 06/2024 | Ακολουθεί η λίστα των αλλαγών που έγιναν στην αναθεώρηση Β του εγγράφου:
• Ενημερώθηκε το περιεχόμενο της ενότητας Εισαγωγή • Προστέθηκε ο πίνακας 2 στην ενότητα "Χρήση και απόδοση συσκευής". • Προστέθηκε 1. Ενότητα Viterbi Decoder IP Configurator • Προστέθηκε το περιεχόμενο σχετικά με τα εσωτερικά μπλοκ, ενημερώθηκε ο Πίνακας 2-1 και προστέθηκε ο Πίνακας 2-2 στο 2.1. Τμήμα Αρχιτεκτονικής • Ενημερώθηκε ο Πίνακας 3-1 σε 3.1. Ενότητα Ρυθμίσεις διαμόρφωσης • Προστέθηκε το σχήμα 4-1 και μια σημείωση στην ενότητα 4. Διαγράμματα χρονισμού • Ενημερώθηκε το Σχήμα 5-1 στο 5. Ενότητα προσομοίωσης πάγκου δοκιμής |
A | 05/2023 | Αρχική έκδοση |
Υποστήριξη FPGA μικροτσίπ
Η ομάδα προϊόντων Microchip FPGA υποστηρίζει τα προϊόντα της με διάφορες υπηρεσίες υποστήριξης, όπως Εξυπηρέτηση Πελατών, Κέντρο τεχνικής υποστήριξης πελατών, webιστοσελίδα και γραφεία πωλήσεων σε όλο τον κόσμο. Προτείνεται στους πελάτες να επισκεφτούν τους διαδικτυακούς πόρους του Microchip πριν επικοινωνήσουν με την υποστήριξη, καθώς είναι πολύ πιθανό τα ερωτήματά τους να έχουν ήδη απαντηθεί.
Επικοινωνήστε με το Κέντρο Τεχνικής Υποστήριξης μέσω του webτοποθεσία στο www.microchip.com/support. Αναφέρετε τον αριθμό ανταλλακτικού συσκευής FPGA, επιλέξτε την κατάλληλη κατηγορία περίπτωσης και μεταφορτώστε το σχέδιο files κατά τη δημιουργία θήκης τεχνικής υποστήριξης.
Επικοινωνήστε με την Εξυπηρέτηση Πελατών για μη τεχνική υποστήριξη προϊόντων, όπως τιμολόγηση προϊόντων, αναβαθμίσεις προϊόντων, πληροφορίες ενημέρωσης, κατάσταση παραγγελίας και εξουσιοδότηση.
- Από τη Βόρεια Αμερική, καλέστε το 800.262.1060
- Από τον υπόλοιπο κόσμο, καλέστε στο 650.318.4460
- Φαξ, από οπουδήποτε στον κόσμο, 650.318.8044
Πληροφορίες μικροτσίπ
Το μικροτσίπ Webτοποθεσία
Το Microchip παρέχει ηλεκτρονική υποστήριξη μέσω της εταιρείας μας webτοποθεσία στο www.microchip.com/. Αυτό webο ιστότοπος χρησιμοποιείται για τη δημιουργία files και πληροφορίες εύκολα διαθέσιμες στους πελάτες. Μερικό από το διαθέσιμο περιεχόμενο περιλαμβάνει:
- Υποστήριξη προϊόντων – Φύλλα δεδομένων και σφάλματα, σημειώσεις εφαρμογής και sampπρογράμματα, πόροι σχεδιασμού, οδηγοί χρήστη και έγγραφα υποστήριξης υλικού, πιο πρόσφατες εκδόσεις λογισμικού και αρχειοθετημένο λογισμικό
- Γενική Τεχνική Υποστήριξη – Συχνές ερωτήσεις (FAQs), αιτήματα τεχνικής υποστήριξης, διαδικτυακές ομάδες συζήτησης, λίστα μελών προγράμματος συνεργατών σχεδιασμού μικροτσίπ
- Επιχείρηση Microchip – Οδηγοί επιλογής προϊόντων και παραγγελιών, τελευταία δελτία τύπου Microchip, λίστα σεμιναρίων και εκδηλώσεων, καταχωρίσεις γραφείων πωλήσεων Microchip, διανομέων και αντιπροσώπων εργοστασίων
Υπηρεσία ειδοποιήσεων αλλαγής προϊόντος
Η υπηρεσία ειδοποίησης αλλαγής προϊόντος της Microchip βοηθά τους πελάτες να ενημερώνονται για τα προϊόντα Microchip. Οι συνδρομητές θα λαμβάνουν ειδοποίηση μέσω email κάθε φορά που υπάρχουν αλλαγές, ενημερώσεις, αναθεωρήσεις ή σφάλματα που σχετίζονται με μια συγκεκριμένη οικογένεια προϊόντων ή ένα εργαλείο ανάπτυξης που ενδιαφέρει.
Για να εγγραφείτε, μεταβείτε στο www.microchip.com/pcn και ακολουθήστε τις οδηγίες εγγραφής.
Υποστήριξη Πελατών
Οι χρήστες προϊόντων Microchip μπορούν να λάβουν βοήθεια μέσω πολλών καναλιών:
- Διανομέας ή Αντιπρόσωπος
- Τοπικό Γραφείο Πωλήσεων
- Μηχανικός Ενσωματωμένων Λύσεων (ESE)
- Τεχνική Υποστήριξη
Οι πελάτες θα πρέπει να επικοινωνήσουν με τον διανομέα, τον αντιπρόσωπό τους ή την ESE για υποστήριξη. Τα τοπικά γραφεία πωλήσεων είναι επίσης διαθέσιμα για να βοηθήσουν τους πελάτες. Σε αυτό το έγγραφο περιλαμβάνεται κατάλογος γραφείων πωλήσεων και τοποθεσιών.
Διατίθεται τεχνική υποστήριξη μέσω του website στη διεύθυνση: www.microchip.com/support
Δυνατότητα προστασίας κωδικών συσκευών μικροτσίπ
Σημειώστε τις ακόλουθες λεπτομέρειες της δυνατότητας προστασίας κωδικών σε προϊόντα Microchip:
- Τα προϊόντα μικροτσίπ πληρούν τις προδιαγραφές που περιέχονται στο συγκεκριμένο φύλλο δεδομένων μικροτσίπ τους.
- Η Microchip πιστεύει ότι η οικογένεια προϊόντων της είναι ασφαλής όταν χρησιμοποιείται με τον προβλεπόμενο τρόπο, εντός των προδιαγραφών λειτουργίας και υπό κανονικές συνθήκες.
- Το Microchip εκτιμά και προστατεύει επιθετικά τα δικαιώματα πνευματικής ιδιοκτησίας του. Οι προσπάθειες παραβίασης των χαρακτηριστικών προστασίας κωδικών του προϊόντος Microchip απαγορεύονται αυστηρά και ενδέχεται να παραβιάζουν τον Νόμο για τα δικαιώματα πνευματικής ιδιοκτησίας στην ψηφιακή εποχή.
- Ούτε το Microchip ούτε οποιοσδήποτε άλλος κατασκευαστής ημιαγωγών μπορεί να εγγυηθεί την ασφάλεια του κώδικά του. Η προστασία κωδικού δεν σημαίνει ότι εγγυόμαστε ότι το προϊόν είναι «άθραυστο». Η προστασία κωδικών εξελίσσεται συνεχώς. Η Microchip δεσμεύεται να βελτιώνει συνεχώς τα χαρακτηριστικά προστασίας κωδικών των προϊόντων μας.
Νομική ειδοποίηση
Αυτή η δημοσίευση και οι πληροφορίες στο παρόν μπορούν να χρησιμοποιηθούν μόνο με προϊόντα Microchip, συμπεριλαμβανομένου του σχεδιασμού, της δοκιμής και της ενσωμάτωσης προϊόντων Microchip στην εφαρμογή σας. Χρήση αυτών των πληροφοριών
με οποιονδήποτε άλλο τρόπο παραβιάζει αυτούς τους όρους. Οι πληροφορίες σχετικά με τις εφαρμογές συσκευών παρέχονται μόνο για τη δική σας διευκόλυνση και ενδέχεται να αντικατασταθούν από ενημερώσεις. Είναι δική σας ευθύνη να διασφαλίσετε ότι η αίτησή σας πληροί τις προδιαγραφές σας. Επικοινωνήστε με το τοπικό γραφείο πωλήσεων Microchip για πρόσθετη υποστήριξη ή λάβετε πρόσθετη υποστήριξη στο www.microchip.com/en-us/support/design-help/client-support-services.
ΑΥΤΕΣ ΟΙ ΠΛΗΡΟΦΟΡΙΕΣ ΠΑΡΕΧΟΝΤΑΙ ΑΠΟ ΤΟ MICROCHIP «AS IS». Το MICROCHIP ΔΕΝ ΠΑΡΕΧΕΙ ΚΑΜΙΑ ΔΗΛΩΣΗ Ή ΕΓΓΥΗΣΗ ΟΠΟΙΟΥΔΗΠΟΤΕ ΕΙΔΟΥΣ ΡΗΤΗ Ή ΣΙΩΠΗΡΗ, ΓΡΑΠΤΗ Ή ΠΡΟΦΟΡΙΚΗ, ΝΟΜΙΚΕΣ Ή ΑΛΛΙΩΣ, ΣΧΕΤΙΚΑ ΜΕ ΤΙΣ ΠΛΗΡΟΦΟΡΙΕΣ ΠΟΥ ΠΕΡΙΛΑΜΒΑΝΟΥΝ ΑΛΛΑ ΟΧΙ ΠΕΡΙΟΡΙΣΜΕΝΕΣ ΜΗ ΠΑΡΑΒΙΑΣΗ, ΕΜΠΟΡΕΥΣΙΜΟΤΗΤΑ ΚΑΙ ΚΑΤΑΛΛΗΛΟΤΗΤΑ ΓΙΑ ΣΥΓΚΕΚΡΙΜΕΝΟ ΣΚΟΠΟ Ή ΕΓΓΥΗΣΕΙΣ ΣΧΕΤΙΚΑ ΜΕ ΤΗΝ ΚΑΤΑΣΤΑΣΗ, ΤΗΝ ΠΟΙΟΤΗΤΑ Ή ΤΗΝ ΑΠΟΔΟΣΗ ΤΟΥ.
ΣΕ ΚΑΜΙΑ ΠΕΡΙΠΤΩΣΗ Ο ΜΙΚΡΟΤΣΙΠ ΔΕΝ ΕΙΝΑΙ ΥΠΕΥΘΥΝΟΣ ΓΙΑ ΟΠΟΙΑΔΗΠΟΤΕ ΕΜΜΕΣΗ, ΕΙΔΙΚΗ, ΤΙΜΩΡΙΚΗ, ΣΥΜΠΤΩΜΑΤΙΚΗ Ή ΣΥΝΕΠΕΙΡΗ ΑΠΩΛΕΙΑ, ΖΗΜΙΑ, ΚΟΣΤΟΣ Ή ΔΑΠΑΝΗ ΟΠΟΙΟΥΔΗΠΟΤΕ ΕΙΔΟΥΣ ΣΧΕΤΙΚΑ ΜΕ ΤΗΝ ΕΞΟΔΑ, ΤΣΙΠ ΕΧΕΙ ΣΥΜΒΟΥΛΗΘΕΙ ΑΠΟ ΤΟΥΣ ΠΙΘΑΝΟΤΗΤΑ Ή ΟΙ ΖΗΜΙΕΣ ΕΙΝΑΙ ΠΡΟΒΛΕΨΙΜΕΣ. ΣΤΟΝ ΠΛΗΡΗ ΒΑΘΜΟ ΠΟΥ ΕΠΙΤΡΕΠΕΤΑΙ ΑΠΟ ΤΟ ΝΟΜΟ, Η ΣΥΝΟΛΙΚΗ ΕΥΘΥΝΗ ΤΗΣ ΜΙΚΡΟΤΣΙΠ ΓΙΑ ΟΛΕΣ ΤΙΣ ΑΞΙΩΣΕΙΣ ΜΕ ΟΠΟΙΟΝΔΗΠΟΤΕ ΤΡΟΠΟ ΣΧΕΤΙΚΑ ΜΕ ΤΙΣ ΠΛΗΡΟΦΟΡΙΕΣ Ή ΜΕ ΤΗ ΧΡΗΣΗ ΤΟΥ ΔΕΝ ΘΑ ΥΠΕΡΒΑΙΝΕΙ ΤΟΝ ΑΡΙΘΜΟ ΤΩΝ ΤΕΛΩΝ, ΕΑΝ ΥΠΑΡΧΕΙ, ΑΥΤΟ ΠΛΗΡΟΦΟΡΙΕΣ ΕΣΥ.
Η χρήση των συσκευών Microchip σε εφαρμογές υποστήριξης ζωής ή/και ασφάλειας είναι εξ ολοκλήρου με κίνδυνο του αγοραστή και ο αγοραστής συμφωνεί να υπερασπιστεί, να αποζημιώσει και να διατηρήσει το αβλαβές Microchip από οποιαδήποτε ζημιά, αξιώσεις, κοστούμια ή έξοδα που προκύπτουν από αυτή τη χρήση. Καμία άδεια δεν μεταβιβάζεται, σιωπηρά ή με άλλο τρόπο, βάσει οποιωνδήποτε δικαιωμάτων πνευματικής ιδιοκτησίας Microchip, εκτός εάν αναφέρεται διαφορετικά.
Εμπορικά σήματα
Το όνομα και το λογότυπο Microchip, το λογότυπο Microchip, Adaptec, AVR, λογότυπο AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LinktyS, LANMDX, ma MediaLB, megaAVR, Microsemi, λογότυπο Microsemi, MOST, MOST λογότυπο, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, λογότυπο PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST, SST Logoymri, , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron και XMEGA είναι σήματα κατατεθέντα της Microchip Technology Incorporated στις ΗΠΑ και σε άλλες χώρες.
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SyncFord, SmartWorld Τα TimeCesium, TimeHub, TimePictra, TimeProvider και ZL είναι σήματα κατατεθέντα της Microchip Technology Incorporated στις Η.Π.Α.
Παρακείμενο κλειδί καταστολής, AKS, αναλογικό για την ψηφιακή εποχή, οποιοσδήποτε πυκνωτής, AnyIn, AnyOut, Αυξημένη εναλλαγή, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoAutomotive, CryptoCompanion τσούξιμο , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IGaT, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Πιστοποιημένο λογότυπο, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Δημιουργία παντογνωστικού κώδικα, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSiliconmart, , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, Total Endurance , Trusted Time, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewΤα Span, WiperLock, XpressConnect και ZENA είναι εμπορικά σήματα της Microchip Technology Incorporated στις ΗΠΑ και σε άλλες χώρες.
Το SQTP είναι σήμα εξυπηρέτησης της Microchip Technology Incorporated στις ΗΠΑ
Τα σήματα Adaptec, Frequency on Demand, Silicon Storage Technology και Symmcom είναι σήματα κατατεθέντα της Microchip Technology Inc. σε άλλες χώρες.
Το GestIC είναι σήμα κατατεθέν της Microchip Technology Germany II GmbH & Co. KG, θυγατρικής της Microchip Technology Inc., σε άλλες χώρες.
Όλα τα άλλα εμπορικά σήματα που αναφέρονται στο παρόν αποτελούν ιδιοκτησία των αντίστοιχων εταιρειών τους.
© 2024, Microchip Technology Incorporated και οι θυγατρικές της. Ολα τα δικαιώματα διατηρούνται.
ISBN: 978-1-6683-4696-9
Σύστημα Διαχείρισης Ποιότητας
Για πληροφορίες σχετικά με τα Συστήματα Διαχείρισης Ποιότητας της Microchip, επισκεφθείτε www.microchip.com/quality.
Πωλήσεις και εξυπηρέτηση σε όλο τον κόσμο
ΑΜΕΡΙΚΗ | ΑΣΙΑΣ/Ειρηνικού | ΑΣΙΑΣ/Ειρηνικού | ΕΥΡΩΠΗ |
Εταιρικός Γραφείο | Αυστραλία – Σίδνεϊ
Τηλ: 61-2-9868-6733 Κίνα – Πεκίνο Τηλ: 86-10-8569-7000 Κίνα – Τσενγκντού Τηλ: 86-28-8665-5511 Κίνα – Τσονγκκίνγκ Τηλ: 86-23-8980-9588 Κίνα – Ντονγκουάν Τηλ: 86-769-8702-9880 Κίνα – Γκουανγκζού Τηλ: 86-20-8755-8029 Κίνα – Χανγκζού Τηλ: 86-571-8792-8115 Κίνα – ΕΔΠ Χονγκ Κονγκ Τηλ: 852-2943-5100 Κίνα – Ναντζίνγκ Τηλ: 86-25-8473-2460 Κίνα – Κινγκντάο Τηλ: 86-532-8502-7355 Κίνα – Σαγκάη Τηλ: 86-21-3326-8000 Κίνα – Σενγιάνγκ Τηλ: 86-24-2334-2829 Κίνα – Σενζέν Τηλ: 86-755-8864-2200 Κίνα – Σούτζου Τηλ: 86-186-6233-1526 Κίνα – Γουχάν Τηλ: 86-27-5980-5300 Κίνα – Xian Τηλ: 86-29-8833-7252 Κίνα – Ξιαμέν Τηλ: 86-592-2388138 Κίνα – Ζουχάι Τηλ: 86-756-3210040 |
Ινδία – Μπανγκαλόρ
Τηλ: 91-80-3090-4444 Ινδία – Νέο Δελχί Τηλ: 91-11-4160-8631 Ινδία - Πούνε Τηλ: 91-20-4121-0141 Ιαπωνία – Οσάκα Τηλ: 81-6-6152-7160 Ιαπωνία – Τόκιο Τηλ: 81-3-6880- 3770 Κορέα – Daegu Τηλ: 82-53-744-4301 Κορέα – Σεούλ Τηλ: 82-2-554-7200 Μαλαισία - Κουάλα Λουμπούρ Τηλ: 60-3-7651-7906 Μαλαισία – Πενάνγκ Τηλ: 60-4-227-8870 Φιλιππίνες – Μανίλα Τηλ: 63-2-634-9065 Σιγκαπούρη Τηλ: 65-6334-8870 Ταϊβάν – Χσιν Τσου Τηλ: 886-3-577-8366 Ταϊβάν – Καοσιούνγκ Τηλ: 886-7-213-7830 Ταϊβάν - Ταϊπέι Τηλ: 886-2-2508-8600 Ταϊλάνδη – Μπανγκόκ Τηλ: 66-2-694-1351 Βιετνάμ – Χο Τσι Μινχ Τηλ: 84-28-5448-2100 |
Αυστρία – Γουέλς
Τηλ: 43-7242-2244-39 Φαξ: 43-7242-2244-393 Δανία – Κοπεγχάγη Τηλ: 45-4485-5910 Φαξ: 45-4485-2829 Φινλανδία – Espoo Τηλ: 358-9-4520-820 Γαλλία – Παρίσι Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Γερμανία – Garching Τηλ: 49-8931-9700 Γερμανία – Χάαν Τηλ: 49-2129-3766400 Γερμανία – Χάιλμπρον Τηλ: 49-7131-72400 Γερμανία – Καρλσρούη Τηλ: 49-721-625370 Γερμανία – Μόναχο Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Γερμανία – Ρόζενχαϊμ Τηλ: 49-8031-354-560 Ισραήλ – Χοντ Χασαρόν Τηλ: 972-9-775-5100 Ιταλία – Μιλάνο Τηλ: 39-0331-742611 Φαξ: 39-0331-466781 Ιταλία – Πάδοβα Τηλ: 39-049-7625286 Ολλανδία – Drunen Τηλ: 31-416-690399 Φαξ: 31-416-690340 Νορβηγία – Τρόντχαϊμ Τηλ: 47-72884388 Πολωνία – Βαρσοβία Τηλ: 48-22-3325737 Ρουμανία – Βουκουρέστι Tel: 40-21-407-87-50 Ισπανία - Μαδρίτη Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Σουηδία – Γκέτεμποργκ Tel: 46-31-704-60-40 Σουηδία – Στοκχόλμη Τηλ: 46-8-5090-4654 Ηνωμένο Βασίλειο – Wokingham Τηλ: 44-118-921-5800 Φαξ: 44-118-921-5820 |
2355 West Chandler Blvd. | |||
Chandler, AZ 85224-6199 | |||
Τηλ: 480-792-7200 | |||
Φαξ: 480-792-7277 | |||
Τεχνική Υποστήριξη: | |||
www.microchip.com/support | |||
Web Διεύθυνση: | |||
www.microchip.com | |||
Ατλάντα | |||
Duluth, GA | |||
Τηλ: 678-957-9614 | |||
Φαξ: 678-957-1455 | |||
Όστιν, Τέξας | |||
Τηλ: 512-257-3370 | |||
Βοστώνη | |||
Westborough, MA | |||
Τηλ: 774-760-0087 | |||
Φαξ: 774-760-0088 | |||
Σικάγο | |||
Itasca, IL | |||
Τηλ: 630-285-0071 | |||
Φαξ: 630-285-0075 | |||
Ντάλας | |||
Addison, Τέξας | |||
Τηλ: 972-818-7423 | |||
Φαξ: 972-818-2924 | |||
Ντιτρόιτ | |||
Novi, MI | |||
Τηλ: 248-848-4000 | |||
Χιούστον, Τέξας | |||
Τηλ: 281-894-5983 | |||
Ινδιανάπολη | |||
Noblesville, IN | |||
Τηλ: 317-773-8323 | |||
Φαξ: 317-773-5453 | |||
Τηλ: 317-536-2380 | |||
Λος Άντζελες | |||
Mission Viejo, CA | |||
Τηλ: 949-462-9523 | |||
Φαξ: 949-462-9608 | |||
Τηλ: 951-273-7800 | |||
Raleigh, NC | |||
Τηλ: 919-844-7510 | |||
Νέα Υόρκη, Νέα Υόρκη | |||
Τηλ: 631-435-6000 | |||
Σαν Χοσέ, Καλιφόρνια | |||
Τηλ: 408-735-9110 | |||
Τηλ: 408-436-4270 | |||
Καναδάς – Τορόντο | |||
Τηλ: 905-695-1980 | |||
Φαξ: 905-695-2078 |
Έγγραφα / Πόροι
![]() |
Αποκωδικοποιητής Viterbi MICROCHIP [pdf] Οδηγός χρήστη Αποκωδικοποιητής Viterbi, Αποκωδικοποιητής |