Zuhause Entwicklung Was ist ein Blockcode? - Definition aus techopedia

Was ist ein Blockcode? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Blockcode?

Bei der Softwareprogrammierung wird ein Blockcode verwendet, um den Softwarecode oder einen Algorithmus in eine bestimmte Form umzuwandeln, so dass etwaige Fehler im Code minimiert werden können. Blockcode kann auch in den Bereichen Telekommunikation, Informationstheorie und Codierungstheorie angewendet werden. Die Hauptidee besteht darin, eine Nachricht für einen Empfänger so zu codieren, dass der Empfänger etwaige Fehler in der Nachricht mithilfe der Codierung beheben kann.

Techopedia erklärt Block Code

Der amerikanische Mathematiker Richard Hamming kann 1950 eine Menge Anerkennung für seinen wegweisenden Blockcode beanspruchen. Tatsächlich wird ein solcher Blockcode nach Hamming "Hamming-Code" genannt.

Die Hauptidee hinter Blockcodes besteht darin, dem Benutzer oder Empfänger solcher Codes Eingaben bereitzustellen, mit deren Hilfe der Benutzer mögliche Fehler im Code beheben kann, ohne die Quelle des Codes kontaktieren zu müssen. In der Telekommunikation besteht das Prinzip darin, eine Nachricht so zu codieren, dass der Empfänger der Nachricht eine begrenzte Anzahl von Fehlern korrigieren kann, um eine minimale Akzeptanz der Nachricht zu erreichen. Diese Aktion verhindert die Möglichkeit der erneuten Übertragung der Nachricht, wodurch Zeit und Ressourcen verschwendet werden.

Es werden eine Reihe von Blockcodetypen verwendet, darunter:

  • Reed-Solomon-Codes
  • Hamming-Codes
  • Expander-Codes
  • Golay-Codes
  • Hadamard-Codes
  • Reed-Muller-Codes
Was ist ein Blockcode? - Definition aus techopedia