復号の手順とは? わかりやすく解説

復号の手順

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/09/18 20:42 UTC 版)

ブロックソート」の記事における「復号の手順」の解説

復号は非常に単純かつ機械的に行えるが、「なぜ」きちんと復号されるかを直観的に理解するのは少し難しい。そこで理解のため、元の巡回行列復元する事を考える。 まず、BWT系列文字列「ccoaa」をソートする行列 M {\displaystyle M} のA列得られる。(A列とE列に含まれるアルファベット同一であり, A列ソートされているため) 初期状態:(表1) ABCDE1 a ? ? ? c 2 a ? ? ? c 3 c ? ? ? o 4 c ? ? ? a 5 o ? ? ? a 各行は元の文字列巡回シフトしたものであるため、各行のE列、A列文字は元の文字列連続しているか、先頭末尾文字であったはずである。この性質から、全列右シフト行い左端の列(ここではE列)をキーソートすることでD列を得ることができる。このとき、左端文字が同じ行については、他の列の文字によらず、元の表での順序保ったままにする。すなわち、ソート安定ソートなければならない。 右シフトした状態:(表2) EABCD1 c a ? ? ? 2 c a ? ? ? 3 o c ? ? ? 4 a c ? ? ? 5 a o ? ? ? ソート後の状態:(表3) EABCD4 a c ? ? ? 5 a o ? ? ? 1 c a ? ? ? 2 c a ? ? ? 3 o c ? ? ? このときBWT系列性質から、右端となったD列には表1右端同様にBWT系列文字列「ccoaa」が順番に入ることになる。 右端埋めた状態:(表4) EABCD4 a c ? ? c 5 a o ? ? c 1 c a ? ? o 2 c a ? ? a 3 o c ? ? a この操作繰り返し行い順次C、Bと求めていくことで、最終的に行列 M {\displaystyle M} を得ることができる。

※この「復号の手順」の解説は、「ブロックソート」の解説の一部です。
「復号の手順」を含む「ブロックソート」の記事については、「ブロックソート」の概要を参照ください。


復号の手順

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/07/26 08:54 UTC 版)

オメガ符号」の記事における「復号の手順」の解説

変数 N を 1 にセットする符号語最初読み込む。 0 ならば、整数の 1 を表している。 1 ならば、それに続く N 合わせてバイナリ符号となっているため、N をその値にセットする以降はこのステップ繰り返す符号語残り先頭読み込む。0 ならば、符号化された数値が N となることを表している。1 ならば、続く N 合わせてバイナリ符号となっているため、 N をその値にセットする符号語 101100 を復号する例を示す。 まず N=1 として、先頭 1 記号読み込む。値が 1 なので、続く N=1 記号読み込んだ 10バイナリ符号みなした 2 を、新たな N の値とする。すると、符号語残りは、 1100 となる。先頭 1 記号読み込む。値が 1 なので、続く N=2 記号読み込んだ 110 をバイナリ符号みなした 6 を、新たな N の値とする。すると、符号語残りは、 0 となる。先頭 1 記号読み込む。値が 0 なので、N=6求め整数値である。

※この「復号の手順」の解説は、「オメガ符号」の解説の一部です。
「復号の手順」を含む「オメガ符号」の記事については、「オメガ符号」の概要を参照ください。

ウィキペディア小見出し辞書の「復号の手順」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「復号の手順」の関連用語

復号の手順のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



復号の手順のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのブロックソート (改訂履歴)、オメガ符号 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS