English: 13/ 00 Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes (error detection or error correction for analogue/digital, digital/analogue or code conversion H03M 1/00 to H03M 11/00; specially adapted for digital computers G06F 11/08, for information storage based on relative movement between record carrier and transducer G11B, e.g. G11B 20/18, for static stores G11C) [4,7] 13/ 01 . Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes [7] 13/ 02 (transferred to H03M 13/51) 13/ 03 . Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words [7] 13/ 05 . . using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits [7] 13/ 07 . . . Arithmetic codes [7] 13/ 09 . . . Error detection only, e.g. using cyclic redundancy check (CRC) codes or single parity bit [7] 13/ 11 . . . using multiple parity bits [7] 13/ 12 (transferred to H03M 13/23) 13/ 13 . . . Linear codes [7] 13/ 15 . . . . Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem (BCH) codes (H03M 13/17 takes precedence) [7] 13/ 17 . . . . Burst error correction, e.g. error trapping, Fire codes [7] 13/ 19 . . . . Single error correction without using particular properties of the cyclic codes, e.g. Hamming codes, extended or generalised Hamming codes [7] 13/ 21 . . . Non-linear codes, e.g. m-bit data word to n-bit code word (mBnB) conversion with error detection or error correction [7] 13/ 22 (transferred to H03M 13/27) 13/ 23 . . using convolutional codes, e.g. unit memory codes [7] 13/ 25 . Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation (TCM) [7] 13/ 27 . using interleaving techniques [7] 13/ 29 . combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes [7] 13/ 31 . combining coding for error detection or correction and efficient use of the spectrum (without error detection or correction H03M 5/14) [7] 13/ 33 . Synchronisation based on error coding or decoding [7] 13/ 35 . Unequal or adaptive error protection, e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics [7] 13/ 37 . Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M 13/03 to H03M 13/35 [7] 13/ 39 . . Sequence estimation, i.e using statistical methods for the reconstruction of the original codes [7] 13/ 41 . . . using the Viterbi algorithm or Viterbi processors [7] 13/ 43 . . Majority logic or threshold decoding [7] 13/ 45 . . Soft decoding, i.e. using symbol reliability information (H03M 13/41 takes precedence) [7] 13/ 47 . Error detection, forward error correction or error protection, not provided for in groups H03M 13/01 to H03M 13/37 [7] 13/ 49 . . Unidirectional error detection or correction [7] 13/ 51 . . Constant weight codes; n-out-of-m codes; Berger codes [7] 13/ 53 . . Codes using Fibonacci numbers series [7] H03M - H03M 7/50
French: 13/ 00 Codage, décodage ou conversion de code pour détecter ou corriger des erreurs; Hypothèses de base sur la théorie du codage; Limites de codage; Méthodes d'évaluation de la probabilité d'erreur; Modèles de canaux; Simulation ou vérification des codes (détection ou correction d'erreurs pour la conversion de code ou la conversion analogique/numérique, numérique/analogique H03M 1/00 à H03M 11/00; spécialement adapté aux calculateurs numériques G06F 11/08; pour l'enregistrement de l'information basé sur un mouvement relatif entre le support d'enregistrement et le transducteur G11B, p.ex. G11B 20/18, pour mémoires statiques G11C) [4,7] 13/ 01 . Hypothèses de base sur la théorie du codage; Limites de codage; Méthodes d'évaluation de la probabilité d'erreur; Modèles de canaux; Simulation ou vérification des codes [7] 13/ 02 (transféré en H03M 13/51) 13/ 03 . Détection d'erreurs ou correction d'erreurs transmises par redondance dans la représentation des données, c.à d. mots de code contenant plus de chiffres que les mots source [7] 13/ 05 . . utilisant un codage par blocs, c.à d. un nombre prédéterminé de bits de contrôle ajouté à un nombre prédéterminé de bits d'information [7] 13/ 07 . . . Codes arithmétiques [7] 13/ 09 . . . Détection d'erreurs uniquement, p.ex. utilisant des codes de contrôle à redondance cyclique (CRC) ou un seul bit de parité [7] 13/ 11 . . . utilisant plusieurs bits de parité [7] 13/ 12 (transféré en H03M 13/23) 13/ 13 . . . Codes linéaires [7] 13/ 15 . . . . Codes cycliques, c.à d. décalages cycliques de mots de code produisant d'autres mots de code, p.ex. codes définis par un générateur polynomial, codes de Bose-Chaudhuri-Hocquenghen (BCH) (H03M 13/17 a priorité) [7] 13/ 17 . . . . Correction d'erreurs en rafale, p.ex. interception d'erreur, codes Fire [7] 13/ 19 . . . . Correction d'une seule erreur sans utiliser les propriétés particulières des codes cycliques, p.ex. codes de Hamming, codes de Hamming étendus ou généralisés [7] 13/ 21 . . . Codes non linéaires, p.ex. conversion de mots de données à m bits en mots de code à n bits (mBnB) avec détection ou correction d'erreurs [7] 13/ 22 (transféré en H03M 13/27) 13/ 23 . . utilisant des codes de convolution, p.ex. codes d'unité de mémoire [7] 13/ 25 . Détection d'erreurs ou correction d'erreurs transmises par codage spatial du signal, c.à d. en ajoutant une redondance dans la constellation du signal, p.ex. modulation codée en treillis (TMC) [7] 13/ 27 . utilisant des techniques d'entrelaçage [7] 13/ 29 . combinant plusieurs codes ou structures de codes, p.ex. codes de produits, codes de produits généralisés, codes concaténés, codes interne et externe [7] 13/ 31 . combinant le codage pour la détection ou pour la correction d'erreurs avec une utilisation efficace du spectre (sans détection ou correction d'erreur H03M 5/14) [7] 13/ 33 . Synchronisation basée sur le codage ou le décodage d'erreurs [7] 13/ 35 . Protection inégale ou adaptative contre les erreurs, p.ex. en fournissant un niveau différent de protection selon le poids de l'information d'origine ou en adaptant le codage selon le changement des caractéristiques de la voie de transmission [7] 13/ 37 . Méthodes ou techniques de décodage non spécifiques à un type particulier de codage prévu dans les groupes H03M 13/03 à H03M 13/35 [7] 13/ 39 . . Estimation de séquence, c.à d. utilisant des méthodes statistiques pour la reconstitution des codes originaux [7] 13/ 41 . . . utilisant l'algorithme de Viterbi ou des processeurs de Viterbi [7] 13/ 43 . . Décodage par logique majoritaire ou selon le seuil [7] 13/ 45 . . Décodage discret, c.à d. utilisant l'information de fiabilité des symboles (H03M 13/41 a priorité) [7] 13/ 47 . Détection d'erreurs, correction d'erreurs transmises ou protection contre les erreurs, non prévues dans les groupes H03M 13/01 à H03M 13/37 [7] 13/ 49 . . Détection ou correction d'erreurs unidirectionnelles [7] 13/ 51 . . Codes à poids constant; Codes n parmi m; Codes Berger [7] 13/ 53 . . Codes utilisant des séries de nombres Fibonacci [7] H03M - H03M 7/50