情報処理試験の勉強をしているのですが、データ伝送の誤り制御(パリティチェック、CRCなど)は実際には、具体的にどのように、どんな技術と併せて使われるのでしょうか?
個人的な考えでは同期方式などと組み合わせて使い、同期フレーム等ごとに誤りをチェックするのでは、と考えているのですが、どの参考書やサイトでも、基本的な用語解説以上のことは書いてないので、中途半端な知識のままで腑に落ちません。
大事な分野だと思うのでしっかりした知識を身につけたいです。
お判りになられる方、また詳しい解説があるサイトがありましたら教えてください。よろしくお願いします。
No.2ベストアンサー
- 回答日時:
エラー検出(error detection)/エラー訂正(error correction)は、
非常に基本的かつ重要な技術なので、多方面で使われています。
身近なところでは、通信に限らずPC関係だけでもCD,DVD,HDD,メモリ等でも使われています。
用途としては、何らかのデータを送受信する場合とデータを格納する場合の2つに分けられ、
送受信の場合は、異常発見時に再送が可能なので、比較的簡易な方法がとられ、
データを格納する場合は、データを修復する方式が採用されることが多いです。
エラー訂正コード(Error Correction Code)には、多数の方式があって(ハミング符号,リードソロモン符号,BCH 符号,ファイア符号等)
複雑な数式で表現されますが、なぜ訂正が可能なのかを理解すると、とても面白い技術ですよね。
普段使っている機器にも当然ながら使われているのですね。そう考えたら、今まで少し難しく考えすぎていた気がしてきました。本当に参考になりました!
>とても面白い技術ですよね。
私もそう思います。難しい技術でも興味を持ったり楽しみながら勉強したいですね。
年末の忙しい時に御回答いただきありがとうございました!
No.1
- 回答日時:
貴方が考えて居られる通りで構いません。
CRCを更に協力にしたものにEECがあります。これは一定以下の誤りを自動訂正するものです。基本的な事は学習されていると思いますので、実際例としてはPC内のハードディスクの書き込みにもEECが使われています。CRCだと誤りがある事しか分かりませんので、セクター毎にその内容に対してEECを書き込み、読み込んだときに誤りがあった時、訂正して信頼性を上げています宇宙通信等でも利用されています。ネットでいろいろ探すともっと分かると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- 宅地建物取引主任者(宅建) 未経験・知識ゼロからの宅建取引士勉強方法について 2 2022/06/10 14:38
- その他(趣味・アウトドア・車) 天国、地獄、魔界、異世界など、私達が普段過ごす世界とは別の世界を舞台とした物語を描く/書く人って、ど 1 2022/08/08 11:26
- その他(職業・資格) 来年、仕事の都合でエネルギー管理士の資格試験を受験しようと考えているのですが、難易度について教えて下 1 2022/09/24 12:14
- 工学 非言語分野が全くできない人にオススメの参考書を教えてください 1 2023/06/01 16:15
- 大学受験 娘の大学受験勉強 6 2022/06/30 19:58
- 大学・短大 公立大学職員(事務)の試験について 2 2023/05/01 14:02
- アニメ 呪術廻戦の五条悟の領域展開「無量空処」の説明について。 ・無下限の内側に引きずり込み、「“知覚”“伝 1 2023/07/02 09:35
- その他(法律) 「離婚訴訟での和解案が出た場合の弁護士の報酬について」 1 2022/07/20 15:49
- 高校 有効数字計算 確定した値を含む 2 2023/01/18 06:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
hdmiはパラレル?シリアル?
-
ライン数とステップ数の違いに...
-
[ASP]If~Else If~End If 対 Case
-
プログラムの規模を表す単位「k...
-
パソコンでインターネット接続...
-
ubuntuで デイスク/deb/loopと...
-
ステップ数について
-
VB.netでDLLを読み込んで実行す...
-
シェルスクリプトについて
-
最大スタックサイズを大きくす...
-
昔したタイピングソフトが思い...
-
ホストアドレスの0とは
-
SP領域とはなんですか?
-
関数のプロローグとエピローグ...
-
_CRTIMPの意味は?
-
Ic-PcAn はどこのこと?
-
GCCで関数の引数が渡らない
-
AutoCAD LTの中古。
-
ネットワークアドレスとブロー...
-
固定電話機のパソコンとの連動
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
hdmiはパラレル?シリアル?
-
15パズルゲームについて
-
TCPではなく、UDPが音声や動画...
-
PLCのエラー内容
-
友達の質問に回答したいんです...
-
7bitのデータ列に1bitのパリテ...
-
パソコンでインターネット接続...
-
プログラムの規模を表す単位「k...
-
ubuntuで デイスク/deb/loopと...
-
ライン数とステップ数の違いに...
-
Macと iPadの違いについて 今現...
-
命令口調について
-
VB.netでDLLを読み込んで実行す...
-
ステップ数について
-
最大スタックサイズを大きくす...
-
エラー?メッセージ
-
サブネットマスクが255.255.255...
-
ステップ数??
-
Ic-PcAn はどこのこと?
-
社内LANのネットワークトラフィ...
おすすめ情報