JPS6027213B2 - Decision feedback automatic equalizer - Google Patents

Decision feedback automatic equalizer

Info

Publication number
JPS6027213B2
JPS6027213B2 JP7603876A JP7603876A JPS6027213B2 JP S6027213 B2 JPS6027213 B2 JP S6027213B2 JP 7603876 A JP7603876 A JP 7603876A JP 7603876 A JP7603876 A JP 7603876A JP S6027213 B2 JPS6027213 B2 JP S6027213B2
Authority
JP
Japan
Prior art keywords
phase
value
component
data
values
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.)
Expired
Application number
JP7603876A
Other languages
Japanese (ja)
Other versions
JPS532015A (en
Inventor
孝次郎 渡辺
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
Nippon Electric Co Ltd
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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP7603876A priority Critical patent/JPS6027213B2/en
Publication of JPS532015A publication Critical patent/JPS532015A/en
Publication of JPS6027213B2 publication Critical patent/JPS6027213B2/en
Expired legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03012Arrangements for removing intersymbol interference operating in the time domain
    • H04L25/03114Arrangements for removing intersymbol interference operating in the time domain non-adaptive, i.e. not adjustable, manually adjustable, or adjustable only during the reception of special signals
    • H04L25/03146Arrangements for removing intersymbol interference operating in the time domain non-adaptive, i.e. not adjustable, manually adjustable, or adjustable only during the reception of special signals with a recursive structure

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Filters That Use Time-Delay Elements (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention]

〔技術分野〕 本発明は8相位相変調を用いたデータ伝送における等化
器、特に判定帰還型自動等化器の改良に関するものであ
る。 〔従来技術の概要とその問題点〕 8相位相変調を用いたデータ伝送においては、従釆から
、一般の多相位相変調を用いたデータ伝送によく使用さ
れる判定帰還型自動等化器が用いられている。 判定帰還型自動等化器がこの種々データ伝送においてよ
く用いられるのは、送信デー夕を2次元平面で表示した
ときの同相成分あるし、は直交成分が適当な正規化で整
数値で表現できる場合に乗算を行わず加減算だけで済む
か或いは極めて少なくて済むといった利点があるのがそ
の主な理由である。しかし多相位相変調を用いたデータ
伝送においては、従来のままの判定帰還型自動等化器で
は、判定の基準となるデータの位相数が多く、而も等化
器タップ数を多いときは、上記の利点を享けることが出
来ず、したがって構成が複雑となると共に所定演算処理
時間が長く掛る欠点があった。そしてもし演算処理時間
の短縮を計れば装置の高速化が必要となり、技術的にも
問題が生じる。すなわち、判定帰還型自動等化器は、t
=nT(nは正の整数、Tはデータ伝送間隔)における
等化器入力信号に含まれる先行データからの干渉を、既
に判定したM個(Mは等化器のタップ数)のデータを用
いて推定し、この干渉を入力信号から減算することによ
って符号間干渉を除去するものである。 M個のタップゲインは、等化器入力で観測した伝送系の
ィンパルス応答のサンプル値を推定することによって与
えられるものである。すなわち、伝送系のィンパルス応
答サンプル値を×k(k=−の〜的)、t=nTにおけ
る送信デ−夕をAn、その推定値を公n、m番目のタッ
プゲインをCm(m;1〜M)とすると、t=nT‘こ
おける等化器出力信号のサンプル値YnはYn:k≧−
のAkX洲 −鼻Cm‐公肌 ‘1’ m=1 によって与えられる。 但し‘1}式のすべての変数は実数部が同相成分、虚数
部が直交成分に対応した複素数で表現されているものと
する。またYnとこのYnから推定して得られるAnの
推定値公nの差をEnとし(En=Yn−公n)、この
Enの自乗誤差を最4・とするMS型自動等化法では、
N個のタップゲイン偽十,=C針Q.公工m.Bn
(21によって修正される。 ここに*印は複素共役を、またQ‘ま適当な修正係数を
意味している。従って等化器のタップゲインを修正して
最適値に収束させ、等化器出力信号を得るためには、0
1および■式の右辺の第2項の秦算を行う必要が生じる
。修正係数Q‘ま別として乗算される2つの変数の一方
のデータの推定値であり予め定まった有限個の値をとる
量であるから、これらの有限個の値が簡単な整数で表わ
せる場合には乗算の代りに加算を用いることが可能とな
り、この点が先にも述べたように判定帰還型自動等化器
の利点の1つともなっているのであるが、一般的に言え
ば乗算は必要である。そして8相位相変調のようにAn
のとり得る値が、iを虚数単位として、±1、±−岩(
・十i)、±−方(1−i)・±iとなる場合には、
[Technical Field] The present invention relates to an equalizer for data transmission using eight-phase phase modulation, and particularly to an improvement of a decision feedback automatic equalizer. [Overview of the prior art and its problems] In data transmission using 8-phase phase modulation, a decision feedback automatic equalizer, which is often used in data transmission using general polyphase phase modulation, is conventionally used. It is used. Decision feedback automatic equalizers are often used in these various data transmissions because the in-phase components when the transmitted data is displayed on a two-dimensional plane, and the orthogonal components can be expressed as integer values by appropriate normalization. The main reason for this is that it has the advantage of requiring only addition and subtraction without multiplication, or only with a very small number of additions and subtractions. However, in data transmission using polyphase phase modulation, when the conventional decision feedback automatic equalizer has a large number of phases of data that serves as a decision criterion, and the number of equalizer taps is large, The above-mentioned advantages cannot be enjoyed, and therefore the configuration is complicated and the predetermined calculation processing time is long. If the arithmetic processing time is to be shortened, the speed of the device must be increased, which poses a technical problem. In other words, the decision feedback automatic equalizer has t
=nT (n is a positive integer, T is the data transmission interval) Interference from preceding data included in the equalizer input signal is determined using M pieces of data (M is the number of taps of the equalizer) that have already been determined. The intersymbol interference is removed by estimating the input signal and subtracting this interference from the input signal. The M tap gains are given by estimating sample values of the impulse response of the transmission system observed at the equalizer input. That is, the impulse response sample value of the transmission system is xk (k = - target), the transmission data at t = nT is An, its estimated value is public n, and the m-th tap gain is Cm (m; 1 ~M), then the sample value Yn of the equalizer output signal at t=nT' is Yn:k≧-
Ak However, it is assumed that all the variables in formula '1} are expressed by complex numbers whose real parts correspond to in-phase components and whose imaginary parts correspond to orthogonal components. In addition, in the MS type automatic equalization method, the difference between Yn and the estimated value common n of An obtained by estimating from this Yn is En (En = Yn - common n), and the squared error of this En is at most 4.
N tap gain false ten, = C needle Q. Public engineering m. Bn
(Corrected by 21. The * mark here means the complex conjugate and Q' is an appropriate correction coefficient. Therefore, the tap gain of the equalizer is modified to converge to the optimal value, and the equalizer To get the output signal, 0
It becomes necessary to perform the arithmetic operation on the second term on the right side of equations 1 and 2. Since it is an estimated value of the data of one of the two variables that is multiplied by the correction coefficient Q', and it is a quantity that takes a predetermined finite number of values, if these finite values can be expressed by a simple integer. It becomes possible to use addition instead of multiplication, which is one of the advantages of the decision feedback automatic equalizer as mentioned earlier, but generally speaking, multiplication is is necessary. And like 8-phase phase modulation, An
The possible values of , where i is an imaginary unit, are ±1, ±-rock (
・In the case of 10i), ±− direction (1-i)・±i,


1}および■式をそのまま実行するには、どのような正
規化を行ってもう声に対応する乗算が必要であり、しか
も必要な乗算回数はタップ数に比例するので、タップ数
が多い場合には非常に高速な乗算が必要となるおそれが
ある。〔発明の目的〕 したがって本発明の目的は、構成が簡単で且つ処理時間
の短くてすむ8相位相変調を用いたデータ伝送系におけ
る判定帰還型自動等化器を提供するにある。 〔発明の概要と効果〕 上記の目的を達成させるための本発明は、その概要を述
べれば、8相位相変調のデータを900の整数倍と45
0の奇数倍とに分けて区別して記憶させ、畳み込みに関
与するデーダについては、その内90oの整数倍のもの
はそのまま畳み込み演算を行ない、45oの整数倍のも
のは−旦データを450回転したものと見倣し畳み込ん
だ後で結果を450逆回転することによって畳み込み、
これによって演算の各項で発生するプ癖の乗算を・回だ
け完了するようにし、タップゲインの修正については、
修正係数を乗算する演算はこれをビットシフトに層換え
るようにしたもので、これによって簡単な記憶装置を用
いるだけで乗算回数を2回だけで済ませるようにしたも
のである。 次にその構成を具体的に説明する。〔発明の具体的な構
成〕 本発明の判定帰還型自動等化器は、8相位相変調を用い
た伝送装置において、この自動等化器の受信信号から得
られる入力信号を受けて判定を行い、その入力信号に対
応する送信データの位相を判定する判定器と、この判定
器により判定されて得られるデータの系列を90oの整
数倍の位相を持つデータと45oの奇数倍の位相を持つ
データが区別し得るような状態で記憶する記憶手段と、
同相成分および直交成分の値を対として持つ複数対の可
変タップゲインと、前記9ぴの整数倍の位相を持つデー
タの集合と前記複数対の可変タップゲインの第1の畳込
み薄和を、前記可変タップゲインの同相成分の値および
その磁性を反転した値と前記可変タップゲインの直交成
分の値およびその極性を反転した値の4通りの値の内か
ら2つを選択し、選択された2つの一方を同相成分の累
算器において累算したものを同相成分として又他方を直
交成分を累算器において累算したものを直交成分として
得るようにした手段と、前記45oの奇数倍の位相を持
つデータの集合と前記複数対の可変タップゲインの第2
畳込み積和を、前記手段と同じ形で同相成分の累積およ
び直交成分の累算を求め、これら累算された同相成分の
累算結果と直交成分の累算結果の差ぉよび和を方倍した
ものをそれぞれ同相成分および直交成分として得るよう
にした手段と、前記第1および第2の畳込み積和の同相
成分および直交成分をそれぞれ加算する2つの加算手段
と、これら2つの加算手段による加算結果を前記受信信
号の同相成分および直交成分からそれぞれ差引いて前記
入力信号を得る減算手段と、前記入力信号から前記判定
器の判定結果を差引し、て誤差信号を得る手段と、この
誤差信号の同相成分の値およびその樋性を反転した値と
前記誤差信号の直交成分の値およびその極性を反転した
値と前記誤差信号の同相成分および直交成分の和の値お
よび差の値とこれら2つの値の極性をそれぞれ反転した
2つの値の合計8通りの値から2つを選択し、その一方
の値を用いて前記可変タップゲインの同相成分の値を修
正し、他方を用いて前記可変タップゲインの直交成分の
値を修正する手段を含み、自動等化を行うのに乗算が2
回で済むようにした自動等化器である。 〔発明の原理〕 本発明は上記のように乗算回数の多くなる可能性である
8相位相変調を用いたデータ伝送において、タップ数の
如何に拘らず2回の乗算で等化を行うことを可能とした
ものであり、次に本発明の原理について述べる。 通常の判定帰還型自動等化に必要な乗算は‘1}式右辺
第2項のデータとタップゲインの畳み込みであるが、こ
の項を分解してM Z z cm公げm=mEk,cm公肌 n○=1 刀2 力 十eiす〔mEk2Cm(公『me‐広)〕‘3}と表
わしてもる。 ここにk,は送信データ点を2次元平面で表示比とき1
こ公肌が芸の整数借地相の集合であるmの集合を、K2
は公n‐mが2次元平面で牛の奇数倍の位相であるmの
集合を表わしている。‘31式において、右辺第1項の
公n‐mおよび第2項の公川me→峯は土1又は士jの
いずれかである。 ところで、複素数CとAの乗算結果は「実数部、虚数部
をRe{ }、lm{ }で表記すると次の通りに表わ
すことができる。C・A!〔Re{C}・Re{A}− −lm{C}・lm{A}〕 十j〔Re{C}・lm{A} 十lm{C}・lm{A}〕 ‘4}ここ
で糊式第1項の公卿又は{3}式第2項の公n刊・e−
j生を‘4ー式のAとみなし、{3拭のCmを{4)式
のCとみなすと、A=±1の場合は C。 AニRe{C}・s飢〔Re{A}〕A=±jの場合は
C,Aニ−lm{C}s飢〔lm{A}〕となる。 したがって醐式右辺の積和は、タップゲインの実部又は
虚部とその極性を選択して累積することによって行われ
、M個のタップについて累積し終った後に‘3}式右辺
第2項に対する累積器の内容とei生−寿(1十i)の
複数乗算を行ぅことによって得られる。従って必要な乗
算回数はタップ数の如何に拘らず2回で済むことになる
。次に■式のタップゲインの修正に含まれる乗算■し・
て、し・が皿が生の奇数情の時に々公n‐mでこれを代
用させることを考えること、デ−タ系列{An}がラン
ダムであればこのことによってタップゲインの平均値は
不変であり、等価的に修正系数Qが変化すると考えられ
る修正係数の大小は、収束速度と定常的なタップゲイン
のゆらぎはる劣化繊響す桝、−友程度の変他実際には殆
んど影響がないことが知られている。 従って■式第2項の乗算は誤差信号の実数部と虚数部の
選択並びに加減算および極性の処理によって行われ「乗
算は全く必要としない。なお修正係数Qは通常2のべき
秦の値が用いられ、これはディジタル処理では単なるシ
フトで行うことができる。次に第1図を参照して本発明
の一実施例につき説明する。端子1より入来する8相位
相変調された受信信号は「同期検波器2において2鞠同
期検波され「ベースバンド信号の同相成分および直交成
分が線路3および4にそれぞれ送り出される。線路3を
流れるベースバンド信号の同相成分は、減算器5におい
て線路Sを流れる後述の帰還信号同相成分が引き去られ
る。同様に線路4を流れるベースバンド信号の直交成分
は「減算器7において線路8を流れる後述の帰還信号直
交成分が引き去られる。減算器5および7の出力すなわ
ち判定器9に対する入力信号は、{1)式で示される等
化器出力信号Yの実数部および虚数部にそれぞれ対応し
ている。判定器9はこの入力信号を受けて判定を行い、
この入力信号に対応する送信データが8相のうちのどの
位相であったかを判定し、判定結果は0から7までの整
数として表わされる。ここで値o‘ま信号点1十io、
値1‘ま−方(・十i)順2‘まo+i、値3‘ま方(
−1十i)・他ぱ1十io、値5は−亮(−1−i)「
値6‘まo−i・値7‘ま方(1−i)なる判定結果淵
られ場合に出力されるものとする。線路10を流れるク
ロックパルスで制御されるM段のシフトレジス夕11(
11−1,11十2,……………11−M)に入力され
る。M段のシフトレジスタ】11こは、上記入力された
デー外こ先行して送られたM−1個のデータの判定結果
が記憶されている。シフトレジスタ111こは論理回路
で構成された第1の選択器12およびこの選択器を介し
て第2の選択器13が接続されている。 そしてこの第1の選択器12にはM対の可変タップゲイ
ン14(14一】,14−2,……………14−M)が
接続されている。そしてこれらの対の一方は〔1}式の
C,〜Cmの実数部に、他の一方はその虚数部にそれぞ
れ対応している。はじめにM段のシフトレジスタの初段
11−1に記憶されている数字に関連した操作について
説明すると「第1の選択器12は、(i)前記の記憶さ
れている致数が0又は1のときは、可変タップゲイン1
4−1の対のうち実数部に対応する値を線路15を流れ
るクロックパルスで制御される開閉器16を介して接続
されたレジスタ】7に入力し、虚数部に対応する値を同
様にレジスタ18に入力する。(ii)記憶されている
数字が2又は3のときは、可変タップゲイン14一1の
実数部に対応する値を開閉部亀6を介して接続されたレ
ジスター8に入力し、虚数部の極性を反転した値をレジ
スタ17に入力する。(iii}記憶されている数字が
4又は5のときは、可変タップゲイン亀亀−1の実数部
の樋性を反転した値をレジスタ貴7に入力し、虚数部の
樋性を反転した値をレジスタ18に入力する。Qの記憶
された数字が6又は7のときは、可変タップゲイン14
−亀の実数部の極性を反対にした値をレジスタ18に入
力し、虚数部をレジスターTに入力する。上記の操作は
「 0又は1のときA=1、2又は3のときA=j、4
又は5のときはA=−1「6又は7のときA=−jとし
てC,×Aの複素数乗算を行った時の実数部をレジスタ
竃7に、虚数部をレジスタ181こ入力することに対応
する。第2の選択器量3は、シフトレジスター1の最終
段に記憶された数字が偶数のときは累算器19および2
0を選択し、レジスタ量7の内容を累算器19(実数)
に、レジスタ18の内容を累算器20(虚数)にそれぞ
れ累算し、記憶された数字が奇数のときは累算器21お
よび22を選択し、レジスター7の内容を累算器21(
実数)にL レジスタ18の内容を累算器22(虚数)
にそれぞれ累算する。上記の操作のうち、記憶された数
字が偶数の場合は{3}式右辺の第1項のm=1に対す
る累算に相当しも奇数のときは{3’式右辺第2項の大
括弧内のm=1に対する累算に相当する。上記の第1お
よび第2の選択器12および13による一連の選択器並
びに累算の操作はシフトレジスター 1の初段に記憶さ
れている数字に関するものであるが、同じような操作を
シフトレジスタの段数に対応する回数繰返すことによっ
て‘3}式右辺の第1項と積和と、第2項の大括弧内の
積和が完了したことになる。 しかしこの第2項にはeJ生を乗算する必要があり「以
下説明すると、累算器21の累算結果は、一方において
減算器23において累算器22の累算結果が引かれ、減
算結果は乗算器24において夫奏され、他方において加
算器25において累算器22の累算結果と加算され肌鯛
籾乗算器26‘こ別て−壱倍される。 以上の操作は【3}式右辺第2項の大括弧の内容にei
生を案算した実数部と虚数部を得ることに対応している
。そこで乗算器24の乗算結果(実数部)と累算器ig
の累算結果(実数部)を加算器27において加算すれば
、糊式の実数部を示す帰還信号同相成分として線路6に
出力され、また乗算器26の乗算結果(虚数部)と累算
器20の累算結果(虚数部)を加算器28において加算
すれば、湖式の虚数部を示す帰還信号直交成分として線
路8に出力される。そして、先に述べたように、減算器
5および7‘こおいて線路3および4を流れるベースバ
ンド信号の同相成分および直交成分をそれぞれ減算する
。そして先に述べたように、この減算されたベースバン
ド信号は判定器9の入力信号となる。この入力信号を受
けた判定器9は、今まで説明してきたようなベースバン
ド信号の位相の判定のほかに、その位相の余弦成分(判
定結果の同相成分)および正弦成分(判定結果の直交成
分)を線路29および301こそれそれ出力する。 したがって線路3を流れるベースバンド信号同相成分は
、減算器31において前記線路29を流れる余弦成分の
信号が引去られ、(2)式右辺第2項に現われる誤差信
号Eの同相成分が線路32に出力され、その値はシフタ
33で修正係数Qに対応する回数だけシフトされた後レ
ジスタ34に記憶される。同機に線路4を流れるベース
バンド信号直交成分は、減算器35において線路30を
流れる前記の正弦成分信号が引去られ、誤差信号の正弦
成分が線路36に出力され、シフタ37において修正係
数ばに対応する回数だけシフトされた後レジスタ38に
記憶される。ここで線路15を流れるクロツクバルスは
、開閉器16をレジス夕34および38に接続し、第1
の選択器12はまずシフトレジスタ11の最終段の内容
に従って先の説明と同様の操作で誤差信号Eと送信デー
タAの複素数乗算の実数部をレジスタ17に、その虚数
部をレジスタ18に入力する。そしてレジスター7の内
容は一方は加算器39でレジスタ18の内容と加算され
、また他方は減算器40でレジスター8の内容が差引か
れる。加算器39と減算器4川ま、レジスタ17および
18と同様に、第2の選択器13に接続されている。こ
の第2の選択器13は、シフトレジスタ11の最終段の
数字が偶数のときはレジスタ17および18を選択し、
可変タップゲイン14−1の実数部および虚数部の値を
レジスタ17および18の内容だけそれぞれ増加させ、
シフトレジスタ11の最終段の数字が奇数のときは加算
器39および減算器40を選択し、可変タップゲイン1
4−1の実数部および虚数部の値を加算器39の加算結
果および減算器40の減算結果だけそれぞれ増加させる
。その結果が第1の選択器12を経由して可変タップゲ
イン14に書き込まれて、タップゲイン{Cm}が修正
される。この可変タップゲインの修正は順次14−2,
・…・・・…・…・,14一Mまで行われる。以上の操
作によって筆化が完了し各可変タップゲインは逐次的に
最適正値に設定される。なおクロックパルス10および
15はクロックパルス発生器41から送出されている。
[
1} and ■ to execute the equations as they are, no matter what kind of normalization is performed, a multiplication corresponding to the voice is required, and the number of required multiplications is proportional to the number of taps, so if there are many taps, may require very fast multiplication. [Object of the Invention] Therefore, an object of the present invention is to provide a decision feedback type automatic equalizer for a data transmission system using eight-phase phase modulation, which is simple in structure and requires short processing time. [Summary and Effects of the Invention] To summarize, the present invention for achieving the above-mentioned object converts 8-phase phase modulation data into integral multiples of 900 and 45
The data involved in convolution is stored separately as odd multiples of 0, and data that is an integer multiple of 90o is subjected to the convolution operation as is, while data that is an integer multiple of 45o is rotated by 450 times. After convolution, the result is reversely rotated by 450,
As a result, the multiplication of the taps that occur in each term of the operation is completed only ・times, and for correction of the tap gain,
The operation of multiplying by a correction coefficient is replaced with a bit shift, so that the number of multiplications can be reduced to only two by using a simple storage device. Next, the configuration will be specifically explained. [Specific configuration of the invention] The decision feedback type automatic equalizer of the present invention is a transmission device using eight-phase phase modulation, and receives an input signal obtained from a received signal of the automatic equalizer and makes a decision. , a determiner that determines the phase of the transmission data corresponding to the input signal, and a series of data determined by this determiner to be divided into data having a phase of an integral multiple of 90o and data having a phase of an odd multiple of 45o. a storage means for storing data in a state that allows the characters to be distinguished;
A first convolution thin sum of a plurality of pairs of variable tap gains having in-phase component and quadrature component values, a data set having a phase that is an integer multiple of the 9p, and the plurality of pairs of variable tap gains, Select two out of four values: the value of the in-phase component of the variable tap gain and the value obtained by reversing its magnetism, and the value of the orthogonal component of the variable tap gain and the value obtained by reversing its polarity. means for accumulating one of the two in an in-phase component accumulator as an in-phase component and the other as a quadrature component and accumulating a quadrature component in an accumulator as a quadrature component; and the second of the plurality of pairs of variable tap gains.
The sum of convolution products is obtained by calculating the accumulation of in-phase components and the accumulation of orthogonal components in the same manner as the above-mentioned means, and calculating the difference and sum of the accumulated results of the in-phase components and the orthogonal components. means for obtaining the multiplied components as an in-phase component and a quadrature component, respectively; two addition means for adding the in-phase component and quadrature component of the first and second convolution product sums, respectively; and these two addition means subtracting means for obtaining the input signal by subtracting the addition results from the in-phase and quadrature components of the received signal, means for subtracting the judgment result of the judge from the input signal to obtain an error signal; The value of the in-phase component of the signal, the value obtained by inverting its channel characteristic, the value of the orthogonal component of the error signal, the value obtained by inverting its polarity, the sum value and the difference value of the in-phase component and orthogonal component of the error signal, and the value of the difference thereof; Two values are selected from a total of eight values, each with the polarity of the two values reversed, one of the values is used to modify the value of the in-phase component of the variable tap gain, and the other is used to modify the value of the in-phase component of the variable tap gain. It includes means for modifying the values of the orthogonal components of the variable tap gain, and requires two multiplications to perform automatic equalization.
This is an automatic equalizer that only requires a few times. [Principle of the Invention] The present invention makes it possible to perform equalization with two multiplications regardless of the number of taps in data transmission using eight-phase phase modulation, which may involve a large number of multiplications as described above. The principle of the present invention will now be described. The multiplication required for normal decision-feedback automatic equalization is the convolution of the data in the second term on the right side of equation '1} with the tap gain. It is expressed as skin n○=1 sword 2 force ten eisu [mEk2Cm (public ``me-hiro'')]'3}. Here, k is the display ratio of the transmitted data point on a two-dimensional plane and 1
Let K2 be the set of m, which is the set of integer land phases of this public skin.
represents a set of m whose common nm is a topology of an odd multiple of a cow in a two-dimensional plane. In formula '31, the first term of the right-hand side, Kim nm, and the second term, Kimikawa me→mine, are either Earth 1 or Shij. By the way, the multiplication result of complex numbers C and A can be expressed as follows by notating the real and imaginary parts as Re{ } and lm{ }.C・A![Re{C}・Re{A} - -lm{C}・lm{A}] 10j[Re{C}・lm{A} 10lm{C}・lm{A}] '4} Here, the court official of the first term of the paste formula or {3 }Public publication/e- of the second term of the formula
If we consider j raw as A of the '4-formula and Cm of {3 wipes as C of the {4) formula, then if A=±1, it is C. A Re{C}・s starvation [Re{A}] If A=±j, it becomes C, A ni−lm{C}s starvation [lm{A}]. Therefore, the sum of products on the right side of the equation is performed by selecting and accumulating the real part or imaginary part of the tap gain and its polarity, and after completing the accumulation for M taps, It is obtained by performing multiple multiplications of the contents of the accumulator by ei - shou (10i). Therefore, the required number of multiplications is only two, regardless of the number of taps. Next, do the multiplication included in the correction of the tap gain in the formula.
Therefore, when the plate is a raw odd number, consider substituting it with the common nm, and if the data sequence {An} is random, this will keep the average value of the tap gain unchanged. Therefore, the magnitude of the correction coefficient that is equivalently thought to change the correction coefficient Q is determined by the convergence speed and steady tap gain fluctuations, deterioration effects, etc. Known to have no effect. Therefore, the multiplication in the second term of equation (2) is performed by selecting the real part and imaginary part of the error signal, as well as adding, subtracting, and polarity processing, and does not require any multiplication at all. This can be done by a simple shift in digital processing. Next, an embodiment of the present invention will be explained with reference to FIG. The in-phase component and quadrature component of the baseband signal are subjected to two-way synchronous detection in the synchronous detector 2 and sent out to the lines 3 and 4, respectively. The in-phase component of the feedback signal, which will be described later, is subtracted.Similarly, the quadrature component of the baseband signal flowing through the line 4 is subtracted by the quadrature component of the feedback signal, which will be described later, flowing through the line 8. The output, that is, the input signal to the determiner 9 corresponds to the real part and the imaginary part of the equalizer output signal Y shown by equation {1), respectively.The determiner 9 receives this input signal and makes a determination,
It is determined which phase of the eight phases the transmission data corresponding to this input signal was in, and the determination result is expressed as an integer from 0 to 7. Here the value o' is the signal point 10io,
Value 1'ma-kata (・10i) order 2'mao+i, value 3'maho (
-10i)・other 10io, value 5 is -Ryo(-1-i)
It is assumed that the value is output when the determination result is 6'o-i and 7' (1-i). An M-stage shift register 11 (
11-1, 11-1, ......11-M). M-stage shift register 11 stores the determination results of M-1 pieces of data sent in advance of the input data. The shift register 111 is connected to a first selector 12 formed of a logic circuit and a second selector 13 via this selector. M pairs of variable tap gains 14 (14-1, 14-2, . . . 14-M) are connected to the first selector 12. One of these pairs corresponds to the real part of C, ˜Cm of formula [1}, and the other corresponds to its imaginary part. First, the operations related to the numbers stored in the first stage 11-1 of the M-stage shift register will be explained. is variable tap gain 1
The value corresponding to the real part of the pair 4-1 is input to the register 7 connected via the switch 16 controlled by the clock pulse flowing through the line 15, and the value corresponding to the imaginary part is input to the register 7 in the same way. Enter 18. (ii) When the stored number is 2 or 3, input the value corresponding to the real part of the variable tap gain 14-1 to the register 8 connected via the opening/closing part turtle 6, and set the polarity of the imaginary part. The inverted value is input to the register 17. (iii) When the stored number is 4 or 5, input the value with the real part of the variable tap gain Kame-1 inverted in the gutter character to register Ki7, and input the value with the gutter character of the imaginary part inverted. is input into the register 18. When the stored number of Q is 6 or 7, the variable tap gain 14
- Input a value with the polarity of the real part of the turtle reversed into the register 18, and input the imaginary part into the register T. The above operation is ``When 0 or 1, A=1, when 2 or 3, A=j, 4
Or when A=-1 when 5 or A=-j when 6 or 7, input the real part and imaginary part into register 7 and register 181 when performing complex multiplication of C and ×A, respectively. Correspondingly, when the number stored in the last stage of the shift register 1 is an even number, the second selector quantity 3 selects the accumulators 19 and 2.
Select 0 and store the contents of register amount 7 in accumulator 19 (real number)
Then, the contents of register 18 are accumulated in accumulator 20 (imaginary number), and when the stored number is an odd number, accumulators 21 and 22 are selected, and the contents of register 7 are accumulated in accumulator 21 (imaginary number).
L to register 18 (real number) to accumulator 22 (imaginary number)
are accumulated respectively. Among the above operations, if the memorized number is an even number, it corresponds to the accumulation for m = 1 of the first term on the right side of the expression {3}, but if it is an odd number, it corresponds to the square brackets of the second term on the right side of the expression {3'. This corresponds to the accumulation for m=1 in . The series of selector and accumulation operations by the first and second selectors 12 and 13 described above relate to the numbers stored in the first stage of shift register 1, but similar operations can be performed for the number of stages of shift register 1. By repeating the number of times corresponding to , the sum of products with the first term on the right side of equation '3} and the sum of products in the square brackets of the second term are completed. However, this second term needs to be multiplied by eJ raw, so "to explain below, the accumulation result of the accumulator 21 is subtracted by the accumulation result of the accumulator 22 in the subtracter 23, and the result of the subtraction is is multiplied by the multiplier 24, and added to the accumulated result of the accumulator 22 by the adder 25, and divided by the skin sea bream rice multiplier 26' and multiplied by 1. The above operation is performed by formula [3] The content of the brackets in the second term on the right side is ei
It corresponds to obtaining the real part and imaginary part of the raw data. Therefore, the multiplication result (real part) of the multiplier 24 and the accumulator ig
If the cumulative result (real part) of is added in the adder 27, it is output to the line 6 as a feedback signal in-phase component indicating the real part of the glue equation, and the multiplication result (imaginary part) of the multiplier 26 and the accumulator When the 20 accumulation results (imaginary parts) are added in the adder 28, they are outputted to the line 8 as a feedback signal orthogonal component indicating the imaginary part of the Lake equation. Then, as described above, the in-phase and quadrature components of the baseband signals flowing through the lines 3 and 4 are subtracted in the subtracters 5 and 7', respectively. As described above, this subtracted baseband signal becomes the input signal of the determiner 9. The determiner 9 that receives this input signal not only determines the phase of the baseband signal as described above, but also determines the cosine component (in-phase component of the determination result) and sine component (orthogonal component of the determination result) of the phase. ) are output on lines 29 and 301 respectively. Therefore, from the in-phase component of the baseband signal flowing through the line 3, the cosine component signal flowing through the line 29 is subtracted by the subtracter 31, and the in-phase component of the error signal E appearing in the second term on the right side of equation (2) is transmitted to the line 32. The value is output, and after being shifted by the shifter 33 a number of times corresponding to the correction coefficient Q, the value is stored in the register 34. From the orthogonal component of the baseband signal flowing through the line 4 of the same machine, the above-mentioned sine component signal flowing through the line 30 is subtracted by the subtracter 35, the sine component of the error signal is outputted to the line 36, and the shifter 37 converts it into a correction coefficient. It is stored in the register 38 after being shifted the corresponding number of times. Here, the clock pulse flowing through the line 15 connects the switch 16 to the registers 34 and 38, and connects the switch 16 to the registers 34 and 38.
The selector 12 first inputs the real part of the complex multiplication of the error signal E and the transmission data A to the register 17 and its imaginary part to the register 18 in accordance with the contents of the final stage of the shift register 11 in the same manner as described above. . Then, the contents of register 7 are added to the contents of register 18 by an adder 39 on one side, and the contents of register 8 are subtracted from the contents of register 8 in a subtracter 40 on the other side. Adder 39 and subtractor 4 are connected to second selector 13, as are registers 17 and 18. This second selector 13 selects registers 17 and 18 when the final stage number of the shift register 11 is an even number,
increasing the values of the real part and imaginary part of the variable tap gain 14-1 by the contents of registers 17 and 18, respectively;
When the final stage number of the shift register 11 is an odd number, the adder 39 and the subtracter 40 are selected, and the variable tap gain is 1.
The values of the real part and imaginary part of 4-1 are increased by the addition result of the adder 39 and the subtraction result of the subtracter 40, respectively. The result is written to the variable tap gain 14 via the first selector 12 to modify the tap gain {Cm}. The modification of this variable tap gain is carried out sequentially in steps 14-2 and 14-2.
・・・・・・・・・・・・・・Conducted until 141M. By the above operations, brush writing is completed and each variable tap gain is successively set to the optimum positive value. Note that clock pulses 10 and 15 are sent out from a clock pulse generator 41.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例をブロックであらわした図で
ある。 記号の説明;2は同期検出器、5および7は減算器t
9は判定器、11‘まシフトレジスタ、12は第1の選
択器、亀3は第2の選択器、14は可変タップゲイン、
16は開閉器、17および18はしジスタ「 19〜2
2は累算器、23は減算器〜 2Wま乗算器、25は加
算器「 26は乗算器し 27および28Gま加算器、
31は減算器、33はシフタt 34はしジスタ、35
は減算器、37‘まシフタ、38はしジスタ、39は加
算器、48は減算器、41はクロツクパルス発生器を示
す。 衆1図
FIG. 1 is a block diagram showing an embodiment of the present invention. Explanation of symbols; 2 is a synchronization detector, 5 and 7 are subtractors t
9 is a judger, 11' is a shift register, 12 is a first selector, turtle 3 is a second selector, 14 is a variable tap gain,
16 is a switch, 17 and 18 are resistors. 19-2
2 is an accumulator, 23 is a subtractor to 2W multiplier, 25 is an adder, 26 is a multiplier, 27 and 28G are adders,
31 is a subtracter, 33 is a shifter t, 34 is a register, 35
37' is a subtracter, 37' is a shifter, 38 is a register, 39 is an adder, 48 is a subtracter, and 41 is a clock pulse generator. Figure 1

Claims (1)

【特許請求の範囲】[Claims] 1 8相位相変調を用いたデータ伝送装置における自動
等化器において、この自動等化器の受信信号から得られ
る入力信号を受けて判定を行い、その入力信号に対応す
る送信データの位相を判定する判定器と、この判定器に
より判定されて得られるデータの系列を90°の整数倍
の位相を持つデータと45°の奇数倍の位相を持つデー
タが区別し得るような状態で記憶する記憶手段と、同相
成分の値および直交成分の値を対して持つ複数対の可変
タツプゲインと、前記90°の整数倍の位相を持つデー
タの集合と前記複数対の可変タツプゲインの第1の畳込
み積和を、前記可変タツプゲインの同相成分の値および
その極性を反転した値と前記可変タツプゲインの直交成
分の値およびその極性を反転した値の4通りの値の内か
ら2つを選択し、選択された2つの一方を同相成分の累
算器において累算したものを同相成分として又他方を直
交成分の累算器において累算したものを直交成分として
得るようにした手段と、前記45°の奇数倍の位相を持
つデータの集合と前記複数対の可変タツプゲインの第2
畳込み積和を、前記手段と同じ形で同相成分の累算およ
び直交成分の累算を求め、これら累算された同相成分の
累算結果と直交成分の累算結果の差および和を1/√(
2)倍したものをそれぞれ同相成分および直交成分とし
て得るようにした手段と、前記第1および第2の畳込み
積和の同相成分および直交成分をそれぞれ加算する2つ
の加算手段と、これら2つの加算手段による加算結果を
前記受信信号の同相成分および直交成分からそれぞれ差
引いて前記入力信号を得る減算手段と、前記入力信号か
ら前記判定器の判定結果を差引いて誤差信号を得る手段
と、この誤差信号の同相成分の値およびその極性を反転
した値と前記誤差信号の直交成分の値およびその極性を
反転した値と前記誤差信号の同相成分および直交成分の
和の値および差の値とこれら2つの値の極性をそれぞれ
反転した2つの値の計8通りの値から2つを選択し、そ
の一方の値を用いて前記可変タツプゲインの同相成分の
値を修正し、他方を用いて前記可変タツプゲインの直交
成分の値を修正する手段を含み、自動等化を行うのに乗
算が2回で済むようにした判定帰還型自動等化器。
1. In an automatic equalizer in a data transmission device using 8-phase phase modulation, an input signal obtained from the reception signal of this automatic equalizer is received and determined, and the phase of transmission data corresponding to the input signal is determined. A memory for storing a series of data determined by this determiner in such a state that data having a phase of an integral multiple of 90° and data having a phase of an odd multiple of 45° can be distinguished. means, a plurality of pairs of variable tap gains having in-phase component values and quadrature component values, and a first convolution product of the plurality of pairs of variable tap gains and a data set having a phase that is an integral multiple of 90°. The sum is selected from two of four values: the value of the in-phase component of the variable tap gain and a value with its polarity inverted, and the value of the orthogonal component of the variable tap gain and a value with its polarity inverted. means for accumulating one of the two in an in-phase component accumulator as an in-phase component and accumulating the other in a quadrature component accumulator as a quadrature component; A set of data with double the phase and a second set of the plurality of pairs of variable tap gains.
The sum of convolution products is obtained by calculating the accumulation of in-phase components and the accumulation of orthogonal components in the same manner as the above-mentioned means, and the difference and sum of the accumulated results of the in-phase components and the orthogonal components are calculated by 1. /√(
2) means for obtaining the multiplied components as an in-phase component and a quadrature component, respectively; two adding means for adding the in-phase component and quadrature component of the first and second convolution product sums, respectively; subtraction means for obtaining the input signal by subtracting the addition result by the addition means from the in-phase component and quadrature component of the received signal, means for subtracting the judgment result of the judge from the input signal to obtain an error signal; The value of the in-phase component of the signal and the value with its polarity inverted, the value of the orthogonal component of the error signal and the value with its polarity inverted, the value of the sum and the difference between the in-phase component and the orthogonal component of the error signal, and the value of the difference between these two. Select two values from a total of eight values, each with the polarity of two values reversed, and use one of the values to modify the value of the in-phase component of the variable tap gain, and use the other value to modify the value of the in-phase component of the variable tap gain. A decision feedback type automatic equalizer that includes means for modifying the value of an orthogonal component of , and requires only two multiplications to perform automatic equalization.
JP7603876A 1976-06-29 1976-06-29 Decision feedback automatic equalizer Expired JPS6027213B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7603876A JPS6027213B2 (en) 1976-06-29 1976-06-29 Decision feedback automatic equalizer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7603876A JPS6027213B2 (en) 1976-06-29 1976-06-29 Decision feedback automatic equalizer

Publications (2)

Publication Number Publication Date
JPS532015A JPS532015A (en) 1978-01-10
JPS6027213B2 true JPS6027213B2 (en) 1985-06-27

Family

ID=13593629

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7603876A Expired JPS6027213B2 (en) 1976-06-29 1976-06-29 Decision feedback automatic equalizer

Country Status (1)

Country Link
JP (1) JPS6027213B2 (en)

Also Published As

Publication number Publication date
JPS532015A (en) 1978-01-10

Similar Documents

Publication Publication Date Title
JP3728573B2 (en) Demodulator
US4692931A (en) Synchronization circuit capable of establishing synchronism even when a sampling rate is invariable
JPH0661878A (en) Discrimination feedback type equalizer
JPH10200594A (en) Symbol-timing restoring circuit in digital demodulator
JPS60117827A (en) Method and circuit for obtaining optimum position
JPH0687540B2 (en) Demodulator
CN107104917A (en) Parallel processing TDS OFDM time synchronization methods
US4121296A (en) Digital signal processing arrangement
SE521665C2 (en) Echo quenching in the frequency domain
JPH09116586A (en) Delay detection device
JP3148834B2 (en) Method and apparatus for reproducing carrier for digital modulated signal
JP2941331B2 (en) π / 4 shift QPSK modulator and communication device using the same
JPH0427736B2 (en)
JPS6027213B2 (en) Decision feedback automatic equalizer
US7017103B2 (en) Device and method for Viterbi equalization with metric increments calculated in advance
US5786725A (en) Reduced complexity maximum likelihood multiple symbol differential detector
JPH0846657A (en) Delay detection method and apparatus
US5898731A (en) Auto-coefficient renewal digital channel equalizer
US5828701A (en) Method and circuit arrangement for compensating for delayed components in transmission signal
JP2000049881A (en) Communications system
JPH01258502A (en) Digital calculator
JPS6111494B2 (en)
CN109698801B (en) Signal interpolation operation system and processing system applied to LTE frequency offset estimation compensation
JPS5940727A (en) Automatic equalization system
JPS6255727B2 (en)