(57)【要約】【課題】モデムに接続されるアナログフロントエンドの種類によって通信条件を手動で設定することによる煩雑さ及び誤設定を解消する。【解決手段】モデムが所定の通信条件で送信信号を送信した場合に、アナログ回線とアナログフロントエンドとの間に接続されたトランスで反射されて受信側に戻ってくる反射信号に基づいて接続されたアナログフロントエンドの種類を判別し、この判別結果により当該アナログフロントエンドに適合する通信条件を設定する。【選択図】　　図１
2004023665.tif 000002
【特許請求の範囲】
【請求項１】
データの送受信を行うためのアナログ回線にトランスを介して接続されたアナログフロントエンド部と、
前記アナログフロントエンド部に適合する通信条件を設定するのに際し、複数種類の通信条件で送信信号を送信可能な送信手段と、前記送信信号が前記トランスで反射されて前記アナログフロントエンド部を経て戻ってくる反射信号を受信する受信手段と、前記反射信号に基づき前記アナログフロントエンド部に適合する通信条件を判別する判別手段と、その判別手段で適合するものとして判別された通信条件を正規の通信条件として設定する設定手段とを有する制御部とを備えるモデム装置。
【請求項２】
前記判別手段は、前記送信信号の周波数と前記反射信号の周波数との比較によって判別を行うことを特徴とする請求項１に記載のモデム装置。
【請求項３】
前記判別手段は、前記反射信号の遅れ時間によって判別を行うことを特徴とする請求項１に記載のモデム装置。
【請求項４】
アナログフロントエンドに接続されたモデム制御装置において、
複数種類の通信条件を格納する記憶部と、
前記アナログフロントエンドに対して前記複数種類の通信条件で送信信号を送信可能な送信部と、
前記アナログフロントエンドから送られる受信信号を受信する受信部と、
前記受信信号に基づき前記アナログフロントエンドに適合する通信条件を判別する判別部と
その判別部で適合するものとして判別された通信条件を正規の通信条件として設定する設定部とを備えることを特徴とするモデム制御装置。
【請求項５】
データの送受信を行うためのアナログ回線にトランスを介して接続されたアナログフロントエンド部を備えたモデム装置の通信条件の設定方法において、
複数種類の通信条件で送信信号を順次送信する過程と、
前記送信信号が前記トランスで反射されてアナログフロントエンド部を経て戻ってくる反射信号を受信する過程と、
前記反射信号に基づき前記アナログフロントエンド部に適合する通信条件を判別する過程と、
その判別過程で適合するものとして判別された通信条件を正規の通信条件として設定する過程とを有することを特徴とするモデム装置の通信条件の設定方法。
【請求項６】
アナログフロントエンドに接続されたモデム制御装置の通信条件の設定方法において、
複数種類の通信条件を格納する過程と、
格納された前記複数種類の通信条件で送信信号を前記アナログフロントエンドに対して順次送信する過程と、
前記アナログフロントエンドから送られる受信信号を受信する過程と、
前記受信信号に基づき前記アナログフロントエンドに適合する通信条件を判別する過程と、
その判別過程で適合するものとして判別された通信条件を正規の通信条件として設定する過程とを有することを特徴とするモデム制御装置の通信条件の設定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、モデム装置及、モデム制御装置びそれらの通信条件の設定方法に関する。
【０００２】
【従来の技術】
一般に公衆通信回線網を用いてデータ通信を行う場合には、データ信号を変調及び復調する機能を有するモデムが用いられ、通常このモデムには送信信号をＤ／Ａ変換し、受信信号をＡ／Ｄ変換する機能を有するアナログフロントエンド（以下、ＡＦＥ）が備えられている。
【０００３】
ここで、ＡＦＥはその製造元や用途によってデータの送受信に関する通信条件に違いがあることから、モデムの制御部とそれに接続されたＡＦＥとの間でシリアルインタフェースを用いてデータの送受信を行う場合には、通常は使用するＡＦＥに適合させるように制御部の通信条件を設定する必要がある。そのような通信条件の設定に際して従来より用いられている方法として、モデムに備えたＤＳＰ（Ｄｉｇｉｔａｌ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｏｒ）の汎用ポートを利用して通信条件を判別する方法がある。例えば、図４に示すようにＤＳＰの汎用ポートの２入力の状態と各ＡＦＥに適合する通信条件とを対応づけることによって、その入力の状態により使用するＡＦＥが何れのモードに適合するかを判別し、これにより適切な通信条件を設定することが可能となる。
【０００４】
【発明が解決しようとする課題】
しかし、上記ような方法では、使用の可能性のある数種類のＡＦＥに適合する通信条件に対応させてＤＳＰの汎用ポートを専用端子として設ける必要があった。また、使用するＡＦＥに適合する通信条件を判別可能なように予めＤＳＰのディップスイッチを切り替えておく必要があり、そのスイッチが誤って設定されているとＡＦＥが正常に動作しない場合があった。加えて、モデムの設計においてＡＦＥを数種類の中から選択する可能性がある場合には、何れのＡＦＥが選択されるかによって関連するシリアルインタフェース等の設計に影響を及ぼす場合もあった。従って、余分な専用端子等を設ける必要がなく、しかも人手を介さずに適切な通信条件を誤りなく自動的に設定できる構成及び方法が望まれる。
【０００５】
本発明は、このような知見に基づいてなされたものであり、使用するＡＦＥに適合する通信条件を検出して適切な通信条件を設定することができるモデム装置、モデム制御装置及びそれらの通信条件の設定方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明は、モデムが所定の通信条件で送信信号を送信した場合に、アナログ回線とＡＦＥとの間に接続されたトランスで反射されて受信側に戻ってくる反射信号に基づいてＡＦＥの種類を判別できることに着目し、この判別結果に基づき使用するＡＦＥに適合する通信条件を設定するものである。つまり、複数種類の通信条件の中から選択された一の通信条件においてＡＦＥから送られる信号に基づきＡＦＥが正常の動作をしているか否かを判別することができるので、ＡＦＥが正常な動作をしたときのその一の通信条件をそのＡＦＥに対する正規の通信条件として設定してその後のデータの送受信を適切に行うことができる。
【０００７】
【発明の実施の形態】
本発明の第１の態様は、データの送受信を行うためのアナログ回線にトランスを介して接続されたアナログフロントエンド部と、そのアナログフロントエンド部に適合する通信条件を設定するのに際し、複数種類の通信条件で送信信号を送信可能な送信手段と、その送信信号がトランスで反射されてアナログフロントエンド部を経て戻ってくる反射信号を受信する受信手段と、反射信号に基づきアナログフロントエンド部に適合する通信条件を判別する判別手段と、その判別手段で適合するものとして判別された通信条件を正規の通信条件として設定する設定手段とを有する制御部とを備える構成をとる。
【０００８】
この構成によれば、トランスで反射されて受信側に戻ってくる反射信号に基づいて、使用するアナログフロントエンドに適合する通信条件を設定することができるので、通信条件が異なる複数種類のアナログフロントエンドに自動的に対応することが可能となる。従って、モデムを制御するためのソフトウエアに適切な通信条件を判別させるための手動スイッチ等を別途設ける必要もなく、オペレータによって誤った通信条件が設定されることによりアナログフロントエンドの正常な通信が不能となるような問題も解消される。加えて、モデム装置を使用する段階でＡＦＥの種別を判別して適切な通信条件を設定することができるので、モデムの設計において、使用する可能性のあるアナログフロントエンドの通信条件を把握してさえおけば、何れのアナログフロントエンドが用いられるかによって関連するシリアルインタフェース等の設計が影響を受けることもない。
【０００９】
本発明の第２の態様は、前記第１の態様において、判別手段は、送信信号の周波数と反射信号の周波数との比較によって判別を行う構成をとる。
【００１０】
これによれば、判別手段が、反射信号の周波数と送信信号の周波数との比較に基づき判別を行うので、複数種類の通信条件の中から選択した一の通信条件でアナログフロントエンドが正常に動作しているか否かを容易に把握することができ、結果として複数種類の通信条件の中から適切な一の通信条件を容易に判別することができる。
【００１１】
本発明の第３の態様は、前記第１の態様において、判別手段は、反射信号の遅れ時間によって判別を行う構成をとる。
【００１２】
これによれば、反射信号の遅れ時間がＡＦＥの種類によって異なることを利用して、判別手段が、その遅れ時間の相違に基づき判別を行うので、使用しているＡＦＥの種別を容易に把握することができ、結果として複数種類の通信条件の中から適切な一の通信条件を容易に判別することができる。
【００１３】
本発明の第４の態様は、アナログフロントエンドに接続されたモデム制御装置において、複数種類の通信条件を格納する記憶部と、そのアナログフロントエンドに対して複数種類の通信条件で送信信号を送信可能な送信部と、そのアナログフロントエンドから送られる受信信号を受信する受信部と、その受信信号に基づきアナログフロントエンドに適合する通信条件を判別する判別部と、その判別部で適合するものとして判別された通信条件を正規の通信条件として設定する設定部とを備える構成をとる。
【００１４】
この構成によれば、アナログフロントエンドから送られる受信信号に基づいて、使用するアナログフロントエンドに適合する通信条件を設定することができるので、通信条件が異なる複数種類のアナログフロントエンドに自動的に対応することが可能となる。
【００１５】
本発明の第５の態様は、データの送受信を行うためのアナログ回線にトランスを介して接続されたアナログフロントエンド部を備えたモデム装置の通信条件の設定方法において、複数種類の通信条件で送信信号を順次送信する過程と、その送信信号がトランスで反射されてアナログフロントエンド部を経て戻ってくる反射信号を受信する過程と、その反射信号に基づきアナログフロントエンド部に適合する通信条件を判別する過程と、その判別過程で適合するものとして判別された通信条件を正規の通信条件として設定する過程とを有する構成をとる。
【００１６】
本発明の第６の態様は、アナログフロントエンドに接続されたモデム制御装置の通信条件の設定方法において、複数種類の通信条件を格納する過程と、格納された複数種類の通信条件で送信信号をアナログフロントエンドに対して順次送信する過程と、そのアナログフロントエンドから送られる受信信号を受信する過程と、その受信信号に基づきアナログフロントエンドに適合する通信条件を判別する過程と、その判別過程で適合するものとして判別された通信条件を正規の通信条件として設定する過程とを有する構成をとる。
【００１７】
以下、本発明の実施の形態について、添付の図面を参照して詳細に説明する。
【００１８】
図１は、本発明の一実施の形態に係るファクシミリに備えられたモデムの構成を示すブロック図である。モデム１００は、ＤＳＰ１０、ＡＦＥ２０及びメモリ装置１５、１６を備え、ファクシミリを制御するＣＰＵ５０に接続される一方で、絶縁を確保するためのトランス４０を介してアナログ回線に接続されており、ファクシミリと外部とのデータの送受信を可能とする変復調機能を有する。ＤＳＰ１０は、送信部１１及び受信部１２を有し、シリアルインタフェース３０を介してＡＦＥ２０との間でデータの送受信を行う。また、詳細は後述するが、ＤＳＰ１０は、接続されるＡＦＥ２０に適合する通信条件を判別する判別部１３と、この判別部１３で適合するものとして判別された通信条件を正規の通信条件として設定する設定部１４とを有する。フラッシュメモリ１５には、データの送受信及び処理を制御するプログラムが格納され、ＳＲＡＭ１６はワークエリアとして機能する。ＡＦＥ２０は、ＤＰＳ１０からの送信信号をディジタルからアナログへ変換してアナログ回線側へ送るＤ／Ａ変換器２１と、受信信号をアナログからディジタルへ変換してＤＳＰ１０側へ送るＡ／Ｄ変換器２２と有する。
【００１９】
ここで、ＤＳＰ１０とＡＦＥ２０との間のシリアルインタフェース３０を介したデータの送受信は、所定の通信条件に従って行われるが、ＡＦＥ２０に適合する通信条件は、通常はその製造元や用途によって異なるものとなる。つまり、設計の変更や用途に応じてＤＳＰ１０に異なる種類のＡＦＥを接続する必要が生じた場合には、そのＡＦＥに適合するようにＤＳＰ１０側の通信条件を再度設定する必要が生じる。そこで、本実施の形態において、モデム１００は、その使用に際してＤＳＰ１０に接続されたＡＦＥ２０に適合する通信条件を自動的に判別し、適切な通信条件を設定することを可能とする。
【００２０】
まず、使用を予定している複数種類のＡＦＥに適合する複数の通信条件（詳細は後述）を予めメモリ１５に格納しておく。モデムの使用に際し、送信部１１が、格納された複数種類の通信条件の中から選択された一の通信条件で固有周波数の送信信号を送信する一方で、受信部１２が、図１の矢印で示すようにトランス４０で反射され受信側に戻される送信信号（即ち、反射信号）を受信する。そこで、判別部１３が、送信信号の周波数と反射信号の周波数とを比較して、それらが所定の同一性の条件を満たすか否かを順次判定し、最終的にＡＦＥに適合する一の通信条件を判別する。ここで、所定の同一性の条件は、周波数が完全に同一となる条件のみならず、それらの複数種類のＡＦＥを判別するのに十分である実質的な同一の条件であればよい。
【００２１】
従って、送信信号の周波数と反射信号の周波数とが所定の同一性の条件を満たさないと判定された場合には、格納された複数種類の通信条件の中から再度別の通信条件が選択されて同様の判定動作が繰り返される。一方で、所定の同一性の条件を満たすと判定された場合には、設定部１４によって選択された一の通信条件が正規の通信条件として設定され、通常のデータ通信が開始される。尚、新たなＡＦＥを使用する必要が生じ、その通信条件がメモリ１５に既に格納されている複数種類の通信条件には適合しない場合であっても、メモリ１５に適宜そのＡＦＥに適合する新たな通信条件を追加することで対応可能となる。
【００２２】
このように、モデム１００は、トランス４０で反射されて受信側に戻ってくる反射信号に基づいて、使用するＡＦＥ２０に適合する通信条件を設定することができるので、通信条件が異なる複数種類のＡＦＥ中から任意の一のＡＦＥが用いられる場合でも自動的に対応することが可能である。
【００２３】
図２は、ＤＳＰとＡＦＥとの間のデータの送受信を行うための通信条件の具体例を示す。図２（ａ）、（ｂ）、（ｃ）及び（ｄ）の各々は、それぞれＡＦＥの通信条件がＡモード，Ｂモード、Ｃモード及びＤモードである場合に該当し、各ＤＳＰ１０には、異なる種類のＡＦＥ（１）乃至（４）が接続されている。図において、ＳＰＬＣＬＫは送受信されるデータの開始位置を示すサンプリングクロック、ＢＩＴＬＣＫはデータの送受信動作の同期をとるための基準クロックとなるビットクロック、ＴＸＤは送信データ、ＲＸＤは受信データをそれぞれ表す。各矢印の向きは、送り出しと取り入れの関係を表している。接続されたＡＦＥに適合する通信条件がＤＳＰ１０で設定されると、内部或いは外部のクロックジェネレータから送出されたＳＰＬＣＬＫのクロックエッジでデータの開始位置が検出され、またＢＩＴＣＬＫのクロックエッジでＴＸＤ若しくはＲＸＤの送り出し又は取り込みが行われ、ＤＳＰとＡＦＥとの間のインタフェースが成立することになる。
【００２４】
ここで、Ａモード、Ｂモード及びＣモードの各々の関係は、矢印の向きが示すようにＢＩＴＣＬＫの発信源が互いに異なり、クロックジェネレータがＤＳＰ内、ＡＦＥ内及び外部にある場合をそれぞれ示す。また、Ｂモード及びＤモードの関係は、ＢＩＴＣＬＫの発信源が同一（ＡＦＥ側が送り出し、ＤＳＰ側が取り込み）であり、クロックジェネレータはともにＡＦＥ内にあるが、サンプリングクロックの周波数が互いに異なる（Ｂモードの周波数はＤモードの周波数に比べて小さい）場合を示す。
【００２５】
従って、ＤＳＰ１０が、一のモードを選択して固有周波数の送信信号を送信し、トランスで反射された反射信号を受信してそれらの周波数を比較するとき、ＡＦＥに適合しないモードが選択された場合には、通常は反射信号の周波数は送信信号の周波数と大きく異なるものとなり、所定の同一性の条件を満たさない。一方で、ＡＦＥに適合するモードが選択された場合には、反射信号の周波数は送信信号の周波数と概ね同一となり、所定の同一性の条件を満たす。つまり、Ａ乃至Ｄモードの中から一のモードを順次選択して上述のような判定を繰り返すことで、最終的にＡＦＥに適合する一のモードを判別することができる。
【００２６】
尚、別法として、反射信号の遅れ時間がＡＦＥの種類によって異なることを利用して、その遅れ時間によってＡＦＥの種類を判別することができ、これにより、そのＡＦＥに適合する一のモードを判別することもできる。
【００２７】
図３は、本発明の別の実施形態に係るモデムの制御過程を示すフロー図である。電源が投入されると、ステップ２０１において、ＤＳＰの通信条件の初期化の後、通信条件がＡＦＥ（１）２０ａに適合するＡモードに設定される。次に、ステップ２０２において、ＤＳＰの送信部から固有周波数の送信信号が送信され、ステップ２０３において、ＤＳＰの受信部がトランスで反射された反射信号を受信する。ステップ２０４において、ＤＳＰの判別部が送信信号の周波数と反射信号の周波数とを比較して同一性を判定する。そこで、それらの周波数が所定の同一性の条件を満たす場合にはステップ２５１に進み、使用するＡＦＥに適合する通信条件としてＡモードが設定（即ち、正規の通信条件としてメモリに格納）され、ステップ２５２でＡモードでの処理ルーチンが開始される。
【００２８】
一方、ステップ２０４において所定の同一性の条件を満たさない場合には、ステップ２０５に進み、ＤＳＰの通信条件の初期化の後、通信条件がＡＦＥ（２）２０ｂに適合するＢモードに設定される。ステップ２０６から２０８は、Ａモードでのステップ２０２から２０４にそれぞれ対応するものである。ステップ２０４と同様に、ステップ２０８において送信信号の周波数と反射信号の周波数との同一性が判別され、それらの周波数が所定の同一性の条件を満たす場合にはステップ２６１に進み、ＡＦＥに適合する通信条件としてＢモードが設定され、ステップ２６２でＢモードでの処理ルーチンが開始される。
【００２９】
一方、ステップ２０８において所定の同一性の条件を満たさない場合には、ステップ２１０に進み、ＤＳＰの通信条件の初期化の後、通信条件がＡＦＥ（３）２０ｃに適合するＣモードに設定される。ステップ２１１から２１３は、Ａモードでのステップ２０２から２０４にそれぞれ対応するものである。ステップ２０４と同様に、ステップ２１３において送信信号の周波数と反射信号の周波数との同一性が判別され、それらの周波数が所定の同一性の条件を満たす場合にはステップ２７１に進み、ＡＦＥに適合する通信条件としてＣモードが設定され、ステップ２７２でＣモードでの処理ルーチンが開始される。
【００３０】
一方、ステップ２１３において所定の同一性の条件を満たさない場合には、ステップ２１４に進み、ＤＳＰの通信条件の初期化の後、通信条件がＡＦＥ（４）２０ｄに適合するＤモードに設定される。ステップ２１５から２１７は、Ａモードでのステップ２０２から２０４にそれぞれ対応するものである。ステップ２０４と同様に、ステップ２１７において送信信号の周波数と反射信号の周波数との同一性が判別され、それらの周波数が所定の同一性の条件を満たす場合にはステップ２８１に進み、ＡＦＥに適合する通信条件としてＤモードが設定される。ここで、前述のようにＤモードはＢモードに対してサンプリングクロック周波数のみが異なるモードであるが、Ｂモードのサンプリングクロック周波数はＤモードに比べて小さいので、Ｄモードのサンプリングクロックのリサンプリングを行うことでＢモードに対応する擬似的な周波数を生成することができる。従って、ステップ２８２においてリサンプリングを実施することで、Ｄモードの処理ルーチンを省略することが可能となり、ステップ２８３においてＢモードでの処理ルーチンが開始される。
【００３１】
一方、ステップ２１７において所定の同一性の条件を満たさない場合には、ステップ２１８においてＡＦＥのモード検出エラーとなる。これは、通信条件がＡからＤモードとは異なる新たなＡＦＥを使用する場合等に起こり得るが、そのような場合には、メモリにその新たなＡＦＥに適合する通信条件を付加して、上述のＡからＤモードと同様の新たな判別過程を追加することで対応可能である。例えば、ステップ２１７の後に、ＤＳＰの通信条件を初期化し、通信条件をその新たなＡＦＥに適合するＥモードに設定するステップを設け、更に、上述の他のモードと同様の判別動作を行うステップを設けることができる。
【００３２】
尚、ステップ２０４、２０８、２１４及び２１７の各々においては、前述のようなＡＦＥの種類の判別に利用できる反射信号の回り込みの遅れを検出することも可能である。
【００３３】
以上のような制御過程により、使用するＡＦＥに適合する通信条件を自動的に判別してその通信条件を正規の通信条件として設定し、ＤＳＰとそれに接続されたＡＦＥとの間のインタフェースを成立させることができる。
【００３４】
【発明の効果】
以上のように、本発明によれば、通信条件が異なる種々のアナログフロントエンドに自動的に対応することが可能となる。モデムを制御するためのソフトウエアに適切な通信条件を判別させるための手動スイッチ等を別途搭載したり、オペレータによって誤った通信条件が設定されることにより正常な通信が不能となるような問題も解消される。
【図面の簡単な説明】
【図１】本発明の一実施形態係るモデム装置の構成を示すブロック図
【図２】図１のＤＳＰとＡＦＥとの間の各通信条件における動作状態を示す図
【図３】本発明の別の実施形態に係るモデムの制御過程を示すフロー図
【図４】ＤＳＰの汎用ポートの入力状態とＡＦＥの通信条件との対応を示す図
【符号の説明】
１０　ＤＳＰ（ｄｉｇｉｔａｌ　ｓｉｇｎａｌ　ｐｒｏｃｅｓｓｏｒ）
１１　送信部
１２　受信部
１３　判別部
１４　設定部
１５　フラッシュメモリ
１６　ＳＲＡＭ
２０　ＡＦＥ（Ａｎａｌｏｇ　Ｆｒｏｎｔ　Ｅｎｄ）
２１　Ｄ／Ａ変換器
２２　Ａ／Ｄ変換器
３０　シリアルインタフェース
４０　トランス
５０　ＣＰＵ
１００　モデム
【図１】
2004023665.tif 000003
【図２】
2004023665.tif 000004
【図３】
2004023665.tif 000005
【図４】
2004023665.tif 000006