JP2000134112A - ビタビ検出方法並びにビタビ検出装置 - Google Patents

ビタビ検出方法並びにビタビ検出装置

Info

Publication number
JP2000134112A
JP2000134112A JP10301482A JP30148298A JP2000134112A JP 2000134112 A JP2000134112 A JP 2000134112A JP 10301482 A JP10301482 A JP 10301482A JP 30148298 A JP30148298 A JP 30148298A JP 2000134112 A JP2000134112 A JP 2000134112A
Authority
JP
Japan
Prior art keywords
detection
word
time
viterbi
synchronization
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.)
Granted
Application number
JP10301482A
Other languages
English (en)
Other versions
JP4029498B2 (ja
Inventor
Hiroyuki Ino
浩幸 井野
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP30148298A priority Critical patent/JP4029498B2/ja
Priority to US09/422,494 priority patent/US6532567B2/en
Publication of JP2000134112A publication Critical patent/JP2000134112A/ja
Application granted granted Critical
Publication of JP4029498B2 publication Critical patent/JP4029498B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10046Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10046Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
    • G11B20/10055Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter using partial response filtering when writing the signal to the medium or reading it therefrom
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10222Improvement or modification of read or write signals clock-related aspects, e.g. phase or frequency adjustment or bit synchronisation
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10268Improvement or modification of read or write signals bit detection or demodulation methods
    • G11B20/10287Improvement or modification of read or write signals bit detection or demodulation methods using probabilistic methods, e.g. maximum likelihood detectors
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10268Improvement or modification of read or write signals bit detection or demodulation methods
    • G11B20/10287Improvement or modification of read or write signals bit detection or demodulation methods using probabilistic methods, e.g. maximum likelihood detectors
    • G11B20/10296Improvement or modification of read or write signals bit detection or demodulation methods using probabilistic methods, e.g. maximum likelihood detectors using the Viterbi algorithm
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10305Improvement or modification of read or write signals signal quality assessment
    • G11B20/10398Improvement or modification of read or write signals signal quality assessment jitter, timing deviations or phase and frequency errors
    • G11B20/10425Improvement or modification of read or write signals signal quality assessment jitter, timing deviations or phase and frequency errors by counting out-of-lock events of a PLL
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • 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/25Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM]
    • H03M13/256Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM] with trellis coding, e.g. with convolutional codes and TCM
    • 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
    • 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
    • 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/63Joint error correction and other techniques
    • H03M13/6343Error control coding in combination with techniques for partial response channels, e.g. recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • G11B2020/1265Control data, system data or management information, i.e. data used to access or process user data
    • G11B2020/1287Synchronisation pattern, e.g. VCO fields

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Error Detection And Correction (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

(57)【要約】 【課題】 本来あるべきパスメトリックの値を予め定め
られた固定のメトリックで歪めてしまうことなく、ビタ
ビ検出を行うことができるビタビ検出方法並びにビタビ
検出装置を提供する。 【解決手段】 時変構造をもつ検出トレリスを用いて、
伝送路出力シーケンスから同期信号を含む符号シーケン
スを検出するに当たり、検出トレリス上の時刻をベース
カウンタ48でカウントし、同期信号を検出した際に判
明した時刻とベースカウンタ48が示す時刻を比較器4
9を比較し、この比較出力に応じて通常のACS(Add C
ompare Select)回路の出力と予め定められた初期メトリ
ック値をセレクタ46により選択する。前記セレクタ4
6は、比較器49の出力が一致を示しているときに通常
のACS回路の出力を選択し、不一致を示しているとき
前記セレクタ46に予め定められた初期メトリック値を
選択する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ビタビ検出方法並
びにビタビ検出装置に関し、特に時変構造をもつ検出ト
レリスを用いてビタビ検出を行う際に好適なビタビ検出
方法並びにビタビ検出装置に関する。
【0002】
【従来の技術】通常、データ伝送を行う場合、データ送
信(又は記録)時に、ブロックの先頭にブロック同期信
号が付加される。そして、データ受信(又は再生)時
に、この同期信号を検出してブロックの先頭を認識す
る。ここで言うブロックとは、複数のデータ語若しくは
符号語が集まった単位のことである。例えば、DAT(D
igital Audio Tape)におけるブロックは、2シンボルの
ID(Identity)データ、1シンボルのIDパリティ、及
び32シンボルのデータ語の計36シンボルで構成され
ている。1シンボルは、記録符号である8/10符号で
符号化される前では8ビット、符号化された後では10
ビットである。記録時に、ブロックを構成する個々の8
ビットシンボルはまず8/10符号化され、その後8/
10符号のシーケンスには存在しない1シンボル(10
ビット)の同期信号(同期語)がブロックの先頭に付加
される。再生時には、この同期語を検出してブロックの
先頭を見つけあと、符号化されたIDデータ、パリティ
及び32シンボルデータ語の復号が1シンボルずつ行わ
れる。8/10符号はNRZI記録を前提につくられて
いるが、そのNRZI変換後のシーケンスにおける同一
ビットの最大連続長(以下Tmax と呼ぶ)は4であり、
しかもTmax が2回以上連続しない。同期語には、符号
シーケンスには現れないTmax が2回連続するパターン
が含まれており、これによって符号シーケンスとの識別
を可能にしている。
【0003】近年磁気記録の分野では、TCPR(Trell
is-Coded Partial Response)方式が盛んに研究されてい
る。これは、パーシャルレスポンス特性と符号特性を一
体で考えることにより、伝送路(記録再生路)出力シー
ケンス間のユークリッド距離(自由二乗ユークリッド距
離:d2 free )を増大させる方式である。d2 free の増
加は信号レベルの増加と等価であり、したがってTCP
R方式により、データ検出時のSNR(Signal to Noise
Ratio) は改善される。TCPR方式で用いられる符号
は、一般的にトレリス符号と呼ばれている。
【0004】
【発明が解決しようとする課題】本件出願人は、特願平
10−207372号において、16/20トレリス符
号を提案している。
【0005】図1は、20ビット符号語がとるADS(A
lternating Digital Sum) の推移を示したADSトレリ
スである。符号語に許されたADSの範囲は0から10
であるが、始点(時刻0)及び終点(時刻20)のAD
Sは、3と7の2通りに制限されており、さらに時刻7
のADSは、始点のADSが3か7かによってそれぞれ
図に示す通りの制限が加えられている。ここでADSと
は、符号ビット0又は1にそれぞれシンボル−1又は+
1を割り当て、さらに1シンボルおきに−1を乗じたシ
ンボルの符号化の開始時点、若しくは無限大の過去から
現時点までの総和をとったものである。符号シーケンス
のADSを一定範囲に収めれば、符号の電力密度(power
density) のナイキスト周波数成分、すなわち符号ビッ
トレートの1/2の周波数成分をヌルにすることができ
る。
【0006】ところで、符号の電力密度のヌル点と伝送
路の伝達関数(transfer function)のヌル点を一致させ
ると、d2 free が増大することが知られている。16/
20符号の電力密度はナイキスト周波数にヌル点をもつ
から、この符号は伝達関数がナイキスト周波数にヌル点
をもつパーシャルレスポンスに対するトレリス符号とな
る。
【0007】図2はクラス1パーシャルレスポンスによ
るTCPR方式のビタビ検出に用いる検出トレリス(det
ector trellis)で、符号の特性(図1のADSトレリ
ス。本件では今後一般的に符号トレリスと呼ぶこととす
る。)とクラス1パーシャルレスポンスの特性が一体と
なった構造をしている(クラス1パーシャルレスポンス
の伝達関数は、ナイキスト周波数にヌル点をもつ)。図
2の構造は1符号語の単位で時変となっており、それ故
に、このTCPR方式では、符号語の境界を認識できた
時点で始めてビタビ検出が可能となる。図3は、時変ト
レリス符号を使ったTCPR方式の再生装置の構成例を
示している。メディア31から再生され再生アンプ32
で増幅された信号は、等化器33で所定のパーシャルレ
スポンス特性に等化されたあと、PLL34でクロック
の抽出が行われる。PRMLビタビ検出器36、同期語
検出器37,TCPRビタビ検出器38、及び復号化器
39はこのクロックにしたがって動作する。等化器33
でパーシャルレスポンス特性に等化された信号は標本化
器35で標本化されたあと、PRMLビタビ検出器36
及び遅延素子310を介してTCPRビタビ検出器38
に入力される。PRMLビタビ検出器36は、時変トレ
リス符号の特性を含まない形の検出トレリスを用いて検
出が行われるため、符号語の境界を知る必要がなく、し
たがって非同一期でデータの検出が行える。PRMLビ
タビ検出器36で検出されたビット列は、同期語検出器
37に入力され同期語の検出が行われる。同期語の検出
信号はTCPRビタビ検出器38に入力される。TCP
Rビタビ検出器38は、時変符号の特性を含んだ形の検
出トレリス(すなわち図2)を用いて検出が行われるた
め、符号語の境界を知らなければ正しく動作しない。し
たがって、TCPRビタビ検出器38は、まず入力され
た同期語検出信号によりその同期がとられ、その後で1
ブロックのデータの検出が開始される。TCPRビタビ
検出器38で検出されたデータは、復号化器39に入力
され、符号語の復号が行われる。遅延素子310は、P
RMLビタビ検出器36と同期語検出器37の内部遅延
により同期語検出信号がもつ遅延量と同等の遅延を等化
器33の出力にもたせるためのものである。
【0008】ここで、ブロック同期信号の検出精度は、
データの受信若しくは再生品質に大きく影響する。例え
ば、外乱により同期信号が検出不能になれば、1ブロッ
クの全データが失われることになる。また、同期信号を
誤検出したならば、誤検出した時点から次に正しく同期
信号が検出されるまでの全データが失われることにな
る。さらに、例えばDAT場合、同期語を誤検出すると
IDデータも誤検出することになる。IDデータの中に
はアドレス情報が含まれているが、誤検出アドレスを使
ってメモリヘの書き込みが行われると、他のブロックの
データまでもが破壊される可能性がある。
【0009】図3に示すPRMLビタビ検出器36には
トレリス符号の特性が含まれていないため、TCPR方
式による利得は得られない。したがって、PRMLビタ
ビ検出器36から得られる検出結果は、TCPRビタビ
検出器38で得られる検出結果に比べて品質が悪いこと
になる。
【0010】DATの場合TCPR方式を採用していな
いことから、データの検出器は一つであり、同期語の検
出精度とデータの検出精度は同じである。しかし、図3
に示す再生装置では、同期語の検出積度がデータの検出
粘度に比べてかなり悪いことになる。これは、前述した
ように、データ全体の受信若しくは再生品質に極めて悪
い影響を及ぼす。したがって、何らかの方法で同期語の
検出積度を確保してやることが望ましい。
【0011】図3に示す再生装置では、同期語はTCP
Rビタビ検出器38に同期をかけるのが目的であるた
め、必ずしも、図2に示すような時変型の検出トレリス
構造を守っている必要はない。しかし、同期語も時変構
造を守ることによる利点が幾つかある。利点の1つは、
同期語が、TCPRビタビ検出器38が用いる検出トレ
リスの時変構造を守っていれば、TCPRビタビ検出器
38の動作を変えずに、その出力シーケンスからも同期
語の検出が可能になることである。この同期語検出結果
は信頼性が高いが故に、例えば、PRMLビタビ検出器
36の出力シーケンスから得られた同期語検出信号の検
証等に使うことができる。もしも同期語が、TCPRビ
タビ検出器38が用いる検出トレリスの構造を守ってい
ないとすると、同期語自体をTCPRビタビ検出するこ
とはできず、したがってTCPRビタビ検出器38の出
力シーケンスから同期語を検出することもできない。
【0012】もう一つの利点は、同期語が時変構造を守
っていれば、同期語の先頭からTCPRビタビ検出を行
うことができ、そのことがビタビ検出における尤度の収
束に役に立つことである。因みにビタビ検出は最尤復号
法の一つで、検出トレリス上の各状態の尤度を見ながら
一番最もらしいシーケンスを決定していく。ここで、T
CPRビタビ検出器38に同期がかかった時点で、同期
語直後のデータからビタビ検出を開始したことを考え
る。同期がかかった直後は、検出トレリス上の各状態の
尤度が妥当なものとは限らない。なぜなら非同期状態の
ときに得られた尤度は、基本的に意味がないからであ
る。もしも尤度が妥当な値でない場合、データの先頭か
ら検出を始めてしまうと、尤度が妥当な値に収束するま
で検出精度が落ちてしまう。しかし、同期語から検出を
始めれば尤度が収束するための時間が稼げ、データの検
出を始める時点では尤度が収束していることが期待でき
る。
【0013】一方、TCPRビタビ検出器38に同期を
かけるのと同時に、検出トレリス上の時刻0における各
状態の尤度を初期化することも考えられる。このために
は、時刻0の状態のうちどの状態からビタビ検出を開始
すればよいかを知る必要がある。始点の状態さえわかれ
ばその状態の尤度を高く設定でき、尤度が収束するのを
待つまでもなく、最初から信頼性の高いデータの検出が
できる。
【0014】しかし、ビタビ検出装置に入力される伝送
路出力シーケンスとビタビ検出装置との同期が既にとれ
ている場合、すなわち両者の時刻が一致している場合、
同期信号が検出されるたびに尤度の設定を行う必要性は
必ずしもなく、逆に設定によって尤度を歪めてしまうこ
とも有り得る。
【0015】そこで、本発明の目的は、本来あるべきパ
スメトリックの値を予め定められた固定のメトリックで
歪めてしまうことなく、ビタビ検出を行うことができる
ビタビ検出方法並びにビタビ検出装置を提供することに
ある。
【0016】
【課題を解決するための手段】本発明は、時変構造をも
つ検出トレリスを用いて、伝送路出力シーケンスから同
期信号を含む符号シーケンスを検出するビタビ検出方法
において、同期信号を検出したことにより得られた時刻
が、前記検出トレリス上の初期時刻に該当していなかっ
た場合に限り、同期信号が検出トレリス上で始点又は終
点とする状態の尤度の初期化が行われることを特徴とす
るまた、本発明は、時変構造をもつ検出トレリスを用い
て、伝送路出力シーケンスから同期信号を含む符号シー
ケンスを検出するビタビ検出装置において、検出トレリ
ス上の時刻をカウントするベースカウンタと、同期信号
を検出した際に判明した時刻とベースカウンタが示す時
刻を比較し一致/不一致を出力する比較器と、通常のA
CS(Add compare Select)回路の出力と予め定められた
初期メトリック値を選択し出力するセレクタを備え、比
較器の出力が一致を示しているとき前記セレクタは、通
常のACS回路の出力を選択し、不一致を示していると
き前記セレクタは、予め定められた初期メトリック値を
選択することを特徴とする。
【0017】
【発明の実施の形態】以下、本発明の実施の形態につい
て図面を参照しながら説明する。
【0018】本実施形態では、以下に説明する16/2
0符号に対する同期語が用いられる。
【0019】まず、16/20符号の特性のうち本発明
に関連するものを示す。
【0020】「16/20符号の特性」 1.符号シーケンスのADSの最大振幅(最大変化
幅)、及びRDSの最大振幅(最大変化幅)は10であ
る。ここでRDSとは、符号ビット0又は1にそれぞれ
シンボル−1又は+1を割り当てたシンボルの符号化の
開始時点、若しくは無限大の過去から現時点までの総和
をとったものである。本実施例では、クラス1パーシャ
ルレスポンスを伝送路(記録再生路)特性として用いる
が、この場合、RDSの制限はトレリス符号としての利
得には無関係である。したがってTCPRビタビ検出器
が用いる検出トレリスには、RDSの特性は含まれな
い。
【0021】2.ADSおよびRDSの最小値を0とす
ると、符号語が始点及び終点とする状態(ADS,RD
S)は、(3,3)、(3,7)、(7,3)、及び
(7,7)の4状態である。
【0022】3.ADSの最小値を0とし符号語が始点
をとる時刻を0としたとき、時刻0にADSが3である
状態を出発したパスは、時刻7にADSが3以下である
状態に到達せず、時刻0にADSが7である状態を出発
したパスは、時刻7にADSが7以上である状態に到達
しない。
【0023】4.同一シンボルの最大連続長Tmax は9
である。
【0024】図4は、ADSおよびRDSの最小値を0
としたときの、上記項目1及び項目2に記載されている
特性を表した有限状態遷移図である。図中の黒丸は符号
語が始点及び終点とする状態を表している。因みに上述
の図1は、上記項目3に記載されている特性を表した符
号トレリスである。
【0025】ここで、同期語の制約について説明する。
【0026】まず、以下の制約を守った同期語を考え
る。
【0027】「同期語1に対する制約」 1.Tmax 以外は上記した16/20符号の特性を守
る。特にADSに関する時変構造を守ることは、図3に
示した再生装置におけるTCPRビタビ検出器38で同
期語自体のビタビ検出を可能にする。
【0028】2.同期語の長さを20ビットとする。1
6/20符号の符号長は20ビットであるから、16/
20符号の特性を守るとすると、必然的に同期語の長さ
も20ビットの倍数になる。同期語の長さはなるべく短
い方が好ましい。その理由の一つは、同期語自体には情
報は含まれておらず、したがって同期語が長くなればそ
れだけ冗長が増えるからである。もう一つの理由は、同
期語が長くなればそれだけ同期語の検出不能確率が大き
くなるからである。一般的に同期語の長さをn、ビット
エラーレートをPe とすると、同期語中の1ビットが誤
る確率は、Pe × n1で表される。
【0029】3.同期語内で同一ビットを10回連続さ
せる。16/20符号シーケンスには同一ビットの連続
個数が1から9まですべて現れる。したがって、同一ビ
ットの連続長が1から9までを使ったパターンでは、符
号シーケンスに現れないユニークな同期語を設計するの
は困難である。同一ビットが10個以上連続するパター
ンを使えば、ユニークは同期語を作ることができるが、
同一ビットの最大連続長はなるべく短いことが好ましい
から、10個とするのが最適である。
【0030】4.同期語の直前又は直後に隣接する符号
語から同期語にわたって同一ビットが10回連続以上し
ないようにする。同期語自体が、同一ビットが10回連
続するパターンを特徴としていることから、この符号語
と同期語にまたがった同一ビットが10回連続するパタ
ーン近傍は、同期信号そのものではないにしてもそれに
極めて類似しており、同期語の誤検出確率を高めてしま
う。
【0031】上記した4項目を満たすブロック同期語
は、それほど多くない。表1に図4上の始点の状態別に
同期語の候補とその終点の状態を示す。同期語は、状態
遷移の連続性から、各始点の状態の中から最低1つは選
択されなければならない。
【0032】
【表1】
【0033】図5は、本発明における再生装置の構成で
ある。
【0034】この図5に示した再生装置では、メディア
51から再生され再生アンプ52で増幅された信号は、
等化器53で所定のパーシャルレスポンス特性に等化さ
れたあと、PLL回路54でクロックの抽出が行われ
る。PRMLビタビ検出器56、同期語検出器57,T
CPRビタビ検出器58、及び復号化器59はこのクロ
ックにしたがって動作する。等化器53でパーシャルレ
スポンス特性に等化された信号は標本化器55で標本化
されたあと、PRMLビタビ検出器58及び遅延素子5
10を介してTCPRビタビ検出器58に入力される。
PRMLビタビ検出器56は、時変トレリス符号の特性
を含まない形の検出トレリスを用いて検出が行われるた
め、符号語の境界を知る必要がなく、したがって非同一
期でデータの検出が行える。PRMLビタビ検出器56
で検出されたビット列は、同期語検出器57に入力され
同期語の検出が行われる。同期語の検出信号はTCPR
ビタビ検出器58に入力される。TCPRビタビ検出器
58は、時変符号の特性を含んだ形の検出トレリス(す
なわち図2)を用いて検出が行われるため、符号語の境
界を知らなければ正しく動作しない。したがって、TC
PRビタビ検出器58は、まず入力された同期語検出信
号によりその同期がとられ、その後で1ブロックのデー
タの検出が開始される。TCPRビタビ検出器58で検
出されたデータは、復号化器59に入力され、符号語の
復号が行われる。遅延素子510は、PRMLビタビ検
出器56と同期語検出器57の内部遅延により同期語検
出信号がもつ遅延量と同等の遅延を等化器53の出力に
もたせるためのものである。
【0035】この再生装置と上述の図3に示した再生装
置との違いは、TCPRビタビ検出器58の尤度の初期
設定を行うための信号(状態指定信号)が同期語検出器
57からTCPRビタビ検出器58に供給されている点
である。この信号は、TCPRビタビ検出器58のどの
状態の尤度を高くしたらよいかを示している。詳細は後
述する。
【0036】同期語が検出された時点で、図5のTCP
Rビタビ検出器58は時刻0に初期化されるとともに、
遅延素子510により所定量の遅延が加わった標本化デ
ータが入力され、図2の検出トレリスを用いてビタビ検
出が開始される。ここで、図2上の白い正方形は符号語
ビット0によって1時刻前の状態から遷移した状態、黒
い正方形は符号語ビット1によって1時刻前の状態から
遷移した状態を表す。時刻0には4つの状態が存在する
が、これらの状態の尤度は初期化されることが望まし
い。なぜなら、同期がかけられた直後の各状態の尤度は
信頼性に乏しいからである。さて、表1の中から図4上
での各始点の状態につき一つずつ同期語を選んだとす
る。たたし、異なるADSを始点とする同期語は、互い
にユニークであるものとする。本実施形態では、どのよ
うに選んでも全く同じ同期語は存在しない。例えば、始
点の状態が(3,3)、(3,7)、(7,3)、及び
(7,7)の同期語として 10000111111111100001 10111000000000011101 01000111111111100010 及び 01111000000000011110 を選んだとする。
【0037】そして、 10000111111111100001 が検出されたとすると、この同期語の始点のADSは3
であり、終点のADSは3であることがわかる。
【0038】ここで、本発明における同期語は、図2に
示す構造を守っていることから、TCPRビタビ検出
は、同期語の先頭から検出を始める場合と同期語直後の
符号語から検出を始める場合の2通りが考えられる。同
期語の先頭から検出を始めるか同期語直後の符号語から
検出を始めるかは、遅延素子510の遅延量で決まる。
すなわち、同期語検出信号がTCPRビタビ検出器58
に供給されるのと同時に同期語の先頭に対応する標本化
データがTCPRビタビ検出器58に供給されるように
遅延量を設定すれば同期語の先頭から検出を始めること
になり、同期語直後の符号語の先頭に対応する標本化デ
ータが供給されるように遅延量を設定するは同期語直後
の符号語の先頭から検出を始めることになる。同期語の
先頭から検出を始める場合、この同期語の始点のADS
は3であるから、図2の又はのどちらかの状態が同
期語の始点であることがわかり、これらの尤度を又は
の状態の尤度より高く設定することができる。同期語
直後の符号語から検出を始める場合、この同期語の終点
のADSは3であるから、図2の又はのどちらかの
状態が符号語の始点の状態であることがわかる。さら
に、同期語の最後にビットが1であることから、符号語
の始点はの状態であることがわかる。したがっての
状態の尤度を他の状態の尤度より高く設定することがで
きる。ここで、同期語が終点とするADSは異なるが、
パターンが全く同じである2つ同期語を考えてみる。そ
うすると、同期語の検出時に同期語がもっている情報だ
けからは、検出トレリス上でその同期が終点とする状態
を知ることができなくなる。したがって、同期語が終点
とする状態で尤度の初期設定を行いたい場合、異なるA
DSを終点とする同期語は互いにユニークでなければな
らない。本実施形態では、異なるADSを始点とする同
期語は互いにユニークであるとしたが、このことは、異
なるADSを終点とする同期語は互いにユニークである
ことと等価である。
【0039】同期語の先頭から検出を始める場合、この
例ではまだ図2上で同期語が始点とする状態を1つに絞
りきれていない。これは、このままでは同期語の直前に
隣接する符号語の最後のビットが不明であるからであ
る。同期語の検出時にこの符号語の最後のビットがわか
るようにするためには、図4上で同期語が始点とする各
状態につき、互いにユニークである2つの同期語を選択
すればよい。そして記録時に、同期語直前に隣接する符
号語の最後のビットが0であれば、どちらか一方の同期
語をブロック先頭に付加し、1であればもう一方の同期
語を付加する。このことは、図2上の時刻0の各状態を
始点とする同期語がそれぞれユニークになることを意味
している。
【0040】例えば、状態(3,3)について、符号語
の最後のビットが0であるとき用いる同期語として、 10000111111111100001 符号語の最後のビットが1であるとき用いる同期語とし
て、 100001111111111100010 を選択したとする。ここで再生時に 10000111111111100001 が検出されれば、図2のの状態が同期語の始点の状態
であることがわかり、 100001111111111100010 が検出されれば、図2のの状態が同期語の始点の状態
であることがわかる。
【0041】次に、同期語の検出確率を上げることを考
える。前記した同期語1に対する制約の項目1はそのま
まであるが、項目2,項目3及び項目4には修正を加え
る。いままでは同期語の長さを20ビットとしたが、こ
のままでは検出確率を上げる余地がないので、ここでは
同期語の長さを40ビットとする。検出確率を上げるた
めの制約を以下に示す。
【0042】「同期語2に対する制約」 1.上記した16/20符号の特性を守る(同期語1に
対する制約と同じ)。
【0043】2.同期語の長さを40ビットとする。2
0ビットの長さで同期語を構成できれば最良であるが、
これでは検出確率を上げる余地がない。したがって、1
6/20符号の特性を守る次に短い長さである40ビッ
トを選ぶ。
【0044】3.同期語内で同一ビットが10回連続す
るパターンを3回使う。このようにすると、同一ビット
が10回連続するパターンが3つとも誤らない限り、符
号シーケンスとの識別が可能となる。
【0045】4.同期語の直前に隣接する符号語から同
期語にわたって同一ビットが10回以上連続しないよう
にする。同期語から同期語直後に隣接する符号語にわた
る同一ビットの10回以上連続も、同期語自体で禁止で
きれば好ましいが、本実施形態の場合それは不可能であ
る。ただし、16/20符号はもともとTmax を9にす
るための制限から、同期語から同期語直後に隣接する符
号語にわたる同一ビットの10回連続が存在しないよう
に設計されている。
【0046】上記した4項目を満たすブロック同期語
も、それほど多くない。表2に図4上の始点の状態別に
同期語の候補とその終点の状態を示す。上記項目3は、
2回PRMLビタビ検出が誤りを起こしても、同期語と
符号シーケンスとの識別を可能にすることを目的として
いる。
【0047】
【表2】
【0048】図3に示すPRMLビタビ検出器56での
誤りイベントは基本的に2種類である。
【0049】1.0又は1が1又は0に誤る。
【0050】2.0101 又は1010 が1010 又は010
1 に誤る。
【0051】もしも、1回の誤りイベントで1ビットし
か誤らないとすると、表2に示す同期語は、3回の誤り
イベントが重ならない限り、符号シーケンスとの識別が
可能である。ただし符号シーケンスが1ビット誤ると、
2ビット誤った同期信号と同じパターンが現れる可能性
がある。この場合、符号シーケンスが1ビット誤る確率
の方が明らかに高く、したがって、同期語が2ビット誤
ったパターンを同期語として検出するのは危険である。
同期語が1ビット誤ったパターンは、符号シーケンスが
2ビット誤らない限り同一のパターンは現れないから同
期語として検出しても誤検出確率は低い。このように、
同期語内で同一ビットが10回連続するパターンを3回
使うことにより、同期語内に1ビットの誤りが生じたパ
ターン(今後、誤同期語と呼ぶことにする)も、同期語
として検出ができる。もしも、誤りのない同期語だけを
検出するとすると、同期語の検出不能確率はPe×
401、1ビットエラーした誤同期語も検出すると、そ
の確率はPe 2×402と表されビットエラーレートPe
の値により効果は違うが、明らかに後者の方が検出確率
が高い。
【0052】ただし、PRMLビタビ検出の場合、前述
した通り、1回の誤りイベントで2ビット以上の誤りが
生じる場合がある。この場合、2回の誤りイベントが重
なることで同期語中の同一ビットの10回連続がなくな
ってしまうことがある。すなわち、 111111111100000000001111111111 又は 000000000011111111110000000000 が 111111111010000000010111111111 又は 0000000001011111111010000
00000 に誤る場合である。したがってこれらパターンはあらか
じめ符号シーケンスから取り除いておくことが、同期語
の検出確率向上の視点から望ましい。因みに特願平−2
07372号で提案した16/20符号では、これらの
パターンは取り除かれている。
【0053】表3a〜表3eに始点の状態が(3,
3)、(3,7)、(7,3)、及び(7,7)の同期
語として、 1000100111111111100000000
001111111111000 1011011000000000011111111110000000000111 0100100111111111100000000001111111111000 及び 0111011000000000011111111110000000000111 を選んだ場合のPRMLビタビ検出が1回誤りイベント
を起こした誤同期語を示す。これらの誤同期語はすべて
同期語として検出することができる。
【0054】
【表3】
【0055】
【表4】
【0056】
【表5】
【0057】
【表6】
【0058】
【表7】
【0059】40ビット同期語は、PRMLビタビ検出
が2回誤りイベントを起こしても符号シーケンスとの識
別ができるように選ばれた。したがって同期語に隊接す
る符号語から同期語にわたるいかなる40ビットパター
ンも2回の誤りイベントで同期語と同じにならないよう
にするべきである。もしも、そのようなパターンが存在
する場合、16/20符号の方で、そうならないように
すべきである。本実施形態の場合、符号語ビットのうち
始点側から数えて13ビット目から20ビット目が11
011000でかつ終点のRDSが3の符号語と、00
100111でかつ終点のRDSが7の符号語を禁止す
れば同期語の直前に隣接する符号語から同期信号にわた
る40ビットパターンが2回の誤りイベントで同期語と
同じになってしまうことが防げる。因みに16/20符
号の場合、同期語から同期語直後に隣接する符号語にわ
たるパターンは、符号の方で禁止しなくても、2回の誤
りイベントで同期語と同じになってしまうことはない。
【0060】次に、再生時に 1000100111111111100000000001111111111000 が検出されたとして、20ビット同期語と同様に尤度の
初期化を考える。この同期語の始点のADSは3であ
り、終点のADSは7である。もしも、表3a〜表3e
に示す誤同期語を同期語として検出しない場合は、20
ビット同期語のところで説明したことがそのままこの4
0ビット同期語にも当てはまる。しかし、表3a〜表3
eに示す誤同期語を同期語として検出する場合、ことが
複雑になる。状態(3,3)を始点とする同期語 1000100111111111100000000001111111111000 の誤同期語のうち 0000100111111111100000000001111111111000 0100100111111111100000000001111111111000 1100100111111111100000000001111111111000 1010100111111111100000000001111111111000 は状態(7,3)を始点とする同期語又はその誤同期語
と識別がつかなくなる。したがって、同期語の先頭から
検出を始める場合、特定の状態の尤度を高くすることは
困難である。しかしこの場合は、同期語部分の検出過程
で尤度が収束することが期待できる。もしも初期化を行
うとしたら、始点の状態すべてを同じ尤度とすべきであ
ろう。
【0061】状態(7,3)を始点とする同期語 01001001111111111000000000011111111111000 の終点のADSは7である。これは状態(3,3)を始
点とする同期語の終点と同じである。したがって、前記
した誤同期語が検出されても終点に関しては変化がな
い。同期語終点のビットも0で変化なく、同期語に続く
符号語から検出を始める場合は、20ビット同期語と同
じく特定の状態の尤度を高く設定することができる。こ
のように、ある同期語がその誤同期語の中に、他の同期
語若しくはその誤同期語と同一のものが存在しても、両
者の終点のADS及び終点のビットを同じにしておけ
ば、すなわち図2上の終点の状態を同じにしておけば、
誤同期語を同期信号として検出しても尤度の設定を行う
ことができる。
【0062】初期化の処理で設定する尤度の値は高けれ
ば高いほどよいというものではない。ある程度以上高く
しても効果は同じである。さらに、実際のビタビ検出器
の中で尤度を記憶するレジスタのビット幅は有限であ
り、しかもなるべく少ない方が好ましい。尤度をあまり
高く設定して、有限幅のレジスタをオーバーフローして
しまっては正しい検出結果は得られない。本実施形態の
場合、d2 free (検出トレリス上のある共通の状態から
始まり、ある共通の状態で終わる2つの異なったパス同
士の最小二乗ユークリッド距離)を4とすると、図2上
のある共通の状態から始まり、図2上の時刻0の異なっ
た状態で終わる2つのパスの最小二乗ユークリッド距離
は1である。したがって、時刻0における4状態の尤度
差の最小値も1である。このことから初期化の処理で設
定する尤度差も1で十分であり、それ以上にする必要は
ないことがわかる。ところで、実際のビタビ検出器の尤
度として、二乗ユークリッド距離がそのまま使われるこ
とはまずなく、図2上の同時刻の各ブランチ(矢印一本
一本)対する二乗ユークリッド距離それぞれから、それ
らの共通項を差し引く等の処理を行ったあとの値(通常
メトリックと呼ばれている)が用いられる。したがっ
て、前記した尤度差も絶対値そのものが意味をもってい
るのではなく、あくまでも尤度差1に相当するメトリッ
ク差ということになる。
【0063】図6は、同期語検出器の構成例である。P
RMLビタビ検出器56から出力されたビット列は、同
期語と同じ長さのシフトレジスタ61に入力される。シ
フトレジスタ61の全出力は一致回路62に入力され、
表1又は表2の中の選ばれた同期語、若しくは表3a〜
表3eに示す誤同期語とシフトレジスタ61の全出力の
一致がとられ一致/不一致が同期語検出信号として出力
される。この信号はTCPRビタビ検出器58に供給さ
れ、真(すなわち一致)でTCPRビタビ検出器58の
タイミングを管理している(すなわち検出トレリスの時
変構造を管理している)カウンタが時刻0に初期化され
る。一方、一致回路62からは、検出された同期語が始
点又は終点とする状態が、図2上のどの状態であるかを
示す信号が状態指定信号として出力される。状態の指定
の方法は幾つか考えられるが、本実施形態では、図2上
の時刻0の4状態それぞれに自分自身が指定された状態
であるかを知らせる信号を送るものとする。同期語が始
点とする状態は、同期語の先頭からTCPRビタビ検出
を開始する場合に必要な信号であり、同期語が終点とす
る状態は、同期語直後の符号語からTCPRビタビ検出
を開始する場合に必要な信号であることは前述した通り
である。
【0064】図7は、TCPRビタビ検出器58内のAC
S(Add Compare Select) 回路の構成を示している。図2
中の状態から状態には、1つずつこのACS回路が
割り当てられる。図7の構成のうち、破線内の回路、す
なわち、加算器71、加算器72、比較器73、及びセ
レクタ74は、一般的なACS回路としてよく知られて
いる。TCPRビタビ検出器58には、同期語検出器5
7から同期語検出信号と状態指定信号が入力されるが、
そのうち同期語検出信号はベースカウンタ78と比較器
79に入力され、また、状態指定信号はセレクタ77の
セレクト端子に入力される。
【0065】ベースカウンタ78は、前記の同期語検出
器37から出力された同期語検出信号により時刻0に初
期化される。ここで、ベースカウンタ78は、基準クロ
ックのエッジ(立ち上がり又は立ち下がり)で初期化及
び時刻のカウントが行われるものとする。すなわち、基
準クロックにエッジが発生したとき、同期語検出信号が
真であれば(すなわち同期語を検出したことを示してい
れば)初期化が行われ、偽であれば時刻のカウントアッ
プが行われる。基準クロックのエッジが存在しないとき
は、出力はホールド状態となる。比較器79は、同期語
検出信号とベースカウンタ78の出力を比較する。比較
器79では、図2に示す検出トレリスを用いた場合、ベ
ースカウンタの出力が時刻19を示し、かつ同期語検出
信号が真であれば出力を真とし、そうでなければ出力を
偽とする。比較器79の出力は、セレクタ76のセレク
ト端子に入力される。セレクタ76では、比較器79の
出力が偽であれば、初期メトリック値としてセレクタ7
7の出力が選択され、真であれば、通常メトリック値と
してセレクタ74の出力が選択される。セレクタ76の
出力は、基準クロックのエッジでレジスタ45に取り込
まれる。
【0066】ここで、同期語検出信号を直接セレクタ7
6のセレクト端子に入力するようにして、セレクタ76
により、同期語検出信号が真であれば(すなわち同期語
検出を示していれば)セレクタ77の出力を選択し、偽
であれば、通常の経路であるセレクタ74の出力を選択
することにより、同期語が始点(又は終点)とする検出
トレリス上の状態の尤度を同一時刻における他の状態の
尤度より高く設定することができる。しかし、この構成
では、同期語が検出されるたびにパスメトリックの初期
化が行われる。しかし、もしも同期語が検出された時点
でベースカウンタが示す時刻が正しければ、すなわちビ
タビ検出装置の同期がとれていれば、パスメトリックの
初期化は本来不要であるはずである。なぜならばこの場
合、セレクタ74の出力が示す通常パスメトリックは、
図2に示す検出トレリスの構造を正しく反映した値にな
っているはずであるからである。逆に初期化を行ってし
まうと、本来あるべきパスメトリックの値を予め定めら
れた固定のメトリックで歪めてしまうことになる。本発
明の実施形態では、ビタビ検出器の同期がとれていない
場合だけ、すなわち入力シーケンスがとる時刻とベース
カウンタ78が示す時刻がずれているときだけ、パスメ
トリックの初期化が行われる。
【0067】このようにすることにより、パスメトリッ
クを歪めてしまうことを防止できる。
【0068】
【発明の効果】以上の説明からも明らかなように、本発
明では、時変構造をもつ検出トレリスを用いて、伝送路
出力シーケンスから同期信号を含む符号シーケンスを検
出するに当たり、同期信号を検出した際に判明した検出
トレリス上の時刻と、同期信号を検出する前の時刻から
外挿された検出トレリス上の時刻が一致していなかった
場合に限り、同期信号が検出トレリス上で始点又は終点
とする状態の尤度の初期化が行われるようにしたことに
よって、本来あるべきパスメトリックの値を予め定めら
れた固定のメトリックで歪めてしまうことなく、ビタビ
検出を行うことができる。
【0069】したがって、本発明によれば、本来あるべ
きパスメトリックの値を予め定められた固定のメトリッ
クで歪めてしまうことなく、ビタビ検出を行うことがで
きるビタビ検出方法並びにビタビ検出装置を提供するこ
とができる。
【図面の簡単な説明】
【図1】本件出願人が先に提案した16/20符号のA
DSトレリスを示す図である。
【図2】16/20符号によるTCPR1の検出トレリ
スを示す図である。
【図3】本件出願人が先に提案した再生装置の構成例を
示す図である。
【図4】有限状態遷移図である。
【図5】本発明を適用した再生装置の構成を示すブロッ
ク図である。
【図6】上記再生装置における同期語検出器の構成を示
すブロック図である。
【図7】上記再生装置におけるACS回路の構成を示す
ブロック図である。
【符号の説明】
51 メディア、52 再生アンプ、53 等化器、5
4 PLL回路、55標本化器、56 PRMLビタビ
検出器、57 同期語検出器、58 TCPRビタビ検
出器、59 復号化器、510 遅延素子、61 シフ
トレジスタ、62 一致回路、71,72 加算器、7
3,79 比較器、74,76,77セレクタ、75
レジスタ、78 ベースカウンタ

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 時変構造をもつ検出トレリスを用いて、
    伝送路出力シーケンスから同期信号を含む符号シーケン
    スを検出するビタビ検出方法において、 同期信号を検出したことにより得られた時刻が、前記検
    出トレリス上の初期時刻に該当していなかった場合に限
    り、同期信号が検出トレリス上で始点又は終点とする状
    態の尤度の初期化が行われることを特徴とするビタビ検
    出方法。
  2. 【請求項2】 時変構造をもつ検出トレリスを用いて、
    伝送路出力シーケンスから同期信号を含む符号シーケン
    スを検出するビタビ検出装置において、 検出トレリス上の時刻をカウントするベースカウンタ
    と、 同期信号を検出した際に判明した時刻とベースカウンタ
    が示す時刻を比較し一致/不一致を出力する比較器と、 通常のACS(Add Compare Select)回路の出力と予め定
    められた初期メトリック値を選択し出力するセレクタを
    備え、 比較器の出力が一致を示しているとき前記セレクタは、
    通常のACS回路の出力を選択し、不一致を示している
    とき前記セレクタは、予め定められた初期メトリック値
    を選択することを特徴とするビタビ検出装置。
  3. 【請求項3】 前記ベースカウンタは、同期信号の検出
    信号により検出トレリス上の初期時刻で初期化されるこ
    とを特徴とする請求項2に記載のビタビ検出装置。
JP30148298A 1998-10-22 1998-10-22 ビタビ検出方法並びにビタビ検出装置 Expired - Fee Related JP4029498B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP30148298A JP4029498B2 (ja) 1998-10-22 1998-10-22 ビタビ検出方法並びにビタビ検出装置
US09/422,494 US6532567B2 (en) 1998-10-22 1999-10-21 Method and apparatus of Viterbi detection for trellis-code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30148298A JP4029498B2 (ja) 1998-10-22 1998-10-22 ビタビ検出方法並びにビタビ検出装置

Publications (2)

Publication Number Publication Date
JP2000134112A true JP2000134112A (ja) 2000-05-12
JP4029498B2 JP4029498B2 (ja) 2008-01-09

Family

ID=17897447

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30148298A Expired - Fee Related JP4029498B2 (ja) 1998-10-22 1998-10-22 ビタビ検出方法並びにビタビ検出装置

Country Status (2)

Country Link
US (1) US6532567B2 (ja)
JP (1) JP4029498B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003032497A1 (fr) * 2001-10-03 2003-04-17 Sony Corporation Procede de codage et de decodage

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3531626B2 (ja) * 2001-07-09 2004-05-31 ソニー株式会社 データ伝送方法、ブロック同期信号検出方法及び再生装置
US6993088B2 (en) * 2001-08-01 2006-01-31 Radiodetection Limited Encoding scheme for producing magnetic field signals having desired spectral characteristics
US7307807B1 (en) * 2003-09-23 2007-12-11 Marvell International Ltd. Disk servo pattern writing
US7499233B1 (en) * 2004-04-20 2009-03-03 Marvell International Ltd. Multi-phase control information detection and signal polarity determination
US7974034B1 (en) * 2006-06-07 2011-07-05 Marvell International Ltd. Systems and methods for sync mark detection using correlation
EP1903702A1 (en) * 2006-09-19 2008-03-26 STMicroelectronics N.V. Method and device for estimating the drift between two clocks, in particular for ranging applications in UWB-LDR technology
US8000411B2 (en) * 2008-01-04 2011-08-16 Qualcomm Incorporated Decoding scheme using multiple hypotheses about transmitted messages
US8259867B2 (en) * 2008-01-04 2012-09-04 Qualcomm Incorporated Methods and systems for turbo decoding in a wireless communication system
US8259866B2 (en) * 2008-01-04 2012-09-04 Qualcomm Incorporated Decoding scheme using A-priori information about transmitted messages
US8406342B2 (en) * 2008-06-19 2013-03-26 Qualcomm Incorporated Methods and systems for improving frame decoding performance using known information
US8456775B2 (en) * 2009-12-31 2013-06-04 Lsi Corporation Systems and methods for detecting a reference pattern
TWI642054B (zh) 2016-05-27 2018-11-21 日商新力股份有限公司 Signal processing device and signal processing method

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4641327A (en) * 1985-07-09 1987-02-03 Codex Corporation Frame synchronization in trellis-coded communication systems
JPH0329434A (ja) * 1989-06-26 1991-02-07 Nec Corp フレーム同期外れ検出方式
US5428646A (en) * 1992-12-24 1995-06-27 Motorola, Inc. Device and method for frame synchronization in a multi-level trellis coding system
US5424881A (en) * 1993-02-01 1995-06-13 Cirrus Logic, Inc. Synchronous read channel
FR2725098B1 (fr) * 1994-09-27 1996-11-22 Alcatel Telspace Dispositif de synchronisation de branches d'un decodeur de viterbi compris dans un recepteur de donnees numeriques codees en treillis multidimensionnel
US5771127A (en) * 1996-07-29 1998-06-23 Cirrus Logic, Inc. Sampled amplitude read channel employing interpolated timing recovery and a remod/demod sequence detector
US5802118A (en) * 1996-07-29 1998-09-01 Cirrus Logic, Inc. Sub-sampled discrete time read channel for computer storage systems
EP0838906A3 (en) * 1996-10-25 2004-10-13 Matsushita Electric Industrial Co., Ltd. Method and device for determining thresholds of metric values used in Viterbi synchronization evaluation circuits
US6032284A (en) * 1997-03-12 2000-02-29 Cirrus Logic, Inc. Trellis coding system for disc storage systems
US6154870A (en) * 1997-06-04 2000-11-28 Seagate Technology Llc Signal error-correction system and method
US6089749A (en) * 1997-07-08 2000-07-18 International Business Machines Corporation Byte synchronization system and method using an error correcting code
US6023386A (en) * 1997-10-31 2000-02-08 Cirrus Logic, Inc. Fault tolerant sync mark detector for synchronizing a time varying sequence detector in a sampled amplitude read channel
US6253347B1 (en) * 1997-11-05 2001-06-26 Hitachi America, Ltd. Automatic synchronization circuit for trellis decoder

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003032497A1 (fr) * 2001-10-03 2003-04-17 Sony Corporation Procede de codage et de decodage
US7339500B2 (en) 2001-10-03 2008-03-04 Sony Corporation Encoding method and decoding method

Also Published As

Publication number Publication date
JP4029498B2 (ja) 2008-01-09
US20030009724A1 (en) 2003-01-09
US6532567B2 (en) 2003-03-11

Similar Documents

Publication Publication Date Title
JP3668202B2 (ja) 情報記録再生装置及びその信号評価方法
US7881164B1 (en) Sync mark detection with polarity uncertainty
US6606728B1 (en) Rate (M/N) code encoder, detector, and decoder for control data
JPH0563694A (ja) パーシヤルレスポンス式システムにおけるプリアンブル認識及び同期検出
US6473477B2 (en) Data synchronizing signal detecting device
JP4029498B2 (ja) ビタビ検出方法並びにビタビ検出装置
JP2780612B2 (ja) 磁気記録再生装置
JP4171171B2 (ja) データ同期検出方法およびデータ同期検出装置、情報記録方法および情報記録装置、情報再生方法および情報再生装置、情報記録フォーマット、信号処理装置、情報記録再生装置、情報記録媒体
US5390195A (en) Miller-squared decoder with erasure flag output
US6556633B2 (en) Timing recovery for data sampling of a detector
JP2005196964A (ja) 情報記録再生装置及びその信号評価方法
US5625505A (en) Method of and apparatus for regenerating partial-response record signal
JP4131050B2 (ja) データ伝送方法
JP3531626B2 (ja) データ伝送方法、ブロック同期信号検出方法及び再生装置
JPH10511833A (ja) チャネル信号を情報信号に復号する装置及びこの装置を具える再生装置
JP3756927B2 (ja) 情報記録再生装置及びその信号評価方法
US6583941B1 (en) Method and apparatus for thermal asperity recovery for word sync detection in data channels
JP3956401B2 (ja) ディジタル情報記録再生同期装置
JPH05227043A (ja) デジタル信号識別方法およびデジタル信号識別回路
JP2005018941A (ja) 光学的情報再生装置
JPH11273264A (ja) 再生データ検出装置及び再生データ検出方法
JPS62184663A (ja) 情報記憶方式
JPH01116967A (ja) ディジタル信号復号方式

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050920

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: 20070925

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071008

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

Free format text: PAYMENT UNTIL: 20101026

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees