(57)【要約】  イコライザ回路１０は、伝送線路を介して伝送すべきＮ番目（Ｎは非負整数）の信号の振幅レベルを示すデジタルの振幅データＡ［Ｎ］と信号の周期を示すデジタルのタイミングデータＴ［Ｎ］を受け、波形整形する。イコライザ回路１０は、Ｍ個（Ｍは自然数）の計算ユニットＥＣＵ１〜ＥＣＵＭと、Ｍ個の計算ユニットＥＣＵ１〜ＥＣＵＭの出力データＤ１［Ｎ］〜ＤＭ［Ｎ］と振幅データＡ［Ｎ］を加算し、イコライズされた振幅データＤ［Ｎ］を発生する加算器ＡＤＤ１と、を備える。  伝送線路のステップ応答波形ＲＳＴＥＰ（ｔ）を、時間ｔを引数とするＭ個（Ｍは２以上の整数）の関数ｆｊ（ｔ）（１≦ｊ≦Ｍ）およびステップ波形ＳＳＴＥＰ（ｔ）を用いて、  ＲＳＴＥＰ（ｔ）＝ＳＳＴＥＰ（ｔ）・（１−Σｊ＝１：Ｍｆｊ（ｔ））で近似する。関数ｆｊ（ｔ）の範囲ｔ＝Ｔ１〜Ｔ２の間の代表値を関数ｇｊ（Ｔ１，Ｔ２）と書く。計算ユニットＥＣＵｊは、Ｎ番目の信号に対して、  Ｄｊ［Ｎ］＝Σｎ＝０：Ｎ［（Ａ［ｎ］−Ａ［ｎ−１］）・ｇｊ（ｔＮ−ｔｎ，ｔＮ＋１−ｔｎ）］  で与えられる出力データＤｊ［Ｎ］を計算する。
2010100674.tif 000002
【特許請求の範囲】
【請求項１】
伝送線路を介して伝送すべきＮ番目（Ｎは非負整数）の信号の振幅レベルを示す振幅データＡ［Ｎ］と前記信号の周期を示すタイミングデータＴ［Ｎ］を受け、波形整形するイコライザ回路であって、
Ｍ個（Ｍは自然数）の計算ユニットと、
前記Ｍ個の計算ユニットの出力データと前記振幅データＡ［Ｎ］を加算し、イコライズされた振幅データを発生する第１加算器と、
を備え、
前記伝送線路のステップ応答波形ＲＳＴＥＰ（ｔ）を、時間ｔを引数とするＭ個の関数ｆｊ（ｔ）（１≦ｊ≦Ｍ）およびステップ波形ＳＳＴＥＰ（ｔ）を用いて、
ＲＳＴＥＰ（ｔ）＝ＳＳＴＥＰ（ｔ）・（１−Σｊ＝１：Ｍｆｊ（ｔ））
で近似し、前記関数ｆｊ（ｔ）の範囲Ｔ１からＴ２の間の代表値が関数ｇｊ（Ｔ１，Ｔ２）で与えられるとき、
ｊ番目（１≦ｊ≦Ｍ）の前記計算ユニットは、Ｎ番目の信号に対して、
Ｄｊ［Ｎ］＝Σｎ＝０：Ｎ［（Ａ［ｎ］−Ａ［ｎ−１］）・ｇｊ（ｔＮ−ｔｎ，ｔＮ＋１−ｔｎ）］
で与えられる出力データＤｊ［Ｎ］を計算することを特徴とするイコライザ回路。
【請求項２】
異なる自然数ｊに対する関数ｆｊ（ｔ）は互いに同じ形式で定義され、前記Ｍ個の計算ユニットは互いに同じ構成を有することを特徴とする請求項１に記載のイコライザ回路。
【請求項３】
前記関数ｆｊ（ｔ）は、パラメータαｊ、τｊを用いて、
ｆｊ（ｔ）＝αｊ・ｅｘｐ（−ｔ／τｊ）
で定義されることを特徴とする請求項２に記載のイコライザ回路。
【請求項４】
ｊ番目（１≦ｊ≦Ｍ）の前記計算ユニットは、
Σｎ＝０：Ｎ［（Ａ［ｎ］−Ａ［ｎ−１］）・ｅｘｐ（−１／τｊ・Σｋ＝ｎ：Ｎ−１Ｔ［ｋ］）］
なる第１データを演算する第１ユニットと、
αｊ・τｊ／Ｔ［Ｎ］・｛１−ｅｘｐ（−Ｔ［Ｎ]／τｊ）｝
なる第２データを演算する第２ユニットと、
前記第１データと前記第２データを乗算する第１乗算器と、
を含むことを特徴とする請求項３に記載のイコライザ回路。
【請求項５】
前記第１ユニットは、
Ｔ［Ｎ］に定数（−１／τｊ）を乗算する第２乗算器と、
前記第２乗算器の出力データ（−Ｔ［Ｎ］／τｊ）を受け、ｅｘｐ（−Ｔ［Ｎ］／τｊ）なるデータを出力する第１関数ユニットと、
Ａ［Ｎ］を時系列Ｎに応じた１周期遅延させ、Ａ［Ｎ−１］を生成する第１遅延回路と、
Ａ［Ｎ］からＡ［Ｎ−１］を減算する第２加算器と、
前記第１データに前記第１関数ユニットの出力データを乗算する第３乗算器と、
前記第３乗算器の出力データを、時系列Ｎに応じた１周期遅延させる第２遅延回路と、
前記第２遅延回路の出力データと前記第２加算器の出力データを加算し、前記第１データを生成する第３加算器と、
を含むことを特徴とする請求項４に記載のイコライザ回路。
【請求項６】
前記第２ユニットは、
Ｔ［Ｎ］の逆数（１／Ｔ［Ｎ］）を発生する逆数発生器と、
前記逆数発生器の出力データ（１／Ｔ［Ｎ］）に定数（αｊ・τｊ）を乗算する第４乗算器と、
Ｔ［Ｎ］に定数（−１／τｊ）を乗算する第５乗算器と、
前記第５乗算器の出力データ（−Ｔ［Ｎ］／τｊ）を受け、ｅｘｐ（−Ｔ［Ｎ］／τｊ）なるデータを出力する第２関数ユニットと、
定数１から前記第２関数ユニットの出力データを減算したデータを出力する第４加算器と、
前記第４乗算器の出力データと前記第４加算器の出力データを乗算し、前記第２データを生成する第６乗算器と、
を含むことを特徴とする請求項４に記載のイコライザ回路。
【請求項７】
前記第１ユニットは、
（Ａ[Ｎ]−Ａ［Ｎ−１］）
＋（Ａ[Ｎ−１]−Ａ［Ｎ−２］）・ｅｘｐ（−１／τｊ・Ｔ［Ｎ−１］）
＋（Ａ[Ｎ−２]−Ａ［Ｎ−３］）・ｅｘｐ（−１／τｊ・（Ｔ［Ｎ−１］＋Ｔ［Ｎ−２］））
＋（Ａ[Ｎ−３]−Ａ［Ｎ−４］）・ｅｘｐ（−１／τｊ・（Ｔ［Ｎ−１］＋Ｔ［Ｎ−２］＋Ｔ［Ｎ−３］））＋・・・・
を第Ｌ項（Ｌは自然数）まで加算するＬ次のＦＩＲフィルタ形式で構成されることを特徴とする請求項４に記載のイコライザ回路。
【請求項８】
ｊ番目（１≦ｊ≦Ｍ）の前記計算ユニットは、
Σｎ＝０：Ｎ［（Ａ［ｎ］−Ａ［ｎ−１］）・ｅｘｐ（−１／τｊ・Σｋ＝ｎ：Ｎ−１Ｔ［ｋ］）］
なる第１データを演算する第１ユニットと、
αｊ・ｅｘｐ（−Ｔ［Ｎ]／（２・τｊ））｝
なる第３データを演算する第２ユニットと、
前記第１データと前記第３データを乗算する第１乗算器と、
を含むことを特徴とする請求項３に記載のイコライザ回路。
【請求項９】
前記第１ユニットは、
（Ａ[Ｎ]−Ａ［Ｎ−１］）
＋（Ａ[Ｎ−１]−Ａ［Ｎ−２］）・ｅｘｐ（−１／τｊ・Ｔ［Ｎ−１］）
＋（Ａ[Ｎ−２]−Ａ［Ｎ−３］）・ｅｘｐ（−１／τｊ・（Ｔ［Ｎ−１］＋Ｔ［Ｎ−２］））
＋（Ａ[Ｎ−３]−Ａ［Ｎ−４］）・ｅｘｐ（−１／τｊ・（Ｔ［Ｎ−１］＋Ｔ［Ｎ−２］＋Ｔ［Ｎ−３］））
＋・・・・
を第Ｌ項（Ｌは自然数）まで加算するＬ次のＦＩＲフィルタ形式で構成されることを特徴とする請求項８に記載のイコライザ回路。
【請求項１０】
振幅データＡ［Ｎ］とタイミングデータＴ［Ｎ］を発生するパターン発生器と、
請求項１から９のいずれかに記載のイコライザ回路と、
前記イコライザ回路によりイコライズされた振幅データＤ［Ｎ］を、前記タイミングデータＴ［Ｎ］でリタイミングする波形整形部と、
前記波形整形部の出力データを多値信号に変換するドライバと、
を備えることを特徴とするトランスミッタ。
【請求項１１】
被試験デバイスに試験データを供給する試験装置であって、
振幅データＡ［Ｎ］とタイミングデータＴ［Ｎ］を発生するパターン発生器と、
前記タイミングデータＴ［Ｎ］を受け、その値に応じたタイミングでエッジを発生させるタイミング発生器と、
請求項１から９のいずれかに記載のイコライザ回路と、
前記イコライザ回路によりイコライズされた振幅データＤ［Ｎ］を、前記タイミング発生器により生成されたエッジでリタイミングする波形整形部と、
前記波形整形部の出力データを多値信号に変換するドライバと、
を備えることを特徴とする試験装置。
【請求項１２】
伝送線路を介して伝送すべき信号の波形を送信側において整形する方法であって、
前記伝送線路のステップ応答波形ＲＳＴＥＰ（ｔ）を、時間ｔを引数とするＭ個（Ｍは自然数）の関数ｆｊ（ｔ）（１≦ｊ≦Ｍ）およびステップ波形ＳＳＴＥＰ（ｔ）を用いて、
ＲＳＴＥＰ（ｔ）＝ＳＳＴＥＰ（ｔ）・（１−Σｊ＝１：Ｍｆｊ（ｔ））
で近似し、前記関数ｆｊ（ｔ）の範囲Ｔ１からＴ２の間の代表値が関数ｇｊ（Ｔ１，Ｔ２）で与えられるとき、
前記方法は、
Ｎ番目（Ｎは非負整数）の前記信号の振幅レベルを示す振幅データＡ［Ｎ］と前記信号の周期を示すタイミングデータＴ［Ｎ］をＮをインクリメントしながら順次発生する第１ステップと、
ＤＤＴ［Ｎ］＝Ａ［Ｎ］＋Σｎ＝０：Ｎ［（Ａ［ｎ］−Ａ［ｎ−１］）・Σｊ＝１：Ｍｇｊ（ｔＮ−ｔｎ，ｔＮ＋１−ｔｎ）］
で与えられるイコライズされた振幅ＤＤＴ［Ｎ］を出力する第２ステップと、
を備えることを特徴とする方法。
【請求項１３】
関数ｆ１（ｔ）、ｆ２（ｔ）、…ｆＭ（ｔ）は同じ形式で定義されることを特徴とする請求項１２に記載の方法。
【請求項１４】
前記関数ｆｊ（ｔ）は、パラメータαｊ、τｊを用いて、
ｆｊ（ｔ）＝αｊ・ｅｘｐ（−ｔ／τｊ）
で定義されることを特徴とする請求項１３に記載の方法。
【請求項１５】
前記関数ｇｊ（Ｔ１，Ｔ２）は、前記関数ｆｊ（ｔ）の時刻Ｔ１から時刻Ｔ２の間の積分平均であることを特徴とする請求項１２または１３に記載の方法。
【請求項１６】
前記関数ｇｊ（Ｔ１，Ｔ２）は、
ｇｊ（Ｔ１，Ｔ２）＝｛ｆｊ（Ｔ１）＋ｆｊ（Ｔ２）｝／２
であることを特徴とする請求項１２または１３に記載の方法。
【請求項１７】
前記関数ｇｊ（Ｔ１，Ｔ２）は、
ｇｊ（Ｔ１，Ｔ２）＝ｆｊ（（Ｔ１＋Ｔ２）／２）
であることを特徴とする請求項１２または１３に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イコライザ回路に関する。
【背景技術】
【０００２】
送信デバイス（トランスミッタ）から受信デバイス（レシーバ）に伝送線路を介してシングルエンドあるいは差動の電気信号を送信すると、伝送線路の損失（伝搬損失）に起因した波形歪みが発生する。伝搬損失は伝搬線路の長さ（伝搬長）が長くなるほど顕著となり、一般的には近似的にローパスフィルタとして信号に作用する。したがってたとえばトランスミッタから矩形波の信号を送信した場合、レシーバの受信端においては、なまった波形が観測される。【０００３】
そこで、トランスミッタには、伝搬損失による波形歪みをキャンセルするように、送信波形を修正（プリエンファシス、あるいはプリディストーションとも称される）するイコライザ回路が設けられる場合がある。プリエンファシスの一例としては、送信すべき元の信号の高周波数成分を抽出して強調成分を生成し、これを元の信号に重畳するなどの処理が行われる。【０００４】
送信信号の１周期（以下、ユニットインターバルＵＩとも称する）よりも、波形なまりによる時定数の方が長い場合、ＵＩごとに強調成分を加算する離散時間（Discrete Time）イコライザが有効である。バイナリの送信信号をイコライジングする場合、ビット列のＵＩが一定であれば、簡単な回路でイコライザをインプリメントできる。
【特許文献１】国際公開第０５／１２１８２７号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００５】
半導体デバイスを試験する自動試験装置（Automatic Test Equipment）は、タイミングコントローラと称されるユニットを備えており、被試験デバイス（ＤＵＴ）に対して与える信号のエッジのタイミング、すなわちＵＩを、リアルタイムでビットごとに任意に変化させる機能が実現される。これをＲＴＴＣ（Real Time Timing Control）、あるいはオンザフライオペレーションと称する。ＲＴＴＣと類似する機能として、ＡＴＥは、たとえば特許文献１で開示されているような、ジッタインジェクション機能を備える場合もある。ジッタインジェクション機能は、ＤＵＴのジッタ耐性を評価するために、ＡＴＥから既知のジッタを含んだ信号をＤＵＴに与え、ＤＵＴがその信号を正しく受信可能かを判定するものである。ジッタインジェクションも、ＲＴＴＣと同様の考え方で、信号のエッジに与える遅延をダイナミックに変化させることで実現できる。【０００６】
ＲＴＴＣ機能を有するＡＴＥでは、ＵＩをリアルタイムにダイナミックに変化させることから、従来のＵＩが一定であることを前提とする離散時間イコライザを用いることができない。【０００７】
本発明はかかる状況においてなされたものであり、そのある態様の例示的な目的のひとつは、リアルタイムに変化するＵＩに対応するイコライザの提供にある。
【課題を解決するための手段】
【０００８】
本発明のある態様は、伝送線路を介して伝送すべきＮ番目（Ｎは非負整数）の信号の振幅レベルを示す振幅データＡ［Ｎ］と信号の周期を示すタイミングデータＴ［Ｎ］を受け、波形整形するイコライザ回路に関する。イコライザ回路は、Ｍ個（Ｍは自然数）の計算ユニットと、Ｍ個の計算ユニットの出力データＤ１［Ｎ］〜ＤＭ［Ｎ］と振幅データＡ［Ｎ］を加算し、イコライズされた振幅データＤ［Ｎ］を発生する第１加算器と、を備える。
伝送線路のステップ応答波形ＲＳＴＥＰ（ｔ）を、時間ｔを引数とするＭ個の関数ｆｊ（ｔ）（１≦ｊ≦Ｍ）およびステップ波形ＳＳＴＥＰ（ｔ）を用いて、
ＲＳＴＥＰ（ｔ）＝ＳＳＴＥＰ（ｔ）・（１−Σｊ＝１：Ｍｆｊ（ｔ））
で近似する。関数ｆｊ（ｔ）の範囲ｔ＝Ｔ１〜Ｔ２の間の代表値を関数ｇｊ（Ｔ１，Ｔ２）と書く。
ｊ番目（１≦ｊ≦Ｍ）の計算ユニットは、Ｎ番目の信号に対して、
Ｄｊ［Ｎ］＝Σｎ＝０：Ｎ［（Ａ［ｎ］−Ａ［ｎ−１］）・ｇｊ（ｔＮ−ｔｎ，ｔＮ＋１−ｔｎ）］
で与えられる出力データＤｊ［Ｎ］を計算する。【０００９】
この態様によれば、ユニットインターバルＴ［Ｎ］がサイクルごとに変動する場合であっても、その変動に追従して好ましいイコライジングが実現できる。【００１０】
本発明の別の態様は、トランスミッタに関する。
トランスミッタは、振幅データＡ［Ｎ］とタイミングデータＴ［Ｎ］を発生するパターン発生器と、上述のイコライザ回路と、イコライザ回路によりイコライズされた振幅データＤ［Ｎ］を、タイミングデータＴ［Ｎ］でリタイミングする波形整形部と、波形整形部の出力データを多値信号に変換するドライバと、を備える。
この態様によれば、送信データのＵＩよりも長い時定数の伝送線路の波形歪みに対しても好ましいイコライジングを行うことができるため、受信側においてデシジョンフィードバックイコライザなどの複雑な受信イコライザが不要になるという利点がある。【００１１】
本発明の別の態様は、被試験デバイスに試験データを供給する試験装置に関する。この試験装置は、振幅データＡ［Ｎ］とタイミングデータＴ［Ｎ］を発生するパターン発生器と、タイミングデータＴ［Ｎ］を受け、その値に応じたタイミングでエッジを発生させるタイミング発生器と、上述のイコライザ回路と、イコライザ回路によりイコライズされた振幅データＤ［Ｎ］を、タイミング発生器により生成されたエッジでリタイミングする波形整形部と、波形整形部の出力データを多値信号に変換するドライバと、を備える。
この態様によれば、ＵＩが変化する信号に対しても好ましいイコライジングが行えるため，ＲＴＴＣ機能やジッタインジェクション機能とイコライジングを両立させることができ、あるいはイコライジング量を故意的に変化させてＤＵＴの性能を検査できる。【００１２】
なお、以上の構成要素の任意の組み合わせや本発明の構成要素や表現を、方法、装置などの間で相互に置換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１３】
本発明のある態様によれば、信号の周期変動に追従した波形整形が実現できる。
【図面の簡単な説明】
【００１４】
【図１】実施の形態に係るイコライザ回路の構成を示すブロック図である。
【図２】図１のイコライザ回路の動作を示すタイムチャートの一例である。
【図３】図３（ａ）、（ｂ）はそれぞれ、ある伝送線路に理想的なステップ波形の信号を伝搬させたときの出力波形、ならびにイコライザ回路から出力すべき波形を示すシミュレーション波形図である。
【図４】連続するデータ列をステップ波形の和に分解する様子を示す図である。
【図５】分解されたステップ波形のイコライジング波形を示す波形図である。
【図６】図５の各波形を重ね合わせた波形を示す図である。
【図７】連続時間系のイコライジング波形と、離散時間系のイコライジング波形を示す図である。
【図８】計算ユニットの第１の構成例を示す回路図である。
【図９】計算ユニットの第２の構成例を示す回路図である。
【図１０】第１の変形例に係る計算ユニットの構成を示す回路図である。
【図１１】第２の変形例に係る計算ユニットの構成を示す回路図である。
【図１２】第３の変形例に係る計算ユニットの構成を示す回路図である。
【図１３】第４の変形例に係る計算ユニットの構成を示す回路図である。
【図１４】図１４（ａ）、（ｂ）はそれぞれ、第６、第７の変形例に係るイコライザ回路の構成を示すブロック図である。
【符号の説明】
【００１５】
１００…インタフェース回路、１０２…伝送線路、１…パターン発生器、２…タイミング発生器、３…波形整形器、４…ドライバ、１０…イコライザ回路、ＥＣＵ…計算ユニット、Ｕ１…第１ユニット、Ｕ２…第２ユニット、Ｍ１…第１乗算器、Ｍ２…第２乗算器、Ｍ３…第３乗算器、Ｍ４…第４乗算器、Ｍ５…第５乗算器、Ｍ６…第６乗算器、Ｍ７…第７乗算器、Ｍ８…第８乗算器、ＡＤＤ１…第１加算器、ＡＤＤ２…第２加算器、ＡＤＤ３…第３加算器、ＡＤＤ４…第４加算器、ＡＤＤ５…第５加算器、ＡＤＤ６…第６加算器、ＤＬＹ１…第１遅延回路、ＤＬＹ２…第２遅延回路、ＦＵＮＣ１…第１関数ユニット、ＦＵＮＣ２…第２関数ユニット、ＦＵＮＣ３…第３関数ユニット、ＦＵＮＣ４…第４関数ユニット、ＦＵＮＣ５…第５関数ユニット、ＦＵＮＣ６…第６関数ユニット、ＩＮＶ１…逆数発生器。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を好適な実施の形態をもとに図面を参照しながら説明する。各図面に示される同一または同等の構成要素、部材、処理には、同一の符号を付するものとし、適宜重複した説明は省略する。また、実施の形態は、発明を限定するものではなく例示であって、実施の形態に記述されるすべての特徴やその組み合わせは、必ずしも発明の本質的なものであるとは限らない。【００１７】
本明細書において、「部材Ａが、部材Ｂに接続された状態」とは、部材Ａと部材Ｂが物理的に直接的に接続される場合や、部材Ａと部材Ｂが、電気的な接続状態に影響を及ぼさない他の部材を介して間接的に接続される場合も含む。同様に、「部材Ｃが、部材Ａと部材Ｂの間に設けられた状態」とは、部材Ａと部材Ｃ、あるいは部材Ｂと部材Ｃが直接的に接続される場合のほか、電気的な接続状態に影響を及ぼさない他の部材を介して間接的に接続される場合も含む。【００１８】
図１は、実施の形態に係るイコライザ回路１０の構成を示すブロック図である。図１は、イコライザ回路１０が、ＡＴＥもしくは一般的な半導体デバイスのインタフェース回路１００に組み込まれた状態を示している。【００１９】
まず、インタフェース回路１００全体の構成を説明する。インタフェース回路１００は図示しないレシーバ回路と接続され、伝送線路１０２を介してデータを送信する。送信されるデータはバイナリであってもよいし、４値、８値など任意の多値信号でもよい。【００２０】
パターン発生器（ＰＧ）１は、送信すべき信号の振幅を示す振幅データＡ［Ｎ］と、周期を示すタイミングデータＴ［Ｎ］を発生する。Ｎは、０から順にインクリメントされる。つまり、データの振幅は、データの先頭から順に、Ａ［０］、Ａ［１］、Ａ［２］、・・・と生成され、データの周期は先頭から順に、Ｔ［０］、Ｔ［１］、Ｔ［２］、・・・と生成されていく。【００２１】
イコライザ回路１０は、各サイクルＮごとの振幅データＡ［Ｎ］、タイミングデータＴ［Ｎ］を受け、伝送線路１０２の伝搬損失に起因する波形歪みが受信端においてキャンセルされるように波形整形、すなわち振幅データＡ［Ｎ］を補正し、イコライズされた振幅データＤ［Ｎ］を生成する。【００２２】
タイミング発生器２は、サイクルＮごとのタイミングデータＴ［Ｎ］を受け、その値に応じたタイミングでエッジを発生させる。波形整形器３は、イコライザ回路１０によりイコライズされた振幅データＤ［Ｎ］を、タイミング発生器２により生成されたエッジでリタイミングする。ドライバ４は、波形整形部の出力データをデジタル／アナログ変換し、多値信号を出力する。タイミング発生器２、波形整形器３、ドライバ４による信号処理にはさまざまな公知技術が存在するため、それらを利用すればよい。【００２３】
以下、イコライザ回路１０の構成について説明する。【００２４】
イコライザ回路１０は、Ｍ個（Ｍは自然数）の計算ユニットＥＣＵ１〜ＥＣＵＭ（Equalizing Calculation Unit）と、第１加算器ＡＤＤ１を備える。
伝送線路１０２の電気的特性（電気長、伝搬損失やインピーダンス）は予め測定あるいはシミュレーションによって取得されており、そのステップ応答波形ＲＳＴＥＰ（ｔ）が既知であることを前提とする。
そして、そのステップ応答波形ＲＳＴＥＰ（ｔ）を、時間ｔを引数とするＭ個の関数ｆｊ（ｔ）（１≦ｊ≦Ｍ）およびステップ波形ＳＳＴＥＰ（ｔ）を用いて、
ＲＳＴＥＰ（ｔ）＝ＳＳＴＥＰ（ｔ）・（１−Σｊ＝１：Ｍｆｊ（ｔ））
で近似する。【００２５】
ｊ番目（１≦ｊ≦Ｍ）の計算ユニットＥＣＵｊは、Ｎ番目の信号に対して、
Ｄｊ［Ｎ］＝Σｎ＝０：Ｎ［（Ａ［ｎ］−Ａ［ｎ−１］）・ｇｊ（ｔＮ−ｔｎ，ｔＮ＋１−ｔｎ）］
で与えられる出力データＤｊ［Ｎ］を計算する。ここで、関数ｇｊ（Ｔ１，Ｔ２）は、関数ｆｊ（ｔ）の範囲Ｔ１からＴ２の間の代表値（Representative value）を示すものとする。【００２６】
第１加算器ＡＤＤ１は、Ｍ個の計算ユニットＥＣＵ１〜ＥＣＵＭの出力データＤ１［Ｎ］〜ＤＭ［Ｎ］と、元の振幅データＡ［ｎ］を加算し、イコライズされた振幅データＤ［Ｎ］を発生する。
Ｄ［Ｎ］＝Ａ［Ｎ］＋Σｊ＝１：Ｍ（Ｄｊ［Ｎ］）【００２７】
以上がイコライザ回路１０の構成である。図２は、図１のイコライザ回路１０の動作を示すタイムチャートの一例である。上段がＡ［Ｎ］、Ｔ［Ｎ］に対応する原波形を、下段がイコライズされたＤ［Ｎ］とＴ［Ｎ］に対応する信号波形を示す。イコライズされた信号を伝送線路１０２を介して伝搬させると、受信端において、上段に示される原波形に近い波形が観測される。【００２８】
この実施の形態によれば、サイクルＮごとに周期Ｔ［Ｎ］が変化した場合であっても、波形歪みを好適にキャンセルすることができる。【００２９】
このイコライザ回路１０をＡＴＥに用いた場合、ＲＴＴＣ機能やジッタインジェクション機能と、イコライジング機能を共存させることができる。【００３０】
また、イコライザ回路１０を半導体デバイスのトランスミッタ回路に用いた場合、データレートがダイナミックに変化する通信方式において、あるいは振幅方向と時間方向の両方に変調をかける（データを載せる）通信方式において、イコライジング機能を実現できる。【００３１】
以下、その原理、イコライザ回路１０の具体的なインプリメンテーションを順に説明する。【００３２】
（原理）
まず、連続時間系のイコライザ（Countinuous Time Equalizer）を出発点とする。ステップ波形ＳＳＴＥＰ（ｔ）は、振幅Ａの波形であり、式（１）で表される。
【数１】
2010100674.tif 000003
ここで、関数Ｕ（ｔ）は単位ステップ関数であり、ｔ＜０においてＵ（ｔ）＝０、０≦ｔにおいてＵ（ｔ）＝１である。【００３３】
図３（ａ）、（ｂ）はそれぞれ、ある伝送線路に理想的なステップ波形ＳＳＴＥＰ（ｔ）の信号を伝搬させたときの出力波形ＲＳＴＥＰ（ｔ）、ならびにイコライザ回路から出力すべき波形ＤＥＱ（ｔ）を示すシミュレーション波形図である。伝搬線路の電気的特性は、現実のプリント基板上に形成された長さ１ｍの差動線路にフィッティングされている。波形ＲＳＴＥＰ（ｔ）は、ステップ応答に他ならない。【００３４】
第１ステップとして、波形ＲＳＴＥＰ（ｔ）を、Ｍ個の関数ｆ１（ｔ）、ｆ２（ｔ）、…ｆＭ（ｔ）を利用して近似展開する。Ｍは自然数である。
ＲＳＴＥＰ（ｔ）＝ＳＳＴＥＰ（ｔ）・（１−Σｊ＝１：Ｍｆｊ（ｔ））    …（Ａ）
Σｊ＝１：Ｍ（）は、（）内の要素を変数ｊを１からＭまで加算することを示す。【００３５】
関数ｆ１（ｔ）、ｆ２（ｔ）、…ｆＭ（ｔ）は、全く異なる形式であってもよいが、好ましくは互いに同じ形式で定義される。これはハードウェアによるインプリメンテーションを簡素化するためである。【００３６】
そして波形ＤＥＱ（ｔ）は、もとの波形ＳＳＴＥＰ（ｔ）に波形ＲＳＴＥＰ（ｔ）を反転したものを加算すればよいため、
ＤＥＱ（ｔ）＝ＳＳＴＥＰ（ｔ）・［１＋Σｊ＝１：Ｍｆｊ（ｔ）］    …（Ｂ）
で表される。【００３７】
一般的な伝送線路の場合、たとえば波形ＲＳＴＥＰ（ｔ）は、式（２）で近似することができる。
【数２】
2010100674.tif 000004
【００３８】
すなわち、ｊ番目の関数ｆｊ（ｔ）は、パラメータαｊ、τｊを用いて、
ｆｊ（ｔ）＝αｊ・ｅｘｐ（−ｔ／τｊ）    …（Ｃ）
で定義される。【００３９】
たとえば、図３（ａ）のステップ応答を有する伝送線路に対しては、Ｍ＝４程度で十分な近似が可能である。このときのフィッティングパラメータは、
α１＝０．９０    τ１＝６５ｐｓ
α２＝０．２６    τ２＝４００ｐｓ
α３＝０．１０    τ３＝２０００ｐｓ
α４＝０．１４    τ４＝１０００００ｐｓ
が例示される。自然数Ｍは、回路面積とフィッティングの精度（イコライジングの精度）の間のトレードオフを考慮して決めればよいが、現実的なインプリメンテーションを考慮すると、Ｍ＝１〜５の範囲が好ましい。【００４０】
この場合、図３（ｂ）の波形ＤＥＱ（ｔ）は、
【数３】
2010100674.tif 000005
で近似される。【００４１】
第２ステップとして、第１ステップのステップ波形に対するイコライジング処理を、連続したデータ列に拡張する。一般に、伝送線路はパッシブデバイスであり、非線形な振る舞いをしないため、線形回路網における「重ねの理」が成り立つと考えてよい。【００４２】
そこで、原波形Ｓ（ｔ）を、式（４）を用いてステップ波形の和に分解する。
【数４】
2010100674.tif 000006
ただし、
ＳＡｎ（ｔ）＝（Ａ［ｎ］−Ａ［ｎ−１］）・Ｕ（ｔ−ｔｎ）    …（４ａ）【００４３】
図４は、連続するデータ列Ｓ（ｔ）をステップ波形の和に分解する様子を示す図である。図４では、２値のデータを例示するが、３値以上であっても成立する。【００４４】
ステップ１で説明したイコライジング処理を、式（４）の右辺の各項に対して施せば、連続データ列に対するイコライジング波形ＤＡｎ（ｔ）が得られる。ＤＡｎ（ｔ）は式（Ｂ）のＳＳＴＥＰ（ｔ）をＳＡｎ（ｔ）に置き換え、ｔを（ｔ−ｔｎ）に置き換える時間シフトを行うことで式（Ｄ）のように求められる。
ＤＡｎ（ｔ）＝ＳＡｎ（ｔ）・［１＋Σｊ＝１：Ｍｆｊ（ｔ−ｔｎ）］    …（Ｄ）【００４５】
関数ｆｊを式（Ｃ）で近似する場合、式（Ｄ）に式（４ａ）と式（Ｃ）を適用すれば、式（５）を得る。
【数５】
2010100674.tif 000007
【００４６】
図５は、分解されたステップ波形のイコライジング波形を示す波形図である。【００４７】
分解されたイコライジング波形ＤＡｎ（ｔ）を足し合わせることで、ｔＮ＜ｔ＜ｔＮ＋１の範囲における原波形Ｓ（ｔ）に対するイコライジング波形ＤＣＴ（ｔ）を得ることができる。
【数６】
2010100674.tif 000008
ただし、ｔＮ＜ｔ＜ｔＮ＋１【００４８】
図６は、図５の各波形を重ね合わせた波形を示す図である。【００４９】
式（６）に式（５）を代入し、式（４）を適用すると、式（７）を得る。
【数７】
2010100674.tif 000009
【００５０】
式（７）において、ｔＮ＜ｔ＜ｔＮ＋１であるから、Ｓ（ｔ）＝Ａ［Ｎ］、Ｕ（ｔ−ｔＮ）＝１としてよいから、式（８）を得る。
【数８】
2010100674.tif 000010
【００５１】
式（８）を関数ｆｊ（ｔ）を用いて表せば、式（Ｅ）を得る。
ＤＣＴ（ｔ）＝Ａ［Ｎ］＋Σｎ＝０：Ｎ［（Ａ［ｎ］−Ａ［ｎ−１］）・Σｊ＝１：Ｍｆｊ（ｔ）］
…（Ｅ）【００５２】
なお、時間ｔｎとタイミングデータＴ［Ｎ］には以下の関係式（９）、（１０）が成り立つ。
【数９】
2010100674.tif 000011
【数１０】
2010100674.tif 000012
【００５３】
第２ステップは、連続時間系での議論であった。続く第３ステップでは、離散時間（Discrete Time）イコライザ回路について考察する。図６に示す連続時間系のイコライジング波形ＤＣＴ（ｔ）は、各周期内においてそのレベルが変化する。これに対して、離散時間イコライザでは、各周期においてイコライジング波形は一定の値をとる。図７は、連続時間系のイコライジング波形ＤＣＴ（ｔ）と、離散時間系のイコライジング波形ＤＤＴ（ｔｎ）を示す図である。【００５４】
つまり離散時間イコライザでは、波形ＤＣＴ（ｔ）が、サイクルごとに量子化される。言い換えれば、波形ＤＣＴ（ｔｎ）の値は、波形ＤＣＴ（ｔ）の期間ｔｎ〜ｔｎ＋１の代表値である。【００５５】
式（Ｅ）において、関数ｆｊ（ｔ）の範囲ｔ＝Ｔ１〜Ｔ２の間の代表値が、関数ｇｊ（Ｔ１，Ｔ２）で与えられるとする。そうすると、離散時間系では、式（Ｅ）は、式（Ｆ）に書き換えることができる。
ＤＤＴ［Ｎ］＝Ａ［Ｎ］＋Σｎ＝０：Ｎ［（Ａ［ｎ］−Ａ［ｎ−１］）・Σｊ＝１：Ｍｇｊ（ｔＮ−ｔｎ，ｔＮ＋１−ｔｎ）］    …（Ｆ）【００５６】
式（Ｆ）が離散時間系のイコライザ回路が生成すべきイコライジング波形である。【００５７】
代表値としては、期間Ｔ１〜Ｔ２の積分平均（面積平均）を用いてもよい。関数ｆｊ（ｔ）が式（Ｃ）で定義される場合、関数ｇｊ（Ｔ１，Ｔ２）は、式（１１）で与えられる。
【数１１】
2010100674.tif 000013
【００５８】
式（１１）を離散時間イコライザの式（Ｆ）に代入すると、式（１２）を得る。
【数１２】
2010100674.tif 000014
【００５９】
式（１２）に式（９）、（１０）を代入すると、式（１３）を得る。
【数１３】
2010100674.tif 000015
【００６０】
以上がイコライザ回路の原理である。すなわち、イコライザ回路１０は、式（Ｆ）で表現される信号処理を行うことにより、受信端で歪みの少ない波形を観測することが可能となる。図１において、イコライザ回路１０の出力データＤ［Ｎ］の値は、式（Ｆ）のＤＤＴ［Ｎ］と一致しているため、波形歪みがキャンセルできることが裏付けられる。【００６１】
ある具体的な実施例では、式（１３）で表される信号処理を実行すれば、波形歪みをキャンセルすることができる。【００６２】
（インプリメンテーション）
続いて、式（１３）で与えられる信号処理を実現するための具体的な回路の構成を説明する。【００６３】
式（１３）は式（１４）に変形できる。
【数１４】
2010100674.tif 000016
【００６４】
ここで、式（１５）、式（１６）の置き換えを行うと、式（１４）は式（１７）の形式で表現できる。
【数１５】
2010100674.tif 000017
【数１６】
2010100674.tif 000018
【数１７】
2010100674.tif 000019
【００６５】
図１を参照すると、各計算ユニットＥＣＵｊはそれぞれ、式（１７）の
［ＦＴ（αｊ，τｊ，Ｔ［Ｎ］）・ＦＡ（τｊ，Ａ［Ｎ］，Ｔ［ｎ］）］
の項を計算すればよい。【００６６】
図８は、計算ユニットＥＣＵｊの第１の構成例を示す回路図である。計算ユニットＥＣＵｊは、第１ユニットＵ１、第２ユニットＵ２、第１乗算器Ｍ１を備える。
第１ユニットＵ１、第２ユニットＵ２はそれぞれ、式（１６）のＦＡ［Ｎ］、式（１５）のＦＴ［Ｎ］の演算を行う。第１乗算器Ｍ１は、第１ユニットＵ１の出力データＦＡ［Ｎ］と、第２ユニットＵ２の出力データＦＴ［Ｎ］を乗算し、Ｄｊ［Ｎ］として出力する。【００６７】
第１ユニットＵ１について考察する。Ａ［ｎ］−Ａ［ｎ−１］＝Ａ’［ｎ］とおいて、式（１６）を展開し、ホーナー法と呼ばれる演算手法を利用すると式（１８）を得る。
【数１８】
2010100674.tif 000020
【００６８】
式（１８）を演算する第１ユニットＵ１は、図８に示すように循環形式フィルタでインプリメントしてもよい。この正当性は、以下の式（１９）により裏付けられる。
【数１９】
2010100674.tif 000021
【００６９】
具体的には、第１ユニットＵ１は、第２乗算器Ｍ２、第３乗算器Ｍ３、第１関数ユニットＦＵＮＣ１、第２加算器ＡＤＤ２、第３加算器ＡＤＤ３、第１遅延回路ＤＬＹ１、第２遅延回路ＤＬＹ２を含む。【００７０】
第２乗算器Ｍ２は、Ｔ［Ｎ］に定数（−１／τｊ）を乗算する。第１関数ユニットＦＵＮＣ１は、第２乗算器Ｍ２の出力データ（−Ｔ［Ｎ］／τｊ）を受け、ｅｘｐ（−Ｔ［Ｎ］／τｊ）なるデータを出力する。【００７１】
第１遅延回路ＤＬＹ１は、データＡ［Ｎ］を時系列Ｎに応じた１周期遅延させ、Ａ［Ｎ−１］を生成する。第２加算器ＡＤＤ２は、Ａ［Ｎ］からＡ［Ｎ−１］を減算する。【００７２】
第３乗算器Ｍ３は、第１データＦＡ［Ｎ］に、第１関数ユニットＦＵＮＣ１の出力データｅｘｐ（−Ｔ［Ｎ］／τｊ）を乗算する。【００７３】
第２遅延回路ＤＬＹ２は、第３乗算器Ｍ３の出力データを、時系列Ｎに応じた１周期遅延させる。第３加算器ＡＤＤ３は、第２遅延回路ＤＬＹ２の出力データと第２加算器ＡＤＤ２の出力データを加算し、第１データＦＡ［Ｎ］を生成する。【００７４】
第２ユニットＵ２は、逆数発生器ＩＮＶ１、第４乗算器Ｍ４〜第６乗算器Ｍ６、第２関数ユニットＦＵＮＣ２、第４加算器ＡＤＤ４を含む。
逆数発生器ＩＮＶ１は、データＴ［Ｎ］の逆数（１／Ｔ［Ｎ］）を発生する。第４乗算器Ｍ４は、逆数発生器ＩＮＶ１の出力データ（１／Ｔ［Ｎ］）に定数（αｊ・τｊ）を乗算する。【００７５】
第５乗算器Ｍ５は、Ｔ［Ｎ］に定数（−１／τｊ）を乗算する。第２関数ユニットＦＵＮＣ２は、第５乗算器Ｍ５の出力データ（−Ｔ［Ｎ］／τｊ）を受け、ｅｘｐ（−Ｔ［Ｎ］／τｊ）なるデータを出力する。【００７６】
第４加算器ＡＤＤ４は、定数１から第２関数ユニットＦＵＮＣ２の出力データを減算する。第６乗算器Ｍ６は、第４乗算器Ｍ４の出力データと第４加算器ＡＤＤ４の出力データを乗算し、第２データＦＴ［Ｎ］を生成する。【００７７】
乗算器のいくつかは、ビットシフトで実現してもよい。逆数発生器ＩＮＶ１や、第１関数ユニットＦＵＮＣ１、第２関数ユニットＦＵＮＣ２は演算ユニットでもよいし、ルックアップテーブルであってもよい。【００７８】
なお、第１ユニットＵ１の第２乗算器Ｍ２と第１関数ユニットＦＵＮＣ１と、第２ユニットＵ２の第５乗算器Ｍ５と第２関数ユニットＦＵＮＣ２は、共通の項を演算するため、図８に示すように共用することが望ましい。これにより回路面積や演算コストを削減できる。【００７９】
図９は、計算ユニットＥＣＵｊの第２の構成例を示す回路図である。式（１６）を展開すると、
ＦＡ［Ｎ］＝Ａ’[Ｎ］
＋Ａ’[Ｎ−１]・ｅｘｐ（−１／τｊ・Ｔ［Ｎ−１］）
＋Ａ’[Ｎ−２]・ｅｘｐ（−１／τｊ・（Ｔ［Ｎ−１］＋Ｔ［Ｎ−２］））
＋Ａ’[Ｎ−３]・ｅｘｐ（−１／τｊ・（Ｔ［Ｎ−１］＋Ｔ［Ｎ−２］＋Ｔ［Ｎ−３］））＋・・・・      …（１６ａ）
となる。図９の第１ユニットＵ１ａは、式（１６ａ）を第Ｌ項（Ｌは自然数）まで加算するＬ次のＦＩＲフィルタ形式で構成される。【００８０】
以上、本発明について、実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。以下、こうした変形例について説明する。【００８１】
（第１の変形例）
上述の実施例では、関数ｆｊ（ｔ）の代表値ｇｊとして、積分平均を利用する場合を説明したが、積分平均に代えて、時刻Ｔ１と時刻Ｔ２の中央のタイミングにおける値を用いてもよい。つまり、
ｇｊ（Ｔ１，Ｔ２）＝ｆｊ（（Ｔ１＋Ｔ２）／２）
であってもよい。【００８２】
この場合、式（２０）が成立する。
【数２０】
2010100674.tif 000022
【００８３】
式（Ｆ）に式（２０）を適用すると、式（２１ａ）〜（２１ｃ）を得る。
【数２１】
2010100674.tif 000023
【００８４】
図１０は、第１の変形例に係る計算ユニットＥＣＵｊの構成を示す回路図である。第２ユニットＵ２ｂは、式（２１ｃ）の
ＦＴ’［Ｎ］＝αｊ・ｅｘｐ（−Ｔ［Ｎ]／（２・τｊ））｝
なる第３データＦＴ’［Ｎ］を演算する。具体的には第２ユニットＵ２ｂは、シリーズに接続された、第５乗算器Ｍ５、第７乗算器Ｍ７、第３関数ユニットＦＵＮＣ３、第８乗算器Ｍ８を含む。第５乗算器Ｍ５は、Ｔ［Ｎ］に定数（−１／τｊ）を乗算する。第７乗算器Ｍ７は、第５乗算器Ｍ５の出力データに定数（１／２）を乗算する。第３関数ユニットＦＵＮＣ３は、第７乗算器Ｍ７の出力データｘを受け、ｅｘｐ（ｘ）を出力する。第８乗算器Ｍ８は、第３関数ユニットＦＵＮＣ３の出力データに定数αｊを乗算する。【００８５】
第１ユニットＵ１は、図８のそれと同様である。第１乗算器Ｍ１は、第１データＦＡ［Ｎ］と第３データＦＴ’［Ｎ］を乗算する。【００８６】
この変形例によれば、図８や図９の計算ユニットＥＣＵｊに比べて、逆数発生器が不要となり、回路規模を抑制できる。【００８７】
（第２の変形例）
図１１は、第２の変形例に係る計算ユニットＥＣＵｊの構成を示す回路図である。図１１の回路は、図９の第１ユニットＵ１aと図１０の第２ユニットＵ２ｂの組合せである。かかる変形例も本発明として有効である。【００８８】
（第３の変形例）
図１２は、第３の変形例に係る計算ユニットＥＣＵ’ｊの構成を示す回路図である。図１２においては、図８の計算ユニットＥＣＵの第１遅延回路ＤＬＹ１および第２加算器ＡＤＤ２が、複数の計算ユニットＥＣＵ１〜ＥＣＵＭで共有される。この変形例では、インタフェース回路１００ｄ全体の面積を、図８に比べて削減できる。【００８９】
（第４の変形例）
図１３は、第４の変形例に係る計算ユニットＥＣＵｊの構成を示す回路図である。図１３は、図１０の回路の一部をＬＯＧ変換回路を用いて構成したものである。すなわち、
Ａ×Ｂ＝ｅｘｐ（ｌｏｇｅＡ＋ｌｏｇｅＢ）
なる関係式を、式（２１ｃ）の
ＦＴ’［Ｎ］＝αｊ・ｅｘｐ（−Ｔ［Ｎ]／（２・τｊ））｝
に適用すると、式（２２）を得る。【００９０】
【数２２】
2010100674.tif 000024
【００９１】
図１３の計算ユニットＥＣＵｊは、式（２２）に従った演算を行う。具体的には、計算ユニットＥＣＵｊは、加算器ＡＤＤ２、ＡＤＤ３、ＡＤＤ５、ＡＤＤ６、遅延回路ＤＬＹ１、ＤＬＹ２、関数ユニットＦＵＮＣ４〜ＦＵＮＣ６、乗算器Ｍ５、Ｍ７を含む。【００９２】
第５乗算器Ｍ５は、Ｔ［Ｎ］に係数（−１／τｊ）を掛ける。第７乗算器Ｍ７は、第５乗算器Ｍ５の出力データに（１／２）を掛ける。第４関数ユニットＦＵＮＣ４は、入力されたデータｘの対数ｌｏｇｅ（ｘ）を発生する。第６加算器ＡＤＤ６は、第７乗算器Ｍ７の出力データと第４関数ユニットＦＵＮＣ４と定数（ｌｏｇｅ（αｊ））を加算する。第６関数ユニットＦＵＮＣ６は、第６加算器ＡＤＤ６の出力データｘを受け、ｅｘｐ（ｘ）を出力する。【００９３】
第５加算器ＡＤＤ５は、第５乗算器Ｍ５の出力データと、第４関数ユニットＦＵＮＣ４の出力データを加算する。第５関数ユニットＦＵＮＣ５は、第５加算器ＡＤＤ５の出力データｘを受け、ｅｘｐ（ｘ）を出力する。第２遅延回路ＤＬＹ２は、第５関数ユニットＦＵＮＣ５の出力データを時系列Ｎに応じた１周期遅延させる。第３加算器ＡＤＤ３は、第２遅延回路ＤＬＹ２の出力データと第２加算器ＡＤＤ２の出力データを加算し、第４関数ユニットＦＵＮＣ４に出力する。【００９４】
図１３の変形例によれば、図１０の構成に比べて必要な乗算器の個数を減らすことができる。【００９５】
（第５の変形例）
関数ｆｊ（ｔ）の代表値ｇｊとして、時刻Ｔ１と時刻Ｔ２の値の加算平均値を用いてもよい。
ｇｊ（Ｔ１，Ｔ２）＝｛ｆｊ（Ｔ１）＋ｆｊ（Ｔ２）｝／２
当業者であれば、この式にもとづいても、具体的な回路が構成できよう。【００９６】
（第６、第７の変形例）
図１４（ａ）、（ｂ）はそれぞれ、第６、第７の変形例に係るイコライザ回路１０ｅ、１０ｆの構成を示すブロック図である。【００９７】
（第８の変形例）
上述の実施の形態では、デジタル信号処理を例に説明したが、その一部あるいは全部をアナログ演算で実現してもよい。【００９８】
第６の変形例において、イコライザ回路１０ｅは、複数の計算ユニットＥＣＵに代えて、メモリ１１を備える。この変形例では、図１の計算ユニットＥＣＵ１〜ＥＣＵＭと等価な手法により、各データＡ［Ｎ］、Ｔ［Ｎ］に対応するイコライジング量Σｊ＝１：ＭＤｊ［Ｎ］が予め計算され、メモリ１１に格納されている。第１加算器ＡＤＤ１は、Ａ［Ｎ］と、メモリ１１に格納されたイコライジング量を加算する。【００９９】
第７の変形例において、イコライザ回路１０ｆはメモリである。すなわち、式（Ｆ）で与えられるイコライジング波形そのものが予め計算されており、メモリに格納されている。【０１００】
第６、第７の変形例は、送信すべきデータが予測できないデータ通信に適用することは難しいが、半導体試験装置のように、予め定められたパターンデータをＤＵＴに供給するようなアプリケーションに好適に利用できる。【０１０１】
実施の形態にもとづき、本発明を説明したが、実施の形態は、本発明の原理、応用を示しているにすぎず、実施の形態には、請求の範囲に規定された本発明の思想を逸脱しない範囲において、多くの変形例や配置の変更が可能である。
【産業上の利用可能性】
【０１０２】
本発明は、通信技術に利用できる。
【図１】
2010100674.tif 000025
【図２】
2010100674.tif 000026
【図４】
2010100674.tif 000027
【図５】
2010100674.tif 000028
【図６】
2010100674.tif 000029
【図７】
2010100674.tif 000030
【図８】
2010100674.tif 000031
【図９】
2010100674.tif 000032
【図１０】
2010100674.tif 000033
【図１１】
2010100674.tif 000034
【図１２】
2010100674.tif 000035
【図１３】
2010100674.tif 000036
【図１４】
2010100674.tif 000037
【図３】
2010100674.tif 000038
【国際調査報告】
2010100674.tif 000039
2010100674.tif 000040