Dans les communications de données, il existe essentiellement deux méthodes d'utilisation du codage pour le contrôle des erreurs, à savoir : "Automatic Repeat Request ARQ" et "Forward Error Correction FEC". La méthode de demande de répétition automatique (ARQ) met l'accent sur les capacités de détection d'erreurs et ne nécessite pas de capacités de correction d'erreurs, et est utilisée pour les canaux bidirectionnels ; la méthode FEC de correction d'erreur directe a de bonnes performances en temps réel et est utilisée pour la communication simplex.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Dans les communications de données, il existe essentiellement deux méthodes d'utilisation du codage pour le contrôle des erreurs, à savoir : « Demande de répétition automatique ARQ » et « Correction d'erreur directe FEC ».
Le contrôle des erreurs est une technologie qui utilise des méthodes de codage pour contrôler les erreurs générées lors de la transmission dans les communications numériques afin d'améliorer la précision et l'efficacité de la transmission. Le contrôle des erreurs comprend la détection des erreurs, la correction directe des erreurs (FEC) et la demande automatique de transmission répétée (ARQ).
Selon la nature différente de l'erreur, le contrôle des erreurs est divisé en contrôle des erreurs pour les erreurs aléatoires et en contrôle des erreurs pour les erreurs en rafale. Les erreurs aléatoires font référence à des erreurs de canal qui sont réparties de manière relativement uniforme à différents intervalles de temps ; les erreurs en rafale font référence à des erreurs de canal concentrées sur une courte période de temps. Parfois, plusieurs méthodes de contrôle des erreurs sont mélangées et utilisées, et certaines capacités de contrôle des erreurs sont requises à la fois pour les erreurs aléatoires et les erreurs en rafale.
Une méthode pour garantir que les données reçues sont complètes et exactes. Parce que les lignes téléphoniques réelles sont toujours imparfaites. Les données peuvent être tronquées ou perdues pendant la transmission. Pour détecter ces erreurs, le modem émetteur effectue une opération mathématique sur les données à envoyer et envoie le résultat avec les données. Le modem récepteur effectue la même opération sur les données qu'il a reçues et compare les deux résultats. Si les données sont corrompues pendant la transmission, les deux résultats seront incohérents et le modem recevant les données demandera à l'expéditeur de renvoyer les données.
Les erreurs dans le processus de communication peuvent être grossièrement divisées en deux catégories : l'une est constituée d'erreurs aléatoires causées par le bruit thermique ; l'autre est constituée d'erreurs soudaines causées par le bruit de collision. Les erreurs soudaines affectent la zone locale, tandis que les erreurs aléatoires affectent le monde entier.
Méthode de contrôle des erreurs :
1. Correction d'erreur directe. Bonnes performances en temps réel, la communication simplex est adoptée.
2. Demande de renvoi automatique (ARQ). Met l'accent sur les capacités de détection d'erreurs, ne nécessite pas de capacités de correction d'erreurs et utilise des canaux bidirectionnels.
3. Correction d'erreur hybride. Une combinaison des deux méthodes ci-dessus, mais l'équipement de transmission est relativement complexe.
Pour plus d'articles connexes, veuillez visiter le Site Web PHP chinois ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!