目次:
定義-前方誤り訂正(FEC)とはどういう意味ですか?
前方誤り訂正(FEC)は、データの信頼性を高めるために使用されるデジタル信号処理技術です。 これは、データの送信または保存の前に、エラー訂正コードと呼ばれる冗長データを導入することによりこれを行います。 FECは、データの再送信を要求するリバースチャネルなしでエラーを修正する機能を受信機に提供します。
ハミングコードと呼ばれる最初のFECコードは、1950年代初頭に導入されました。 これは、送信機が冗長データを送信するデータ送信でエラー制御を取得するために採用される方法です。 明らかなエラーのないデータの一部のみが受信機によって認識されます。 これにより、単一のソースから複数の宛先にブロードキャストデータを送信できます。
フォワードエラーコーディングは、チャネルコーディングとも呼ばれます。
Techopediaは前方誤り訂正(FEC)について説明します
FECは、所定のアルゴリズムを使用して、送信された情報に冗長性を追加します。 冗長ビットは、元の情報ビットの複雑な機能です。 送信されたサンプルのいずれかにエラーが発生する可能性があるため、ビットは複数回送信されます。 FECコードは通常、最後のビットセットを検出して、少数の少数のビットのデコードを決定します。
FACでは、各キャラクターが2、3回送信され、受信者は各キャラクターのインスタンスをチェックします。 両方のインスタンスで適合が発生した場合にのみ受け入れられます。 インスタンスの適合が満たされると、プロトコルに適合する文字が受け入れられます。 プロトコルに準拠する文字がない場合、その文字は拒否され、その場所にアンダースコアまたは空白が表示されます。
FECコードは、アナログ受信電子機器を微調整するためのフィードバックとして使用されるビットエラーレート信号を生成できます。 修正できる欠落ビットの最大数は、FECコード設計によって決まります。 FECコードの2つの重要なカテゴリは、畳み込みコードとブロックコードです。 ブロックコードは、部分コードブロックが多項式時間でブロック長にデコードされるビットの固定サイズパケットで機能します。 広く使用されているブロックコードは、リードソロモンコーディングです。 畳み込み符号は、任意の長さのストリームを処理し、ビタビアルゴリズムを使用してデコードされます。 畳み込みコードの重要な特徴は、ビットエンコーディングが先行ビットの影響を受けることです。