A system for block encoding and block decoding of servo data with a rate
(M/N) code, where M is an integer greater than l and N is an integer that
is greater than M. Two codes are described for the encoding and decoding
processes: a rate (2/6) code and a rate (2/8) code. In general, block
encoding and block decoding maps between M servo data bits and N coded
symbol bits. Such block encoding with a rate (M/N) code may be employed in
a magnetic recording system for encoding servo data that is written to a
servo data sector on a magnetic recording medium. Encoded servo data is
read from the magnetic medium and block decoded. A forced
maximum-likelihood, partial-response (PRML) detector is used to detect the
N coded symbol bits from channel samples read from the magnetic medium.
Block encoding provides greater coding gain for a detector when the
characteristics of the block code are used to improve performance of the
PRML detector that is used to detect the N coded symbol bits. Such PRML
detector may employ a Viterbi algorithm (VA). State transition decisions
over a block of N channel samples, or N clock cycles, form a path through
a trellis of the VA, and the characteristics of the block code are used to
force decisions for state transitions in the trellis. The PRML detector
may force a decision for each state transition based on a priori knowledge
of the known valid transitions defined by the rate (M/N) code symbol bits.
Ένα σύστημα για την κωδικοποίηση φραγμών και η αποκωδικοποίηση φραγμών των σερβο στοιχείων με ένα ποσοστό (M/N) κωδικοποιούν, όπου το μ είναι ένας ακέραιος αριθμός μεγαλύτερος από το λ και το ν είναι ένας ακέραιος αριθμός που είναι μεγαλύτερος από τα Μ. Δύο κώδικες περιγράφονται για τις διαδικασίες κωδικοποίησης και αποκωδικοποίησης: ένας κώδικας ποσοστού (2/6) και ένας κώδικας ποσοστού (2/8). Γενικά, κωδικοποίηση φραγμών και αποκωδικοποιώντας χάρτες φραγμών μεταξύ των σερβο κομματιών στοιχείων μ και κωδικοποιημένων των ν κομματιών συμβόλων. Τέτοιοι εμποδίζουν την κωδικοποίηση με έναν κώδικα ποσοστού (M/N) μπορούν να υιοθετηθούν σε ένα μαγνητικό σύστημα καταγραφής για το σερβο στοιχείο που γράφεται σε έναν σερβο τομέα των στοιχείων σε ένα μαγνητικό μέσο καταγραφής. Το κωδικοποιημένο σερβο στοιχείο διαβάζεται το μαγνητικό μέσο και το φραγμό που αποκωδικοποιούνται από. Αναγκασμένο maximum-likelihood, ανιχνευτής μερικός-απάντησης (PRML) χρησιμοποιείται για να ανιχνεύσει τα κωδικοποιημένα ν κομμάτια συμβόλων από τα δείγματα καναλιών που διαβάζονται από το μαγνητικό μέσο. Η κωδικοποίηση φραγμών παρέχει το μεγαλύτερο κέρδος κωδικοποίησης για έναν ανιχνευτή όταν χρησιμοποιούνται τα χαρακτηριστικά του κώδικα φραγμών για να βελτιώσουν την απόδοση του ανιχνευτή PRML που χρησιμοποιείται για να ανιχνεύσει τα κωδικοποιημένα ν κομμάτια συμβόλων. Τέτοιος ανιχνευτής PRML μπορεί να υιοθετήσει έναν Viterbi αλγόριθμο (VA). Οι αποφάσεις κρατικής μετάβασης πέρα από έναν φραγμό του ν διοχετεύουν τα δείγματα, ή τους κύκλους ρολογιών ν, διαμορφώνουν μια πορεία μέσω trellis του VA, και τα χαρακτηριστικά του κώδικα φραγμών χρησιμοποιούνται στις αποφάσεις δύναμης για τις κρατικές μεταβάσεις trellis. Ο ανιχνευτής PRML μπορεί να αναγκάσει μια απόφαση για κάθε κρατική μετάβαση βασισμένη στην a priori γνώση των γνωστών έγκυρων μεταβάσεων που καθορίζονται από τα κομμάτια συμβόλων κώδικα ποσοστού (M/N).