(57)【要約】【課題】  通信速度の低下を最小限に抑えてエラーの発生頻度を低下させる。【解決手段】  ＡＤＳＬ回線を局舎側にて終端する局舎ＤＳＬＡＭ装置１との間におけるＡＤＳＬ回線上において発生した回線エラーをエラー検出部９にて検出し、エラー検出部９にて回線エラーが検出された場合、強制ビット割付算出部１１によってＡＤＳＬ回線へのビット割付を低減させる。【選択図】図１
2006279274.tif 000002
【特許請求の範囲】
【請求項１】
ＡＤＳＬ回線を局舎側にて終端する局舎側ＡＤＳＬ回線終端装置と端末とを接続するＡＤＳＬモデム装置であって、
前記局舎側ＡＤＳＬ回線終端装置との間におけるＡＤＳＬ回線上にて発生した回線エラーを検出し、前記回線エラーを検出した場合、前記ＡＤＳＬ回線へのビット割付を低減するＡＤＳＬモデム装置。
【請求項２】
請求項１に記載のＡＤＳＬモデム装置において、
前記回線エラーを検出するエラー検出手段と、
前記エラー検出手段によって前記回線エラーが検出された場合、前記ＡＤＳＬ回線へのビット割付を低減する強制ビット割付算出手段とを有することを特徴とするＡＤＳＬモデム装置。
【請求項３】
請求項２に記載のＡＤＳＬモデム装置において、
前記エラー検出手段にて検出された回線エラーの発生頻度を監視し、該発生頻度が予め設定された閾値以上であるかどうかを判断するエラー換算手段を有し、
前記強制ビット割付算出手段は、前記エラー換算手段によって前記回線エラーの発生頻度が前記閾値以上であると判断された場合、前記ＡＤＳＬ回線へのビット割付を低減することを特徴とするＡＤＳＬモデム装置。
【請求項４】
ＡＤＳＬ回線を局舎側にて終端する局舎側ＡＤＳＬ回線終端装置と端末とを接続するＡＤＳＬモデム装置の制御方法であって、
前記局舎側ＡＤＳＬ回線終端装置との間におけるＡＤＳＬ回線上にて発生した回線エラーを検出する処理と、
前記回線エラーが検出された場合、前記ＡＤＳＬ回線へのビット割付を低減する処理とを有するＡＤＳＬモデム装置の制御方法。
【請求項５】
請求項４に記載のＡＤＳＬモデム装置の制御方法において、
前記検出された回線エラーの発生頻度を監視し、該発生頻度が予め設定された閾値以上であるかどうかを判断する処理と、
前記回線エラーの発生頻度が前記閾値以上であると判断された場合、前記ＡＤＳＬ回線へのビット割付を低減する処理とを有することを特徴とするＡＤＳＬモデム装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＷＡＮ（Wide Area Network）インタフェースとしてＡＤＳＬ（Asymmetric Digital Subscriber Line）回線とパソコン等の端末とを接続するＡＤＳＬモデム装置に関する。
【背景技術】
【０００２】
一般的に、ＡＤＳＬ回線におけるデータ通信方法は、４．３１２５ｋＨｚ毎に決められた搬送波（ｂｉｎ）にビットが割り付けられて通信を行うというものである。そのビットの割付方法においては、通信開始前に通信を行う局舎側と端末側との間でトレーニングと呼ばれる信号を送受信することにより、回線の線路減衰量及びノイズを測定し、測定結果に基づいて各搬送波に割り付けるビット数を決定する方法がとられている。
【０００３】
しかし、トレーニングを行った際に確認されたノイズ以外の非定常のノイズが、ＡＤＳＬ回線の同期が確立した後に印加された場合、その非定常のノイズによってＡＤＳＬ回線上に回線エラーが発生し、発生した回線エラーによってデータ通信におけるデータの再送が発生してしまい、それにより回線のパフォーマンスが劣化してしまう。
【０００４】
そこで、回線エラーの発生頻度に関して閾値を設け、回線エラーの発生頻度がその閾値を超えた場合に、通信用のサブチャネルの数を半減させることによって全体としての速度を低減させ、回線エラーの発生頻度及びそれにより生じるデータの再送を抑え、回線のパフォーマンスの劣化を低減する方法が考えられている（例えば、特許文献１参照。）。
【特許文献１】特開２００２−２８０９９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された方法においては、回線エラーの発生頻度が所定の閾値を超えた場合に通信に使用できるサブチャネル数を半減させるため、全体としての速度の低減率が大きくなってしまい、エラーの発生頻度を抑えるために通信速度が大きく低下してしまうという問題点がある。
【０００６】
本発明は、上述したような従来の技術が有する問題点を鑑みてなされたものであって、ＡＤＳＬ回線上に非定常のノイズが生じた場合であっても、回線のパフォーマンスの劣化を最小限に抑えることができるＡＤＳＬモデム装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明は、
ＡＤＳＬ回線を局舎側にて終端する局舎側ＡＤＳＬ回線終端装置と端末とを接続するＡＤＳＬモデム装置であって、
前記局舎側ＡＤＳＬ回線終端装置との間におけるＡＤＳＬ回線上にて発生した回線エラーを検出し、前記回線エラーを検出した場合、前記ＡＤＳＬ回線へのビット割付を低減する。
【０００８】
また、前記回線エラーを検出するエラー検出手段と、
前記エラー検出手段によって前記回線エラーが検出された場合、前記ＡＤＳＬ回線へのビット割付を低減する強制ビット割付算出手段とを有することを特徴とする。
【０００９】
また、前記エラー検出手段にて検出された回線エラーの発生頻度を監視し、該発生頻度が予め設定された閾値以上であるかどうかを判断するエラー換算手段を有し、
前記強制ビット割付算出手段は、前記エラー換算手段によって前記回線エラーの発生頻度が前記閾値以上であると判断された場合、前記ＡＤＳＬ回線へのビット割付を低減することを特徴とする。
【００１０】
また、ＡＤＳＬ回線を局舎側にて終端する局舎側ＡＤＳＬ回線終端装置と端末とを接続するＡＤＳＬモデム装置の制御方法であって、
前記局舎側ＡＤＳＬ回線終端装置との間におけるＡＤＳＬ回線上にて発生した回線エラーを検出する処理と、
前記回線エラーが検出された場合、前記ＡＤＳＬ回線へのビット割付を低減する処理とを有する。
【００１１】
また、前記検出された回線エラーの発生頻度を監視し、該発生頻度が予め設定された閾値以上であるかどうかを判断する処理と、
前記回線エラーの発生頻度が前記閾値以上であると判断された場合、前記ＡＤＳＬ回線へのビット割付を低減する処理とを有することを特徴とする。
【００１２】
上記のように構成された本発明においては、ＡＤＳＬ回線上にて発生した回線エラーが検出され、回線エラーが検出された場合、ＡＤＳＬ回線へのビット割付が低減するように制御される。
【００１３】
このように、ビット割付が低減するように制御されることによって、非定常のノイズが生じた場合、ＡＤＳＬ回線の回線速度が強制的に低下し、それにより、回線エラーの発生が防止されるとともに、回線エラーにより生じるデータ再送が回避され、回線の使用できる帯域の低下が最小限に抑えられる。
【発明の効果】
【００１４】
以上説明したように本発明においては、ＡＤＳＬ回線上にて発生した回線エラーを検出し、回線エラーを検出した場合、ＡＤＳＬ回線へのビット割付を低減する構成としたため、ＡＤＳＬ回線上に非定常のノイズが生じた場合であっても、回線のパフォーマンスの劣化を最小限に抑えることができる。
【発明を実施するための最良の形態】
【００１５】
以下に、本発明に実施の形態について図面を参照して説明する。
【００１６】
図１は、本発明のＡＤＳＬモデム装置の実施の一形態を示す図である。
【００１７】
本形態は図１に示すように、局舎側ＡＤＳＬ回線終端装置である局舎ＤＳＬＡＭ（Digital Subscriber Line Access Multiplexer）装置１と、局舎ＤＳＬＡＭ装置１と電話回線４を介して接続されたＡＤＳＬモデム装置２と、ＡＤＳＬモデム装置２と接続された端末であるパソコン３とから構成されている。さらに、ＡＤＳＬモデム装置２は、局舎ＤＳＬＡＭ装置１との間における電話回線４を用いたＡＤＳＬ回線上の主信号について変復調及び同期の確立を行うＡＤＳＬ処理部１０と、パソコン３との間にてデータの送受信を行うＬＡＮ（Local Area Network）インタフェース部５と、ＡＤＳＬ処理部１０におけるデータとＬＡＮインタフェース部５におけるデータとの間にてデータのプロトコル変換を行うデータ制御部６と、ＡＤＳＬ回線上における回線エラーの発生を監視するエラー検出部９と、エラー検出部９にて回線エラーの発生を監視する周期を計測するタイマ部８と、タイマ部８にて設定された時間内にエラー検出部９にて検出された回線エラーの発生回数が予め決められた閾値以上発生しているかどうかを判断するエラー換算部７と、回線エラーの発生回数が閾値以上であると判断された場合に現在のビット割付の割付ビット数を低減する制御を行う強制ビット割付算出部１１とから構成されている。
【００１８】
以下に、図１に示したＡＤＳＬモデム装置２の処理について説明する。
【００１９】
図２は、図１に示したＡＤＳＬモデム装置２の処理を説明するためのフローチャートである。
【００２０】
まず、図１に示した局舎ＤＳＬＡＭ装置１から電話回線４を介して送信された主信号であるデータがＡＤＳＬ処理部１０にて受信されると（ステップＳ１）、ＡＤＳＬ処理部１０にて受信されたデータに回線エラーが発生しているかどうかがエラー検出部９によって監視される（ステップＳ２）。ここでの回線エラーとは、ＡＤＳＬ回線上のデータのＣＲＣエラーであり、ＡＤＳＬ処理部１０にて受信されたデータに対してエラー検出部９によってＣＲＣ演算処理が行われることにより検出される。
【００２１】
エラー検出部９によって回線エラーの発生が検出されない場合、回線エラー監視状態に戻る。一方、回線エラーの発生が検出された場合は、タイマ部８にて予め設定された一定時間内において、予め設定された回線エラー発生回数を閾値として、当該閾値以上の回線エラーが発生しているかどうかがエラー換算部７において判断される（ステップＳ３）。ここでは、ＡＤＳＬ回線の回線速度に応じた閾値が設定されており、その閾値から算出された時間及び回線エラー発生回数によって、閾値以上の回線エラーが発生しているかどうかがエラー換算部７において判断されることになる。
【００２２】
閾値以上の回線エラーが発生していないと判断された場合、回線エラー監視状態に戻る。一方、閾値以上の回線エラーが発生したと判断された場合は、回線速度を低下させるように強制ビット割付算出部１１にて予め設定されたビット割付の割付ビット数がＡＤＳＬ処理部１０に出力される（ステップＳ４）。
【００２３】
回線速度を低下させる割付ビット数がＡＤＳＬ処理部１０に入力されると、ＡＤＳＬ回線上にてデータ通信が現在行われているかどうかがＡＤＳＬ処理部１０によって判断される（ステップＳ５）。データ通信が行われていると判断された場合、タイマ部８にて予め設定された一定時間待機し（ステップＳ６）、その後データ通信が行われているかどうかが再度判断される。
【００２４】
一方、データ通信が行われていないと判断された場合は、ＡＤＳＬ処理部１０によって回線が強制的に切断され、ステップＳ４にて低減された割付ビット数が割り付けられた回線速度で再同期がとられ、再び回線が接続される（ステップＳ７）。
【００２５】
図３は、図１に示したＡＤＳＬモデム装置２にて各サブチャネルに割り付けられた割付ビット数の変更のイメージを示す図である。
【００２６】
図３に示すように、割付ビット数の変更前において、サブチャネル番号３２〜３５の各サブチャネルに割り付けられている割付ビット数がそれぞれ「１０」であり、また、サブチャネル番号５０８〜５１１の各サブチャネルに割り付けられている割付ビット数がそれぞれ「６」であるとする。
【００２７】
その後、エラー検出部９によって回線エラーが検出され、検出された回線エラーの発生頻度が、予め設定された閾値以上であると判断されると、サブチャネル番号３２〜３５の各サブチャネルにはそれぞれ割付ビット数「９」が割り付けられ、また、サブチャネル番号５０８〜５１１の各サブチャネルにはそれぞれ割付ビット数「５」が割り付けられることにより、回線の通信速度が下げられる。
【００２８】
図４は、図１に示したＡＤＳＬモデム装置２において、割付ビット数を低減するための回線エラーの発生回数の閾値と閾値以上の回線エラーが発生した場合に設定される割付ビット数とがそれぞれ複数設定される場合の処理を説明するためのフローチャートである。
【００２９】
まず、局舎ＤＳＬＡＭ装置１から電話回線４を介して送信された主信号であるデータがＡＤＳＬ処理部１０にて受信されると（ステップＳ１１）、ＡＤＳＬ処理部１０にて受信されたデータに回線エラーが発生しているかどうかがエラー検出部９によって監視される（ステップＳ１２）。ここでの回線エラーとは、ＡＤＳＬ回線上のデータのＣＲＣエラーであり、ＡＤＳＬ処理部１０にて受信されたデータに対してエラー検出部９によってＣＲＣ演算処理が行われることにより検出される。
【００３０】
エラー検出部９によって回線エラーの発生が検出されない場合、回線エラー監視状態に戻る。一方、回線エラーの発生が検出された場合は、タイマ部８にて予め設定された一定時間内において、予め設定された回数を閾値として、当該閾値以上の回線エラーが発生しているかどうかがエラー換算部７において判断される（ステップＳ１３）。このときの閾値をＸとする。
【００３１】
閾値Ｘ以上の回線エラーが発生していないと判断された場合、回線エラー監視状態に戻る。一方、閾値Ｘ以上の回線エラーが発生したと判断された場合は、さらにタイマ部８にて予め設定された一定時間内において、予め設定された回数を閾値として、当該閾値以上の回線エラーが発生しているかどうかがエラー換算部７において判断される（ステップＳ１４）。このときの閾値をＹとする。閾値Ｘと閾値Ｙとについては、閾値Ｘよりも閾値Ｙの方が大きな値である。
【００３２】
閾値Ｙ以上の回線エラーが発生していないと判断された場合、回線速度を低下させるように強制ビット割付算出部１１にて予め設定されたビット割付の割付ビット数がＡＤＳＬ処理部１０に出力される（ステップＳ１５）。このときに設定される割付ビット数をＬ、また、設定された割付ビット数Ｌに基づいた回線速度をａとする。
【００３３】
一方、閾値Ｙ以上の回線エラーが発生したと判断された場合は、さらにタイマ部８にて予め設定された一定時間内において、予め設定された回数を閾値として、当該閾値以上の回線エラーが発生しているかどうかがエラー換算部７において判断される（ステップＳ１６）。このときの閾値をＺとする。閾値Ｙと閾値Ｚとについては、閾値Ｙよりも閾値Ｚの方が大きな値である。
【００３４】
閾値Ｚ以上の回線エラーが発生していないと判断された場合、回線速度を低下させるように強制ビット割付算出部１１にて予め設定されたビット割付の割付ビット数がＡＤＳＬ処理部１０に出力される（ステップＳ１７）。このときに設定される割付ビット数をＭ、また、設定された割付ビット数Ｍに基づいた回線速度をｂとする。
【００３５】
一方、閾値Ｚ以上の回線エラーが発生したと判断された場合は、回線速度を低下させるように強制ビット割付算出部１１にて予め設定されたビット割付の割付ビット数がＡＤＳＬ処理部１０に出力される（ステップＳ１８）。このときに設定される割付ビット数をＮ、また、設定された割付ビット数Ｎに基づいた回線速度をｃとする。ここで、割付ビット数Ｌと割付ビット数Ｍと割付ビット数Ｎとの大小関係は、Ｌ＞Ｍ＞Ｎであり、また、回線速度ａと回線速度ｂと回線速度ｃとの大小関係は、ａ＞ｂ＞ｃである。
【００３６】
そして、ステップＳ１５またはステップＳ１７またはステップＳ１８にて強制ビット割付算出部１１から出力された割付ビット数が、ＡＤＳＬ処理部１０にて入力されると、ＡＤＳＬ回線上にてデータ通信が現在行われているかどうかがＡＤＳＬ処理部１０によって判断される（ステップＳ１９）。データ通信が行われていると判断された場合、タイマ部８にて予め設定された一定時間待機し（ステップＳ２０）、その後データ通信が行われているかどうかが再度判断される。
【００３７】
一方、データ通信が行われていないと判断された場合は、ＡＤＳＬ処理部１０によって回線が強制的に切断され、ステップＳ１５またはステップＳ１７またはステップＳ１８にて低減された割付ビット数が割り付けられた回線速度で再同期がとられ、再び回線が接続される（ステップＳ２１）。
【００３８】
このように、最初に低い発生頻度である閾値を用いて、その閾値以上の回線エラーが発生しているかどうかが判断され、その閾値以上の回線エラーが発生している場合は、さらに当該閾値よりも高い発生頻度である閾値を用いて、その閾値以上の回線エラーが発生しているかどうかが判断されるといった方法で、閾値以上の回線エラーが発生していないと判断されるまで、決められた複数の閾値に基づいて回線エラー発生頻度が判断され、閾値以上の回線エラーが発生していないと判断された時点でそれに応じた回線速度が決定されるため、様々な回線エラーの発生頻度に対して、より適した回線速度の設定が行われる。
【００３９】
なお、回線エラーの発生頻度の閾値の種類については限定しない。また、回線エラーの発生頻度の閾値の変更については、常時変更可能とする。
【図面の簡単な説明】
【００４０】
【図１】本発明のＡＤＳＬモデム装置の実施の一形態を示す図である。
【図２】図１に示したＡＤＳＬモデム装置の処理を説明するためのフローチャートである。
【図３】図１に示したＡＤＳＬモデム装置にて各サブチャネルに割り付けられた割付ビット数の変更のイメージを示す図である。
【図４】図１に示したＡＤＳＬモデム装置において、割付ビット数を低減するための回線エラーの発生回数の閾値と閾値以上の回線エラーが発生した場合に設定される割付ビット数とがそれぞれ複数設定される場合の処理を説明するためのフローチャートである。
【符号の説明】
【００４１】
１    局舎ＤＳＬＡＭ装置
２    ＡＤＳＬモデム装置
３    パソコン
４    電話回線
５    ＬＡＮインタフェース部
６    データ制御部
７    エラー換算部
８    タイマ部
９    エラー検出部
１０    ＡＤＳＬ処理部
１１    強制ビット割付算出部
【図１】
2006279274.tif 000003
【図２】
2006279274.tif 000004
【図３】
2006279274.tif 000005
【図４】
2006279274.tif 000006