JPH04183143A - 系列推定装置 - Google Patents
系列推定装置Info
- Publication number
- JPH04183143A JPH04183143A JP31372490A JP31372490A JPH04183143A JP H04183143 A JPH04183143 A JP H04183143A JP 31372490 A JP31372490 A JP 31372490A JP 31372490 A JP31372490 A JP 31372490A JP H04183143 A JPH04183143 A JP H04183143A
- Authority
- JP
- Japan
- Prior art keywords
- transmission path
- path response
- transmission line
- response
- transmission
- 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
- 230000005540 biological transmission Effects 0.000 title claims abstract description 169
- 230000004044 response Effects 0.000 claims abstract description 131
- 239000011159 matrix material Substances 0.000 claims abstract description 33
- 238000004364 calculation method Methods 0.000 claims description 29
- 239000013598 vector Substances 0.000 abstract description 36
- 230000004083 survival effect Effects 0.000 abstract 1
- 108010076504 Protein Sorting Signals Proteins 0.000 description 9
- 238000007476 Maximum Likelihood Methods 0.000 description 7
- 230000003044 adaptive effect Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000012935 Averaging Methods 0.000 description 4
- 230000003111 delayed effect Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 150000003839 salts Chemical class 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006854 communication Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000004260 weight control Methods 0.000 description 1
Landscapes
- Error Detection And Correction (AREA)
- Dc Digital Transmission (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、伝送路の特性の時間的な変動に追随して送信
信号系列の推定を行う系列推定装置に関する。
信号系列の推定を行う系列推定装置に関する。
(従来の技術)
最尤系列推定装置(MLSE)は等化能力の最も優れた
等化方式として知られている(例えば、文献1:G、
D、 Forney、 ”Maximum Likel
ihood SequenceEstimatjon
of Digital 5equences in t
he presence ofintersymbol
1ntereference、”IEEE Tran
saction onInformationTheo
ry、vol、IT−18,no、3.May 197
2)。最尤系列推定装置は一般に単一の伝送路応答推定
器を備えており、伝送路推定は既知の系列を受信する際
にこの伝送路応答推定器を用いて行う。
等化方式として知られている(例えば、文献1:G、
D、 Forney、 ”Maximum Likel
ihood SequenceEstimatjon
of Digital 5equences in t
he presence ofintersymbol
1ntereference、”IEEE Tran
saction onInformationTheo
ry、vol、IT−18,no、3.May 197
2)。最尤系列推定装置は一般に単一の伝送路応答推定
器を備えており、伝送路推定は既知の系列を受信する際
にこの伝送路応答推定器を用いて行う。
また、伝送路の特性が時間的に変動する場合には、この
伝送路の特性の時間的な変動に追従させるような適応最
尤系列推定装置も提案されている(例えば、文献2 :
G、 Ungerboeck、 ”Adaptive
Maximum Likelihood Receiv
er for Carrier−Modulated
Data Transmission Systems
、”IEEETransaction on Comm
unications、 vol、 C0M−22,n
o、 5゜May 1974)。適応最尤系列推定装置
は、まず既知系列を受信する際に伝送路応答を求め、そ
れ以後情報データ系列を受信するときは伝送路推定器を
適応アルゴリズムを用いて動作させ、伝送路応答を逐次
更新していくことで伝送路特性の時間的変動に追従して
いくことを特徴としている。しかし、適応最尤系列推定
装置では、伝送路特性が高速変動にする場合その伝送路
推定器の適応動作が追いつかなくなる。
伝送路の特性の時間的な変動に追従させるような適応最
尤系列推定装置も提案されている(例えば、文献2 :
G、 Ungerboeck、 ”Adaptive
Maximum Likelihood Receiv
er for Carrier−Modulated
Data Transmission Systems
、”IEEETransaction on Comm
unications、 vol、 C0M−22,n
o、 5゜May 1974)。適応最尤系列推定装置
は、まず既知系列を受信する際に伝送路応答を求め、そ
れ以後情報データ系列を受信するときは伝送路推定器を
適応アルゴリズムを用いて動作させ、伝送路応答を逐次
更新していくことで伝送路特性の時間的変動に追従して
いくことを特徴としている。しかし、適応最尤系列推定
装置では、伝送路特性が高速変動にする場合その伝送路
推定器の適応動作が追いつかなくなる。
これに対して、特願平2−203436では高速に変動
する伝送路に対しても追従することが可能な新しい形の
系列推定装置を提案している。この装置は、送信信号系
列のみならず伝送路の特性も未知であるとして、系列毎
に対応する伝送路応答を推定してビタビアルゴリズムを
適用することを特徴とする。伝送路応答の推定は、送信
信号系列候補、伝送路応答、受信信号の三者で定まる伝
送路方程式を系列毎に解くことによって行っている。
する伝送路に対しても追従することが可能な新しい形の
系列推定装置を提案している。この装置は、送信信号系
列のみならず伝送路の特性も未知であるとして、系列毎
に対応する伝送路応答を推定してビタビアルゴリズムを
適用することを特徴とする。伝送路応答の推定は、送信
信号系列候補、伝送路応答、受信信号の三者で定まる伝
送路方程式を系列毎に解くことによって行っている。
これは伝送路応答の最適解を逐次求めることに相当する
ので、特願平2−203436の系列推定装置は高速な
伝送路変動に対しても追従できる。
ので、特願平2−203436の系列推定装置は高速な
伝送路変動に対しても追従できる。
(発明が解決しようとする課題)
しかしながら、特願平2−203436の系列推定装置
では、送信信号系列候補のパターンによっては送信信号
系列候補、伝送路応答、受信信号の三者で定まる伝送路
方程式が本質的に解けず伝送路応答が不定になる場合が
存在するという欠点がある。
では、送信信号系列候補のパターンによっては送信信号
系列候補、伝送路応答、受信信号の三者で定まる伝送路
方程式が本質的に解けず伝送路応答が不定になる場合が
存在するという欠点がある。
また、特願平2−203436の系列推定装置は解を逐
次得ているため、雑音などにより伝送路応答推定値が時
間毎に過度に敏感に変動して系列推定を誤るという失点
がある。
次得ているため、雑音などにより伝送路応答推定値が時
間毎に過度に敏感に変動して系列推定を誤るという失点
がある。
そこで、本発明の目的は、伝送路推定を系列毎に安定に
行いながら、高速に変動する伝送路に追従することが可
能な系列推定装置を提供することにある。
行いながら、高速に変動する伝送路に追従することが可
能な系列推定装置を提供することにある。
(課題を解決するための手段)
本発明に係る系列推定装置は、受信信号のサンプル値を
複数個記憶するレジスタと、前記レジスタから複数個の
前記サンプル値を入力し、複数の系列に対してそれぞれ
現時刻の伝送路応答を推定する伝送路応答計算回路と、
該伝送路応答計算回路で求めた複数の系列に対する前記
伝送路応答に応じて第1の重み係数と第2の重み係数群
とをそれぞれの系列に対して計算する重み係数制御回路
と、前記第1の重み係数と前記伝送路応答計算回路の出
力とを乗じる第1の乗算器と、前記第2の重み係数群と
過去の並び替えられた伝送路応答推定値列とを乗じる第
2の乗算器と、前記第1の乗算器の出力と前記第2の乗
算器の出力とを加算する加算器と、複数の系列に対して
前記加算器出力をそれぞれ現時刻の伝送路応答推定値と
して記憶する伝送路応答記憶回路と、該伝送路応答記憶
回路の出力として与えられる過去の伝送路応答推定値列
と前記伝送路応答計算回路の出力として与えられる前記
現時刻の伝送路応答との対応関係を複数の系列それぞれ
に対して生き残り系列の接続情報から調べ、前記対応関
係に応じて前記過去の伝送路応答推定値を並び替えて前
記過去の並び替えられた伝送路応答推定値列として出力
するマトリクススインチと、前記加算器が与える前記現
時刻の伝送路応答推定値に基づいてそれぞれの系列に対
しての仮想受信信号点を求め、前記受信信号のサンプル
値との距離を求めるブランチメトリック計算回路と、該
ブランチメトリック計算回路の出力を受けてビタビアル
ゴリズムにより受信信号を判定するとともに前記生き残
り系列の接続情報を前記マトリクススイッチに出力する
ビタビプロセッサと、から構成されることを特徴とする
。
複数個記憶するレジスタと、前記レジスタから複数個の
前記サンプル値を入力し、複数の系列に対してそれぞれ
現時刻の伝送路応答を推定する伝送路応答計算回路と、
該伝送路応答計算回路で求めた複数の系列に対する前記
伝送路応答に応じて第1の重み係数と第2の重み係数群
とをそれぞれの系列に対して計算する重み係数制御回路
と、前記第1の重み係数と前記伝送路応答計算回路の出
力とを乗じる第1の乗算器と、前記第2の重み係数群と
過去の並び替えられた伝送路応答推定値列とを乗じる第
2の乗算器と、前記第1の乗算器の出力と前記第2の乗
算器の出力とを加算する加算器と、複数の系列に対して
前記加算器出力をそれぞれ現時刻の伝送路応答推定値と
して記憶する伝送路応答記憶回路と、該伝送路応答記憶
回路の出力として与えられる過去の伝送路応答推定値列
と前記伝送路応答計算回路の出力として与えられる前記
現時刻の伝送路応答との対応関係を複数の系列それぞれ
に対して生き残り系列の接続情報から調べ、前記対応関
係に応じて前記過去の伝送路応答推定値を並び替えて前
記過去の並び替えられた伝送路応答推定値列として出力
するマトリクススインチと、前記加算器が与える前記現
時刻の伝送路応答推定値に基づいてそれぞれの系列に対
しての仮想受信信号点を求め、前記受信信号のサンプル
値との距離を求めるブランチメトリック計算回路と、該
ブランチメトリック計算回路の出力を受けてビタビアル
ゴリズムにより受信信号を判定するとともに前記生き残
り系列の接続情報を前記マトリクススイッチに出力する
ビタビプロセッサと、から構成されることを特徴とする
。
(作用)
以下では、第4図に示すように主波に対して複数の遅延
波の応答が存在する伝送路を考える。伝送路インパルス
応答をベクトルhtT=(h、。、htl、・・・、h
tL)、送信信号系列をベクトル’t”=(St、5t
−1、・・・、5t−L)、送信信号とは独立な観測過
程を含めた上での加法性伝送路雑音をvtとする。この
とき、時刻tでの受信器入力r、は、式(1)示される
ようにベクトル塩とベクトル8体の畳込みと雑音の和で
与えられる。
波の応答が存在する伝送路を考える。伝送路インパルス
応答をベクトルhtT=(h、。、htl、・・・、h
tL)、送信信号系列をベクトル’t”=(St、5t
−1、・・・、5t−L)、送信信号とは独立な観測過
程を含めた上での加法性伝送路雑音をvtとする。この
とき、時刻tでの受信器入力r、は、式(1)示される
ようにベクトル塩とベクトル8体の畳込みと雑音の和で
与えられる。
づT→
r(=81−ht+Vj 、、、、、、、、、、、、、
、、、−、−−−−−−1−(1)この様子を第5図に
示す。以下、式(1)を時刻tでの伝送路方程式と呼ぶ
。
、、、−、−−−−−−1−(1)この様子を第5図に
示す。以下、式(1)を時刻tでの伝送路方程式と呼ぶ
。
次に、時刻t−N+1から時刻tまでのN個の受信信号
から伝送路インパルス応答ベクトル塩を最小二乗推定す
る方法を述べる。まず、そのために時刻t−N+1から
時刻tまでN個の送信信号系列ベクトル塩(t−N+1
≦τ≦t)から次のように送信信号行列S、を定義する
。
から伝送路インパルス応答ベクトル塩を最小二乗推定す
る方法を述べる。まず、そのために時刻t−N+1から
時刻tまでN個の送信信号系列ベクトル塩(t−N+1
≦τ≦t)から次のように送信信号行列S、を定義する
。
また、受信信号ベクトルrt、雑音ベクトル■、を以下
で定義する。
で定義する。
?tT=(rt−rt−x−=−rt−N+1)
(3)?、”=(y、 Vt−1、・・・、Vt−
N+1) (4)以上より、N時点にわたる伝
送路方程式は式(5)で書ける。
(3)?、”=(y、 Vt−1、・・・、Vt−
N+1) (4)以上より、N時点にわたる伝
送路方程式は式(5)で書ける。
会=StT風べ (5)このとき、最
小二乗推定による伝送路インパル応答ベクトル坂+ls
は、 ht+1s=(StT’5t)1.BtT、rt(6)
で得られる(例えば、文献3:中溝[信号解析とシステ
ム同定]コロナ社、1988)。特に、インパルス応答
推定に用いる受信信号の数(N)が伝送路応答の数(L
+1)に等しいときは送信信号行列S、が正方行列とな
るので、受信信号に単に送信信号行列5tI7)逆行列
をかけることで最小二乗推定による伝送路応答推定値が
得られる。
小二乗推定による伝送路インパル応答ベクトル坂+ls
は、 ht+1s=(StT’5t)1.BtT、rt(6)
で得られる(例えば、文献3:中溝[信号解析とシステ
ム同定]コロナ社、1988)。特に、インパルス応答
推定に用いる受信信号の数(N)が伝送路応答の数(L
+1)に等しいときは送信信号行列S、が正方行列とな
るので、受信信号に単に送信信号行列5tI7)逆行列
をかけることで最小二乗推定による伝送路応答推定値が
得られる。
芽=St−1・が (7)−第2図に
示す特願平2−203436の系列推定装置は、全ての
送信信号行列St、すなわち取り得る送信信号の全ての
組み合せ(St、5t−1、・・・、5t−L−N+1
)に対してそれぞれ伝送路応答推定値ベクトルKt、
Isの解を求め、それらを基に各時刻で送信信号の各組
み合せ(St、5t−1、・・・、at−L−N+1)
に対して式(8)に示す尤度(ブランチメトリック)を
計算する。
示す特願平2−203436の系列推定装置は、全ての
送信信号行列St、すなわち取り得る送信信号の全ての
組み合せ(St、5t−1、・・・、5t−L−N+1
)に対してそれぞれ伝送路応答推定値ベクトルKt、
Isの解を求め、それらを基に各時刻で送信信号の各組
み合せ(St、5t−1、・・・、at−L−N+1)
に対して式(8)に示す尤度(ブランチメトリック)を
計算する。
lrt ”S風、ts12(8)
そして、この値の全時刻tに渡る和で定まる値(パスメ
トリック)を最小にする全時刻に渡る送信信号系列をビ
タビアルゴリズムにより求める。ここで、ビタビアルゴ
リズムを動作させるトレリス線図の状態は、送信信号行
列Stの成分に現れる送信信号の組み合せ(St、5t
−1、・・・、5t−L−N+1)が定める。この意味
で、以下では送信信号の組み合せ(St、5t−150
01,5t−L−N+1)のことを単に状態と呼ぶこと
にする。ビタビアルゴリズムによって求めた最尤状態の
全時刻に渡る連なりが送信信号系列推定値となる。
トリック)を最小にする全時刻に渡る送信信号系列をビ
タビアルゴリズムにより求める。ここで、ビタビアルゴ
リズムを動作させるトレリス線図の状態は、送信信号行
列Stの成分に現れる送信信号の組み合せ(St、5t
−1、・・・、5t−L−N+1)が定める。この意味
で、以下では送信信号の組み合せ(St、5t−150
01,5t−L−N+1)のことを単に状態と呼ぶこと
にする。ビタビアルゴリズムによって求めた最尤状態の
全時刻に渡る連なりが送信信号系列推定値となる。
さて、この特願平2−203436の系列推定装置では
式(6)あるいは式(7)で伝送路応答ベクトルbt、
Isを求める際に、それぞれ行列(StSt)、行列S
、 を計算している。そのため、行列S、 S、あるい
は行列Stが特異になる状態に対しては、そのままでは
伝送路応答を求めることができない。伝送路応答が不定
となるとブランチメトリック計算が行えず、ビタビアル
ゴリズムを動作させることができないという欠点がある
。これに対して、一般に伝送路変動は送信信号行列5t
(7)成分に現れる信号の時間間隔(L+N−1)T(
Tは送信シンボル時間間隔)において無視できるほど小
さいという性質がある。この性質を利用すれば、行列5
tTStあるいは行列S、が特異になる状態に対する伝
送路応答推定値ベクトルh、、 isとして、該状態に
遷移する生き残り系列の前時刻状態での伝送路応答推定
値ベクトルht−1,Isで代用することができる。す
なわち、基本的に本発明の系列推定装置は、行列5tT
S、あるいは行列S、が特異となる状態に対しては生き
残り系列が前時刻でとった状態に関する伝送路応答推定
値を利用し、行列StT′S、あるいは行列S、が非特
異となる状態に対しては受信信号に行列Sの逆行列をか
けて求めた伝送路応答を利用すように設定する。これに
より、ブランチメトリック計算回路に対して常に安定に
伝送路応答推定値を供給することができ、これを基に従
来のビタビアルゴリズムを動作させることにより、高速
に変動する伝送路に安定して追従することが可能な系列
推定装置が実現できる。
式(6)あるいは式(7)で伝送路応答ベクトルbt、
Isを求める際に、それぞれ行列(StSt)、行列S
、 を計算している。そのため、行列S、 S、あるい
は行列Stが特異になる状態に対しては、そのままでは
伝送路応答を求めることができない。伝送路応答が不定
となるとブランチメトリック計算が行えず、ビタビアル
ゴリズムを動作させることができないという欠点がある
。これに対して、一般に伝送路変動は送信信号行列5t
(7)成分に現れる信号の時間間隔(L+N−1)T(
Tは送信シンボル時間間隔)において無視できるほど小
さいという性質がある。この性質を利用すれば、行列5
tTStあるいは行列S、が特異になる状態に対する伝
送路応答推定値ベクトルh、、 isとして、該状態に
遷移する生き残り系列の前時刻状態での伝送路応答推定
値ベクトルht−1,Isで代用することができる。す
なわち、基本的に本発明の系列推定装置は、行列5tT
S、あるいは行列S、が特異となる状態に対しては生き
残り系列が前時刻でとった状態に関する伝送路応答推定
値を利用し、行列StT′S、あるいは行列S、が非特
異となる状態に対しては受信信号に行列Sの逆行列をか
けて求めた伝送路応答を利用すように設定する。これに
より、ブランチメトリック計算回路に対して常に安定に
伝送路応答推定値を供給することができ、これを基に従
来のビタビアルゴリズムを動作させることにより、高速
に変動する伝送路に安定して追従することが可能な系列
推定装置が実現できる。
また、特願平2−203436の系列推定装置では、伝
送路応答推定値を毎時側逐次求めるだけで、各時刻の推
定値間の相関を利用していない。そのため、雑音により
それぞれの状態に対する伝送路応答推定値が各時刻で大
きく変化し、系列推定を誤ることがある。しかるに、雑
音を無視すれば、本来伝送路応答はドツプラー周波数に
従って連続的に変化するという性質がある。すなわち、
時変とはいえ、伝送路応答の変化はシンボル伝送間隔に
比べ一般に緩やかで、各時刻の伝送路応答の間には高い
相関がある。そこで、本発明に係る第2の系列推定装置
では、伝送路応答間の高い相関を利用するような変換操
作を新たに導入する。すなわち、それぞれの状態に対し
て、過去の時点での伝送路応答推定値と伝送路方程式を
解いて求めた現時点の推定値とからこの変換操作により
新たな現時点の推定値を得るようにする。これにより、
伝送路応答推定値が各時刻で大きく変化する現象を防止
でき、真の状態に対して安定して確からしい伝送路応答
推定値を求めることができるようになる。また、伝送路
応答推定値を平滑化することにより伝送路推定過程にお
ける雑音を効果的に取り除くことができる。その結果、
高速に変動する伝送路に安定して追従することが可能な
系列推定装置が実現できる。
送路応答推定値を毎時側逐次求めるだけで、各時刻の推
定値間の相関を利用していない。そのため、雑音により
それぞれの状態に対する伝送路応答推定値が各時刻で大
きく変化し、系列推定を誤ることがある。しかるに、雑
音を無視すれば、本来伝送路応答はドツプラー周波数に
従って連続的に変化するという性質がある。すなわち、
時変とはいえ、伝送路応答の変化はシンボル伝送間隔に
比べ一般に緩やかで、各時刻の伝送路応答の間には高い
相関がある。そこで、本発明に係る第2の系列推定装置
では、伝送路応答間の高い相関を利用するような変換操
作を新たに導入する。すなわち、それぞれの状態に対し
て、過去の時点での伝送路応答推定値と伝送路方程式を
解いて求めた現時点の推定値とからこの変換操作により
新たな現時点の推定値を得るようにする。これにより、
伝送路応答推定値が各時刻で大きく変化する現象を防止
でき、真の状態に対して安定して確からしい伝送路応答
推定値を求めることができるようになる。また、伝送路
応答推定値を平滑化することにより伝送路推定過程にお
ける雑音を効果的に取り除くことができる。その結果、
高速に変動する伝送路に安定して追従することが可能な
系列推定装置が実現できる。
以下では、変換操作として簡単な平均操作を選ぶ場合に
関して説明する。過去の複数の伝送路応答推定値から平
均操作により現時刻の推定値を求める際、平均操作に関
わる推定値に対する重みがすべて同一となる単純平均よ
り、重みが時刻とともに第3図に示すような負の指数関
数に従うような加重平均を選択した方が精度よく求まる
ことが多い。第3図は、時刻を以後の加重平均操作にお
ける時刻tの伝送路応答推定値ベクトルh、、Isに対
する重みの変化を示した図である。このように重みが負
の指数関数に従うような加重平均となるのは、例えば時
変系に適したRLSアルゴリズム(例えば、文献3:コ
ーワン、グランド著、アダプテイブフィルターズ、プレ
ンティス・ホール、1985)においてフィルタ係数の
制御に関わる各時刻の判定誤差が忘却係数のべき乗によ
り重み付けされて加算されていくことに相当している。
関して説明する。過去の複数の伝送路応答推定値から平
均操作により現時刻の推定値を求める際、平均操作に関
わる推定値に対する重みがすべて同一となる単純平均よ
り、重みが時刻とともに第3図に示すような負の指数関
数に従うような加重平均を選択した方が精度よく求まる
ことが多い。第3図は、時刻を以後の加重平均操作にお
ける時刻tの伝送路応答推定値ベクトルh、、Isに対
する重みの変化を示した図である。このように重みが負
の指数関数に従うような加重平均となるのは、例えば時
変系に適したRLSアルゴリズム(例えば、文献3:コ
ーワン、グランド著、アダプテイブフィルターズ、プレ
ンティス・ホール、1985)においてフィルタ係数の
制御に関わる各時刻の判定誤差が忘却係数のべき乗によ
り重み付けされて加算されていくことに相当している。
また、一般に重みが負の指数関数的に減衰する加重平均
を行う場合、FIR形構成フィルタに比べIIR形構成
のフィルタの方が少ないタップ数でその特性を実現でき
ることが知られている(例えば前記文献3)。本発明の
系列装置において、伝送路応答記憶回路105、マトリ
ックススイッチ106、第1の乗算器109、加算器1
10、第2の乗算器111の部分はIIR形フィルタを
構成していることに相当しており、少ないハード規模で
加重平均を実現できる。また、マトリックススイッチ1
06は生き残り系列の接続情報をビタビプロセッサから
受は取り、過去の複数時刻の伝送路応答推定値と現時刻
の伝送路応答推定値との対応関係を制御するが、平均操
作に関わる伝送路応答の数が少ないければ、この制御装
置の規模も小さい。
を行う場合、FIR形構成フィルタに比べIIR形構成
のフィルタの方が少ないタップ数でその特性を実現でき
ることが知られている(例えば前記文献3)。本発明の
系列装置において、伝送路応答記憶回路105、マトリ
ックススイッチ106、第1の乗算器109、加算器1
10、第2の乗算器111の部分はIIR形フィルタを
構成していることに相当しており、少ないハード規模で
加重平均を実現できる。また、マトリックススイッチ1
06は生き残り系列の接続情報をビタビプロセッサから
受は取り、過去の複数時刻の伝送路応答推定値と現時刻
の伝送路応答推定値との対応関係を制御するが、平均操
作に関わる伝送路応答の数が少ないければ、この制御装
置の規模も小さい。
(実施例)
次に、図面を参照して本発明を説明する。第1図に本発
明に係る系列推定装置の一実施例を示す。
明に係る系列推定装置の一実施例を示す。
以下では、伝送路応答記憶回路105が記憶する過去の
伝送路応答推定値列として前時刻の伝送路応答推定値の
みとする例について述べる。
伝送路応答推定値列として前時刻の伝送路応答推定値の
みとする例について述べる。
入力端子101に供給された時刻tでの受信器入力r。
は、レジスタ102に記憶されるとともにブランチメト
リック計算回路107に送られる。レジスタ102に記
憶された時刻t−N+1から時刻tまでN個の受信信号
は伝送路応答計算回路103に入力される。伝送路応答
計算回路103は、式(6)ないし式(7)にしたがっ
て各状態に対してベクトルh、、 Isを計算する。式
(6)ないし式(7)における伝送路応答計算では、行
列(S、TSt)−1、行列3.−1はともに送信信号
のみで決まるので、全ての状態、すなわち(St、5t
−11011,8l−L−N+1)の取り得る全ての送
信信号の組み合せに対してあらかじめ計算し、その結果
を記憶しておいてもよい。行列5tTStあるいは行列
S、が特異となる送信信号の組み合せに対しては、伝送
路応答計算回路103はあらかじめ定めた値(例えば0
)を出力し、ベクトルh、、Isが不定である旨を重み
係数制御回路104に伝える。ここでは、各状態に対し
て不定でない場合に得られる伝送路応答推定値を正当な
推定値と呼ぶ。重み係数制御回路104は、まず全ての
状態に対してそれぞれベクトル’t、 Isが不定であ
るか否かを調べる。次に、不定である状態に対しては第
1の乗算器に対して出力する第1の重み係数を0、第2
の乗算器に対して出力する第2の重み係数を1に設定す
る。ここで第2の重み係数がそれぞれの状態に対して1
つずつしか用意されないのは、伝送路応答記憶回路が記
憶する過去の伝送路応答推定値列として前時刻の伝送路
応答推定値のみを扱っているからである。不定でない状
態に対しては、あらかじめ定めた2種類の重み係数、例
えば0.6と0.4とをそれぞれ第1、第2の重み係数
として設定する。なお、不定でない状態に対しても、伝
送路推定開始時、すなわち伝送路応答記憶回路105に
伝送路応答計算回路103で計算した伝送路応答が入力
されていない時に限り、第1、第2の重み係数としてそ
れぞれ1.0を設定し、伝送路応答計算回路103で計
算した現時刻の伝送路応答をそのまま用いるようにする
。
リック計算回路107に送られる。レジスタ102に記
憶された時刻t−N+1から時刻tまでN個の受信信号
は伝送路応答計算回路103に入力される。伝送路応答
計算回路103は、式(6)ないし式(7)にしたがっ
て各状態に対してベクトルh、、 Isを計算する。式
(6)ないし式(7)における伝送路応答計算では、行
列(S、TSt)−1、行列3.−1はともに送信信号
のみで決まるので、全ての状態、すなわち(St、5t
−11011,8l−L−N+1)の取り得る全ての送
信信号の組み合せに対してあらかじめ計算し、その結果
を記憶しておいてもよい。行列5tTStあるいは行列
S、が特異となる送信信号の組み合せに対しては、伝送
路応答計算回路103はあらかじめ定めた値(例えば0
)を出力し、ベクトルh、、Isが不定である旨を重み
係数制御回路104に伝える。ここでは、各状態に対し
て不定でない場合に得られる伝送路応答推定値を正当な
推定値と呼ぶ。重み係数制御回路104は、まず全ての
状態に対してそれぞれベクトル’t、 Isが不定であ
るか否かを調べる。次に、不定である状態に対しては第
1の乗算器に対して出力する第1の重み係数を0、第2
の乗算器に対して出力する第2の重み係数を1に設定す
る。ここで第2の重み係数がそれぞれの状態に対して1
つずつしか用意されないのは、伝送路応答記憶回路が記
憶する過去の伝送路応答推定値列として前時刻の伝送路
応答推定値のみを扱っているからである。不定でない状
態に対しては、あらかじめ定めた2種類の重み係数、例
えば0.6と0.4とをそれぞれ第1、第2の重み係数
として設定する。なお、不定でない状態に対しても、伝
送路推定開始時、すなわち伝送路応答記憶回路105に
伝送路応答計算回路103で計算した伝送路応答が入力
されていない時に限り、第1、第2の重み係数としてそ
れぞれ1.0を設定し、伝送路応答計算回路103で計
算した現時刻の伝送路応答をそのまま用いるようにする
。
さて、第1の乗算器109は、全ての状態に対して第1
の重み係数を伝送路応答計算回路103が求めた現時刻
の伝送路応答ベクトルht、 Isに掛は合わせる。
の重み係数を伝送路応答計算回路103が求めた現時刻
の伝送路応答ベクトルht、 Isに掛は合わせる。
第2の乗算器111は、全ての状態に対してマトリクス
スイッチ106が与える前時刻の並び替えられた伝送路
応答推定値ベクトルht−1’と第2の重み係数を掛は
合わせる。そして、第1の乗算器109の出力と第2の
乗算器111の出力とを加算器110で加算し、それぞ
れの状態に対して現時刻の伝送路応答推定値ベクトルh
、′を得る。伝送路応答計算回路103が求めた第1の
重み係数がO1第2の重み係数が1というように設定さ
れているので、現時刻の伝送路応答推定値ベクトルh、
′として自動的に前時刻の伝送路応答推定値ベクトルh
t=i”が取られるようになっている。また、現時刻の
伝送応答推定値ベクトル塩′の発散を防ぐために、第1
の重み係数と第2の重み係数の和は常に1以下になるよ
うに設定する必要がある。
スイッチ106が与える前時刻の並び替えられた伝送路
応答推定値ベクトルht−1’と第2の重み係数を掛は
合わせる。そして、第1の乗算器109の出力と第2の
乗算器111の出力とを加算器110で加算し、それぞ
れの状態に対して現時刻の伝送路応答推定値ベクトルh
、′を得る。伝送路応答計算回路103が求めた第1の
重み係数がO1第2の重み係数が1というように設定さ
れているので、現時刻の伝送路応答推定値ベクトルh、
′として自動的に前時刻の伝送路応答推定値ベクトルh
t=i”が取られるようになっている。また、現時刻の
伝送応答推定値ベクトル塩′の発散を防ぐために、第1
の重み係数と第2の重み係数の和は常に1以下になるよ
うに設定する必要がある。
全ての状態に対して求めた現時刻の伝送路応答推定値ベ
クトルht゛は、伝送路応答記憶回路105に記憶され
るとともにブランチメトリック計算回路107に供給さ
れる。ここで、伝送路応答記憶回路105に記憶される
伝送路応答は変換操作を受けた後の推定値である。伝送
路応答記憶回路105に記憶されていた前時刻の伝送路
応答推定値ベクトルht−i’はマトリクススイッチ1
06に供給される。マトリクススイッチ106は、加算
器110において、各状態の現時刻の伝送路応答推定値
ベクトル塩″に対し該状態に遷移する系列が取った前時
刻状態に関する前時刻の伝送路応答推定値ベクトルht
−1’が正しく対応するように、ビタビプロセッサ10
8が与える生き残り系列の接続情報に従って前時刻の伝
送路応答推定値ベクトルht−1’を並び替える。
クトルht゛は、伝送路応答記憶回路105に記憶され
るとともにブランチメトリック計算回路107に供給さ
れる。ここで、伝送路応答記憶回路105に記憶される
伝送路応答は変換操作を受けた後の推定値である。伝送
路応答記憶回路105に記憶されていた前時刻の伝送路
応答推定値ベクトルht−i’はマトリクススイッチ1
06に供給される。マトリクススイッチ106は、加算
器110において、各状態の現時刻の伝送路応答推定値
ベクトル塩″に対し該状態に遷移する系列が取った前時
刻状態に関する前時刻の伝送路応答推定値ベクトルht
−1’が正しく対応するように、ビタビプロセッサ10
8が与える生き残り系列の接続情報に従って前時刻の伝
送路応答推定値ベクトルht−1’を並び替える。
さらに、ブランチメトリック計算回路107は、伝送路
応答記憶回路105が与える現時刻の伝送路応答推定値
ベクトルh、′を基に、取り得る全ての状態に対して式
(8)で定まるブランチメトリックを個別に計算する。
応答記憶回路105が与える現時刻の伝送路応答推定値
ベクトルh、′を基に、取り得る全ての状態に対して式
(8)で定まるブランチメトリックを個別に計算する。
ブランチメトリック計算回路107は個々の状態に対し
て計算して得られたブランチメトリックをビタビプロセ
ッサ108に出力する。ビタビプロセッサ108は、式
(8)のメトリックの全ての時刻の和が最小となる系列
のある特定時刻の送信信号推定値を出力端子112に出
力するとともに、生き残り系列の接続情報をマトリクス
スイッチ106に供給する。ビタビプロセッサ108の
動作は文献1.2の系列推定装置と同様であるので、詳
細は省略する。
て計算して得られたブランチメトリックをビタビプロセ
ッサ108に出力する。ビタビプロセッサ108は、式
(8)のメトリックの全ての時刻の和が最小となる系列
のある特定時刻の送信信号推定値を出力端子112に出
力するとともに、生き残り系列の接続情報をマトリクス
スイッチ106に供給する。ビタビプロセッサ108の
動作は文献1.2の系列推定装置と同様であるので、詳
細は省略する。
以上の実施例では、伝送路応答記憶回路105が記憶す
る過去の伝送路応答推定値列として前時刻の伝送路応答
推定値ベクトルht−1’のみとする例について述べた
が、過去の伝送路応答推定値としてベクトルht−1’
、ベクトル垣−タ、・・・など過去の複数時刻に渡る伝
送路応答推定値を記憶し、それらに対応した第2の重み
係数を係数群として持ち、伝送路応答の変換操作に利用
してもよい。また、以上の実施例では、重み制御回路1
04は伝送路応答推定値の不定か否かのみで重み係数を
制御したが、不定の場合に加え、ブランチメトリック計
算回路107にとって好ましくない伝送路応答が伝送路
応答計算回路103から供給される場合にも適応的に重
み係数を設定してもよい。さらに、以上の実施例では、
主波に対して複数の遅延波が存在する伝送路をもとに説
明を行ったカミ主波に対して複数の先行波の応答が存在
するような伝送路、先行波と遅延波が混在するような伝
送路に対しても本発明の系列推定装置が有効であること
も明らかである。
る過去の伝送路応答推定値列として前時刻の伝送路応答
推定値ベクトルht−1’のみとする例について述べた
が、過去の伝送路応答推定値としてベクトルht−1’
、ベクトル垣−タ、・・・など過去の複数時刻に渡る伝
送路応答推定値を記憶し、それらに対応した第2の重み
係数を係数群として持ち、伝送路応答の変換操作に利用
してもよい。また、以上の実施例では、重み制御回路1
04は伝送路応答推定値の不定か否かのみで重み係数を
制御したが、不定の場合に加え、ブランチメトリック計
算回路107にとって好ましくない伝送路応答が伝送路
応答計算回路103から供給される場合にも適応的に重
み係数を設定してもよい。さらに、以上の実施例では、
主波に対して複数の遅延波が存在する伝送路をもとに説
明を行ったカミ主波に対して複数の先行波の応答が存在
するような伝送路、先行波と遅延波が混在するような伝
送路に対しても本発明の系列推定装置が有効であること
も明らかである。
(発明の効果)
以上に詳しく述べたように、本発明は少ない記憶量と小
さい装置規模で、雑音がある場合にも系列毎の伝送路推
定を常に安定に行い、高速に変動する伝送路に追従する
系列推定装置を提供することができる。
さい装置規模で、雑音がある場合にも系列毎の伝送路推
定を常に安定に行い、高速に変動する伝送路に追従する
系列推定装置を提供することができる。
第1図は本発明に係る系列推定装置の一実施例を示すブ
ロック図、第2図は従来の系列推定装置を示すブロック
図、第3図は時刻を以後の加重平均操作における時刻t
の伝送路応答推定値ベクトル坂、Isに対する重みの変
化を示した図、第4図は伝送路応答を説明するための図
、第5図は伝送路モデルを説明するための図である。 101.201.501・・・入力端子、102.20
2.・・レジスタ、103.203・・・伝送路応答計
算回路、104・・・重み係数制御回路、105・・・
伝送路応答記憶回路、106−1.マトリクススイッチ
、107.204・・・ブランチメトリック計算回路、
lO8,205・・・ビタビプロセッサ、109・・・
第1の乗算器、110.504.505・・・加算器、
111・・・第2の乗算器、112.206.506・
・・出力端子、401・・・主波応答、402・・・遅
延波応答、502・・・遅延素子、503・・・乗算器
。
ロック図、第2図は従来の系列推定装置を示すブロック
図、第3図は時刻を以後の加重平均操作における時刻t
の伝送路応答推定値ベクトル坂、Isに対する重みの変
化を示した図、第4図は伝送路応答を説明するための図
、第5図は伝送路モデルを説明するための図である。 101.201.501・・・入力端子、102.20
2.・・レジスタ、103.203・・・伝送路応答計
算回路、104・・・重み係数制御回路、105・・・
伝送路応答記憶回路、106−1.マトリクススイッチ
、107.204・・・ブランチメトリック計算回路、
lO8,205・・・ビタビプロセッサ、109・・・
第1の乗算器、110.504.505・・・加算器、
111・・・第2の乗算器、112.206.506・
・・出力端子、401・・・主波応答、402・・・遅
延波応答、502・・・遅延素子、503・・・乗算器
。
Claims (1)
- 受信信号のサンプル値を複数個記憶するレジスタと、前
記レジスタから複数個の前記サンプル値を入力し、複数
の系列に対してそれぞれ現時刻の伝送路応答を推定する
伝送路応答計算回路と、該伝送路応答計算回路で求めた
複数の系列に対する前記伝送路応答に応じて第1の重み
係数と第2の重み係数群とをそれぞれの系列に対して計
算する重み係数制御回路と、前記第1の重み係数と前記
伝送路応答計算回路の出力とを乗じる第1の乗算器と、
前記第2の重み係数群と過去の並び替えられた伝送路応
答推定値列とを乗じる第2の乗算器と、前記第1の乗算
器の出力と前記第2の乗算器の出力とを加算する加算器
と、複数の系列に対して前記加算器出力をそれぞれ現時
刻の伝送路応答推定値として記憶する伝送路応答記憶回
路と、該伝送路応答記憶回路の出力として与えられる過
去の伝送路応答推定値列と前記伝送路応答計算回路の出
力として与えられる前記現時刻の伝送路応答との対応関
係を複数の系列のそれぞれに対して生き残り系列の接続
情報から調べ、前記対応関係に応じて前記過去の伝送路
応答推定値を並び替えて前記過去の並び替えられた伝送
路応答推定値列として出力するマトリクススイッチと、
前記加算器が与える前記現時刻の伝送路応答推定値に基
づいてそれぞれの系列に対しての仮想受信信号点を求め
、前記受信信号のサンプル値との距離を求めるブランチ
メトリック計算回路と、該ブランチメトリック計算回路
の出力を受けてビタビアルゴリズムにより受信信号を判
定するとともに前記生き残り系列の接続情報を前記マト
リクススイッチに出力するビタビプロセッサと、から構
成されることを特徴とする系列推定装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31372490A JPH088509B2 (ja) | 1990-11-19 | 1990-11-19 | 系列推定装置 |
| US07/738,352 US5272726A (en) | 1990-07-31 | 1991-07-31 | Blind type sequence estimator for use in communications system |
| CA002048210A CA2048210C (en) | 1990-07-31 | 1991-07-31 | Blind type sequence estimator for use in communications system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31372490A JPH088509B2 (ja) | 1990-11-19 | 1990-11-19 | 系列推定装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04183143A true JPH04183143A (ja) | 1992-06-30 |
| JPH088509B2 JPH088509B2 (ja) | 1996-01-29 |
Family
ID=18044756
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP31372490A Expired - Lifetime JPH088509B2 (ja) | 1990-07-31 | 1990-11-19 | 系列推定装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH088509B2 (ja) |
-
1990
- 1990-11-19 JP JP31372490A patent/JPH088509B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH088509B2 (ja) | 1996-01-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5673294A (en) | Adaptive maximum likelihood sequence estimation apparatus and adaptive maximum likelihood sequence estimation method | |
| JP2683665B2 (ja) | 最尤系列推定装置 | |
| US5231648A (en) | Adaptive equalizer for digital cellular radio | |
| JP2770626B2 (ja) | 適応受信機 | |
| US5146475A (en) | Maximum-liklihood sequence estimation apparatus | |
| JP2551210B2 (ja) | 適応等化装置 | |
| US5272726A (en) | Blind type sequence estimator for use in communications system | |
| JPH04291522A (ja) | 少なくとも2つの受信ブランチからなる受信器 | |
| JP3340190B2 (ja) | 判断フィードバック等化方法およびその装置 | |
| JPH11508114A (ja) | ディジタル伝送装置の受信機のための低減された状態のシーケンス推定法によるイコライザ | |
| JP3099745B2 (ja) | 自動等化器 | |
| CA2058157A1 (en) | Adaptive equalizer | |
| US5450445A (en) | Method and arrangement of estimating data sequences transmitted using viterbi algorithm | |
| US6349112B1 (en) | Adaptive equalizer compensating signal distortion on transmission path | |
| JP3424723B2 (ja) | 適応等化器 | |
| JP3866049B2 (ja) | 時間空間等化装置及び等化方法 | |
| JPH04183143A (ja) | 系列推定装置 | |
| US7054392B2 (en) | Process and device for estimating the successive values of digital symbols, in particular for the equalization of an information transmission channel in mobile telephony | |
| EP0895383A2 (en) | Channel impulse response estimator for a Viterbi equalizer | |
| JP3180240B2 (ja) | 適応等化器 | |
| JPH10336083A (ja) | アダプティブアレイ受信機 | |
| JP3368574B2 (ja) | 最尤系列推定回路 | |
| JP2560911B2 (ja) | 系列推定装置 | |
| JPH0738470A (ja) | 適応等化器 | |
| JPH057128A (ja) | 等化器 |