情報処理試験の勉強をしているのですが、データ伝送の誤り制御(パリティチェック、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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
hdmiはパラレル?シリアル?
-
7bitのデータ列に1bitのパリテ...
-
情報理論
-
PTYサーチ?PTYスキャン?
-
プログラムの規模を表す単位「k...
-
ubuntuで デイスク/deb/loopと...
-
パソコンでインターネット接続...
-
ライン数とステップ数の違いに...
-
最大スタックサイズを大きくす...
-
SP領域とはなんですか?
-
スタック領域変更
-
コンパクションとガーベジコレ...
-
MOの容量って、どうなってい...
-
VB.netでDLLを読み込んで実行す...
-
エラー?メッセージ
-
gccでスタックサイズを変更する...
-
ネットワークアイコンが黄色三...
-
ポーランド記法(前置記法)のア...
-
[ASP]If~Else If~End If 対 Case
-
問題集:サブネットマスクにつ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
hdmiはパラレル?シリアル?
-
15パズルゲームについて
-
7bitのデータ列に1bitのパリテ...
-
イーサネット10Mbpsの通信速度...
-
PTYサーチ?PTYスキャン?
-
暗号解読について教えてください
-
ITパスポート 基礎論理の解き方
-
固有パリティについて質問です
-
RAID 5 のパリティ生成のタイミ...
-
プログラムの規模を表す単位「k...
-
ubuntuで デイスク/deb/loopと...
-
パソコンでインターネット接続...
-
ライン数とステップ数の違いに...
-
VB.netでDLLを読み込んで実行す...
-
時には命令してくれる人も必要...
-
最大スタックサイズを大きくす...
-
昔したタイピングソフトが思い...
-
ステップ数について
-
ブロック化因数(ブロッキング...
-
gccでスタックサイズを変更する...
おすすめ情報