(57)【特許請求の範囲】
【請求項１】
一定の帯域で伝送を保証する第一の品質クラスと、最小保証帯域の伝送を保証する第二の品質クラスと、伝送帯域を保証しない第三の品質クラスを含む複数の品質クラスを持つＡＴＭセル伝送システムにおいて、
送信セルを品質クラス別に一時記憶する送信セルバッファ部と、
上記送信セルバッファ部に入力するセルについて上記品質クラスに基いて帯域監視を行って送信を保証する保証セルと、保障しない非保証セルとの判別を行う入力監視部と、
上記送信セルバッファ部に蓄積されたセルに対して上記入力監視部が行う判別結果に基き保証セル数の総和と非保証セル数の総和を計数出力する状態通知部と、
上記状態通知部より通知された計数出力を基に伝送帯域のタイムスロット割当てを定めて、所定の固定スロットには上記保証セルを優先読み出し指示し、残りのタイムスロットには上記非保証セルの読み出しを指示するスケジューラ部と、
上記スケジューラ部の指示により、所定の品質クラスの順に上記送信セルバッファ部から上記保証セルを優先読み出し、次いで非保証セルを読み出し制御する送信セル読み出し制御部とを備えたことを特徴とするＡＴＭ伝送装置。
【請求項２】
入力監視部は、第一の品質クラスのセルに対しては保証セルと判別し、第二の品質クラスのセルに対しては保証する最小帯域以下のセルを保証セル、該最小帯域を超えるセルを非保証セルと判別し、第三の品質クラスのセルに対しては非保証セルと判別するようにしたことを特徴とする請求項１記載のＡＴＭ伝送装置。
【請求項３】
送信セル読み出し制御部は、保証セルの送信を指示されると、高い品質である第一の品質クラスから順に読み出しを始め、該第一の品質クラスのセルを全て読み出して後、他の品質クラスのセルを読み出し制御することを特徴とする請求項１記載のＡＴＭ伝送装置。
【請求項４】
スケジューラ部は、第一の品質クラスの伝送帯域の総和と、状態通知部からの保証セルの計数通知が０でない場合には第二の品質クラスの最小保証帯域の総和を上限とする伝送帯域とを加えた伝送帯域に相当するセル読み出し周期において送信セル読み出し制御部に保証セルの読み出しを指示し、全伝送帯域から上記保証セルの読み出しを行った残りの伝送帯域に相当するセル読み出し周期において上記送信セル読み出し制御部に非保証セルの読み出しを指示するようにしたことを特徴とする請求項１または請求項２記載のＡＴＭ伝送装置。
【請求項５】
送信セル読み出し制御部は、スケジューラ部から保証セルの読み出しを指示されると、優先順位の高い順として第一の品質クラスのセル、第二の品質クラスのセル、第三の品質クラスのセルとして読み出し、また上記スケジューラ部から非保証セルの読み出しを指示されると、上記第二の品質クラスのセルと上記第三の品質クラスのセルとを均等に読み出すと共に、上記第二の品質クラスのセルか上記第三の品質クラスのセルのいずれか一方が存在しない場合は他方の品質クラスのセルを読み出すようにしたことを特徴とする請求項４記載のＡＴＭ伝送装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は主として無線通信に適用されるＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）の通信を実現する技術に関するものである。
【０００２】
【従来の技術】
近年、無線回線にてＡＴＭセルを伝送するシステムが注目されている。一つの基地局と一つ以上の端末局間で無線通信を行うシステムにおいては、無線区間の伝送帯域を各端末局が共有して使用することになるため、効率を上げるために無線区間の伝送帯域を端末局のトラヒック量に応じて動的に割当てる方法が取られている。例えば無線区間がＴＤＭＡ方式によるものであるとき、基地局と各端末局間のトラヒックに応じてＴＤＭＡフレーム内のタイムスロット数が分配され、ＡＴＭセルはこのタイムスロットに割り付けられて伝送される。
【０００３】
また無線回線により行われるセルの伝送においても、一般的なＡＴＭネットワークと同様にコネクション毎に品質クラスの設定が可能であることが望まれる。この品質クラスは、例えば規定される伝送帯域に相当するタイムスロット数を無線回線のＴＤＭＡフレーム内に常時確保して伝送を保証するクラスが考えられ、ＡＴＭコネクションにおける固定レート（Ｃｏｎｓｔａｎｔ  Ｂｉｔ  Ｒａｔｅ）の品質クラスに相当する。また規定される伝送帯域に相当するタイムスロット数を確保した上で、無線回線の使用状況に応じて可能な範囲でタイムスロット数を増加させることを許容する品質クラスも要望されている。これは例えばＡＴＭコネクションの可変レート（Ｇｕａｌａｎｔｅｅｄ  Ｆｒａｍｅ  Ｒａｔｅ、Ｖａｒｉａｖｌｅ  Ｂｉｔ  Ｒａｔｅ）である品質クラスに相当する。これは回線が輻輳状態にあるときにも最小帯域の伝送を保証するとともに、一時的なトラヒックの増加を許容し、また他のコネクションによる無線回線の使用率が低い場合には帯域を広げて高速の伝送を可能とするものである。また更に、このような帯域の保証をせずに無線回線の使用状況に応じて伝送を行う品質クラスも要求される。無線回線の使用率が低い場合は可能な範囲のタイムスロット数を使用して伝送を行うが、輻輳状態になると伝送は保証されない。ＡＴＭコネクションの無規定レートクラス（Ｕｎｓｐｅｃｉｆｉｅｄ  Ｂｉｔ  Ｒａｔｅ）がこれに相当する。これはコネクション毎にタイムスロットを確保しないため、多数のコネクションを収容することが可能である。
【０００４】
このように各局に割当てられる無線回線の伝送帯域が動的に変化し、かつその無線回線上に上述したように各種の品質レベルを定義されたコネクションが混在する場合においては、伝送帯域の効率的な使用を可能とし、かつ要求される品質を保証するための無線回線へのセル送出スケジューリング方法が重要な課題である。
【０００５】
図５は第１の従来例として特開平９−３２１７７２号公報に示された従来の無線ＡＴＭ伝送装置のブロック図である。１１８は送信部である。その内部要素である１１９は品質クラス別にセルを振り分けるセル分離回路であり、ＶＰＩまたはＶＣＩに対応して品質クラスの区分が記録されたテーブル１２０を有する。１２１−１〜１２１−ｎは送信バッファ回路であり、セル分離回路１１９により振り分けられたセルを品質クラス毎に蓄積する。１２２は送信読出制御回路であり、送信バッファ回路１２１−１〜１２１−ｎからセルを読み出しすとともに、無線回線に一定速度でセルを送信する送信回路１２３にセルを与える。
１２４は受信部である。その内部要素である１２５は無線回線からセルを受信する受信回路、１２６は受信したセルを一時蓄積する受信バッファ回路である。１２７は受信バッファ回路１２６からのセルの読み出しを制御する受信読出制御回路、１２８は端末または網にセルを出力するタイミングを生成する出力タイミング制御回路である。
【０００６】
上記構成の動作を説明する。
セル分離回路１１９は、入力セルのヘッダに含まれるＶＣＩ、ＶＰＩからテーブル１２０を参照して品質クラスを判定し、品質クラスに応じた送信バッファ回路１２１−１〜１２１−ｎにセルを蓄積する。この品質クラスは許容される遅延揺らぎにより区分されており、最も許容される遅延揺らぎ時間が短い品質クラスを最上位の品質クラスとし、品質クラス１とする。さらに、以下許容される遅延揺らぎの時間が短い順に品質クラス２〜ｎとする。送信読出し制御回路１２４は、送信タイミング毎に最上位の品質クラスの送信バッファ回路１２１−１からセルを読み出すとともに、前期送信タイミングの隙間のタイミングでは前記一定速度を維持するように順次低い品質クラスのセルを蓄積する送信バッファ回路１２１−２〜１２１−ｎからセルを読出し、この低い品質クラスのセルを蓄積する送信バッファ回路１２１−２〜１２１−ｎにセルがないときはダミーセルを挿入する。このような構成により、上位の品質クラスほど遅延および遅延ゆらぎを小さくすることができる。
【０００７】
またこの従来の無線ＡＴＭ伝送装置における無線区間の伝送帯域の割当ては、以下の様に行われる。
例えば品質クラス数を２とし、最上位の品質クラスを品質クラス１、他方を品質クラス２としたとき、品質クラス１の各コネクションについて設定されたピークセルレートの合計をＲ１、品質クラス２の各コネクションについて設定された平均セルレートの合計をＲ２、同じく品質クラス２の各コネクションについて設定されたピークセルレートの合計をＲ３とし、Ｒ２≦Ｒ４≦Ｒ３となるセルレートＲ４とＲ１の和に相当する伝送速度に対応したタイムスロット数または伝送帯域を割当てる。品質クラス１のセルは品質クラス２のセルに優先して読み出しが行われるので、品質クラス１のセルは品質クラス２のセルの状態に影響されることなく、コネクションに設定されたピークセルレートの読み出しが保証される。
【０００８】
図５に示した従来の無線ＡＴＭ伝送装置では、品質クラスと送出の優先度を関係付けて送信を行なう例が示されているがこれは遅延および遅延揺らぎを保証することを目的とするものである。従って各品質クラスに対する適正な伝送帯域の割り当てとは直接には結びつかない。例えば品質クラスと伝送帯域の保証については、送信部においては最上位の品質クラスのセルがバッファ内に存在する限り必ず最上位の品質クラスのセルが送出されるので、この最上位の品質クラスのコネクションは帯域の上限が制限されている必要があり、制限されていない場合にはそれ以下の品質クラスのセルが全く送信されなくなってしまうことが考えられる。つまり、例えば固定レートクラスの様に帯域がピークセルレートで制限されたサービスクラスのコネクションを最上位の品質クラスに対応させる場合はよいが、可変レートクラスの様に最小セルレートを保証しつつそれを越えるレートの伝送も許容するようなサービスクラスを対応させるようには考慮されていない。例えば最上位の品質クラスに可変レートクラス、それ以下の品質クラスに無規定レートクラスを対応させた場合、可変レートクラスコネクションにおける最小セルレートを超過したセルと無規定レートクラスコネクションのセルに対して等しく送出の機会を与える送出スケジューリングが行われるべきであるが、最上位の品質クラスとして送信バッファ内に蓄積されたセルは全て品質クラス２に優先して読み出されてしまうため、場合によっては品質クラス２である無規定レートクラスのセルは全く送出されないこともあり得る。このように、このままでは可変レートクラスコネクションの最小セルレートを超過したセルと無規定レートクラスのセルを公平に送出するスケジューリングは得られない。
【０００９】
また図６は第２の従来例として特開平１１−２３９１５９号公報に示されたＡＴＭ交換機におけるサービス品質制御装置の構成図である。この従来装置の例は有線伝送装置についてのものであるが、同一回線上に帯域を保証するコネクションと帯域を保証しないコネクションが混在する場合のセル送出スケジューリング方法について示されている。図６において、１２９は共通バッファであり、入力リンクから到着したセルを記憶する。１３０は読み／書き制御部であり、共通バッファ１２９の読み／書き制御を行う。１３１は入力セルが帯域保証型セルが帯域非保証型セルかを識別する帯域非保証型セル識別部、１３２は品質クラス識別部である。１３３は品質クラスに対応して設けられ、該品質クラスのセルが記憶される共通バッファ１２９のアドレスをキューイングするアドレス管理ＦＩＦＯメモリである。１３４は帯域非保証型セルの品質クラスを識別する第２の品質クラス識別部、１３５は品質クラス識別部１３４により識別された品質クラスを到着順に記憶する到着順序管理ＦＩＦＯメモリである。１３６は品質クラス毎の品質を保証するために必要なバッファキュー長を求めることにより帯域非保証型コネクションに割当てるキュー長を演算し、この閾値以上に帯域非保証型コネクションのセルが到着した場合に廃棄する帯域非保証型セル廃棄制御部である。１３７はスケジューリングテーブルであり、帯域保証型コネクションについては周期的に繰り返されるＭ個のタイムスロットのうちその品質を満たすための帯域に相当する数のタイムスロットを割当ててその品質クラスを記入する。いずれの品質クラスにも割当てていないタイムスロットは空きとする。
【００１０】
上記構成の動作を説明する。
入力されたセルは共通バッファ１２９に書き込まれる。この書き込みアドレスは、品質クラスに応じたアドレス管理ＦＩＦＯメモリ１３２に書き込まれる。またセルが帯域非保証型コネクションのものであるとき、到着順序管理ＦＩＦＯメモリ１３５にその品質クラスが格納される。スケジューリングテーブル１３７の各タイムスロットの内容は一定速度で順次読みだされ、読み出された品質クラスに対応するアドレス管理ＦＩＦＯメモリ１３２からアドレスが読み出され、そのアドレスにより共通バッファ１２９からセルが読み出され送出される。
またスケジューリングテーブル１３７から空きが読み出されると、到着順序管理ＦＩＦＯメモリ１３５から品質クラスが読み出され、その品質クラスに対応するアドレス管理ＦＩＦＯメモリ１３２からアドレスが読み出され、そのアドレスにより共通バッファ１２９からセルが読み出され出力される。帯域非保証型セル廃棄制御部１３６が共通バッファ１２９に閾値以上に帯域非保証型コネクションのセルが蓄積されることを防ぐことにより、帯域非保証型コネクションのトラヒック量の増大を抑えて、帯域保証型コネクションのセルを優先して読み出されるよう制御し、上位の品質クラスに対しては、要求される品質を満たすことを可能とする。
【００１１】
図６に示された従来のＡＴＭ交換機におけるセルの送出制御についても第１の従来例と同様に、最小セルレートを保証しつつそれ以上の帯域の伝送も許容するような品質クラスについては考慮されていない。また、この第２の従来例では、帯域保証型コネクションへのタイムスロット割当てはスケジューラにより規定された保証帯域相当のタイムスロットが割当てられ、割当てられないタイムスロットはセルの到着順に帯域非保証型コネクションが共有するので、図５に示した第１の従来例のように送出を保証する品質クラスのセルが必要以上に到着しても、非保証の品質クラスのセルが廃棄されることはない。
【００１２】
しかし、一方、帯域保証型コネクションについてはその品質クラスのセルを送出するタイムスロットが一定周期で割り当てられ、そのスロットでは対応する品質クラスのセルを送出するよう制御するので、バッファ内に指示された品質クラスの帯域保証型コネクションのセルが存在しない場合はセルが送出されず、伝送路上に無駄なタイムスロットを生じさせることになる。これは例えば品質クラスが可変レートクラスであるコネクションを考えたとき、アプリケーションとしてはパケット伝送などバースト性を持つトラヒックに適用される場合であり、その場合にはパケットの伝送中は多数のセルが発生するが、パケットの伝送が終了するとセルは発生しなくなる。このときこの第２の従来例に示された送出スケジューリングでは一定帯域が常に確保されるため、送出する回線上に無効なタイムスロットが発生することになる。特に無線回線でセルを伝送する装置への適用を考えた場合、限られた無線回線の伝送帯域を複数の端末局が共有して使用するため、このような無効なタイムスロットが発生することは望ましくない。
【００１３】
【発明が解決しようとする課題】
従来の無線伝送装置は以上のように構成されており、品質による優先伝送の思想が示されているように見えるが、結果的には優先度の高い品質クラスのみが注目されて優先度の低い品質クラスの伝送が無視されたり、または優先度の高い帯域で無駄なアイドルセルが発生して帯域が有効利用されないという課題があった。
【００１４】
この発明は上記の課題を解決するためになされたもので、品質要求度の高いセルにもその品質でスロットを保証し、かつ帯域を有効利用して品質の低いセルにも伝送の機会を保証する伝送装置を得る。
【００１５】
【課題を解決するための手段】
この発明に係るＡＴＭ伝送装置は、一定の帯域で伝送を保証する第一の品質クラスと、最小保証帯域の伝送を保証する第二の品質クラスと、伝送帯域を保証しない第三の品質クラスを含む複数の品質クラスを持つＡＴＭセル伝送システムにおいて、
送信セルを品質クラス別に一時記憶する送信セルバッファ部と、
送信セルバッファ部に入力するセルについて上記品質クラスに基いて帯域監視を行って送信を保証する保証セルと、保障しない非保証セルとの判別を行う入力監視部と、
送信セルバッファ部に蓄積されたセルに対して上記入力監視部が行う判別結果に基き保証セル数の総和と非保証セル数の総和を計数出力する状態通知部と、
状態通知部より通知された計数出力を基に伝送帯域のタイムスロット割当てを定めて、所定の固定スロットには保証セルを優先読み出し指示し、残りのタイムスロットには非保証セルの読み出しを指示するスケジューラ部と、
スケジューラ部の指示により、所定の品質クラスの順に上記送信セルバッファ部から上記保証セルを優先読み出し、次いで非保証セルを読み出し制御する送信セル読み出し制御部とを備えた。
【００１６】
また更に、入力監視部は、第一の品質クラスのセルに対しては保証セルと判定し、第二の品質クラスのセルに対しては保証する最小帯域以下のセルを保証セル、この最小帯域を超えるセルを非保証セルと判定し、第三の品質クラスのセルに対しては非保証セルと判定するようにした。
【００１７】
また更に、送信セル読み出し制御部は、保証セルの送信を指示されると、高い品質である第一の品質クラスから順に読み出しを始め、第一の品質クラスのセルを全て読み出して後、他の品質クラスのセルを読み出し制御するようにした。
【００１８】
また更に、スケジューラ部は、第一の品質クラスの伝送帯域の総和と、状態通知部からの保証セルの計数通知が０でない場合には第二の品質クラスの最小保証帯域の総和を上限とする伝送帯域とを加えた伝送帯域に相当するセル読み出し周期において送信セル読み出し制御部に保証セルの読み出しを指示し、全伝送帯域から保証セルの読み出しを行った残りの伝送帯域に相当するセル読み出し周期において送信セル読み出し制御部に非保証セルの読み出しを指示するようにした。
【００１９】
また更に、送信セル読み出し制御部は、スケジューラ部から保証セルの読み出しを指示されると、優先順位の高い順として第一の品質クラスのセル、第二の品質クラスのセル、第三の品質クラスのセルとして読み出し、またスケジューラ部から非保証セルの読み出しを指示されると、第二の品質クラスのセルと第三の品質クラスのセルとを均等に読み出すと共に、第二の品質クラスのセルか第三の品質クラスのセルのいずれか一方が存在しない場合は他方の品質クラスのセルを読み出すようにした。
【００２０】
【発明の実施の形態】
実施の形態１．
図１は本発明のＡＴＭ伝送装置の全体を示す概略構成図である。図１において、１は入力されたＡＴＭセルを無線信号で送出する送信局、５−１〜５−ｎは受信局であり、無線区間はＴＤＭＡ方式により伝送が行われる。送信局１と受信局５−１〜５−ｎの間はコネクションが設定され、各コネクションはピークセルレートで規定される一定の伝送帯域に相当するタイムスロット数を上限として伝送を保証する第一の品質クラス（以下、固定レートクラスと称する）、最小セルレートで規定される帯域に相当するタイムスロット数を上限として伝送を保証した上で無線回線の使用状況に応じて伝送帯域を増加可能とする第二の品質クラス（以下、可変レートクラスと称する）、および伝送帯域は保証せず無線回線の使用状況に応じて伝送を行う第三の品質クラス（以下、無規定レートクラスと称する）のいずれかの品質クラスが設定される。
図１の内部構成として、送信局１には２の入力されたセルを一時蓄積する送信バッファ部があり、また３は設定されるコネクションの情報をあらかじめ有し、無線回線のＴＤＭＡフレーム内のタイムスロットの割当てを決定するスケジューラ部であり、４は送信バッファ部からのセルを無線信号として送信を行う無線送信部である。
また受信局５−１には、６の無線信号を受信する無線受信部と、７の無線回線から受信したセルを一時蓄積するとともに受信部からのセル出力帯域を必要に応じて一定以下に制御するシェーパ部がある。
【００２１】
図２は、送信局１の構成を詳細に示した図である。図１と同符号のものは同一部分を表す。８は設定されたＡＴＭコネクションについてＶＰＩ、ＶＣＩ、品質クラス、およびピークセルレートまたは最小セルレートなど品質クラスに付随する設定情報を記憶しておくコネクション情報テーブルである。９は識別部であり、入力されたセルのコネクションを、例えば入力セルのＶＰＩ、ＶＣＩの値から識別し、コネクション情報テーブル８を参照してコネクションに設定されている情報を読み出す。１０は入力監視部であり、コネクション情報テーブル８から読み出された情報に基づきコネクションの入力帯域の監視を行ない、セルを無線回線への送信を保証する保証セルと保証しない非保証セルとに判別する。１１は送信セルバッファであり送信セルを蓄積する。送信セルバッファ１１はそれぞれの受信局毎に、品質クラス別に構成されたバッファキュー１２を持ち、到着したセルは識別部９による品質クラスの識別結果に従って対応するバッファキュー１２に蓄積される。この送信セルバッファ１１に蓄積されたセル数の情報は、状態通知部１３によりスケジューラ部３に通知される。送信セル読み出し制御部１４はスケジューラ部３からの送出指示により送信セルバッファ１１内のバッファキューを選択してセルを読み出し、無線送信部４へ送出する。
【００２２】
次に図１、図２を用いて動作を説明する。まず送信局１の動作を図２を用いて説明する。
セルは識別部９に入力される。識別部９は到着したセルのＶＰＩ、ＶＣＩの値を識別し、この値からコネクション情報テーブル８を参照する。参照の手段としては、例えばコネクション情報テーブル８のテーブルアドレスはＶＰＩ、ＶＣＩの値の組み合わせから特定可能なように構成する。コネクション情報テーブル８には、ＶＰＩ、ＶＣＩの値により区別される各コネクションについて、品質クラスおよび品質クラスに固有の品質情報をあらかじめ格納しておく。この品質情報としては、固定レートクラスについてはピークセルレート、可変レートクラスでは最少セルレートがある。無規定レートクラスは品質の規定をせず、品質情報は設定しない。これらのコネクションの品質情報は、セルとともに入力監視部１０に通知する。
【００２３】
入力監視部１０では、識別部９により参照されたコネクションの品質情報からコネクション毎のセルレートの監視を行い、セルを無線区間への伝送を保証する保証セルと、保証しない非保証セルとに判別する。この判別は例えば次のように行われる。即ち、可変レートクラスのコネクションのセルについてはコネクション毎に入力帯域の監視を行い、品質情報に規定されている最少セルレートを下回っているセルは保証セル、最少セルレートを超過したセルは非保証セルとして判別する。この帯域監視は例えば次のような手段により行なわれる。可変レートクラスの各コネクションについて、品質情報に設定されている最少セルレートから、単位時間あたりのセル数を算出する。可変レートクラスのコネクション毎に前記単位時間当たりの入力セル数をカウントするカウンタを設け、先の最少セルレートに相当するセル数カウント値に達するまでのセルを保証セル、最少セルレートに相当するセル数カウントを越えて到着したセルを非保証セルと判別する。
あるいはこの帯域監視の手段は、可変レートクラスの各コネクションに設定されている最少セルレートからセルの到着時間間隔を算出し、可変レートクラスの各コネクション毎にセルの到着する時間間隔を監視して最少セルレートに相当する時間間隔より短い間隔で到着したセルを非保証セル、長い時間間隔をおいて到着したセルを保証セルと判定するようにしてもよい。
固定レートクラスのコネクションのセルについては、品質情報に設定されているピークセルレートで規定される帯域あるいはそれ以下の帯域で送信局１にセルが入力されることが成り立つ場合には帯域監視を行わず、保証セル、非保証セルの判別も行わない。またピークセルレートの値以上にセルが入力される可能性がある場合には、上記した可変レートクラスの帯域監視と同様な手段を用いて固定レートクラスの各コネクションについて入力帯域の監視を行ない、ピークセルレート以下のセルについては保証セルか非保証セルの判別を行わないで対応するキューに入れ、ピークセルレートを超過したセルについては帯域を違反したセルとして廃棄する構成としてもよい。
また、無規定レートクラスのコネクションのセルについては帯域を保証する規定がない品質クラスであるため、全て非保証セルと判定する。
【００２４】
以上によりＶＰＩ、ＶＣＩ、品質クラス、および保証セルか非保証セルかの判別が行われたセルは、送信セルバッファ１１に蓄積される。送信セルバッファ１１は受信局別、品質クラス別のバッファキューで構成され、セルは対応するキューへ蓄積される。受信局において同一の品質クラスのコネクションを複数収容している場合においても、バッファキューは品質クラス毎に１本としコネクションによるバッファキューの分割は行わない。
送信セルバッファに蓄積されたバッファキューの状態は、状態通知部１３によりキュー長情報としてスケジューラ部３に通知される。このキュー長情報は受信局単位に、入力監視部１０で判別された保証セルの合計数、および非保証セルの合計数で構成される。上述したように固定レートクラスのセルについては保証セル、非保証セルの判別を行わないため、この状態通知部１３によるスケジューラ部３へのキュー長情報には固定レートクラスの蓄積セル数は含まれない。
【００２５】
スケジューラ部３は、あらかじめ設定されている各コネクションの品質クラス、帯域などの品質情報を有し、状態通知部８からの通知情報に基づいて各受信局への無線区間のタイムスロットの割当てを行う。この割当ては以下のように行われる。まず設定されている固定レートクラスの各コネクションのピークセルレートの総和に相当するタイムスロット数を固定レートクラスのセル伝送用に確保する。
次に状態通知部１３からのキュー長情報に基づき、保証セル数が０ではない受信局に対しては、その受信局が収容する可変レートクラスの各コネクションの最小セルレートの総和を上限として可変レートクラスの保証セル伝送用としてタイムスロットを確保する。この固定レートクラスセルの伝送用、および可変レートクラスの保証セルの伝送用に確保したタイムスロットについては、スケジューラ部３は送信バッファ部２に対し保証セルの送出を指示する。残りのタイムスロットについては、状態通知部１３からの通知情報に基づき、非保証セル数が０ではない受信局に分配する。これらのタイムスロットについては、スケジューラ部３は送信バッファ部２に対して非保証セルの送出を指示する。
以上のようにスケジューラ部３は各受信局宛てに無線スロットの割当てを行い、送信バッファ部２へセルの送出指示を出す。この送出指示は上記の無線区間のタイムスロット割当てに基づき、受信局の指定と、保証セルか非保証セルかの指定を行う。品質クラスの指定、また受信局が同一品質クラスのコネクションを複数収容する場合においてのコネクションの指定は行わない。このスケジューラ部３からの送出指示は、送信バッファ部２内の送信セル読み出し制御部１４へ通知される。
【００２６】
送信セル読み出し制御部１４はこの送出指示に基づいて送信セルバッファ１１内から読み出すバッファキューを決定してセルを読み出し、無線送信部４へセルを送出する。この送信セル読み出し制御部１４による読み出しバッファキューの決定は次のように行われる。
送出指示がある受信局の保証セルを指定するものであるとき、送信セル読み出し制御部１４は該当する受信局宛てのバッファキューについて固定レートクラス、可変レートクラス、無規定レートクラスの順位で読み出しを行なう。つまり、固定レートクラスのバッファキューにセルが存在する場合は固定レートクラスバッファキューからセルを読み出す。固定レートクラスのバッファキューが空であるときは可変レートクラスのバッファキューから読み出しを行ない、固定レートクラス、可変レートクラスのバッファキューとも空の場合に無規定レートクラスのバッファキューから読み出しを行なう。またいずれのバッファキューも空である場合はアイドルセルを送出する。
このように、読み出しを行う品質クラス、コネクションがスケジューラ部３から指定されないため、送信セル読み出し制御部１４は送信セルバッファ１１内のセル蓄積状態に応じて無駄のないセル読み出しが可能となる。
【００２７】
まず無線区間への送信を保証する固定レートクラスのセルがバッファキューから読み出される。固定レートクラスのコネクションについては、各コネクションのセルがコネクション情報テーブル８に設定されているピークセルレート以下の帯域で送信部１に到着するか、あるいは上記ピークセルレート以下となるように入力監視部１０により帯域監視と帯域超過セルの廃棄が行われるので、受信局単位での送信セルバッファ１１への固定レートクラスセルの書き込みは、その受信局が収容する固定レートクラスのコネクションのピークセルレートの総和以下となる。
スケジューラ部３は各受信局に対して、各受信局が収容する固定レートクラスのコネクションのピークセルレートの総和と、可変レートクラスのコネクションの最小セルレートの総和の合計に相当するタイムスロットを保証セル用として送出指示を行う。従って、送信セル読み出し制御部１４はスケジューラ部３からある受信局への保証セルの送出指示を受けたとき、固定レートクラスのバッファキューが空になるまで読み出すことで固定レートクラスコネクションのピークセルレート相当のセル送出を行う。しかもピークセルレートを越えてタイムスロットを占有してしまうことはない。また受信局が複数の固定レートクラスのコネクションを収容する場合においては、スケジューラ部３からの送出指示はコネクションの指定は行わないので、送信セル読み出し制御部１４は固定レートクラスのバッファキューに蓄積しているセルを無駄なく読み出すことができる。
【００２８】
またこの保証セルの送出指示は可変レートクラスの最小セルレートを含んで生成されるので、固定レートクラスのバッファキューが空である場合に可変レートクラスバッファキューから読み出しを行うことにより可変レートクラスの最小セルレートに相当するセル送出を行うことができる。さらに、固定レートクラス、可変レートクラスの双方のバッファキューが空である場合には無規定レートクラスのバッファキューからセルを読み出すことによって、無線区間に無駄な空きスロットを生じさせることがない。
受信局が可変レートクラス、無規定レートクラスのコネクションを複数収容する場合においても、上記固定レートクラスコネクションのセル読み出しと同様に、スケジューラ部３からコネクションの指定がされないため、送信セル読み出し制御部１４は送信セルバッファ１１内のセル蓄積状態に応じて無駄なくセルを読み出すことが可能である。
【００２９】
また送出指示が、ある受信局の非保証セルを指定するものであるとき、送信セル読み出し制御部９は該当する受信局の可変レートクラスのバッファキュー、無規定レートクラスのバッファキューから交互に読み出しを行なう。また一方のバッファキューが空となった場合は残る一方のバッファキューからセルの読み出しを行い、双方のバッファキューとも空となった場合はアイドルセルを送出する。上記の保証セルの送出指示と同様、スケジューラ部３からは品質クラス、コネクションの指定がされないため送信セル読み出し制御部１４は送信セルバッファ１１内のセル蓄積状態に応じて効率の良いセル読み出しが可能である。
固定レートクラスコネクションのセルについては送信セルバッファ１１への書き込みがピークセルレート相当であり、また読み出しも保証セルの送出指示によりピークセルレートに等しいレートが確保されるため、これ以上のタイムスロット割当ては不要であり、非保証セルの送出指示ではバッファキューからの読み出しは行わない。可変レートクラスのコネクションのセルについては保証セルの送出指示により最小セルレートまでの読み出しが確保されるため、これを越えるセルの送出については非保証として同じく送出を保証しない無規定レートクラスコネクションのセルと等価の扱いとし、バッファキューを交互に選択することによってタイムスロットを分配して読み出しを行う。
【００３０】
以上の送信セルバッファ１１、スケジューラ部３、および送信セル読み出し制御部１４による動作を、図３および図４に示した例を用いながら一つの受信局に対する動作に注目して詳細を説明する。
図３は、受信局−１  ５−１に対応する各品質クラスのバッファキュー１２に固定レートクラスのセルが１セル（Ｃ１）、可変レートクラスのセルが５セル（Ｖ１〜Ｖ５）、無規定レートクラスのセルが４セル（Ｕ１〜Ｕ４）蓄積されている状態を示している。図３において、図１、図２と同符号のものは同一または相当部分を示す。また、可変レートクラスのバッファキューに蓄積されている５個のセルは、２個が最小セルレート以下の保証セル（Ｖ２，Ｖ３）、３個が最小セルレートを超過した非保証セル（Ｖ１，Ｖ４，Ｖ５）として、図３には図示しない入力監視部１０により判別されているとする。
１５は、この状態における状態通知部１２からスケジューラ部３に通知されるキュー長情報の内容である。受信局−１  ５−１について、保証セル数は可変レートクラスのセルで保証セルと判定された２セル、非保証セル数は可変レートクラスで非保証セルと判別された３セルと、無規定サービスクラスの４セルの計７セルとなる。受信局−２〜ｎについても図示はしていないが、同様の詳細なキュー長情報をスケジューラ部３へ通知する。
【００３１】
スケジューラ部３は無線回線に設定するコネクションとその品質クラス、帯域の情報をあらかじめ知っている。図３においてスケジューラ３は、受信局−１  ５−１との間に設定するコネクションとして、ピークセルレート（ＰＣＲ）が１セル／フレームに相当する固定レートクラスのコネクション、最小セルレート（ＭＣＲ）が２セル／フレームに相当する可変レートクラスのコネクション、および無規定レートクラスのコネクションを各１本という情報が設定されているとする。この情報と上記の状態通知部１２からのキュー長情報１５から、以下のように無線区間のＴＤＭＡフレームのタイムスロット割当てを行う。
まず固定レートクラスのセル伝送用として、キュー長情報１５に関係なく最大セルレートの１スロットを確保する。続いて、キュー長情報１５は保証セルが２セル存在することを示しているので、可変セルレートクラスの保証セル伝送用として２スロットを用意する。スケジューラ部３に設定されている可変セルレートクラスの最小セルレートは２セル／フレームであるので、仮にキュー長情報１５が保証セル数として３以上の数値である場合も用意されるスロット数は２である。
このような固定レートクラスおよび可変レートクラスに対するスロット割当てが各受信局−１〜ｎに対して行われた後、ＴＤＭＡフレーム内で割当てられずに残ったスロットが、キュー長情報１５における非保証セル数が０ではない受信局に対して分配される。
【００３２】
このＴＤＭＡフレームのスロットの割当て例を図４に示す。受信局−１へのスロットの割当ては、保証セル伝送用として固定レートクラス用の１スロット、可変レートクラスの保証セル用として２スロット、計３スロットが割当てられる。非保証セル伝送用に割当てられるスロット数は他の受信局−２〜ｎへのトラヒックの状態に依存し、ここでは５スロットが割当てられた状態を示している。
【００３３】
以上のようにスロットの割当てが行われ、図３においてスケジューラ部３から送信セル読み出し制御部１４へ送出指示が送られる。１６はこの送出指示の例を示すものである。この送出指示１６は各受信局への保証セル、非保証セルの送出セル数を指定し、この例では受信局−１へ保証セルを３セル、非保証セルを５セルの読み出しを指定することを表している。これを受けた送信セル読み出し制御部１４は指定されたセル数を一定速度で読み出しを行う。
あるいは送出指示１６は一定周期で送信セル読み出し制御部１４へ受信局と保証セルか非保証セルかの指定を行うものであり、送信セル読み出し制御部は送出指示を受けるごとに指定されたセルを１セルづつ読み出すものであってもよい。
【００３４】
図３において送出指示１６を受けた送信セル読み出し制御部１４は、以下のようにバッファキューを選択しながらセルの読み出しを行う。保証セルを３セルの読み出しの指定に対しては、まず固定レートクラスのバッファキューを参照してセル（Ｃ１）を読み出す。このバッファキューには１セルしか存在してないため、次に可変レートクラスのバッファキューを参照し、残り２セル（Ｖ１，Ｖ２）の読み出しを行う。次に、非保証セルを５セルの指定に対しては、可変レートクラス、無規定レートクラスのバッファキューから交互に読み出しを行う。図３の例では、Ｕ１、Ｖ３、Ｕ２、Ｖ４、Ｕ３の順でセルが読み出しを行った例を示す。
【００３５】
以上のような制御により送信セルバッファ１１から読み出されたセルは無線送信部４へ送られ、無線信号として各受信局５−１〜５−ｎに伝送される。受信局５−１〜５−ｎでは無線受信部６により無線信号を受信し、無線信号から復元されたセルはシェーパ部７に入力される。シェーパ部７ではセルを一時蓄積し、各固定レートクラスのコネクションについて出力するセル間隔をピークセルレートに相当する時間間隔に均一化して出力するとともに、固定レートクラスセル出力の間隙に可変レートクラス、無規定レートクラスのセルを出力する制御を行う。
【００３６】
なお、上記では品質クラスを３つに分類した場合を説明したが、これを２つとしてもよい。
また無線ＡＴＭ伝送装置について説明したが、有線の伝送装置についても適用が可能である。
【００３７】
【発明の効果】
以上のようにこの発明によれば、送信セルを品質クラスで区別してバッファ記憶すると共に送信を保証するセルと保証しないセルとに判定し、スケジューラ手段が所定の論理でスロットの割当を決め、送信セル読み出し制御手段が所定の順でバッファを読み出し伝送制御するので、品質要求度の高いセルにもその品質で送信を保証でき、また品質要求度の低いセルも送信ができ、かつアイドルセルの発生を少なくしてフレームの帯域を有効利用できる効果がある。
【図面の簡単な説明】
【図１】  この発明の実施の形態１におけるＡＴＭ伝送装置の全体構成図である。
【図２】  この発明の実施の形態１におけるＡＴＭ伝送装置の送信局の詳細構成図である。
【図３】  この発明の実施の形態１における送信局内の品質クラス別のセル送出動作を説明する図である。
【図４】  この発明の実施の形態１における、無線区間のＴＤＭＡフレームのタイムスロット割当ての例を示す図である。
【図５】  第１の従来例である無線ＡＴＭ伝送装置の構成図である。
【図６】  第２の従来例であるＡＴＭ交換機におけるサービス品質制御部の構成図である。
【符号の説明】
１  送信局、２  送信バッファ部、３  スケジューラ部、４  無線送信部、５１〜５−ｎ  受信局、６  無線受信部、７  シェーパ部、８  コネクション情報テーブル、９  識別部、１０  入力監視部、１１  送信セルバッファ、１２  バッファキュー、１３  状態通知部、１４  送信セル読み出し制御部。
【図１】
0003756727.tif 000002
【図２】
0003756727.tif 000003
【図３】
0003756727.tif 000004
【図４】
0003756727.tif 000005
【図５】
0003756727.tif 000006
【図６】
0003756727.tif 000007