JPS6255727B2 - - Google Patents
Info
- Publication number
- JPS6255727B2 JPS6255727B2 JP13263180A JP13263180A JPS6255727B2 JP S6255727 B2 JPS6255727 B2 JP S6255727B2 JP 13263180 A JP13263180 A JP 13263180A JP 13263180 A JP13263180 A JP 13263180A JP S6255727 B2 JPS6255727 B2 JP S6255727B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- storage means
- tap
- signal
- register
- 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
Links
- 230000015654 memory Effects 0.000 description 15
- 230000004044 response Effects 0.000 description 11
- 230000006870 function Effects 0.000 description 6
- 230000035945 sensitivity Effects 0.000 description 5
- 238000005070 sampling Methods 0.000 description 2
- 108010076504 Protein Sorting Signals Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000016507 interphase Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03012—Arrangements for removing intersymbol interference operating in the time domain
- H04L25/03114—Arrangements 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/03133—Arrangements 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 non-recursive structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Filters That Use Time-Delay Elements (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Description
本発明は自動等化機能に固定等化機能を兼ね備
えたトランスバーサル形等化器に関する。
高速データ伝送においては、電話回線によつて
生ずる符号間干渉を除くために何らかの等化が必
要になる。例えば国際電信電話諮問委員会は
4800bpsモデムに自動等化器の、2400bpsモデム
に固定等化器の付加を観告している。
自動等化器は調整可能なタツプ係数をもつトラ
ンスバーサルフイルタを用いて等化を行なうもの
で、第1図により動作原理を簡単に説明する。第
1図において11〜1Nはタツプ付き遅延線、2
1〜2Nは積分器群、31〜3N及び4はタツプ付
遅延線11〜1Nの各タツプ出力xi−j(未等化
信号)と積分器群21〜2Nの各出力Cj(タツプ
係数)とのたたみこみ演算を行なう第1の乗算器
群及び加算器であり、加算器4の出力が等化出力
信号yiとなる。51〜5Nはタツプ付遅延線11
〜1Nの各タツプ出力xi−jと誤差信号ei(等化
信号yiと基準信号aiとの差)との相関をとる第2
の乗算器群、61〜6Nは第2の乗算器群51〜
5Nの各出力に感度定数αをかける感度制御器群
であり、この感度制御器群61〜6Nの各出力を
前記積分器群21〜2Nの各々に入力することに
より、前記誤差信号が最小となるように各タツプ
係数を制御する。したがつてj番目のタツプのν
回目におけるタツプ修正は、タツプ数をNとして
次のように表わせる。
Cj(〓)=Cj(〓-1)−α・ei・xi−j …(1)
但しei=yi−ai,
The present invention relates to a transversal equalizer that has both an automatic equalization function and a fixed equalization function. In high speed data transmission, some equalization is required to eliminate intersymbol interference caused by telephone lines. For example, the International Telegraph and Telephone Advisory Committee
We are looking at adding an automatic equalizer to the 4800bps modem and a fixed equalizer to the 2400bps modem. The automatic equalizer performs equalization using a transversal filter with adjustable tap coefficients, and the principle of operation will be briefly explained with reference to FIG. In Fig. 1, 1 1 to 1 N are tapped delay lines, 2
1 to 2 N are integrator groups, 3 1 to 3 N and 4 are each tap output xi-j (unequalized signal) of the tapped delay lines 1 1 to 1 N , and each of the integrator groups 2 1 to 2 N. A first multiplier group and an adder perform a convolution operation with the output Cj (tap coefficient), and the output of the adder 4 becomes the equalized output signal yi. 5 1 ~ 5 N is a delay line with tap 1 1
~1 N tap outputs xi-j and the error signal ei (the difference between the equalized signal yi and the reference signal ai) are correlated with each other.
multiplier groups 6 1 to 6 N are second multiplier groups 5 1 to 6
5 N is a sensitivity controller group that multiplies each output by a sensitivity constant α, and by inputting each output of this sensitivity controller group 6 1 to 6 N to each of the integrator groups 2 1 to 2 N , Each tap coefficient is controlled so that the error signal is minimized. Therefore, ν of the jth tap
The tap correction for the second time can be expressed as follows, where the number of taps is N. Cj ( 〓 ) =Cj ( 〓 -1) −α・ei・xi−j …(1) However, ei=yi−ai,
【式】
タツプ付遅延線11〜1N、第1の乗算器群3
1〜3N及び加算器4はトランスバーサルフイル
タを構成する。したがつて誤差信号eiを零とし、
RM等により適当な固定のタツプ係数を与えれ
ば、この自動等化器は固定等化器として動作す
る。例えば搬送1,2,…,7リンクの各リンク
逆特性の7組のインパルス応答をRM等の係数
メモリにタツプ係数として記憶しておき、そのう
ちの任意の1組を選択し、これと未等化入力信号
とのたたみこみ演算を行なうことによつて、等化
された出力信号を得ることができる。
さて、第1図の如き原理的構成の自動等化器を
実現する場合、回路規模をできるだけ少なくする
ため、乗算器あるいは加算器等の演算部は時分割
多重で使用し、入力信号xiを記憶するデータレジ
スタとタツプ係数Cjを記憶するタツプレジスタ
をタツプ数分(Nワード)設けるという形態がと
られる。ここで必要な乗算器、加算器の数は入力
信号速度と演算処理速度等との関係から求まる。
自動等化の場合は、未等化器入力信号xiとタツプ
係数Cjとをそれぞれレジスタ内をシフトさせ、
これらの積を逐次加算することにより等化出力信
号を得るが、固定等化の場合はタツプ係数は係数
メモリより直接与えればタツプレジスタを使用す
る必要はない。さらに(1)式に示したタツプ係数の
修正式において、感度定数αは一般に1より十分
小さい値をとる。したがつて、(1)式によつて逐次
修正されるタツプ係数を記憶するタツプレジスタ
の1ワード当りのビツト長は、データレジスタの
それより長くする必要がある。
以上の事情から固定等化の場合、タツプレジス
タをデータレジスタの一部として利用することに
より、係数メモリの容量を軽減できることが分
る。例えばタツプレジスタをデータレジスタの倍
精度とした場合、タツプレジスタをデータレジス
タとして利用すれば、係数メモリに3種類のタツ
プ係数の系列を記憶させておくことにより、7種
類の等化特性が得られる。
本発明はこのような点に着目してなされたもの
で、その目的はトランスバーサルフイルタ部を共
用するとともに、特に固定等化においては自動等
化時に用いるタツプレジスタをもデータレジスタ
として利用することにより、最小限の回路構成で
自動等化機能と固定等化機能を選択的に得ること
ができるトランスバーサル形等化器を提供するに
ある。
以下、本発明を実施例により詳細に説明する。
第2図は本発明の一実施例を示したもので、タツ
プ数をNとしてN回のたたみこみ演算のための乗
算と加算、N個の相間演算のための乗算、及びタ
ツプ修正のための減算を、それぞれ1個のシリア
ル/パラレル形乗算器とアキユミユレータからな
る演算部を時分割に使用して行なうようにした場
合の構成例である。これはデータ速度4800bps以
下のモデム用のシングルチツプ等化器を現在の半
導体製造技術で作る場合に、十分実現可能な時分
割多重度である。
第2図において、7はデータレジスタ、8は第
1のタツプレジスタ、9は第2のタツプレジスタ
であり、それぞれNワード、かつ1ワード当りn
ビツトの大きさをもつとする。10はシリアル/
パラレル形乗算器、11はnビツト以下のパラレ
ル入力/パラレル出力形シフトレジスタ、12は
アキユミユレータであり、アキユミユレータ12
は加算器121と2nビツトのシフトレジスタ1
22とから構成される。13はスケーラ、14は
ROMからなる係数メモリ、15はnビツトのバ
ツフア、16〜23は時分割演算のためのセレク
タ群である。
セレクタ群16〜23の動作は以下の通りであ
る。セレクタ16は端子24より入力される未等
化入力信号系列xiあるいはデータレジスタ7の出
力を選択し、データレジスタ7に入力する。セレ
クタ17は加算器121の出力、バツフア15の
出力あるいは第1のタツプレジスタ8の出力を選
択し、第1のタツプレジスタ8に入力する。セレ
クタ18は加算器121の出力、バツフア15の
出力あるいは第2のタツプレジスタ9の出力を選
択し、第2のタツプレジスタ9に入力する。セレ
クタ19はデータレジスタ7の出力、第1のタツ
プレジスタ8の出力あるいは第2のタツプレジス
タ9の出力を選択し、乗算器10のシリアル入力
端子に入力する。セレクタ20は第2のタツプレ
ジスタ9の出力あるいは端子25より入力される
誤差信号系列eiを選択し、パラレル入力/パラレ
ル出力シフトレジスタ11のシリアル入力端子に
入力する。セレクタ21は乗算器10の出力ある
いはスケーラ13の出力α・ei・xi−jを選択
し、加算器121の一方の入力端子に入力する。
セレクタ22は第1のタツプレジスタ8の出力
C′j、第2のタツプレジスタ9の出力C″jあるいは
アキユミユレータ12の出力を選択し、加算器1
21の他方の入力端子に入力する。最後にセレク
タ23はアキユミユレータ12の出力あるいは未
等化入力信号xiを選択し、バツフア15に入力す
る。このバツフア15の出力が端子26より出力
されて等化出力信号yiとなる。
まず、この実施例の自動等化器としての動作を
説明する。未等化入力信号xi、等化出力信号yi及
び誤差信号eiは1ワードnビツト、タツプ係数Cj
は1ワード2nビツトであり、タツプ係数Cjの下
位nビツト(C′j)と上位nビツト(C″j)はそれ
ぞれ第1のタツプレジスタ8、第2のタツプレジ
スタ9に分割されて記憶される。すなわちタツプ
レジスタは全体でデータレジスタ7の倍の精度を
もつ。乗算器10のパラレル入力端子には、第2
のタツプレジスタ9の上位nビツトの出力C″jが
シフトレジスタ11によつてシリアル/パラレル
変換されて入力される。この乗算器10出力は
2nビツト、加算器121の出力も2nビツトであ
り、加算器121の出力は下位nビツトが第1の
タツプレジスタ8に、上位nビツトが第2のタツ
プレジスタ9にそれぞれ入力される。
さて、1ボーレートあるいは1サンプリングレ
ートTを3N個のサブインターバルtに分割す
る。1サブインターバルtの長さはクロツクレー
トをτとすると2nτである。時間Tの初めの1/
3、すなわちOt〜(N−1)tの期間T1でた
たみこみ演算を、残り2/3すなわちNt〜(2N−
1)tの期間をT2と2Nt〜(3N−1)tの期間
T3で相関演算及びタツプ修正をそれぞれ行な
う。未等化入力信号xi、誤差信号eiは時間Tの間
に1回等化器に入力される。入力信号xiは例えば
振幅変調信号の復調された未等化信号であり、誤
差信号eiは出力信号yiからその識別判定出力また
は基準信号aiを差し引いたものである。期間T1
において、未等化入力信号xi(nビツト)はセレ
クタ16により選択されてデータレジスタ7に入
力され、このデータレジスタ7内を順次シフトさ
れ、セレクタ19により選択されて乗算器10の
シリアル入力信号となる。タツプ係数C″j(nビ
ツト)も同様に第2のタツプレジスタ9内を順次
シフトされ、セレクタ20、シフトレジスタ11
を経て乗算器10のパラレル入力信号となる。こ
こで線路27,28,29による各レジスタ7,
8,9出力の帰還は、期間T2,T3における相
関演算及びタツプ修正を行なうためのものであ
る。乗算器10からは積C″j・xi−j(2nビツ
ト)がN個引き続いて出力され、セレクタ21、
加算器121、シフトレジスタ122、線路30
及びセレクタ22により逐次加算される。すなわ
ち
なる演算が行なわれ、yi′はさらに丸めまたは切
捨てによつてnビツトに短かめられた後、セレク
タ23、バツフア15を経てて等化出力信号yiと
なる。
次に、期間T2,T3において1個のタツプ修
正は2tすなわち4nτの時間でなされる。すなわち
前半のtで未等化入力信号xiと誤差信号eiとの相
関演算を行ない、後半のtでタツプ修正を行な
う。乗算器10のシリアル入力信号は期間T1と
同同じくデータレジスタ7の出力であり、パラレ
ル入力信号は誤差信号ei(nビツト)がパラレル
変換されたものである。乗算器10の出力ei・xi
−jにスケーラ13により感度定数αが乗ぜられ
た値α・ei・xi−j(2nビツト)は、線路30セ
レクタ21を経て加算器121の一方の入力端子
に入力される。加算器121の他方の入力端子に
は、線路32,33とセレクタ22を経てそれぞ
れnビツトの第1、第2のタツプレジスタ8,9
の出力C′j,C″jが合成されて入力され、これから
前記α・ei・xi−jが減ぜられる。これにより得
られた新しいタツプ係数は、再びnビツトに分割
されて線路34を経て第1、第2のタツプレジス
タ8,9に入力される。すなわち、j番目のタツ
プ係数のν回目の修正は
Cj(〓)=Cj(〓-1)−α・ei・xi−j …(3)
によつて行われ、これがN個のタツプについて逐
次行なわれる。
次に、固定等化器としての動作を説明する。固
定等化器としての動作は、基本的には前述した自
動等化器における期間T1のたたみこみ演算の動
作と同様な動作のみであり、これが期間T2,T
3においても繰り返される。この場合、乗算器1
0のパラレル入力信号は係数メモリ14の出力と
なる。ここで係数メモリ14には例えば搬送0,
1,2,…7リンクのうち1,2,4リンクの各
リンクの逆特性のインパルス応答l1j,l2j,l3jが
固定のタツプ係数として記憶されている。0,
1,2,…7リンクの所望の等化された出力信号
は、例えば次表の如き3ビツトの制御コードL
1,L2,L3の組合せによつて得られる。[Formula] Delay line with taps 1 1 to 1 N , first multiplier group 3
1 to 3 N and the adder 4 constitute a transversal filter. Therefore, the error signal ei is set to zero,
If an appropriate fixed tap coefficient is given by RM or the like, this automatic equalizer operates as a fixed equalizer. For example, store 7 sets of impulse responses with inverse characteristics of each link of transport 1, 2, ..., 7 links as tap coefficients in a coefficient memory such as RM, select any one set of them, By performing a convolution operation with the equalized input signal, an equalized output signal can be obtained. Now, when realizing an automatic equalizer with the principle configuration as shown in Fig. 1, in order to minimize the circuit scale, arithmetic units such as multipliers or adders are used in time-division multiplexing, and the input signal xi is stored. A configuration is adopted in which data registers for storing tap coefficients Cj and tap registers for storing tap coefficients Cj are provided for the number of taps (N words). The number of multipliers and adders required here is determined from the relationship between the input signal speed and the calculation processing speed.
In the case of automatic equalization, the unequalizer input signal xi and tap coefficient Cj are shifted in registers,
An equalized output signal is obtained by successively adding these products, but in the case of fixed equalization, there is no need to use a tap register if the tap coefficients are given directly from the coefficient memory. Furthermore, in the correction formula for the tap coefficient shown in equation (1), the sensitivity constant α generally takes a value sufficiently smaller than 1. Therefore, the bit length per word of the tap register that stores the tap coefficients that are successively modified by equation (1) must be longer than that of the data register. From the above circumstances, it can be seen that in the case of fixed equalization, the capacity of the coefficient memory can be reduced by using the tap register as a part of the data register. For example, if the tap register is made double precision than the data register, if the tap register is used as the data register, seven types of equalization characteristics can be obtained by storing three types of tap coefficient series in the coefficient memory. The present invention has been made with attention to these points, and its purpose is to share the transversal filter section and, especially in fixed equalization, by also using the tap register used during automatic equalization as a data register. An object of the present invention is to provide a transversal equalizer that can selectively obtain an automatic equalization function and a fixed equalization function with a minimum circuit configuration. Hereinafter, the present invention will be explained in detail with reference to Examples.
FIG. 2 shows an embodiment of the present invention, where the number of taps is N, multiplication and addition for N convolution operations, multiplication for N interphase operations, and subtraction for tap correction. This is an example of a configuration in which the following are performed by using arithmetic sections each consisting of one serial/parallel multiplier and one accumulator in a time-sharing manner. This is a time-division multiplexing degree that is fully achievable when creating a single-chip equalizer for a modem with a data rate of 4800 bps or less using current semiconductor manufacturing technology. In FIG. 2, 7 is a data register, 8 is a first tap register, and 9 is a second tap register, each of which has N words, and n words per word.
Suppose it has the size of a bit. 10 is serial/
11 is a parallel input/parallel output type shift register of n bits or less; 12 is an accumulator;
is adder 12 1 and 2n bit shift register 1
It is composed of 2 and 2 . 13 is a scaler, 14 is
A coefficient memory consisting of a ROM, 15 an n-bit buffer, and 16 to 23 a group of selectors for time division calculations. The operations of the selector groups 16 to 23 are as follows. The selector 16 selects the unequalized input signal sequence xi input from the terminal 24 or the output of the data register 7, and inputs the selected signal to the data register 7. The selector 17 selects the output of the adder 121 , the output of the buffer 15, or the output of the first tap register 8, and inputs the selected output to the first tap register 8. The selector 18 selects the output of the adder 121 , the output of the buffer 15, or the output of the second tap register 9, and inputs the selected output to the second tap register 9. The selector 19 selects the output of the data register 7, the output of the first tap register 8, or the output of the second tap register 9, and inputs it to the serial input terminal of the multiplier 10. The selector 20 selects the error signal series ei input from the output of the second tap register 9 or the terminal 25, and inputs it to the serial input terminal of the parallel input/parallel output shift register 11. The selector 21 selects the output of the multiplier 10 or the output α, ei, and xi-j of the scaler 13 and inputs it to one input terminal of the adder 121 .
The selector 22 is the output of the first tap register 8.
C′j, the output C″j of the second tap register 9 or the output of the accumulator 12, and the adder 1
2 Input to the other input terminal of 1 . Finally, the selector 23 selects the output of the accumulator 12 or the unequalized input signal xi and inputs it to the buffer 15. The output of this buffer 15 is output from a terminal 26 and becomes an equalized output signal yi. First, the operation of this embodiment as an automatic equalizer will be explained. Unequalized input signal xi, equalized output signal yi and error signal ei are 1 word n bits, tap coefficient Cj
is one word of 2n bits, and the lower n bits (C'j) and upper n bits (C''j) of the tap coefficient Cj are divided and stored in the first tap register 8 and the second tap register 9, respectively. That is, the tap register as a whole has twice the precision of the data register 7.The parallel input terminal of the multiplier 10 has a second
The output C″j of the upper n bits of the tap register 9 is serial/parallel converted by the shift register 11 and inputted.The output of this multiplier 10 is
The output of the adder 121 is also 2n bits, and the lower n bits of the output of the adder 121 are input to the first tap register 8 and the upper n bits are input to the second tap register 9, respectively. Now, one baud rate or one sampling rate T is divided into 3N sub-intervals t. The length of one subinterval t is 2nτ, where τ is the clock rate. 1/ at the beginning of time T
3, that is, the convolution operation is performed in the period T1 of Ot ~ (N-1)t, and the remaining 2/3, that is, Nt ~ (2N-
1) Correlation calculation and tap correction are performed in a period T2 of t and a period T3 of 2Nt to (3N-1)t. The unequalized input signal xi and the error signal ei are input to the equalizer once during time T. The input signal xi is, for example, a demodulated unequalized signal of an amplitude modulation signal, and the error signal ei is the output signal yi minus its discrimination output or reference signal ai. Period T1
, the unequalized input signal xi (n bits) is selected by the selector 16 and input to the data register 7, sequentially shifted within the data register 7, selected by the selector 19, and input to the serial input signal of the multiplier 10. Become. Similarly, the tap coefficient C''j (n bits) is sequentially shifted in the second tap register 9, and then transferred to the selector 20 and the shift register 11.
becomes the parallel input signal of the multiplier 10. Here, each register 7 by the lines 27, 28, 29,
The feedback of outputs 8 and 9 is for correlation calculation and tap correction in periods T2 and T3. The multiplier 10 successively outputs N products C″j·xi−j (2n bits), and the selector 21,
Adder 12 1 , shift register 12 2 , line 30
and are sequentially added by the selector 22. i.e. The following calculations are performed, and yi' is further shortened to n bits by rounding or truncation, and then passes through the selector 23 and buffer 15 to become the equalized output signal yi. Next, in periods T2 and T3, one tap correction is performed in a time of 2t, that is, 4nτ. That is, in the first half t, a correlation calculation is performed between the unequalized input signal xi and the error signal ei, and in the second half t, tap correction is performed. The serial input signal of the multiplier 10 is the output of the data register 7 as in the period T1, and the parallel input signal is the error signal ei (n bits) converted into parallel. Output ei・xi of multiplier 10
The value α·ei·xi−j (2n bits) obtained by multiplying -j by the sensitivity constant α by the scaler 13 is inputted to one input terminal of the adder 121 via the line 30 and selector 21. The other input terminal of the adder 121 is connected to n-bit first and second tap registers 8 and 9 via lines 32 and 33 and a selector 22, respectively.
The outputs C′j and C″j of Then, it is input to the first and second tap registers 8 and 9. That is, the νth correction of the jth tap coefficient is Cj ( 〓 ) = Cj ( 〓 -1) −α・ei・xi−j …( 3), and this is performed sequentially for N taps.Next, the operation as a fixed equalizer will be explained.The operation as a fixed equalizer is basically the automatic equalization described above. The only operation is the same as the convolution operation in the period T1 in the
It is repeated in 3. In this case, multiplier 1
A parallel input signal of 0 becomes the output of the coefficient memory 14. Here, the coefficient memory 14 stores, for example, transport 0,
Among the 1, 2, . . . 7 links, the impulse responses l1j, l2j, l3j with inverse characteristics of the 1st, 2nd, and 4th links are stored as fixed tap coefficients. 0,
The desired equalized output signals of the 1, 2, . . . 7 links are, for example, the 3-bit control code L
1, L2, and L3.
【表】
すなわち、まず未等化入力信号xiはデータレジ
スタ7に入力されるとともに、線路35、セレク
タ23を経てバツフア15に入力される。期間T
1においては、データレジスタ7の出力xi−jが
セレクタ19によつて選択され、これと係数メモ
リ14よりの1リンクの逆特性のインパルス応答
l1jとのたたみこみ演算が行なわれる。その演算
効果
はL1=“1”ならば、バツフア15に入力され
る。L1=“0”ならば、バツフア15の内容は
xiのままである。期間T2においては、バツフア
15の出力が線路36、セレクタ17を経て第1
のタツプレジスタ8に入力される。この第1のタ
ツプレジスタ8のL1=“1”のときの出力j1iは
セレクタ19によつて選択され、これと係数メモ
リ14よりの2リンクの逆特性のインパルス応答
l2jとのたたみこみ演算が行なわれる。その演算
結果
は、同様にL2=“1”ならばツフア15に入力
される。期間T3においては、バツフア15の出
力が線路36、セレクタ18を経て第2のタツプ
レジスタ9に入力される。この第2のタツプレジ
スタ9のL2=“1”のときの出力g2iはセレクタ
19によつて選択され、これと係数メモリ14よ
りの4リンクの逆特性のインパルス応答l3jとの
たたみこみ演算が行なわれる。その演算結果
は同様にL3=“1”ならばバツフア15に入力
される。このように、等化出力信号yiは制御コー
ドL1,L2,L3の組合せによつて任意のリン
ク等化を施した信号となる。
すなわち、L1,L2,L3の組合せがAの場
合は等化出力信号yiとしてOリンクのリンク等化
を施した信号に相当する未等化入力信号xiがその
まま出力され、またBの場合はxiと1リンクの逆
特性のインパルス応答とのたたみこみ演算結果で
ある1リンクのリンク等化を施した信号が、Cの
場合はxiと2リンクの逆特性のインパルス応答と
のたたみこみ演算結果である2リンクのリンク等
化を施した信号が、Dの場合は1リンクのリンク
等化を施した信号と2リンクの逆特性のインパル
ス応答とのたたみこみ演算結果である3リンクの
リンク等化を施した信号が、Eの場合はxiと4リ
ンクの逆特性のインパルス応答とのたたみこみ演
算結果である4リンクのリンク等化を施した信号
が、Fの場合は1リンクのリンク等化を施した信
号と4リンクの逆特性のインパルス応答とのたた
みこみ演算結果である5リンクのリンク等化を施
した信号が、Gの場合は2リンクのリンク等化を
施した信号と4リンクの逆特性のインパルス応答
とのたたみこみ演算結果である6リンクのリンク
等化を施した信号が、Hの場合は3リンクのリン
ク等化を施した信号と4リンクの逆特性のインパ
ルス応答とのたたみこみ演算結果である7リンク
のリンク等化を施した信号がそれぞれ出力され
る。なお、B,C,Eの場合において、xiは第1
の記憶手段であるデータレジスタ7の出力として
与えられ、1,2,4各リンクの逆特性のインパ
ルス応答は、第3の記憶手段である係数メモリ1
4から固定タツプ係数として与えられる。また、
D,Fの場合に用いられる1リンクのリンク等化
を施した信号と、Gの場合に用いられる2リンク
のリンク等化を施した信号、およびHの場合に用
いられる3リンクのリンク等化を施した信号は、
いずれも第2の記憶手段であるタツプレジスタ
8,9の出力として与えられる。なお、自動等化
におけるタツプ係数の初期値は、従来はセンター
タツプを1.0としそれ以外のタツプを零にするの
が一般的であるが、本発明によれば係数メモリ1
4に記憶された固定等化用のタツプ係数を利用
し、それらのうちの任意の1組をシフトレジスタ
11でパラレル/シリアル変換し、線路37を介
してタツプレジスタ8,9に自動等化用のタツプ
係数の初期値としてセツトすることも可能であ
る。このようにすることにより、タツプ係数の収
束速度の高速化を図ることができる。
以上説明したように、本発明によれば自動等化
の場合と固定等化の場合とでトランスバーサルフ
イルタ部(第2図の例ではデータレジスタ7、乗
算器10、およびアキユミユレータ12により構
成される部分)を共用し、基本的には自動等化器
に固定等化用のタツプ係数を与える第3の記憶手
段(第2図の例では係数メモリ14)を付加する
だけの最小限の回路構成によつて、自動等化と固
定等化の両機能を備えたトランスバーサル形等化
器を提供することができる。
さらに、本発明では特に固定等化時において、
自動等化における調整可能なタツプ係数を蓄積す
るための第2の記憶手段(第2図の例ではタツプ
レジスタ8,9)に、第1の記憶手段(データレ
ジスタ7)の出力である未等化入力信号と第3の
記憶手段(係数メモリ14)の出力であるタツプ
係数とのたたみこみ演算結果、または該たたみこ
み演算結果と第3の記憶手段の出力とのたたみこ
み演算結果を蓄積し、第1の記憶手段の出力と第
3の記憶手段との出力とのたたみこみ演算結果、
または第2の記憶手段の出力と第3の記憶手段の
出力とのたたみこみ演算結果を選択的に等化出力
信号として取出すようにしたことにより、第3の
記憶手段に記憶するタツプ係数の種類より多数の
等化特性が得られるようにしたため、第3の記憶
手段の容量を大幅に軽減することができるという
利点を有する。
次に、第3図、第4図により本発明の他の実施
例を説明する。第3図の実施例は係数メモリ14
に搬送1,2,4リンクの逆特性のインパルス応
答lij,l2j,l3jのほか、センタータツプ1.0、その
他のタツプ0.0のタツプ係数l0jを記憶させてお
き、前述の制御コードL1,L2,L3がすべて
“0”のときはこのタツプ係数l0jを選択するよう
にしたものである。またこの実施例では、自動等
化においてはタツプ係数Cjは第1、第2のタツ
プレジスタ8,9に連続して記憶される。それに
伴いセレクタ17の入力に新たに線路38により
帰還された第2のタツプレジスタ9の出力が加わ
りセレクタ17が4入力に増えた点と、セレクタ
18の1つの入力が加算器121の出力から第1
のタツプレジスタ8の出力に変つた点と、セレク
タ22の3入力から第1のタツプレジスタ8の出
力が除かれセレクタ22が2入力になつた点及び
バツフアが不要である点を除けば、第3図の動作
は基本的には第2図と同じである。
なお、以上の各実施例においては電話回線の搬
送リンクすなわち遅延特性に対する固定等化につ
いてのべたが、加入者線の減衰補償すなわち振幅
特性に対する固定等化も同様の手段で可能であ
る。また、固定等化における1ボーレートあるい
は1サンプリングレートTの間のたたみこみ演算
の回数も、3回に限られるものではない。さらに
本発明は、例えば位相変調信号のように、一般の
複素信号に対する等化器にも容易に拡張できる。
第4図はそのような複素信号に対する実施例を
示したものであり、同相部分と直交部分の2つの
等化器から構成される。図において第2図と同じ
記号の回路は同じ機能をもち、添字pで同相部
を、添字qで直交部を表わす。図ではデータレジ
スタ7p,7q、第1のタツプレジスタ8p,8q及
び第2のタツプレジスタ9p,9qの帰還された入
力信号のためのセレクタは省略してある。本実施
例の動作は基本的には先の実施例と同じである
が、複素信号を取扱うために複雑になる。
セレクタ19p,19qは6入力、すなわち同相
部及び直交部データレジスタ7p,7qの出力と第
1の同相部及び直交部タツプレジスタ8p,8qの
出力と、第2の同相部及び直交部タツプレジスタ
9p,9qの出力を選択して、それぞれ同相部及び
直交部乗算器10p,10qのシリアル入力端子に
入力する。セレクタ20pは誤差信号の同相成分
epとタツプレジスタ9pの出力を選択して、同相
部乗算器10pのパラレル入力端子に入力する。
セレクタ20qも同様である。たたみこみ演算に
おける同相部乗算器10pの出力は、自動等化の
場合Cpi・xpi−jとCpj・xqi−jであり、固定
等化の場合lpj・xpi−jとlpj・xqi−jである。
ここでxpi−j,xqi−jはそれぞれデータレジス
タ7p,7qの出力、Cpj,Cqjはそれぞれタツプ
レジスタ9p,9qの出力、lpj,lqjはそれぞれ同
相部及び直交部係数メモリ14p,14qの出力で
ある。直交部乗算器10qの出力は、自動等化の
場合Cqi・xpi−jとCqj・xqi−jであり、固定
等化の場合lqj・xpi−jとlqj・xqi−jである。
相関演算における同相部乗算器10pの出力はep
j・xpi−jとepj [Table] That is, first, the unequalized input signal xi is input to the data register 7, and is also input to the buffer 15 via the line 35 and the selector 23. Period T
1, the output xi-j of the data register 7 is selected by the selector 19, and the impulse response of the opposite characteristic of 1 link from the coefficient memory 14 is selected by the selector 19.
A convolution operation with l1j is performed. The calculation effect is input to the buffer 15 if L1="1". If L1="0", the contents of buffer 15 are
xi remains. During period T2, the output of the buffer 15 passes through the line 36 and the selector 17 to the first
It is input to the tap register 8 of. The output j1i of the first tap register 8 when L1="1" is selected by the selector 19, and this and the impulse response of the two links from the coefficient memory 14 have opposite characteristics.
A convolution operation with l2j is performed. The result of the calculation Similarly, if L2="1", it is input to the buffer 15. During the period T3, the output of the buffer 15 is input to the second tap register 9 via the line 36 and the selector 18. The output g2i of the second tap register 9 when L2="1" is selected by the selector 19, and a convolution operation is performed between this and the impulse response l3j of the 4-link inverse characteristic from the coefficient memory 14. The result of the calculation Similarly, if L3="1", it is input to the buffer 15. In this way, the equalized output signal yi becomes a signal subjected to arbitrary link equalization by the combination of control codes L1, L2, and L3. That is, when the combination of L1, L2, and L3 is A, the unequalized input signal xi, which corresponds to a signal subjected to O-link link equalization, is output as is as the equalized output signal yi, and when the combination is B, xi The link-equalized signal for 1 link, which is the convolution result of If the link-equalized signal is D, then the 3-link link equalization is performed, which is the result of convolution of the 1-link link-equalized signal and the 2-link impulse response with the opposite characteristic. If the signal is E, it is a signal that has been subjected to link equalization of 4 links, which is the result of the convolution operation of xi and the impulse response with the inverse characteristics of 4 links.If the signal is F, it is a signal that has been subjected to link equalization of 1 link. If the signal subjected to link equalization of 5 links, which is the result of the convolution calculation between If the signal subjected to link equalization of 6 links, which is the result of convolution with the response, is H, it is the result of convolution of the signal subjected to link equalization of 3 links and the impulse response of 4 links with the opposite characteristics. Signals subjected to link equalization for 7 links are respectively output. In addition, in the case of B, C, and E, xi is the first
The impulse responses of the inverse characteristics of the links 1, 2, and 4 are given as the output of the data register 7, which is a storage means, and are stored in the coefficient memory 1, which is a third storage means.
4 as a fixed tap coefficient. Also,
A signal with link equalization of 1 link used in the case of D and F, a signal with link equalization of 2 links used in the case of G, and a link equalization of 3 links used in the case of H. The signal subjected to
Both are given as outputs of tap registers 8 and 9, which are second storage means. Conventionally, the initial value of the tap coefficient in automatic equalization is generally set to 1.0 for the center tap and 0 for the other taps, but according to the present invention, the coefficient memory 1
Using the tap coefficients for fixed equalization stored in the tap coefficients 4, any one set of them is converted from parallel to serial in the shift register 11, and the tap coefficients for automatic equalization are sent to the tap registers 8 and 9 via the line 37. It is also possible to set it as the initial value of the tap coefficient. By doing so, it is possible to increase the convergence speed of the tap coefficients. As explained above, according to the present invention, in the case of automatic equalization and the case of fixed equalization, the transversal filter section (in the example of FIG. The minimum circuit configuration is basically just adding a third storage means (coefficient memory 14 in the example of Fig. 2) that provides fixed equalization tap coefficients to the automatic equalizer. Accordingly, it is possible to provide a transversal equalizer having both automatic equalization and fixed equalization functions. Furthermore, in the present invention, especially during fixed equalization,
The unequaled output of the first storage means (data register 7) is stored in a second storage means (tap registers 8 and 9 in the example of FIG. 2) for storing adjustable tap coefficients in automatic equalization. The convolution result of the input signal and the tap coefficient which is the output of the third storage means (coefficient memory 14), or the convolution result of the convolution calculation result and the output of the third storage means is accumulated, and the first a convolution calculation result of the output of the storage means and the output of the third storage means;
Alternatively, by selectively extracting the convolution result of the output of the second storage means and the output of the third storage means as an equalized output signal, the type of tap coefficients stored in the third storage means can be Since a large number of equalization characteristics can be obtained, there is an advantage that the capacity of the third storage means can be significantly reduced. Next, another embodiment of the present invention will be described with reference to FIGS. 3 and 4. The embodiment of FIG.
In addition to the impulse responses lij, l2j, l3j with the opposite characteristics of the transport links 1, 2, and 4, tap coefficients l0j of the center tap 1.0 and other taps 0.0 are stored, and the above-mentioned control codes L1, L2, L3 are stored. When all are "0", this tap coefficient l0j is selected. Further, in this embodiment, the tap coefficients Cj are successively stored in the first and second tap registers 8 and 9 during automatic equalization. Along with this, the output of the second tap register 9 fed back via the line 38 is newly added to the input of the selector 17, increasing the number of inputs to the selector 17, and one input of the selector 18 is connected to the output of the adder 121 . 1
3. Except for the fact that the output of the first tap register 8 is changed to the output of the tap register 8, that the output of the first tap register 8 is removed from the three inputs of the selector 22, and that the selector 22 has two inputs, and that a buffer is not required. The operation is basically the same as in FIG. In each of the above embodiments, fixed equalization for the carrier link, ie, delay characteristics, of the telephone line has been described, but fixed equalization for attenuation compensation, ie, amplitude characteristics, of the subscriber line can also be performed using similar means. Furthermore, the number of convolution operations performed between one baud rate or one sampling rate T in fixed equalization is not limited to three. Furthermore, the present invention can be easily extended to equalizers for general complex signals, such as phase modulated signals. FIG. 4 shows an embodiment for such a complex signal, which is composed of two equalizers, an in-phase part and a quadrature part. In the figure, circuits with the same symbols as in FIG. 2 have the same functions, and the subscript p indicates the in-phase part, and the subscript q indicates the orthogonal part. In the figure, the selectors for the fed-back input signals of the data registers 7p , 7q , the first tap registers 8p , 8q and the second tap registers 9p , 9q are omitted. The operation of this embodiment is basically the same as that of the previous embodiment, but is more complicated because it handles complex signals. The selectors 19 p and 19 q have six inputs, namely the outputs of the in-phase and quadrature section data registers 7 p and 7 q , the outputs of the first in-phase and quadrature section tap registers 8 p and 8 q, and the outputs of the second in-phase and quadrature section data registers 7 p and 7 q , respectively. The outputs of the orthogonal section tap registers 9 p and 9 q are selected and inputted to the serial input terminals of the in-phase section and quadrature section multipliers 10 p and 10 q , respectively. The selector 20 p selects the in-phase component e p of the error signal and the output of the tap register 9 p , and inputs them to the parallel input terminal of the in-phase multiplier 10 p .
The same applies to the selector 20q . The outputs of the in-phase multiplier 10 p in the convolution operation are Cpi xpi-j and Cpj xqi-j in the case of automatic equalization, and lpj xpi-j and lpj xqi-j in the case of fixed equalization. .
Here, xpi-j and xqi-j are the outputs of the data registers 7 p and 7 q , respectively, Cpj and Cqj are the outputs of the tap registers 9 p and 9 q , respectively, and lpj and lqj are the in-phase part and quadrature part coefficient memories 14 p , respectively. This is the output of 14 q . The outputs of the orthogonal multiplier 10q are Cqi.xpi-j and Cqj.xqi-j in the case of automatic equalization, and lqj.xpi-j and lqj.xqi-j in the case of fixed equalization.
The output of the in-phase part multiplier 10 p in the correlation calculation is e p
j xpi-j and e pj
Claims (1)
と、自動等化器として動作する場合に用いられる
タツプ係数を蓄積する第2の記憶手段と、固定さ
れたタツプ係数を予め記憶した第3の記憶手段
と、これら第1〜第3の記憶手段の任意の2つの
記憶手段の出力を選択してたたみこみ演算を行な
う演算手段と、自動等化器として動作する場合に
前記演算手段により得られる第1の記憶手段の出
力と第2の記憶手段の出力とのたたみこみ演算結
果と基準信号との差が最小となる方向に第2の記
憶手段に蓄積されるタツプ係数を逐次修正する手
段と、第1の記憶手段の出力と第3の記憶手段の
出力とのたたみこみ演算結果または第2の記憶手
段と第3の記憶手段の出力とのたたみこみ演算結
果を選択的に第2の記憶手段に転送して蓄積する
手段と、自動等化器として動作する場合は第1の
記憶手段の出力と第2の記憶手段の出力とのたた
みこみ演算結果を等化出力信号として取出し、固
定等化器として動作する場合は前記未等化入力信
号、または第1の記憶手段の出力と第3の記憶手
段の出力とのたたみこみ演算結果、または第2の
記憶手段の出力と第3の記憶手段の出力とのたた
みこみ演算結果を選択的に等化出力信号として取
出す手段とを備えたことを特徴とするトランスバ
ーサル形等化器。 2 第2の記憶手段は、前記トランスバーサル形
等化器が自動等化器として動作する場合に第3の
記憶手段に記憶されたタツプ係数の一部が初期値
として与えられることを特徴とする特許請求の範
囲第1項記載のトランスバーサル形等化器。[Scope of Claims] 1. A first storage means for storing unequalized input signals, a second storage means for storing tap coefficients used when operating as an automatic equalizer, and a fixed tap coefficient. a third storage means that stores in advance, a calculation means that selects the output of any two of the first to third storage means and performs a convolution operation, and when operating as an automatic equalizer, The tap coefficients are stored in the second storage means in the direction where the difference between the reference signal and the convolution result of the output of the first storage means obtained by the calculation means and the output of the second storage means is minimized. means for sequentially correcting; and selectively modifying the convolution result of the output of the first storage means and the output of the third storage means or the result of the convolution operation of the output of the second storage means and the third storage means. means for transferring and accumulating the second storage means, and when operating as an automatic equalizer, extracting the convolution result of the output of the first storage means and the output of the second storage means as an equalized output signal; When operating as a fixed equalizer, the unequalized input signal, or the convolution result of the output of the first storage means and the output of the third storage means, or the output of the second storage means and the third 1. A transversal equalizer comprising means for selectively extracting the result of convolution with the output of the storage means as an equalized output signal. 2. The second storage means is characterized in that when the transversal equalizer operates as an automatic equalizer, part of the tap coefficients stored in the third storage means is given as an initial value. A transversal equalizer according to claim 1.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13263180A JPS5757023A (en) | 1980-09-24 | 1980-09-24 | Transversal equalizer |
EP81107435A EP0048475B1 (en) | 1980-09-24 | 1981-09-18 | Transversal equalizer |
DE8181107435T DE3173567D1 (en) | 1980-09-24 | 1981-09-18 | TRANSVERSAL EQUALIZER |
CA000386518A CA1170317A (en) | 1980-09-24 | 1981-09-23 | Transversal equalizer |
US06/305,227 US4483009A (en) | 1980-09-24 | 1981-09-24 | Tranversal equalizer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13263180A JPS5757023A (en) | 1980-09-24 | 1980-09-24 | Transversal equalizer |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS5757023A JPS5757023A (en) | 1982-04-06 |
JPS6255727B2 true JPS6255727B2 (en) | 1987-11-20 |
Family
ID=15085833
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP13263180A Granted JPS5757023A (en) | 1980-09-24 | 1980-09-24 | Transversal equalizer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS5757023A (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59200534A (en) * | 1983-04-26 | 1984-11-13 | Nec Corp | Transversal type equalizer |
JPS59200535A (en) * | 1983-04-26 | 1984-11-13 | Nec Corp | Transversal type equalizer |
JPH0797739B2 (en) * | 1983-10-14 | 1995-10-18 | 富士通株式会社 | Transversal demodulator |
AR241298A1 (en) * | 1985-10-03 | 1992-04-30 | Siemens Ag | Adaptive transversal equalizer |
-
1980
- 1980-09-24 JP JP13263180A patent/JPS5757023A/en active Granted
Also Published As
Publication number | Publication date |
---|---|
JPS5757023A (en) | 1982-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0048475B1 (en) | Transversal equalizer | |
EP0023056B1 (en) | Arrangement having a non-recursive filter | |
US4789994A (en) | Adaptive equalizer using precursor error signal for convergence control | |
JP3621710B2 (en) | Dynamic adaptive equalizer system and method | |
US4089061A (en) | Method and apparatus for determining the initial values of the coefficients of a complex transversal equalizer | |
AU738201B2 (en) | Single side-band modulation system for use in digitally implemented multicarrier transmission systems | |
KR100538601B1 (en) | Signal waveform equalizer apparatus | |
US5029167A (en) | Coefficient storage reduction in adaptive filters in echo cancellers or decision feedback equalizers | |
AU606392B2 (en) | Circuit for cancelling whole or part of a waveform using nonrecursive and recursive filters | |
JP2792812B2 (en) | Maximum likelihood sequence estimator | |
WO1980001863A1 (en) | Coefficient tap leakage for fractionally-spaced equalizers | |
JPH0793594B2 (en) | Self-training adaptive equalizer | |
US10205525B1 (en) | PAM-4 transmitter precoder for 1+0.5D PR channels | |
JPH0282806A (en) | Digital filter | |
JPS6069908A (en) | Adaptive equalizer for digital signal affected by distortion with time change charcteristic | |
US4308618A (en) | Method of compensating phase noise at the receiver end of a data transmission system | |
JPH0421207A (en) | Adaptive equalizer | |
JPH11266140A (en) | Programmable circuit for providing digital filter | |
CN100459430C (en) | N step half-band interpolating filter | |
JPS6255727B2 (en) | ||
US5898731A (en) | Auto-coefficient renewal digital channel equalizer | |
US6993071B2 (en) | Low-cost high-speed multiplier/accumulator unit for decision feedback equalizers | |
JPH0964791A (en) | Waveform equalizer | |
US5751769A (en) | Programmable digital linear and nonlinear transversal equalizer | |
US5828701A (en) | Method and circuit arrangement for compensating for delayed components in transmission signal |