• Giga@hdv-tech.com
  • Service en ligne 24h/24 :
    • 7189078c
    • sns03
    • 6660e33e
    • youtube en anglais
    • Instagram

    Code de détection d'erreur dans la couche liaison de données [expliqué]

    Heure de publication : 04 août 2022

    Code de détection d'erreur (code de contrôle de parité) : le code de contrôle de parité se compose d'une unité d'information de n-1 bits et d'un élément de contrôle de 1 bit. L'unité d'information N-1 bit correspond aux données valides dans les informations que nous envoyons, et l'unité de contrôle 1 bit est utilisée pour la détection d'erreurs et le code de redondance.

     

    Chèque étrange :si le nombre de 1 dans cette série est pair, ajoutez 1 devant, et le nombre de 1 devient impair, sinon ajoutez 0 ;

    Vérifiez même :si le nombre de 1 dans cette série est impair, ajoutez 1 devant lui, et le nombre de 1 devient pair, sinon ajoutez 0 ;

     

    Par exemple : (1) 1 111 chèque impair est 11 111 chèque pair est 01 111

    (2) 1110 le chèque impair est 01110 le chèque pair est 11110

    La caractéristique du code de contrôle de parité est qu'il ne peut détecter que les erreurs sur les bits impairs et que la capacité de détection des erreurs est de 50 %, ce qui ne peut pas être corrigé.

    Code de détection d'erreurs (code de contrôle de redondance cyclique CRC) : il s'agit d'une méthode de division polynomiale pour détecter les erreurs. Chaque chaîne de bits est considérée comme un polynôme et le fonctionnement modulo-2 est adopté.

    Le processus de calcul de l'extrémité émettrice est le suivant : la trame de données à envoyer + la séquence de contrôle de r bits, obtenir la trame de données à envoyer, puis effectuer une division modulo-2 avec le polynôme généré pour prendre le reste, qui est le Séquence de vérification de trame FCS à ajouter.

     

    Le processus de calcul de l'extrémité réceptrice est le suivant : lorsque l'extrémité réceptrice reçoit la trame, elle effectue une division modulo-2 avec le polynôme généré, puis vérifie le reste. Si le reste est 0, cela signifie que le processus de transmission est normal, puis accepte les données. S'il n'est pas 0, cela signifie que le processus de transmission est anormal, puis rejette les données.

     

    Ce qui précède est l'explication des connaissances sur le « code de détection d'erreur » apportée par Shenzhen HDV photoelectric Technology Co., Ltd. Les produits de communication produits par la société couvrent ;

    Catégories de modules : modules de fibre optique, Modules Ethernet, modules émetteurs-récepteurs à fibre optique, modules d'accès à fibre optique, Modules optiques SSFP, et Fibres optiques SFP, etc.

    ONUcatégorie: EPON ONU, AC ONU, fibre optique ONU, CATV ONU, GPON ONU, XPON ONU, etc.

    BTAclasse: commutateur OLT, GPON OLT, EPON OLT, communicationBTA, etc.

     

    Les produits de modules ci-dessus peuvent prendre en charge différents scénarios de réseau. Une équipe R&D professionnelle et solide peut aider les clients à résoudre des problèmes techniques, et une équipe commerciale réfléchie et professionnelle peut aider les clients à obtenir des services de haute qualité pendant les travaux de pré-consultation et de post-production. Bienvenue à Contactez-nous pour tout type de demande.

     

    code de détection d'erreurs dans la couche liaison de données, code de détection d'erreurs dans les réseaux, détection d'erreurs dans la communication, code de détection d'erreurs dans la transmission de données, types de détection d'erreurs

     



    web