(57)【特許請求の範囲】
【請求項１】
Ｖ．３４規格に基づき半二重通信による変復調を行う変復調装置において、
フェーズ２における、回線状態を表すラインプロービング信号Ｌ１，Ｌ２および該ラインプロービング信号Ｌ１，Ｌ２に続いて送信されたトーンＢ信号を受信するトーン信号受信手段と、
受信した前記ラインプロービング信号Ｌ１，Ｌ２を周波数解析した解析値における前記トーンＢ信号に対応する周波数１２００Ｈｚ成分が、１２００Ｈｚの前後の周波数の少なくともいずれか一方の成分と比べて大きいか否かを判定する判定手段と、
該判定により大きいことが認められたならば、シンボルレートとして固定値を選択し、前記判定により大きいことが認められなかったならば、前記受信したラインプロービング信号Ｌ１，Ｌ２に基づいて回線状態を解析して最適なシンボルレートを選択する選択手段と、
前記判定により大きいことが認められたならば、前記固定値のシンボルレートを反映したＩＮＦＯｈ情報を作成し、認められなかったならば、前記最適なシンボルレートを反映したＩＮＦＯｈ情報を作成する作成手段と、
前記判定により大きいことが認められなかったならば、前記最適なシンボルレートを反映したＩＮＦＯｈ情報を送信し、前記判定により大きいことが認められたならば、前記固定値のシンボルレートを反映したＩＮＦＯｈ情報を送信する送信手段とを有することを特徴とする変復調装置。
【請求項２】
請求項１に記載の変復調装置を有することを特徴とする通信装置。
【請求項３】
Ｖ．３４規格に基づき半二重通信による通信制御を行う通信制御方法において、
フェーズ２における、回線状態を表すラインプロービング信号Ｌ１，Ｌ２および該ラインプロービング信号Ｌ１，Ｌ２に続いて送信されたトーンＢ信号を受信し、
受信したラインプロービング信号Ｌ１，Ｌ２を周波数解析した解析値における前記トーンＢ信号に対応する周波数１２００Ｈｚ成分が、１２００Ｈｚの前後の周波数の少なくともいずれか一方の成分と比べて大きいか否かを判定し、
該判定により大きいことが認められたならば、シンボルレートとして固定値を選択し、選択したシンボルレートを反映したＩＮＦＯｈ情報を作成して送信し、
該判定により大きいことが認められなかったならば、前記受信したラインプロービング信号Ｌ１，Ｌ２に基づいて回線状態を解析したＩＮＦＯｈ情報を作成して送信することを特徴とする通信制御方法。
【請求項４】
請求項３に記載の通信制御方法における各処理を、コンピュータまたは通信装置に実行させるための通信制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｖ．３４規格に準拠した半二重機能を有する変復調装置の通信制御に関し、特に、フェーズ２において受信する同周波数成分から成るトーン信号間の遅延障害による誤認を防止することのできる変復調装置、通信制御方法とその処理プログラムに関する。
【０００２】
【従来の技術】
電話回線を介したデータ通信手順は、ＩＴＵ−Ｔ（国際電気通信連合  電気通信標準化部門）によって、例えばＶシリーズ勧告として規定されている。この内のＶ．３４勧告においては、３３６００ｂｐｓまでに対応するデータ通信速度で動作する変復調装置（以下、モデム）が規定されている。このＶ．３４の半二重動作では、データ通信の準備段階として、フェーズ１〜３が行われる。以下に、図３を用いて、フェーズ２における、発呼側とその応答側との通信制御動作を説明する。
【０００３】
フェーズ２において、発呼モデムは、フェーズ１後の７５±５ｍｓの無音期間経過後に、モデムの能力（サポートしているシンボルレート、キャリア周波数、電力抑制機能の有無等）を通知するＩＮＦＯ０ｃ信号をアクセス対象となる応答モデムに向かって送信する。応答モデムの方も同様、フェーズ１後の７５±５ｍｓの無音期間経過後に、ＩＮＦＯ０ａ信号を発呼モデムに向かって送信する。これにより、互いのモデムの機能情報が交換されると共に、後のトーン信号Ａ，Ｂを検出する準備が整う。
発呼モデムは、続けてトーンＢ信号を応答モデムに向かって送信する。応答モデムでは、トーンＡ信号を少なくとも５０ｍｓ間、発呼モデムに送信し、この後にトーンＡ位相反転信号（ｉｎｖ  Ａと示す）を発呼モデムに送信する。
【０００４】
発呼モデムは、これを検出すると、４０±１０ｍｓ待機後に、トーンＢ位相反転信号を１０ｍｓ間、応答モデムに向かって送信する。発呼モデムは、続いて、ラインプロービング信号Ｌ１を１６０ｍｓ間、応答モデムに向かって送信する。さらに、発呼モデムは、回線状態を表すラインプロービング信号Ｌ２を応答モデムに送信する。
【０００５】
応答モデムは、このラインプロービング信号Ｌ１を上記１６０ｍｓ期間で受信し、また、ラインプロービング信号Ｌ２を５００ｍｓを超えない期間で受信する。応答モデムでは、このラインプロービング信号Ｌ１，Ｌ２を受信することで、トーンＡ信号を２５ｍｓ間、発呼モデムに送信する。発呼モデムは、このトーンＡ信号を検出すると、応答モデムにトーンＢ信号を送信し、これにより、応答モデムから、回線状態を解析し選択したシンボルレート、キャリア周波数、プリエンファシス係数等の情報であるＩＮＦＯｈ信号を受信する。
【０００６】
【発明が解決しようとする課題】
以上が通常のシーケンスであるが、他方で一般に、回線には様々な障害要素が存在しており、通信遅延やエコー等の遅延障害が原因で、フェーズ段階でのトラブルが発生することがある。具体的には、この遅延障害により、ラインプロービング信号Ｌ２の送信中においてトーンＡ信号が検出されると、発呼モデムは、このラインプロービング信号Ｌ２の送信を途中で中断してしまう可能性がある。これについて以下に説明する。
【０００７】
遅延障害の通信遅延については、例えば、衛星を２つ経由する場合の国際通話では、往復で最大１．２秒までの遅延が存在することが知られている。
遅延障害のエコーについては、電話回線を用いた通信においては回線端において２線４線変換を行う箇所で、インピーダンスの不整合があるとエコーが発生する。
このエコーには、図４に示すように、回線の一部で発生する近端エコーと、回線のほぼ全体で発生する遠端エコーとの２種類がある。このエコーによる信号の戻り量は、回線インピーダンス、つまり通信経路によってその時々に変化する。
【０００８】
上述したフェーズ２の初期のステップでは、応答モデムはＩＮＦＯ０ａに続いてトーンＡ信号を送信するが、それが発呼モデム端でエコーし、応答モデム端に戻ってきてさらにこの応答モデムでエコーして発呼モデム端に到達し、エコー障害が発生する。このエコーは、元の信号に比べれば減衰してはいるが、回線状況あるいはモデム自体の電気特性によって、場合によってはトーンＡ信号である、と発呼モデムで判定されてしまう可能性がある。つまり、回線遅延によっては、発呼モデムがラインプロービング信号Ｌ２を送信中に、トーンＡ信号に対応するエコーがこの発呼モデム端に到達することもあり得るのである。このような場合、発呼モデムは、ラインプロービング信号Ｌ２の送信も途中のまま、トーンＢ信号（１２００Ｈｚ）を応答モデムに送信することとなる。
【０００９】
これを受けた応答モデムは、この不完全に送信されたラインプロービング信号Ｌ１，Ｌ２に基づいて、ＦＦＴ（Fast Fourier Transform）解析等を行うことにより決定したシンボルレート，キャリア周波数，プリエンファシス係数を反映したＩＮＦＯｈ信号を作成してしまうことになる。これにより、以降の通信制御を確立できないことが起こり得る。
【００１０】
本発明は上述のような課題に鑑みてなされ、その目的は、Ｖ．３４規格に準拠した半二重機能を有する変復調装置の通信制御のフェーズ２において、受信する同周波数成分から成るトーン信号間の遅延障害による誤認を防止することのできる変復調装置、通信制御方法とその処理プログラムを提供することにある。
【００１１】
【課題を解決するための手段】
（１）上記目的を達成するために、本発明に係る変復調装置は、Ｖ．３４規格に基づき半二重通信による変復調を行う変復調装置において、フェーズ２における、回線状態を表すラインプロービング信号Ｌ１，Ｌ２に続いて送信されたトーンＢ信号を受信するトーン信号受信手段と、前記ラインプロービング信号Ｌ１，Ｌ２に基づいて回線状態を解析したＩＮＦＯｈ情報を作成する作成手段と、前記ラインプロービング信号Ｌ１，Ｌ２を周波数解析した解析値における前記トーンＢ信号に対応する所定の周波数１２００Ｈｚ成分が、その周辺の周波数である１０５０Ｈｚまたは１３５０Ｈｚの少なくともいずれか一方の成分と比べて大きいか否かを判定する判定手段と、該判定により大きいことが認められたならば、シンボルレートとして２４００を選択する選択手段と、該判定により大きいことが認められなかったならば、前記ＩＮＦＯｈ情報を送信し、該判定により大きいことが認められたならば、前記選択したシンボルレートを反映したＩＮＦＯｈ情報を送信する送信手段とを有することを特徴とする。
【００１２】
（２）また、上記（１）の変復調装置を、ファクシミリなどの通信装置に組み込んでもよい。
【００１３】
（３）また、上記目的を達成するために、本発明に係る通信制御方法は、Ｖ．３４規格に基づき半二重通信による通信制御を行う通信制御方法において、フェーズ２における、回線状態を表すラインプロービング信号Ｌ１，Ｌ２に続いて送信されたトーンＢ信号を受信し、前記ラインプロービング信号Ｌ１，Ｌ２に基づいて回線状態を解析したＩＮＦＯｈ情報を作成し、前記ラインプロービング信号Ｌ１，Ｌ２を周波数解析した解析値における前記トーンＢ信号に対応する所定の周波数１２００Ｈｚ成分が、その周辺の周波数である１０５０Ｈｚまたは１３５０Ｈｚの少なくともいずれか一方の成分と比べて大きいか否かを判定し、該判定により大きいことが認められたならば、シンボルレートとして２４００を選択し、該判定により大きいことが認められなかったならば、前記ＩＮＦＯｈ情報を送信し、該判定により大きいことが認められたならば、前記選択したシンボルレートを反映したＩＮＦＯｈ情報を送信することを特徴とする。
【００１４】
（４）また、上記（３）の通信制御方法における各処理を、変復調装置、ファクシミリなどの通信装置、または電子計算機などのコンピュータなどに実行させる通信制御プログラムとして、それをハードディスクやＲＯＭ（Read Only Memory）などに記憶させてもよい。
【００１５】
【発明の実施の形態】
以下に本発明の実施の形態を、図１、図２を用いて詳細に説明する。
図１は、本発明に係る変復調装置を説明するためのブロック図である。図２は、図１の変復調装置の動作を説明するためのフローチャートである。
【００１６】
初めに、図１を用いて、本発明に係る変復調装置であるモデムの構成を説明する。
モデム１０は、制御部２０、Ａ／Ｄ変換部３０および変復調部４０を有して構成されている。
【００１７】
制御部２０では、ＲＯＭ２４に条件判断処理やデータのビット処理等を行うプログラムを記憶しており、例えば、接続されたＰＣからのコマンド解釈、変復調部に対する指示（ダイヤリング指示、応答開始指示）、送受信データの圧縮・伸長、エラー訂正処理を、ＣＰＵ（Central Processing Unit）２２により実行する。
【００１８】
Ａ／Ｄ変換部３０は、電話回線からのアナログ信号と、ＰＣからのデジタル信号とを相互に信号変換するＣＯＤＥＣ３２を有して構成されている。
【００１９】
変復調部４０は、制御部２０からの処理要求に基づいて、Ｖ．３４規格に沿った変復調処理を行う機能を有する。この変復調部４０では、ＤＳＰ（Digital Signal Processor）４２により、ＲＯＭ４６に記憶されたプログラムである各フェーズのシーケンス制御処理、変復調処理等のデジタル信号処理が行われる。
以下に、本発明の変復調処理を実現する、ＲＯＭ４６内に特に示した各処理部５０〜５４について説明する。なお、適宜、前述した図３のフェーズ２におけるシーケンスを用いて説明する。
【００２０】
トーン信号受信部５０は、フェーズ２における、ラインプロービング信号Ｌ１，Ｌ２に続いて発呼モデムから送信されたトーンＢ信号を受信する。
ＩＮＦＯｈ情報作成部５１は、ラインプロービング信号Ｌ１，Ｌ２に基づいて回線状態を解析し、発呼モデムに通知するためのＩＮＦＯｈ情報を作成する。
【００２１】
判定部５２は、ラインプロービング信号Ｌ１，Ｌ２をＦＦＴ解析した周波数解析値における所定の周波数成分が、その周辺の周波数成分と比べて大きいか否かを判定する。ここでは、所定の周波数として１２００Ｈｚ成分（これは、トーンＢ信号に対応する周波数）が、その周辺の周波数である１０５０Ｈｚおよび１３５０Ｈｚの成分と比べて大きいか否かを判定する。
【００２２】
選択部５３は、判定部５２の判定により、１２００Ｈｚ成分が、１０５０Ｈｚ，１３５０Ｈｚより共に大きいことが認められたならば、シンボルレートとして２４００を固定値して選択する。
信号送信部５４は、判定部５２の判定により上記所定の周波数が大きいことが認められなかったならば、従来の図３に示したようにＩＮＦＯｈ情報を送信するが、この判定により上記所定の周波数が大きいことが認められたならば、シンボルレート１２００を反映したＩＮＦＯｈ情報が作成され、これを発呼モデムに送信する。
【００２３】
次に、図２のフローチャートを用いて、図１のモデムにより実現される本発明に係る通信制御動作を説明する。
【００２４】
応答モデムは、発呼モデムから、Ｖ．３４規格に基づく半二重通信のフェーズ２における、ラインプロービング信号Ｌ１，Ｌ２を受信し（ステップＳ２０１）、続いてトーンＢ信号をトーン信号受信部５０で受信する（ステップＳ２０２）。
応答モデムのＩＮＦＯｈ情報作成部５１では、ラインプロービング信号Ｌ１，Ｌ２に対してＦＦＴを実行する（ステップＳ２０３）。
【００２５】
応答モデムの判定部５２は、所定の周波数１２００Ｈｚ成分が、その周辺の１３５０Ｈｚおよび１０５０Ｈｚより大きいのか否かを判定する（ステップＳ２０４）。
応答モデムの選択部５３では、所定の周波数１２００Ｈｚ成分の値の方が大きいことが認められたならば、シンボルレートとして２４００を固定的に選択し、これを設定する（ステップＳ２０５）。所定の周波数１２００Ｈｚ成分の値の方が大きいことが認められなければ、通常（従来）の回線診断によるシンボルレート選択により、最適であろうシンボルレートを選択し、これを設定する（ステップＳ２０７）。
【００２６】
上記ステップＳ２０５が実行された場合、その固定的に設定したシンボルレート値を反映したＩＮＦＯｈ情報を、ＩＮＦＯｈ情報作成部５１で作成する（ステップＳ２０６）。上記ステップＳ２０７が実行された場合、その設定シンボルレート値を反映した通常のフェーズ２処理によるＩＮＦＯｈ情報を、ＩＮＦＯｈ情報作成部５１で作成する（ステップＳ２０８）。
【００２７】
応答モデムの信号送信部５４は、上記ステップＳ２０６またはＳ２０８で作成されたＩＮＦＯｈ情報を、発呼モデムに送信する（ステップＳ２０９）。
【００２８】
このように、フェーズ２におけるシンボルレートの選択を固定的に行わせることで、トーン信号の遅延障害による誤認を防止することができるようになり、以降の通信制御の確立を確実に行うことができる。
【００２９】
なお、本発明は、上述の実施形態、および図１，図２を用いて説明した例に限定されるものではなく、その要旨を逸脱しない範囲において種々の変更が可能である。例えば、上述の実施形態では、図１の判定部５２、および図２のステップＳ２０４で、判定周波数として１３５０Ｈｚおよび１０５０Ｈｚを設定したが、このうちいずれか一方のみを判定周波数として設定してもよい。
【００３０】
また、上述で説明したモデムは、特にＶ．３４規格に基づき半二重通信を行う機能を有する装置として記載したが、当然にこの機能のみを有する装置として限定されるのではなく、他のＩＴＵ−Ｔ勧告のＶ．９０やＶ．２９規格等対応のモデムであっても、本発明の対象のＶ．３４規格の通信機能をサポートするものであれば本発明を適用できると共に、その効果を奏することができるものである。
【００３１】
上述の実施形態における変復調装置を、パーソナルコンピュータなどの電子計算機、あるいはファクシミリなどの通信装置にそれぞれ搭載することで、通信における安定化を図れるようになる。
【００３２】
また、上述の実施形態において、その通信制御行う図２の各ステップＳ２０１〜Ｓ２０９、および種々の変更例における処理プログラムを、アプリケーションソフトとして、ハードディスク等の記録媒体に格納し、その記録媒体を任意のコンピュータまたは通信装置に装着してプログラムをインストールするか、ネットワークを介して他のコンピュータからダウンロードすることによりインストールして用いても良い。またこのようにすれば、ＣＤ−ＲＯＭ等の可搬型記録媒体にプログラム等を格納して売買したり、携帯することができるようにもなる。
【００３３】
【発明の効果】
本発明による、フェーズ２におけるシンボルレートの選択を固定的に行わせることで、トーン信号の遅延障害による誤認を防止することができるようになり、以降の通信制御の確立を確実に行うことができるようになる。
【図面の簡単な説明】
【図１】本発明に係る変復調装置を説明するためのブロック図である。
【図２】図１の変復調装置の動作を説明するためのフローチャートである。
【図３】従来の変復調装置におけるフェーズ２の動作を説明するための図である。
【図４】エコー障害を説明するための図である。
【符号の説明】
１０：変復調装置
２０：制御部
３０：Ａ／Ｄ変換部
４０：変復調部
４２：ＤＳＰ
５０：トーン信号受信部
５１：ＩＮＦＯｈ情報作成部
５２：判定部
５３：選択部
５４：信号送信部
【図１】
0003894014.tif 000002
【図２】
0003894014.tif 000003
【図３】
0003894014.tif 000004
【図４】
0003894014.tif 000005