JP4787901B2 - 復調方法及び復調装置 - Google Patents
復調方法及び復調装置 Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, 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/37—Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
- H03M13/39—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
- H03M13/41—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors
- H03M13/4107—Sequence 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods 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/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording 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/004—Recording, reproducing or erasing methods; Read, write or erase circuits therefor
- G11B7/0065—Recording, reproducing or erasing by using optical interference patterns, e.g. holograms
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording 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/007—Arrangement 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/00772—Arrangement 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/00781—Auxiliary information, e.g. index marks, address marks, pre-pits, gray codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, 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/37—Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
- H03M13/39—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
- H03M13/41—Sequence 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
10 記録媒体
20 像センサ
23 コントローラ
25 エンコーダ
26 デコーダ
31 ビタビ検出器
32 メトリック演算部
33 パスメモリ
34 復調回路
35 復号コントローラ
40A CPM計算部
40B SPM計算部
41 ブランチメトリック計算器
43 第1最小値判別器
47 SPMレジスタユニット
49 第2最小値判別器
<ホログラム装置>
図1に、ホログラムメモリシステムとして、情報の記録及び/又は再生用のホログラム装置の一例を示す。
<変調(符号化)>
ホログラム装置においては、ホログラム記録用変調(符号化)として、a:b変調(符号化)が記録時に実行される。以下に、一般的に、a:b変調について簡単に説明する。
図2は、6ビットの入力データ “000000”,“000001”,“000010”,...に対する2次元変調(6:9変調)パターンシンボル(以下、2次元変調シンボル、または単に、変調シンボルという。)、及び各変調シンボルの各列の列状態値を表している。
<2次元復調>
次に、当該記録されたデータページの再生処理について、2次元変調の例として6:9変調がなされている場合について説明する。
かかるデータ再生時においては、まずデータページ信号から位置決めマークの位置(座標)検出を行う(ステップS11)。例えば、上記した4隅に配された位置決めマーカLMの位置を検出する。
次に、ビタビ検出(復号)が実行される(ステップS15)。より詳細には、変調シンボルの1列毎にビタビ検出が行われる。
そこで、本実施例においては、ビタビ検出における演算量(あるいは演算回路の規模)を減少させるために変調シンボルの1列毎にビタビ検出を行うようにしている。
<メトリック演算>
図7は、変調シンボルの1列毎にビタビ検出を行う場合のトレリス線図を示している。上記したように“明(1)”画素が3連続して配されるパターンを除く変調規則を採用しているので列の状態は“状態0”〜“状態6”(状態値が0〜6)の7状態になる。
<ビタビ検出回路>
図9は、ホログラムメモリの再生信号の復号に用いられる復号回路の構成を示すブロック図である。当該復号回路は、メトリック演算部32及びパスメモリ33からなるビタビ検出(復号)器31と、復調回路34と、復号コントローラ35とを有している。ビタビ検出器31及び復調回路34は、復号コントローラ35の制御によって動作する。また、パスメモリ33は、例えば、特開平5-136700号公報に示されている回路構成を有している。
[手順1]
変調された再生信号のビタビ検出時においては、まず、ブランチメトリック計算器 (BM計算器)41(図10,13)において、入力データ列dと基準信号列rmnから変調シンボルの1列毎にブランチメトリックbmnの計算が行われる(ステップS21)。なお、上記したように、pn及びqmは列パスメトリック、skはシンボルパスメトリックを表している。また、添え字のmは1つ前の列状態値を、nは現在の列状態値を表し、それぞれ0〜6の値をとる。qmの初期値は0とする。また、kはシンボル状態値であり、0〜63の値をとる。
[手順2]
加算器 42において、計算されたブランチメトリックbmnと、SPM計算部40Bからの列パスメトリックqmが加算され、cmnが得られる。ただし、mの値が同じもの同士が加算される(図13参照)(ステップS23)。また、上記したように、qmの初期値は0とする。次に、手順3に進む。
[手順3]
得られたcmnから現在の列状態値n(n=0,1,..,6)毎に最小値を判別(選択)し、それを列パスメトリックpnとする。そして、このときの選択パスをパスメモリ33に記憶する。
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を用いて表している。
[手順5] 1つ前の列状態値がm、現在の列状態値がnである変調シンボルに対応するSPMレジスタにブランチメトリックbmn を加算する。
[手順6] シンボル最終列が同じ状態値である変調シンボルに対応するSPMレジスタから最小値を判別し、これを列パスメトリックqmとする。また、このとき、選択(判別)されたSPMレジスタに対応する変調シンボルの開始列から最終の1つ前までの列状態値(すなわち、最短のパス)をパスメモリ33に記憶する。
<復号結果>
図15に、上記した実施例に基づいてビタビ検出を行い、復号を行った場合のビットエラーレート(BER)特性を、ホログラムメモリの再生信号の1画素(1ビット)毎にビタビ検出を行った場合のビットエラーレート特性を比較して示す。
Claims (12)
- 所定の変調規則に応じて2次元変調がなされたM行N列(M≧2,N≧3)の複数のデータシンボルの集合としてデータページが記録された記録媒体から変調シンボルを順次読み取り、前記変調シンボルの各々に順次メトリック演算をなして最尤復号処理により前記データページを再生する復調方法であって、
前記変調シンボルの1列毎にブランチメトリック演算をなすステップと、
前記変調シンボルの列状態値毎のパスメトリックである列パスメトリックを算出するステップと、
前記変調シンボルのシンボル状態値毎のパスメトリックであるシンボルパスメトリックを算出するステップと、
前記変調シンボルの各々の開始列及び最終列でのみ最短パスの選択をなす選択ステップと、を有することを特徴とする復調方法。 - 前記選択ステップは、前記変調シンボルの開始列において前記開始列の列パスメトリックを算出して前記開始列の列状態値ごとに前記最短パスの選択をなすステップ、を有し、
前記シンボルパスメトリックを算出するステップは、前記変調規則に合致するシンボル状態値毎に前記シンボルパスメトリックを算出することを特徴とする請求項1に記載の復調方法。 - 前記開始列の前記列パスメトリック及び各列間の前記ブランチメトリックに基づいて前記変調シンボルの前記シンボルパスメトリックを算出することを特徴とする請求項2に記載の復調方法。
- 前記選択ステップは、前記変調シンボルの最終列における列状態値ごとのシンボルパスメトリック群から前記最終列の列状態値ごとに最小値を判別して前記最終列における前記最短パスの選択をなすことを特徴とする請求項2に記載の復調方法。
- 前記開始列の列状態値ごとに最短パスの選択をなすステップは、前記ブランチメトリック演算をなして算出した値に先行変調シンボルの列パスメトリックを加算した和から前記開始列の列状態値ごとに最小値を判別して前記最短パスの選択をなすことを特徴とする請求項2に記載の復調方法。
- 前記変調シンボルのシンボル状態値毎の演算値を記憶する演算値テーブルを設けるステップと、
前記変調シンボルの開始列において、前記開始列の列状態値ごとに列パスメトリックを算出して前記列パスメトリックを前記演算値テーブルの対応する位置に記憶するステップと、
前記ブランチメトリック演算をなすステップにおいて算出されたブランチメトリックを前記演算値テーブルの対応する位置に加算するステップと、を有することを特徴とする請求項1に記載の復調方法。 - 前記最尤復号は判定帰還ビタビ検出であることを特徴とする請求項1〜6のいずれか1に記載の復調方法。
- 所定の変調規則に応じて2次元変調がなされたM行N列(M≧2,N≧3)の複数のデータシンボルの集合としてデータページが記録された記録媒体から変調シンボルを順次読み取り、前記変調シンボルの各々に順次メトリック演算をなして最尤復号処理により前記データページを再生する復調装置であって、
前記変調シンボルの1列毎にブランチメトリック演算をなすブランチメトリック演算部と、
前記変調シンボルの列状態値毎のパスメトリックである列パスメトリックを算出する列パスメトリック演算部と、
前記変調シンボルのシンボル状態値毎のパスメトリックであるシンボルパスメトリックを算出するシンボルパスメトリック演算部と、を有し、
前記ブランチメトリック演算部は、前記変調シンボルの各々の開始列及び最終列でのみ最短パスの選択をなすことを特徴とする復調装置。 - 前記ブランチメトリック演算部は前記変調シンボルの開始列において前記開始列の列パスメトリックを算出して前記開始列の列状態値ごとに前記最短パスの選択をなし、前記シンボルパスメトリック演算部は前記変調規則に合致するシンボル状態値毎に前記シンボルパスメトリックを算出することを特徴とする請求項8に記載の復調装置。
- 前記シンボルパスメトリック演算部は、前記開始列の前記列パスメトリック及び各列間の前記ブランチメトリックに基づいて前記変調シンボルのシンボル状態値毎の前記シンボルパスメトリックを算出することを特徴とする請求項9に記載の復調装置。
- 前記変調シンボルの最終列における列状態値ごとのシンボルパスメトリック群から前記最終列の列状態値ごとに最小値を判別して前記最短パスの選択をなす最小値判別部を有することを特徴とする請求項9に記載の復調装置。
- 前記変調シンボルのシンボル状態値毎の演算値を記憶する演算値テーブルを有し、
前記シンボルパスメトリック演算部は、前記列パスメトリック演算部において算出された前記開始列の列状態値ごとの列パスメトリックを前記演算値テーブルの対応する位置に記憶させるとともに、前記ブランチメトリック演算部において算出されたブランチメトリックを前記演算値テーブルの対応する位置に加算することを特徴とする請求項9に記載の復調装置。
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)
| 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)
| 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)
| 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 | 光学的情報記録再生装置 |
-
2007
- 2007-03-20 US US12/513,966 patent/US20100008201A1/en not_active Abandoned
- 2007-03-20 JP JP2009508749A patent/JP4787901B2/ja not_active Expired - Fee Related
- 2007-03-20 WO PCT/JP2007/055689 patent/WO2008126198A1/ja not_active Ceased
Patent Citations (4)
| 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 |
