A system for block encoding and block decoding of servo data with a rate
(M/N) code, where M is an integer greater than 1 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.
Un système pour le codage de bloc et le décodage de bloc des données servo avec un code du taux (M/N), où M est un nombre entier 1 plus grand qu'et N est un nombre entier qui est M plus grand que. Deux codes sont décrits pour le codage et des processus de décodage : un 2/6) code de taux (et code de taux (un 2/8). En général, bloquez le codage et bloquez les cartes de décodage entre les bits d'informations servo de M et le peu de symbole codé par N. Un tel codage de bloc avec un code du taux (M/N) peut être utilisé dans un système magnétique d'enregistrement pour coder les données servo qui sont écrites à un secteur servo de données sur un milieu magnétique d'enregistrement. Des données servo codées sont lues du milieu magnétique et du bloc décodés. Une probabilité maximale obligatoire, détecteur de la partiel-réponse (PRML) est employée pour détecter le peu de symbole codé par N des échantillons de canal lus du milieu magnétique. Le codage de bloc fournit un plus grand gain de codage pour un détecteur quand les caractéristiques du code de bloc sont employées pour améliorer l'exécution du détecteur de PRML qui est employé pour détecter le peu de symbole codé par N. Un tel détecteur de PRML peut utiliser un algorithme de Viterbi (VA). Énoncez les rhythmes de décisions de transition au-dessus d'un bloc d'échantillons de canal de N, ou de N, formez un chemin par un treillis du VA, et les caractéristiques du code de bloc sont employées pour forcer des décisions pour des transitions d'état dans le treillis. Le détecteur de PRML peut forcer une décision pour chaque transition d'état basée sur la connaissance a priori des transitions valides connues définies par le peu de symbole de code du taux (M/N).