[go: up one dir, main page]

JPH0730437A - Sequence estimating device - Google Patents

Sequence estimating device

Info

Publication number
JPH0730437A
JPH0730437A JP10996192A JP10996192A JPH0730437A JP H0730437 A JPH0730437 A JP H0730437A JP 10996192 A JP10996192 A JP 10996192A JP 10996192 A JP10996192 A JP 10996192A JP H0730437 A JPH0730437 A JP H0730437A
Authority
JP
Japan
Prior art keywords
transmission line
response
state
transmission
degenerate
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
JP10996192A
Other languages
Japanese (ja)
Other versions
JP2551296B2 (en
Inventor
Akihisa Atokawa
彰久 後川
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP4109961A priority Critical patent/JP2551296B2/en
Publication of JPH0730437A publication Critical patent/JPH0730437A/en
Application granted granted Critical
Publication of JP2551296B2 publication Critical patent/JP2551296B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Error Detection And Correction (AREA)
  • Dc Digital Transmission (AREA)

Abstract

PURPOSE:To attain a sequence estimating device capable of following up a high speed variation transmission line by small processing quantity or small device size. CONSTITUTION:Non-degenerate states corresponding to respective degenerate states are stored in a non-degenerate state storing circuit 108 and a transmission line response calculating circuit 103 solves an equation determined by a transmission signal sequence candidate, a transmission line response and a received signal only for a transmission signal sequence corresponding to the stored non- degenerate states to obtain respective transmission line response estimated values. Branch metric values corresponding to respective sequences are calculated based upon the transmission line response estimated values and respective signal sequence candidates constituted based upon the stored contents of respective non-degenerate states, viterbi algorithm is driven based upon a degenerated state transition diagram and a maximum likelihood transmission signal sequence is estimated by a Viterbi processor 107.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、伝送路特性の時間的な
変動に追随して送信信号系列の推定を行う系列推定装置
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a sequence estimating device for estimating a transmission signal sequence by following a temporal change in transmission line characteristics.

【0002】[0002]

【従来の技術】最尤系列推定装置(MLSE)は等化能
力の最も優れた等化方式として知られている(例えば、
文献1:G.D.Forney,”Maximum L
ikelihood Sequence Estima
tion of Digital Sequences
in the presence of inter
symbol interference,”IEEE
Transaction on Informati
on Theory,vol.IT−18,no.3,
May 1972)。最尤系列推定装置は一般に単一の
伝送路応答推定器を備えており、伝送路推定既知の系列
を受信する際にこの伝送路応答推定器を用いて行う。
2. Description of the Related Art A maximum likelihood sequence estimator (MLSE) is known as an equalization system with the best equalization capability (for example,
Reference 1: G. D. Forney, "Maximum L
ikelihood Sequence Estima
tion of Digital Sequences
in the presence of inter
symbol interference, "IEEE
Transaction on Information
on Theory, vol. IT-18, no. Three
May 1972). The maximum likelihood sequence estimator generally comprises a single channel response estimator, and this channel response estimator is used when receiving a channel for which channel channel estimation is known.

【0003】また、伝送路の特性が時間的に変動する場
合には、この伝送路の特性の時間的な変動に追従させる
ような適応最尤系列推定装置も提案されている(例え
ば、文献2:G.Ungerboeck,”Adapt
ive Maximum Likelehood Re
ceiver for Carrier−Modula
ted Data Transmission Sys
tems,”IEEETransaction on
Communications,vol.COM−2
2,no.5,May 1974)。適応最尤系列推定
装置は、まず既知系列を受信する際に伝送路応答を求
め、それ以後情報データ系列を受信するときは伝送路推
定器を適応アルゴリズムを用いて動作させ、伝送路応答
を逐次更新していくことで伝送路特性の時間的変動に追
従していくことを特徴としている。しかし、適応最尤系
列推定装置では、伝送路特性が高速変動にする場合その
伝送路推定器の適応動作が追いつかなくなる。
Also, an adaptive maximum likelihood sequence estimation apparatus has been proposed which follows the temporal variation of the characteristic of the transmission line when the characteristic of the transmission channel varies with time (for example, Document 2). : G. Ungerboeck, "Adapt
Ive Maximum Like Likehood Re
caver for Carrier-Modula
ted data transmission sys
tems, “IEEETransaction on
Communications, vol. COM-2
2, no. 5, May 1974). The adaptive maximum likelihood sequence estimator first obtains a channel response when receiving a known sequence, and thereafter, when receiving an information data sequence, operates the channel estimator using an adaptive algorithm to sequentially transmit the channel response. It is characterized in that it updates to follow the temporal fluctuations of the transmission line characteristics. However, in the adaptive maximum likelihood sequence estimation device, the adaptive operation of the transmission channel estimator cannot catch up when the transmission channel characteristic changes rapidly.

【0004】これに対して、特願平2−203436で
は高速に変動する伝送路に対しても追従することが可能
な新しい形の系列推定装置を提案している。この装置
は、送信信号系列のみならず伝送路の特性も未知である
として、系列毎に対応する伝送路応答を推定してビタビ
アルゴリズムを適用することを特徴とする。伝送路応答
の推定は、送信信号系列候補、伝送路応答、受信信号の
三者で定まる伝送路方程式を系列毎に解くことによって
行っている。これは伝送路応答の最適解を逐次求めるこ
とに相当するので、特願平2−203436の系列推定
装置は高速な伝送路変動に対しても追従できる。以下、
この装置を基本形ブラインドビタビ等化器、あるいは単
に基本形と呼ぶことにする。
On the other hand, Japanese Patent Application No. 2-203436 proposes a sequence estimating device of a new type capable of following a transmission line that changes at high speed. This device is characterized in that the Viterbi algorithm is applied by estimating the corresponding transmission path response for each series, assuming that not only the transmission signal series but also the characteristics of the transmission path are unknown. The transmission path response is estimated by solving the transmission path equation determined by the transmission signal series candidate, the transmission path response, and the received signal for each series. Since this corresponds to sequentially obtaining the optimum solution of the transmission line response, the sequence estimating device of Japanese Patent Application No. 2-203436 can follow a high-speed transmission line fluctuation. Less than,
This device will be referred to as a basic type blind Viterbi equalizer, or simply a basic type.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、基本形
ブラインドビタビ等化器では、ビタビアルゴリズムを適
用する状態遷移図(トレリス線図)の状態は伝送路応答
計算に必要なシンボル数をその長さとする全ての送信信
号系列候補により与えられるので、伝送路応答計算に必
要なシンボル数が多い場合に状態数が大きくなり、系列
推定装置を実現する回路が複雑になる、あるいはデジタ
ルシグナルプロセッサ等を用いて実現する場合の処理量
がきわめて多くなるという欠点がある。
However, in the basic blind Viterbi equalizer, the state of the state transition diagram (trellis diagram) to which the Viterbi algorithm is applied has the number of symbols required for the channel response calculation as its length. Since it is given by the transmission signal sequence candidate of, the number of states becomes large when the number of symbols required for the transmission path response calculation is large, and the circuit for realizing the sequence estimation device becomes complicated, or realized by using a digital signal processor or the like. However, there is a drawback in that the amount of processing required is extremely large.

【0006】そこで、本発明の目的は、より少ない状態
数で、すなわち、より簡単な回路あるいはより少ない処
理量で、高速に変動する伝送路に追従することが可能な
系列推定装置を提供することにある。
Therefore, an object of the present invention is to provide a sequence estimation device capable of following a transmission line that changes at high speed with a smaller number of states, that is, with a simpler circuit or a smaller processing amount. It is in.

【0007】[0007]

【課題を解決するための手段】第1の発明の系列推定装
置は、受信信号のサンプル値を複数個記憶するレジスタ
と、該レジスタから複数個の前記サンプル値を入力し、
送信される可能性のあるM(2以上の整数)値信号系列
から指定された複数の信号系列に対してのみ現時刻の伝
送路応答をそれぞれ推定する伝送路応答計算回路と、該
伝送路応答計算回路で求めた前記複数の信号系列に対す
る前記現時刻の伝送路応答の値の正当性を検査し、正当
である場合は前記伝送路応答計算回路の出力を、正当で
ない場合は同じ信号系列に対する前時刻の伝送路応答推
定値を、現時刻の伝送路応答推定値としてそれぞれ出力
する伝送路応答検査回路と、該伝送路応答検査回路が出
力する前記現時刻の伝送路応答推定値を記憶するととも
に、前時刻に記憶した伝送路応答推定値を逆に前記伝送
路応答検査回路に供給する伝送路応答記憶回路と、前記
伝送路応答検査回路が出力した前記現時刻の伝送路応答
推定値と各縮退状態に対応する非縮退状態と現時刻の送
信信号候補との3者に基づいて前記複数の系列のそれぞ
れの系列に対する仮想受信信号点を求め、前記受信信号
のサンプル値との距離を求めるブランチメトリック計算
回路と、各時刻での前記各縮退状態に対応する非縮退状
態を出力しながら前記ブランチメトリック計算回路の出
力を受けてビタビアルゴリズムにより受信信号を判定す
るビタビプロセッサと、前記非縮退状態を記憶し、前記
伝送路応答計算回路に対して伝送路応答を計算する前記
複数の信号系列を指定する非縮退状態記憶回路と、から
構成され、縮退された状態遷移図に基づいて送信信号系
列の推定を行うことを特徴とする。
A sequence estimation device according to a first aspect of the present invention inputs a plurality of sample values from a register for storing a plurality of sample values of a received signal,
A transmission line response calculation circuit that estimates a transmission line response at the current time only for a plurality of designated signal sequences from M (integer of 2 or more) value signal sequences that may be transmitted, and the transmission line response The legitimacy of the value of the transmission line response at the current time with respect to the plurality of signal sequences obtained by the calculation circuit is checked, and if the value is correct, the output of the transmission line response calculation circuit is checked, and if it is not, the same signal sequence is output. A transmission line response inspection circuit that outputs the transmission line response estimation value at the previous time as a transmission line response estimation value at the current time, and the transmission line response estimation value at the current time output by the transmission line response inspection circuit are stored. Along with, the transmission line response storage circuit that supplies the transmission line response estimation value stored at the previous time to the transmission line response inspection circuit in reverse, and the transmission line response estimation value at the current time output by the transmission line response inspection circuit. Each degenerate letter A branch metric calculation for obtaining a virtual reception signal point for each of the plurality of sequences based on the three of the non-degenerate state corresponding to and the transmission signal candidate at the current time, and obtaining the distance from the sample value of the reception signal. A circuit, a Viterbi processor that receives the output of the branch metric calculation circuit while outputting a non-degenerate state corresponding to each degenerate state at each time, and determines a received signal by a Viterbi algorithm, and stores the non-degenerate state. A non-degenerate state storage circuit that specifies the plurality of signal sequences for calculating the channel response to the channel response calculation circuit, and estimates the transmission signal sequence based on the degenerated state transition diagram. It is characterized by performing.

【0008】第2の発明の系列推定装置は、受信信号の
サンプル値を複数個記憶するレジスタと、該レジスタか
ら複数個の前記サンプル値を入力し、送信される可能性
のあるM(2以上の整数)値信号系列から指定された複
数の信号系列に対してのみ現時刻の伝送路応答をそれぞ
れ推定する伝送路応答計算回路と、該伝送路応答計算回
路で求めた複数の系列に対する前記現時刻の伝送路応答
の値の正当性を検査し、正当である場合は前記伝送路応
答計算回路の出力を、正当でない場合は同じ信号系列に
対する前時刻の伝送路応答推定値を状態遷移図と非縮退
状態の記憶とが定める規則に従って変換した値を、現時
刻の伝送路応答推定値としてそれぞれ出力する伝送路応
答変換回路と、該伝送路応答変換回路が出力する前記現
時刻の伝送路応答推定値を記憶するとともに前時刻に記
憶した伝送路応答推定値を逆に前記伝送路応答変換回路
に供給する伝送路応答記憶回路と、前記伝送路応答変換
回路が出力した前記現時刻の伝送路応答推定値と各縮退
状態に対応する非縮退状態と現時刻の送信信号候補との
3者に基づいて前記複数の系列のそれぞれの系列に対す
る仮想受信信号点を求め、前記受信信号のサンプル値と
の距離を求めるブランチメトリック計算回路と、各時刻
での前記各縮退状態に対応する非縮退状態を出力しなが
ら前記ブランチメトリック計算回路の出力を受けてビタ
ビアルゴリズムにより最尤系列を判定し、最尤系列の最
古状態に対応する非縮退状態の記憶に従い判定値を出力
するビタビプロセッサと、前記非縮退状態を記憶する非
縮退状態記憶回路と、該非縮退状態記憶回路が与える前
記非縮退状態を変換し、変換された状態を基に前記伝送
路応答計算回路に対して伝送路応答を計算する前記複数
の信号系列を指定する状態変換回路と、から構成され、
縮退された状態遷移図に基づいて送信信号系列の推定を
行うことを特徴とする。
The sequence estimating apparatus of the second invention is such that a register for storing a plurality of sample values of a received signal and a plurality of M (2 or more) which may be transmitted by inputting a plurality of the sample values from the register. An integer) value signal sequence, and a transmission line response calculation circuit that estimates the transmission line response at the current time only for a plurality of designated signal sequences, and the current transmission line response calculation circuit for the plurality of sequences obtained by the transmission line response calculation circuit. The validity of the value of the transmission line response at the time is checked, and if it is valid, the output of the transmission line response calculation circuit is used. A transmission path response conversion circuit that outputs a value converted according to a rule defined by the storage of the non-degenerate state as a transmission path response estimation value at the current time, and the transmission path response at the current time output by the transmission path response conversion circuit. A transmission line response storage circuit that stores a constant value and supplies the transmission line response estimation value stored at the previous time to the transmission line response conversion circuit in reverse, and the transmission line response at the current time output by the transmission line response conversion circuit. Based on the estimated value, the non-degenerate state corresponding to each degenerate state, and the transmission signal candidate at the current time, virtual reception signal points for each sequence of the plurality of sequences are obtained, and A branch metric calculation circuit for obtaining a distance and a non-degenerate state corresponding to each degenerate state at each time, receiving the output of the branch metric calculation circuit and determining the maximum likelihood sequence by the Viterbi algorithm, the maximum likelihood sequence Of the non-degenerate state corresponding to the oldest state of the non-degenerate state, a non-degenerate state storage circuit for storing the non-degenerate state, and the non-degenerate state A state conversion circuit for converting the non-degenerate state given by a storage circuit and designating the plurality of signal sequences for calculating the transmission line response to the transmission line response calculation circuit based on the converted state. ,
It is characterized in that the transmission signal sequence is estimated based on the degenerated state transition diagram.

【0009】[0009]

【作用】基本形ブラインドビタビ等化器では、ビタビア
ルゴリズムを適用する状態遷移図(図4に示されるトレ
リス線図)の各状態(これを基本形状態、あるいは非縮
退状態と呼ぶ)は、伝送路応答計算に必要なシンボル数
をその長さとする送信信号系列候補により与えられる。
一方、本発明の系列推定装置では、トレリス線図の状態
(これを縮退状態と呼ぶ)をシンボル数が伝送路応答計
算に必要な数より少ない送信信号系列候補で与える。そ
して、各縮退状態に対しては毎時刻それぞれの生残りパ
スの履歴から過去のシンボルを補い、伝送路応答計算に
必要な送信信号系列候補、すなわち該状態に対応する基
本形状態を再現し、それを用いて伝送路推定を行うよう
にする。そのため、本発明では、状態数を基本形に比べ
て大幅に削減しながら、高速に変動する伝送路に追従す
ることが可能な系列推定装置を実現できる。
In the basic blind Viterbi equalizer, each state (referred to as a basic state or a non-degenerate state) of the state transition diagram (trellis diagram shown in FIG. 4) to which the Viterbi algorithm is applied is the transmission path response. It is given by a transmission signal sequence candidate whose length is the number of symbols required for calculation.
On the other hand, in the sequence estimation device of the present invention, the state of the trellis diagram (this is called the degenerate state) is given by the transmission signal sequence candidates in which the number of symbols is less than the number required for the channel response calculation. Then, for each degenerate state, the past symbols are supplemented from the history of the survivor paths at each time, and the transmission signal sequence candidates necessary for the transmission path response calculation, that is, the basic state corresponding to the state is reproduced, and Is used to estimate the transmission path. Therefore, according to the present invention, it is possible to realize a sequence estimation device capable of following a transmission line that changes at high speed, while significantly reducing the number of states as compared with the basic form.

【0010】[0010]

【実施例】以下、図面を参照して、まず、特願平2−2
03436に示される基本形ブラインドビタビ等化器を
説明し、次に、それと比較する形で本発明を説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Referring to the drawings, first, Japanese Patent Application No. 2-2
The basic blind Viterbi equalizer shown in 03436 will be described and then the invention will be described in comparison therewith.

【0011】基本形ブランイドビタビ等化器は、図3で
示される。基本形は、時刻tでの伝送路応答を送信され
る可能性のある複数の信号系列候補に対してそれぞれ最
小二乗法により求め、それらを時刻(t+1)における
ブランチメトリック計算において用いる。
A basic branded Viterbi equalizer is shown in FIG. In the basic form, the transmission path response at time t is obtained for each of a plurality of potential signal sequence candidates by the least squares method, and these are used in the branch metric calculation at time (t + 1).

【0012】以下では、時刻tでの伝送路インパルス応
答は(L+1)シンボル分あるとし、これをベクトルh
t T =[ht 0 、ht 1 ,…,ht L ]で表現する。受
信信号{rt }は各時刻でレジスタ302に蓄えられて
いく。いま、時刻(t+1)の受信信号がレジスタ30
2に入力されたときに注目する。このとき、レジスタ3
02の遅延素子群には送信信号がN時刻分、すなわちベ
クトル[rt …rt -N + 1 ]の形で記憶されている。
これを時刻tでの受信信号ベクトルrt とする。
In the following, it is assumed that the transmission path impulse response at time t is (L + 1) symbols, and this is taken as the vector h.
It is represented by t T = [h t 0 , h t 1 , ..., H t L ]. The received signal {r t} is gradually stored in the register 302 at each time. Now, the received signal at time (t + 1) is the register 30
Pay attention when it is input to 2. At this time, register 3
Transmit signal to the delay element group 02 is N times amount, that is, stored in the form of a vector [r t ... r t -N + 1].
This is the received signal vector r t at time t.

【0013】 rt T =[rt ,rt - 1 ,…,rt - N + 1 ] (1) 時刻(t+1)では、ベクトルrt の各成分が伝送路計
算回路303に向けて出力される。
[0013] r t T = [r t, r t - 1, ..., r t - N + 1] (1) At time (t + 1), the components of the vector r t is towards the transmission path calculation circuit 303 outputs To be done.

【0014】伝送路計算回路303は、ベクトルrt
用いて送信される可能性のある複数の信号系列に対して
時刻tでの伝送路応答をそれぞれ最小二乗法により求め
る。いま、時刻tまでに送信された信号をL時刻分まと
めた系列をベトクルSt T =[st ,st - 1 ,…s
t - L ]、送信信号とは独立な観測過程を含めた上での
加法性伝送路雑音をvt とすると、時刻tでの受信信号
t は、式(1)で示されるようにベクトルht とベク
トルst との畳込みと雑音の和で与えられる。
The transmission path calculation circuit 303 obtains the transmission path response at time t for each of a plurality of signal sequences that may be transmitted using the vector r t by the least square method. Now, a sequence in which signals transmitted by time t are collected for L times is a vector S t T = [s t , s t -1 , ... S
t − L ], where v t is the additive transmission line noise including the observation process independent of the transmitted signal, the received signal r t at time t is a vector as shown in equation (1). It is given by the sum of the noise and the convolution of h t with the vector s t .

【0015】 rt =st T ・ht +vt (2) 以下、式(1)を時刻tでの伝送路方程式と呼ぶ。伝送
路方程式を時刻t−N+1から時刻tまでN個まとめる
と、式(3)のようにかける。
R t = s t T · h t + v t (2) Hereinafter, the equation (1) is referred to as a transmission line equation at time t. When N transmission path equations are put together from time t−N + 1 to time t, they are multiplied by the equation (3).

【0016】 rt =St T ・ht +vt (3) ここで、送信信号行列St 、雑音ベクトルvt は以下で
定義する。
R t = S t T · h t + v t (3) Here, the transmission signal matrix S t and the noise vector v t are defined below.

【0017】 [0017]

【0018】 vt T =[vt ,vt - 1 ,…,vt - N + 1 ] (5) 伝送路特性計算回路303は、(条件)Nシンボル(N
≧L+1)間での伝送路の変動は無視できる、すなわ
ち、ht =ht - 1 =ht - N + 1 。という条件のもと
に、式(3)のN時刻分の伝送路方程式から伝送路イン
パルス応答ベクトルht を最小二乗推定する。具体的に
は、送信される可能性のある複数の信号系列、すなわち
(st ,st - 1 ,…,st - L - N + 1 )で考えられ
る全ての信号系列に対してそれぞれ送信信号行列St
構成し式(6)によりそれぞれ伝送路インパルス応答ベ
クトルht , 1 s を求める。
V t T = [v t , v t -1 , ..., v t -N + 1 ] (5) The transmission line characteristic calculation circuit 303 is (condition) N symbols (N
The fluctuation of the transmission line between ≧ L + 1) can be ignored, that is, h t = h t −1 = h t −N +1 . Under the condition that the transmission line impulse response vector h t is least squares estimated from the transmission line equation for N times of the equation (3). Specifically, a plurality of signal sequences that may be sent, i.e. (s t, s t - 1 , ..., s t - L - N + 1) respectively transmitted to all signal sequences contemplated The signal matrix S t is constructed, and the transmission line impulse response vector h t, 1 s is obtained by the equation (6).

【0019】 ht , 1 s =(St T ・St - 1 ・St T ・rt (6) 特に、インパルス応答推定に用いる受信信号の数(N)
が伝送路応答の数(L+1)に等しいときは送信信号行
列St が正方行列となるので、受信信号に単に送信信号
行列St の逆行列をかけることで最小二乗推定による伝
送路応答推定値が得られる。
H t, 1 s = (S t T · S t ) −1 · S t T · r t (6) Particularly, the number of received signals (N) used for impulse response estimation.
Is equal to the number of transmission line responses (L + 1), the transmission signal matrix S t is a square matrix. Therefore, the transmission line response estimation value by least square estimation is simply obtained by multiplying the reception signal by the inverse matrix of the transmission signal matrix S t. Is obtained.

【0020】 ht , 1 s =St - 1 ・rt (7) これら推定値を基に、ブランチメトリック計算回路30
4は、送信信号の全ての組み合わせ(st ,st - 1
…,st - L - N + 1 に対して式(8)に示す尤度(ブ
ランチメトリック)を毎時刻計算する。
[0020] h t, 1 s = S t - to 1 · r t (7) Based on these estimates, the branch metric calculation circuit 30
4 is all combinations of transmitted signals (s t , st -1 ,
, St -L-N + 1 , the likelihood (branch metric) shown in Expression (8) is calculated every time.

【0021】 Mt (st ,st - 1 ,…,st - L - N + 1 :st + 1 ) =|rt + 1 −st + 1 T ・ht , 1 s 2 (8) そして、ビタビプロセッサ305は、この値の全時刻t
に渡る和で定まる値(パストメリック)を最小にする全
時刻に渡る送信信号系列をビタビアルゴリズムにより求
める。
M t (s t , st − 1 , ..., St − L − N + 1 : st + 1 ) = | rt + 1- s t + 1 T · h t, 1 s | 2 (8) Then, the Viterbi processor 305 determines the total time t of this value.
The Viterbi algorithm is used to find the transmission signal sequence over all times that minimizes the value (pastomeric) determined by the sum over.

【0022】簡単のため、2値信号、2波モデル(L=
1)において2個(N=2)の受信信号より伝送路応答
を推定する場合を例にとると、基本形の動作は以下とな
る。伝送路応答はベクトルht T =[ht 0 、ht 1
と書け、2時刻分の伝送路方程式は式(9)で書ける。
For simplicity, a binary signal, a two-wave model (L =
Taking the case of estimating the transmission path response from two (N = 2) received signals in 1) as an example, the basic operation is as follows. The channel response is the vector h t T = [h t 0 , h t 1 ]
The transmission line equations for two times can be written by equation (9).

【0023】 [0023]

【0024】基本形では、ビタビアルゴリズムを動作さ
せるトレリス線図の状態は、送信信号行列St の成分に
現れる3個の送信信号の組み合わせ、すなわち(st
t -1 ,st - 2 )が定めている。2値の送信信号を
{1、−1}とし、それらを便宜上それぞれ{1、0}
で表現することにすると、送信される可能性のある信号
系列候補(st t - 1 t - 2 )は、(000)、
(001)、(010)、(011)、(100)、
(101)、(110)、(111)、の8通りとな
る。したがって、基本形の状態数は8となり、その状態
遷移図は図4のように書くことができる。図4では、各
状態を表す楕円内の記号の組は慣例に従い、時刻の古い
順にst + 2 t - 1 t )を記号表現しており、例え
ば状態(110)は、st + 2 =1、st - 1 =1、s
t =0を表している。また、図4において、各状態を結
ぶ線は状態遷移を表し、状態遷移にともなって送られる
信号候補(以下、遷移信号と呼ぶ)は、状態遷移の右側
に置かれた状態(これを遷移先状態といい、状態遷移の
左側に置かれた状態を遷移元状態という)の最下位桁
(一番右の桁)に現れている。
In its basic form, the state of the trellis diagram for operating the Viterbi algorithm is the combination of the three transmitted signals appearing in the components of the transmitted signal matrix S t , ie (s t ,
s t -1, s t - 2 ) is determined. Let binary transmission signals be {1, -1}, and for the sake of convenience, use them as {1, 0}.
In If to express, the signal sequence candidates that may be transmitted (s t s t - 1 s t - 2) , the (000),
(001), (010), (011), (100),
There are eight ways: (101), (110), and (111). Therefore, the number of states of the basic form is 8, and the state transition diagram can be written as shown in FIG. In Figure 4, in accordance with the set convention symbols in the ellipse representing each state, the order of older time s t + 2 s t - 1 s t) has symbolic representations, for example state (110), s t + 2 = 1, st -1 = 1, s
It represents t = 0. Further, in FIG. 4, a line connecting each state represents a state transition, and a signal candidate (hereinafter, referred to as a transition signal) sent with the state transition is a state placed on the right side of the state transition (this is a transition destination). It is called a state, and the state placed on the left side of the state transition is called the transition source state) and appears in the lowest digit (rightmost digit).

【0025】伝送路特性計算回路303は、それぞれに
対して伝送路応答ベクトルht T =[ht 0 、ht
の最小二乗解を求め、それをベクトルht , 1 s (0,
0,0)、ベクトルht , 1 s (0,0,1)、ベクト
ルht , 1 s (0,1,0)、ベクトルh
t , 1 s (0,1,1)、ベクトルht , 1 s (1,
0,0)、ベクトルht , 1 s (1,0,1)、ベクト
ルht , 1 s (1,1,0)、ベクトルh
t , 1 s (1,1,1)とする。ベクトルh
t , 1 s (st - 2 ,st - 1,st )は、st - 2
t - 1 ,st をそれぞれ0、1のいずれかの値とした
ときの伝送路応答ベクトルht T =[ht 0 、ht 1
を示す。
The transmission line characteristic calculation circuit 303 has a transmission line response vector h t T = [h t 0 , h t 1 ] for each of them.
And find the least squares solution of the vector h t, 1 s (0,
0,0), vector h t, 1 s (0,0,1), vector h t, 1 s (0,1,0), vector h
t, 1 s (0 , 1, 1 ), vector h t, 1 s (1,
0,0), vector h t, 1 s (1,0,1), vector h t, 1 s (1,1,0), vector h
Let t, 1 s (1 , 1, 1). Vector h
t, 1 s (s t - 2, s t - 1, s t) is, s t - 2,
Transmission line response vector h t T = [h t 0 , h t 1 ] when s t -1 and s t are either 0 or 1, respectively.
Indicates.

【0026】ブランチメトリック計算回路304は、伝
送路特性計算回路303で求められたベクトルh
t , 1 s (st - 2 ,st - 1 ,st )と、時刻(t+
1)での受信信号rt + 1 から、以下の16通りのブラ
ンチメトリックを求める。
The branch metric calculation circuit 304 uses the vector h calculated by the transmission line characteristic calculation circuit 303.
t, 1 s (s t - 2, s t - 1, s t) and the time (t +
From the received signal r t +1 in 1), the following 16 branch metrics are obtained.

【0027】 [0027]

【0028】ここで、Mt (st - 2 ,st - 1
t :st + 1 )は、st ,st - 1 ,st - 2 とs
t + 1 をそれぞれ0、1のいずれかの値としたときブラ
ンチメトリック値である。これらは、図7に示す各状態
遷移、7a〜7pに対応しており、その対応関係は図1
2に詳細に示されている。これらのブランチメトリック
{Mt(st - 2 ,st - 1 ,st :st + 1 )}はビ
タビプロセッサ305に出力され、ビタビプロセッサ3
05はメトリック最小のパスを選択することにより最尤
受信を行って、端子306から受信信号を主力する。こ
のビタビプロセッサ305の動作は、前述した文献1、
2に記述されているものと全く同一のものであるから、
その詳細な説明は省略する。
Here, M t (s t -2, st -1 ,
s t: s t + 1) is, s t, s t - 1 , s t - 2 and s
It is a branch metric value when t + 1 is set to either 0 or 1. These correspond to the respective state transitions 7a to 7p shown in FIG. 7, and the corresponding relationship is shown in FIG.
2 in detail. These branch metric {M t (s t - 2 , s t - 1, s t: s t + 1)} is output to the Viterbi processor 305, a Viterbi processor 3
Reference numeral 05 performs maximum likelihood reception by selecting a path having the smallest metric, and mainly receives signals from the terminal 306. The operation of the Viterbi processor 305 is described in Reference 1,
Since it is exactly the same as that described in 2,
Detailed description thereof will be omitted.

【0029】なお、ここではメトリツクを式(10)式
に示すように二乗誤差を求めるとしたが、通常の最尤推
定に用いられるように式(10)を展開し、文献1、2
に記述されているマッチドフィルタを用いた形式とした
り、さらに同時刻のすべてのブランチメトリックに共通
なrt + 1 2 の項を省略したり、あるいは式(10)の
符号を変えて最大メトリックを求めるようにしても同様
の効果が得られることは明らかである。
Although the metric is calculated as the squared error as shown in the equation (10), the equation (10) is developed so that it can be used for ordinary maximum likelihood estimation, and literatures 1 and 2 are used.
Or a type using a matched filter described in, further omitting common r t + 1 2 term to all branch metrics at the same time, or the maximum metric by changing the sign of the expression (10) It is obvious that the same effect can be obtained even if it is obtained.

【0030】さて、基本形では、送信信号が2値信号、
伝送路が2波モデルで、観測する受信信号が2個の場合
でも上記のように8状態を要した。しかし、この状態数
は本発明を用いれば、4状態、さらには2状態にも削減
することができる。具体的には、本発明では、ビタビア
ルゴリズムを動作させるトレリス線図の状態を、送信信
号行列St の成分に現れる3個の送信視信号の組み合わ
せ(st - 2 t - 1t )でなく、それを1回縮退さ
せ、2個の送信信号の組み合わせ(s1 t - 11 t
により、あるいは2回縮退させ、1個の送信信号(s2
t )により各状態を表すようにする。以下、基本形の状
態を縮退系の状態と特に区別する意味で、(st - 2
t - 1 t )を(s0 t - 2 0 t - 1 0 t )とも書
くことにする。
Now, in the basic form, the transmission signal is a binary signal,
Even if the transmission line is a two-wave model and the number of received signals to be observed is two, eight states are required as described above. However, the number of states can be reduced to 4 and even 2 using the present invention. Specifically, in the present invention, the combination of the states of the trellis diagram for operating the Viterbi algorithm, three transmit visual signals appearing at the component of the transmission signal matrix S t (s t - 2 s t - 1 s t) Instead, degenerate it once and combine two transmitted signals (s 1 t-1 s 1 t )
Or by degenerating twice, one transmission signal (s 2
Each state is represented by t ). In the following, (s t -2 s
t - 1 s t) and (s 0 t - 2 s 0 t - to 1 s 0 t) and also write it.

【0031】状態の縮退方法は次の2通りの方法があ
る。 1)単純縮退:単純縮退は、状態の記号表現の下位桁の
共通性により状態を縮退させていく方法である。図4の
基本形状態の記号表現の上位桁を1桁ずつ消去していく
ことで実現される。k回縮退すれば、状態の記号表現は
k桁減少する。見方を変えれば、基本形状態を構成する
送信信号候補から複数の最近の送信信号候補を取り出
し、それを縮退状態とする方法である。例えば、基本形
状態(110)に対する縮退状態は、1回の縮退(これ
を1次縮退と呼ぶ)では(110)→(10)、2回の
縮退(これを2次縮退と呼ぶ)では(10)→(0)で
与えられる。逆に、1次縮退状態(00)は基本形状態
の(000)と(100)の2つに、2次縮退状態
(0)は4つの基本形状態(000)、(100)、
(010)、(110)に対応する可能性がある。しか
し、各縮退状態は時刻を指定すれば対応する基本形状態
の内の1つにしか対応しない。
There are the following two methods for degenerating the state. 1) Simple degeneracy: Simple degeneracy is a method of degenerating the state by the commonality of the lower digits of the symbolic representation of the state. It is realized by erasing the upper digits of the symbolic representation of the basic state of FIG. 4 one by one. If degenerate k times, the symbolic representation of the state is reduced by k digits. From a different point of view, it is a method of extracting a plurality of recent transmission signal candidates from the transmission signal candidates forming the basic state and setting them in a degenerate state. For example, the degenerate state for the basic state (110) is (110) → (10) in one degeneration (this is called first-order degeneracy), and is (10) in the second degeneration (this is called second-order degeneracy). ) → (0). Conversely, the primary degenerate state (00) has two basic states (000) and (100), and the secondary degenerate state (0) has four basic states (000), (100),
It may correspond to (010) and (110). However, each degenerate state corresponds to only one of the corresponding basic states when the time is designated.

【0032】図5に、単純縮退1回により図4のトレリ
ス線図を縮退した場合のトレリス線図を示す。図5で
は、各縮退状態を表す楕円内の記号の組は慣例に従い時
刻の古い順に(st - 1 t )を記号表現しており、例
えば状態(10)は、st - 1=1、st =0を表して
いる。また、各縮退状態の楕円内の括弧内で示されてい
るのは対応する2つの基本形状態である。また、図5の
トレリス線図内の状態遷移と図4の基本形トレリス線図
内の状態遷移との対応関係は、図10に示される。
FIG. 5 shows a trellis diagram when the trellis diagram of FIG. 4 is degenerated by one simple degeneration. In Figure 5, the set of symbols in the ellipse representing each degenerate state old order of time in accordance with convention - has symbolic representations of (s t 1 s t), for example, the state (10), s t - 1 = 1 , St = 0. Also, shown in parentheses in the ellipse of each degenerate state are the corresponding two basic states. The correspondence between the state transitions in the trellis diagram of FIG. 5 and the state transitions in the basic trellis diagram of FIG. 4 is shown in FIG.

【0033】また、単純縮退状態間の遷移信号は対応す
る基本形状態によらず同一であるので、縮退した状態を
記憶しておけば、遷移信号を特定できる。例えば、1次
縮退状態(00)から(00)への遷移は、遷移元状態
に対応する基本形状態が(000)、(100)に関わ
らず0である。 2)回転縮退:基本形状態を表す信号系列(s0 t - 2
0 t - 1 0 t )内での位相回転が同じものどうしを
同一の縮退状態に対応させる方法もある。回転縮退の縮
退状態は漸化的に与えられる。
Further, since the transition signal between the simple degenerate states is the same regardless of the corresponding basic state, the transition signal can be specified by storing the degenerate state. For example, the transition from the primary degenerate state (00) to (00) is 0 regardless of the basic state corresponding to the transition source state (000) or (100). 2) Rotational degeneration: A signal sequence (s 0 t- 2) representing a basic state
s 0 t - 1 s 0 t ) in the phase rotation in the there is also a method to adapt the same to each other in the same degenerate state. The degenerate state of rotational degeneracy is given recursively.

【0034】1次縮退: (s1 t - 1 1 t )=(s
0 t - 2 ’+s0 t - 1 0 t - 2’+s0 t ) ただし、加算はM値信号の場合、mod Mの和。
First-order degeneration: (s 1 t -1 s 1 t ) = (s
0 t - 2 '+ s 0 t - 1 s 0 t - 2' + s 0 t) However, the addition in the case of M-value signal, the sum of mod M.

【0035】また、s0 t - 2 ’+s0 t - 2 =0
(mod M) 2次縮退: (s2 t )=(s1 t - 1 ’+s1 t ) ただし、加算はM値信号の場合、mod Mの和。
Also, s 0 t -2 '+ s 0 t -2 = 0
(Mod M) Second-order degeneracy: (s 2 t ) = (s 1 t −1 ′ + s 1 t ) However, when the addition is an M-value signal, the sum of mod M.

【0036】また、s1 t - 1 ’+s1 t - 1 =0
(mod M) 例えば、基本形状態(110)に対する回転縮退状態
は、1次縮退では(110)→(01)に、2次縮退で
は(01)→(1)で与えられる。逆に、1次縮退状態
(00)は基本形状態の(000)と(111)の2つ
に、2次縮退状態(0)は4つの基本形状態(00
0)、(111)、(011)、(100)に対応する
可能性がある。しかし、各縮退状態は時刻を指定すれば
対応する基本形状態の内の1つにしか対応しない。図6
に、回転縮退により図4のトレリス線図を縮退した場合
のトレリス線図を示す。回転縮退状態間の遷移シンボル
は対応する基本形状態間の遷移シンボルにより決まるの
で、回転縮退状態だけでは一意には決まない。例えば、
1次縮退状態(00)から(00)への遷移は、遷移元
状態に対応する基本形状態が(000)の場合は0であ
るが、(111)の場合は1である。そのため、遷移信
号の特定は各縮退状態に対して記憶する基本形状態から
行う。
Also, s 1 t -1 '+ s 1 t -1 = 0
(Mod M) For example, the rotationally degenerate state for the basic state (110) is given by (110) → (01) in the first-order degeneracy and (01) → (1) in the second-order degenerate. Conversely, the primary degenerate state (00) has two basic states (000) and (111), and the secondary degenerate state (0) has four basic state (00).
0, (111), (011), (100). However, each degenerate state corresponds to only one of the corresponding basic states when the time is designated. Figure 6
4 shows a trellis diagram when the trellis diagram of FIG. 4 is degenerated by rotational degeneracy. Since the transition symbol between the rotationally degenerate states is determined by the corresponding transition symbol between the basic states, the rotationally degenerate state cannot be uniquely determined. For example,
The transition from the primary degenerate state (00) to (00) is 0 when the basic state corresponding to the transition source state is (000), but is 1 when (111). Therefore, the transition signal is specified from the basic state stored for each degenerate state.

【0037】縮退したトレリス線図は状態数が少ないの
で、トレリス線図全体での遷移の数も少ない。このトレ
リス線図を基にビタビアルゴリズムを動作させれば、ビ
タビプロセッサの処理量を指数関数的に減少させること
ができる。
Since the number of states in the degenerate trellis diagram is small, the number of transitions in the entire trellis diagram is also small. If the Viterbi algorithm is operated based on this trellis diagram, the processing amount of the Viterbi processor can be reduced exponentially.

【0038】一方、系列推定装置に高速追従性を可能と
させる伝送路応答計算は、縮退されたトレリス線図上で
は次のように行う。まず、ビタビアルゴリズムにおい
て、生き残り系列の履歴から各時刻の各縮退状態が実際
にどのような基本形状態と対応しているかを記憶するよ
うにする。そして、伝送路応答計算は、この基本形状態
に対応する送信信号の組合せ(st ,st - 1 ,…,s
t - L - N + 1 )に対して伝送路方程式を解き、得られ
た伝送路応答を当該縮退状態に対する伝送路応答推定値
としてブランチメトリック計算に用いるようにする。時
刻(t+1)のブランチメトリック計算において、仮想
受信信号点を求めるための送信信号系列候補は、時刻t
の縮退状態に対応する非縮退状態に関する送信信号信号
から最古信号を除いた系列(st ,st - 1 ,…,s
t - L - N )と時刻(t+1)の新な送信信号候補との
組み合わせにより与えられる。すなわち、先に求めた伝
送路応答推定値と(st + 1 ,st ,…,
t - L - N )とから仮想受信信号点を求め、これと実
際の受信信号との距離を計算しブランチメトリックとす
る。この伝送路応答計算とブランチメトリック計算と
が、縮退されたトレリス線図を基に動作させる本発明の
系列推定装置においても直接解による毎時刻の伝送路推
定を可能としている。また、本発明においては、伝送路
応答計算は基本形状態の全てに対してではなく、縮退さ
れた状態の数だけ行えばよく、伝送路応答推定に関わる
計算量も指数関数的に減少することになるという利点が
ある。
On the other hand, the transmission line response calculation that enables the sequence estimation device to perform high-speed tracking is performed as follows on the degenerated trellis diagram. First, in the Viterbi algorithm, it is made to memorize from the history of the survival series what kind of basic state each degenerate state at each time actually corresponds to. Then, the transmission line response calculation is performed by combining the transmission signals (s t , s t -1 , ..., S) corresponding to the basic state.
t-L-N + 1 ) to solve the transmission line equation, and use the obtained transmission line response for branch metric calculation as a transmission line response estimation value for the degenerate state. In the branch metric calculation at time (t + 1), the transmission signal sequence candidate for obtaining the virtual reception signal point is time t
Sequence (s t , st -1 , ..., s) obtained by removing the oldest signal from the transmission signal signal related to the non-degenerate state corresponding to the degenerate state of
t-L-N ) and a new transmission signal candidate at time (t + 1). That is, the channel response estimate obtained previously and (s t + 1, s t , ...,
s t -L -N ) and a virtual reception signal point is calculated, and the distance between this and the actual reception signal is calculated and used as a branch metric. The transmission line response calculation and the branch metric calculation enable the transmission line estimation at every time by the direct solution even in the sequence estimating apparatus of the present invention which operates based on the degenerated trellis diagram. Further, in the present invention, the transmission line response calculation need not be performed for all the basic states, but for the number of degenerate states, and the calculation amount related to the transmission line response estimation is exponentially reduced. Has the advantage that

【0039】以上により、基本形ブラインドビタビ等化
器に比べより少ない処理量、記憶量で、基本形と同様の
伝送路推定機能を有する系列推定装置が実現できる。
As described above, it is possible to realize a sequence estimation device having a transmission path estimation function similar to that of the basic type, with a smaller processing amount and storage amount than those of the basic type blind Viterbi equalizer.

【0040】図1に第1の発明に係る系列推定装置の一
実施例を示す。図1の系列推定装置は、図5に示す単純
縮退されたトレリス線図を基にビタビアルゴリズムを動
作させる。
FIG. 1 shows an embodiment of the sequence estimating apparatus according to the first invention. The sequence estimation device of FIG. 1 operates the Viterbi algorithm based on the simple degenerate trellis diagram shown in FIG.

【0041】入力端子101に供給された時刻tでの受
信器入力rt は、レジスタ102に記憶されるとともに
ブランチメトリック計算回路104に送られる。レジス
タ102に記憶された時刻t−N+1から時刻tまでN
個の受信信号信号は伝送路応答計算回路103に入力さ
れる。伝送路応答計算回路103は、各時刻で図5の各
縮退状態に対応する基本形状態に対してのみ式(6)あ
るいは式(7)にしたがってベクトルht , l s を計算
する。例えば、図8のように、時刻tでの(00)、
(01)、(10)、(11)の各縮退状態に対応する
基本形状態がそれぞれ(100)、(101)、(01
0)、(011)(下線が引かれた基本形状態)とする
と、この4つの信号系列に対してのみに伝送路応答計算
を実施する。これに対して図3の従来の系列推定装置で
は、(000)から(111)の8つの信号系列(全て
の基本形状態)に対して計算を実行している。
The receiver input rt at the time t supplied to the input terminal 101 is stored in the register 102 and sent to the branch metric calculation circuit 104. N from the time t−N + 1 stored in the register 102 to the time t
The received signal signals are input to the transmission path response calculation circuit 103. The transmission line response calculation circuit 103 calculates the vectors h t and ls according to the equation (6) or the equation (7) only for the basic state corresponding to each degenerate state of FIG. 5 at each time. For example, as shown in FIG. 8, (00) at time t,
The basic states corresponding to the degenerate states (01), (10), and (11) are (100), (101), and (01), respectively.
0) and (011) (basic state underlined), the transmission line response calculation is performed only for these four signal sequences. On the other hand, in the conventional sequence estimation device of FIG. 3, calculation is executed for eight signal sequences (all basic states) from (000) to (111).

【0042】行列St T t あるいは行列St が特異と
なる送信信号の組み合わせに対しては、伝送路応答計算
回路103はあらかじめ定めた値(例えば0)を出力
し、ベクトルht , l s が不定である旨を伝送路応答検
査回路105に伝える。ここでは、各状態に対して不定
でない場合に得られる伝送路応答推定値を正当な推定値
と呼ぶ。伝送路応答検査回路105は、伝送路応答計算
回路103が計算した個々の伝送路応答ベクトルh
t , l s が不定であるか否かを調べる。不定である状態
に対しては当該状態に遷移している生き残り系列が前時
刻の状態において採用した伝送路応答推定値を持って現
時刻の伝送路応答推定値に代える。例えば、時刻tでの
縮退状態(01)に対応する基本形状態が(101)の
とき、信号行列St T t あるいは行列St は特異とな
る。このとき、時刻tの縮退状態(01)に対する伝送
路応答推定値としては、当該縮退状態(01)に遷移し
ている生残りパスの前時刻(t−1)での縮退状態(1
0)(なぜなら、時刻tの基本形状態の記憶値が(10
1)であるから、時刻(t−1)での縮退状態が(1
0)であることが分かる)が採用した伝送路応答推定値
で代替する。この前時刻の伝送路応答推定値を伝送路応
答記憶回路106が供給する。一方、不定でない場合
は、伝送路応答計算回路103で計算した現時刻の伝送
路応答をそのまま用いるようにする。こうして得られた
現時刻の伝送路応答推定値は、その値を持つ基本形状態
とともに伝送路応答記憶回路106に記憶される。
For a matrix S t T S t or a combination of transmission signals with which the matrix S t is singular, the transmission line response calculation circuit 103 outputs a predetermined value (for example, 0) and the vectors h t, ls Is transmitted to the transmission line response inspection circuit 105. Here, the transmission line response estimation value obtained when the state is not indefinite is called a valid estimation value. The transmission line response inspection circuit 105 uses the individual transmission line response vectors h calculated by the transmission line response calculation circuit 103.
Check if t and ls are indeterminate. For an indefinite state, the surviving sequence transitioning to that state has the channel response estimation value adopted in the state at the previous time and replaces it with the channel response estimation value at the current time. For example, when the basic state corresponding to the degenerate state (01) at the time t is (101), the signal matrix S t T S t or the matrix S t becomes singular. At this time, as the transmission line response estimation value for the degenerate state (01) at time t, the degenerate state (1) at the previous time (t-1) of the surviving path transiting to the degenerate state (01) is obtained.
0) (because the stored value of the basic state at time t is (10
1), the degenerate state at time (t-1) is (1
0)) is used instead. The transmission line response storage circuit 106 supplies the estimated transmission line response value at the previous time. On the other hand, if not indefinite, the transmission path response at the current time calculated by the transmission path response calculation circuit 103 is used as it is. The transmission line response estimated value at the present time obtained in this way is stored in the transmission line response storage circuit 106 together with the basic state having the value.

【0043】縮退状態に対して求めた現時刻の伝送路応
答推定値ベクトルht ’は、ブランチメトリック計算回
路104に供給される。ブランチメトリック計算回路1
04は、伝送路応答検査回路105が与える現時刻の伝
送路応答推定値ベクトルht’を基に、縮退状態からの
全ての遷移に対して式(8)で定まるブランチメトリッ
クを個別に計算する。ここで、時刻(t+1)のブラン
チメトリック計算において、仮想受信信号点を求めるた
めの送信信号系列候補は、時刻tの縮退状態に対応する
基本形状態に関する送信信号信号から最古信号を除いた
系列(st ,st - 1 ,…,st - L - N )と時刻(t
+1)の新たな送信信号候補との組み合わせにより与え
られる。すなわち、先に求めた伝送路応答推定値と(s
t + 1 ,st ,…,st - L - N )とから仮想受信信号
点を求め、これと実際の受信信号との距離を計算しブラ
ンチメトリックとする。時刻tの縮退状態を(01)の
ときは、最新信号1と時刻(t+1)の新たな送信信号
候補0または1との組み合わせ、すなわち系列10また
は系列11に対して仮想受信点を求める。
The current time channel response estimation value vector h t 'obtained for the degenerate state is supplied to the branch metric calculation circuit 104. Branch metric calculation circuit 1
Reference numeral 04 individually calculates the branch metric determined by the equation (8) for all transitions from the degenerate state based on the current time channel response estimation value vector ht 'provided by the channel response inspection circuit 105. . Here, in the branch metric calculation at time (t + 1), the transmission signal sequence candidate for obtaining the virtual reception signal point is a sequence (excluding the oldest signal from the transmission signal signal related to the basic state corresponding to the degenerate state at time t). s t, s t - 1, ..., s t - L - N) and time (t
+1) in combination with a new transmission signal candidate. That is, the transmission line response estimated value obtained earlier and (s
t + 1, s t, ... , s t - L - determined virtual received signal point from the N), the distance the calculated branch metric and the actual received signal and this. When the degenerate state at time t is (01), a virtual reception point is obtained for a combination of the latest signal 1 and a new transmission signal candidate 0 or 1 at time (t + 1), that is, the sequence 10 or the sequence 11.

【0044】ブランチメトリック計算回路104は図1
3に示される遷移に対して計算したブランチメトリック
値8通りをビタビプロセッサ107に出力する。ビタビ
プロセッサ107は、ビタビアルゴリズムにより式
(8)のメトリックの全ての時刻の和が最小となる系列
を探し、判定出力を出力端子109に出力する。ビタビ
プロセッサ107は、同時に、各時刻での縮退状態に対
応する基本形状態を生残りパスの履歴より調べ、それを
非縮退状態記憶回路108に出力する。例えば、時刻
(t+1)の縮退状態(11)が前出の時刻tの縮退状
態(01)から遷移した場合、縮退状態(11)に対す
る基本形状態は(011)となり、この値が縮退状態
(11)の非縮退状態として非縮退状態記憶回路108
に登録される。そして、この基本形状態の記憶値は、時
刻(t+1)の伝送路応答計算と時刻(t+2)のブラ
ンチメトリック計算とに利用される。ビタビプロセッサ
107の動作は縮退されたトレリス線図を基にしている
ことを除いて文献1、2の系列推定装置と同様であるの
で、詳細は省略する。
The branch metric calculation circuit 104 is shown in FIG.
The eight branch metric values calculated for the transitions shown in No. 3 are output to the Viterbi processor 107. The Viterbi processor 107 searches for a sequence in which the sum of all the times of the metric of the equation (8) is the minimum by the Viterbi algorithm, and outputs the determination output to the output terminal 109. At the same time, the Viterbi processor 107 checks the basic state corresponding to the degenerate state at each time from the history of the surviving paths and outputs it to the non-degenerate state storage circuit 108. For example, when the degenerate state (11) at time (t + 1) transits from the degenerate state (01) at time t described above, the basic state for the degenerate state (11) is (011), and this value is the degenerate state (11). ) Non-degenerate state storage circuit 108
Be registered with. The stored value of the basic state is used for the transmission line response calculation at time (t + 1) and the branch metric calculation at time (t + 2). The operation of the Viterbi processor 107 is the same as that of the sequence estimation devices of References 1 and 2 except that it is based on the degenerated trellis diagram, and thus detailed description thereof will be omitted.

【0045】図2に第2の発明に係る系列推定装置の一
実施例を示す。2値信号、2波モデル(L=1)におい
て2個(N=2)の受信信号より伝送路応答を推定する
場合の例では、図2の系列推定装置は、図6に示す縮退
されたトレリス線図を基にビタビアルゴリズムを動作さ
せる。縮退方法は異なるが、ビタビアルゴリズムを縮退
状態に基づくトレリス線図に対して動作させることは第
1の発明と共通である。
FIG. 2 shows an embodiment of the sequence estimating apparatus according to the second invention. In an example of estimating a channel response from two (N = 2) received signals in a binary signal, two-wave model (L = 1), the sequence estimation device of FIG. 2 is degenerate as shown in FIG. The Viterbi algorithm is operated based on the trellis diagram. Although the degenerate method is different, operating the Viterbi algorithm on the trellis diagram based on the degenerate state is common to the first invention.

【0046】入力端子201に供給された時刻tでの受
信器入力rt は、レジスタ202に記憶されるとともに
ブランチメトリック計算回路204に送られる。レジス
タ202に記憶された時刻t−N+1から時刻tまでN
個の受信信号信号は伝送路応答計算回路203に入力さ
れる。伝送路応答計算回路203は、図1の伝送路応答
計算回路103と異なり、あらかじめ定められた1次縮
退状態に対応する基本形状態に対してのみ式(6)ある
いは式(7)にしたがってベクトルht , l sを計算す
る。例えば、図9のように、時刻tでの(00)、(0
1)、(10)、(11)の各縮退状態に対応する基本
形状態がそれぞれ(111)、(001)、(10
1)、(100)(下線が引かれた基本形状態)であっ
ても、(000)、(001)、(010)、(01
1)というあらかじめ定めた4つの信号系列に対しての
みに伝送路応答計算を実施すればよい。
The receiver input r t at the time t supplied to the input terminal 201 is stored in the register 202 and sent to the branch metric calculation circuit 204. From time t-N + 1 stored in the register 202 to time t, N
The received signal signals are input to the transmission path response calculation circuit 203. The transmission line response calculation circuit 203 differs from the transmission line response calculation circuit 103 of FIG. 1 only in accordance with the equation (6) or the equation (7) according to the equation (6) or the equation (7) for the basic state corresponding to the predetermined first-order degenerate state. Compute t, ls . For example, as shown in FIG. 9, (00), (0
The basic states corresponding to the degenerate states of (1), (10), and (11) are (111), (001), and (10), respectively.
1), (100) (underlined basic form), (000), (001), (010), (01
It suffices to perform the transmission path response calculation only for the four predetermined signal sequences of 1).

【0047】これは、以下の理由による。例えば、図6
において、非縮退状態の(000)と(111)は縮退
状態(00)を共有するが、(000)を用いて計算し
て得られる伝送路応答ベクトルht ,l s(000)と
(111)を用いて計算して得られる伝送路応答ベクト
ルht , l s (111)とは180度回転したものとな
る。(00)からの(01)への遷移において、遷移信
号は基本形状態が(000)のときは1、(111)の
ときは0であるから、180度回転した伝送路応答推定
値との間で仮想受信信号点を求めると全く同一の値とな
る。そのため、同じメトリックを計算することになる。
This is for the following reason. For example, in FIG.
, The non-degenerate state (000) and (111) share the degenerate state (00), but the transmission line response vectors h t, ls (000) and (111) obtained by using (000) are calculated. The transmission line response vector h t, ls (111) obtained by calculation using is rotated by 180 degrees. In the transition from (00) to (01), the transition signal is 1 when the basic state is (000) and 0 when it is (111). When the virtual reception signal point is obtained, the values are exactly the same. Therefore, the same metric will be calculated.

【0048】したがって、回転縮退状態では、伝送路応
答計算のためには各1次縮退状態に対してどれか一つの
基本形状態に対する伝送路応答を固定的に((00)に
対しては(000)などというように)求めておけばよ
い。この変換規則例としては、図16,17がある。状
態変換回路209は、あらかじめ定めた変換規則に従
い、基本形状態を同じ1次縮退状態を有する基本形状態
に変換する回路であり、伝送路応答計算回路203はこ
れらあらかじめ定められた基本形状態に対してのみ伝送
路応答を計算すればよい。
Therefore, in the rotation degenerate state, in order to calculate the transmission line response, the transmission line response for any one of the basic degenerate states is fixed ((000) to (000). ) And so on). 16 and 17 are examples of this conversion rule. The state conversion circuit 209 is a circuit that converts a basic state into a basic state having the same first-order degenerate state according to a predetermined conversion rule, and the transmission line response calculation circuit 203 is only for these predetermined basic states. The transmission line response may be calculated.

【0049】行列St T t あるいは行列St が特異と
なる送信信号の組み合わせに対しては、伝送路応答計算
回路203はあらかじめ定めた値(例えば0)を出力
し、ベクトルht , l s が不定である旨を伝送路応答変
換回路205に伝える。伝送路応答変換回路205は、
伝送路応答計算回路203が計算した個々の伝送路応答
ベクトルht , l s が不定であるか否かを調べる。不定
でない場合は、伝送路応答計算回路203で計算した現
時刻の伝送路応答をそのまま用いるようにする。一方、
伝送路応答計算回路203の出力が不当(特異)の場合
の処理は伝送路応答検査回路105と異なる。不定であ
る状態に対しては、当該状態に遷移している生き残り系
列が前時刻の状態において採用した伝送路応答推定値を
基に現時刻の伝送路応答推定値を計算する。例えば、図
9において、時刻tでの縮退状態(00)に対応する基
本形状態がもし(000)のとき、信号行列St T t
あるいは行列St は特異となる。図16の変換規則に従
うとすると、時刻tの縮退状態(00)に対する伝送路
応答推定値としては基本形状態(000)に対する応答
を計算する必要がある。また、当該縮退状態(00)に
遷移する生残りパスの前時刻t−1での縮退状態が(1
1)であったとすると、伝送路応答記憶回路206が記
憶している伝送路応答は基本形状態(011)に対する
値である。ここで、基本形状態(011)から基本形状
態(000)には遷移は存在せず、存在するのは基本形
状態(011)から基本形状態(111)である。基本
形状態(111)は基本形状態(011)の応答をその
まま継承してもよい。基本形状態(000)の伝送路応
答は基本形状態(111)の伝送路応答を180度回転
したものであるから、基本形状態(000)に対する応
答としては、前時刻の基本形状態(011)に対する値
を180度回転させる必要がある。このように、回転縮
退では、特異時に、遷移に応じて前時刻伝送路応答を回
転させた値を用いる必要がある。こうして得られた現時
刻の伝送路応答推定値は、伝送路応答記憶回路206に
記憶される。
For a matrix S t T S t or a combination of transmission signals with which the matrix S t is singular, the transmission path response calculation circuit 203 outputs a predetermined value (for example, 0), and the vectors h t, ls Is transmitted to the transmission line response conversion circuit 205. The transmission line response conversion circuit 205
It is checked whether or not the individual transmission line response vectors h t and ls calculated by the transmission line response calculation circuit 203 are indefinite. If it is not indefinite, the transmission path response at the current time calculated by the transmission path response calculation circuit 203 is used as it is. on the other hand,
The processing when the output of the transmission line response calculation circuit 203 is improper (unique) is different from that of the transmission line response inspection circuit 105. For an indefinite state, the transmission line response estimation value at the current time is calculated based on the transmission line response estimation value adopted in the state of the previous time of the surviving sequence transitioning to the state. For example, in FIG. 9, when the basic state corresponding to the degenerate state (00) at time t is (000), the signal matrix S t T S t
Alternatively, the matrix S t becomes singular. According to the conversion rule of FIG. 16, it is necessary to calculate the response to the basic state (000) as the transmission line response estimation value for the degenerate state (00) at time t. In addition, the degenerate state at the previous time t-1 of the surviving path transiting to the degenerate state (00) is (1
In the case of 1), the transmission line response stored in the transmission line response storage circuit 206 is a value for the basic state (011). Here, there is no transition from the basic form state (011) to the basic form state (000), and there is the transition from the basic form state (011) to the basic form state (111). The basic state (111) may directly inherit the response of the basic state (011). Since the transmission line response of the basic state (000) is obtained by rotating the transmission line response of the basic state (111) by 180 degrees, the value for the basic state (011) at the previous time is set as the response to the basic state (000). It needs to be rotated 180 degrees. As described above, in the rotation degeneracy, it is necessary to use the value obtained by rotating the previous time transmission path response according to the transition at the singular time. The transmission path response estimated value at the current time obtained in this way is stored in the transmission path response storage circuit 206.

【0050】縮退状態に対して求めた現時刻の伝送路応
答推定値ベクトルht ’は、ブランチメトリック計算回
路204に供給される。ブランチメトリック計算回路2
04は、伝送路応答変換回路205が与える現時刻の伝
送路応答推定値ベクトルht’を基に、縮退状態からの
全ての遷移に対して式(8)で定まるブランチメトリッ
クを個別に計算する。ここで、時刻(t+1)のブラン
チメトリック計算において、仮想受信信号点を求めるた
めの送信信号系列候補は、時刻tの縮退状態に対応する
基本形状態に関する送信信号信号から最古信号を除いた
系列(st ,st - 1 ,…,st - L - N )と時刻(t
+1)の新たな送信信号候補との組み合わせにより与え
られる。すなわち、先に求めた伝送路応答推定値と(s
t + 1 ,st ,…,st - L - N )とから仮想受信信号
点を求め、これと実際の受信信号との距離を計算しブラ
ンチメトリックとする。時刻tの縮退状態を(10)に
対しては、最新信号0と時刻(t+1)の新たな送信信
号候補0または1との組み合わせ、すなわち系列00ま
たは01に対して仮想受信点を求める。
The current time channel response estimation value vector h t 'obtained for the degenerate state is supplied to the branch metric calculation circuit 204. Branch metric calculation circuit 2
Reference numeral 04 individually calculates the branch metric defined by the equation (8) for all transitions from the degenerate state based on the current time channel response estimation value vector h t 'provided by the channel response conversion circuit 205. . Here, in the branch metric calculation at time (t + 1), the transmission signal sequence candidate for obtaining the virtual reception signal point is a sequence (excluding the oldest signal from the transmission signal signal related to the basic state corresponding to the degenerate state at time t). s t, s t - 1, ..., s t - L - N) and time (t
+1) in combination with a new transmission signal candidate. That is, the transmission line response estimated value obtained earlier and (s
t + 1, s t, ... , s t - L - determined virtual received signal point from the N), the distance the calculated branch metric and the actual received signal and this. For the degenerate state at time t (10), a virtual reception point is obtained for the combination of the latest signal 0 and the new transmission signal candidate 0 or 1 at time (t + 1), that is, the sequence 00 or 01.

【0051】ブランチメトリック計算回路204は図1
4に示される遷移に対して計算したブランチメトリック
値8通りをビタビプロセッサ207に出力する。ビタビ
プロセッサ207は、ビタビアルゴリズムにより式
(8)のメトリックの全ての時刻の和が最小となる系列
を探し、判定出力を出力端子210に出力する。
The branch metric calculation circuit 204 is shown in FIG.
The eight branch metric values calculated for the transitions shown in No. 4 are output to the Viterbi processor 207. The Viterbi processor 207 searches for a sequence in which the sum of all the times of the metric of Expression (8) is the minimum by the Viterbi algorithm, and outputs the determination output to the output terminal 210.

【0052】回転縮退状態では、縮退状態間の遷移シン
ボルは基本形状態間の遷移シンボルに依存して決まる。
遷移信号の特定は、まずメトリックの全ての時刻の和が
最小となる系列に対して現時刻よりある特定時間だけ遡
った時刻の縮退状態を調べ、次に、その過去の縮退状態
に対応する非縮退状態を非縮退状態記憶回路208から
検索し、最後にその非縮退状態が有する遷移信号値を出
力端子210に出力することにより行う。
In the rotation degenerate state, the transition symbols between the degenerate states are determined depending on the transition symbols between the basic states.
The transition signal is identified by first checking the degenerate state at a time point that is a specific time earlier than the current time with respect to the sequence in which the sum of all the time points of the metric is the smallest, and then determining the non-correlation state corresponding to the past degenerate state. This is performed by searching the non-degenerate state storage circuit 208 for the degenerate state and finally outputting the transition signal value of the non-degenerate state to the output terminal 210.

【0053】ビタビプロセッサ207は、同時に、各時
刻での縮退状態に対応する基本形状態を生残りパスの履
歴より調べ、それを非縮退状態記憶回路208に出力す
る。例えば、時刻(t+1)の縮退状態(11)が前出
の時刻tの縮退状態(01)から遷移した場合、縮退状
態(11)に対する基本形状態は(011)となり、こ
の値が縮退状態(11)の非縮退状態として非縮退状態
記憶回路208に登録される。この基本形状態の記憶値
は、時刻(t+1)の伝送路応答変換と時刻(t+2)
のブランチメトリック計算とに利用される。ビタビプロ
セッサ207の動作は縮退されたトレリス線図を基にし
ていることを除いて文献1、2の系列推定装置と同様で
あるので、詳細は省略する。
At the same time, the Viterbi processor 207 checks the basic state corresponding to the degenerate state at each time from the history of the surviving paths and outputs it to the non-degenerate state storage circuit 208. For example, when the degenerate state (11) at time (t + 1) transits from the degenerate state (01) at time t described above, the basic state for the degenerate state (11) is (011), and this value is the degenerate state (11). ) Is registered in the non-degenerate state storage circuit 208 as the non-degenerate state. The stored value of this basic state is the transmission line response conversion at time (t + 1) and the time (t + 2).
It is used to calculate the branch metric of. The operation of the Viterbi processor 207 is the same as that of the sequence estimation apparatus of References 1 and 2 except that it is based on the degenerated trellis diagram, and thus detailed description thereof will be omitted.

【0054】以上の実施例では、送信信号が2値、2波
レベルの場合の例について述べたが、2値以外の多値信
号の場合、3波以上の複数の応答がある場合にも本発明
の系列推定装置が有効であることも明らかである。ま
た、以上の実施例では、基となる状態遷移図を1回縮退
した状態遷移図の例を説明したが、本発明の系列推定装
置を基となる状態遷移図を2回以上縮退した状態遷移図
に基づいて動作させることも可能である。
In the above embodiments, an example in which the transmission signal has a binary or two-wave level has been described. However, in the case of a multi-valued signal other than a binary signal, even when there are a plurality of responses of three or more waves, It is also clear that the sequence estimation device of the invention is effective. Further, in the above embodiment, an example of the state transition diagram in which the base state transition diagram is degenerated once is described, but the state transition diagram in which the sequence estimation device of the present invention is degenerated twice or more is used. It is also possible to operate based on the figure.

【0055】[0055]

【発明の効果】以上に詳しく述べたように、本発明は、
状態の縮退を利用することにより状態数を削減した遷移
図上でビタビアルゴリズムを動作させることを可能とす
る。したがって、従来方式より少ない記憶量と処理量、
あるいは小さな装置規模で、高速に変動する伝送路に追
従する系列推定装置を提供することができる。
As described above in detail, the present invention is
By using the degeneracy of states, it is possible to operate the Viterbi algorithm on a transition diagram with a reduced number of states. Therefore, less storage and processing than the conventional method,
Alternatively, it is possible to provide a sequence estimation device that follows a transmission line that changes at high speed with a small device scale.

【図面の簡単な説明】[Brief description of drawings]

【図1】第1の発明に係る系列推定装置の一実施例を示
すブロック図
FIG. 1 is a block diagram showing an embodiment of a sequence estimation device according to the first invention.

【図2】第2の発明に係る系列推定装置の一実施例を示
すブロック図
FIG. 2 is a block diagram showing an embodiment of a sequence estimation device according to the second invention.

【図3】従来の系列推定装置を示すブロック図FIG. 3 is a block diagram showing a conventional sequence estimation device.

【図4】縮退を行う前の基本となる状態遷移図の例[Fig. 4] Example of basic state transition diagram before degeneracy

【図5】第1の発明の系列推定装置の動作の基となる縮
退された状態遷移図の例
FIG. 5 is an example of a degenerate state transition diagram which is the basis of the operation of the sequence estimation device of the first invention.

【図6】第2の発明の系列推定装置の動作の基となる縮
退された状態遷移図の例
FIG. 6 is an example of a degenerate state transition diagram which is the basis of the operation of the sequence estimation device of the second invention.

【図7】従来の系列推定装置のブランチメトリック計算
を説明するためのトレリス線図
FIG. 7 is a trellis diagram for explaining branch metric calculation of a conventional sequence estimation device.

【図8】第1の発明の系列推定装置のブランチメトリッ
ク計算を説明するためのトレリス線図
FIG. 8 is a trellis diagram for explaining branch metric calculation of the sequence estimation device of the first invention.

【図9】第2の発明の系列推定装置のブランチメトリッ
ク計算を説明するためのトレリス線図
FIG. 9 is a trellis diagram for explaining a branch metric calculation of the sequence estimation device of the second invention.

【図10】1次単純縮退の状態変換表FIG. 10 is a state conversion table for primary simple degeneracy

【図11】1次回転縮退の状態変換表FIG. 11 is a state conversion table for first-order rotational degeneration.

【図12】従来の系列推定装置のブランチメトリック計
算を説明するための表
FIG. 12 is a table for explaining branch metric calculation of a conventional sequence estimation device.

【図13】第1の発明の系列推定装置のブランチメトリ
ック計算を説明するための表
FIG. 13 is a table for explaining branch metric calculation of the sequence estimation device of the first invention.

【図14】第2の発明の系列推定装置のブランチメトリ
ック計算を説明するための表
FIG. 14 is a table for explaining a branch metric calculation of the sequence estimation device of the second invention.

【図15】第2の発明の系列推定装置のブランチメトリ
ック計算を説明するための表
FIG. 15 is a table for explaining branch metric calculation of the sequence estimation device of the second invention.

【図16】状態変換回路209の変換規則を説明するた
めの表である。
16 is a table for explaining conversion rules of the state conversion circuit 209. FIG.

【図17】状態変換回路209の変換規則を説明するた
めの表である。
FIG. 17 is a table for explaining conversion rules of the state conversion circuit 209.

【符号の説明】[Explanation of symbols]

101、201、301 入力端子 102、202、302 レジスタ 103、203、303 伝送路応答計算回路 105、106 マトリクススイッチ 104、204、304 ブランチメトリック計算回路 105 伝送路応答検査回路 205 伝送路応答変換回路 106、206 伝送路応答記憶回路 107、207、305 ビタビプロセッサ 108、208 非縮退状態記憶回路 209 状態変換回路 109、210、306 出力端子 101, 201, 301 Input terminals 102, 202, 302 Registers 103, 203, 303 Transmission line response calculation circuit 105, 106 Matrix switch 104, 204, 304 Branch metric calculation circuit 105 Transmission line response inspection circuit 205 Transmission line response conversion circuit 106 , 206 Transmission line response storage circuit 107, 207, 305 Viterbi processor 108, 208 Non-degenerate state storage circuit 209 State conversion circuit 109, 210, 306 Output terminal

─────────────────────────────────────────────────────
─────────────────────────────────────────────────── ───

【手続補正書】[Procedure amendment]

【提出日】平成5年5月13日[Submission date] May 13, 1993

【手続補正1】[Procedure Amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】図面の簡単な説明[Name of item to be corrected] Brief description of the drawing

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【図面の簡単な説明】[Brief description of drawings]

【図1】第1の発明に係る系列推定装置の一実施例を示
すブロック図
FIG. 1 is a block diagram showing an embodiment of a sequence estimation device according to the first invention.

【図2】第2の発明に係る系列推定装置の一実施例を示
すブロック図
FIG. 2 is a block diagram showing an embodiment of a sequence estimation device according to the second invention.

【図3】従来の系列推定装置を示すブロック図FIG. 3 is a block diagram showing a conventional sequence estimation device.

【図4】縮退を行う前の基本となる状態遷移図の例[Fig. 4] Example of basic state transition diagram before degeneracy

【図5】第1の発明の系列推定装置の動作の基となる縮
退された状態遷移図の例
FIG. 5 is an example of a degenerate state transition diagram which is the basis of the operation of the sequence estimation device of the first invention.

【図6】第2の発明の系列推定装置の動作の基となる縮
退された状態遷移図の例
FIG. 6 is an example of a degenerate state transition diagram which is the basis of the operation of the sequence estimation device of the second invention.

【図7】従来の系列推定装置のブランチメトリック計算
を説明するためのトレリス線図
FIG. 7 is a trellis diagram for explaining branch metric calculation of a conventional sequence estimation device.

【図8】第1の発明の系列推定装置のブランチメトリッ
ク計算を説明するためのトレリス線図
FIG. 8 is a trellis diagram for explaining branch metric calculation of the sequence estimation device of the first invention.

【図9】第2の発明の系列推定装置のブランチメトリッ
ク計算を説明するためのトレリス線図
FIG. 9 is a trellis diagram for explaining a branch metric calculation of the sequence estimation device of the second invention.

【図10】1次単純縮退の状態変換図表FIG. 10 is a state conversion chart of first-order simple degeneracy.

【図11】1次回転縮退の状態変換図表FIG. 11 is a state conversion diagram of the first-order rotational degeneration.

【図12】従来の系列推定装置のブランチメトリック計
算を説明するための図表
FIG. 12 is a diagram for explaining branch metric calculation of a conventional sequence estimation device.

【図13】第1の発明の系列推定装置のブランチメトリ
ック計算を説明するための図表
FIG. 13 is a diagram for explaining a branch metric calculation of the sequence estimation device of the first invention.

【図14】第2の発明の系列推定装置のブランチメトリ
ック計算を説明するための図表
FIG. 14 is a diagram for explaining branch metric calculation of the sequence estimation device of the second invention.

【図15】第2の発明の系列推定装置のブランチメトリ
ック計算を説明するための図表
FIG. 15 is a diagram for explaining a branch metric calculation of the sequence estimation device of the second invention.

【図16】状態変換回路209の変換規則を説明するた
めの図表である。
16 is a chart for explaining a conversion rule of the state conversion circuit 209. FIG.

【図17】状態変換回路209の変換規則を説明するた
めの図表である。
FIG. 17 is a chart for explaining the conversion rule of the state conversion circuit 209.

【符号の説明】 101、201、301 入力端子 102、202、302 レジスタ 103、203、303 伝送路応答計算回路 105、106 マトリススイッチ 104、204、304 ブランチメトリック計算回路 105 伝送路応答検査回路 205 伝送路応答変換回路 106、206 伝送路応答記憶回路 107、207、305 ビタビプロセッサ 108、208 非縮退状態記憶回路 209 状態変換回路 109、210、306 出力端子[Explanation of reference numerals] 101, 201, 301 Input terminals 102, 202, 302 Registers 103, 203, 303 Transmission line response calculation circuit 105, 106 Matrices switch 104, 204, 304 Branch metric calculation circuit 105 Transmission line response inspection circuit 205 Transmission Path response conversion circuit 106, 206 Transmission path response storage circuit 107, 207, 305 Viterbi processor 108, 208 Non-degenerate state storage circuit 209 State conversion circuit 109, 210, 306 Output terminal

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 受信信号のサンプル値を複数個記憶する
レジスタと、該レジスタから複数個の前記サンプル値を
入力し、送信される可能性のあるM(2以上の整数)値
信号系列から指定された複数の信号系列に対してのみ現
時刻の伝送路応答をそれぞれ推定する伝送路応答計算回
路と、該伝送路応答計算回路で求めた前記複数の信号系
列に対する前記現時刻の伝送路応答の値の正当性を検査
し、正当である場合は前記伝送路応答計算回路の出力
を、正当でない場合は同じ信号系列に対する前時刻の伝
送路応答推定値を、現時刻の伝送路応答推定値としてそ
れぞれ出力する伝送路応答検査回路と、該伝送路応答検
査回路が出力する前記現時刻の伝送路応答推定値を記憶
するとともに、前時刻に記憶した伝送路応答推定値を逆
に前記伝送路応答検査回路に供給する伝送路応答記憶回
路と、前記伝送路応答検査回路が出力した前記現時刻の
伝送路応答推定値と各縮退状態に対応する非縮退状態と
現時刻の送信信号候補との3者に基づいて前記複数の系
列のそれぞれの系列に対する仮想受信信号点を求め、前
記受信信号のサンプル値との距離を求めるブランチメト
リック計算回路と、各時刻での前記各縮退状態に対応す
る非縮退状態を出力しながら前記ブランチメトリック計
算回路の出力を受けてビタビアルゴリズムにより受信信
号を判定するビタビプロセッサと、前記非縮退状態を記
憶し、前記伝送路応答計算回路に対して伝送路応答を計
算する前記複数の信号系列を指定する非縮退状態記憶回
路と、から構成され、縮退された状態遷移図に基づいて
送信信号系列の推定を行うことを特徴とする系列推定装
置。
1. A register for storing a plurality of sample values of a received signal, and a plurality of the sample values input from the register, and designated from an M (integer of 2 or more) value signal sequence that may be transmitted. The transmission path response calculation circuit for estimating the transmission path response at the current time only for the selected plurality of signal series, and the transmission path response at the current time for the plurality of signal series obtained by the transmission path response calculation circuit. The validity of the value is checked, and if it is valid, the output of the transmission path response calculation circuit is used, and if it is not valid, the transmission path response estimation value at the previous time for the same signal sequence is used as the transmission time response estimation value at the current time. The transmission line response inspection circuit that outputs the transmission line response inspection circuit and the transmission line response estimation value at the current time output by the transmission line response inspection circuit are stored, and the transmission line response estimation value stored at the previous time is reversed to the transmission line response. Inspection A transmission line response storage circuit to be supplied to the circuit, a transmission line response estimation value at the current time output by the transmission line response inspection circuit, a non-degenerate state corresponding to each degenerate state, and a transmission signal candidate at the current time. A branch metric calculation circuit that obtains a virtual received signal point for each of the plurality of streams based on the above, and a branch metric calculation circuit that obtains a distance from the sample value of the received signal, and a non-degenerate state corresponding to each degenerate state at each time. A Viterbi processor that receives the output of the branch metric calculation circuit while determining the received signal by a Viterbi algorithm, stores the non-degenerate state, and calculates a transmission line response to the transmission line response calculation circuit. A non-degenerate state storage circuit that specifies a plurality of signal sequences, and estimates a transmission signal sequence based on a degenerated state transition diagram. That sequence estimation apparatus.
【請求項2】 受信信号のサンプル値を複数個記憶する
レジスタと、該レジスタから複数個の前記サンプル値を
入力し、送信される可能性のあるM(2以上の整数)値
信号系列から指定された複数の信号系列に対してのみ現
時刻の伝送路応答をそれぞれ推定する伝送路応答計算回
路と、該伝送路応答計算回路で求めた複数の系列に対す
る前記現時刻の伝送路応答の値の正当性を検査し、正当
である場合は前記伝送路応答計算回路の出力を、正当で
ない場合は同じ信号系列に対する前時刻の伝送路応答推
定値を状態遷移図と非縮退状態の記憶とが定める規則に
従って変換した値を、現時刻の伝送路応答推定値として
それぞれ出力する伝送路応答変換回路と、該伝送路応答
変換回路が出力する前記現時刻の伝送路応答推定値を記
憶するとともに前時刻に記憶した伝送路応答推定値を逆
に前記伝送路応答変換回路に供給する伝送路応答記憶回
路と、前記伝送路応答変換回路が出力した前記現時刻の
伝送路応答推定値と各縮退状態に対応する非縮退状態と
現時刻の送信信号候補との3者に基づいて前記複数の系
列のそれぞれの系列に対する仮想受信信号求め、前記受
信信号のサンプル値との距離を求めるブランチメトリッ
ク計算回路と、各時刻での前記各縮退状態に対応する非
縮退状態を出力しながら前記ブランチメトリック計算回
路の出力を受けてビタビアルゴリズムにより最尤系列を
判定し最尤系列の最古状態に対応する非縮退状態の記憶
に従い判定値を出力するビタビプロセッサと、前記非縮
退状態を記憶する非縮退状態記憶回路と、該非縮退状態
記憶回路が与える前記非縮退状態を変換し、変換された
状態を基に前記伝送路応答計算回路に対して伝送路応答
を計算する前記複数の信号系列を指定する状態変換回路
と、から構成され、縮退された状態遷移図に基づいて送
信信号系列の推定を行うことを特徴とする系列推定装
置。
2. A register for storing a plurality of sample values of a received signal and a plurality of the sample values input from the register, and designated from an M (integer of 2 or more) value signal sequence that may be transmitted. Transmission path response calculation circuit that estimates the transmission path response at the current time only for the selected plurality of signal sequences, and the value of the transmission path response at the current time for the plurality of sequences obtained by the transmission path response calculation circuit. The legitimacy is checked, and if it is legitimate, the output of the channel response calculation circuit is determined, and if it is not legitimate, the channel response estimation value at the previous time for the same signal sequence is determined by the state transition diagram and the memory of the non-degenerate state. A transmission line response conversion circuit that outputs a value converted according to the rule as a transmission line response estimation value at the current time, and a transmission line response estimation value at the current time output by the transmission line response conversion circuit are stored and stored at the previous time. A transmission path response storage circuit that reversely supplies the transmission path response estimation value that is stored every moment to the transmission path response conversion circuit, the transmission path response estimation value at the current time output by the transmission path response conversion circuit, and each degenerate state. A branch metric calculation circuit that obtains a virtual received signal for each of the plurality of sequences based on the three of the non-degenerate state corresponding to and the transmission signal candidate at the current time, and obtains the distance from the sample value of the received signal. , The non-degenerate state corresponding to the oldest state of the maximum likelihood sequence is determined by the Viterbi algorithm by receiving the output of the branch metric calculation circuit while outputting the non-degenerate state corresponding to each degenerate state at each time. A Viterbi processor that outputs a determination value according to the state storage, a non-degenerate state storage circuit that stores the non-degenerate state, and a non-degenerate state that the non-degenerate state storage circuit provides And a state conversion circuit for designating the plurality of signal sequences for calculating the transmission path response to the transmission path response calculation circuit based on the converted state, and based on the degenerate state transition diagram. A sequence estimation device for estimating a transmission signal sequence.
JP4109961A 1991-04-30 1992-04-28 Sequence estimation device Expired - Lifetime JP2551296B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4109961A JP2551296B2 (en) 1991-04-30 1992-04-28 Sequence estimation device

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP12849491 1991-04-30
JP3-128494 1991-04-30
JP4109961A JP2551296B2 (en) 1991-04-30 1992-04-28 Sequence estimation device

Publications (2)

Publication Number Publication Date
JPH0730437A true JPH0730437A (en) 1995-01-31
JP2551296B2 JP2551296B2 (en) 1996-11-06

Family

ID=26449670

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4109961A Expired - Lifetime JP2551296B2 (en) 1991-04-30 1992-04-28 Sequence estimation device

Country Status (1)

Country Link
JP (1) JP2551296B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010081026A (en) * 2008-09-24 2010-04-08 Mitsubishi Electric Corp Receiver and demodulation method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01200852A (en) * 1988-02-05 1989-08-14 Nippon Telegr & Teleph Corp <Ntt> Maximum likelihood receiver
JPH0210924A (en) * 1988-03-05 1990-01-16 Plessey Overseas Plc equalizer

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01200852A (en) * 1988-02-05 1989-08-14 Nippon Telegr & Teleph Corp <Ntt> Maximum likelihood receiver
JPH0210924A (en) * 1988-03-05 1990-01-16 Plessey Overseas Plc equalizer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010081026A (en) * 2008-09-24 2010-04-08 Mitsubishi Electric Corp Receiver and demodulation method

Also Published As

Publication number Publication date
JP2551296B2 (en) 1996-11-06

Similar Documents

Publication Publication Date Title
US5325402A (en) Method and arrangement for estimating data sequences transmsitted using Viterbi algorithm
US5586128A (en) System for decoding digital data using a variable decision depth
WO1996016483A9 (en) A system for decoding digital data using a variable decision depth
JP2876856B2 (en) Sequence estimation method and apparatus
US20030115061A1 (en) MPSK equalizer
EP0950305A1 (en) Apparatus, methods and computer program products for sequential maximum likelihood estimating communications signals using whitening path metrics
JP3699344B2 (en) Decoder
KR101005577B1 (en) Calculate metric using stored values
US6823027B2 (en) Method for enhancing soft-value information
US6701483B1 (en) Fast search-based decoding scheme
US6782060B2 (en) Method and apparatus for generating reliability information for channel decoding in a radio receiver
JP2551296B2 (en) Sequence estimation device
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
JPH1141115A (en) Digital data demodulating device
KR100275605B1 (en) Decoding method and decoding apparatus
Cirpan et al. Maximum-likelihood estimation of FIR channels excited by convolutionally encoded inputs
JP3692644B2 (en) Soft decision device
RU184852U1 (en) A device for generating a soft solution of a signal demodulator of a Quaternary phase shift keying with smoothing and shift
JPH0488726A (en) Highest likelihood receiver
JP2894406B2 (en) Maximum likelihood sequence estimator
JPH0758672A (en) Digital adaptive equalizer
JPH06216707A (en) Filter for sequenceestimating equalizer
Park et al. Trellis-based soft-output adaptive equalization techniques for TDMA cellular systems
JP2560911B2 (en) Sequence estimation device
JPH11239041A (en) Automatically equalizing method and automatic equalizer

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19960702