開発 ブロックコードとは何ですか? -techopediaからの定義

ブロックコードとは何ですか? -techopediaからの定義

目次:

Anonim

定義-ブロックコードの意味

ソフトウェアプログラミングでは、ブロックコードを使用してソフトウェアコードまたはアルゴリズムを特定の形式に変換し、コードにエラーがある場合はエラーを最小限に抑えます。 ブロックコードは、電気通信、情報理論、コーディング理論の分野でも適用できます。 主なアイデアは、受信者がエンコードの助けを借りてメッセージ内のエラーに対処できるように、受信者向けのメッセージをエンコードすることです。

Techopediaはブロックコードについて説明します

アメリカの数学者リチャードハミングは、1950年にブロックコードの先駆者として多くの功績を認めることができます。実際、そのようなブロックコードの1つは、ハミングにちなんで「ハミングコード」と呼ばれています。

ブロックコードの背後にある主なアイデアは、ユーザーがコードのソースに連絡することなく、コード内の考えられるエラーに対処できるように、そのようなコード入力のユーザーまたは受信者に提供することです。 テレコミュニケーションでは、原則として、メッセージの受信者が限られた数のエラーを修正できるようにメッセージをエンコードし、メッセージの許容性を最小限に抑えます。 このアクションは、メッセージの再送信の可能性を防ぎ、時間とリソースを浪費します。

使用されるブロックコードタイプは多数あります。

  • リードソロモンコード
  • ハミングコード
  • エキスパンダーコード
  • ゴーレイコード
  • アダマールコード
  • リードミュラーコード
ブロックコードとは何ですか? -techopediaからの定義