JPH05244017A - ビタビ復号器 - Google Patents
ビタビ復号器Info
- Publication number
- JPH05244017A JPH05244017A JP3940892A JP3940892A JPH05244017A JP H05244017 A JPH05244017 A JP H05244017A JP 3940892 A JP3940892 A JP 3940892A JP 3940892 A JP3940892 A JP 3940892A JP H05244017 A JPH05244017 A JP H05244017A
- Authority
- JP
- Japan
- Prior art keywords
- soft
- threshold
- decision
- viterbi decoder
- data
- 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.)
- Pending
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Error Detection And Correction (AREA)
Abstract
(57)【要約】
【目的】 軟判定データをビタビアルゴリズムにより復
号するビタビ復号器に対して、C/Nが変動した場合に
も十分な能力が発揮でき、良好な復号データを出力する
ビタビ復号器を得る。 【構成】 ビタビ復号器において、ビット数の高いA/
D変換器と軟判定しきい値変換器とC/N検出器を設
け、C/Nが悪い場合にはしきい値間隔を受信信号の最
低レベルと最高レベルの間の全レベルにわたって広く分
布するようにし、C/Nがよい場合にはしきい値間隔を
受信信号の中間レベル付近に集中的に分布するようにす
るような所定の変換テーブルに従って、C/N情報に応
じて最適な軟判定しきい値を与えるようにした。そのた
め、C/Nの変化が生じても常に最適な訂正能力を得る
ような信頼性の高いビタビ復号器が得られる。
号するビタビ復号器に対して、C/Nが変動した場合に
も十分な能力が発揮でき、良好な復号データを出力する
ビタビ復号器を得る。 【構成】 ビタビ復号器において、ビット数の高いA/
D変換器と軟判定しきい値変換器とC/N検出器を設
け、C/Nが悪い場合にはしきい値間隔を受信信号の最
低レベルと最高レベルの間の全レベルにわたって広く分
布するようにし、C/Nがよい場合にはしきい値間隔を
受信信号の中間レベル付近に集中的に分布するようにす
るような所定の変換テーブルに従って、C/N情報に応
じて最適な軟判定しきい値を与えるようにした。そのた
め、C/Nの変化が生じても常に最適な訂正能力を得る
ような信頼性の高いビタビ復号器が得られる。
Description
【0001】
【産業上の利用分野】本発明は軟判定データをビタビア
ルゴリズムを用いて復号するビタビ復号器に関するもの
である。
ルゴリズムを用いて復号するビタビ復号器に関するもの
である。
【0002】
【従来の技術】ビタビ復号は、畳み込み符号等を復号す
るアルゴリズムであり、このような手法を用いて誤り訂
正を行うことにより、高品質なデータ伝送を行えること
が知られている。このビタビ復号とは、受信したデータ
の確からしさを足し合わせて行くことにより最も可能性
の高いデータ系列を選択し復号結果とするものである。
また、送信データがx=0,1である場合に、受信デー
タyを0,1の2値ではなく受信レベルに応じてQ値に
判定する軟判定を行うと、Q値の受信データに対し確か
らしさのレベル付けが行えるためより確かな復号が可能
となる。この軟判定のレベル数としてはQ=8でQ=∞
の場合とほぼ等しい訂正能力が得られることが知られて
いる。すなわち、軟判定ビット数は3ビットでよいこと
になる。
るアルゴリズムであり、このような手法を用いて誤り訂
正を行うことにより、高品質なデータ伝送を行えること
が知られている。このビタビ復号とは、受信したデータ
の確からしさを足し合わせて行くことにより最も可能性
の高いデータ系列を選択し復号結果とするものである。
また、送信データがx=0,1である場合に、受信デー
タyを0,1の2値ではなく受信レベルに応じてQ値に
判定する軟判定を行うと、Q値の受信データに対し確か
らしさのレベル付けが行えるためより確かな復号が可能
となる。この軟判定のレベル数としてはQ=8でQ=∞
の場合とほぼ等しい訂正能力が得られることが知られて
いる。すなわち、軟判定ビット数は3ビットでよいこと
になる。
【0003】軟判定データをビタビアルゴリズムを用い
て復号するビタビ復号器は、一般につぎのような構成が
とられている。図8は、文献:安田、樫木、平田「符号
化率可変軟判定ビタビ復号装置の開発とその諸特性」電
子通信学会技術研究報告CS82-86(1982) に示された従来
のビタビ復号器を示すブロック図であり、図において、
1は受信信号を復調する復調器、2は前記復調器により
復調された受信信号、3は前記受信信号をディジタル信
号に変換するA/D変換器、4は前記A/D変換器より
出力されたディジタルデータでビタビ復号器に入力する
軟判定データ、7は前記軟判定データをビタビアルゴリ
ズムにより復号するビタビ復号器、8は前記ビタビ復号
器により復号された復号データである。図9は従来の軟
判定ビタビ復号器における軟判定しきい値と軟判定デー
タを示した図であり、受信信号の0に対応するレベルと
1に対応するレベルの間を等間隔に分割したしきい値に
より軟判定を行うものである。
て復号するビタビ復号器は、一般につぎのような構成が
とられている。図8は、文献:安田、樫木、平田「符号
化率可変軟判定ビタビ復号装置の開発とその諸特性」電
子通信学会技術研究報告CS82-86(1982) に示された従来
のビタビ復号器を示すブロック図であり、図において、
1は受信信号を復調する復調器、2は前記復調器により
復調された受信信号、3は前記受信信号をディジタル信
号に変換するA/D変換器、4は前記A/D変換器より
出力されたディジタルデータでビタビ復号器に入力する
軟判定データ、7は前記軟判定データをビタビアルゴリ
ズムにより復号するビタビ復号器、8は前記ビタビ復号
器により復号された復号データである。図9は従来の軟
判定ビタビ復号器における軟判定しきい値と軟判定デー
タを示した図であり、受信信号の0に対応するレベルと
1に対応するレベルの間を等間隔に分割したしきい値に
より軟判定を行うものである。
【0004】次に動作について説明する。図8のよう
に、一般的な軟判定ビタビ復号器は、受信信号を復調器
1により復調した後、A/D変換器3によりディジタル
値に変換し、軟判定データ4としてビタビ復号器7に入
力し誤り訂正復号化を行い、復号データとして出力す
る。以上のような軟判定ビタビ復号器においては図9に
示すようにA/D変換器により0と1の間の受信レベル
を3ビットで等間隔に分割した軟判定データを用いてビ
タビ復号している。
に、一般的な軟判定ビタビ復号器は、受信信号を復調器
1により復調した後、A/D変換器3によりディジタル
値に変換し、軟判定データ4としてビタビ復号器7に入
力し誤り訂正復号化を行い、復号データとして出力す
る。以上のような軟判定ビタビ復号器においては図9に
示すようにA/D変換器により0と1の間の受信レベル
を3ビットで等間隔に分割した軟判定データを用いてビ
タビ復号している。
【0005】
【発明が解決しようとする課題】従来の軟判定データ
は、A/D変換器により0と1の間の受信レベルを等間
隔に分割したしきい値により生成されている。ところ
で、このように常に一定のしきい値で軟判定を行った場
合、C/Nが変化すると正しく受信される確率が変化す
る。ここで送信レベルを一定とすると、C/Nの変化は
ノイズレベルの変化に対応する。図10に、あるディジ
タルデータにノイズが加わった場合の受信データを3種
類示している。図10中の(a)が送信データ(1、
0、1、1、0、0、0)である。このデータに対し通
信路上でノイズが加わった場合の受信データが(b)
(c)(d)であり、ノイズレベルは(b)→(c)→
(d)と大きくなっている。この様な受信データを受信
した場合、0と1の中間レベルを超えた場合に誤りとな
る。この誤りの部分は図中斜線で示したが、図に示され
るようにノイズのレベルにより受信データの誤りのレベ
ルも変化する。
は、A/D変換器により0と1の間の受信レベルを等間
隔に分割したしきい値により生成されている。ところ
で、このように常に一定のしきい値で軟判定を行った場
合、C/Nが変化すると正しく受信される確率が変化す
る。ここで送信レベルを一定とすると、C/Nの変化は
ノイズレベルの変化に対応する。図10に、あるディジ
タルデータにノイズが加わった場合の受信データを3種
類示している。図10中の(a)が送信データ(1、
0、1、1、0、0、0)である。このデータに対し通
信路上でノイズが加わった場合の受信データが(b)
(c)(d)であり、ノイズレベルは(b)→(c)→
(d)と大きくなっている。この様な受信データを受信
した場合、0と1の中間レベルを超えた場合に誤りとな
る。この誤りの部分は図中斜線で示したが、図に示され
るようにノイズのレベルにより受信データの誤りのレベ
ルも変化する。
【0006】すなわち、(b)のようにノイズレベルの
小さいときには、誤りに達した場合のレベルも小さく中
間レベル付近に多く分布することになる。よって、0と
1の間に等間隔にしきい値を設けても中間付近に誤りが
集中して生じるため端の方のしきい値は重要でなくなる
ので、等間隔の中間レベル付近に軟判定のしきい値を集
めた方が有効な判定が行える。また、(c)→(d)の
ようにノイズレベルが大きくなるに従って、誤りのレベ
ルが大きくなり最大軟判定レベルを超えてしまうような
ものも比較的多く現われることになる。よって、軟判定
のしきい値は広めに取った方が有効な判定が行える。よ
って、等間隔のしきい値による軟判定データはC/Nの
変化に対し最適なものとはいえない。そこで、このよう
な軟判定データを入力した場合、ビタビ復号器において
C/Nの変動に対し最適な訂正能力が得られない。
小さいときには、誤りに達した場合のレベルも小さく中
間レベル付近に多く分布することになる。よって、0と
1の間に等間隔にしきい値を設けても中間付近に誤りが
集中して生じるため端の方のしきい値は重要でなくなる
ので、等間隔の中間レベル付近に軟判定のしきい値を集
めた方が有効な判定が行える。また、(c)→(d)の
ようにノイズレベルが大きくなるに従って、誤りのレベ
ルが大きくなり最大軟判定レベルを超えてしまうような
ものも比較的多く現われることになる。よって、軟判定
のしきい値は広めに取った方が有効な判定が行える。よ
って、等間隔のしきい値による軟判定データはC/Nの
変化に対し最適なものとはいえない。そこで、このよう
な軟判定データを入力した場合、ビタビ復号器において
C/Nの変動に対し最適な訂正能力が得られない。
【0007】本発明は、上記のような問題点を解消する
ためになされたもので、C/Nが変動した場合にも常に
ビタビ復号の最大の能力が発揮できるビタビ復号器を得
ることを目的とする。
ためになされたもので、C/Nが変動した場合にも常に
ビタビ復号の最大の能力が発揮できるビタビ復号器を得
ることを目的とする。
【0008】
【課題を解決するための手段】本発明に係るビタビ復号
器は、受信信号のC/N検出手段と、前記軟判定データ
を受信C/Nに対し最適なものとするための軟判定しき
い値変換手段とを備え、所定のテーブルに従って、C/
Nが悪い場合にはしきい値間隔を受信信号の最低レベル
と最高レベルの間の全レベルにわたって広く分布するよ
うに、またC/Nがよい場合には受信信号の最低レベル
と最高レベルの中間レベル付近に集中的に分布するよう
にしきい値を変換するものである。
器は、受信信号のC/N検出手段と、前記軟判定データ
を受信C/Nに対し最適なものとするための軟判定しき
い値変換手段とを備え、所定のテーブルに従って、C/
Nが悪い場合にはしきい値間隔を受信信号の最低レベル
と最高レベルの間の全レベルにわたって広く分布するよ
うに、またC/Nがよい場合には受信信号の最低レベル
と最高レベルの中間レベル付近に集中的に分布するよう
にしきい値を変換するものである。
【0009】また、上記所定の変換テーブルについて、
受信C/Nと受信信号レベルに対する変換軟判定データ
を以下の変換式、
受信C/Nと受信信号レベルに対する変換軟判定データ
を以下の変換式、
【0010】
【数2】
【0011】に基づいて生成するものである。
【0012】さらに、受信信号のC/N検出手段と、前
記軟判定データを受信C/Nに対し適したものとするた
めの簡単なハードロジックにより実現できる軟判定しき
い値変換手段とを備え、C/Nが悪い場合にはしきい値
間隔を等間隔に、C/Nがよい場合にはしきい値間隔を
受信信号の振幅値の中間レベル付近に集中するように2
パターンのしきい値変換を行うようにしたものである。
記軟判定データを受信C/Nに対し適したものとするた
めの簡単なハードロジックにより実現できる軟判定しき
い値変換手段とを備え、C/Nが悪い場合にはしきい値
間隔を等間隔に、C/Nがよい場合にはしきい値間隔を
受信信号の振幅値の中間レベル付近に集中するように2
パターンのしきい値変換を行うようにしたものである。
【0013】
【作用】本発明における軟判定しきい値変換器は、所定
の変換テーブルに従って、C/Nが悪い場合にはしきい
値間隔を受信信号の最低レベルと最高レベルの間の全レ
ベルにわたって広く分布するように、C/Nがよい場合
にはしきい値間隔を受信信号の中間レベル付近に集中的
に分布するように、C/Nに応じて最適な軟判定しきい
値を与えることにより、C/Nの変化が生じても常に最
適な訂正能力を得るような軟判定データを生成するため
のものである。
の変換テーブルに従って、C/Nが悪い場合にはしきい
値間隔を受信信号の最低レベルと最高レベルの間の全レ
ベルにわたって広く分布するように、C/Nがよい場合
にはしきい値間隔を受信信号の中間レベル付近に集中的
に分布するように、C/Nに応じて最適な軟判定しきい
値を与えることにより、C/Nの変化が生じても常に最
適な訂正能力を得るような軟判定データを生成するため
のものである。
【0014】
【実施例】実施例1.図1は本発明の一実施例であるビ
タビ復号器の構成を示す図であり、図において、1は受
信信号を復調する復調器、2は前記復調器により復調さ
れた受信信号、3は前記受信信号を0と1の受信レベル
の間でディジタル信号に変換するA/D変換器、4は前
記A/D変換器より出力されたディジタルデータ、5は
前記ディジタルデータより軟判定データを生成するため
の軟判定しきい値を受信C/Nに対し最適なものに変換
するしきい値変換器、6はビタビ復号器に入力する軟判
定データ、7は前記軟判定データをビタビアルゴリズム
により復号するビタビ復号器、8は前記ビタビ復号器に
より復号された復号データ、9は受信C/Nを検出し前
記しきい値変換器にC/N情報を与えるC/N検出器で
ある。
タビ復号器の構成を示す図であり、図において、1は受
信信号を復調する復調器、2は前記復調器により復調さ
れた受信信号、3は前記受信信号を0と1の受信レベル
の間でディジタル信号に変換するA/D変換器、4は前
記A/D変換器より出力されたディジタルデータ、5は
前記ディジタルデータより軟判定データを生成するため
の軟判定しきい値を受信C/Nに対し最適なものに変換
するしきい値変換器、6はビタビ復号器に入力する軟判
定データ、7は前記軟判定データをビタビアルゴリズム
により復号するビタビ復号器、8は前記ビタビ復号器に
より復号された復号データ、9は受信C/Nを検出し前
記しきい値変換器にC/N情報を与えるC/N検出器で
ある。
【0015】図2はQ値軟判定時のビタビ復号後のビッ
ト誤り率を求める理論式としてよく知られている文献:
安田、平田、小川「軟判定ビタービ復号の理論ビット誤
り率特性」電子通信学会技術研究報告CS80-126(1980)に
示される理論式を用いて8値軟判定を行った場合に、各
C/Nにおいて最小の誤り率を与える最適なしきい値を
求めた結果を示す図である。この図により、最適なしき
い値間隔はC/Nに対して異なり、C/Nが悪い場合に
は値が大きくなり(全体的に分布する)、C/Nがよい
場合には値が小さくなる(中間レベルに集中して分布す
る)ことがわかる。
ト誤り率を求める理論式としてよく知られている文献:
安田、平田、小川「軟判定ビタービ復号の理論ビット誤
り率特性」電子通信学会技術研究報告CS80-126(1980)に
示される理論式を用いて8値軟判定を行った場合に、各
C/Nにおいて最小の誤り率を与える最適なしきい値を
求めた結果を示す図である。この図により、最適なしき
い値間隔はC/Nに対して異なり、C/Nが悪い場合に
は値が大きくなり(全体的に分布する)、C/Nがよい
場合には値が小さくなる(中間レベルに集中して分布す
る)ことがわかる。
【0016】図3は図1のしきい値変換器をROMを用
いて構成し図2に示された最適なしきい値に変換する場
合のしきい値変換ROM中に記憶されているデータを示
した図である。受信C/Nと受信信号レベルに対する変
換軟判定データは以下の変換式より求めたものである。
いて構成し図2に示された最適なしきい値に変換する場
合のしきい値変換ROM中に記憶されているデータを示
した図である。受信C/Nと受信信号レベルに対する変
換軟判定データは以下の変換式より求めたものである。
【0017】
【数3】
【0018】図中、入力の上位3ビットはC/N検出器
からのC/N情報であり、C/N=1〜8をディジタル
データの0〜7に割り当て3ビットデータとし、下位5
ビットをA/D変換器により生成された5ビットの受信
データとすることにより、入力8ビットのROMで構成
できるようにした。また、出力は各C/Nにおける受信
データの軟判定データである。
からのC/N情報であり、C/N=1〜8をディジタル
データの0〜7に割り当て3ビットデータとし、下位5
ビットをA/D変換器により生成された5ビットの受信
データとすることにより、入力8ビットのROMで構成
できるようにした。また、出力は各C/Nにおける受信
データの軟判定データである。
【0019】図4は図3の変換テーブルをグラフ化した
ものである。但し、図が煩雑となるため、C/N=1、
2、4、8の場合のみについて示した。
ものである。但し、図が煩雑となるため、C/N=1、
2、4、8の場合のみについて示した。
【0020】図5は軟判定しきい値ROMによりC/N
の変化に対し最適なしきい値間隔を用いて軟判定を行っ
た場合のBER特性である。計算式は先の文献記載の理
論式により求め、従来例のものと比較して示した。
の変化に対し最適なしきい値間隔を用いて軟判定を行っ
た場合のBER特性である。計算式は先の文献記載の理
論式により求め、従来例のものと比較して示した。
【0021】次に動作について説明する。図1に示す軟
判定ビタビ復号器は、受信信号を復調器1により復調し
た後、A/D変換器3により0と1の受信レベルの間で
5ビットのディジタル値に変換し、軟判定しきい値変換
器5に入力する。また、同時にC/N検出器9により検
出された3ビットのC/N情報(dB値)を軟判定しき
い値変換器5に入力する。ここで、軟判定しきい値変換
器5は図3に示すようなデータをもつROMで構成さ
れ、C/N情報と受信データの入力によりC/Nに最適
なしきい値で軟判定された軟判定データ6を出力する。
この軟判定データをビタビ復号器7に入力しビタビアル
ゴリズムにより誤り訂正復号化を行い、復号データを出
力する。
判定ビタビ復号器は、受信信号を復調器1により復調し
た後、A/D変換器3により0と1の受信レベルの間で
5ビットのディジタル値に変換し、軟判定しきい値変換
器5に入力する。また、同時にC/N検出器9により検
出された3ビットのC/N情報(dB値)を軟判定しき
い値変換器5に入力する。ここで、軟判定しきい値変換
器5は図3に示すようなデータをもつROMで構成さ
れ、C/N情報と受信データの入力によりC/Nに最適
なしきい値で軟判定された軟判定データ6を出力する。
この軟判定データをビタビ復号器7に入力しビタビアル
ゴリズムにより誤り訂正復号化を行い、復号データを出
力する。
【0022】以上のような軟判定ビタビ復号器において
は、しきい値変換ROMにより、C/Nが悪い場合には
しきい値間隔を受信信号の最低レベルと最高レベルの間
の全レベルにわたって広く分布するようにとり、C/N
がよい場合にはしきい値間隔を受信信号の中間レベル付
近に集中的に分布するようにとるような軟判定しきい値
に変換を行い軟判定データを生成する。8値軟判定の場
合を例にとって考えると、A/D変換器により5ビット
に変換したデータと受信C/N情報3ビットの入力に対
し、図2に示した理論式により求められたC/Nに対し
て最適なしきい値により軟判定を行った場合の軟判定デ
ータを出力するようなしきい値変換ROMデータとす
る。このような軟判定データを用いてビタビ復号を行っ
た場合のC/Nに対する復号データの誤り率を従来例の
場合の誤り率と比較するとC/Nの悪い場合において改
善されていることがわかる(図5)。すなわち、C/N
に適応した軟判定しきい値に変換するROMを用いるこ
とによりビタビ復号器において良質な復号データを得る
ことが可能となるわけである。
は、しきい値変換ROMにより、C/Nが悪い場合には
しきい値間隔を受信信号の最低レベルと最高レベルの間
の全レベルにわたって広く分布するようにとり、C/N
がよい場合にはしきい値間隔を受信信号の中間レベル付
近に集中的に分布するようにとるような軟判定しきい値
に変換を行い軟判定データを生成する。8値軟判定の場
合を例にとって考えると、A/D変換器により5ビット
に変換したデータと受信C/N情報3ビットの入力に対
し、図2に示した理論式により求められたC/Nに対し
て最適なしきい値により軟判定を行った場合の軟判定デ
ータを出力するようなしきい値変換ROMデータとす
る。このような軟判定データを用いてビタビ復号を行っ
た場合のC/Nに対する復号データの誤り率を従来例の
場合の誤り率と比較するとC/Nの悪い場合において改
善されていることがわかる(図5)。すなわち、C/N
に適応した軟判定しきい値に変換するROMを用いるこ
とによりビタビ復号器において良質な復号データを得る
ことが可能となるわけである。
【0023】実施例2.本発明の先の一実施例は、軟判
定しきい値変換器としてROMを用いることによりC/
Nの変化に対し細かなしきい値変換を行なうものであっ
た。本発明の他の実施例としては、先の一実施例におけ
る軟判定しきい値変換をC/Nの変化に対し、特にC/
Nの悪い場合に改善度が大きいことに着目し、C/Nの
悪い場合を特に検出し、C/Nのよい場合との2種類の
しきい値変換を行うことにより先の効果を得ることを可
能とするものである。この実施例における軟判定しきい
値変換器は数個の論理素子と2つのしきい値パターンを
切り替えるセレクタにより構成することにより、非常に
簡単な回路の付加によりC/Nが変動した場合にもビタ
ビ復号の十分に高い能力が発揮できるビタビ復号器が実
現できる。
定しきい値変換器としてROMを用いることによりC/
Nの変化に対し細かなしきい値変換を行なうものであっ
た。本発明の他の実施例としては、先の一実施例におけ
る軟判定しきい値変換をC/Nの変化に対し、特にC/
Nの悪い場合に改善度が大きいことに着目し、C/Nの
悪い場合を特に検出し、C/Nのよい場合との2種類の
しきい値変換を行うことにより先の効果を得ることを可
能とするものである。この実施例における軟判定しきい
値変換器は数個の論理素子と2つのしきい値パターンを
切り替えるセレクタにより構成することにより、非常に
簡単な回路の付加によりC/Nが変動した場合にもビタ
ビ復号の十分に高い能力が発揮できるビタビ復号器が実
現できる。
【0024】図6は本発明の他の実施例における軟判定
しきい値変換パターンを示した図であり、図において、
4ビットディジタルデータ(a3,a2,a1,a0)はA
/D変換器の出力、パターン1(b2,b1,b0) はC
/Nが悪い場合の軟判定しきい値変換パターン、パター
ン2(b2,b1,b0) はC/Nがよい場合の軟判定し
きい値パターンである。
しきい値変換パターンを示した図であり、図において、
4ビットディジタルデータ(a3,a2,a1,a0)はA
/D変換器の出力、パターン1(b2,b1,b0) はC
/Nが悪い場合の軟判定しきい値変換パターン、パター
ン2(b2,b1,b0) はC/Nがよい場合の軟判定し
きい値パターンである。
【0025】図7は本発明の他の実施例における軟判定
しきい値変換器を示した図であり、図において、11は
A/D変換器の出力(a3,a2,a1,a0)から変換さ
れた軟判定しきい値パターン1、12はA/D変換器の
出力をしきい値パターン2に変換する変換回路、13は
前記変換回路により変換された軟判定しきい値パターン
2、14は前記しきい値パターン1としきい値パターン
2を選択するためのセレクタ、15は前記セレクタにお
いてしきい値パターンを選択するためのC/N情報、1
6は前記C/N情報により選択されセレクタから出力さ
れるしきい値変換パターンである。
しきい値変換器を示した図であり、図において、11は
A/D変換器の出力(a3,a2,a1,a0)から変換さ
れた軟判定しきい値パターン1、12はA/D変換器の
出力をしきい値パターン2に変換する変換回路、13は
前記変換回路により変換された軟判定しきい値パターン
2、14は前記しきい値パターン1としきい値パターン
2を選択するためのセレクタ、15は前記セレクタにお
いてしきい値パターンを選択するためのC/N情報、1
6は前記C/N情報により選択されセレクタから出力さ
れるしきい値変換パターンである。
【0026】次に動作について説明する。図7に示す軟
判定しきい値変換器は、A/D変換器から4ビットのデ
ィジタルデータ(a3,a2,a1,a0)の上位3ビット
のデータ(a3,a2,a1) より図6に示す軟判定しき
い値パターン1を生成し、同時に前記のディジタルデー
タをパターン変換回路12により軟判定しきい値パター
ン2を生成し、セレクタ14に入力する。セレクタ14
では、C/N検出器からのC/N情報15にしたがって
C/Nの悪い場合にはしきい値パターン1を、よい場合
にはしきい値パターン2を選択し、軟判定しきい値パタ
ーン16を出力する。
判定しきい値変換器は、A/D変換器から4ビットのデ
ィジタルデータ(a3,a2,a1,a0)の上位3ビット
のデータ(a3,a2,a1) より図6に示す軟判定しき
い値パターン1を生成し、同時に前記のディジタルデー
タをパターン変換回路12により軟判定しきい値パター
ン2を生成し、セレクタ14に入力する。セレクタ14
では、C/N検出器からのC/N情報15にしたがって
C/Nの悪い場合にはしきい値パターン1を、よい場合
にはしきい値パターン2を選択し、軟判定しきい値パタ
ーン16を出力する。
【0027】以上のような軟判定しきい値変換器におい
ては、C/Nが悪い場合に特にしきい値間隔を受信信号
の最低レベルと最高レベルの間の全レベルにわたって広
く分布するようにとり、C/Nがよい場合にはしきい値
間隔を受信信号の中間レベル付近に集中的に分布するよ
うにとるような2パターンの軟判定しきい値により軟判
定データを生成する。このような軟判定データを用いて
ビタビ復号を行った場合、C/Nの悪い場合において特
に誤り率が改善されるため、ビタビ復号器において非常
に簡単な回路の付加によりC/Nの変化した場合にも十
分良質な復号データを得ることが可能となる。
ては、C/Nが悪い場合に特にしきい値間隔を受信信号
の最低レベルと最高レベルの間の全レベルにわたって広
く分布するようにとり、C/Nがよい場合にはしきい値
間隔を受信信号の中間レベル付近に集中的に分布するよ
うにとるような2パターンの軟判定しきい値により軟判
定データを生成する。このような軟判定データを用いて
ビタビ復号を行った場合、C/Nの悪い場合において特
に誤り率が改善されるため、ビタビ復号器において非常
に簡単な回路の付加によりC/Nの変化した場合にも十
分良質な復号データを得ることが可能となる。
【0028】
【発明の効果】以上のように、本発明によれば、ビット
数の高いA/D変換器と軟判定しきい値変換器とC/N
検出器を設け、C/N検出器により得られるC/N情報
に応じて軟判定しきい値変換器により最適な軟判定しき
い値を選択し、そのしきい値によりA/D変換器により
得られる最適な軟判定データを生成するのに十分な情報
量をもったディジタルデータから軟判定データを生成し
ているので、C/Nの変化が生じても常に最適な訂正能
力を得るようなビタビ復号器が得られる。また、他の実
施例においては、C/Nの悪い場合を特に検出しC/N
のよい場合との2パターンのしきい値変換を行うので、
非常に簡単回路でC/Nの変化に対して十分な訂正能力
を得るようなビタビ復号器が得られる。
数の高いA/D変換器と軟判定しきい値変換器とC/N
検出器を設け、C/N検出器により得られるC/N情報
に応じて軟判定しきい値変換器により最適な軟判定しき
い値を選択し、そのしきい値によりA/D変換器により
得られる最適な軟判定データを生成するのに十分な情報
量をもったディジタルデータから軟判定データを生成し
ているので、C/Nの変化が生じても常に最適な訂正能
力を得るようなビタビ復号器が得られる。また、他の実
施例においては、C/Nの悪い場合を特に検出しC/N
のよい場合との2パターンのしきい値変換を行うので、
非常に簡単回路でC/Nの変化に対して十分な訂正能力
を得るようなビタビ復号器が得られる。
【図1】本発明の一実施例によるビタビ復号器を示すブ
ロック図である。
ロック図である。
【図2】本発明の一実施例において各C/Nに対する最
適なしきい置間隔を示す図である。
適なしきい置間隔を示す図である。
【図3】本発明の一実施例による軟判定しきい値変換器
中のC/Nに応じた最適軟判定しきい値データを示す図
である。
中のC/Nに応じた最適軟判定しきい値データを示す図
である。
【図4】本発明の一実施例による受信ディジタルデータ
に対するC/Nに応じた最適なしきい値による軟判定デ
ータをC/N=1、2、4、8の場合についてグラフ化
した図である。
に対するC/Nに応じた最適なしきい値による軟判定デ
ータをC/N=1、2、4、8の場合についてグラフ化
した図である。
【図5】本発明の一実施例によるビタビ復号器で軟判定
ビタビ復号を行った場合のBER特性と従来例によるも
のを示す図である。
ビタビ復号を行った場合のBER特性と従来例によるも
のを示す図である。
【図6】本発明の他の実施例による受信C/Nに対する
軟判定しきい値変換のパターンを示す図である。
軟判定しきい値変換のパターンを示す図である。
【図7】本発明の他の実施例による軟判定しきい値変換
器を示す図である。
器を示す図である。
【図8】従来のビタビ復号器を示すブロック図である。
【図9】従来の軟判定しきい値と軟判定データを示す図
である。
である。
【図10】ノイズレベルの変化に対する受信レベルを示
す図である。
す図である。
3 A/D変換器 5 軟判定しきい値変換器 6、16 軟判定データ 7 ビタビ復号器 9 C/N検出器 11 C/Nが悪い場合の軟判定データ 12 C/Nが良い場合の軟判定パターン変換器 13 C/Nが良い場合の軟判定データ 14 軟判定しきい値パターンセレクタ 15 C/N情報 16 軟判定データ
─────────────────────────────────────────────────────
【手続補正書】
【提出日】平成4年5月27日
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】0003
【補正方法】変更
【補正内容】
【0003】軟判定データをビタビアルゴリズムを用い
て復号するビタビ復号器は、一般につぎのような構成が
とられている。図8は文献:安田、樫木、平田「符号化
率可変軟判定ビタビ復号装置の開発とその諸特性」電子
通信学会技術研究報告CS82-86(1982) に示された従来の
ビタビ復号器を示すブロック図であり、図において、1
は受信信号を復調する復調器、2は前記復調器により復
調された受信信号、3は前記受信信号をディジタル信号
に変換するA/D変換器、4は前記A/D変換器より出
力されたディジタルデータでビタビ復号器に入力する軟
判定データ、7は前記軟判定データをビタビアルゴリズ
ムにより復号するビタビ復号器、8は前記ビタビ復号器
により復号された復号データである。図9は従来の軟判
定ビタビ復号器における軟判定しきい値と軟判定データ
を示した図であり、受信信号の0に対応するレベルと1
に対応するレベルの間を等間隔に分割したしきい値によ
り軟判定を行うものである。
て復号するビタビ復号器は、一般につぎのような構成が
とられている。図8は文献:安田、樫木、平田「符号化
率可変軟判定ビタビ復号装置の開発とその諸特性」電子
通信学会技術研究報告CS82-86(1982) に示された従来の
ビタビ復号器を示すブロック図であり、図において、1
は受信信号を復調する復調器、2は前記復調器により復
調された受信信号、3は前記受信信号をディジタル信号
に変換するA/D変換器、4は前記A/D変換器より出
力されたディジタルデータでビタビ復号器に入力する軟
判定データ、7は前記軟判定データをビタビアルゴリズ
ムにより復号するビタビ復号器、8は前記ビタビ復号器
により復号された復号データである。図9は従来の軟判
定ビタビ復号器における軟判定しきい値と軟判定データ
を示した図であり、受信信号の0に対応するレベルと1
に対応するレベルの間を等間隔に分割したしきい値によ
り軟判定を行うものである。
【手続補正2】
【補正対象書類名】明細書
【補正対象項目名】0006
【補正方法】変更
【補正内容】
【0006】すなわち、(b)のようにノイズレベルの
小さいときには、誤りに達した場合のレベルも小さく中
間レベル付近に多く分布することになる。よって、0と
1の間に等間隔にしきい値を設けても中間付近に誤りが
集中して生じるため端の方のしきい値は重要でなくなる
ので、等間隔の中間レベル付近に軟判定のしきい値を集
めた方が有効な判定が行える。また、(c)→(d)の
ようにノイズレベルが大きくなるに従って、誤りのレベ
ルが大きくなり最大軟判定レベルを超えてしまうような
ものも比較的多く現われることになる。よって、軟判定
のしきい値は広めに取った方が有効な判定が行える。以
上のように、等間隔のしきい値による軟判定データはC
/Nの変化に対し最適なものとはいえない。そこで、こ
のような軟判定データを入力した場合、ビタビ復号器に
おいてC/Nの変動に対し最適な訂正能力が得られな
い。
小さいときには、誤りに達した場合のレベルも小さく中
間レベル付近に多く分布することになる。よって、0と
1の間に等間隔にしきい値を設けても中間付近に誤りが
集中して生じるため端の方のしきい値は重要でなくなる
ので、等間隔の中間レベル付近に軟判定のしきい値を集
めた方が有効な判定が行える。また、(c)→(d)の
ようにノイズレベルが大きくなるに従って、誤りのレベ
ルが大きくなり最大軟判定レベルを超えてしまうような
ものも比較的多く現われることになる。よって、軟判定
のしきい値は広めに取った方が有効な判定が行える。以
上のように、等間隔のしきい値による軟判定データはC
/Nの変化に対し最適なものとはいえない。そこで、こ
のような軟判定データを入力した場合、ビタビ復号器に
おいてC/Nの変動に対し最適な訂正能力が得られな
い。
【手続補正3】
【補正対象書類名】明細書
【補正対象項目名】0007
【補正方法】変更
【補正内容】
【0007】本発明は上記のような問題点を解消するた
めになされたもので、C/Nが変動した場合にも常にビ
タビ復号の最大の能力が発揮できるビタビ復号器を得る
ことを目的とする。
めになされたもので、C/Nが変動した場合にも常にビ
タビ復号の最大の能力が発揮できるビタビ復号器を得る
ことを目的とする。
【手続補正4】
【補正対象書類名】明細書
【補正対象項目名】0025
【補正方法】変更
【補正内容】
【0025】図7は本発明の他の実施例における軟判定
しきい値変換器を示した図であり、図において、11は
A/D変換器の出力(a3,a2,a1,a0)から変換さ
れた軟判定しきい値パターン1、12はA/D変換器の
出力をしきい値パターン2に変換する変換回路、13は
前記変換回路により変換された軟判定しきい値パターン
2、14は前記しきい値パターン1としきい値パターン
2の一方を選択するためのセレクタ、15は前記セレク
タにおいてしきい値パターンを選択するためのC/N情
報、16は前記C/N情報により選択されセレクタから
出力されるしきい値変換パターンである。
しきい値変換器を示した図であり、図において、11は
A/D変換器の出力(a3,a2,a1,a0)から変換さ
れた軟判定しきい値パターン1、12はA/D変換器の
出力をしきい値パターン2に変換する変換回路、13は
前記変換回路により変換された軟判定しきい値パターン
2、14は前記しきい値パターン1としきい値パターン
2の一方を選択するためのセレクタ、15は前記セレク
タにおいてしきい値パターンを選択するためのC/N情
報、16は前記C/N情報により選択されセレクタから
出力されるしきい値変換パターンである。
【手続補正5】
【補正対象書類名】明細書
【補正対象項目名】0026
【補正方法】変更
【補正内容】
【0026】次に動作について説明する。図7に示す軟
判定しきい値変換器は、A/D変換器から4ビットのデ
ィジタルデータ(a3,a2,a1,a0)の上位3ビット
のデータ(a3,a2,a1) より図6に示す軟判定しき
い値パターン1を生成し、同時に前記のディジタルデー
タよりパターン変換回路12において軟判定しきい値パ
ターン2を生成し、セレクタ14に入力する。セレクタ
14では、C/N検出器からのC/N情報15にしたが
ってC/Nの悪い場合にはしきい値パターン1を、よい
場合にはしきい値パターン2を選択し、軟判定しきい値
パターン16を出力する。
判定しきい値変換器は、A/D変換器から4ビットのデ
ィジタルデータ(a3,a2,a1,a0)の上位3ビット
のデータ(a3,a2,a1) より図6に示す軟判定しき
い値パターン1を生成し、同時に前記のディジタルデー
タよりパターン変換回路12において軟判定しきい値パ
ターン2を生成し、セレクタ14に入力する。セレクタ
14では、C/N検出器からのC/N情報15にしたが
ってC/Nの悪い場合にはしきい値パターン1を、よい
場合にはしきい値パターン2を選択し、軟判定しきい値
パターン16を出力する。
【手続補正6】
【補正対象書類名】明細書
【補正対象項目名】0028
【補正方法】変更
【補正内容】
【0028】
【発明の効果】以上のように、本発明によれば、ビット
数の高いA/D変換器と軟判定しきい値変換器とC/N
検出器を設け、C/N検出器により得られるC/N情報
に応じて軟判定しきい値変換器により最適な軟判定しき
い値を選択し、そのしきい値によりA/D変換器により
得られる最適な軟判定データを生成するのに十分な情報
量をもったディジタルデータから軟判定データを生成し
ているので、C/Nの変化が生じても常に最適な訂正能
力を得るようなビタビ復号器が得られる。また、他の実
施例においては、C/Nの悪い場合を特に検出しC/N
のよい場合との2パターンのしきい値変換を行うので、
非常に簡単な回路でC/Nの変化に対して十分な訂正能
力を得るようなビタビ復号器が得られる。
数の高いA/D変換器と軟判定しきい値変換器とC/N
検出器を設け、C/N検出器により得られるC/N情報
に応じて軟判定しきい値変換器により最適な軟判定しき
い値を選択し、そのしきい値によりA/D変換器により
得られる最適な軟判定データを生成するのに十分な情報
量をもったディジタルデータから軟判定データを生成し
ているので、C/Nの変化が生じても常に最適な訂正能
力を得るようなビタビ復号器が得られる。また、他の実
施例においては、C/Nの悪い場合を特に検出しC/N
のよい場合との2パターンのしきい値変換を行うので、
非常に簡単な回路でC/Nの変化に対して十分な訂正能
力を得るようなビタビ復号器が得られる。
【手続補正7】
【補正対象書類名】明細書
【補正対象項目名】符号の説明
【補正方法】変更
【補正内容】
【符号の説明】 3 A/D変換器 5 軟判定しきい値変換器 6、16 軟判定データ 7 ビタビ復号器 9 C/N検出器 11 C/Nが悪い場合の軟判定データ 12 C/Nが良い場合の軟判定パターン変換器 13 C/Nが良い場合の軟判定データ 14 軟判定しきい値パターンセレクタ 15 C/N情報
【手続補正8】
【補正対象書類名】図面
【補正対象項目名】図7
【補正方法】変更
【補正内容】
【図7】
Claims (3)
- 【請求項1】 軟判定データをビタビアルゴリズムによ
り復号するビタビ復号器において、受信信号のC/N検
出手段と、前記軟判定データを受信C/Nに対し最適な
ものとするための軟判定しきい値変換手段とを備え、所
定のテーブルに従って、C/Nが悪い場合にはしきい値
間隔を受信信号の最低レベルと最高レベルの間の全レベ
ルにわたって広く分布するように、またC/Nがよい場
合には受信信号の最低レベルと最高レベルの中間レベル
付近に集中的に分布するようにしきい値を変換すること
を特徴とするビタビ復号器。 - 【請求項2】 請求項1記載の所定の変換テーブルにつ
いて、受信C/Nと受信信号レベルに対する変換軟判定
データを以下の変換式、 【数1】 に基づいて生成することを特徴とする請求項1記載のビ
タビ復号器。 - 【請求項3】 軟判定データをビタビアルゴリズムによ
り復号するビタビ復号器において、受信信号のC/N検
出手段と、前記軟判定データを受信C/Nに対し適した
ものとするための簡単なハードロジックにより実現でき
る軟判定しきい値変換手段とを備え、C/Nが悪い場合
にはしきい値間隔を等間隔に、C/Nが良い場合にはし
きい値間隔を受信信号の振幅値の中間レベル付近に集中
するように2パターンのしきい値変換を行うようにした
ことを特徴とするビタビ復号器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3940892A JPH05244017A (ja) | 1992-02-26 | 1992-02-26 | ビタビ復号器 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3940892A JPH05244017A (ja) | 1992-02-26 | 1992-02-26 | ビタビ復号器 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05244017A true JPH05244017A (ja) | 1993-09-21 |
Family
ID=12552170
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3940892A Pending JPH05244017A (ja) | 1992-02-26 | 1992-02-26 | ビタビ復号器 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05244017A (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001022598A1 (en) * | 1999-09-17 | 2001-03-29 | Fujitsu Limited | Soft decision data creating method and device |
| WO2003026239A1 (en) * | 2001-09-13 | 2003-03-27 | Mitsubishi Denki Kabushiki Kaisha | Optical reception apparatus |
| US6876709B1 (en) | 1998-12-31 | 2005-04-05 | Samsung Electronics Co., Ltd. | Quantization method for iterative decoder in communication system |
| EP1383254A4 (en) * | 2001-04-27 | 2006-10-04 | Mitsubishi Electric Corp | RECEPTION APPARATUS |
| US7386068B2 (en) | 2003-12-03 | 2008-06-10 | Kabushiki Kaisha Toshiba | Decoder and receiver |
-
1992
- 1992-02-26 JP JP3940892A patent/JPH05244017A/ja active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6876709B1 (en) | 1998-12-31 | 2005-04-05 | Samsung Electronics Co., Ltd. | Quantization method for iterative decoder in communication system |
| WO2001022598A1 (en) * | 1999-09-17 | 2001-03-29 | Fujitsu Limited | Soft decision data creating method and device |
| EP1383254A4 (en) * | 2001-04-27 | 2006-10-04 | Mitsubishi Electric Corp | RECEPTION APPARATUS |
| WO2003026239A1 (en) * | 2001-09-13 | 2003-03-27 | Mitsubishi Denki Kabushiki Kaisha | Optical reception apparatus |
| US7239673B2 (en) | 2001-09-13 | 2007-07-03 | Mitsubishi Denki Kabashiki Kaisha | Optical reception apparatus |
| US7386068B2 (en) | 2003-12-03 | 2008-06-10 | Kabushiki Kaisha Toshiba | Decoder and receiver |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6108811A (en) | Error-correcting decoder continuously adding flag signals to locations preceding a first location at which a difference between path metrics is lower than the threshold | |
| KR100491910B1 (ko) | 비동일 에러 보호를 갖는 통신 신호를 검출하는 방법 및 장치 | |
| US6848069B1 (en) | Iterative decoding process | |
| EP0543586B1 (en) | Viterbi decoding apparatus with majority decision | |
| EP0751625A2 (en) | Viterbi decoder with L=2 best decoding paths | |
| JPH088989A (ja) | 軟判定信号出力形受信機 | |
| CN1158775C (zh) | 基于校正子的信道质量或消息结构判定器和判定方法 | |
| JPH05315977A (ja) | 軟判定最尤復号方法および復号器 | |
| US5684811A (en) | Method and apparatus for decoding convolutionally encoded information | |
| JPH05244017A (ja) | ビタビ復号器 | |
| US6310887B1 (en) | Transmission speed predicting apparatus and transmission speed predicting method | |
| JPH0832633A (ja) | トレリス復号器 | |
| US7062000B1 (en) | Viterbi decoder | |
| JPH0629951A (ja) | 軟判定器 | |
| JP3414335B2 (ja) | 多レベル復号方法及び回路 | |
| KR100490815B1 (ko) | 비터비 복호기 | |
| JP4905108B2 (ja) | 受信装置 | |
| JP2002314436A (ja) | 軟判定復号装置及び軟判定復号方法 | |
| Pursley et al. | Bit-by-bit soft-decision decoding of trellis-coded M-DPSK modulation | |
| US20050086577A1 (en) | Method and arrangement for enhancing search through trellis | |
| KR100339855B1 (ko) | 컨벌루션 부호와 성상 제어를 사용한 부호화 변조시스템및 그 부호화 변조방법 | |
| JP3830328B2 (ja) | ビタビ復号回路 | |
| US6700938B1 (en) | Method for determining quality of trellis decoded block data | |
| JP4652632B2 (ja) | 軟判定処理ビット数削減装置、受信機および軟判定処理ビット数削減方法 | |
| US7159167B2 (en) | Method and arrangement for enhancing search through trellis |