Rate (M/N) code encoder, detector, and decoder for control data

   
   

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).

 
Web www.patentalert.com

< Magnetic memory having antiferromagnetically coupled recording layer

< Cleaning tape for magnetic head system with magnetoresistance effect head

> Head suspension for disk drive

> Magnetic head actuator having finely movable tracking device

~ 00116