JPH0722968A - 信頼度情報信号生成方法および装置 - Google Patents
信頼度情報信号生成方法および装置Info
- Publication number
- JPH0722968A JPH0722968A JP6130904A JP13090494A JPH0722968A JP H0722968 A JPH0722968 A JP H0722968A JP 6130904 A JP6130904 A JP 6130904A JP 13090494 A JP13090494 A JP 13090494A JP H0722968 A JPH0722968 A JP H0722968A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- decoder
- likelihood
- sequence
- decoded
- 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
Links
- 238000000034 method Methods 0.000 title claims description 38
- 238000007476 Maximum Likelihood Methods 0.000 claims abstract description 15
- 230000006870 function Effects 0.000 claims description 19
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims 1
- 238000004364 calculation method Methods 0.000 abstract description 10
- 238000012805 post-processing Methods 0.000 abstract description 9
- 238000011156 evaluation Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 3
- 238000000926 separation method Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000005315 distribution function Methods 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 208000011580 syndromic disease Diseases 0.000 description 1
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/4138—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors soft-output Viterbi algorithm based decoding, i.e. Viterbi decoding with weighted decisions
- H03M13/4146—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors soft-output Viterbi algorithm based decoding, i.e. Viterbi decoding with weighted decisions soft-output Viterbi decoding according to Battail and Hagenauer in which the soft-output is determined using path metric differences along the maximum-likelihood path, i.e. "SOVA" decoding
-
- 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)
- Probability & Statistics with Applications (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Error Detection And Correction (AREA)
- Hardware Redundancy (AREA)
Abstract
されたデータシンボルに関する信頼度情報を生成する。 【構成】 最適シンボル毎検出(OSSD)法で行われ
るように各時刻にすべての可能なパスを考慮する代わり
に、ただ1つの復号されたパス(内側ビタビ復号器の最
尤パス)と、有限個の誤りパスを計算することにより、
計算量およびメモリ量を縮小する。まず、ビタビアルゴ
リズムに基づく内側復号器において、少なくとも信頼度
情報を計算しているシンボルにおいて復号されたシーケ
ンスと異なる尤度の高い選択肢のリストの確率を決定
し、これらのうちの最も可能性の高いものを信頼度を計
算する基礎として使用する。信頼度情報はMLシーケン
スのみに対して評価される。
Description
て、復号したデータシンボルの信頼度情報を提供する後
処理方法および装置に関する。
態マシンによって符号化され白色雑音によって破損した
データの効率的な最尤(ML)シーケンス推定法として
周知である。(ジー.ディ.フォーニー(G. D. Forney,
Jr.)、ジュニア、「ビタビアルゴリズム」、Proc. IEE
E、第61巻第3号第268〜278ページ(1973
年3月)参照。)多くのアプリケーションでは、ビタビ
復号器の出力は、連接符号化システムにおける第2の復
号器によってさらに処理される。図1に、外側符号器1
21が情報シーケンスa(k)をシーケンスb(k)に
変換する連接符号化システムを示す。内側復号器125
は、受信したシーケンスr(k)を復号して、内側符号
器123によって符号化されたシーケンスの推定値b^
(k)を生成する。続いて外側復号器127がb^
(k)を使用して情報シーケンスの推定値a^(k)を
生成する。表1に、図1の連接システムで典型的な特定
の符号器の組合せの4つの例を示す。これらすべてにお
いて、情報シーケンスの推定値を得るために、最適な復
号器は、外側および内側の符号の結合状態空間に作用す
べきである。しかし、表1の第1の符号化組合せ、すな
わち、組合せ音声・チャネル符号化法式では、このよう
な復号器を記述する方法はまだ知られていない。他の3
つの場合では、強力な符号が内側および外側の符号とし
て使用されるときには特に、複雑すぎるため装置化でき
ない可能性がある。従って、実際的方法では、内側復号
器によって受信されたデータの復号をまず実行してから
外側符号化を行う。
成する。外側符号がランダム誤り訂正符号である場合、
図2のように、インタリーバ/デインタリーバの対22
2、226を図1の符号化システムに挿入することも可
能である。この対は、外側復号プロセスを容易にするた
めに、誤りのバーストを擬似ランダム化するのに有用で
ある。外側符号/インタリーバ/内側符号の組合せを新
しい符号と考えることができる場合、その最適な復号器
は、網羅的な検索を必要とし、装置化はさらに困難なも
のとなる。
つかの技術が開発されている。そのような技術の1つに
一般化ビタビアルゴリズム(GVA)がある。(ティ.
ハシモト、「ビタビアルゴリズムのリスト型縮小制約一
般化(A List-Type Reduced-Constraint Generalization
of the Viterbi Algorithm)」、IEEE Trans. Inf. The
ory、第IT−33巻第866〜876ページ(198
7年11月)、エヌ.セシャドリ(N. Seshadri)、シー
イー.ダブリュ.サンドバーグ(C-E. W. Sundberg)、
「畳み込み符号の誤り検出に対する一般化ビタビアルゴ
リズム(Generalized Viterbi Algorithms for Error De
tection With Convolutional Codes)」、Proc. GLOBECO
M '89、米国テキサス州ダラス、第1534〜1538
ページ(1989年11月)参照。)GVAは、内側チ
ャネルを記述する距離に従って内側復号器出力における
b^(k)のL>1個の最良の推定値(候補シーケンス
ともいう)のリストを生成する。各候補シーケンスは、
外側チャネルを最良に記述する距離に従って外側復号器
によって復号される。L個の復号された候補シーケンス
のうちの最良のものが、情報シーケンスの最終推定値と
して選択される。例えば、表1の音声・チャネル符号化
システムの組合せにおいて、外側符号を復号するための
距離は、内側復号器からL個の候補シーケンスを選択す
るために、ピッチ情報、スペクトル情報、およびフレー
ム間相関のような音声に基づく性質を利用することがで
きる。表1の第2の場合には、外側復号器は、内側復号
器によって出力されるL個の最良候補シーケンスからシ
ンドローム0の候補を選択する。(セシャドリ、サンド
バーグ前掲書参照)。
としてソフト(シンボル)出力ビタビアルゴリズム(S
OVA)が提案されている。(ジー.バテイル(G. Batt
ail)、「ビタビアルゴリズムによって復号されるシンボ
ルの重みづけ(Weighting theSymbols Decoded by the V
iterbi Algorithm)」、Abstracts of the IEEE Int.Sym
p. Inf. Theory、米国カリフォルニア州アナーバー、第
141ページ(1986年10月)、ジェー.ハーゲナ
ウアー(J. Hagenauer)、ピー.ヘーハー(P.Hoeher)、
「ソフト決定出力を有するビタビアルゴリズムとその応
用(A ViterbiAlgorithm With Soft-Decision Outputs a
nd its Applications)」、Proc. GLOBECOM '89、米国テ
キサス州ダラス、第1680〜1686ページ、198
9年11月)、ジェー.ヒューバー(J. Huber)、リュペ
ル(Rueppel)、「トレリス復号器によって検出されるシ
ンボルに対する信頼度評価(Reliability-Estimationfor
Symbols Detected by Trellis-Decoders)」(ドイツ
語)、AEU、第44巻第8〜21ページ(1990年1
月)参照。)SOVAでは、内側復号器は、内側復号器
の出力における最良パス推定値を、内側復号器によって
復号されるシーケンス内の各シンボルに関する信頼度情
報をともに出力する。次に、外側復号器が、その信頼度
情報を使用して、内側復号器の出力シーケンスをソフト
復号する。最大事後シンボル毎検出方式(最適シンボル
毎検出方式ともいう)も使用可能である。しかし、その
計算量はソフト出力ビタビアルゴリズムよりもずっと大
きい。
めのソフト出力方式は欠点を有する。第1に、明らか
に、最良のデータシーケンスはあらゆる時刻にビタビ復
号トレリス内の1状態のみを通過し、これらの決定はあ
る遅延を伴って可能である。従って、ソフト出力を計算
する際に遅延を導入すれば、復号されるシンボルは使用
可能となり、信頼度はそれらのシンボルに対してのみ計
算する必要がある。しかし、SOVAはデータが復号さ
れているのと同時に信頼度値を評価し、各時刻に各状態
に対して信頼度値を計算しなければならない。「2段階
アルゴリズム」では計算効率は良くなるが、その欠点は
必要なメモリの量である。一般的に、この方法を装置化
するために設計される集積回路の面積の約50%が距離
差を記憶するのに必要な追加遅延ユニットによって消費
されてしまう。(ジェー.ハーゲナウアー、ピー.ヘー
ハー、ジェー.ヒューバー、「ソフト出力ビタビシンボ
ル毎MAP符号化:アルゴリズムと応用(Soft-Output V
iterbi and Symbol-by-Symbol MAP Decoding: Algorith
m and Applications)」、IEEE Trans. Comm.に投稿、オ
ー.ジョーゲンセン(O. Jorgensen)、エム.ヴォーペル
(M. Vaupel)、エイチ.メイヤー(H. Meyr)、「ソフト出
力ビタビ復号のための高速VLSIアーキテクチャ(Hig
h-Speed VLSI Architecture for Soft-Output Viterbi
Decoding)」、Proc. Int. Conf. Specific Array Proce
ssors (ASAP '92)、米国バークレー(1992年8月)
参照。)第2に、内側復号器が誤りを生じるときは、誤
りのあるシーケンスは、特に中程度および高い信号対雑
音比では、すべての可能なデータシーケンスの小さいサ
ブセットからのものとなる可能性が高い。従来の方法
は、計算量を縮小するためにこの性質を利用していな
い。(ジー.バテイル、前掲書、ジェー.ハーゲナウア
ー、ピー.ヘーハー、前掲書、ジェー.ヒューバー、リ
ュペル、前掲書、ジェー.ハーゲナウアー、ピー.ヘー
ハー、ジェー.ヒューバー、前掲書、オー.ジョーゲン
セン、エム.ヴォーペル、エイチ.メイヤー、前掲書参
照。)
の中からMLパスおよび最良パスを計算する方法を提案
している(「畳み込み内側符号を使用した連接方式のた
めのビタビアルゴリズムの重みつき出力による変形(A W
eighted-Output Variant ofthe Viterbi Algorithm for
Concatenated Schemes Using a Conventional Inner C
ode)」、Proc. EUROCODE '90、イタリア国ウディネ(1
990年11月))。しかし、この方法は、いくつかの
短所を有する。(i)計算量が内側符号化プロセスのメ
モリとともに指数関数的に増大する。これは、装置化に
はさらに計算量およびメモリが増大することを意味す
る。(ii)この技術は、符号の性質ではなくイベント
長に基づいている。(iii)この技術は、ビタビ復号
に制限される。
にも拡張可能な、復号器の出力において復号されたデー
タシンボルに関する信頼度情報を提供する後処理方法お
よび装置が必要とされる。
多くの欠点を回避した、復号器の出力において復号され
たデータシンボルに対する信頼度情報を提供する後処理
方法および装置を開示したものである。本発明は、最適
シンボル毎検出(OSSD)法の次善の装置化を利用す
る。OSSDで行われるように各時刻にすべての可能な
パスを考慮する代わりに、ただ1つの復号されたパス
(内側ビタビ復号器の最尤パス)と、有限個の誤りパス
が計算される。従って、従来の方式に比べて計算および
記憶の量がいずれも小さい。
ルゴリズムに基づく内側復号器に使用される。本発明の
方法は、少なくとも信頼度情報を計算しているシンボル
において、復号されたシーケンスと異なる、尤度の高い
選択肢のリストの確率を決定し、これらのうちの最も可
能性の高いものを信頼度を計算する基礎として使用す
る。本発明の方法および装置は、従来提案されたソフト
出力ビタビアルゴリズムを使用したものよりも計算量が
少なくなる。その理由は、信頼度情報が各時刻にすべて
の状態に対して計算される従来技術は異なり、信頼度情
報はMLシーケンスのみに対して評価されるためであ
る。第2に、本発明の方法および装置によれば、VAで
は本質的に組み合わされている尤度の評価と決定の関数
を分離することができる。このことは、本発明の後処理
プロセッサが、与えられた尤度関数を有するアプリケー
ションにおける任意の(次善のハード出力)復号器に適
用可能であることを意味する。最後に、本発明の技術は
任意の符号器に一般化することができる。
310が連接符号化システムで使用される本発明の実施
例を示す。後処理プロセッサ310は、受信シーケンス
r(k)と、内側復号器308の出力b^(k)とを受
け取り、a^(k)を決定する際に、外側復号器312
によって使用される信頼度情報を表す信号を生成する。
本発明の原理は以下に述べる通りである。VAによる尤
度評価および決定を組み合わせた最適検出器を構成する
のではなく、これらの関数は分離することができる。多
くのアプリケーションでは、尤度関数を最適化するのは
(例えば、状態数が過大である場合)非常に高価であ
る。しかし、次善の(ハード決定)復号器/検出器は装
置化可能であることが多い。また、与えられた問題に対
する尤度関数は既知であると仮定する。任意の復号器/
検出器のハード決定は、尤度関数評価器に送られる。特
定の復号されたビットに対する信頼度情報を得るため、
そのビットのみを反転し、尤度を評価する。これらの尤
度の比が個の情報ビットに対応する信頼度となる。より
一般的には、単一の情報ビットのみを反転するのではな
く、そのビットの信頼度を計算するために他のいくつか
のビット(例えば、隣接ビット)も反転することを選択
することができる。
細に説明する。第III節で、さまざまなアプリケーシ
ョンにおける本発明の実施例を提示し、広範囲の応用が
可能であることを示す。
法]図4に、外側復号器312によって使用される信頼
度情報を含む信号を生成するために後処理プロセッサ3
10によって実行されるステップを示す。2元信号およ
びアルファベット±1の通信システムを仮定する。2元
信号を仮定したが、2より高いレベルへの一般化は直接
的である。MAP(最大事後)検出器は時刻kにおいて
尤度すなわち条件付き確率
り、jは値±1をとる。検出されるシンボルは、より高
い確率を有する値であり、それをb^(k)で表す。こ
の確率は計算可能であると仮定する(エル.アール.バ
ール(L. R. Bahl)、ジェー.クック(J. Cooke)、エフ.
ジェリネク(F. Jelinek)、ジェー.ラヴィヴ(J. Ravi
v)、「シンボル誤り確率を最小化する線形符号の最適復
号(Optimal Decoding of Linear Codes for Minimizing
Symbol Error Probability)」、IEEE Trans. Inf. The
ory、第IT−20巻第284〜287ページ(197
4年3月)参照)。シンボルb^(k)に対応する信頼
度は次式で与えられる。
次善の方法が所望される。
る。図1の外側符号の出力はデータシーケンス{b
(k)}であるとし、これは内側符号によって符号化さ
れて送信データシーケンス{s(b,k)}を生成する
(ただし、kは時間インデックス)とする。受信シーケ
ンス{r(k)}は、ノイズシーケンス{n(k)}に
よって破損された{s(b,k)}である。ノイズラン
ダム変量nkは、i.i.d.(独立、同一分布の)平
均0のガウス変量であり、かつその確率分布関数は次式
で与えられると仮定する。
{b(k)}の条件下での受信シーケンスの条件付き尤
度は次式のようになる。
(k)}のすべてのシーケンスの集合をS+(k)と
し、時刻kにおけるデータ推定値が−1であるような
{b(k)}のすべてのシーケンスの集合をS-(k)
とする。対応するシーケンス確率をそれぞれP(b+)
およびP(b-)とする。すると、+1が送信されたと
いう仮説のもとでのOSSDの尤度関数は次式で与えら
れる。
正定数である。OSSD決定法は、すべてのパス確率の
計算を必要とする。これは再帰的に行われ、ブロック処
理、ノイズ変量σ2の評価、および数値的問題点の回避
を必要とする(ジェー.ハーゲナウアー、ピー.ヘーハ
ー、ジェー.ヒューバー、前掲書参照)。
下の通りである。ビタビアルゴリズムによって効率的に
発見することができる、データシーケンスの最尤推定値
を次式で表す。
すなわちデータシーケンスを表す。)また、ML復号さ
れたデータシーケンスに対する条件付き確率をP(b
^)で表す。ビット位置kで{b(k)}と異なるシー
ケンス{d(k)}を考える。加法的白色ガウス雑音が
ある場合、この確率はp({r(k)}|{d
(k)})で与えられる。すべてのこのようなシーケン
ス{d(k)}のうちで、最大確率を有するもののみを
選択する。そのシーケンスを{d*(k)}とし、対応
する事後確率をP(d*)とする。すると、尤度関数は
次式へと還元される。
時刻に行われ、そのシンボルに対する信頼度が評価され
る。しかし、考えられる選択肢のリストはデータシーケ
ンス{b(k)}の長さに関して指数関数的に増大す
る。第2の簡単化は、最近接選択肢のみ、または、最近
接選択肢および次に小さい距離の選択肢、などを考慮す
ることである。最近接選択肢の数および厳密なシーケン
ス構造は、内側符号化プロセスが指定されれば導出する
ことができる。N個の最近接選択肢があるとする。各最
近接シーケンスd(k)に対して、事後確率P(d)を
計算し、最大確率を有するものを選択する。この確率が
P(d*)を近似する。明らかに、選択肢の数が多くな
ると、それだけソフト情報の品質は向上するが、反面、
計算量は増大する。分子(事前決定のため)および分母
でそれぞれただ1つのパスしか考慮しない限り、OSS
Dの性能に近づくことはできないことに注意すべきであ
る。しかし、複数のパスを考慮し、高SNR規則を適用
することによる一般化は直接的である(ジェー.ハーゲ
ナウアー、ピー.ヘーハー、ジェー.ヒューバー、前掲
書参照)。
的に変化する状況では、時間変化ISIチャネルの場合
のように、内側符号の距離の性質は事前には与えられな
い。非常に時間がかかるためにこの距離の性質が計算で
きないことがある。その場合、さらに簡単化するには、
時刻k−Dからk+Dまでの有限のウィンドウ内でのみ
異なる22D個の選択肢を考慮する。任意の内側復号器の
出力をb^(k)とする。対応する事後確率をP(b
^)とする。各選択肢シーケンスd(k)に対して、事
後確率
尤度、すなわち、k番目のビットの信頼度値は次式のよ
うになる。
いと仮定すると、D=0の場合、誤りテーブルは、ただ
1つのエントリ、すなわち時刻kにおいて復号シーケン
スと異なるシーケンスのみからなり、他の時点でも同一
である。
よび内側符号からなる連接符号化システムを考える。例
Aは、2個のチャネルシンボルの記憶のある2元シンボ
ル間干渉チャネルであり、例Bは、メモリ2レートR=
1/2の畳み込み符号である。内側復号器の第1段は、
いずれの例でも、4状態のビタビ復号器である。内側復
号器からの信頼度情報がない場合、外側復号器は誤り検
出しか実行することができない。しかし、信頼度情報が
ある場合、これら2つの例に対して、ワグナー復号を実
行し、1〜2dBの利得を得ることができる。第3の例
では、0強制マルチユーザ検出器(「脱相関検出器」)
を有する符号化同期DS−CDMAを考える。例えば
(SO)VAによる尤度評価および決定は、K=32の
ユーザには適用できない。従って、脱相関検出器の出力
は後処理され、これはKに関して線形の計算量で実現可
能である。
ィ検査符号]8個の情報ビットに単一のパリティビット
を付加したものからなる外側コードの例を考える。外側
コードの出力はインタリーブされ、ISIチャネルを通
じて+1または−1として送信される。ISIチャネル
のインパルス応答はh(0)=0.26、h(1)=
0.93、およびh(2)=0.26である。雑音のあ
る受信データは、最尤シーケンス推定を実行する4状態
ビタビ復号器によって復号される(ジェー.ジー.プロ
アキス(J. G. Proakis)、「ディジタル通信(Digital Co
mmunications)」、マグロウヒル、第2版(1989
年)参照)。信頼度情報は、最小および最小から2番目
のユークリッド距離となる誤りシーケンスを考慮するこ
とによって生成される。4つのこのような誤りパターン
が存在する。これらは、以下の通りである。
−1として復号されたことを示す。同様に−2は−1が
+1として復号されたことを示す。
ている復号されたデータシンボルの符号に従って復号さ
れたシーケンスに加算するか、または、復号されたシー
ケンスから減算しなければならない。それをa*(k)
としても一般性を失わない。復号されたシンボルの符号
が負(正)である場合、誤りシーケンスは復号されたデ
ータシーケンスに加算(から減算)されなければならな
い。また、上記の誤りパターンは、誤りシンボルe
(0)がa*(k)に加算され、または、a*(k)から
減算され、e(1)がa*(k+1)に加算され、また
は、a*(k+1)から減算され、などとなるようにリ
ストされている。さらに、考慮するのに妥当な誤りパタ
ーンは、加算または減算されたときに、正しい他の情報
シーケンスとなるようなものである。例えば、a*
(k)を中心とするウィンドウ内の復号されたデータシ
ンボルがすべて−1である場合、数10の短いリストの
誤りシーケンスのうち正しい他の情報シーケンスとなる
のは{e(1)}のみである。一般に、2種類の誤り事象
を考慮すべきである。第1のものは、誤り事象が時刻k
に始まるものである。第2のものは、誤り事象が前の時
刻に始まり、時刻kでは終了しておらず、さらに誤りが
時刻kで生じるものである。第1の場合のみが新しい確
率評価を必要とする。その理由は、第2の場合に対応す
る確率は既に評価されているはずであるからである。
ト情報シーケンスの両方をデインタリーブした後、9ビ
ット毎にパリティが計算される。パリティが正しくない
場合、最小の信頼度を有するビットが反転される。
検査符号]この例では、レートR=11/12のパリテ
ィ検査外側符号と、レートR=1/2の内側畳み込み符
号とを考える。連接符号の全レートはR=11/24で
ある。この畳み込み符号はメモリM=2であり、自由距
離dfree=5である。距離dにある不正確な近傍の総数
をadで表す。a1=a2=a3=a4=0、a5=1、a6
=2、a7=4などとなる。距離dにある各近傍に対し
て、誤ったcd個の情報ビットがある。c1=c2=c3=
c4=c5=1、c6=4、c7=12などとなる。ソフト
出力が、ハミング重みd=5、6、および7を有する誤
りパターンからなる誤りテーブルとともに生成される。
与えられた時刻kにおいて、7個(a 5+a6+a7=
7)の新しい選択肢を評価する必要がある。(これは、
実際に記憶すべきリスト要素の数である。)しかし、前
の時刻に開始した誤り事象も考慮に入れるためには、1
7個(c5+c6+c7=17)すべての選択肢を考慮す
る必要がある。
ル内の選択肢の数である。リストサイズがc5=1であ
る場合、ハミング距離5の事象のみが考慮される。リス
トサイズがc5+c6=5である場合、距離6までのすべ
ての事象が考慮される。リストサイズがc5+c6+c7
=17である場合、距離7までのすべての事象が考慮さ
れる。
度後処理プロセッサを有する符号化されたDS−CDM
A]この最後の例は、後処理が、ビタビ復号器とともに
使用して信頼度情報を得るために適用可能であるのみな
らず、問題に対する尤度関数を定式化することができれ
ば、さらに一般的に、任意の(次善のものを含む)復号
器/検出器の与えられたハード決定に対する信頼度情報
を得るために使用可能であることを示す。このことはま
た、新しいクラスの次善の復号器/検出器を導く。
MAシステムを考える。シンボル信頼度情報を生成する
最適なマルチユーザ検出器はOSSDである(エス.ヴ
ェ留でゅ(S. Verdu)、「非同期ガウス多重アクセスチャ
ネルに対する誤りの最小確率(Minimum Probability of
Error for Asynchronous Gaussian Multiple-AccessCha
nnels)」、IEEE Trans. Inform. Theory、第IT−32
巻第85〜96ページ(1986年1月)参照)。しか
し、この検出器の計算量は、ユーザの数Kに関して指数
関数的に増大するため、それほど大きくないKに対して
さえ非実用的である。0強制(ZF)マルチユーザ検出
器(「脱相関検出器」)は、線形マルチユーザ検出器の
クラスに属する。その計算量はKに関して線形であるの
みである。この検出器は、シグニチャシーケンスが既知
である場合には装置化は容易である。しかし、この検出
器はチャネルを反転する(0強制等化器がISIチャネ
ルを反転するのと同様)ため、その出力は価値のある信
頼度情報を含まない。例えば、大きい振幅は必ずしも信
頼度の高い決定を表現しない。従って、この実施例で
は、0強制マルチユーザ検出器またはその他の任意のマ
ルチユーザ検出器に続く後処理プロセッサについて説明
する。
の(ハード決定)検出器から信頼度情報を得るための基
本的方法は、ハード決定を尤度関数に置換し、続いて、
単一の情報ビットのみを、残りの決定は固定して、反転
することである。この方法は、2個の情報ビット、3個
の情報ビットなどのすべての置換を反転することによっ
て、または、最も可能性のある誤り事象を評価すること
によって、容易に拡張可能である。このようにして、極
限では最適な検出器に近づく。
た同期DS−CDMAシステムを考える。シグニチャシ
ーケンスは、222−1個のPNシーケンスの長さN=6
4の一定の連続したシーケンスである。符号器はメモリ
M=2(すなわち、4状態)でレート1/2の畳み込み
符号であり、対応する復号器は32シンボルの遅延を有
するソフト決定ビタビ復号器である。符号化されたビッ
トは、受信器における誤りバーストを(ほぼ完全に)ラ
ンダム化するために(B,M)=(64,24)の畳み
込みインタリーバによって拡散される。伝送フォーマッ
トは2元正逆シグナリングである。各ユーザは、正規化
ドップラー周波数が0.01のレイリーフェージングチ
ャネルを通じて送信している。これらのチャネルは相互
に独立であり、受信器によって完全に追跡されると仮定
する。
ラス、例えば、マルチユーザ検出器が設計可能である。
そのアイデアは、任意の復号器/検出器を後続する後置
決定ユニットとともに動作させ、例えばk個の最も信頼
度の低いビット決定を選択し、最後に、残りの決定は固
定して、これらk個の情報ビットのみに対して最適な
(後置)復号器/検出器を動作させるというものであ
る。従って、この後置復号器の計算量は、Kではなくk
に関して指数関数的であるのみである。
来提案されたソフト出力ビタビアルゴリズムを使用した
ものよりも計算量が少なくなる。その理由は、信頼度情
報が各時刻にすべての状態に対して計算される従来技術
は異なり、信頼度情報はMLシーケンスのみに対して評
価されるためである。第2に、本発明の方法および装置
によれば、VAでは本質的に組み合わされている尤度の
評価と決定の関数を分離することができる。このこと
は、本発明の後処理プロセッサが、与えられた尤度関数
を有するアプリケーションにおける任意の(次善のハー
ド出力)復号器に適用可能であることを意味する。最後
に、本発明の技術は任意の符号器に一般化することがで
きる。
符号化システムの図である。
の図である。
Claims (6)
- 【請求項1】 受信信号を復号して第1信号を生成する
第1復号器からなる復号システムにおいて信頼度情報か
らなる信号を生成する方法において、 前記第1信号が与えられた場合に前記受信信号の尤度を
表す尤度関数を決定するステップと、 前記第1信号の最近接近傍の集合を選択するステップ
と、 前記最近接近傍の集合が与えられた場合に、前記受信信
号の尤度を表す複数の尤度関数を決定するステップと、 最大の尤度を有する最近接近傍を選択するステップと、 前記第1信号内のビットに対して、前記受信信号、前記
第1信号および前記最近接近傍の関数である信頼度値を
表す信号を生成するステップとからなることを特徴とす
る信頼度情報信号生成方法。 - 【請求項2】 前記第1信号が、ビタビ復号器によって
生成される最尤シーケンス推定値であることを特徴とす
る請求項1の方法。 - 【請求項3】 前記信頼度値を表す信号が他の復号器へ
の入力であることを特徴とする請求項1の方法。 - 【請求項4】 前記最近接近傍の集合が、前記受信信号
を符号化するために使用した符号およびその距離の性質
の情報から生成されることを特徴とする請求項1の方
法。 - 【請求項5】 前記最近接近傍の集合が、ウィンドウ内
のビットに対するビット値の置換を選択することによっ
て生成されることを特徴とする請求項1の方法。 - 【請求項6】 受信信号を復号して第1信号を生成する
第1復号器からなる復号システムにおいて信頼度情報か
らなる信号を生成する装置において、 前記第1信号が与えられた場合に前記受信信号の尤度を
表す尤度関数を決定する手段と、 前記第1信号の最近接近傍の集合を選択する手段と、 前記最近接近傍の集合が与えられた場合に、前記受信信
号の尤度を表す複数の尤度関数を決定する手段と、 最大の尤度を有する最近接近傍を選択する手段と、 前記第1信号内のビットに対して、前記受信信号、前記
第1信号および前記最近接近傍の関数である信頼度値を
表す信号を生成する手段とからなることを特徴とする信
頼度情報信号生成装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US065296 | 1993-05-21 | ||
| US08/065,296 US5457704A (en) | 1993-05-21 | 1993-05-21 | Post processing method and apparatus for symbol reliability generation |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0722968A true JPH0722968A (ja) | 1995-01-24 |
| JP3537183B2 JP3537183B2 (ja) | 2004-06-14 |
Family
ID=22061713
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13090494A Expired - Lifetime JP3537183B2 (ja) | 1993-05-21 | 1994-05-23 | 信頼度情報信号生成方法および装置 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US5457704A (ja) |
| EP (1) | EP0625829B1 (ja) |
| JP (1) | JP3537183B2 (ja) |
| AU (1) | AU673251B2 (ja) |
| DE (1) | DE69421963T2 (ja) |
| ES (1) | ES2142375T3 (ja) |
| SG (1) | SG43207A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6065149A (en) * | 1996-11-21 | 2000-05-16 | Matsushita Electric Industrial Co., Ltd. | Error correction device for a communication system |
| US6625775B1 (en) | 1998-12-10 | 2003-09-23 | Samsung Electronics Co., Ltd. | Encoder/decoder with serial concatenated structure in communication system |
Families Citing this family (68)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5889823A (en) * | 1995-12-13 | 1999-03-30 | Lucent Technologies Inc. | Method and apparatus for compensation of linear or nonlinear intersymbol interference and noise correlation in magnetic recording channels |
| US5996103A (en) * | 1996-07-31 | 1999-11-30 | Samsung Information Systems America | Apparatus and method for correcting errors in a communication system |
| US5968198A (en) * | 1996-08-16 | 1999-10-19 | Ericsson, Inc. | Decoder utilizing soft information output to minimize error rates |
| US5875199A (en) * | 1996-08-22 | 1999-02-23 | Lsi Logic Corporation | Video device with reed-solomon erasure decoder and method thereof |
| KR100498752B1 (ko) * | 1996-09-02 | 2005-11-08 | 소니 가부시끼 가이샤 | 비트메트릭스를 사용한 데이터 수신장치 및 방법 |
| US5809043A (en) * | 1996-10-08 | 1998-09-15 | Ericsson Inc. | Method and apparatus for decoding block codes |
| US5953636A (en) * | 1996-10-30 | 1999-09-14 | Lsi Logic Corporation | Single-chip DBS receiver |
| US5958073A (en) * | 1997-05-30 | 1999-09-28 | Motorola, Inc. | Reliability enhanced processing system and method for optimizing |
| ATE270795T1 (de) | 1998-09-28 | 2004-07-15 | Comtech Telecomm Corp | Turbo produktkode decodierer |
| US6418549B1 (en) * | 1998-10-30 | 2002-07-09 | Merunetworks, Inc. | Data transmission using arithmetic coding based continuous error detection |
| US6175559B1 (en) * | 1999-07-07 | 2001-01-16 | Motorola, Inc. | Method for generating preamble sequences in a code division multiple access system |
| US6115406A (en) * | 1999-09-10 | 2000-09-05 | Interdigital Technology Corporation | Transmission using an antenna array in a CDMA communication system |
| US6278726B1 (en) * | 1999-09-10 | 2001-08-21 | Interdigital Technology Corporation | Interference cancellation in a spread spectrum communication system |
| US7110923B2 (en) | 1999-11-04 | 2006-09-19 | Verticalband, Limited | Fast, blind equalization techniques using reliable symbols |
| US7143013B2 (en) | 1999-11-04 | 2006-11-28 | Verticalband, Limited | Reliable symbols as a means of improving the performance of information transmission systems |
| US7085691B2 (en) * | 1999-11-04 | 2006-08-01 | Verticalband, Limited | Reliable symbols as a means of improving the performance of information transmission systems |
| CN1235342C (zh) * | 1999-12-24 | 2006-01-04 | 通信集合公司 | 级联式信道编码的方法和设备 |
| US6769089B1 (en) * | 1999-12-24 | 2004-07-27 | Ensemble Communicatioins, Inc. | Method and apparatus for concatenated channel coding in a data transmission system |
| US7356752B2 (en) | 2000-03-14 | 2008-04-08 | Comtech Telecommunications Corp. | Enhanced turbo product codes |
| AU2001289296A1 (en) | 2000-04-04 | 2001-10-15 | Advanced Hardware Architectures, Inc. | Enhanced turbo product code decoder system |
| US20020034269A1 (en) * | 2000-07-28 | 2002-03-21 | Victor Demjanenko | Use of soft-decision or sum-product inner coders to improve the performance of outer coders |
| WO2002021784A1 (en) * | 2000-09-06 | 2002-03-14 | Motorola Inc. | Soft-output error-trellis decoder for convolutional codes |
| AU2002211213A1 (en) * | 2000-09-12 | 2002-03-26 | Ericsson Inc. | Method and apparatus for soft information generation in joint demodulation of co-channel signals |
| US6697985B1 (en) * | 2000-10-04 | 2004-02-24 | Actelis Networks Inc. | Predictive forward error correction redundancy |
| US6944242B2 (en) | 2001-01-04 | 2005-09-13 | Comsys Communication & Signal Processing Ltd. | Apparatus for and method of converting soft symbol information to soft bit information |
| US6731700B1 (en) | 2001-01-04 | 2004-05-04 | Comsys Communication & Signal Processing Ltd. | Soft decision output generator |
| US6529559B2 (en) | 2001-01-12 | 2003-03-04 | Comsys Communication & Signal Processing Ltd. | Reduced soft output information packet selection |
| US6980602B1 (en) | 2001-01-31 | 2005-12-27 | Comsys Communication & Signal Processing Ltd. | Normalization of equalizer soft output for channels with varying noise power |
| US6977977B1 (en) | 2001-02-20 | 2005-12-20 | Comsys Communication & Signal Processing Ltd. | Compensation of I/Q gain mismatch in a communications receiver |
| US6901121B1 (en) | 2001-02-20 | 2005-05-31 | Comsys Communication & Signal Processing Ltd. | Compensation of DC offset impairment in a communications receiver |
| US7673223B2 (en) * | 2001-06-15 | 2010-03-02 | Qualcomm Incorporated | Node processors for use in parity check decoders |
| US6633856B2 (en) * | 2001-06-15 | 2003-10-14 | Flarion Technologies, Inc. | Methods and apparatus for decoding LDPC codes |
| US6938196B2 (en) * | 2001-06-15 | 2005-08-30 | Flarion Technologies, Inc. | Node processors for use in parity check decoders |
| US6961888B2 (en) * | 2002-08-20 | 2005-11-01 | Flarion Technologies, Inc. | Methods and apparatus for encoding LDPC codes |
| US6901083B2 (en) * | 2002-10-25 | 2005-05-31 | Qualcomm, Incorporated | Method and system for code combining at an outer decoder on a communication system |
| GB0229320D0 (en) | 2002-12-17 | 2003-01-22 | Koninkl Philips Electronics Nv | Signal processing method and apparatus |
| US7047474B2 (en) * | 2002-12-23 | 2006-05-16 | Do-Jun Rhee | Decoding concatenated codes via parity bit recycling |
| US20040157626A1 (en) * | 2003-02-10 | 2004-08-12 | Vincent Park | Paging methods and apparatus |
| US6957375B2 (en) * | 2003-02-26 | 2005-10-18 | Flarion Technologies, Inc. | Method and apparatus for performing low-density parity-check (LDPC) code operations using a multi-level permutation |
| US20070234178A1 (en) * | 2003-02-26 | 2007-10-04 | Qualcomm Incorporated | Soft information scaling for interactive decoding |
| EP1597667A4 (en) * | 2003-02-26 | 2009-01-14 | Qualcomm Inc | PROGRAMMABLE INFORMATION HITCHING FOR ITERATIVE DECODING |
| US7822150B2 (en) * | 2003-03-15 | 2010-10-26 | Alcatel-Lucent Usa Inc. | Spherical decoder for wireless communications |
| US7231557B2 (en) * | 2003-04-02 | 2007-06-12 | Qualcomm Incorporated | Methods and apparatus for interleaving in a block-coherent communication system |
| US7434145B2 (en) * | 2003-04-02 | 2008-10-07 | Qualcomm Incorporated | Extracting soft information in a block-coherent communication system |
| CN100461116C (zh) * | 2003-04-02 | 2009-02-11 | 高通股份有限公司 | 用于在块相干通信系统中的交织的方法和设备 |
| US8196000B2 (en) * | 2003-04-02 | 2012-06-05 | Qualcomm Incorporated | Methods and apparatus for interleaving in a block-coherent communication system |
| US7437135B2 (en) | 2003-10-30 | 2008-10-14 | Interdigital Technology Corporation | Joint channel equalizer interference canceller advanced receiver |
| US7237181B2 (en) | 2003-12-22 | 2007-06-26 | Qualcomm Incorporated | Methods and apparatus for reducing error floors in message passing decoders |
| US7400692B2 (en) | 2004-01-14 | 2008-07-15 | Interdigital Technology Corporation | Telescoping window based equalization |
| US7346832B2 (en) | 2004-07-21 | 2008-03-18 | Qualcomm Incorporated | LDPC encoding methods and apparatus |
| US7395490B2 (en) | 2004-07-21 | 2008-07-01 | Qualcomm Incorporated | LDPC decoding methods and apparatus |
| US7127659B2 (en) * | 2004-08-02 | 2006-10-24 | Qualcomm Incorporated | Memory efficient LDPC decoding methods and apparatus |
| US8046662B2 (en) * | 2004-08-20 | 2011-10-25 | Broadcom Corporation | Method and system for decoding control data in GSM-based systems using inherent redundancy |
| WO2006031686A2 (en) * | 2004-09-13 | 2006-03-23 | Conexant Systems, Inc. | Systems and methods for multistage signal detection in mimo transmissions and iterative detection of precoded ofdm |
| US7421643B2 (en) * | 2005-01-04 | 2008-09-02 | Agere Systems Inc. | Data detection and decoding system and a method of detecting and decoding data |
| US7490284B2 (en) * | 2005-02-03 | 2009-02-10 | Broadcom Corporation | Meta-Viterbi algorithm for use in communication systems |
| US7469373B2 (en) * | 2005-02-17 | 2008-12-23 | Broadcom Corporation | Application of a Meta-Viterbi algorithm for communication systems without intersymbol interference |
| US7725800B2 (en) * | 2005-08-05 | 2010-05-25 | Hitachi Global Stroage Technologies Netherlands, B.V. | Decoding techniques for correcting errors using soft information |
| US8687744B2 (en) * | 2006-01-18 | 2014-04-01 | Broadcom Corporation | Method and system for an improved cellular diversity receiver |
| WO2009038408A2 (en) * | 2007-09-21 | 2009-03-26 | Lg Electronics Inc. | Digital broadcasting system and data processing method |
| US8127216B2 (en) * | 2007-11-19 | 2012-02-28 | Seagate Technology Llc | Reduced state soft output processing |
| US20090132894A1 (en) * | 2007-11-19 | 2009-05-21 | Seagate Technology Llc | Soft Output Bit Threshold Error Correction |
| US20110004810A1 (en) * | 2009-07-06 | 2011-01-06 | Himax Media Solutions, Inc. | Method and System of Receiving Data with Enhanced Error Correction |
| US8705664B2 (en) * | 2011-01-22 | 2014-04-22 | Viasat, Inc. | Soft-input generation for soft-decision FEC decoding |
| US8693897B2 (en) | 2011-01-22 | 2014-04-08 | Viasat, Inc. | Digital demodulator architecture |
| CN106160725B (zh) * | 2015-04-10 | 2019-08-23 | 扬智科技股份有限公司 | 输出电路与侦测负载是否连接于对应于输出电路的连接端口的方法 |
| US10763808B2 (en) * | 2018-10-01 | 2020-09-01 | Keithley Instruments, Llc | Source measure unit with guard drive circuit |
| US11368170B1 (en) * | 2021-04-29 | 2022-06-21 | Marvell Asia Pte, Ltd. | Systems and methods for Nyquist error correction |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62193323A (ja) * | 1986-02-19 | 1987-08-25 | Sony Corp | ヴイタビ復号装置 |
| US5295142A (en) * | 1989-07-18 | 1994-03-15 | Sony Corporation | Viterbi decoder |
| JPH03195129A (ja) * | 1989-12-22 | 1991-08-26 | Mitsubishi Electric Corp | 最尤系列推定装置 |
| CA2021744C (en) * | 1990-07-23 | 1998-05-12 | The Centre For Research In Earth And Space Technology | Fast maximum likelihood decoder |
| US5230003A (en) * | 1991-02-08 | 1993-07-20 | Ericsson-Ge Mobile Communications Holding, Inc. | Decoding system for distinguishing different types of convolutionally-encoded signals |
-
1993
- 1993-05-21 US US08/065,296 patent/US5457704A/en not_active Expired - Lifetime
-
1994
- 1994-05-11 ES ES94303374T patent/ES2142375T3/es not_active Expired - Lifetime
- 1994-05-11 SG SG1996005553A patent/SG43207A1/en unknown
- 1994-05-11 EP EP94303374A patent/EP0625829B1/en not_active Expired - Lifetime
- 1994-05-11 DE DE69421963T patent/DE69421963T2/de not_active Expired - Lifetime
- 1994-05-19 AU AU63219/94A patent/AU673251B2/en not_active Expired
- 1994-05-23 JP JP13090494A patent/JP3537183B2/ja not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6065149A (en) * | 1996-11-21 | 2000-05-16 | Matsushita Electric Industrial Co., Ltd. | Error correction device for a communication system |
| US6625775B1 (en) | 1998-12-10 | 2003-09-23 | Samsung Electronics Co., Ltd. | Encoder/decoder with serial concatenated structure in communication system |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0625829A2 (en) | 1994-11-23 |
| US5457704A (en) | 1995-10-10 |
| EP0625829B1 (en) | 1999-12-08 |
| HK1003214A1 (en) | 1998-10-16 |
| AU673251B2 (en) | 1996-10-31 |
| DE69421963D1 (de) | 2000-01-13 |
| DE69421963T2 (de) | 2000-07-13 |
| ES2142375T3 (es) | 2000-04-16 |
| JP3537183B2 (ja) | 2004-06-14 |
| AU6321994A (en) | 1994-11-24 |
| SG43207A1 (en) | 1997-10-17 |
| EP0625829A3 (en) | 1997-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3537183B2 (ja) | 信頼度情報信号生成方法および装置 | |
| Kaneko et al. | An efficient maximum-likelihood-decoding algorithm for linear block codes with algebraic decoder | |
| US6731700B1 (en) | Soft decision output generator | |
| US6597743B1 (en) | Reduced search symbol estimation algorithm | |
| US5537444A (en) | Extended list output and soft symbol output viterbi algorithms | |
| US5933462A (en) | Soft decision output decoder for decoding convolutionally encoded codewords | |
| EP3994799B1 (en) | Iterative bit flip decoding based on symbol reliabilities | |
| US5208816A (en) | Generalized viterbi decoding algorithms | |
| KR100203722B1 (ko) | 코드화된 정보 시퀀스 처리 방법 | |
| US5910182A (en) | Data communications systems and methods using interspersed error detection bits | |
| Fossorier et al. | Computationally efficient soft-decision decoding of linear block codes based on ordered statistics | |
| US6981203B2 (en) | Method and apparatus for random shuffled turbo multiuser detector | |
| Seshadri et al. | On post-decision symbol-reliability generation | |
| KR100841295B1 (ko) | 터보 코드 디코딩 방법 및 디코더 | |
| US7228489B1 (en) | Soft viterbi Reed-Solomon decoder | |
| JP3451071B2 (ja) | 畳み込みコードのデコーディング方法およびデコーディング装置 | |
| JP2012170077A (ja) | 通信システムでの復号化のための装置及び方法 | |
| KR101195499B1 (ko) | 소프트 결정 강화 | |
| Mahran et al. | Adaptive Chase algorithm for block turbo codes | |
| Brushe et al. | A soft output hybrid algorithm for ML/MAP sequence estimation | |
| Wei et al. | Near-optimal limited-search detection on ISI/CDMA channels and decoding of long convolutional codes | |
| Shukhratovich | New method of increasing the efficiency of signal reception based on high-precision iterative decoding algorithms | |
| Ahmed et al. | Viterbi algorithm performance analysis for different constraint length | |
| RU2301492C2 (ru) | Способ передачи голосовых данных в цифровой системе радиосвязи и устройство для его осуществления | |
| HK1003214B (en) | Post processing method and apparatus symbol reliability generation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040316 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080326 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090326 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090326 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100326 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100326 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110326 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130326 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140326 Year of fee payment: 10 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |