(57)【要約】【課題】Ｗｅｉｇｈｔｅｄ　Ｒｏｕｎｄ　Ｒｏｂｉｎによる多重方式を実現する際に、装置内の情報量を軽減して回路の簡略化を実現可能なＤＳＬ装置を提供する。【解決手段】ＡＴＭセル多重部１３は全ＤＳＬライン最大速度設定情報信号１１６を受信すると、そのデータを基に第１番目〜第ｎ番目ＡＴＭセル送出要求信号１１７−１〜１１７の送出割合を決める。ＡＴＭセル多重部１３は上記で決めた送出割合にしたがって、第１番目〜第ｎ番目ＡＴＭセル送出要求信号１１７−１〜１１７−ｎを第１番目〜第ｎ番目ＡＴＭセルバッファ１２−１〜１２−ｎへそれぞれ送出する。ＡＴＭセル多重部１３は受信した第１番目〜第ｎ番目バッファ出力ＡＴＭセル信号１１３−１〜１１３−ｎを多重化し、ＡＴＭセル多重信号１１４としてＡＴＭネットワークへ送出する。【選択図】　　　図１
2004040423.tif 000002
【特許請求の範囲】
【請求項１】
回線速度が設定可能な各ＤＳＬ（Ｄｉｇｉｔａｌ　Ｓｕｂｓｃｒｉｂｅｒ　Ｌｉｎｅ）ラインから取出したＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ　Ｔｒａｎｓｆｅｒ　Ｍｏｄｅ）セル信号を多重化して送出するＤＳＬ装置であって、前記ＤＳＬラインでの実際の伝送速度を用いて前記ＤＳＬライン各々から取出した前記ＡＴＭセル信号を多重する割合を決めかつその決めた割合で前記ＡＴＭセル信号を多重するＡＴＭセル多重手段を有することを特徴とするＤＳＬ装置。
【請求項２】
前記ＤＳＬライン各々に回線速度を設定するＤＳＬラインプロファイル設定手段を含み、
前記ＡＴＭセル多重手段は、前記ＤＳＬラインプロファイル設定手段で設定された前記回線速度から計算した重みで前記ＡＴＭセル信号を多重する割合を決めることを特徴とする請求項１記載のＤＳＬ装置。
【請求項３】
前記ＡＴＭセル多重手段は、前記ＤＳＬライン各々での実際の伝送速度を用いて前記ＡＴＭセル信号を多重する割合を決めることを特徴とする請求項１記載のＤＳＬ装置。
【請求項４】
回線速度が設定可能な各ＤＳＬ（Ｄｉｇｉｔａｌ　Ｓｕｂｓｃｒｉｂｅｒ　Ｌｉｎｅ）ラインから取出したＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ　Ｔｒａｎｓｆｅｒ　Ｍｏｄｅ）セル信号を多重化して送出するＤＳＬ装置のＡＴＭ多重方法であって、前記ＤＳＬラインでの実際の伝送速度を用いて前記ＤＳＬライン各々から取出した前記ＡＴＭセル信号を多重する割合を決めるステップと、その決めた割合で前記ＡＴＭセル信号を多重するステップとを有することを特徴とするＡＴＭ多重方法。
【請求項５】
前記ＡＴＭセル信号を多重する割合を決めるステップは、前記ＤＳＬライン各々に回線速度を設定するＤＳＬラインプロファイル設定手段で設定された前記回線速度から計算した重みで前記ＡＴＭセル信号を多重する割合を決めることを特徴とする請求項４記載のＡＴＭ多重方法。
【請求項６】
前記ＡＴＭセル信号を多重する割合を決めるステップは、前記ＤＳＬライン各々での実際の伝送速度を用いて前記ＡＴＭセル信号を多重する割合を決めることを特徴とする請求項４記載のＡＴＭ多重方法。
【請求項７】
回線速度が設定可能な各ＤＳＬ（Ｄｉｇｉｔａｌ　Ｓｕｂｓｃｒｉｂｅｒ　Ｌｉｎｅ）ラインから取出したＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ　Ｔｒａｎｓｆｅｒ　Ｍｏｄｅ）セル信号を多重化して送出するＤＳＬ装置のＡＴＭ多重方法のプログラムであって、コンピュータに、前記ＤＳＬラインでの実際の伝送速度を用いて前記ＤＳＬライン各々から取出した前記ＡＴＭセル信号を多重する割合を決める処理と、その決めた割合で前記ＡＴＭセル信号を多重する処理とを実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はＤＳＬ装置及びそれに用いるＡＴＭ多重方法並びにそのプログラムに関し、特にＤＳＬ（Ｄｉｇｉｔａｌ　Ｓｕｂｓｃｒｉｂｅｒ　Ｌｉｎｅ）装置内におけるコネクション間の伝送速度差を考慮したＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ　Ｔｒａｎｓｆｅｒ　Ｍｏｄｅ）多重を実現するためのＷｅｉｇｈｔｅｄ　Ｒｏｕｎｄ　Ｒｏｂｉｎの実現に関する。
【０００２】
【従来の技術】
急速なインタネットの普及を背景にして、エンドユーザに各種サービスを統合したマルチメディア通信の要求が高まっている。マルチメディア通信の実現にはＡＴＭのＱｏＳ（Ｑｕａｌｉｔｙ　ｏｆ　Ｓｅｒｖｉｃｅ）メカニズムを利用することが有効であるが、そこではコネクション間の伝送速度差を考慮したＡＴＭ多重を実現する方式としてＷｅｉｇｈｔｅｄ　Ｒｏｕｎｄ　Ｒｏｂｉｎに対する要求が高い。
【０００３】
また、Ｗｅｉｇｈｔｅｄ　Ｒｏｕｎｄ　Ｒｏｂｉｎは通信装置間の限られた通信速度に対して、別々な通信速度を持つ多数の加入者回線を多重化する際に廃棄率を最小限に抑える方式でもある。
【０００４】
Ｗｅｉｇｈｔｅｄ　Ｒｏｕｎｄ　Ｒｏｂｉｎにおいて廃棄率を最小限に抑えることができるのは、回線毎に持つバッファのＡＴＭセルの蓄積数を基に、回線毎にＡＴＭ多重をする割合を決定しているので、蓄積セル数の多いバッファほど、より多くセルが多重されるため、セルがバッファを溢れにくくなるためである。
【０００５】
Ｗｅｉｇｈｔｅｄ　Ｒｏｕｎｄ　Ｒｏｂｉｎを実現するための方式の一例を図５に示す。図５において、従来の方式では、ＤＳＬ装置内のＡＴＭ多重部分３が第１番目〜第ｎ番目ＤＳＬライン制御部３１−１〜３１−ｎと、第１番目〜第ｎ番目ＡＴＭセルバッファ３２−１〜３２−ｎと、ＡＴＭセル多重部３３と、ＤＳＬラインプロファイル設定部３４とから構成されている。
【０００６】
第１番目〜第ｎ番目ＤＳＬライン制御部３１−１〜３１−ｎは第１番目〜第ｎ番目ＤＳＬライン信号１３１−１〜１３１−ｎと第１番目〜第ｎ番目ＤＳＬライン速度設定信号１３５−１〜１３５−ｎとを入力し、第１番目〜第ｎ番目バッファ入力ＡＴＭセル信号１３２−１〜１３２−ｎを出力する。
【０００７】
第１番目〜第ｎ番目ＡＴＭセルバッファ３２−１〜３２−ｎは第１番目〜第ｎ番目バッファ入力ＡＴＭセル信号１３２−１〜１３２−ｎと第１番目〜第ｎ番目ＡＴＭセル送出要求信号１３７−１〜１３７−ｎとを入力し、第１番目〜第ｎ番目バッファ出力ＡＴＭセル信号１３３−１〜１３３−ｎと第１番目〜第ｎ番目ＡＴＭセルバッファ蓄積セル数信号１３６−１〜１３６−ｎとを出力する。
【０００８】
ＡＴＭセル多重部３３は第１番目〜第ｎ番目バッファ出力ＡＴＭセル信号１３３−１〜１３３−ｎと第１　番目〜第ｎ番目ＡＴＭセルバッファ蓄積セル数信号１３６−１〜１３６−ｎとを入力し、第１番目〜第ｎ番目ＡＴＭセル送出要求信号１３７−１〜１３７−ｎとＡＴＭセル多重信号１３４とを出力する。
【０００９】
ＤＳＬラインプロファイル設定部３４はユーザインタフェース信号１３８を入力し、第１番目〜第ｎ番目ＤＳＬライン速度設定信号１３５−１〜１３５−ｎを出力する。
【００１０】
この図５を参照して従来のＤＳＬ装置内のＡＴＭ多重部分の動作について説明する。まず、ＤＳＬラインプロファイル設定部３４はＤＳＬライン毎の設定値をユーザインタフェース信号１３８として受信し、第１番目〜第ｎ番目ＤＳＬライン信号１３１−１〜１３１−ｎのための設定値を第１番目〜第ｎ番目ＤＳＬライン速度設定信号１３５−１〜１３５−ｎとして第１番目〜第ｎ番目ＤＳＬライン制御部３１−１〜３１−ｎへ送出する。
【００１１】
第１番目〜第ｎ番目ＤＳＬライン制御部３１−１〜３１−ｎはそれぞれ入力された第１番目〜第ｎ番目ＤＳＬライン速度設定信号１３５−１〜１３５−ｎに含まれる第１番目〜第ｎ番目ＤＳＬライン信号１３１−１〜１３１−ｎに対する最大伝送速度及び最小伝送速度の設定値にしたがって、その範囲内で実際の伝送速度を決める。
【００１２】
また、第１番目〜第ｎ番目ＤＳＬライン制御部３１−１〜３１−ｎはそれぞれ受信した第１番目〜第ｎ番目ＤＳＬライン信号１３１−１〜１３１−ｎから第１番目〜第ｎ番目バッファ入力ＡＴＭセル信号１３２−１〜１３２−ｎを取出し、第１番目〜第ｎ番目ＡＴＭセルバッファ３２−１〜３２−ｎへ送出する。
【００１３】
第１番目〜第ｎ番目ＡＴＭセルバッファ３２−１〜３２−ｎはそれぞれ第１番目〜第ｎ番目バッファ入力ＡＴＭセル信号１３２−１〜１３２−ｎを受信して蓄え、第１番目〜第ｎ番目ＡＴＭセル送出要求信号１３７−１〜１３７−ｎを受信した時に第１番目〜第ｎ番目バッファ出力ＡＴＭセル信号１３３−１〜１３３−ｎをＡＴＭセル多重部３３へ送出する。
【００１４】
また、第１番目〜第ｎ番目ＡＴＭセルバッファ３２−１〜３２−ｎはバッファ内に蓄積されている第１番目〜第ｎ番目バッファ入力ＡＴＭセル信号１３２−１〜１３２−ｎをカウントし、第１番目〜第ｎ番目ＡＴＭセルバッファ蓄積セル数信号１３６−１〜１３６−ｎとしてＡＴＭセル多重部３３に送出する。
【００１５】
ＡＴＭセル多重部３３は第１番目〜第ｎ番目ＡＴＭセルバッファ蓄積セル数信号１３６−１〜１３６−ｎを受信し、そのデータを基に第１番目〜第ｎ番目ＡＴＭセル送出要求信号１３７−１〜１３７−ｎの送出割合を、例えば、第１番目ＡＴＭセル送出要求信号１３７−１及び第ｎ番目ＡＴＭセル送出要求信号１３７−ｎのみの場合、その送出割合を、
Ａ：Ｂ＝Ｃ：Ｄ　　　　　　　　　　　　　　　　　　・・・（１）
という式のように決める。ここで、
Ａ＝１／第１番目ＡＴＭセル送出要求信号の送出間隔
Ｂ＝１／第ｎ番目ＡＴＭセル送出要求信号の送出間隔
Ｃ＝第１番目ＡＴＭセルバッファ蓄積セル数
Ｄ＝第ｎ番目ＡＴＭセルバッファ蓄積セル数
である。
【００１６】
ＡＴＭセル多重部３３は上記の割合にしたがって第１番目〜第ｎ番目ＡＴＭセル送出要求信号１３７−１〜１３７−ｎを第１番目〜第ｎ番目ＡＴＭセルバッファ３２−１〜３２−ｎへそれぞれ送出する。
【００１７】
また、ＡＴＭセル多重部３３は受信した第１番目〜第ｎ番目バッファ出力ＡＴＭセル信号１３３−１〜１３３−ｎを多重化し、ＡＴＭセル多重信号１３４としてＡＴＭネットワーク（図示せず）へ送出する。
【００１８】
【発明が解決しようとする課題】
上述した従来のＤＳＬ装置内のＡＴＭ多重部分では、リアルタイムでＡＴＭセルバッファ毎に蓄積セル数をカウントしなければならないため、ライン毎にバッファの蓄積セル数監視回路が必要となり、装置内の情報量が増大し、ハードウェアが増大するという問題がある。
【００１９】
そこで、本発明の目的は上記の問題点を解消し、Ｗｅｉｇｈｔｅｄ　Ｒｏｕｎｄ　Ｒｏｂｉｎによる多重方式を実現する際に、装置内の情報量を軽減して回路の簡略化を実現することができるＤＳＬ装置及びそれに用いるＡＴＭ多重方法並びにそのプログラムを提供することにある。
【００２０】
【課題を解決するための手段】
本発明によるＤＳＬ装置は、回線速度が設定可能な各ＤＳＬ（ＤｉｇｉｔａｌＳｕｂｓｃｒｉｂｅｒ　Ｌｉｎｅ）ラインから取出したＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ　Ｔｒａｎｓｆｅｒ　Ｍｏｄｅ）セル信号を多重化して送出するＤＳＬ装置であって、前記ＤＳＬラインでの実際の伝送速度を用いて前記ＤＳＬライン各々から取出した前記ＡＴＭセル信号を多重する割合を決めかつその決めた割合で前記ＡＴＭセル信号を多重するＡＴＭセル多重手段を備えている。
【００２１】
本発明によるＡＴＭ多重方法は、回線速度が設定可能な各ＤＳＬ（Ｄｉｇｉｔａｌ　Ｓｕｂｓｃｒｉｂｅｒ　Ｌｉｎｅ）ラインから取出したＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ　Ｔｒａｎｓｆｅｒ　Ｍｏｄｅ）セル信号を多重化して送出するＤＳＬ装置のＡＴＭ多重方法であって、前記ＤＳＬラインでの実際の伝送速度を用いて前記ＤＳＬライン各々から取出した前記ＡＴＭセル信号を多重する割合を決めるステップと、その決めた割合で前記ＡＴＭセル信号を多重するステップとを備えている。
【００２２】
本発明によるＡＴＭ多重方法のプログラムは、回線速度が設定可能な各ＤＳＬ（Ｄｉｇｉｔａｌ　Ｓｕｂｓｃｒｉｂｅｒ　Ｌｉｎｅ）ラインから取出したＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ　Ｔｒａｎｓｆｅｒ　Ｍｏｄｅ）セル信号を多重化して送出するＤＳＬ装置のＡＴＭ多重方法のプログラムであって、コンピュータに、前記ＤＳＬラインでの実際の伝送速度を用いて前記ＤＳＬライン各々から取出した前記ＡＴＭセル信号を多重する割合を決める処理と、その決めた割合で前記ＡＴＭセル信号を多重する処理とを実行させている。
【００２３】
すなわち、本発明のＤＳＬ装置のＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ　Ｔｒａｎｓｆｅｒ　Ｍｏｄｅ）多重方法は、ＡＴＭ信号の多重方式の一方式であるＷｅｉｇｈｔｅｄ　Ｒｏｕｎｄ　Ｒｏｂｉｎ機能を用いた方式であり、各ＤＳＬ（Ｄｉｇｉｔａｌ　Ｓｕｂｓｃｒｉｂｅｒ　Ｌｉｎｅ）ラインの伝送速度のプロファイル情報から多重する割合に重み付けを行っている。
【００２４】
これによって、本発明のＡＴＭ多重方法では、ＤＳＬライン毎の契約速度差を考慮したＡＴＭ多重が可能であるとともに、各ラインで多重前に持つバッファでのセル廃棄率を少なくすることが可能となる。
【００２５】
より具体的に説明すると、本発明のＡＴＭ多重方法では、各ＤＳＬラインに回線速度を設定するＤＳＬラインプロファイル設定部からのＤＳＬライン速度設定信号によって回線の最大速度が決定されているＤＳＬライン信号がＤＳＬライン制御部からバッファ入力ＡＴＭセル信号として排出され、ＡＴＭセルバッファに蓄積される。
【００２６】
ＡＴＭセルバッファにバッファ入力ＡＴＭセル信号が蓄積される速度はＤＳＬラインによって異なるため、ＡＴＭセルバッファに蓄積されたセルを多重化するＡＴＭセル多重部はＤＳＬラインプロファイル設定部から全ＤＳＬライン最大速度設定情報信号を受取ることによって、各ＤＳＬ回線に設定されている回線速度情報から計算した重みで多重する割合を決めている。これによつて、本発明のＡＴＭ多重方法では、回線速度に応じて重み付けされた多重が可能となる。
【００２７】
つまり、従来の技術では、Ｗｅｉｇｈｔｅｄ　Ｒｏｕｎｄ　Ｒｏｂｉｎによる多重方式の実現のために、各回線のバッファ内に蓄積されるＡＴＭセル数を監視する回路を用意し、その監視結果を元にリアルタイムに多重する割合を決めなければならない。
【００２８】
しかしながら、本発明のＡＴＭ多重方法では、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ　Ｄｉｇｉｔａｌ　Ｓｕｂｓｃｒｉｂｅｒ　Ｌｉｎｅ）ラインの設定値を用いて多重する割合をコンフィグレーションの時に一度だけ決めればよいので、バッファの蓄積セル数を監視する回路を具備する必要がなくなり、装置内の情報量が軽減され、回路の簡略化が実現可能となる。また、ＡＤＳＬラインの設定値はユーザとの契約帯域であるため、契約にしたがった通信が実現可能となる。
【００２９】
【発明の実施の形態】
次に、本発明の実施例について図面を参照して説明する。図１は本発明の一実施例によるＤＳＬ（Ｄｉｇｉｔａｌ　Ｓｕｂｓｃｒｉｂｅｒ　Ｌｉｎｅ）装置内のＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ　Ｔｒａｎｓｆｅｒ　Ｍｏｄｅ）多重部分の構成を示すブロック図である。図１において、ＤＳＬ装置内のＡＴＭ多重部分１は第１番目〜第ｎ番目ＤＳＬライン制御部１１−１〜１１−ｎと、第１番目〜第ｎ番目ＡＴＭセルバッファ１２−１〜１２−ｎと、ＡＴＭセル多重部１３と、ＤＳＬラインプロファイル設定部１４と、記録媒体１５とから構成されている。
【００３０】
第１番目〜第ｎ番目ＤＳＬライン制御部１１−１〜１１−ｎはそれぞれ第１番目〜第ｎ番目ＤＳＬライン信号１１１−１〜１１１−ｎと第１番目〜第ｎ番目ＤＳＬライン速度設定信号１１５−１〜１１５−ｎとを入力し、第１番目〜第ｎ番目バッファ入力ＡＴＭセル信号１１２−１〜１１２−ｎを出力する。
【００３１】
第１番目〜第ｎ番目ＡＴＭセルバッファ１２−１〜１２−ｎはそれぞれ第１番目〜第ｎ番目バッファ入力ＡＴＭセル信号１１２−１〜１１２−ｎと第１番目〜第ｎ番目ＡＴＭセル送出要求信号１１７−１〜１１７−ｎとを入力し、第１番目〜第ｎ番目バッファ出力ＡＴＭセル信号１１３−１〜１１３−ｎを出力する。
【００３２】
ＡＴＭセル多重部１３は第１番目〜第ｎ番目バッファ出力ＡＴＭセル信号１１３−１〜１１３−ｎと全ＤＳＬライン最大速度設定情報信号１１６とを入力し、第１番目〜第ｎ番目ＡＴＭセル送出要求信号１１７−１〜１１７−ｎとＡＴＭセル多重信号１１４とを出力する。
【００３３】
ＤＳＬラインプロファイル設定部１４はユーザインタフェース信号１１８を入力し、第１番目〜第ｎ番目ＤＳＬライン速度設定信号１１５−１〜１１５−ｎと全ＤＳＬライン最大速度設定情報信号１１６とを出力する。
【００３４】
尚、上記の各部の動作は図示せぬコンピュータが記録媒体１５に格納されたプログラムを実行することで実現され、このプログラムは上記のコンピュータで動作可能なものである。
【００３５】
図２は図１のＡＴＭセル多重部１３の動作を示すフローチャートである。これら図１及び図２を参照して本発明の一実施例によるＤＳＬ装置内のＡＴＭ多重部分１の動作について説明する。図２に示す処理は上記のコンピュータが記録媒体１５のプログラムを実行することで実現される。
【００３６】
まず、ＤＳＬラインプロファイル設定部１４はＤＳＬライン毎の設定値をユーザインタフェース信号１１８として受信し、第１番目〜第ｎ番目ＤＳＬライン信号１１１−１〜１１１−ｎのための設定値を第１番目〜第ｎ番目ＤＳＬライン速度設定信号１１５−１〜１１５−ｎとして第１番目〜第ｎ番目ＤＳＬライン制御部１１−１〜１１−ｎへそれぞれ送出する。
【００３７】
また、ＤＳＬラインプロファイル設定部１４は同時に、第１番目〜第ｎ番目ＤＳＬライン速度設定信号１１５−１〜１１５−ｎと同様な情報を全ＤＳＬライン最大速度設定情報信号１１６としてＡＴＭセル多重部１３へ送出する。
【００３８】
第１番目〜第ｎ番目ＤＳＬライン制御部１１−１〜１１−ｎは入力された第１番目〜第ｎ番目ＤＳＬライン速度設定信号１１５−１〜１１５−ｎに含まれる第１番目〜第ｎ番目ＤＳＬライン信号１１１−１〜１１１−ｎに対する最大伝送速度及び最小伝送速度の設定値にしたがって、その範囲内で実際の伝送速度を決める。
【００３９】
また、第１番目〜第ｎ番目ＤＳＬライン制御部１１−１〜１１−ｎは受信した第１番目〜第ｎ番目ＤＳＬライン信号１１１−１〜１１１−ｎから第１番目〜第ｎ番目バッファ入力ＡＴＭセル信号１１２−１〜１１２−ｎを取出し、第１番目〜第ｎ番目ＡＴＭセルバッファ１２−１〜１２−ｎへ送出する。
【００４０】
第１番目〜第ｎ番目ＡＴＭセルバッファ１２−１〜１２−ｎは第１番目〜第ｎ番目バッファ入力ＡＴＭセル信号１１２−１〜１１２−ｎを受信して蓄積し、第１番目〜第ｎ番目ＡＴＭセル送出要求信号１１７−１〜１１７−ｎを受信した時に第１番目〜第ｎ番目バッファ出力ＡＴＭセル信号１１３−１〜１１３−ｎをＡＴＭセル多重部１３へ送出する。
【００４１】
ＡＴＭセル多重部１３は全ＤＳＬライン最大速度設定情報信号１１６を受信すると（図２ステップＳ１）、そのデータを基に第１番目〜第ｎ番目ＡＴＭセル送出要求信号１１７−１〜１１７の送出割合を、例えば、第１番目ＡＴＭセル送出要求信号１１７−１及び第ｎ番目ＡＴＭセル送出要求信号１１７−ｎのみの場合、その送出割合を上記の（１）式のように決める（図２ステップＳ２）。但し、（１）式において、
Ａ＝１／第１番目ＡＴＭセル送出要求信号の送出間隔
Ｂ＝１／第ｎ番目ＡＴＭセル送出要求信号の送出間隔
Ｃ＝第１番目ＤＳＬライン信号に対する最大伝送速度設定値
Ｄ＝第ｎ番目ＤＳＬライン信号に対する最大伝送速度設定値
である。
【００４２】
ＡＴＭセル多重部１３は上記の（１）式で決めた送出割合にしたがって、第１番目〜第ｎ番目ＡＴＭセル送出要求信号１１７−１〜１１７−ｎを第１番目〜第ｎ番目ＡＴＭセルバッファ１２−１〜１２−ｎへそれぞれ送出する（図２ステップＳ３）。
【００４３】
また、ＡＴＭセル多重部１３は受信した第１番目〜第ｎ番目バッファ出力ＡＴＭセル信号１１３−１〜１１３−ｎを多重化し、ＡＴＭセル多重信号１１４としてＡＴＭネットワーク（図示せず）へ送出する（図２ステップＳ４）。
【００４４】
上述した従来の方式では、ＡＴＭセルバッファのセル蓄積数によって多重する割合を変えるというＷｅｉｇｈｔｅｄ　Ｒｏｕｎｄ　Ｒｏｂｉｎによる多重方式を実現しているため、各回線のバッファ内に蓄積されるＡＴＭセル数を監視する回路を用意し、その監視結果を基にリアルタイムに多重する割合を決めなければならない。
【００４５】
しかしながら、本実施例では、ＡＤＳＬラインの設定値を用いて多重する割合をコンフィグレーションの時に一度だけ決めればよいので、バッファの蓄積セル数を監視する回路を具備する必要がなくなり、装置内の情報量が軽減され、回路の簡略化を実現することができる。また、ＡＤＳＬラインの設定値はユーザとの契約帯域であるため、契約に従った通信を実現することができる。
【００４６】
図３は本発明の他の実施例によるＤＳＬ装置内のＡＴＭ多重部分の構成を示すブロック図である。図３において、ＤＳＬ装置内のＡＴＭ多重部分２は第１番目〜第ｎ番目ＤＳＬライン制御部２１−１〜２１−ｎと、第１番目〜第ｎ番目ＡＴＭセルバッファ２２−１〜２２−ｎと、ＡＴＭセル多重部２３と、ＤＳＬラインプロファイル設定部２４と、記録媒体２５とから構成されている。
【００４７】
第１番目〜第ｎ番目ＤＳＬライン制御部２１−１〜２１−ｎはそれぞれ第１番目〜第ｎ番目ＤＳＬライン信号１２１−１〜１２１−ｎと第１番目〜第ｎ番目ＤＳＬライン速度設定信号１２５−１〜１２５−ｎとを入力し、第１番目〜第ｎ番目バッファ入力ＡＴＭセル信号１２２−１〜１２２−ｎと第１番目〜第ｎ番目ＤＳＬライン獲得伝送速度情報信号１２６−１〜１２６−ｎとを出力する。
【００４８】
第１番目〜第ｎ番目ＡＴＭセルバッファ２２−１〜２２−ｎは第１番目〜第ｎ番目バッファ入力ＡＴＭセル信号１２２−１〜１２２−ｎと第１番目〜第ｎ番目ＡＴＭセル送出要求信号１２７−１〜１２７−ｎとを入力し、第１番目〜第ｎ番目バッファ出力ＡＴＭセル信号１２３−１〜１２３−ｎを出力する。
【００４９】
ＡＴＭセル多重部２３は第１番目〜第ｎ番目バッファ出力ＡＴＭセル信号１２３−１〜１２３−ｎと第１番目〜第ｎ番目ＤＳＬライン獲得伝送速度情報信号１２６−１〜１２６−ｎとを入力し、第１番目〜第ｎ番目ＡＴＭセル送出要求信号１２７−１〜１２７−ｎとＡＴＭセル多重信号１２４とを出力する。
【００５０】
ＤＳＬラインプロファイル設定部２４はユーザインタフェース信号１２８を入力し、第１番目〜第ｎ番目ＤＳＬライン速度設定信号１２５−１〜１２５−ｎを出力する。
【００５１】
尚、上記の各部の動作は図示せぬコンピュータが記録媒体２５に格納されたプログラムを実行することで実現され、このプログラムは上記のコンピュータで動作可能なものである。
【００５２】
図４は図３のＡＴＭセル多重部２３の動作を示すフローチャートである。これら図３及び図４を参照して本発明の他の実施例によるＤＳＬ装置内のＡＴＭ多重部分３の動作について説明する。図４に示す処理は上記のコンピュータが記録媒体２５のプログラムを実行することで実現される。
【００５３】
まず、ＤＳＬラインプロファイル設定部２４はＤＳＬライン毎の設定値をユーザインタフェース信号１２８として受信し、第１番目〜第ｎ番目ＤＳＬライン信号１２１−１〜１２１−ｎのための設定値を第１番目〜第ｎ番目ＤＳＬライン速度設定信号１２５−１〜１２５−ｎとして第１番目〜第ｎ番目ＤＳＬライン制御部２１−１〜２１−ｎへそれぞれ送出する。
【００５４】
第１番目〜第ｎ番目ＤＳＬライン制御部２１−１〜２１−ｎはそれぞれ入力された第１番目〜第ｎ番目ＤＳＬライン速度設定信号１２５−１〜１２５−ｎに含まれる第１番目〜第ｎ番目ＤＳＬライン信号１２１−１〜１２１−ｎに対する最大伝送速度及び最小伝送速度の設定値にしたがって、その範囲内で実際の伝送速度を決め、その決まった速度を第１番目〜第ｎ番目ＤＳＬライン獲得伝送速度情報信号１２６−１〜１２６−ｎとしてＡＴＭセル多重部２３へ送出する。
【００５５】
また、第１番目〜第ｎ番目ＤＳＬライン制御部２１−１〜２１−ｎは受信した第１番目〜第ｎ番目ＤＳＬライン信号１２１−１〜１２１−ｎから第１番目〜第ｎ番目バッファ入力ＡＴＭセル信号１２２−１〜１２２−ｎを取出し、第１番目〜第ｎ番目ＡＴＭセルバッファ２２−１〜２２−ｎへ送出する。
【００５６】
第１番目〜第ｎ番目ＡＴＭセルバッファ２２−１〜２２−ｎは第１番目〜第ｎ番目バッファ入力ＡＴＭセル信号１２２−１〜１２２−ｎを受信して蓄積し、第１番目〜第ｎ番目ＡＴＭセル送出要求信号１２７−１〜１２７−ｎを受信した時に第１番目〜第ｎ番目バッファ出力ＡＴＭセル信号１２３−１〜１２３−ｎをＡＴＭセル多重部２３へ送出する。
【００５７】
ＡＴＭセル多重部２３は第１番目〜第ｎ番目ＤＳＬライン獲得伝送速度情報信号１２６−１〜１２６−ｎを受信すると（図４ステップＳ１１）、そのデータを基に第１番目〜第ｎ番目ＡＴＭセル送出要求信号１２７−１〜１２７−ｎの送出割合を、例えば、第１番目ＡＴＭセル送出要求信号１２７−１及び第ｎ番目ＡＴＭセル送出要求信号１２７−ｎのみの場合、その送出割合を上記の（１）式のように決める（図４ステップＳ１２）。但し、（１）式において、
Ａ＝１／第１番目ＡＴＭセル送出要求信号の送出間隔
Ｂ＝１／第ｎ番目ＡＴＭセル送出要求信号の送出間隔
Ｃ＝第１番目ＤＳＬライン信号の獲得伝送速度
Ｄ＝第ｎ番目ＤＳＬライン信号の獲得伝送速度
である。
【００５８】
ＡＴＭセル多重部２３は上記の（１）式で決めた送出割合にしたがって、第１番目〜第ｎ番目ＡＴＭセル送出要求信号１２７−１〜１２７−ｎを第１番目〜第ｎ番目ＡＴＭセルバッファ２２−１〜２２−ｎへそれぞれ送出する（図４ステップＳ１３）。
【００５９】
また、ＡＴＭセル多重部２３は受信した第１番目〜第ｎ番目バッファ出力ＡＴＭセル信号１２３−１〜１２３−ｎを多重化し、ＡＴＭセル多重信号１２４としてＡＴＭネットワーク（図示せず）へ送出する（図４ステップＳ１４）。
【００６０】
このように、本実施例では、ＤＳＬラインでの実際の伝送速度を用いて各ラインのＡＴＭセルを多重する割合を決めているため、Ｗｅｉｇｈｔｅｄ　Ｒｏｕｎｄ　Ｒｏｂｉｎ方式のようにＡＴＭセルバッファの蓄積セル数をカウントする回路を有することなく、従来のＷｅｉｇｈｔｅｄ　Ｒｏｕｎｄ　Ｒｏｂｉｎ方式と同等にセルの廃棄数が装置全体として少なくなるＡＴＭ多重を実現することができる。
【００６１】
【発明の効果】
以上説明したように本発明は、回線速度が設定可能な各ＤＳＬラインから取出したＡＴＭセル信号を多重化して送出するＤＳＬ装置において、ＤＳＬラインでの実際の伝送速度を用いてＤＳＬライン各々から取出したＡＴＭセル信号を多重する割合を決め、その決めた割合でＡＴＭセル信号を多重することによって、Ｗｅｉｇｈｔｅｄ　Ｒｏｕｎｄ　Ｒｏｂｉｎによる多重方式を実現する際に、装置内の情報量を軽減して回路の簡略化を実現することができるという効果が得られる。
【図面の簡単な説明】
【図１】本発明の一実施例によるＤＳＬ装置内のＡＴＭ多重部分の構成を示すブロック図である。
【図２】図１のＡＴＭセル多重部の動作を示すフローチャートである。
【図３】本発明の他の実施例によるＤＳＬ装置内のＡＴＭ多重部分の構成を示すブロック図である。
【図４】図３のＡＴＭセル多重部の動作を示すフローチャートである。
【図５】従来例によるＤＳＬ装置内のＡＴＭ多重部分の構成を示すブロック図である。
【符号の説明】
１，２　ＤＳＬ装置内のＡＴＭ多重部分
１１−１〜１１−ｎ，
２１−１〜２１−ｎ　ＤＳＬライン制御部
１２−１〜１２−ｎ，
２２−１〜２２−ｎ　ＡＴＭセルバッファ
１３，２３　ＡＴＭセル多重部
１４，２４　ＤＳＬラインプロファイル設定部
１５，２５　記録媒体
１１１−１〜１１１−ｎ，
１２１−１〜１２１−ｎ　ＤＳＬライン信号
１１２−１〜１１２−ｎ，
１２２−１〜１２２−ｎ　バッファ入力ＡＴＭセル信号
１１３−１〜１１３−ｎ，
１２３−１〜１２３−ｎ　バッファ出力ＡＴＭセル信号
１１４，１２４　ＡＴＭセル多重信号
１１５−１〜１１５−ｎ，
１２５−１〜１２５−ｎ　ＤＳＬライン速度設定信号
１１６　全ＤＳＬライン最大速度設定情報信号
１１７−１〜１１７−ｎ，
１２７−１〜１２７−ｎ　ＡＴＭセル送出要求信号
１１８，１２８　ユーザインタフェース信号
１２６−１〜１２６−ｎ　ＤＳＬライン獲得伝送速度情報信号
【図１】
2004040423.tif 000003
【図２】
2004040423.tif 000004
【図３】
2004040423.tif 000005
【図４】
2004040423.tif 000006
【図５】
2004040423.tif 000007