JP4787901B2 - 復調方法及び復調装置 - Google Patents

復調方法及び復調装置 Download PDF

Info

Publication number
JP4787901B2
JP4787901B2 JP2009508749A JP2009508749A JP4787901B2 JP 4787901 B2 JP4787901 B2 JP 4787901B2 JP 2009508749 A JP2009508749 A JP 2009508749A JP 2009508749 A JP2009508749 A JP 2009508749A JP 4787901 B2 JP4787901 B2 JP 4787901B2
Authority
JP
Japan
Prior art keywords
column
symbol
modulation
metric
path metric
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009508749A
Other languages
English (en)
Other versions
JPWO2008126198A1 (ja
Inventor
道一 橋本
潔 立石
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pioneer Corp
Original Assignee
Pioneer Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pioneer Corp filed Critical Pioneer Corp
Publication of JPWO2008126198A1 publication Critical patent/JPWO2008126198A1/ja
Application granted granted Critical
Publication of JP4787901B2 publication Critical patent/JP4787901B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/37Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
    • H03M13/39Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
    • H03M13/41Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors
    • H03M13/4107Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors implementing add, compare, select [ACS] operations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/004Recording, reproducing or erasing methods; Read, write or erase circuits therefor
    • G11B7/0065Recording, reproducing or erasing by using optical interference patterns, e.g. holograms
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B7/00Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
    • G11B7/007Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
    • G11B7/00772Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track on record carriers storing information in the form of optical interference patterns, e.g. holograms
    • G11B7/00781Auxiliary information, e.g. index marks, address marks, pre-pits, gray codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/37Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
    • H03M13/39Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
    • H03M13/41Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Error Detection And Correction (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Optical Recording Or Reproduction (AREA)

Description

本発明は、光記録データの復調方法及び復調装置に関し、特に、記録媒体に対して光学的に2次元情報記録がなされたデータの復調方法及び復調装置に関する。
メモリシステムとして、フォトポリマーなどからなるホログラム記録媒体に対して光学的に情報記録又は情報再生が行われるホログラムメモリシステムが知られている。
ホログラムメモリシステムにおいて、データをホログラム記録媒体(以下単に記録媒体という)に記録する場合、入力データに基づき変調(符号化)を行い、2次元データであるデータページと呼ばれる単位にして、それを複数の変調用画素が2次元的に配置された空間光変調器に表示して、これにより光を空間変調して信号光を生成する。信号光と参照光とを記録媒体中で干渉させ、その干渉縞を記録媒体に記録する。
一方、記録媒体から2次元データを再生する場合、記録媒体の記録部位に記録時と同一条件の参照光のみを照射することにより再生光(回折光)を生成し、再生光で結像される再生像を像センサで受光して、元のデータページを再生する。
ホログラムメモリの再生信号は2次元の信号であり、また波形干渉も2次元であるため、いわゆる二次元判定帰還法(Decision Feedback)を適用した判定帰還ビタビ復号が提案されている(例えば、特許文献1参照)。
ここで、判定帰還ビタビ復号とは、通常のビタビ復号を行方向に行うとき、現在復号している一つ前(上または下)の行の復号結果を用いて、現在の行をビタビ復号するものである。
このように、縦方向の情報を用いてビタビ復号処理が実行されるので、通常のビタビ復号に比して誤り率を低下させて正確に再生処理ができるという利点がある。また、判定帰還法を適用したビタビ復号では、当該判定帰還法を適用しないビタビ復号に比してビタビ復号処理における状態数を減少させることができるという利点もある。
ホログラムメモリの記録信号は2次元変調されているため、1画素(1ビット)づつビタビ検出処理を行う場合には、その検出結果が変調規則に合わなくなる場合があり、誤り率が高くなってしまうという問題がある。1次元信号の場合では特許文献2に記載されているように、ビタビ検出処理における状態、あるいは状態遷移を制限することで、ビタビ検出を変調規則に合わせることができる。しかし、ホログラムメモリでは2次元信号であるため、上下方向(判定帰還方向)の状態あるいは状態遷移を制限することができない。
従って、1画素(1ビット)毎にビタビ検出を行う場合では、メトリック演算回路の規模は小さく済むが、変調規則とは関係なくビタビ検出を行うため、その検出結果は変調規則にないパターンになってしまう場合があり、エラー数(又はエラーレート)が増加してしまうという問題点がある。
特開平11−317084号公報(第7頁、図2) 特開2002−208219号公報(第5頁、図4)
本発明は上記した点に鑑みてなされたものであって、その目的とするところは、メトリック演算の演算量が少なく(あるいは回路規模が小さく)、しかも良好なエラーレート特性を得ることができる復調方法及び復調装置を提供することが一例として挙げられる。
本発明による復調方法は、所定の変調規則に応じて2次元変調がなされたM行N列(M≧,N≧3)の複数のデータシンボルの集合としてデータページが記録された記録媒体から変調シンボルを順次読み取り、変調シンボルの各々に順次メトリック演算をなして最尤復号処理によりデータページを再生する復調方法であって、変調シンボルの1列毎にブランチメトリック演算をなすステップと、変調シンボルの列状態値毎のパスメトリックである列パスメトリックを算出するステップと、変調シンボルのシンボル状態値毎のパスメトリックであるシンボルパスメトリックを算出するステップと、変調シンボルの各々の開始列及び最終列でのみ最短パスの選択をなす選択ステップと、を有することを特徴としている。
また、本発明による復調装置は、所定の変調規則に応じて2次元変調がなされたM行N列(M≧,N≧3)の複数のデータシンボルの集合としてデータページが記録された記録媒体から変調シンボルを順次読み取り、変調シンボルの各々に順次メトリック演算をなして最尤復号処理によりデータページを再生する復調装置であって、変調シンボルの1列毎にブランチメトリック演算をなすブランチメトリック演算部と、変調シンボルの列状態値毎のパスメトリックである列パスメト リックを算出する列パスメトリック演算部と、変調シンボルのシンボル状態値毎のパスメトリックであるシンボルパスメトリックを算出するシンボルパスメトリック演算部と、を有し、上記ブランチメトリック演算部は、変調シンボルの各々の開始列及び最終列でのみ最短パスの選択をなすことを特徴としている。
図1は、ホログラムメモリシステムとして、情報の記録及び/又は再生用のホログラム装置の一例を示すブロック図である。 図2は、6ビットの入力データ に対する6:9変調シンボル及び各変調シンボルの各列の列状態値を表している。 図3は、6:9変調シンボルの変調規則に基づく、シンボル状態値(k)及び列1〜3の状態値を示している。 図4は、データページを表示する空間光変調器SLMの明暗ドットパターンを模式的に示す図である。 図5は、再生信号の画素と2次元センサの画素との間に生じる画素ずれを模式的に示す図である。 図6は、判定帰還ビタビ検出を用いた復調装置におけるデータページの再生処理のフローチャートを示す。 図7は、変調シンボルの1列毎にビタビ検出を行う場合のトレリス線図を示している。 図8は、シンボルパスメトリック(SPM)の一例として5つのSPM(シンボル状態値k=0,4,5,24,32)について示している。 図9は、ホログラムメモリの再生信号の復号に用いられる復号回路の構成を示すブロック図である。 図10は、メトリック演算部の内部構成の一例を示すブロック図である。 図11は、再生信号Pと基準信号列rmnとの関係を示している。 図12は、再生信号を復号する場合のビタビ検出の手順を示すフローチャートである。 図13は、CPM計算部 図14は、SPM計算部の具体的回路構成の一例を模式的に示す回路図である。 図15は、本実施例に基づいてビタビ検出を行い、復号を行った場合のビットエラーレート(BER)特性を、1画素(1ビット)毎にビタビ検出を行った場合のビットエラーレート特性を比較して示している。 図16は、本実施例に基づいて復号を行った場合の演算量(演算回数)を変調シンボル毎にビタビ検出を行う場合と比較して示している。
符号の説明
SLM 空間光変調器
10 記録媒体
20 像センサ
23 コントローラ
25 エンコーダ
26 デコーダ
31 ビタビ検出器
32 メトリック演算部
33 パスメモリ
34 復調回路
35 復号コントローラ
40A CPM計算部
40B SPM計算部
41 ブランチメトリック計算器
43 第1最小値判別器
47 SPMレジスタユニット
49 第2最小値判別器
以下、本発明の実施例を、図を参照しつつ説明する。
<ホログラム装置>
図1に、ホログラムメモリシステムとして、情報の記録及び/又は再生用のホログラム装置の一例を示す。
レーザ光源LDから発せられた可干渉性のレーザ光12の光路上には、ハーフミラーHM、シャッタSH、ビームエキスパンダBX、透過型の空間光変調器SLM、対物レンズ16、フォトポリマーなどの記録媒体10、第2レンズ21、像センサ20が配置されている。
ハーフミラーHMはレーザ光12を分割して参照光を生成し、反射ミラーRM1、RM2とともに参照光光学系として機能する。
シャッタSHはコントローラ23からの制御信号CONTによって制御され、記録媒体10への光ビームの照射時間を制御する。
ビームエキスパンダBXは、シャッタSHを通過した光の径を拡大して平行光線とし空間光変調器SLMを照射する。
空間光変調器SLMは複数の変調用画素が2次元的に配置されたマトリクス配置の透過型の液晶表示装置(Liquid Crystal Display:LCD)のパネルである。空間光変調器SLMはたとえば縦480×横640画素を有し、エンコーダ25からのデータページを表示して照射された光を空間的なオン・オフ(明・暗)信号に光変調し、信号光12aとして対物レンズ16へ導く。なお、エンコーダ25はコントローラ23からの制御信号CONTにより制御される。
対物レンズ16は、シャッタSHが開いたとき(記録時)、信号光12aをフーリエ変換するとともに、記録媒体10の装着位置の後方に焦点を結ぶように集光する。記録媒体10は支持部10A上に装着される。
参照光光学系の反射ミラーRM2は、参照光12を記録媒体10へ所定入射角度で照射する。反射ミラーRM2の作用により、記録媒体10内部にて参照光12を信号光12aに対して所定角度で交差させる。
交差する信号光と参照光とは記録媒体10内で干渉し、この干渉縞が記録媒体10内に屈折率格子として記憶されることにより、データページの記録が行われる。また、信号光に対しする参照光との交差角を変えることにより、複数のデータページの角度多重記録が可能となる。
像センサ20は、空間光変調器画素に対応する複数の受光素子が2次元的に配置されたCCD(電荷結合素子)や相補型金属酸化膜半導体装置などのアレイなどから構成される。さらに、像センサ20にはデコーダ26が接続されている。デコーダ26はコントローラ23へ接続される。像センサ20の受光素子と空間光変調器の画素とは一対一に対応する必要はなく、空間光変調器に表示されるデータページの像特に各画素が区別できる個数、配置の受光素子配列を有していればよい。
記録されたデータページを記録媒体10から再生する場合には、シャッタSHで信号光を遮断し、記録時と同じ交差角で参照光のみを入射させる。参照光が照射された記録媒体10の入射側の反対側に、記録された信号光に対応した再生光(回折光)が現れる。これにより、再生光が第2レンズ21を通して像センサ20へ導かれる。像センサ20が再生光による再生像を受光して、電気的な再生像信号に再変換した後、デコーダ26を介してコントローラ23に送り、コントローラ23により元の入力データが再生される。
<変調(符号化)>
ホログラム装置においては、ホログラム記録用変調(符号化)として、a:b変調(符号化)が記録時に実行される。以下に、一般的に、a:b変調について簡単に説明する。
a:b変調において、aは入力データのビット数を表し、bは変調データのビット数を表している。また、変調データはbビットの内のtビットを“1”、その他 の(b−t)ビットを“0”としている。ここで、tは、組合せbt≧2a を満たす定数とする。
以下においては、当該変調(a:b変調)方法として6:9変調を用いた場合(a=6,b=9)を例に説明する。(以下の説明は6:9変調の1例である。6:9変調は上記の条件を満たしていれば良く、以下の説明はその中の1例である。)
図2は、6ビットの入力データ “000000”,“000001”,“000010”,...に対する2次元変調(6:9変調)パターンシンボル(以下、2次元変調シンボル、または単に、変調シンボルという。)、及び各変調シンボルの各列の列状態値を表している。
図2に示すように、6:9変調による2次元変調シンボルは3行3列の9画素(ビット)からなる。6:9変調においては、t=3として93=84通り(パターン)の組み合わせがあり得る。しかしながら、列方向、行方向及び対角線方向の3画素(ビット)が全て“明(1)”画素となるパターン、すなわち、“明(1)”画素が列方向、行方向及び対角線方向に連続して(3連続して)配されるパターンが排除され、合計64通りの変調シンボルが選ばれている。換言すれば、6:9変調を用いた2次元変調は、6ビットの入力データを64パターン(=26)の変調シンボルに変換するものである。
図3は、当該6:9変調シンボルの全組み合わせ、すなわち、6:9変調シンボルの変調規則に基づく、シンボル状態値(k)及び列1〜3の状態値を示している。図3のシンボル状態値(k)は、変調シンボルのパターンを数字で表したもので、6ビットの入力データに相当する。この場合のシンボル状態値kは、k=0〜63である。変調シンボルの列1〜3の状態は3行3列の6:9変調パターンの各列を8進数で表したものである。
この6:9変調の例では、前述したように、第1〜3行の全てが“1”となる場合が除かれているので、列1状態、列2状態、列3状態はそれぞれ0〜6の値をとる。
図3に示す6:9変調シンボルのシンボル状態及び列1〜列3状態について、より詳細に説明する。図2及び図3に示すように、入力データ “000000”に対応する6:9変調シンボル(3行3列)の第1列において、第1〜第3行はそれぞれ“明(1)”、“暗(0)”、“暗(0)”である。これらの値をそれぞれ第1,第2,第3桁(それぞれ20,21,22の位)としてバイナリ表示で表すと“001”であり、当該第1列の列状態値は“1”である。また、同様に第2列の列状態値も“1”(“001”)である。また、第3列において、第1〜第3行はそれぞれ“暗(0)”、“明(1)”、“暗(0)”であり、当該第3列の列状態値は“2”(“010”)である。
そして、当該入力データ “000000”に対応するパターンシンボルのシンボル状態値kは0として規定される。
同様に、入力データ “000001”に対応する変調シンボルの第1列において、第1〜第3行はそれぞれ“明(1)”、“暗(0)”、“明(1)”であり、当該第1列の列状態値は“5”(“101”)である。同様にして、第2列の列状態値は“1”(“001”)であり、第3列の列状態値は“0”(“000”)である。そして当該入力データ “000001”に対応する変調シンボルのシンボル状態値は1である。
同様に、入力データ “000010”に対応する変調シンボルの第1列の列状態値は“1”(“001”)、第2列の列状態値は“5”(“101”)であり、第3列の列状態値は“0”(“000”)である。そして当該入力データ“000010” に対応する変調シンボルのシンボル状態値は2である。
このように、6ビットの入力データ に対し、64通りの変調シンボル(シンボル状態値k=0〜63)が対応している。そして、当該変調シンボルのそれぞれについて第1列〜第3列の列状態(列状態値)が定められている(図3)。そして、第1列〜第3列の列状態値は、6:9変調シンボルの第1〜第3列をそれぞれ状態値0〜6で表したものである。
図4は、データページを表示する空間光変調器SLMを模式的に示している。より具体的には、空間光変調器SLMによりデータ(2次元変調シンボルの集合)の空間光変調がなされる。空間光変調器SLMの明暗ドットパターンは各セルのオン(明)/オフ(暗)の電圧印加により制御され、それぞれ透過、非透過のパターンに対応する。透過型の空間光変調器SLMはマトリクス状に分割された複数の画素電極を有する検光子付きの液晶パネルなどで構成されており、コントローラ23によりエンコーダ25を介して電気的に制御されている。
6:9変調でビット列データを記録する場合、空間光変調器SLMでは、例えば、左上方から右に読み進み、右端に達した時点で左端に移動し、一段(3画素)下がって、再び右に読み進むように2次元変調シンンボルが整列されている。
また、ホログラム記録するデータページには、変調したデータと共にデータ位置を検出するための位置決めマーカLMが挿入されている。例えば、図4に示すように、データページの4隅に位置決めマーカLMが配されており、その他の領域がデータ領域DRであるように構成されている。
ホログラムメモリの再生信号は、記録信号とほぼ同じ(但し、信号対雑音比(SNR)が劣化している)2次元信号で、CCD等の2次元アレイセンサで検出される。このとき、画素ずれと呼ばれる、再生信号の画素と2次元センサの画素との間に微小なずれが生じる場合がある。例えば、図5に示すように、微小な画素ずれ(dx,dy)がある場合の2次元センサの検出信号は、隣の画素から干渉を受けるため劣化し、“明(1)”、“暗(0)”の判別に影響を与える。
画素ずれがある場合のセンサ出力は以下のようになる。すなわち、センサ出力はセンサに入力した再生信号の面積に比例すると考えられるので、dx,dyをそれぞれ水平方向(x方向)及び垂直方向(y方向)の画素ずれ量とすると、画素ずれの伝達関数Hは次のようになる。
Figure 0004787901
ここで、再生信号Pとするとセンサ出力Rは、R=P*Hと表すことができる。なお、ここで、*は畳み込み演算を表している。
上記の伝達関数HをPR(Partial Response)特性として、最尤(ML:Maximum Likelihood)復号をすることにより、再生信号が隣の画素からの干渉で劣化した場合であっても精度良く復号することができる。
本実施例においては、最尤復号(ML復号)としてビタビ復号を用いた場合について説明する。最尤復号としてBCJRアルゴリズムを用いても良い。なお、上記した位置決めマーカLMは、かかる画素ずれを検出する際にも用いられる。例えば、特願2005-059464号公報に記載されている方法により、画素ずれを検出することができる。
<2次元復調>
次に、当該記録されたデータページの再生処理について、2次元変調の例として6:9変調がなされている場合について説明する。
図6は判定帰還ビタビ検出を用いた復調装置におけるデータページの再生処理のフローチャートを示す。
データページが記録された記録媒体10に参照光12を照射し、記録媒体から現れる再生光を像センサ20で受光してデータページ信号を獲得する。(再生処理)
かかるデータ再生時においては、まずデータページ信号から位置決めマークの位置(座標)検出を行う(ステップS11)。例えば、上記した4隅に配された位置決めマーカLMの位置を検出する。
位置決めマークの位置検出は、既知の位置決めマークのテンプレートとデータページ信号の所定部分の相関計算をデータページ信号の所定部分の位置毎に行い、相関値が最大となった位置を位置決めマークの位置とすることができる。この位置検出結果は、画素単位の座標(整数座標)となる。
次に、図5に示した再生画素と受光素子間の画素ずれdx,dyを検出する(ステップS12)。この画素ずれdx,dyの検出は、ステップS11で計算した最大相関値とその周りの相関値から、例えば、重心計算で行うことができる。かかる画素ずれは、ステップS11で検出した整数座標からの相対的な位置のずれであり小数点座標となる。ステップS1、S2で計算した整数座標と小数点座標から、ビタビ検出の開始点、終了点、判定帰還の方向を決定する。
その他、例えば、特開平5−120436号公報、特開平10−124666号公報、特開2001−195597号公報に示されるようなテンプレートマッチング技術によって検位置決めマークの画素ずれ量を求めてもよい。
次に、4つのマーカLMの座標と画素ずれから、変調シンボルの各列の座標と画素ずれを計算する(ステップS13)。
次に、計算した各列の座標に従って、列信号に分割する(ステップS14)。つまり、再生像を示す像センサの出力信号を6:9変調の2次元変調シンボルに応じてブロック化し、さらに3行3列の9画素(ビット)からなる行列データシンボルへ分割する
次に、ビタビ検出(復号)が実行される(ステップS15)。より詳細には、変調シンボルの1列毎にビタビ検出が行われる。
すなわち、シンボル毎にビタビ検出を行う場合では、1:2変調や2:4変調などのように変調シンボルの表すビット数が小さい時にはあまり問題にならないが、6:9変調や8:12変調などのように変調シンボルの表すビット数が大きい場合には演算量(あるいは演算回路の規模)が指数関数的に増加し、ビタビ検出が困難になってしまう。
そこで、本実施例においては、ビタビ検出における演算量(あるいは演算回路の規模)を減少させるために変調シンボルの1列毎にビタビ検出を行うようにしている。
なお、ビタビ検出の実行後、再生処理を継続するか否かが判別され、再生処理を継続する場合にはステップS11以降の手順が繰り返され、再生処理を終了する場合には本ルーチンを抜ける(ステップS16)。
<メトリック演算>
図7は、変調シンボルの1列毎にビタビ検出を行う場合のトレリス線図を示している。上記したように“明(1)”画素が3連続して配されるパターンを除く変調規則を採用しているので列の状態は“状態0”〜“状態6”(状態値が0〜6)の7状態になる。
図7において列番号1〜3は最初の変調シンボルY1の第1列〜第3列を示し、列番号4〜6は次の変調シンボル、すなわち、当該変調シンボルY1に後続する変調シンボルY2の第1列〜第3列である。
このように1列毎にビタビ検出を行った場合、変調シンボル毎にビタビ検出を行った場合に比べて演算量は減る。しかし、その検出結果は変調規則に合わなくなる可能性がある。例えば、図3に示した変調規則に合わないパスが残ってしまう場合がある。より具体的には、図3に示した変調規則には存在しない列状態(列1状態〜列3状態)、例えば、列状態値2−2−2(列1〜列3の状態値が2である場合)などである。
これは、トレリス線図における列1から列3までのパスの全組み合わせ数は7×7×7=343通りあるが、変調規則に合うパスの全組み合わせ数は図3に示すように64通りのみであるからである。つまり、1列毎にビタビ検出を行った場合に、変調規則に合わないパスが選択される、そのアルゴリズム上の原因は、1列毎かつ列状態毎に最短パスの選択を行うことに起因する。
そこで、変調規則に合わないパスを排除するために、図7に示すように、変調シンボルが確定する列、つまり各変調シンボルの最終列(“列3”、すなわち、入力データ系列の第3列,第6列,第9列,・・・)と、シンボル開始列(“列1”、すなわち、入力データ系列の第1列,第4列,第7列,・・・)と、でのみ最短パスの選択を行うようにしている。また、変調シンボル毎にパスメトリックの計算と記憶が行われる。なお、以下においては、変調シンボルが順次連続して入力されるデータシーケンスである入力データ系列の第1列,第2列,第3列,第4列,・・・の番号を列番号ともいう。すなわち、6:9変調の場合、入力データ系列の列番号1,4,7,・・・はシンボル開始列の列番号であり、列番号3,6,9,・・・はシンボル最終列の列番号である。
なお、本実施例においては、6:9変調を用いた場合、すなわち、2次元変調シンボルが3行3列の9画素(ビット)からなる場合を例に説明する。従って、変調シンボルの開始列及び最終列をそれぞれ“列1” 及び“列3”とも称する。
しかしながら、これに限らず、2次元変調シンボルのサイズが異なる他の変調方式を用いてもよい。例えば、8ビットの入力データを3行4列の12画素(ビット)からなる変調シンボルに変調する8:12変調の場合では、シンボル開始列は各変調シンボルの第1列(“列1”)であり、シンボル最終列は各変調シンボルの第4列(“列4”)である。また、この場合の変調シンボルパターン数は256(=28)であり、シンボル状態値k=0〜255とすることにより、6:9変調を用いた場合と同様に本発明を適用することができる。
説明の容易さのため、以下の説明においては、変調シンボル毎に計算したパスメトリック(PM)をシンボルパスメトリック(SPM)と称し、列の状態毎に計算したパスメトリックを列パスメトリック(CPM)と称する。
シンボルパスメトリック(SPM)は、図3のシンボル状態値毎に、それ以前の列パスメトリック(CPM)に列1から列3までのブランチメトリック(BM)を加算したものである。例えば、図8に示す各線がSPMに相当する。なお、図8においては、例として5つのSPM(シンボル状態値k=0,4,5,24,32)についてのみ示しているが、実際には64個のSPMがある。
<ビタビ検出回路>
図9は、ホログラムメモリの再生信号の復号に用いられる復号回路の構成を示すブロック図である。当該復号回路は、メトリック演算部32及びパスメモリ33からなるビタビ検出(復号)器31と、復調回路34と、復号コントローラ35とを有している。ビタビ検出器31及び復調回路34は、復号コントローラ35の制御によって動作する。また、パスメモリ33は、例えば、特開平5-136700号公報に示されている回路構成を有している。
図10は、メトリック演算部32の内部構成の一例を示すブロック図である。メトリック演算部32は、CPM計算部40A及びSPM計算部40Bから構成されている。
図において、bmnは、入力データ列dと基準信号列rmnから1列毎に計算したブランチメトリック(BM)を表している。pn及びqmは列パスメトリック、skはシンボルパスメトリック(SPM)を表している。添え字のmは1つ前の列状態値を、nは現在の列状態値を表し、それぞれ0〜6の値をとる。qmの初期値は0とする。
メトリック演算部32に入力される基準信号列rmnは、以下のように予め算出することができる。例えばコントローラ23が、再生データを用いて基準信号列rmnを算出する。当該算出した基準信号列rmnは、RAM(Random Access Memory)等の記憶装置に記憶させておく(基準信号変換テーブル)。
基準信号列rmnは、図11に示すように、再生信号Pを次式の行列で表したとき、変調シンボルの1列分のセンサ出力R(基準信号)は、R=P*Hと表すことができる。
Figure 0004787901
なお、ここで、Hは次式で表される画素ずれの伝達関数であり、*は畳み込み演算を表している。
Figure 0004787901
ここで、画素ずれの伝達関数Hは、行方向(水平方向)の画素ずれdxと列方向(垂直方向)の画素ずれdyとで決まる。より具体的には、図11に示すように、dx,dy及び8つの画素(p00,p01,p10,p11,p20,p21,p30,p31)の組み合わせで基準信号を計算することができる。そして、この全ての組み合わせの計算値を基準信号としてメモリに記憶しておく。
なお、dx及びdyは、例えば、−0.9から+0.9までの0.1刻みの小数とする。また、ここで8つの画素はp00,p01を1つ上の行のビタビ検出結果、p10,p20,p30 と,p11p21,p31 を夫々1つの列と考えられる。
ビタビ検出するときには、画素ずれ(dx,dy)と1つ上の行の検出結果(p00,p01)は決定されているので、残りの2つの列(p10,p11,p20,p21,p30,p31)の組み合わせの基準信号列rmnと、入力データ列dからブランチメトリックを計算することができる。
図12は、再生信号を復号する場合のビタビ検出の手順を示すフローチャートである。また、図13及び図14は、それぞれCPM計算部40A及びSPM計算部40Bの具体的回路構成の一例を模式的に示す回路図である。以下においては、6:9変調を用いた場合を例に説明する。
[手順1]
変調された再生信号のビタビ検出時においては、まず、ブランチメトリック計算器 (BM計算器)41(図10,13)において、入力データ列dと基準信号列rmnから変調シンボルの1列毎にブランチメトリックbmnの計算が行われる(ステップS21)。なお、上記したように、pn及びqmは列パスメトリック、skはシンボルパスメトリックを表している。また、添え字のmは1つ前の列状態値を、nは現在の列状態値を表し、それぞれ0〜6の値をとる。qmの初期値は0とする。また、kはシンボル状態値であり、0〜63の値をとる。
ここで、入力データ列d及び基準信号列rmnは3行1列の行列であり、それぞれの各要素をdi, rmni (i=0,1,2)とすると、bmn は次の式で表せる。
Figure 0004787901
次に、現在の列がシンボル開始列(“列1”)であるか否かが判別される(ステップS22)。当該列がシンボル開始列(“列1”)である場合には次のステップS23(手順2)に進み、シンボル開始列でない場合には、後述するステップS26(手順5)に進む。
[手順2]
加算器 42において、計算されたブランチメトリックbmnと、SPM計算部40Bからの列パスメトリックqmが加算され、cmnが得られる。ただし、mの値が同じもの同士が加算される(図13参照)(ステップS23)。また、上記したように、qmの初期値は0とする。次に、手順3に進む。
[手順3]
得られたcmnから現在の列状態値n(n=0,1,..,6)毎に最小値を判別(選択)し、それを列パスメトリックpnとする。そして、このときの選択パスをパスメモリ33に記憶する。
図13を参照して説明すると、例えば、
c00〜c60の最小値がc30、
c01〜c61の最小値がc61、
・・・
c06〜c66の最小値がc46、
であった場合、第1最小値判別器(最小値判別器(1))43は、これら最小値をpn(n=0,1,..,6)に対応させて、
p0=c30,p1=c61,・・・,p6=c46 とし、
n=0,1,..,6に対応する選択パスを3,6,・・・,4とする。当該選択されたパス、すなわち最短のパスをパスメモリ33に記憶する(ステップS24)。次に、手順4に進む。
[手順4]
手順3において得られたpn(n=0,1,..,6)をSPMレジスタユニット47に記憶する。より詳細には、SPMレジスタユニット47は、変調シンボルパターン(図3)に対応する64個のSPMレジスタsk(ここで、kはシンボル状態値、k=0,1,...,63に対応)を有している。なお、SPMレジスタskにはシンボルパスメトリックが記憶されるため、説明の簡便さのため当該記憶されているシンボルパスメトリック(演算値)についても同一の記号skを用いて表している。
そして、シンボル開始列の状態値がn(n=0,1,..,6)である変調シンボル(シンボル状態値)に対応するSPMレジスタskにpnを記憶する。この点について、以下により具体的に説明する。
シンボル開始列(“列1”)の列状態値が “0”(すなわち、現在の列状態値n=0) である変調シンボルに対応するSPMレジスタに列パスメトリックp0 を代入する。列1状態の状態値が “0”である変調シンボルのシンボル状態値は、k=26,27,32,34,36,37,40,47,48,50,53 であるから(図3参照)、当該変調シンボル(シンボル状態値)に対応するSPMレジスタs26,s27,s32,s34,s36,s37,s40,s47,s48,s50,s53 に列パスメトリックp0 を代入する。
また、シンボル開始列(“列1”)の列状態値が “1” (n=1)である変調シンボルに対応するSPMレジスタs0,s2,s3,s5,s6,s8,s9,s14,s16,s17,s19,s20,s23 に列パスメトリックp1 を代入する。
同様にして、シンボル開始列の列状態値が “2”〜“6” である変調シンボルに対応するSPMレジスタにそれぞれ列パスメトリックp2〜p6を代入する(ステップS25)。次に、手順1に戻る。
[手順5] 1つ前の列状態値がm、現在の列状態値がnである変調シンボルに対応するSPMレジスタにブランチメトリックbmn を加算する。
例えば、現在が2列目であるとき、変調シンボルの列1状態値が0であり、列2状態値が1である変調シンボルに対応するSPMレジスタs27, s37(図3参照)にb01 を加算する。
また、現在が3列目であるとき、変調シンボルの列2状態値が1であり、列3状態値が2である変調シンボルに対応するSPMレジスタs0,s28,s35 にb12 を加算する。
同様にして、他のブランチメトリックbmnも対応するSPMレジスタに加算する(ステップS26)。
次に、現在の列がシンボル最終列(“列3”)であるか否かが判別される(ステップS27)。当該列がシンボル最終列である場合には次のステップS28(手順6)に進み、シンボル最終列でない場合には、前記したステップS21(手順1)に戻る。
[手順6] シンボル最終列が同じ状態値である変調シンボルに対応するSPMレジスタから最小値を判別し、これを列パスメトリックqmとする。また、このとき、選択(判別)されたSPMレジスタに対応する変調シンボルの開始列から最終の1つ前までの列状態値(すなわち、最短のパス)をパスメモリ33に記憶する。
例えば、変調シンボルのシンボル最終列の状態値が0(列3状態値が0)である変調シンボルに対応するSPMレジスタs1,s2,s10,s12,s15,s16,s21,s29,s30,s33,s38 に記憶されている値の最小値がs15 であった場合、q0=s15 として、s15 に対応する変調シンボルの開始列から最終の1つ前までの列状態値(すなわち、シンボル状態値15の列1状態値及び列2状態値)5,2を最短のパス(残存パス)としてパスメモリ33に記憶する(ステップS28)。
q1からq6についても同様に処理を行う。
次に、ビタビ検出が終了か否かが判別され(ステップS29)、終了の場合には本ルーチンを終了し、ビタビ検出を継続する場合には手順1(ステップS21)に戻り、上記した手順を繰り返す。
なお、SPMレジスタ(s0〜s63)に記憶されるシンボルパスメトリックs0〜s63の計算について、より具体的、かつ詳細に以下に説明する。図14に示すように、セレクタ45は入力変調シンボルの列番号に応じて入力切替をなす。尚、上記したように、SPM計算部40B、すなわち、セレクタ45,加算器46、SPMレジスタ47、第2最小値判別器(最小値判別器(2))49は、復号コントローラ35の制御によって動作する。
シンボルパスメトリックs0〜s63は、上記した手順1〜6(図12)において説明したように、変調シンボルの開始列において当該開始列の列パスメトリックpnを算出し、また、変調シンボルの1列毎にブランチメトリック演算をなし、このように算出された当該パスメトリックpn及び各列間のブランチメトリックの加算によって算出される。
まず、シンボルパスメトリックs0を計算、記憶する場合を例に説明する。入力変調シンボルの列番号がシンボル開始列を表す場合、すなわち、列番号が1,4,7,・・・である場合は、当該シンボル状態値(k=0)の列1状態値は“1”(n=1)であるから(図3参照)、セレクタ45は列パスメトリックpn=p1を選択する。なお、上記した手順1〜3(ステップS21〜S24)において説明したように、列パスメトリックpnは、当該開始列の状態値n(n=1)に対応するcm1(m=0〜6)の内から判別された最小値である。そして、加算器46において、p1には何も加算されずに(SWがオフ)p1がそのままレジスタs0に代入される。
列番号がシンボル開始列及び最終列でない場合(列番号が開始列と最終列の間の番号の場合、すなわち、列番号が2,5,8,・・・(“列2”)である場合は、セレクタ45は、ブランチメトリックb11を選択する。すなわち、当該シンボル状態値(k)は0であるので、1つ前(開始列)の列状態値(m)は列1状態の値(“1”)、現在列(“列2”)の列状態(n)は列2状態の値(“1”)であるので、ブランチメトリックbmnとしてb11が選択される。当該選択されたブランチメトリックb11はシンボルパスメトリックs0に加算され(SWがオン)、レジスタs0に代入される。
列番号がシンボル最終列を表す場合、すなわち、列番号が3,6,9,・・・(“列3”)である場合は、セレクタ45はブランチメトリックb12を選択する。すなわち、1つ前の列状態値(m)は列2状態値(“1”)、現在の列状態値(n)は列3状態値(“2”)であるので、ブランチメトリックbmnとしてb12が選択される。当該選択されたブランチメトリックb12はシンボルパスメトリックs0に加算され、レジスタs0に代入される。
同様にして、シンボルパスメトリックs1〜s63について計算がなされ、レジスタに代入される。このように計算されたシンボルパスメトリックs0〜s63は、接続回路を介してシンボル最終列の列状態(すなわち、列3状態値)ごとにグループ化され、最小値判別器49によりそれぞれの最小値が判別される。より詳細には、最小値判別器49により、列3状態値が0であるシンボルパスメトリックs1,s2,s10,s12 ,s15,s16,s21,s29,s30,s33,s38 (図3参照)より最小値が判別される。当該最小値は、パスメモリ33に供給されるとともに、列パスメトリックq0として上記したCPM計算部40Aに供給される。
例えば、当該最小値がs15 であった場合、q0=s15 として、s15 に対応する変調シンボルの開始列から最終の1つ前までの列状態値(すなわち、シンボル状態値15の列1状態値及び列2状態値)5,2をパスメモリ33に記憶する(ステップS28)。
列パスメトリックq1〜q6 についても同様に判別され、パスメモリ33、CPM計算部40Aに供給される。
以上の手順によって得られたパスメモリ33の内容は図3に示した列の状態遷移になっているので、これをデコードすることによってデータの復調がなされる。
上記したように、所定の変調規則に応じて変調がなされたM行N列の変調シンボルのシーケンスにおいて、当該変調シンボルの各々に順次メトリック演算をなして最尤復号処理がなされる。かかる最尤復号処理は下記のようになされる。
変調シンボルの開始列及び最終列のみで最短パスの選択がなされる。変調シンボルの開始列においては、当該開始列の列パスメトリックを算出して当該開始列の列状態値ごとに最短パスの選択がなされる。
また、変調シンボルの1列毎にブランチメトリックの演算がなされる。
そして、変調シンボルの開始列の列パスメトリック及び変調シンボルの開始列の次の列から最終列までのブランチメトリックに基づいて、図3に示す変調規則に合致する状態遷移(シンボル状態値k)について、変調シンボルのシンボルパスメトリックが算出される。
より具体的には、シンボルパスメトリックを記憶するために、変調シンボルのシンボル状態値毎の演算値(パスメトリック)を記憶する演算値テーブル(パスメトリックレジスタ)が設けられている。
変調シンボルの開始列において、当該開始列の列状態値ごとに列パスメトリックを算出してその列パスメトリックを演算値テーブル(シンボルパスメトリックレジスタsk)の対応する位置に記憶し、変調シンボルの開始列の次の列から最終列においてブランチメトリック演算により算出されたブランチメトリックが演算値テーブルの対応する位置に加算される。これにより変調シンボルのシンボルパスメトリックがシンボル状態値(k)毎に算出され、演算値テーブルに記憶されることになる。
なお、変調シンボルの開始列においては、開始列の列状態値ごとに最短パスの選択がなされるが、具体的には、開始列におけるブランチメトリック演算により算出した値に、当該変調シンボルに先行する変調シンボル(先行変調シンボル)の最終列の列パスメトリックを加算した値から開始列の列状態値ごとに最小値を判別して最短パスの選択がなされる。
また、変調シンボルの最終列において最短パスの選択がなされるが、具体的には、当該最終列の列状態値ごと(すなわち、最終列が同じ列状態値ごと)のシンボルパスメトリックから最小値を判別して、最終列における最短パスの選択がなされる。
<復号結果>
図15に、上記した実施例に基づいてビタビ検出を行い、復号を行った場合のビットエラーレート(BER)特性を、ホログラムメモリの再生信号の1画素(1ビット)毎にビタビ検出を行った場合のビットエラーレート特性を比較して示す。
上記した実施例に基づいて復号を行った場合のエラーレート特性は、1画素(1ビット)毎にビタビ検出を行った場合に比べて大きく改善されている。これは、1画素(1ビット)毎にビタビ検出を行う場合では、m及びnはそれぞれ2状態(0又は1)となり回路規模は小さく済むが、変調規則とは関係なくビタビ検出を行うため、検出結果が変調規則に合わなくなる場合があり、エラーレートが増加してしまうからである。
一方、変調シンボル毎にビタビ検出を行う場合では、変調規則に検出結果を合わせることができるため、エラーレート特性は本実施例に基づいて復号を行った場合と異ならない。しかしながら、6:9変調の場合、m及びnはそれぞれ64状態となりメトリック演算量、あるいは回路規模が非常に大きくなる。
図16は、本実施例に基づいて復号を行った場合の演算量(演算回数)を変調シンボル毎にビタビ検出を行う場合と比較して示している。本実施例に基づいて復号を行った場合では、変調シンボル毎にビタビ検出を行う場合に比べて演算量は約1/12に減少している。
従って、本実施例によれば、演算量が少なく(あるいは回路規模が小さく)、しかも良好なエラーレート特性を得ることができる。
なお、上記した実施例においては、6:9変調を例に説明をしたが、他の2次元変調であっても本発明を適用することができる。
また、1次元の変調であっても、固定長の変調であって、変調規則が最尤復号の拘束長よりも長くなる場合であれば、本発明を適用することができる。

Claims (12)

  1. 所定の変調規則に応じて2次元変調がなされたM行N列(M≧,N≧3)の複数のデータシンボルの集合としてデータページが記録された記録媒体から変調シンボルを順次読み取り、前記変調シンボルの各々に順次メトリック演算をなして最尤復号処理により前記データページを再生する復調方法であって、
    前記変調シンボルの1列毎にブランチメトリック演算をなすステップと、
    前記変調シンボルの列状態値毎のパスメトリックである列パスメトリックを算出するステップと、
    前記変調シンボルのシンボル状態値毎のパスメトリックであるシンボルパスメトリックを算出するステップと、
    前記変調シンボルの各々の開始列及び最終列でのみ最短パスの選択をなす選択ステップと、を有することを特徴とする復調方法。
  2. 前記選択ステップは、前記変調シンボルの開始列において前記開始列の列パスメトリックを算出して前記開始列の列状態値ごとに前記最短パスの選択をなすステップ、を有し、
    前記シンボルパスメトリックを算出するステップは、前記変調規則に合致するシンボル状態値毎に前記シンボルパスメトリックを算出することを特徴とする請求項1に記載の復調方法。
  3. 前記開始列の前記列パスメトリック及び各列間の前記ブランチメトリックに基づいて前記変調シンボルの前記シンボルパスメトリックを算出することを特徴とする請求項2に記載の復調方法。
  4. 前記選択ステップは、前記変調シンボルの最終列における列状態値ごとのシンボルパスメトリック群から前記最終列の列状態値ごとに最小値を判別して前記最終列における前記最短パスの選択をなすことを特徴とする請求項2に記載の復調方法。
  5. 前記開始列の列状態値ごとに最短パスの選択をなすステップは、前記ブランチメトリック演算をなして算出した値に先行変調シンボルの列パスメトリックを加算した和から前記開始列の列状態値ごとに最小値を判別して前記最短パスの選択をなすことを特徴とする請求項に記載の復調方法。
  6. 前記変調シンボルのシンボル状態値毎の演算値を記憶する演算値テーブルを設けるステップと、
    前記変調シンボルの開始列において、前記開始列の列状態値ごとに列パスメトリックを算出して前記列パスメトリックを前記演算値テーブルの対応する位置に記憶するステップと、
    前記ブランチメトリック演算をなすステップにおいて算出されたブランチメトリックを前記演算値テーブルの対応する位置に加算するステップと、を有することを特徴とする請求項1に記載の復調方法。
  7. 前記最尤復号は判定帰還ビタビ検出であることを特徴とする請求項1〜のいずれか1に記載の復調方法。
  8. 所定の変調規則に応じて2次元変調がなされたM行N列(M≧,N≧3)の複数のデータシンボルの集合としてデータページが記録された記録媒体から変調シンボルを順次読み取り、前記変調シンボルの各々に順次メトリック演算をなして最尤復号処理により前記データページを再生する復調装置であって、
    前記変調シンボルの1列毎にブランチメトリック演算をなすブランチメトリック演算部と、
    前記変調シンボルの列状態値毎のパスメトリックである列パスメトリックを算出する列パスメトリック演算部と、
    前記変調シンボルのシンボル状態値毎のパスメトリックであるシンボルパスメトリックを算出するシンボルパスメトリック演算部と、を有し、
    前記ブランチメトリック演算部は、前記変調シンボルの各々の開始列及び最終列でのみ最短パスの選択をなすことを特徴とする復調装置。
  9. 前記ブランチメトリック演算部は前記変調シンボルの開始列において前記開始列の列パスメトリックを算出して前記開始列の列状態値ごとに前記最短パスの選択をなし、前記シンボルパスメトリック演算部は前記変調規則に合致するシンボル状態値毎に前記シンボルパスメトリックを算出することを特徴とする請求項に記載の復調装置。
  10. 前記シンボルパスメトリック演算部は、前記開始列の前記列パスメトリック及び各列間の前記ブランチメトリックに基づいて前記変調シンボルのシンボル状態値毎の前記シンボルパスメトリックを算出することを特徴とする請求項に記載の復調装置。
  11. 前記変調シンボルの最終列における列状態値ごとのシンボルパスメトリック群から前記最終列の列状態値ごとに最小値を判別して前記最短パスの選択をなす最小値判別部を有することを特徴とする請求項に記載の復調装置。
  12. 前記変調シンボルのシンボル状態値毎の演算値を記憶する演算値テーブルを有し、
    前記シンボルパスメトリック演算部は、前記列パスメトリック演算部において算出された前記開始列の列状態値ごとの列パスメトリックを前記演算値テーブルの対応する位置に記憶させるとともに、前記ブランチメトリック演算部において算出されたブランチメトリックを前記演算値テーブルの対応する位置に加算することを特徴とする請求項に記載の復調装置。
JP2009508749A 2007-03-20 2007-03-20 復調方法及び復調装置 Expired - Fee Related JP4787901B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2007/055689 WO2008126198A1 (ja) 2007-03-20 2007-03-20 復調方法及び復調装置

Publications (2)

Publication Number Publication Date
JPWO2008126198A1 JPWO2008126198A1 (ja) 2010-07-22
JP4787901B2 true JP4787901B2 (ja) 2011-10-05

Family

ID=39863382

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009508749A Expired - Fee Related JP4787901B2 (ja) 2007-03-20 2007-03-20 復調方法及び復調装置

Country Status (3)

Country Link
US (1) US20100008201A1 (ja)
JP (1) JP4787901B2 (ja)
WO (1) WO2008126198A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2518687B1 (en) * 2011-04-26 2013-04-24 FEI Company Method for determining a reconstructed image using a particle-optical apparatus
US8923412B2 (en) * 2012-12-13 2014-12-30 Blackberry Limited Wireless electronic device with a decoder and associated methods
US10413359B2 (en) * 2013-07-18 2019-09-17 International Business Machines Corporation Laser-assisted transdermal delivery of nanoparticulates and hydrogels

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11317084A (ja) * 1998-04-30 1999-11-16 Pioneer Electron Corp ビタビ検出装置及び光情報再生装置並びに光情報記録再生装置
JP2000228089A (ja) * 1999-02-03 2000-08-15 Pioneer Electronic Corp ディジタル情報再生装置
JP2006252701A (ja) * 2005-03-11 2006-09-21 Tokyo Univ Of Science ビタビ復号装置、方法及びプログラム
JP2006259817A (ja) * 2005-03-15 2006-09-28 Matsushita Electric Ind Co Ltd デジタルイメージ2値化装置、デジタルイメージ2値化方法及びデジタルデータ再生装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1926622A (zh) * 2004-03-03 2007-03-07 皇家飞利浦电子股份有限公司 用于一维符号检测的二维符号检测器
JP4655892B2 (ja) * 2005-11-07 2011-03-23 ソニー株式会社 記録再生装置、記録方法
JP2007207357A (ja) * 2006-02-02 2007-08-16 Canon Inc 光学的情報再生方法及び装置
JP4375345B2 (ja) * 2006-02-24 2009-12-02 ソニー株式会社 光記録再生装置,及び,光記録再生方法
JP2007257780A (ja) * 2006-03-24 2007-10-04 Canon Inc 光学的情報記録再生装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11317084A (ja) * 1998-04-30 1999-11-16 Pioneer Electron Corp ビタビ検出装置及び光情報再生装置並びに光情報記録再生装置
JP2000228089A (ja) * 1999-02-03 2000-08-15 Pioneer Electronic Corp ディジタル情報再生装置
JP2006252701A (ja) * 2005-03-11 2006-09-21 Tokyo Univ Of Science ビタビ復号装置、方法及びプログラム
JP2006259817A (ja) * 2005-03-15 2006-09-28 Matsushita Electric Ind Co Ltd デジタルイメージ2値化装置、デジタルイメージ2値化方法及びデジタルデータ再生装置

Also Published As

Publication number Publication date
WO2008126198A1 (ja) 2008-10-23
JPWO2008126198A1 (ja) 2010-07-22
US20100008201A1 (en) 2010-01-14

Similar Documents

Publication Publication Date Title
JP4350127B2 (ja) ホログラム記録用2次元変調方法及びホログラム装置
US6697316B2 (en) Compensation of pixel misregistration in volume holographic data storage
JP4741000B2 (ja) 2次元復調方法、2次元復調装置及びホログラム装置
JP2020064697A (ja) ホログラム記録再生装置
KR20080111394A (ko) 기록 재생 장치, 기록 재생 방법, 재생 장치 및 재생 방법
JP4787901B2 (ja) 復調方法及び復調装置
JP4300121B2 (ja) 光再生装置
JP3909508B2 (ja) ディジタル情報再生装置
JP2005221932A (ja) ホログラム記録再生方法、ホログラム記録再生装置及びホログラム記録媒体
JP4550110B2 (ja) テンプレートマッチング処理装置及び方法、ホログラム再生装置及び方法、並びにコンピュータプログラム
JP3892970B2 (ja) ビタビ検出装置及び光情報再生装置並びに光情報記録再生装置
JP2019046520A (ja) ホログラム記録再生装置
JP4812873B2 (ja) ホログラム再生像位置検出方法およびホログラム装置
JP4964835B2 (ja) 2次元信号変換装置、2次元信号変換方法、制御プログラム、及び制御プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2020113348A (ja) ホログラム記録再生装置
JP4750083B2 (ja) ホログラム記録装置およびホログラム記録方法
JP2007241229A (ja) 光情報検出方法、光情報検出器及びデータサンプリング方法
WO2004053866A1 (en) Bit detector having partitioned photo detector
JP4509882B2 (ja) ビタビ復号装置、ビタビ復号方法、ビタビ復号プログラムおよびビタビ復号プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2006252701A (ja) ビタビ復号装置、方法及びプログラム
JP2009048727A (ja) ビタビ復号装置、ビタビ復号方法、プログラム、およびプログラムを記録したコンピュータ読み取り可能な記録媒体
JP4420961B2 (ja) ホログラム記録装置、ホログラム記録方法、ホログラム再生装置およびホログラム再生方法
JP7079154B2 (ja) 符号化装置、復号装置、及びホログラム記録・再生装置
JP2022061899A (ja) 変調符号の生成方法およびホログラム記録再生装置
JP6088146B2 (ja) インタリーブ数演算装置およびそのプログラム、ならびに、ホログラム記録装置

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110419

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110617

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110712

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110715

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140722

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees