(57)【要約】【課題】自己装置から送出した信号の回り込みが受信に与える影響を排除して、ＡＴＵ−ＣとＡＴＵ−Ｒとの距離が長距離であっても安定した復調動作を確保すること。【解決手段】コンステレーションエンコーダ２０２が８シンボル毎にキャリアの１８０度位相反転のデータをＩＦＦＴ部２６に与えて回線上へ位相反転信号を送信する。一方、送信実行中に回線から受信した信号をＦＦＴ部２７が高速フーリエ変換してコンステレーションデータを取得し、ＡＧＣ制御部２０３がＡＧＣのための制御を実施する。さらにＣＡＰＣ部２０４がＣＡＰＣ制御し、タイミング再生部２０５がタイミング再生の要否を監視している。そして、キャリアの位相反転送信による回り込みが発生している期間はＡＧＣ制御、ＣＡＰＣ制御、タイミング再生を凍結する。【選択図】　　　図３
2004007268.tif 000002
【特許請求の範囲】
【請求項１】
所定数のシンボル毎にキャリアの位相反転の有無にて回線上へデータ送信する送信手段と、前記送信手段による送信実行中に、前記回線から受信した信号に対して前記所定数のシンボル毎に復調作業を加える受信手段と、復調された信号からデータを抽出するデータ抽出手段と、前記送信手段がキャリアを位相反転した送信信号による回り込みが発生している期間は前記受信手段による復調作業を凍結する凍結処理手段と、を具備するＤＳＬモデム装置。
【請求項２】
前記凍結処理手段は、前記送信手段がキャリアの位相反転実施から所定シンボル数だけ経過した時点で復調作業を凍結することを特徴とする請求項１記載のＤＳＬモデム装置。
【請求項３】
前記受信手段は、受信信号のコンステレーションデータに基づいて後続の受信信号に対してＡＧＣ制御するＡＧＣ制御部を備え、前記凍結処理手段は復調作業となる前記ＡＧＣ制御部によるＡＧＣ制御を凍結することを特徴とする請求項１又は請求項２記載のＤＳＬモデム装置。
【請求項４】
前記受信手段は、受信信号のコンステレーションデータをＣＡＰＣ制御するＣＡＰＣ部を備え、前記凍結処理手段は復調作業となる前記ＣＡＰＣ部のＣＡＰＣ制御を凍結することを特徴とする請求項１から請求項３のいずれかに記載のＤＳＬモデム装置。
【請求項５】
前記受信手段は、前回のデータ抽出に使用したシンボルの区切りから今回のデータ抽出に使用するシンボルの区切りを予測し、今回のシンボルの区切りが予測からずれていればシンボルの区切りのタイミングを再生するタイミング再生部を備え、前記凍結処理手段は復調作業となる前記タイミング再生部のタイミング再生を凍結することを特徴とする請求項１から請求項４のいずれかに記載のＤＳＬモデム装置。
【請求項６】
前記データ抽出手段は、抽出対象データが前記回り込み発生期間のデータである場合、少なくとも１シンボル前の抽出データに置き換えることを特徴とする請求項１から請求項５のいずれかに記載のＤＳＬモデム装置。
【請求項７】
データ通信開始前にハンドシェイク手順及びイニシャライズ手順を実行し、データ通信開始後は送信データの符号化及び受信データの復号化を行うトランシーバと、前記トランシーバの動作を管理すると共に、ユーザ端末から供給される送信データを前記トランシーバへ入力し、前記トランシーバから回線受信した受信データを受け取って前記ユーザ端末へ出力するホストと、前記トランシーバが回線へ出力する送信データをアナログ信号に変換すると共に前記回線から受信したアナログ信号をデジタルデータに変換するＡＦＥ部と、前記ＡＦＥ部により変換されたアナログ信号を回線へ送出するドライバと、前記回線からアナログ信号を受信するレシーバとを具備し、
前記トランシーバは、請求項１から請求項６のいずれかに記載のＤＳＬモデム装置を搭載していることを特徴とするＤＳＬ通信装置。
【請求項８】
所定数のシンボル毎にキャリアの位相反転の有無にて回線上へデータ送信し、この送信実行中に前記回線から受信した信号に対して前記所定数のシンボル毎に復調作業を加え、前記キャリアを位相反転した送信信号による回り込みが発生している期間は前記復調作業を凍結することを特徴とするＤＳＬ通信における受信方法。
【請求項９】
ＩＴＵ−Ｔ勧告であるＧ．９９４．１（Ｇ．ｈｓ）に基づいたハンドシェイク手順を実行する場合、自己端末からデータ”１”送信のためにキャリアの位相反転を実施したら、自己端末からの送信信号の回り込みが発生する期間に受信した信号を特定し、特定した信号に対する復調作業を凍結することを特徴とするＧ．ｈｓ通信における受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数キャリアを使用するマルチキャリア通信に適用可能なＤＳＬモデム装置及びＤＳＬ通信における受信方法に関する。
【０００２】
【従来の技術】
ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ　Ｄｉｇｉｔａｌ　Ｓｕｂｓｃｒｉｂｅｒ　Ｌｉｎｅ）は、既存の電話回線を利用して、高速のインターネット接続サービスと従来からの電話サービスとを同時に利用できるようにしたサービスであり、現在急速に普及している。かかるＡＤＳＬサービスを実現するために、ＡＤＳＬモデムに関するＩＴＵ−Ｔ勧告が発行された。ＩＴＵ−ＴのＳＧ１５において１９９９年に成立したＧ．９９４．１（以下、「Ｇ．ｈｓ」という）は、ＡＤＳＬ規格に関する勧告の一つである。
【０００３】
Ｇ．ｈｓでの使用信号（キャリア）について説明する。図８は、ＴＣＭ−ＩＳＤＮとの混在を想定したＡＮＮＥＸ．Ｃでの使用信号を示している。ＡＴＵ−Ｃ（例えば交換局側となるセンター装置）よりＡＴＵ−Ｒ（例えば家庭側となるリモート装置）へ送信される信号は、ダウンストリームと呼ばれていて＃１２、＃１４、＃６４のキャリアが用いられる。一方、ＡＴＵ−ＲからＡＴＵ−Ｃへ送信される信号は、アップストリームと呼ばれていて＃７、＃９が用いられる。「＃」はキャリア番号を示していて、キャリア番号に４．３１２５ＫＨｚを乗算した値が実際のキャリア周波数となる。
【０００４】
また、変調方式は、各々のキャリアに同じデータを載せる方式を採用していて、データの載せ方は次のようになっている。すなわち、データ”１”を載せるときは、８シンボル（８／４３１２．５秒）毎に各キャリアの位相を１８０度反転させる。また、データ”０”を載せるときは、８シンボル目の位相反転を実施しないようにする。
【０００５】
図９は、ＡＤＳＬモデムにおける送信側及び受信側の機能ブロック図である。プロトコル制御部５０１は、Ｇ．ｈｓで定められたプロトコルにしたがって送信すべきメッセージを用意し、メッセージを表現した”０”と”１”からなるビット列に変換する。コンステレーションエンコーダ５０２は、８シンボル毎の時間を計算し、８シンボル毎の時間間隔でＩＦＦＴ部５０３へコンステレーションデータを供給する。例えば、”０”を送信するときは、８シンボル前と同じコンステレーションデータをＩＦＦＴ部５０３へ供給し、”１”を送信するときは、８シンボル前と１８０度位相反転したコンステレーションデータをＩＦＦＴ部５０３へ供給する。図１０（ａ）（ｂ）は”１”を送信するときのコンステレーションデータを示しており、図１１（ａ）（ｂ）は”０”を送信するときのコンステレーションデータを示している。
【０００６】
ＩＦＦＴ部５０３によりコンステレーションデータは変調され、変調された送信データはＡＦＥ（アナログフロントエンド）４でＤＡ変換されて電話回線へ送出される。
【０００７】
一方、受信側は、ＡＦＥ５０４にて電話回線からの受信アナログ信号がサンプルデータに変換され、そのサンプルデータがＦＦＴ部５０５によりシンボル単位で高速フーリエ変換されて復調される。ＦＦＴ出力に対してＡＧＣ制御部５０６でゲイン制御量を計算してＡＦＥ５０４にゲイン制御量を指示している。
【０００８】
図１２は、ＡＧＣ後に得られたコンステレーションデータを示している。図１２中に○印で示す点が受信点である。通常、コンステレーション座標（複素平面）の軸上に受信点がくるように調整すると操作が簡素化されることから、ＣＡＰＣ（Ｃａｒｒｉｅｒ　Ａｕｔｏｍａｔｉｏｎ　Ｐｈａｓｅ　Ｃｏｎｔｒｏｌ）と呼ばれる制御を実施している。コンステレーション座標（複素平面）の軸上に受信点がくるように調整する角度調整を行っている。
【０００９】
ＣＡＰＣ制御したコンステレーションデータのＸ座標に注目すると、”０”と”１”が混在した信号を受信した場合、図１３に示すような検波信号が得られる。そこで、検波信号からダウンエッジを見つけたら、以降８シンボル毎にＧ．ｈａの受信の区切りを設定し、区切りから４シンボル右へシフトした点にて検波値が「正」又は「負」であることを判定することによりデータ抽出が可能となる。データ抽出部９は、前回と符号が同じならば”０”とし、前回と符号が反転すれば”１”として順次データ抽出を行う。
【００１０】
また、検波信号を分析してダウンエッジの位置が前回値から予測される位置よりずれている場合は、８シンボルの区切りを更新する必要がある。タイミング再生部８は、ダウンエッジの位置が前回値から予測される位置からずれているか否か監視していて、ずれが発生したらあらためて検波信号からダウンエッジを見つけて、その位置を区切りに再設定する。
【００１１】
以上のＣＡＰＣ制御とタイミング再生を継続しながら安定した復調動作を実施している。
【００１２】
【発明が解決しようとする課題】
しかしながら、ＡＴＵ−ＣとＡＴＵ−Ｒとの距離が長距離になると、自己装置から送出した信号の回り込みが、受信に悪影響を与えて安定した復調動作を阻害する可能性があった。
【００１３】
図１４はＡＴＵ−Ｒが上り回線上に＃７、＃９のキャリアを送出した状態を示している。同図に示すように、１８０度位相反転する”１”のデータを送出した瞬間には、上り回線上に送出した信号のスペクトラムが広範囲の周波数帯域に拡散している。ＡＴＵ−ＣとＡＴＵ−Ｒとの距離が近距離（例えば３Ｋｍ以下）の場合は、下り回線上の＃１２、＃１４、＃６４のキャリアの信号レベルは上り回線からの拡散成分に比べて十分に大きいので、下り回線上のキャリアを捕らえることができる。
【００１４】
しかし、ＡＴＵ−ＣとＡＴＵ−Ｒとの距離が長距離になると、図１５に示すように、下り回線上の＃１２、＃１４、＃６４のキャリアの信号レベルは大きく減衰してしまうので、＃１２、＃１４、＃６４のキャリアの信号レベルが上り回線からの拡散成分に埋もれてしまい検出できない事態が発生する。このような状態が発生するとＡＴＵ−ＲではＡＴＵ−Ｃからの信号を受信するのが困難となる。
【００１５】
本発明は以上のような実情に鑑みて成されたものであり、自己装置から送出した信号の回り込みが受信に与える影響を排除して、ＡＴＵ−ＣとＡＴＵ−Ｒとの距離が長距離であっても安定した復調動作を確保できる信頼性の高いＤＳＬモデム装置及びＤＳＬ通信における受信方法を提供することを目的とする。
【００１６】
【課題を解決するための手段】
本発明は、自己装置から回線上に送信した信号の回り込みの影響が受信信号に現れる所定期間だけ、ＡＧＣ，ＣＡＰＣ，タイミング再生，データ抽出等の復調に関する任意の制御を凍結することにより、自己装置から送出した信号の回り込みが受信に与える影響を排除し、安定した復調動作を確保するものである。
【００１７】
【発明の実施の形態】
本発明の第１の態様は、所定数のシンボル毎にキャリアの位相反転の有無にて回線上へデータ送信する送信手段と、前記送信手段による送信実行中に前記回線から受信した信号を前記所定数のシンボル毎に復調作業を実行する受信手段と、復調された信号からデータを抽出するデータ抽出手段と、前記送信手段がキャリアを位相反転した送信信号による回り込みが発生している期間は前記受信手段による復調作業を凍結する凍結処理手段と、を具備するＤＳＬモデム装置である。
【００１８】
このように構成されたＤＳＬモデム装置によれば、送信手段がキャリアを位相反転した送信信号による回り込みが発生している期間は受信手段による復調作業を凍結するので、位相反転送信による受信側の影響を排除した状態で復調作業を実施することができ安定した復調動作を確保できる。
【００１９】
本発明の第２の態様は、第１の態様のＤＳＬモデム装置において、前記凍結処理手段は、前記送信手段がキャリアの位相反転実施から所定シンボル数だけ経過した時点で復調作業を凍結するものとした。
【００２０】
これにより、キャリアの位相反転実施から所定シンボル数だけ経過した時点で復調作業を凍結するので、送信手段がキャリアを位相反転送信を実施してから回り込みが発生するまでの期間が固定であることを利用し、その期間を所定シンボル数という形でパラメータ設定することができ、送信信号による回り込みが発生している期間をその都度特定する必要がなくなりシステム設計を簡素化することができる。
【００２１】
本発明の第３の態様は、第１、第２の態様のＤＳＬモデム装置において、前記受信手段は、受信信号のコンステレーションデータに基づいて後続の受信信号に対してＡＧＣ制御するＡＧＣ制御部を備え、前記凍結処理手段は前記ＡＧＣ制御部のＡＧＣ制御を凍結するものとした。
【００２２】
これにより、送信手段がキャリアを位相反転送信して回り込みが発生している期間はＡＧＣ制御を凍結するので、回り込みの影響を受けた信号に基づいた不適切なゲイン制御が施される不都合を回避できる。
【００２３】
本発明の第４の態様は、第１から第３のいずれかの態様のＤＳＬモデム装置において、前記受信手段は、受信信号のコンステレーションデータをＣＡＰＣ制御するＣＡＰＣ部を備え、前記凍結処理手段は復調作業となる前記ＣＡＰＣ部のＣＡＰＣ制御を凍結するものとした。
【００２４】
これにより、送信手段がキャリアを位相反転送信して回り込みが発生している期間はＣＡＰＣ制御を凍結するので、回り込みの影響を受けた信号に基づいた不適切な角度調整が施される不都合を回避できる。
【００２５】
本発明の第５の態様は、第１から第４のいずれかの態様のＤＳＬモデム装置において、前記受信手段は、前回のデータ抽出に使用したシンボルの区切りから今回のデータ抽出に使用するシンボルの区切りを予測し、今回のシンボルの区切りが予測からずれていればシンボルの区切りのタイミングを再生するタイミング再生部を備え、前記凍結処理手段は復調作業となる前記タイミング再生部のタイミング再生を凍結するものとした。
【００２６】
これにより、送信手段がキャリアを位相反転送信して回り込みが発生している期間はタイミング再生を凍結するので、回り込みの影響を受けた信号に基づいた不適切なタイミング再生が実施される不都合を回避できる。
【００２７】
本発明の第６の態様は、第１から第５のいずれかの態様のＤＳＬモデム装置において、前記データ抽出手段は、抽出対象データが前記回り込み発生期間のデータである場合、少なくとも１シンボル前の抽出データに置き換えるものとした。
【００２８】
これにより、抽出対象データが前記回り込み発生期間のデータである場合、少なくとも１シンボル前の抽出データに置き換えるので、回り込みの影響を受けた信号から信頼性の低いデータを抽出するのを防止できる。
【００２９】
本発明の第７の態様は、データ通信開始前にハンドシェイク手順及びイニシャライズ手順を実行し、データ通信開始後は送信データの符号化及び受信データの復号化を行うトランシーバと、前記トランシーバの動作を管理すると共に、ユーザ端末から供給される送信データを前記トランシーバへ入力し、前記トランシーバから回線受信した受信データを受け取って前記ユーザ端末へ出力するホストと、前記トランシーバが回線へ出力する送信データをアナログ信号に変換すると共に前記回線から受信したアナログ信号をデジタルデータに変換するＡＦＥ部と、前記ＡＦＥ部により変換されたアナログ信号を回線へ送出するドライバと、前記回線からアナログ信号を受信するレシーバとを具備し、前記トランシーバは、上記第１から第６のいずれかの態様のＤＳＬモデム装置を搭載したものである。
【００３０】
本発明の第８の態様は、所定数のシンボル毎にキャリアの位相反転の有無にて回線上へデータ送信し、この送信実行中に前記回線から受信した信号に対して前記所定数のシンボル毎に復調作業を加え、前記キャリアを位相反転した送信信号による回り込みが発生している期間は前記復調作業を凍結することを特徴とするＤＳＬ通信における受信方法である。
【００３１】
本発明の第９の態様は、ＩＴＵ−Ｔ勧告であるＧ．９９４．１（Ｇ．ｈｓ）に基づいたハンドシェイク手順を実行する場合、自己端末からデータ”１”送信のためにキャリアの位相反転を実施したら、自己端末からの送信信号の回り込みが発生する期間に受信した信号を特定し、特定した信号に対する復調作業を凍結することを特徴とするＧ．ｈｓ通信における受信方法である。
【００３２】
（実施の形態１）
図１は、本発明が適用されるＡＴＵ−Ｒ側の通信システムの概略構成を示す図である。同図に示す通信システムは、公衆回線網又はこれと同等の回線網（以下、回線という）がスプリッタ１を介してＡＤＳＬ通信装置２に接続され、さらにＡＤＳＬ通信装置２に通信端末３が接続されている。なお、通信端末３と電話機４とを１回線で利用する場合にはスプリッタ１が必要となるが、電話機４を使用しない形態であればスプリッタ１は必要ない。また、通信端末３がＡＤＳＬ通信装置２を内蔵するように構成することも可能である。
【００３３】
ＡＤＳＬ通信装置２は、Ｇ．ｈｓにしたがったハンドシェイク手順及びＡＤＳＬ規格にしたがった各種制御を実行するトランシーバ１１と、このトランシーバ１１を含む全体の動作を制御するホスト１２とを備えている。トランシーバ１１の回線側端部はＡＦＥ１３のＤＡ変換部に対してアナログフィルタ１４を介してドライバ１５が接続され、ドライバ１５で増幅されたアナログ信号がハイブリッド１６を介して回線へ送出されるように構成されている。また、回線から到来したアナログ信号はハイブリッド１６を介してレシーバ１７で受信されアナログフィルタ１８を介してＡＦＥ１３のＡＤ変換部に入力されるように構成されている。ＡＦＥ１３は、ＡＤ変換部から出力されるサンプリングデータをトランシーバ１１へ出力する。
【００３４】
図２はトランシーバ１１の機能ブロック図である。プロセッサ２０は、データ通信（ショータイム）が開始される前段で、ハンドシェイク手順、イニシャライズ手順を実行する機能を備える部分である。さらに、プロセッサ２０は、ハンドシェイク手順において後述する復調に関する処理（ＡＧＣ，ＣＡＰＣ，タイミング再生，データ抽出及びその他の処理）を後述するアルゴリズムにしたがって凍結する処理を実行する。本実施の形態では、凍結対象の復調に関する処理としてＡＧＣ，ＣＡＰＣ，タイミング再生，データ抽出及びその他の処理を例示するが、これら全ての処理を凍結対象としても良いし、特に影響の大きい特定の処理だけを凍結対象としてもよい。
【００３５】
トランシーバ１１の送信側は、エラーチェックのための冗長ビットを付加するリードソロモン符号化部２１、リードソロモン復号時のバーストエラーに対する訂正を可能とするためのデータの並べ替えを行うインターリーブ部２２、トレリス符号化によるデータの畳み込みを行うトレリス符号化部２３、各キャリアに対するビット数の割付けを行うトーンオーダリング部２４、送信データをコンステレーション座標（位相）に変換するコンステレーション符号化部２５、コンステレーション符号化されたデータを逆高速フーリエ変換（以下、ＩＦＦＴという）するＩＦＦＴ部２６から構成されている。
【００３６】
トランシーバ１１の受信側は、受信信号のサンプリングデータを高速フーリエ変換（以下、ＦＦＴという）するＦＦＴ部２７、ＦＦＴ出力信号のコンステレーションデータからデータを復号し、かつコンステレーション座標上での位相を補正するコンステレーション復号化／ＦＥＱ部２８、送信側でトーンオーダリングされた各キャリアに割り付けられているデータを元に戻すトーンデオーダリング部２９、受信データをビタビ復号するビタビ復号化部３０、送信側で並べかえられたデータを元に戻すデインターリーブ部３１、送信側で付加された冗長ビットを削除するリードソロモン復号化部３２から構成されている。トランシーバ１１は、ホストインターフェース（Ｉ／Ｆ）３４を介してホスト１２と接続される。
【００３７】
図３は、プロセッサ２０における送信側及び受信側の機能ブロック図であり、特にハンドシェイク手順において凍結対象となる機能に関するブロック図である。プロトコル制御部２０１は、Ｇ．ｈｓで定められたプロトコルにしたがって送信すべきメッセージを用意し、メッセージを表現した”０”と”１”からなるビット列に変換する。コンステレーションエンコーダ２０２は、８シンボル毎の時間を計算し、８シンボル毎の時間間隔でＩＦＦＴ部２６へコンステレーションデータを供給する。例えば、”０”を送信するときは、８シンボル前と同じコンステレーションデータをＩＦＦＴ部２６へ供給し、”１”を送信するときは、８シンボル前と１８０度位相反転したコンステレーションデータをＩＦＦＴ部２６へ供給する。凍結処理部２００は、送信メッセージの最初又は再生されたタイミングの先頭から送信シンボル数をカウントしていて、データ”１”を送信するタイミングであるＮカウントに到達した時点で、ＡＧＣ制御部２０３、ＣＡＰＣ部２０４、タイミング再生部２０５、データ抽出部２０６へ凍結通知を行うものである。
【００３８】
一方、ＡＦＥ１３から出力されたサンプルデータがＦＦＴ部２７によりシンボル単位で高速フーリエ変換されて復調される。ＦＦＴ出力に対してＡＧＣ制御部２０３はゲイン制御量を計算してＡＦＥ１３にゲイン制御量を指示している。なお、ＡＦＥ１３において送信アナログ信号にゲイン制御をかける場合と受信アナログ信号をゲイン制御する場合とがある。ＣＡＰＣ部２０４は、ＦＦＴ出力を分析して、受信点がコンステレーション座標の軸上にくるように角度調整を行う。タイミング再生部２０５は、検波信号を分析してダウンエッジの位置が前回値から予測される位置よりずれている場合は、８シンボルの区切りを更新する。そのため、タイミング再生部２０５は、ダウンエッジの位置が前回値から予測される位置からずれているか否か監視していて、ずれが発生したらあらためて検波信号からダウンエッジを見つけて、その位置を区切りに再設定する。データ抽出部２０６は、タイミング再生部２０５によって確立された受信の区切りに基づいて、区切りから４シンボル右へシフトした点にて検波値が「正」又は「負」であることを判定することによりデータ抽出を実現する。データ抽出部２０６は、前回と符号が同じならば”０”とし、前回と符号が反転すれば”１”として順次データ抽出を行う。
【００３９】
図４はＡＦＥ１３及びＡＧＣ制御部２０３の構成を示す図である。ＡＦＥ１３は、回線から受信した受信アナログ信号又は回線へ出力する送信アナログ信号のゲイン制御を行うゲイン制御部１０１と、受信アナログ信号をサンプリングクロックに同期してサンプリングするＡＤ変換器１０２ａと、デジタルの送信アナログ信号をアナログ信号に変換するＤＡ変換器１０２ｂとを有している。ＡＧＣ制御部２０３は、ＦＦＴ出力を格納するバッファ１０６、バッファ１０６に格納されたＦＦＴ出力から最大値を検索する最大値検索部１０７及び最大値検索部１０７が検索した最大値に所定の積分演算を施す積分フィルタ１０８と、積分フィルタ１０８出力からゲイン制御部１０１におけるゲイン制御量を決定するゲイン制御量決定部１０９とを備える。
【００４０】
図５は、積分フィルタ１０８の構成を示すブロック図である。積分フィルタ１０８は、最大値検索部１０７が検索した最大値を示すキャリアのエネルギー量を乗算器３０１で０．１倍した値Ａを加算器３０２に出力する。一方、積分フィルタ１０８は、内部レジスタ３０３に格納されている値Ｂに乗算器３０４で０．９倍した値Ｂ’を加算器３０２に出力する。さらに積分フィルタ１０８は、加算器３０２で乗算器３０１から入力された値Ａと乗算器３０４から入力された値Ｂ’とを加算した値Ｂを内部レジスタ３０３に出力する。この値Ｂは、内部レジスタ３０３に格納される。
【００４１】
これにより、最大値検索部１０７が検索した最大値を示すキャリアのエネルギー量に所定の積分演算を施すことにより、その後に検索された最大値を示すキャリアのエネルギー量が急激に低下した場合であっても、その低下したエネルギー量によって値Ｂが大きく変動するのを防止している。
【００４２】
次に、上り回線に対して１８０度位相を反転させる位相反転送信を実施した後に下り回線に与える影響を排除するための処理について説明する。ここでは、ＡＴＵ−Ｒを例に説明するが、ＡＴＵ−Ｃにおいても同様の現象及び対策を講じることができる。
【００４３】
Ｇ．ｈｓにおいて、上り回線に対してデータ”１”を送信するために１８０度の位相反転を加えるのは、最大の頻度でも８シンボルに１シンボルの割合である。したがって、下り回線で位相反転送信の影響を受けるのも最大８シンボルに１回である。また、そのタイミングは位相反転送信を実施後の数シンボルに限定される。
【００４４】
ＣＡＰＣ処理を実施した後のコンステレーションのＸ座標をプロットすると、図６に示すような波形となる。同図に示すように、波形の各エッジ部から４シンボル程経過した時点（太線の上矢印で示す部分）で回り込みの干渉が現れる。
【００４５】
このように、図６に示すケースでは、下り回線に回り込みの干渉が現れるタイミングは、ＡＴＵ−Ｒ（自己端末）が上り回線に位相反転送信を実施した後の４シンボル目の近傍に固定されている。なお、位相反転送信を実施してから何シンボル目の近傍に回り込みの干渉が現れるかはシステムに依存するので、ここではＮシンボルとして説明する。具体的には、定数「Ｎ」は、機器開発時又は実験時に確定しておくことが望ましい。また、凍結するシンボル数は現実の復調に実質的な影響がない範囲で任意に設定可能である。
【００４６】
そこで、本実施の形態では位相反転送信を実施後、Ｎシンボル経過後にＡＧＣ、ＣＡＰＣ、タイミング再生を凍結し、このときデータ抽出の必要があれば１シンボル前のデータに置き代えるものとした。これにより、復調時に回り込みの影響を排除する。
【００４７】
以下、本実施の形態の動作について具体的に、図７の送信処理及び受信処理に関するフロー図を参照して説明する。
【００４８】
上述したように、プロトコル制御部２１０がＧ．ｈｓに決められたプロトコルにしたがって送信すべきメッセージを用意し、送信メッセージを”０”と”１”のビット列に変換してコンステレーションエンコーダ２０２へ与える。コンステレーションエンコーダ２０２は、８シンボル分の時間Ｔｍを計時し、時間Ｔｍ毎にＩＦＦＴ部２６に対してコンステレーションデータを供給する。コンステレーションデータは、送信メッセージを形成している”０”又は”１”に応じて位相が決まり、データ”１”を送信するときだけ８シンボル前に送信した位相から１８０度位相を反転させている。
【００４９】
凍結処理部２００は、コンステレーションエンコーダ２０２がコンステレーションデータをＩＦＦＴ部２６へ供給する度に送信シンボルのカウント値をカウントアップする（ステップＴ１）。そして、コンステレーションエンコーダ２０２が８シンボルに１シンボルの割合で位相反転送信を実施するので、位相反転送信を実施したときのシンボル番号を認識し、そこからの送信シンボル数が「Ｎ」に到達したか否かを監視する（ステップＴ２）。送信シンボル数＝Ｎに到達するまでは、ＡＧＣ制御部２０３等への凍結通知処理（ステップＴ３）を実行することなく、シンボルの送信処理が実行される（ステップＴ４）。１シンボル送信すると、送信シンボル数のカウンタをインクリメントし（ステップＴ５）、次のシンボルの送信処理に移行する。
【００５０】
ステップＴ２の処理において送信シンボル数＝Ｎと判断された場合、凍結処理部２００からＡＧＣ制御部２０３等へ凍結通知が出される。
【００５１】
一方、受信処理が送信処理と並列に実行されている。受信処理では、常に送信処理から凍結通知が発生されたか否か監視している（ステップＲ１）。凍結通知が発生されていない場合は、ＡＧＣ制御部２０３では後述するゲイン制御を行い（ステップＲ２）、さらにＣＡＰＣ部２０４でコンステレーションデータに対してＣＡＰＣ処理を加える（ステップＲ３）。また、タイミング再生部２０５がタイミング再生の要否を判断していて、所定以上のタイミングずれが発生すれば８シンボルを区切るための区切り（タイミング）を再設定する（ステップＲ４）。
【００５２】
ここで、復調に係る処理の一例としてＡＧＣ制御について詳しく説明する。ＡＧＣ制御部２０３は、ＩＴＵ−Ｔで勧告されたＧ．９９２．１（Ｇ．ＤＭＴ）又はＧ．９９２．２（Ｇ．ｌｉｔｅ）において通信されるリバーブ信号（ＲＥＶＥＲＢ）の周波数特性を利用してゲインコントロールを行う。
【００５３】
Ｇ．９９２．１では、イニシャライズシーケンスが定められており、そのイニシャライズシーケンスの中でＡＴＵ−ＣとＡＴＵ−Ｒとの間でリバーブ信号（Ｃ、Ｒ−ＲＥＶＥＲＢ１〜３）を３回やりとりすることが定められている。
【００５４】
ＡＴＵ−Ｃは３回目のリバーブ信号（Ｃ−ＲＥＶＥＲＢ３）を送信した後、次にデータが続くことを示すセグエ信号（Ｃ−ＳＥＧＵＥ１）を送信する。そして、ＡＴＵ−Ｃは、通信速度の設定を行うＣ−ＲＡＴＥＳ１やノイズマージン等の付加的な情報の設定を行うＣ−ＭＳＧ１を送信する。さらに、ＡＴＵ−Ｃは通信速度の設定やマルチキャリアの各キャリアに付与するデータのビット数の設定を行うＣ−ＭＥＤＬＥＹを送信する。
【００５５】
このように３回目のリバーブ信号の直後には、後続する通信において重要な制御信号の通信が控えているため、ゲインコントロールを行う場合には、それ以前のリバーブ信号で完了しているのが望ましい。特に最初のリバーブ信号（Ｃ−ＲＥＶＥＲＢ１）を受信した場合にゲインコントロールを行うようにしている。これにより、最初に送受信されるリバーブ信号（Ｃ−ＲＥＶＥＲＢ１）以降に出現するリバーブ信号に対しても、ゲインコントロールすることができる。
【００５６】
また、リバーブ信号は、１，１０４ＫＨｚまで４．３１２５ＫＨｚ周期で配列された複数のキャリアに同一のエネルギー量の信号エネルギーが付与された周波数特性を有する。しかし、送信側において全てのキャリアが一定のエネルギー量を持つようにゲイン調整して送信されたとしても、実際に受信側で受信される各キャリアのエネルギー量（以下、「キャリアのエネルギー量」という）は、回線状況等の要因によりキャリア毎にエネルギー量が減衰する事態が生じ得る。
【００５７】
本実施の形態では、このリバーブ信号の周波数特性を利用することで、マルチキャリア方式の通信におけるゲインコントロールを適切に行うものである。
【００５８】
すなわち、ＡＴＵ−Ｒにおいて、リバーブ信号を受信している期間は、受信リバーブ信号のＦＦＴ出力をバッファ１０６にバッファリングする。ＦＦＴ部２７は、１シンボルデータを高速フーリエ変換することにより、全てのキャリアの信号値が各キャリアに関するコンステレーションの形（複素平面座標系における座標値としての意味）で１回で得られる。したがって、１シンボルについて個々のキャリアの信号値（エネルギー量）が、キャリア毎にＲ−Ｉ（Ｒｅａｌ−Ｉｍａｇｉｎａｒｙ）平面上の座標点として表わされ、個々のキャリアに対応する（Ｒ，Ｉ）座標がバッファ１０６に格納される。
【００５９】
バッファ１０６に１シンボル分のサンプリングデータに対応する（Ｒ，Ｉ）座標情報が格納されると、最大値検索部１０７は、その（Ｒ，Ｉ）座標情報に基づいてリバーブ信号を構成する複数のキャリアのエネルギー量のうち、最大値を示すキャリアのエネルギー量を検索する。Ｒ−Ｉ平面上に表わされた各サンプリングデータの（Ｒ，Ｉ）座標に対する原点からの距離は、各キャリアのエネルギー量に相当する。したがって、最大値検索部１０７は、各サンプリングデータの（Ｒ，Ｉ）座標から原点までの距離を比較することで最大値を示すキャリアのエネルギー量を検索する。
【００６０】
積分フィルタ１０８は、最大値検索部１０７が検索した最大値を示すキャリアのエネルギー量に所定の積分演算を施す。ゲイン制御量決定部１０９は、積分演算して取得した値Ｂを目標レンジとを比較し、値Ｂが目標レンジの上限値よりも大きい場合には、ゲイン制御部１０１に対して受信アナログ信号のエネルギー量をダウンさせるゲイン制御を行う。例えば、以後入力される入力信号の全てのキャリアのエネルギー量を一律に１ｄｂ下げる。逆に、値Ｂが目標レンジの下限値よりも小さい場合には、ゲイン制御部１０１に対して受信アナログ信号のエネルギー量をアップさせるゲイン制御を行う。以後入力される入力信号の全てのキャリアのエネルギー量を一律に１ｄｂ上げる。また、値Ｂが目標レンジのレンジ内に有るときはゲイン制御を行わない。
【００６１】
このようなゲイン制御を行うことにより、回線状況等の要因による信号劣化に応じたゲインコントロールをしつつ、いずれかのキャリアにおいてオーバーフローしてしまうような事態を確実に回避することができるので、マルチキャリアを用いる通信においても、オーバーフローしないようにゲインコントロールを適切に行うことができる。
【００６２】
受信処理では、上述したようにシンボルを受信するたびに、ステップＲ２，３，４を実施している。そして、受信シンボルをカウントして（ステップＲ５）、データ抽出のタイミングとなったか否か判断する（ステップＲ６）。本例では、８受信シンボルの区切りから４受信シンボル目をデータ抽出タイミングとするものとする。ステップＲ６の処理でデータ抽出タイミングでないと判断したときは、送信処理が終了していないことを確認してから（ステップＲ７）、再びステップＲ１へ戻る。
【００６３】
ステップＲ１において、凍結通知が発生したことを検知した場合は、ＡＧＣ処理、ＣＡＰＣ処理及びタイミング再生を停止する。すなわち、ステップＲ２からステップＲ４をスキップし、ステップＲ１からステップＲ５へ分岐して受信シンボル数をカウントアップする。そして、データ抽出タイミングであれば（ステップＲ６）、さらにステップＲ８へ分岐するし、そうでなければステップＲ７へ分岐する。
【００６４】
これにより、位相反転送信を実施後のＮシンボル目に図６に太矢印で示す影響が現れるが、そのときには凍結通知によりＡＧＣ処理、ＣＡＰＣ処理及びタイミング再生を停止するので、位相反転送信の影響を受けたデータが復調されるのを防止することができる。
【００６５】
ステップＲ６でデータ抽出タイミングであると判断したら、現在の抽出タイミングが位相反転送信を実施後のＮシンボル目に相当するか否か判断する（ステップＲ８）。位相反転送信を実施後のＮシンボル目でない場合、受信データが位相反転送信の影響を受けていないのでステップＲ９へ分岐してデータ抽出を実施する。しかし、現在の抽出タイミングが位相反転送信を実施後のＮシンボル目の場合、ステップＲ１０へ分岐して１シンボル前の抽出データを今回の抽出データとして使用する。
【００６６】
これにより、受信データが位相反転送信の影響を受けている場合は、影響を受けていない近傍のデータに置き換えて復調される。
【００６７】
以上の説明では、凍結処理を実施するのに必要なパラメータとしてＮシンボルを設定して使用しているので、送信信号による回り込みが発生している期間をその都度特定する必要がなくなりシステム設計を簡素化することができる。しかし、本発明はＮシンボルを設定して凍結タイミングを制御する方式に限定されるものではなく、回り込みが発生している期間を特定できるのであれば他の方法を採用しても問題ない。
【００６８】
以上の説明では、ＡＤＳＬ規格のプロトコル（特にＧ．ｈｓ）にしたがった通信を前提に説明したが、上記以外のプロトコルであっても上記同様の問題が生じる場合には本発明を適用可能である。
【００６９】
また、Ｇ．ｈｓにしたがったハンドシェイク手順の実行時に上記凍結制御を実施することは、現実に位相反転送信による影響が発生することが予測でき、かつ、１シンボル程度凍結しても問題が無い期間であるので、有意義である。しかし、本発明は上記以外にもＧ．ｈｓのハンドシェイク手順を実施した後の任意の過程で位相反転送信による影響を排除するために上記凍結処理を適宜実行するように構成することもできる。
【００７０】
【発明の効果】
以上詳記したように本発明によれば、自己装置から送出した信号の回り込みが受信に与える影響を排除して、ＡＴＵ−ＣとＡＴＵ−Ｒとの距離が長距離であっても安定した復調動作を確保できる信頼性の高いＤＳＬモデム装置及びＤＳＬ通信における受信方法を提供できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る通信システムの構成図
【図２】図１に示すトランシーバの機能ブロック図
【図３】図２に示すプロセッサの機能ブロック図
【図４】図３に示すＡＦＥ及びＡＧＣ制御部の機能ブロック図
【図５】図４に示す積分フィルタの構成図
【図６】位相反転送信の影響を受けた受信信号の波形図
【図７】上記一実施の形態における凍結処理に関連するフロー図
【図８】Ｇ．ｈｓで使用される信号を示す図
【図９】従来のＡＤＳＬモデムにおけるＧ．ｈｓに関する部分の機能ブロック図
【図１０】データ”１”を送信する場合のコンステレーションを示す図
【図１１】データ”０”を送信する場合のコンステレーションを示す図
【図１２】ＣＡＰＣ処理の原理説明図
【図１３】データ”０””１”混在する場合の受信波形図
【図１４】近距離におけるＡＤＳＬ通信での上り回線及び下り回線の周波数特性を示す図
【図１５】遠距離におけるＡＤＳＬ通信での上り回線及び下り回線の周波数特性を示す図
【符号の説明】
１　スプリッタ
２　ＡＤＳＬ通信装置
３　通信端末
４　電話機
１１　トランシーバ
１２　ホスト
１３　ＡＦＥ
１４、１８　アナログフィルタ
１５　ドライバ
１６　ハイブリッド
１７　レシーバ
２０　プロセッサ
２１　リードソロモン符号化部
２２　インターリーブ部
２３　トレリス符号化部
２４　トーンオーダリング部
２５　コンステレーション符号化部
２６　ＩＦＦＴ部
２７　ＦＦＴ部
２８　コンステレーション復号化／ＦＥＱ部
２９　トーンデオーダリング部
３０　ビタビ復号化部
３１　デインターリーブ部
３２　リードソロモン復号化部
２００　凍結処理部
２０１　プロトコル制御部
２０２　コンステレーションエンコーダ
２０３　ＡＧＣ制御部
２０４　ＣＡＰＣ部
２０５　タイミング再生部
２０６　データ抽出部
【図１】
2004007268.tif 000003
【図２】
2004007268.tif 000004
【図３】
2004007268.tif 000005
【図４】
2004007268.tif 000006
【図５】
2004007268.tif 000007
【図６】
2004007268.tif 000008
【図７】
2004007268.tif 000009
【図８】
2004007268.tif 000010
【図９】
2004007268.tif 000011
【図１０】
2004007268.tif 000012
【図１１】
2004007268.tif 000013
【図１２】
2004007268.tif 000014
【図１３】
2004007268.tif 000015
【図１４】
2004007268.tif 000016
【図１５】
2004007268.tif 000017