(57)【特許請求の範囲】
【請求項１】
タップ係数算出部によってタップ係数が決定されたトランスバーサル型ＦＩＲフィルタ部（以下ＦＩＲフィルタ部）がキャンセル信号を生成し、受信信号と当該キャンセル信号を加算部で加算することによって、送信機に接続された送信アンテナから受信機に接続された受信アンテナに回り込む信号を除去する回り込みキャンセラにおいて、
前記回り込みキャンセラにおいて、前記加算部によって回り込み信号を除去し、回り込み信号除去が為された信号を前記回り込みキャンセラのＦＩＲフィルタに帰還する位置、および、前記送信機の位置との間に、スイッチ、または可変減衰器からなる減衰制御部と、
前記減衰制御部が前記送信機からの出力を停止、あるいは減衰させた状態において、前記ＦＩＲフィルタの任意のタップ位置にインパルスを挿入して遅延波を生成し、回り込みキャンセラに含まれるタップ係数算出部において遅延プロファイルを算出する遅延プロファイル算出部と
前記ＦＩＲフィルタ部に与えたインパルスのタップ位置に対応する遅延時間と、前記遅延プロファイル算出部が算出した遅延プロファイルにおけるインパルスのタップ位置に対応する遅延時間と、を比較して
装置の製造段階で生じる部品の特性誤差に起因する遅延時間誤差を補正する補正値を算出する遅延時間補正値算出部と、
当該遅延時間補正値を用いて前記タップ係数算出部が算出した前記ＦＩＲフィルタ部のタップ係数の時間的な位置（遅延器番号）を補正するＦＩＲフィルタ遅延器番号補正手段と、
前記ＦＩＲフィルタ部の前、後、又は前及び後に挿入され、前記遅延時間補正値算出部によって算出された遅延時間補正値のうち、前記ＦＩＲフィルタ部を構成する遅延器１つあたりの遅延時間よりも小さい遅延時間を設定する可変遅延部と、
を備えることを特徴とする回り込みキャンセラ。
【請求項２】
前記回り込みキャンセラにおいて、
回り込みキャンセラを構成するＦＩＲフィルタ部を回り込み波、マルチパス波等の遅延波の生成源として用い、
ＦＩＲフィルタ部に設定した回り込み波、マルチパス波等の遅延波の遅延時間、位相、および振幅値の設定値と、
回り込みキャンセラに含まれる遅延波検出及びタップ係数算出部において算出したＦＩＲフィルタ部にて生成している回り込み波、マルチパス波等の遅延波の位相値、および振幅値（または、対応する実数部と虚数部を持つ複素数値）の検出値と、
を比較して装置の製造段階で生じる部品の特性誤差に起因する位相値、および振幅値（または、対応する実数部と虚数部を持つ複素数値）それぞれの誤差をそれぞれ補正する補正値を算出し、
当該補正値を用いて、前記タップ係数算出部が算出した前記ＦＩＲフィルタ部のタップ係数を補正する補正制御部と、
を備えたことを特徴とする請求項１に記載の回り込みキャンセラ。
【請求項３】
前記遅延時間の補正値により、回り込みキャンセラを構成するＦＩＲフィルタのタップ係数値の時間的な位置（遅延器番号）を補正すること、および可変遅延部の遅延時間を補正するＦＩＲフィルタ遅延器番号補正手段と、可変遅延器遅延時間補正手段とを、備えたこと、を特徴とする請求項１に記載の回り込みキャンセラ。
【請求項４】
前記位相、および振幅値の補正値により、回り込みキャンセラを構成するＦＩＲフィルタのタップ係数値を補正するタップ係数値補正部を備えたことを特徴とする、請求項２に記載の回り込みキャンセラ。
【請求項５】
前記遅延時間、位相、および振幅値の補正値により、回り込みキャンセラを構成するＦＩＲフィルタのタップ係数値の時間的な位置（遅延器番号）を移動、および可変遅延器の遅延時間を補正し、回り込みキャンセラのＦＩＲフィルタのタップ係数値を補正することを特徴とする、請求項２に記載の回り込みキャンセラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継放送機、受信機等の装置において、回り込み波、マルチパス波等の遅延波をキャンセルする回り込みキャンセル方法に関する。
【背景技術】
【０００２】
回り込み波、マルチパス波等の遅延波をキャンセルする装置（回り込みキャンセラ）では、受信信号（もしくは再送信信号）から回り込み波、マルチパス波等の遅延波の遅延時間、位相、および振幅に対応する遅延プロファイル値（インパルス応答値。遅延時間値、位相値、および振幅値をあらわす。）を推定し、推定した遅延プロファイル値を反映させて設定したタップ係数値でＦＩＲフィルタ（トランスバーサルフィルタ、以下、全てのＦＩＲフィルタはトランスバーサルフィルタである。）に、受信信号（もしくは再送信信号）を通過させて生成した回り込み波、マルチパス波等の遅延波の逆相波を、受信信号（もしくは再送信信号）に加算することで受信信号（もしくは再送信信号）から回り込み波、マルチパス波等の遅延波を除去している。
【０００３】
ところが、この回り込みキャンセラでは、製造段階で生じる回路中の配線の線路長差や部品の特性誤差等により、ＦＩＲフィルタに設定した遅延時間値、位相値、および振幅値と、実際にＦＩＲフィルタで生成したキャンセル信号（遅延波の逆相波）の遅延時間値、位相値、および振幅値とがそれぞれ一致せず、遅延波を除去する能力が十分に発揮できない問題がある。
【特許文献１】特開２００５−８６３７７号公報
【特許文献２】特開２００３−１８０６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
以上述べたように、回り込みキャンセラの遅延波を除去する能力を最適とするには、回り込みキャンセラを構成するＦＩＲフィルタで生成するキャンセル信号の遅延時間値、位相値、および振幅値の補正が必要である。しかし、遅延時間値、位相値、および振幅値の誤差を補正するために回り込みキャンセラ製造後に個々に調整するのは調整時間、およびコスト面での負担が多い。
【０００５】
従って、本発明は、回り込みキャンセラを構成するＦＩＲフィルタに設定した遅延時間値、位相値、および振幅値と、実際にＦＩＲフィルタで生成したキャンセル信号の遅延時間値、位相値、および振幅値との誤差を自動で算出、および補正し、誤差を減少させて回り込みキャンセラの遅延波を除去する能力を最適とし、安定的な放送波中継による単一周波数ネットワーク（Ｓｉｎｇｌｅ  Ｆｒｅｑｕｅｎｃｙ  Ｎｅｔｗｏｒｋ：ＳＦＮ）の実現が可能な回り込みキャンセラの提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、
タップ係数算出部によってタップ係数が決定されたトランスバーサル型ＦＩＲフィルタ部（以下ＦＩＲフィルタ部）がキャンセル信号を生成し、受信信号と当該キャンセル信号を加算部で加算することによって、送信機に接続された送信アンテナから受信機に接続された受信アンテナに回り込む信号を除去する回り込みキャンセラにおいて、
前記回り込みキャンセラにおいて、前記加算部によって回り込み信号を除去し、回り込み信号除去が為された信号を前記回り込みキャンセラのＦＩＲフィルタに帰還する位置、および、前記送信機の位置との間に、スイッチ、または可変減衰器からなる減衰制御部と、
前記減衰制御部が前記送信機からの出力を停止、あるいは減衰させた状態において、前記ＦＩＲフィルタの任意のタップ位置にインパルスを挿入して遅延波を生成し、回り込みキャンセラに含まれるタップ係数算出部において遅延プロファイルを算出する遅延プロファイル算出部と
前記ＦＩＲフィルタ部に与えたインパルスのタップ位置に対応する遅延時間と、前記遅延プロファイル算出部が算出した遅延プロファイルにおけるインパルスのタップ位置に対応する遅延時間と、を比較して
装置の製造段階で生じる部品の特性誤差に起因する遅延時間誤差を補正する補正値を算出する遅延時間補正値算出部と、
当該遅延時間補正値を用いて前記タップ係数算出部が算出した前記ＦＩＲフィルタ部のタップ係数の時間的な位置（遅延器番号）を補正するＦＩＲフィルタ遅延器番号補正手段と、
前記ＦＩＲフィルタ部の前、後、又は前及び後に挿入され、前記遅延時間補正値算出部によって算出された遅延時間補正値のうち、前記ＦＩＲフィルタ部を構成する遅延器１つあたりの遅延時間よりも小さい遅延時間を設定する可変遅延部と、
を備えることを特徴とする回り込みキャンセラとする。
【０００７】
また、本発明は、前記回り込みキャンセラにおいて、
回り込みキャンセラを構成するＦＩＲフィルタ部を回り込み波、マルチパス波等の遅延波の生成源として用い、
ＦＩＲフィルタ部に設定した回り込み波、マルチパス波等の遅延波の遅延時間、位相、および振幅値の設定値と、
回り込みキャンセラに含まれる遅延波検出及びタップ係数算出部において算出したＦＩＲフィルタ部にて生成している回り込み波、マルチパス波等の遅延波の位相値、および振幅値（または、対応する実数部と虚数部を持つ複素数値）の検出値と、
を比較して装置の製造段階で生じる部品の特性誤差に起因する位相値、および振幅値（または、対応する実数部と虚数部を持つ複素数値）それぞれの誤差をそれぞれ補正する補正値を算出し、
当該補正値を用いて、前記タップ係数算出部が算出した前記ＦＩＲフィルタ部のタップ係数を補正する補正制御部と、
を備えたことを特徴とする回り込みキャンセラである。
【０００８】
また、本発明は、前記遅延時間の補正値により、回り込みキャンセラを構成するＦＩＲフィルタのタップ係数値の時間的な位置（遅延器番号）を補正すること、および可変遅延部の遅延時間を補正するＦＩＲフィルタ遅延器番号補正手段と、可変遅延器遅延時間補正手段とを、備えたこと、を特徴とする回り込みキャンセラである。
【０００９】
また、本発明は、前記位相、および振幅値の補正値により、回り込みキャンセラを構成するＦＩＲフィルタのタップ係数値を補正するタップ係数値補正部を備えたことを特徴とする回り込みキャンセラである。
【００１０】
また、本発明は、前記遅延時間、位相、および振幅値の補正値により、回り込みキャンセラを構成するＦＩＲフィルタのタップ係数値の時間的な位置（遅延器番号）を移動、および可変遅延器の遅延時間を補正し、回り込みキャンセラのＦＩＲフィルタのタップ係数値を補正することを特徴とする回り込みキャンセラである。
【００１１】
本発明は、以上の手段により、前記課題を解決するものである。
【発明の効果】
【００１２】
本発明によれば、回り込みキャンセラが生成するキャンセル波が、より最適なものに近づく。従って、回り込みキャンセラの遅延波を除去する能力が向上し、振幅の大きな回り込み波、マルチパス波等の遅延波が存在する中継放送局においても、回り込み波による発振や遅延波による劣化を抑制でき、安定的な放送波中継が可能な回り込みキャンセラを実現できる。
【実施例】
【００１３】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００１４】
図１は本発明による回り込みキャンセラの実施例を示すブロック図であり、受信アンテナ１０１で受信した無線周波数（ＲＦ）信号は、受信機１０３において図１に記載していない周波数変換器により中間周波数（ＩＦ）信号に変換され、帯域制限フィルタにより帯域制限されたＩＦ信号（もしくは、このＩＦ信号を更に周波数変換したベースバンド信号）を出力する。加算器１０５では、受信機１０３から回り込みキャンセラに供給されたＩＦ信号（またはベースバンド信号）と、適応的にタップ係数値を変えるＦＩＲフィルタ１０７が生成したキャンセル信号との加算結果を出力する。このＦＩＲフィルタ１０７は、例えば図１２または図１３に示すように構成されている。
【００１５】
但し、加算器１０５においてＩＦ信号で加算する場合は、可変遅延器１０９の前に図１に記載していない周波数変換器、Ａ／Ｄ変換器、および直交復調器があり、ＦＩＲフィルタ１０７の後に図１に記載していない直交変調器とＤ／Ａ変換器、および周波数変換器があるものとする。また、加算器１０５においてベースバンド信号で加算する場合は、加算器１０５の前に図１に記載していない周波数変換器、Ａ／Ｄ変換器、および直交復調器があり、送信スイッチ１１１の後に図１に記載していない直交変調器、Ｄ／Ａ変換器、周波数変換器があるものとする。
【００１６】
加算器１０５の出力は送信スイッチ１１１に入力されると共に、図１に記載していない分配器により可変遅延器１０９と回り込み波検出・タップ係数算出部１１７に供給される。
【００１７】
送信スイッチ１１１は、補正値算出・補正値設定部１２７により制御され、回り込みキャンセラにおいて補正値算出、および補正値設定の際に送信スイッチ１１１は開放し、中継放送しない。回り込みキャンセラ稼働の際に送信スイッチ１１１は短絡し、中継放送する。
【００１８】
送信スイッチ１１１は、回り込みキャンセラが稼働した直後、もしくは図１に記載していない、送信スイッチ１１１とは別のスイッチの指示により、補正値算出、および補正値設定を再び行うときに開放し、補正値算出、および補正値設定が終了した後に短絡する。
【００１９】
可変遅延器１０９は、加算器１０５の出力を分配した信号が供給され、この信号をＦＩＲフィルタ１０７で与えることが可能な最小の遅延時間Ｔ（ＦＩＲフィルタ１０７を構成する遅延器一つあたりの遅延時間Ｔ）よりも小さい時間ｓＴ／Ｍで可変して遅延させて出力し、ＦＩＲフィルタ１０７へ供給する。但し、Ｍは自然数であり、ｓは０≦ｓ＜Ｍを満足する非負整数である。ここでのｓは遅延時間制御部１２５より与える。
【００２０】
ここで、遅延時間制御部１２５は、補正値算出・補正値設定部１２７から供給された微小遅延器の個数ｓを可変遅延器１０９に供給する。微小遅延器とは、ＦＩＲフィルタ１０７を構成する遅延器一つあたりの遅延時間ＴをＭ分割した時間Ｕ＝Ｔ／Ｍだけ信号を遅延させる遅延器である。
【００２１】
ＦＩＲフィルタ１０７は、可変遅延器１０９より供給された信号と、遅延器番号・位相・振幅値制御部１２３より与えられた遅延器番号に対応するタップ係数値を畳み込んだ信号を生成し、加算器１０５へ供給する。
【００２２】
ＦＩＲフィルタ１０７の構成例を図１２と１３に示す。図１２と１３に示したＦＩＲフィルタは、多数の遅延器と乗算器から構成されている。ここで、遅延器は入力された信号（複素数で表現された信号）を一定時間保持した後に出力する機能を持ち、図１２と１３のＦＩＲフィルタを構成している全ての遅延器は全て同じ時間だけ信号（複素数で表現された信号）を遅延させる。また、乗算器は入力された二つの信号（複素数で表現された信号）の複素乗算結果を出力する機能を持ち、図１２と１３を構成している乗算器は複素信号と外部から与えられたタップ係数値（インパルス応答値）を複素乗算した結果を出力する。図１２と１３の構成は異なるが、図１２と１３のタップ係数値が同一のとき、同じ信号をそれぞれのＦＩＲフィルタに入力した場合、同じ信号を出力する。回り込みキャンセラでは、ある遅延時間範囲に存在する多数の回り込み波、マルチパス波等の遅延波のキャンセル波（逆相波）の生成に、多数の遅延器、乗算器、および加算器により構成されたＦＩＲフィルタ（図１２、または１３）を用いることが多く、タップ係数値の算出、および制御の問題から各遅延器の遅延時間は全て同一となっている。
【００２３】
遅延器番号・位相・振幅値制御部１２３は、補正値算出・補正値設定部１２７より供給された遅延器番号補正値、および位相・振幅補正値を用いて、回り込み波検出・タップ係数算出部１１７から供給された遅延器番号と、その遅延器番号に対応するタップ係数値を補正し、補正した遅延器番号と、その遅延器番号に対応する補正したタップ係数値をＦＩＲフィルタ１０７に設定する。また、補正値算出の際に、遅延器番号・位相・振幅値制御部１２３は、補正値算出・補正値設定部１２７から供給された遅延器番号補正値、および位相・振幅補正値を用いて、補正値算出・補正値設定部１２７から供給された遅延器番号と、その遅延器番号に対応するタップ係数値を補正し、補正した遅延器番号と、その遅延器番号に対応する補正したタップ係数値をＦＩＲフィルタ１０７に設定する。
【００２４】
回り込み波検出・タップ係数算出部１１７は、加算器１０５の出力を分配して供給された信号より、遅延プロファイル検出サブルーチン（例えば、図７，または８）を用いて遅延プロファイル算出し、遅延プロファイル値に基づいてタップ係数算出サブルーチン（例えば図１０）により、全ての遅延器番号に対するタップ係数値を算出し、遅延器番号と、遅延器番号に対応するタップ係数値を遅延器番号・位相・振幅値制御部１２３に設定する。
また、回り込み波検出・タップ係数算出部１１７は、補正値算出・補正値設定部１２７から指定された遅延器番号と、その遅延器番号に対応するタップ係数値を補正値算出・補正値設定部１２７に供給する。
【００２５】
補正値算出・補正値設定部１２７は、送信スイッチ１１１、遅延時間制御部１２５、遅延器番号・位相・振幅値制御部１２３、および回り込み波検出・タップ係数算出部１１７を制御し、ＦＩＲフィルタ１０７の遅延器番号、位相値、および振幅値それぞれの補正値、並びに可変遅延器１０９の遅延器補正値を算出し、遅延器番号・位相・振幅値制御部１２３、および遅延時間制御部１２５へ補正値を設定する。
【００２６】
補正値算出・補正値設定部１２７により、補正値算出、および補正値設定が終了した後、送信スイッチ１１１が短絡され、中継放送が開始され、回り込みキャンセラが稼働状態となり、回り込み波、マルチパス等の遅延波をキャンセルする。
【００２７】
送信機１１３では、送信スイッチ１１１が短絡されているとき、図１に記載していない周波数変換器により、回り込みキャンセラ１１９の加算器１０５から供給されたＩＦ信号（もしくはベースバンド信号）を無線周波数（ＲＦ）信号へ変換し、増幅器１２１へ供給する。
【００２８】
増幅器１２１では、送信機１１３から供給されたＲＦ信号を増幅し、送信アンテナ１１５へ供給する。送信アンテナ１１５では、増幅器１２１から供給されたＲＦ信号を無線送信する。
【００２９】
本実施形態の特徴の一つは、補正値算出・補正値設定部１２７が、送信スイッチ１１１、遅延時間制御部１２５、遅延器番号・位相・振幅値制御部１２３、および回り込み波検出・タップ係数算出部１１７を制御し、ＦＩＲフィルタ１０７の遅延器番号、位相値、および振幅値それぞれの補正値、並びに可変遅延器１０９の補正値を算出し、遅延器番号・位相・振幅値制御部１２３、および遅延時間制御部１２５へ補正値を設定する動作にある。そこでＦＩＲフィルタ１０７の遅延器番号、位相値、および振幅値それぞれの補正値、並びに可変遅延器１０９の補正値を算出し、遅延器番号・位相・振幅値制御部１２３、および遅延時間制御部１２５へ補正値を設定する動作について原理から説明する。
【００３０】
この説明にあたり、まず、回り込みキャンセラの原理を示して回り込みキャンセラを構成するＦＩＲフィルタに設定した遅延器番号と、この遅延器番号に対応するタップ係数値（位相値と振幅値）と、実際にＦＩＲフィルタが与える回り込み波の遅延器番号と位相値、振幅値との誤差が生じ、回り込みキャンセラの遅延波を除去能力が劣化する理由を明確にする。
【００３１】
その説明の後に、回り込みキャンセラを構成するＦＩＲフィルタに設定した遅延器番号と、この遅延器番号に対応するタップ係数値（位相値と振幅値）と、実際にＦＩＲフィルタが与える回り込み波の遅延器番号と位相値、振幅値との誤差を遅延プロファイル（インパルス）から算出し、その誤差から補正値を算出し、その補正値を設定する手順を説明する。
【００３２】
回り込みキャンセラの原理について、図１１と数式を用いて説明する。図１１は回り込みキャンセラのブロック図である。回り込みの伝送路特性を示す伝達関数をＲ（ω）、中継放送機の受信部と送信部（増幅器を含む）の伝達関数をそれぞれ、Ｇ１（ω）とＧ２（ω）とおく。ここでのωは各周波数を表す。また、上位局（親局、もしくは他の中継局）からの希望波のスペクトルをＸ（ω）、回り込みキャンセラのＦＩＲフィルタの伝達関数をＦ（ω）、回り込みキャンセラの本線系信号の出力スペクトルをＹ（ω）としたとき、Ｙ（ω）は（１）式で表される。
0004709627.tif 000002
この（１）式をＹ（ω）について整理すると（２）式となる。
【００３３】
0004709627.tif 000003
ここで、ＦＩＲフィルタが生成する回り込み波の逆相波の加算により回り込み波を除去する条件は、（３）式となる。
0004709627.tif 000004
（２）式において（３）式の条件を満たすには、回り込み波の伝達関数と、ＦＩＲフィルタの伝達関数とを一致させることとなるので、回り込みキャンセラにおける回り込み波を除去する条件は（４）式となる。
0004709627.tif 000005
【００３４】
ここで、回り込みキャンセラにおいて、回り込み波、マルチパス波等の遅延波を検出し、タップ係数値を算出する方法について説明する。回り込みキャンセラでは、複数回（もしくは１回）観測して得たＹ（ω）を逆数化し、逆フーリエ変換することで、遅延プロファイル（インパルス応答）を算出し、遅延時間零以外の遅延時間に対応する遅延プロファイル値（インパルス応答値）をＦＩＲフィルタのタップ係数値に反映させることで実現している。
【００３５】
具体的には、回り込みキャンセラでは、受信（再送信）時間信号ｙ（ｔ）を一定周期間隔Ｔで標本化して得た離散時間信号
0004709627.tif 000006
を離散フーリエ変換（ＤＦＴ、またはＦＦＴ）
0004709627.tif 000007
することで、離散スペクトルＹ（ｋ）（０≦ｋ＜Ｎ）として得、Ｙ（ｋ）の振幅値（または電力値）の平均値（もしくはＹ（ｋ）から抽出したパイロットから既知のパイロットＸ（ｋ）を除算した結果）を用いて回り込み波、マルチパス波等の遅延波の伝達関数を求め、逆離散フーリエ変換（ＩＤＦＴ、またはＩＦＦＴ）することにより、遅延プロファイルを得ている。
【００３６】
ここで、前述の（２）式を離散表現すると、
0004709627.tif 000008
となる。回り込みキャンセラにおいて、ＦＩＲフィルタから信号を出力していないとき（すなわち、タップ係数値を全て零
0004709627.tif 000009
としているとき）、
0004709627.tif 000010
であることから、（７）式は
0004709627.tif 000011
となる。受信部、送信部の特性も含めた回り込み波の伝達関数を
0004709627.tif 000012
とするとき、
0004709627.tif 000013
となり、Ｙ（ｋ）の逆数よりＸ（ｋ）の影響を除去して求まる遅延プロファイルは
0004709627.tif 000014
となる。但し、
0004709627.tif 000015
である（Ｙ（ｋ）の振幅値（電力値）を用いて遅延プロファイルを求める方法については、例えば本発明者等の発明である特開２００４−８０６６８を参照のこと）。
【００３７】
このインパルス応答のうち、遅延時間が零以外の遅延時間に対応する遅延プロファイル値
0004709627.tif 000016
をＦＩＲフィルタのタップ係数値に反映させる。インパルス応答値のタップ係数値への反映は、例えば、
0004709627.tif 000017
で与えられる適応的タップ係数更新によりなされる。但し、
0004709627.tif 000018
は更新前のタップ係数値であり、μは０＜μ≦１.０を満足する更新係数であり、ＬはＬ≦Ｎを満足するＦＩＲフィルタのタップ長である。適応的タップ係数更新については例えば本発明者等の発明である特開２００５―８６３７７を参照のこと。
【００３８】
ここで、回り込みキャンセラを構成するＦＩＲフィルタのタップ係数値μ＝１.０としたとき、タップ係数値の初期値は（８）式より
0004709627.tif 000019
であることから、
0004709627.tif 000020
となる。
【００３９】
ＦＩＲフィルタのタップ係数値は、複素数値により設定するので、
0004709627.tif 000021
すなわち、      
0004709627.tif 000022
0004709627.tif 000023
をタップ係数値として設定するが、記述の簡単のため（２０）、（２１）式の代わりに（１８）式、もしくは（１９）式の表示を以後用いることとする。このとき、ＦＩＲフィルタの伝達関数は、（２２）式となる。
0004709627.tif 000024
【００４０】
従って、（７）式において、（１１）式の回り込み波が存在するとき、回り込みキャンセラを構成するＦＩＲフィルタに（１８）式のタップ係数値を設定し、（２２）式の伝達関数を実現すると
0004709627.tif 000025
となり、回り込み波が除去されることがわかる。
【００４１】
２回目以降のＦＩＲフィルタのタップ係数値更新は、（１６）式を用いて、より精度の高い回り込み波、マルチパス波等の遅延波の除去、もしくは回り込み波、マルチパス波等の遅延波の変動等に対応して除去するために一定時間間隔でタップ係数値を更新する。以上が回り込みキャンセラの回り込み波、マルチパス波等の遅延波を除去する方法の概略となる。
【００４２】
ところが、回り込みキャンセラを回路で実現すると、回路中の配線の線路長差や部品の特性誤差等により、ＦＩＲフィルタで生成したキャンセル波（回り込み波、マルチパス波等の遅延波の逆相波）の遅延時間値、位相値、および振幅値が設定値と一致せず、回り込み波、マルチパス波等の遅延波の除去能力が十分に発揮できない。すなわち、図４のように回り込みキャンセラのＦＩＲフィルタの前、もしくは後、もしくは前及び後に遅延器、移相器、および減衰器が挿入されていると考えることができる。このときの遅延器、移相器、および減衰器が与えている値をそれぞれΔτ、φ、およびρ（ρ＜１.０）とおくと、（１）式、（２）式、および（４）式はそれぞれ（２４）式、（２５）式、（２６）式となる。
0004709627.tif 000026
0004709627.tif 000027
0004709627.tif 000028
これらの（２５）式、（２６）式に対応する離散表現された伝達関数はそれぞれ（２７）式、（２８）式となる。
0004709627.tif 000029
0004709627.tif 000030
【００４３】
（１１）式の回り込み波が存在するとき、受信信号（再送信信号）から求まる遅延プロファイル（インパルス応答）により得られる理想的なＦＩＲフィルタのタップ係数値は（１８）式であるが、（２７）式において（１８）式のタップ係数値を与えたとき、実際にＦＩＲフィルタが与える伝達関数は（２９）式
0004709627.tif 000031
となる。すなわち、回り込み波、マルチパス波等の遅延波を除去するためにＦＩＲフィルタが与えるべき理想的な伝達関数が（２８）式に変わっていることが、回り込みキャンセラが回り込み波、マルチパス波等の遅延波の除去能力を十分に発揮できない要因となる。
【００４４】
以上に述べたように、製造段階で生じる回り込みキャンセラ回路中の配線の線路長差や部品の特性誤差等による遅延時間誤差が存在する場合、（１８）式のタップ係数値を設定しても、回り込み波は除去されないことは明らかであるが、（１６）式の適応的タップ係数更新方法により更新が進むにつれて回り込み波は除去される。しかし、設定タップ係数値に対応する伝達関数とＦＩＲフィルタで実際に生成されている伝達関数との誤差が、回り込みキャンセラの回り込み波、マルチパス波等の遅延波の除去能力を劣化させている。
【００４５】
以上を踏まえ、回り込みキャンセラを構成するＦＩＲフィルタに設定した遅延器番号と、この遅延器番号に対応するタップ係数値（位相値、振幅値に相当する値）と、実際にＦＩＲフィルタが与える回り込み波の遅延器番号と位相値、振幅値との誤差を遅延プロファイル（インパルス）から算出し、その誤差から補正値を算出し、その補正値を設定する手順を説明する。
【００４６】
＜補正値算出手順＞
まず、補正値を算出する手順について図５、および６を用いて説明する。補正値を算出する際、補正値算出・補正値設定部１２７は、送信スイッチ１１１を開放し（５０１）、中継装置において受信のみ開始し、送信は開始しないようにする（５０２）。
【００４７】
ステップ５０２後、以下のステップ５０３を実行する。補正値算出・補正値設定部１２７は、可変遅延器１０９へ与える微小遅延器の個数ｓ（初回はｓ＝０）を遅延時間制御部１２５に供給する。
【００４８】
遅延時間制御部１２５は、補正値算出・補正値設定部１２７より供給された微小遅延器の個数ｓ（初期値はｓ＝０）を可変遅延器１０９に供給する。可変遅延器１０９では、加算器１０５の出力を分配して供給された信号を、ｓに対応した遅延時間ｓＵだけ遅延させて出力し、ＦＩＲフィルタ１０７に供給する。
【００４９】
また、補正値算出・補正値設定部１２７は、予め定めておいた遅延器番号（但し、遅延器番号零は除く）ｎ１（初期値はｎ１＝Ｒ）と、その遅延器番号に対応するタップ係数に予め定めておいた非零タップ係数値Ｃを、回り込み波検出・タップ係数算出部１１７に供給する。
【００５０】
回り込み波検出・タップ係数算出部１１７は、補正値算出・補正値設定部１２７より供給された遅延器番号ｎ１と、その遅延器番号に対応する非零タップ係数値Ｃを、遅延器番号・位相・振幅制御部１２３に供給する。
【００５１】
遅延器番号・位相・振幅制御部１２３は、回り込み波検出・タップ係数算出部１１７より供給された遅延器番号ｎ１と、その遅延器番号に対応する非零タップ係数値Ｃを、補正値算出・補正値設定部１２７より供給された遅延器番号補正値、位相・振幅値補正値Ｗにより補正した値Ａ＝Ｃ・ＷをＦＩＲフィルタ１０７に供給する。但し、補正値算出の初回では、遅延器番号補正値は零、位相・振幅値補正値Ｗは１である。
【００５２】
ＦＩＲフィルタ１０７では、可変遅延器１０９より供給された信号と遅延器番号・位相・振幅制御部１２３より供給された遅延器番号と、その遅延器番号に対応する非零タップ係数値を畳み込んだ結果を加算器１０５に供給する。これにより、ＦＩＲフィルタ１０７は回り込み波を生成する（ここまでステップ５０３）。
【００５３】
この状態で、回り込み波検出・タップ係数算出部１１７は、遅延プロファイル検出サブルーチン（例えば、図７、または８）により遅延プロファイルを算出し、遅延プロファイル算出結果を補正値算出・補正値設定部１２７に供給する（５０４）。
【００５４】
補正値算出・補正値設定部１２７は、回り込み波検出・タップ係数算出部１１７から供給された遅延プロファイルの最大振幅値｜Ｂ｜を検出し、保持する（５０５）。
【００５５】
また、補正値算出・補正値設定部１２７は、遅延プロファイルの最大振幅値｜Ｂ｜と予めＦＩＲフィルタ１０７に与えたタップ係数値Ａの振幅値｜Ａ｜の差｜Ｂ｜−｜Ａ｜が、−ｅ＜｜Ｂ｜−｜Ａ｜＜ｅの範囲内か否かを判定する（５０６）。
【００５６】
ステップ５０６において、−ｅ＜｜Ｂ｜−｜Ａ｜＜ｅの条件を満たさない場合は、位相・振幅値補正値Ｗ＝｜Ａ｜／｜Ｂ｜として（５０７）、ステップ５０３から５０５を再び実行する。
【００５７】
ステップ５０６において、−ｅ＜｜Ｂ｜−｜Ａ｜＜ｅの条件を満たす場合は、位相・振幅値補正値Ｗをそのまま保持して、補正値算出・補正値設定部１２７は、｜Ｂ｜に対応する複素数値Ｂ、および遅延器番号Ｈ、並びに遅延器番号Ｈ−１、Ｈ＋１における振幅値をそれぞれ｜Ｂ−｜、｜Ｂ＋｜として保持する（５０８）。
【００５８】
次に補正値算出・補正値設定部１２７は、｜Ｂ｜、｜Ｂ−｜、および｜Ｂ＋｜を用いて、
Ｑ１＝（｜Ｂ｜／｜Ｂ−｜）＋（｜Ｂ｜／｜Ｂ＋｜）を算出し、｜Ｂ−｜＞｜Ｂ＋｜ならばＱ２＝｜Ｂ−｜／｜Ｂ＋｜を、｜Ｂ−｜＞｜Ｂ＋｜でなければＱ２＝｜Ｂ＋｜／｜Ｂ−｜を算出する（５０９）。
【００５９】
次に補正値算出・補正値設定部１２７は、｜Ｂmax｜に｜Ｂ｜、ＢmaxにＢ、ＨmaxにＨ、ｓmaxにs、Ｑ１maxにＱ１、Ｑ２minにＱ２を保持する（５１０）。
【００６０】
次に補正値算出・補正値設定部１２７はｓの値に１を加算しｓに保持した後、遅延時間制御部１２５へｓを供給し、遅延時間制御部１２５は可変遅延器１０９にｓを供給し、可変遅延器１０９は加算器１０５から分配して供給された信号をｓＵだけ遅延し、ＦＩＲフィルタ１０７へ供給する（６０１）。
【００６１】
ここで、ステップ６０２を実行する。補正値算出・補正値設定部１２７は、予め定めておいた遅延器番号（但し、遅延器番号零は除く）ｎ１と、その遅延器番号に対応するタップ係数に予め定めておいた非零タップ係数値Ｃを、回り込み波検出・タップ係数算出部１１７に供給する。
【００６２】
回り込み波検出・タップ係数算出部１１７は、補正値算出・補正値設定部１２７より供給された遅延器番号ｎ１と、その遅延器番号に対応する非零タップ係数値Ｃを、遅延器番号・位相・振幅制御部１２３に供給する。
【００６３】
遅延器番号・位相・振幅制御部１２３は、回り込み波検出・タップ係数算出部１１７より供給された遅延器番号ｎ１と、その遅延器番号に対応する非零タップ係数値Ｃを、補正値算出・補正値設定部１２７より供給された遅延器番号補正値（補正値算出の際は零）、位相・振幅値補正値Ｗにより補正した値Ａ＝Ｃ・ＷをＦＩＲフィルタ１０７に供給する（ステップ６０２ここまで）。
【００６４】
この状態で、回り込み波検出・タップ係数算出部１１７は、遅延プロファイル検出サブルーチン（例えば、図７、または８）により遅延プロファイルを算出し、遅延プロファイル算出結果を補正値算出・補正値設定部１２７に供給する（６０３）。
【００６５】
補正値算出・補正値設定部１２７は、回り込み波検出・タップ係数算出部１１７から供給された遅延プロファイルから遅延器番号零を除いた遅延器番号に対応する遅延プロファイル値（インパルス応答値）の中から最大振幅値｜Ｂ｜を検出し、保持する（６０４）。
【００６６】
補正値算出・補正値設定部１２７は、｜Ｂ｜に対応する複素数値Ｂ、および遅延器番号Ｈ、並びに遅延器番号Ｈ−１、Ｈ＋１における振幅値をそれぞれ｜Ｂ−｜、｜Ｂ＋｜として保持する（６０５）。
【００６７】
次に補正値算出・補正値設定部１２７は、｜Ｂ｜、｜Ｂ−｜、および｜Ｂ＋｜を用いて、
Ｑ１＝（｜Ｂ｜／｜Ｂ−｜）＋（｜Ｂ｜／｜Ｂ＋｜）を算出し、｜Ｂ−｜＞｜Ｂ＋｜ならばＱ２＝｜Ｂ−｜／｜Ｂ＋｜を、｜Ｂ−｜＞｜Ｂ＋｜でなければＱ２＝｜Ｂ＋｜／｜Ｂ−｜を算出する（６０６）。
【００６８】
次に補正値算出・補正値設定部１２７は、Ｑ１≧Ｑ１max、かつＱ２≦Ｑ２minの条件を満たす場合はＱ１maxにＱ１、Ｑ２minにＱ２、|Ｂmax|に｜Ｂ｜、ＢmaxにＢ、ＨmaxにＨ、ｓmaxにｓを保持する（６０７）。
【００６９】
次に補正値算出・補正値設定部１２７は、ｓ＝Ｍ−１か否か判断する（６０８）。ｓ＝Ｍ−１の条件を満たす場合は次のステップ６０９に進み、ｓ＝Ｍ−１の条件を満たさない場合はステップ６０１から６０７を再び実行する。但し、ＭはＴの分割数であり、Ｍは自然数である。
【００７０】
ｓ＝Ｍ−１の条件を満たした場合、補正値算出・補正値設定部１２７は、可変遅延器設定値としてｓmaxを、遅延器番号補正値としてＺ＝Ｈmax−Ｒを、位相・振幅値補正値としてＧad＝Ｗ・Ｃ／Ｂmaxを保持記憶し（６０９）、補正値算出手順を終了する。
【００７１】
補正値算出手順を終了した後、補正値算出・補正値設定部１２７は、可変遅延器補正値ｓmaxを遅延時間制御部１２５に設定し、遅延器番号補正値Ｚと、位相・振幅値補正値
Ｇadを遅延器番号・位相・振幅値制御部１２３に設定する。
【００７２】
ここまで述べた補正値算出手順としては、図５から６に示した手順の代りに図１９から２０に示した手順を用いても良い。
【００７３】
可変遅延器設定値ｓmaxを遅延時間制御部１２５に設定し、遅延器番号補正値Ｚと、位相・振幅値補正値Ｇadを遅延器番号・位相・振幅値制御部１２３に設定した後、回り込みキャンセラ１１９では、キャンセル動作を開始する。このキャンセル動作について図９を用いて説明する。
【００７４】
＜補正値を用いた回り込みキャンセル動作＞
ステップ９０１では、補正値算出・補正値設定部１２７は、回り込み波検出・タップ係数算出部１１７に全ての遅延器番号ｎ（０≦ｎ＜Ｌ＋Ｚ）に対応するタップ係数値ｆ（ｎ）を零とするように設定する。
【００７５】
回り込み波検出・タップ係数算出部１１７は、全ての遅延器番号ｎ（０≦ｎ＜Ｌ＋Ｚ）に対応するタップ係数係数値ｆ（ｎ）を仮タップ係数値ｇ（ｎ）として遅延器番号・位相・振幅値制御部１２３に供給する。
【００７６】
遅延器番号・位相・振幅値制御部１２３は、回り込み波検出・タップ係数算出部１１７より供給された仮タップ係数値ｇ（ｎ）（０≦ｎ＜Ｌ＋Ｚ）を遅延器番号補正値Ｚと、位相・振幅値補正値Ｇadにより補正したタップ係数値ｆ（ｎ−Ｚ）＝Ｇad・ｇ（ｎ）（Ｚ≦ｎ＜Ｌ＋Ｚ）をＦＩＲフィルタ１０７に設定する（ステップ９０１ここまで）。
【００７７】
遅延時間制御部１２５は、補正値算出・補正値設定部１２７より設定された可変遅延器補正値ｓmaxを可変遅延器１０９に設定する（９０２）。
【００７８】
この段階で、補正値算出・補正値設定部１２７は、送信スイッチ１１１を短絡し、中継放送を開始（送信を開始）する（９０４）。
【００７９】
また、補正値算出・補正値設定部１２７は、回り込み波検出・タップ係数算出部１１７を制御し、遅延プロファイル検出サブルーチン（例えば図７、もしくは８）により遅延プロファイルを算出し、遅延プロファイル算出結果をタップ係数値算出サブルーチンへ供給する（９０５）。
【００８０】
回り込み波検出・タップ係数算出部１１７のタップ係数値算出サブルーチン（例えば、図１０）は、遅延プロファイル検出サブルーチンより供給された遅延プロファイル算出結果より、全ての遅延器番号に対応する仮タップ係数値ｇ（ｎ）を算出し、遅延器番号・位相・振幅値制御部１２３へ供給する（９０６）。
【００８１】
遅延器番号・位相・振幅値制御部１２３では、回り込み波検出・タップ係数算出部１１７より供給された仮タップ係数値ｇ（ｎ）（０≦ｎ＜Ｌ）を遅延器番号補正値Ｚと、位相・振幅値補正値Ｇadにより補正したタップ係数値ｆ（ｎ−Ｚ）＝Ｇad・ｇ（ｎ）（Ｚ≦ｎ＜Ｌ＋Ｚ）を算出し（９０７）、ＦＩＲフィルタ１０７に設定する（９０８）。
【００８２】
以降、ステップ９０５から９０８を繰り返す。
【００８３】
以上、補正値算出手順、および補正値を利用した回り込みキャンセル手順について説明した。
【００８４】
ここで、補正値算出手順、および補正値を利用した回り込みキャンセル動作により誤差が補正される理由について、数式を用いて詳細に説明する。回り込みキャンセラ回路中の配線の線路長差や部品の特性誤差等による遅延時間誤差ΔｎＴが存在する場合、
0004709627.tif 000032
として表現できる。この（３０）式中のｒＴはＦＩＲフィルタ１０７の遅延器番号の移動により補正できる遅延時間誤差であり、ｍＵは可変遅延器１０９により
0004709627.tif 000033
を付加してＴとすることでＦＩＲフィルタ１０７の遅延器番号の移動により補正できる遅延時間誤差であり、εは−Ｕ／２＜ε＜Ｕ／２を満たす遅延時間誤差である。但し、ｒとｍは自然数である。
【００８５】
すなわち、遅延時間誤差ΔｎＴは、可変遅延器１０９により（３１）式の遅延を付加することで、
0004709627.tif 000034
とでき、ＦＩＲフィルタ１０７の遅延器番号を（ｒ＋１）だけ前に移動することで遅延時間が補正できることとなる。
【００８６】
この（３２）式の（ｒ＋１）は図６のステップ６０９では遅延器番号補正値Ｚ＝Ｈmax−Ｒとして算出する。また、（３２）式の（Ｔ−ｍＵ）は図６のステップ６０９では可変遅延器設定値ｓmaxとして算出している。
【００８７】
ここで、ステップ５０１から６１０により、可変遅延器設定値、遅延器番号補正設定値、および位相・振幅補正設定値が算出できる理由ついて、数式を用いて詳細に説明する。補正値算出手順を表した図５のステップ５０１から５０９では、ＦＩＲフィルタ１０７への設定タップ係数値の振幅値と実際にＦＩＲフィルタが与えている回り込み波の振幅値の誤差を位相・振幅補正値Ｗにより少なくしている（ステップ５０７）とともに、可変遅延器１０９においてｓ＝０のときの最大振幅値｜Ｂ｜と、対応する複素数値Ｂ、および遅延器番号Ｈ、並びに遅延器番号Ｈ−１、Ｈ＋１それぞれに対応する振幅値｜Ｂ−｜、｜Ｂ＋｜が保持される（ステップ５０８）。この後、ステップ６０１から６１０で本来の補正値算出が実行される。
【００８８】
遅延時間誤差ΔｎＴが存在するとき、ＦＩＲフィルタ１０７の遅延器番号ｎ１に設定するタップ係数値をＡ＝Ｃ・Ｗ＝ａ１＋ｊｂ１とする（ステップ６０２）。すなわち
0004709627.tif 000035
とすると（図１４）、実際の遅延プロファイルは回り込みキャンセラ回路中の線路長、および部品の特性により図１５のようになる。しかし、回り込み波検出・タップ係数算出部１１７の時間分解能がＴに制限されていることから、図１６のように遅延プロファイルが推定される。図１６に示すように、遅延プロファイルｄ（ｎ）ではｒＴだけ遅延した遅延器番号ｎ１＋ｒにＦＩＲフィルタ１０７で生成した実際の回り込み波の遅延プロファイル値（インパルス応答値）がステップ６０３と６０４により検出される。すなわち、（３４）式に示すように、遅延プロファイル値が得られる。
0004709627.tif 000036
【００８９】
ここで、可変遅延器１０９を用いてＴよりも小さい遅延時間ｓＵ（０≦ｓ＜Ｍ）を付加（ステップ６０１から６０８の繰り返し）して、図１７に示したように
0004709627.tif 000037
とできた場合、ｄ（ｎ）（０≦ｎ＜Ｎ）において遅延器番号（ｎ１＋ｒ＋１）に対応する遅延プロファイル値（インパルス応答値）のみが値を持つ（もしくは、遅延器番号（ｎ１＋ｒ＋１）に対応する遅延プロファイル値（インパルス応答値）が最大、かつ遅延器番号（ｎ１＋ｒ）と（ｎ１＋ｒ＋２）に対応する遅延プロファイル値（インパルス応答値）がほぼ等しい）。
【００９０】
一方、可変遅延器１０９を用いてＴよりも小さい遅延時間ｓＵ（０≦ｓ＜Ｍ）を付加（ステップ６０１から６０８の繰り返し）して、図１８に示したように
0004709627.tif 000038
となった場合、ｍＵ＋εだけ遅延時間誤差が残留するため、ｄ（ｎ）（０≦ｎ＜Ｎ）において遅延器番号（ｎ１＋ｒ＋１）の位置だけでなく、他の遅延器番号に対応する遅延プロファイル値（インパルス応答値）が現れ、遅延器番号（ｎ１＋ｒ）と（ｎ１＋ｒ＋２）に対応する遅延プロファイル値（インパルス応答値）は等しくない。
【００９１】
遅延器番号（ｎ１＋ｒ）と（ｎ１＋ｒ＋２）に対応する遅延プロファイル値（インパルス応答値）は、それぞれ｜Ｂ−｜、｜Ｂ＋｜として保持し、可変遅延器１０９が与える遅延ｓにより変化する｜Ｂ−｜、｜Ｂ＋｜の大小関係については、｜Ｂ｜、｜Ｂ−｜、および｜Ｂ＋｜の関数Ｑ１、およびＱ２（ステップ６０６）により評価する。Ｑ１が最大、かつＱ２が最小になるとき、遅延時間誤差が最も小さくなることはＱ１、Ｑ２を求めるステップ６０６より明らかである。そこで、Ｑ１が最大、かつＱ２が最小となるｓを保持する（ステップ６０７）。
【００９２】
従って、ステップ６０１から６０８に従い、可変遅延器１０９により微小遅延器Ｕを一つずつ付加し（０≦ｓ＜Ｍの範囲でｓＵの遅延時間を付加し）、回り込みキャンセラの遅延波検出・タップ係数値算出部１１７で、ｄ（ｎ）（０≦ｎ＜Ｎ）を観察し、遅延器番号（ｎ１＋ｒ）と（ｎ１＋ｒ＋２）に対応する遅延プロファイル値（インパルス応答値）の差が最小となる可変遅延器の設定遅延時間ｓmaxＵ（（３７）式）を探す。
0004709627.tif 000039
【００９３】
探し出したｓmaxＵを可変遅延器１０９により常に付加することで、遅延時間誤差は
0004709627.tif 000040
となる。ここで、（ｍ＋ｓ）＝Ｍであるとき、（ｍ＋ｓ）Ｕ＝Ｔとなり、ｄ（ｎ）（０≦ｎ＜Ｎ）の、遅延器番号（ｎ１＋ｒ）と（ｎ１＋ｒ＋２）に対応する遅延プロファイル値（インパルス応答値）の振幅値の差が最小となるので、（ｍ＋ｓmax）＝Ｍである。
【００９４】
可変遅延器１０９によりｓmaxＵが付加されているときの最大振幅値｜Ｂmax｜に対応する遅延器番号Ｈmaxはｒ＋１となる。すなわち、回り込みキャンセラ回路中の線路長誤差、および部品の特性誤差による遅延時間誤差と、可変遅延器１０９が付加した遅延時間により、全体で遅延器番号が（ｒ＋１）だけ遅延している。
【００９５】
従って、所望の遅延時間でタップ係数値を出力したいのであれば、可変遅延器１０９の微小遅延器個数をｓmaxに固定し、ＦＩＲフィルタ１０７のタップ係数値に対応する遅延器番号を（ｒ＋１）だけ前に設定すれば良い。すなわち、設定しようとしている遅延器番号ｎと対応するタップ係数値
0004709627.tif 000041
を
0004709627.tif 000042
として（ｒ＋１）だけ前に設定する（ステップ９０７。但し、ステップ９０７では遅延器番号補正前のタップ係数値をｇ（ｎ）としてある。）。この場合には、遅延時間０から（ｒ＋１）Ｔまでの遅延時間に対応するタップ係数値は設定不可能となるが、実際の回り込み波の遅延時間は、中継装置の本線系に挿入される帯域通過フィルタ等による遅延のため、０から（ｒ＋１）Ｔまでの遅延時間よりも大きくなるのが一般的であるため問題にならない。
【００９６】
ここまで、可変遅延器１０９による遅延の設定、およびＦＩＲフィルタ１０７の遅延器番号の移動により、遅延時間誤差を最小とする可変遅延器番号算出、および設定、並びに遅延器番号補正値算出、および設定について説明した。ここで、残りの補正値である位相・振幅補正値の算出と、設定について説明する。
【００９７】
位相・振幅補正値の算出は、ＦＩＲフィルタの遅延器番号ｎ１に対応するタップ係数への設定値を
0004709627.tif 000043
（すなわちＡ＝Ｃ・Ｗ）としたとき、遅延波検出・タップ係数算出部において得た遅延プロファイルｄ（ｎ）のｎ１＋（ｒ＋１）における検出値が
0004709627.tif 000044
であることから、
0004709627.tif 000045
なる減衰量を持つ減衰器が挿入されていることと等価である。但し、可変遅延器１０９における微小遅延器の個数はｓmaxであるとする。従って、ＦＩＲフィルタに与えたタップ係数値ｆ（ｎ１）＝Ａ＝Ｗ・Ｃ＝ａ１＋ｊｂ１と遅延プロファイルに現れた遅延プロファイル値（インパルス応答値）の遅延器番号零を除いた遅延器番号に対応する遅延プロファイル値（インパルス応答値）の最大振幅値｜Ｂmax｜に対応するＢ＝ｄ（ｎ１＋（ｒ＋１））＝ａ３＋ｊｂ３を用いて（４３）式により、位相・振幅補正値を求め、設定したいタップ係数値をＦＩＲフィルタのタップ係数値として与える際、設定したいタップ係数値に次の（４４）式のＧadを常に乗じておけば良い。
0004709627.tif 000046
この位相・振幅補正値Ｇadは遅延器番号ｎ１に対応するタップ係数値だけでなく、全ての遅延器番号（０≦ｎ＜Ｌ）に対応するタップ係数値に対して用いることができる。
【００９８】
ここで述べた実施例では、遅延器番号ｎ１に対応するタップ係数値に対してのみ位相・振幅補正値を求め、全ての遅延器番号に対する位相・振幅補正値としたが、全ての遅延器番号ｎに対して同様の処理をして補正値を算出し、それぞれの遅延器番号に対応する位相・振幅補正値としても良い。
【００９９】
以上に述べた、ＦＩＲフィルタの遅延時間誤差、位相誤差、振幅誤差の検出、および補正原理に基づく補正処理方法を以下にまとめる。まず、中継装置にて中継放送を開始する前に、上位局からの放送を受信し、回り込みキャンセラで補正値を算出する。このとき、回り込みキャンセラの本線系信号出力の後段に挿入されたスイッチ（再送信スイッチ）の開放、または可変減衰器により減衰量を大きくし、送信（再送信）を停止した上で、次に述べる手順（補正値算出手順１、もしくは２）により補正値を得て、補正値利用手順により遅延波キャンセル動作を開始する。
【０１００】
ここまで示した実施例では、ＦＩＲフィルタを構成している遅延器一つあたりの遅延時間をＴとしたとき、可変遅延器で設定可能な遅延時間の１微小遅延器ＵはＵ＝Ｔ／Ｍとしている。但し、ＭはＭ≧１を満たす自然数である。ここまで示した実施例では、Ｍを自然数としたが、本発明においてＭは自然数に限定するものではない。
【０１０１】
従って、補正値算出し、補正値を利用する本発明の回り込みキャンセラの遅延波キャンセル能力は、従来の回り込みキャンセラに比べて改善される。
【０１０２】
可変遅延器の微小遅延器Ｕの遅延時間が小さいほど回り込みキャンセラを構成するＦＩＲフィルタが生成する回り込み波の遅延時間誤差が小さくなるため、より安定的な回り込みキャンセラを実現できる。しかし、可変遅延器の微小遅延器Ｕを小さくすればするほど、補正処理における繰り返し処理が多くなるので、ある程度の分割数Ｍにとどめ、可変遅延器の微小遅延器Ｕよりも更に小さい遅延時間を設定可能な可変遅延器を別途用意して同様に処理することで、更なる性能向上が可能である。
【０１０３】
図２、および３はともに、本発明による回り込みキャンセラの実施例構成ブロック線図を示している。図２、および３における可変遅延器は、ＦＩＲフィルタを構成する遅延器一つあたりの遅延時間よりも小さい遅延時間を設定できる。補正処理手順、補正値を利用した回り込みキャンセル動作は、図１と同じである。
【図面の簡単な説明】
【０１０４】
【図１】本発明の実施例１
【図２】本発明の実施例２
【図３】本発明の実施例３
【図４】従来の回り込みキャンセラ
【図５】本発明の補正値算出手順の例１
【図６】本発明の補正値算出手順の例１
【図７】本発明の補正値算出手順で用いる遅延プロファイルの検出サブルーチンの例１
【図８】本発明の補正値算出手順で用いる遅延プロファイルの検出サブルーチンの例２
【図９】本発明の補正値利用手順。回り込みキャンセラ動作。
【図１０】本発明の補正値利用手順。回り込みキャンセラ動作。
【図１１】従来の回り込みキャンセラ
【図１２】ＦＩＲフィルタの構成例１
【図１３】ＦＩＲフィルタの構成例２
【図１４】ＦＩＲフィルタの設定タップ係数値
【図１５】実際の遅延プロファイル
【図１６】回り込みキャンセラの回り込み波検出部で推定される遅延プロファイル
【図１７】回り込みキャンセラの回り込み波検出部で推定される遅延プロファイル。可変遅延器にて、smaxUを付加してε=0のとき。
【図１８】回り込みキャンセラの回り込み波検出部で推定される遅延プロファイル。可変遅延器にてｓmaxUを付加してε≠０のとき
【図１９】本発明の補正値算出手順の例２
【図２０】本発明の補正値算出手順の例２
【符号の説明】
【０１０５】
１０１…受信アンテナ
１０３…受信機
１０５…加算器
１０７…ＦＩＲフィルタ
１０９…可変遅延器
１１１…送信スイッチ
１１３…送信機
１１５…送信アンテナ
１１７…回り込み波検出・タップ係数算出部
１１９…回り込みキャンセラ
１２１…パワーアンプ
１２３…遅延器番号・位相・振幅値制御部
１２５…遅延時間制御部
１２７…補正値算出・補正値設定部
２０１…受信アンテナ
２０３…受信機
２０５…加算器
２０７…可変遅延器
２０９…ＦＩＲフィルタ
２１１…送信機
２１３…パワーアンプ
２１５…送信アンテナ
２１７…回り込み波検出・タップ係数算出部
２１９…送信スイッチ
２２１…回り込みキャンセラ
２２３…遅延時間制御部
２２５…遅延器番号・位相・振幅値制御部
２２７…補正値算出・補正値設定部
３０１…受信アンテナ
３０３…受信器
３０５…加算器
３０７…可変遅延器
３０９…ＦＩＲフィルタ
３１１…可変遅延器
３１３…送信機
３１５…パワーアンプ
３１７…送信アンテナ
３１９…回り込み波検出・タップ係数算出部
３２１…回り込みキャンセラ
３２３…送信スイッチ
３２５…遅延時間制御部
３２７…遅延時間制御部
３２９…遅延器番号・位相・振幅制御部
３３１…補正値算出・補正値設定部
４０１…受信アンテナ
４０３…受信機
４０５…加算器
４０７…送信機
４０９…パワーアンプ
４１１…送信アンテナ
４１３…減衰器
４１５…移相器
４１７…遅延器
４１９…回り込み波検出・タップ係数算出部
４２１…ＦＩＲフィルタ
４２３…回り込みキャンセラ
１１０１…受信アンテナ
１１０３…受信機
１１０５…加算器
１１０７…ＦＩＲフィルタ
１１０９…送信機
１１１１…パワーアンプ
１１１３…送信アンテナ
１１１５…回り込み波検出・タップ係数算出部
１１１７…回り込みキャンセラ
１４０１…回り込み波
１５０１…希望波
１５０３…回り込み波
１６０１…希望波
１６０３、１６０５、１６０７、１６０９、１６１１、１６１３…検出回り込み波
１７０１…希望波
１７０３…検出回り込み波
１８０１…希望波
１８０３、１８０５、１８０７、１８０９、１８１１、１８１３、１８１５…検出回り込み波
【図１】
0004709627.tif 000047
【図２】
0004709627.tif 000048
【図３】
0004709627.tif 000049
【図４】
0004709627.tif 000050
【図５】
0004709627.tif 000051
【図６】
0004709627.tif 000052
【図７】
0004709627.tif 000053
【図８】
0004709627.tif 000054
【図９】
0004709627.tif 000055
【図１０】
0004709627.tif 000056
【図１１】
0004709627.tif 000057
【図１２】
0004709627.tif 000058
【図１３】
0004709627.tif 000059
【図１４】
0004709627.tif 000060
【図１５】
0004709627.tif 000061
【図１６】
0004709627.tif 000062
【図１７】
0004709627.tif 000063
【図１８】
0004709627.tif 000064
【図１９】
0004709627.tif 000065
【図２０】
0004709627.tif 000066