/ / Codage insensible au bruit: par où tout a-t-il commencé?

Codage anti-bruit: comment tout a-t-il commencé?

Ce n'est un secret pour personne quelors de la transmission d'un message, les informations peuvent être déformées, c'est-à-dire les informations transmises peuvent contenir des données erronées. La distorsion des informations peut se produire sous l'influence de divers facteurs, mais les plus courants sont les suivants:

- apparition dans l'appareil émetteur, récepteur ou émetteur de problèmes liés au matériel ou au logiciel;

- la présence d'interférences dans le canal de communication de connexion, qui peuvent être associées à la fois à un dysfonctionnement dû à des dommages et à des dysfonctionnements dus à la présence d'influences externes (intentionnelles ou accidentelles).

Afin d'assurer l'intégritémessage d'information lorsqu'il est transmis par divers canaux de communication, diverses technologies sont aujourd'hui utilisées, cependant, le moyen le plus répandu, le plus populaire, le plus simple et le plus pratique d'assurer la protection des données contre l'exposition est le codage insensible au bruit.

L'historique de la sécurité des informations lorsquela transmission a commencé en 1948, lorsque le célèbre ouvrage de K. Shannon «Théorie mathématique de la communication» a été publié. C'est cet article qui est la base fondamentale pour la formation d'un concept tel que le codage correcteur d'erreurs, qui est entendu comme un codage qui assure le contrôle de l'apparition d'erreurs et, si nécessaire, leur correction.

Une conclusion stupéfiante découle de l'article de Shannon:il est difficile et économiquement peu pratique de s'engager dans la construction de canaux de communication qui minimisent la formation d'erreurs dans le message. Il est beaucoup plus facile et plus rentable d'utiliser diverses méthodes de codage des informations. Dans le même temps, Shannon n'a indiqué aucun code spécifique, mais a seulement prouvé leur existence.

Les types de codage de l'information ont été activement étudiés dansdans les années cinquante du siècle dernier, cependant, les résultats obtenus n'ont apporté aucun effet pratique. La décennie suivante a été marquée par la découverte d'une méthodologie qui permettrait de créer un ensemble de technologies pour réduire la probabilité d'une erreur dans la transmission d'un message.

La première technologie a été nommée blockcodes et était principalement de nature mathématique. Pour la première fois, le codage correcteur d'erreurs sous cette forme a été introduit dans les années 1950, lorsque les codes de bloc ne pouvaient corriger qu'une seule erreur. Bien entendu, de tels codes sont inefficaces et, par conséquent, diverses recherches et développements sont menés depuis longtemps. En conséquence, toute une classe de codes a été créée qui a permis de suivre et de corriger un nombre multiple d'erreurs.

Une autre technologie qui caractérise le bruit insensiblecodage - tente de comprendre le codage et le décodage, l'apparition et la correction des erreurs du point de vue de la théorie des probabilités. À la suite de recherches à long terme, une classe de codes non bloc a été créée, dans laquelle les codes convolutifs sont les plus largement utilisés.

Dans les années soixante-dix du siècle dernier, ces deuxles technologies ont commencé à être envisagées dans une seule veine, ce qui a finalement permis d'obtenir exactement les codes dont il était question dans l'article de Shannon. À la suite de nombreux travaux, deux schémas ont été proposés qui formaient une famille de codes et garantissaient des indicateurs élevés garantissant l'intégrité d'un message lors de sa transmission sur les canaux de communication.

C'était l'histoire de la formationcodage anti-brouillage. Bien entendu, aujourd'hui, de nombreux schémas et concepts différents ont été proposés pour stocker des informations pendant la transmission, qui diffèrent par la fonctionnalité, la redondance, la fiabilité, la structure, l'efficacité et d'autres caractéristiques clés.