(57)【要約】【課題】コグニティブ無線など複数の異なる無線方式を使用する通信環境において、各無線方式に対してＱｏＳに応じたパケットの振り分けを行うことを可能とする。【解決手段】無線監視部２６は、送信部１１−１〜１１−３の通信状態を監視する。スコア計算部２５は、パケットに含まれるＱｏＳ情報に基づいて、次に送信するパケットを決定する。また、スコア計算部２５は、監視部２６が監視した送信部１１−１〜１１−３の通信状態に基づいて、次に送信するパケットを送信部１１−１〜１１−３のうち一つに割り当てる。【選択図】図２
2009141438.tif 000002
【特許請求の範囲】
【請求項１】
ＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）情報を含むパケットを送信する複数の送信部と、前記送信部によって送信される前記パケットを記憶する記憶部を備えた無線通信装置であって、
前記送信部の通信状態を監視する監視部と、
前記パケットに含まれるＱｏＳ情報に基づいて、次に送信する前記パケットを決定する決定部と、
前記監視部が監視した前記送信部の通信状態に基づいて、前記決定部が決定した前記パケットを複数の前記送信部のうち一つの前記送信部に割り当てる割り当て部と
を備え、
前記送信部は、前記割り当て部によって割り当てられた前記パケットを他の通信装置に送信する
ことを特徴とする無線通信装置。
【請求項２】
前記通信状態は無線品質情報である
ことを特徴とする請求項１に記載の無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コグニティブ無線における無線通信装置に関する。
【背景技術】
【０００２】
コグニティブ無線技術とは、特性の異なる複数の無線システムの使用状況を認識し、複数の無線システムを適応的に使用することにより周波数利用効率を向上させる技術である。特に、複数の無線システムの通信帯域を集約して1つのフローを伝送することにより、伝送速度を向上させる研究も行われている。通信帯域集約は、送受信ホスト間に通信経路が複数存在するとき、送信パケットを各経路に振り分けて並列伝送し、各経路の帯域を集約することで帯域資源を有効活用することであり、これを一般にストライピングと呼ぶ。各レイヤにおいてストライピングする手法は存在し、特許文献1はＴＣＰ／ＩＰの第２層でストライピングを行うリンクアグリゲーションに関するものである。このリンクアグリゲーション技術はＩＥＥＥ８０２．３ａｄで規定されており、「１対のシステム間のリンクの集約のみを対象とする」、「全二重のポイントツーポイントのリンクのみをサポートする」、「集約するリンクは同じ速度とする」という制約条件がある。なお、特許文献１に記載の技術は、上記のリンクアグリゲーションに予備のリンクを用意することで障害対策を行うことを目的としている。
【０００３】
また、複数経路の有効活用を目的とした同一宛先に対する複数の経路で負荷を分散させることができる技術として、マルチホーミング技術がある。マルチホーミングを用いると、例えば複数のＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅｓ  Ｐｒｏｖｉｄｅｒ）に同時に接続して通信することが可能となり、各ＩＳＰへの回線速度に応じてパケットを振り分けることできる。また、回線ダウン時にも別ＩＳＰ経由でパケットを送出することができる。マルチホーミングでは基本的に新たに発生した通信に対し、各経路を1つ選択することにより負荷分散を目的としている。特許文献２では、マルチホーミングにおいて、パケット送出の際には最適な経路を選択するが、返信パケットの経路を制御できなかった問題を解決し、送信時に選択した経路で返信パケットを受信できるようにすることを目的としている。
【０００４】
【特許文献１】特開２００４−３４９７６４号公報
【特許文献２】特開２０００−２０９２７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、「１対のシステム間のリンクの集約のみを対象とする」、「全二重のポイントツーポイントのリンクのみをサポートする」、「集約するリンクは同じ速度とする」という制約条件があるため、特許文献１に記載されているＴＣＰ／ＩＰの第２層でストライピングを行うリンクアグリゲーションの方法をコグニティブ無線などの複数の異なる無線方式を使用する通信環境には適用することが出来ない。また、特許文献２に記載の技術は、ＩＳＰの切り替えを想定した技術であり、切り替えのタイミングが数１０秒単位を想定しているため、コグニティブ無線などの複数の異なる無線方式を数秒以下のタイミングで切り替えて使用する通信環境には適用することが出来ない。よって、従来では、コグニティブ無線など複数の異なる無線方式を使用する通信環境において、各無線方式に対してＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）に応じたパケットの振り分けが出来ないという問題があった。
【０００６】
本発明は上記の課題を解決するためになされたものであり、コグニティブ無線など複数の異なる無線方式を使用する通信環境において、各無線方式に対してＱｏＳに応じたパケットの振り分けを行うことができる通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、ＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）情報を含むパケットを送信する複数の送信部と、前記送信部によって送信される前記パケットを記憶する記憶部を備えた無線通信装置であって、前記送信部の通信状態を監視する監視部と、前記パケットに含まれるＱｏＳ情報に基づいて、次に送信する前記パケットを決定する決定部と、前記監視部が監視した前記送信部の通信状態に基づいて、前記決定部が決定した前記パケットを複数の前記送信部のうち一つの前記送信部に割り当てる割り当て部とを備え、前記送信部は、前記割り当て部によって割り当てられた前記パケットを他の通信装置に送信することを特徴とする無線通信装置である。
【０００８】
また、本発明において、前記通信状態は無線品質情報であることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、コグニティブ無線など複数の異なる無線方式を使用する通信環境において、各無線方式に対してＱｏＳに応じたパケットの振り分けを行うことができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の一実施形態について説明する。図１は本実施形態におけるコグニティブ無線システムの構成を示した図である。図1のコグニティブ無線システムでは、１つの基地局１と３つの端末局２−１〜２−３とを含む。基地局１は外部網と接続されている。基地局１は、無線方式ａを用いて送信を行う送信部１１−１と、無線方式ｂを用いて送信を行う送信部１１−２と、無線方式ｃを用いて送信を行う送信部１１−３とを備えている。基地局１は、送信部１１−１〜１１−３を介して端末局２−１〜２−３と通信を行い、外部網から送信されたパケット（データ）を端末局２−１〜２−３に送信する。また、端末局２−１〜２−３から送信されたパケットを外部網に送信する。端末局２−１〜２−３は、無線方式ａと、無線方式ｂと、無線方式ｃとを使用可能な端末送受信部を備えており、基地局１の送信部１１−１〜１１−３と通信が可能である。また、基地局１は、外部網から送信されたパケットに割り当てられたＱｏＳに基づいて、パケット毎に送信に使用する送信部１１−１〜１１−３を決定する。送信に使用する送信部１１−１〜１１−３の決定によって各パケットのＱｏＳを満たす制御を行う。パケットの送信に使用する送信部１１−１〜１１−３の決定方法については後述する。
【００１１】
図２は本実施形態における基地局１の構成を示した図である。基地局１は、ＩＰ処理部２１と、クラシファイア２２と、キュー作成部２３と、キュー情報決定部２４と、スコア計算部２５と、無線監視部２６と、記憶部２７と、送信部１１−１〜１１−３とを備える。また、送信部１１−１はバッファ１２−１を備え、送信部１１−２はバッファ１２−２を備え、送信部１１−３はバッファ１２−３を備える。基地局１は、外部網から送信されたパケットについて、基地局１が備える各部を連携して動作させることでパケット毎に送信に使用する送信部１１−１〜１１−３を決定し、各パケットのＱｏＳを満たす制御を行う。なお、図２では基地局１の構成を示しているが、端末局２−１〜２−３も同様の構成を有してもよい。また、基地局は受信部を備える。
【００１２】
以下、具体的な動作について説明する。ＩＰ処理部２１は、外部網より送信されたパケットに含まれる送信元情報と、宛先情報と、ＱｏＳ情報とをキュー作成部２３に送信する。例えは本実施形態では、送信元情報は送信元装置のＩＰアドレスである。宛先情報は送信先（宛先）装置のＩＰアドレスである。ＱｏＳ情報は該パケットが送信される際に満たす必要がある要件を示した情報である。また、ＩＰ処理部２１は受信したパケットをクラシファイア２２に送信する。
【００１３】
キュー生成部２３は、ＩＰ処理部２１より受信した送信元情報と、宛先情報と、ＱｏＳ情報との1種類の組み合わせに対して１つのキューを記憶部２７内に生成する。なお、既に同一の送信元情報と、宛先情報と、ＱｏＳ情報とに基づいてキューを生成した場合、キュー作成部２３は新規にキューを生成しない。図示する例では、記憶部２７内にキュー２８−１〜２８−３の３つのキューが生成されている。
【００１４】
また、キュー作成部２３は作成したキューと、宛先情報（宛先ＩＰアドレス）と、ＱｏＳ情報と、ＱｏＳ情報に基づいて決定される優先度情報（Ｐｒｉｏｒｉｔｙ）とを関連付けて記憶部２７に記憶させる。本実施形態では、ＱｏＳ情報としてＴＯＳ（Ｔｙｐｅ  ｏｆ  Ｓｅｒｖｉｃｅ）を使用する。各ＴＯＳには優先度情報が含まれており、ＴＯＳが決定されると優先度情報も一意に決定される。本実施形態では、ＴＯＳ１とＴＯＳ２とＴＯＳ３との３つのＴＯＳに関連する優先度情報が予め決定されている。ＴＯＳ１の優先度情報（Ｐｒｉｏｒｉｔｙ）はＢＥ（１０）である。ＴＯＳ２の優先度情報（Ｐｒｉｏｒｉｔｙ）はＶｏＩＰ（８０）である。ＴＯＳ３の優先度情報（Ｐｒｉｏｒｉｔｙ）はＳｔｒｅａｍｉｎｇ（４０）である。なお、（）内の数字は要求Ｐｒｉｏｒｉｔｙ値である。
【００１５】
キュー情報決定部２４は、キュー作成部２３が作成したキューに対してＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）情報を設定する。ＡＲＰ情報には宛先ＩＰアドレスと、基地局側の送信部の識別情報である基地局送信部識別情報と、該送信部と通信を行う端末側の受信部の識別情報である端末局受信部識別情報と、要求Ｐｒｉｏｒｉｔｙ値とが含まれる。キュー情報決定部２４は、作成したＡＲＰ情報をキュー作成部２３が作成したキューと関連付けて記憶部２７に記憶させる。
【００１６】
なお、無線監視部２６は送信部１１−１〜１１−３を監視し、送信部１１−１〜１１−３が満たすことができるスループット、遅延時間等の無線特性を管理し、アプリケーション毎に要求される品質を満たすことができるかを管理・決定する。この無線特性は相手端末毎に異なる値をとる。また、一例として、要求される品質に対してＰｒｉｏｒｉｔｙ値を決定する。無線監視部２６は送信部１１−１〜１１−３が満たすことができるＰｒｉｏｒｉｔｙ値をキュー情報決定部２４に送信する。キュー情報決定部２４は、ＡＲＰ情報に含まれる該送信部に関連付けられている要求Ｐｒｉｏｒｉｔｙ値が、無線監視部２６から送信されたＰｒｉｏｒｉｙ値より小さい場合、該要求Ｐｒｉｏｒｉｔｙ値に関連付けられている行をＡＲＰ情報より消去する。
【００１７】
図３は本実施形態におけるキュー２８−１に関連付けられて記憶部２７に記憶されているＡＲＰ情報を示した図である。ＡＲＰ情報は、宛先ＩＰアドレスと、基地局送信部識別情報と、端末局受信部識別情報と、要求Ｐｒｉｏｒｉｔｙ値との４つの属性を備える。図示する例では３行あって、宛先ＩＰアドレスがＨｏＡ１であり、基地局送信部識別情報がＭＡＣ１であり、端末局受信部識別情報がＡであり、要求Ｐｒｉｏｒｉｔｙ値が１０である行と、宛先ＩＰアドレスがＨｏＡ１であり、基地局送信部識別情報がＭＡＣ２であり、端末局受信部識別情報がＢであり、要求Ｐｒｉｏｒｉｔｙ値が１０である行と、宛先ＩＰアドレスがＨｏＡ１であり、基地局送信部識別情報がＭＡＣ３であり、端末局受信部識別情報がＣであり、要求Ｐｒｉｏｒｉｔｙ値が１０である行とがある。一行目は、基地局１の送信部１１−１（ＭＡＣ１）と通信を行うのは、端末局２−１（ＨｏＡ１）の受信部Ａであり、要求Ｐｒｉｏｒｉｔｙ値が１０であることを示している。以下の行も同様に、基地局の送信部と、端末局の受信部と、要求Ｐｒｉｏｒｉｔｙ値との関係を示している。
【００１８】
以下、図２の説明に戻る。クラシファイア２２は、ＩＰ処理部２１より送信されたパケットを、送信元情報と、宛先情報と、ＱｏＳ情報に基づいて、キュー作成部２３が作成したキューのうち、同一の送信元情報と、宛先情報と、ＱｏＳ情報と関連付けられているキューに送信する。
【００１９】
スコア計算部２５は、記憶部２７が記憶するＡＲＰ情報に基づいて、無線方式ａを用いて送受信を行う送信部１１−１と、無線方式ｂを用いて送受信を行う送信部１１−２と、無線方式ｃを用いて送受信を行う送信部１１−３とが次にキュー２８−１〜２８−３から取得するパケットを決定する。決定方法については後述する。
【００２０】
送信部１１−１と、送信部１１−２と、送信部１１−３とは、キュー２８−１〜２８−３から取得したパケットを端末局２−１〜２−３に送信する。
【００２１】
次に、図４および図５を参照して、送信部１１−１と、送信部１１−２と、送信部１１−３とが次にキュー２８−１〜２８−３から取得するパケットを、スコア計算部２５が決定する方法について説明する。図４および図５は、本実施形態におけるキュー２８−１〜２８−３と、バッファ１２−１〜１２−３との関係と、スコア計算部２５が計算するスコアを模式的に表した図である。また、図４はキュー２８−１〜２８−３にパケットが溜まる前の図であり、図５はキュー２８−１に２つのパケットが溜まり、キュー２８−２に１つのパケットが溜まり、キュー２８−３に１つのパケットが溜まった状態を示した図である。
【００２２】
図示する例ではフロー１とフロー２とフロー３との３種類のフローのいずれかに関連付けられたパケットが外部網から送信されている。フロー１に対応するキューはキュー２８−１である。キュー２８−１に関連付けて記憶されている宛先ＩＰアドレスはＨｏＡ１であり、ＴＯＳはＴＯＳ１であり、優先度情報はＢＥ（１０）である。ＡＲＰ情報は、図３に示した通りである。フロー２に対応するキューはキュー２８−２である。キュー２８−２に関連付けて記憶されている宛先ＩＰアドレスはＨｏＡ１であり、ＴＯＳはＴＯＳ２であり、優先度情報はＶｏＩＰ（８０）である。ＡＲＰ情報は、図６に示す。
【００２３】
図６は本実施形態におけるキュー２８−２に関連付けられて記憶部２７に記憶されているＡＲＰ情報を示した図である。ＡＲＰ情報は、宛先ＩＰアドレスと、基地局送信部識別情報と、端末局受信部識別情報と、要求Ｐｒｉｏｒｉｔｙ値との４つの属性を備える。図示する例では１行あって、宛先ＩＰアドレスがＨｏＡ１であり、基地局送信部識別情報がＭＡＣ２であり、端末局受信部識別情報がＢであり、要求Ｐｒｉｏｒｉｔｙ値が８０である行がある。一行目は、基地局１の送信部１１−２（ＭＡＣ２）と通信を行うのは、端末局２−１（ＨｏＡ１）の受信部Ｂであり、要求Ｐｒｉｏｒｉｔｙ値が８０であることを示している。
【００２４】
フロー３に対応するキューはキュー２８−３である。キュー２８−３に関連付けて記憶されている宛先ＩＰアドレスはＨｏＡ２であり、ＴＯＳはＴＯＳ３であり、優先度情報はＳｔｒｅａｍｉｎｇ（４０）である。ＡＲＰ情報は、図７に示す。
【００２５】
図７は本実施形態におけるキュー２８−３に関連付けられて記憶部２７に記憶されているＡＲＰ情報を示した図である。ＡＲＰ情報は、宛先ＩＰアドレスと、基地局送信部識別情報と、端末局受信部識別情報と、要求Ｐｒｉｏｒｉｔｙ値との４つの属性を備える。図示する例では２行あって、宛先ＩＰアドレスがＨｏＡ２であり、基地局送信部識別情報がＭＡＣ２であり、端末局受信部識別情報がＢであり、要求Ｐｒｉｏｒｉｔｙ値が４０である行と、宛先ＩＰアドレスがＨｏＡ２であり、基地局送信部識別情報がＭＡＣ３であり、端末局受信部識別情報がＣであり、要求Ｐｒｉｏｒｉｔｙ値が４０である行とがある。一行目は、基地局２の送信部１１−２（ＭＡＣ２）と通信を行うのは、端末局２−２（ＨｏＡ２）の受信部Ｂであり、要求Ｐｒｉｏｒｉｔｙ値が４０であることを示している。以下の行も同様に示している。
【００２６】
また、送信部１１−１と、送信部１１−２と、送信部１１−３とには各フローのスコアが関連付けられている。スコアは数値であり、次に送信するパケットをどのキューから取得するか決定するために使用される。スコアの算出方法は後述する。
【００２７】
フロー１が関連付けられているキュー２８−１に関連付けられている要求Ｐｒｉｏｒｉｔｙ値は１０である。ＭＡＣ１が満たすことができるＰｒｉｏｒｉｔｙ値は１０であり、ＭＡＣ２が満たすことができるＰｒｉｏｒｉｔｙ値は８０であり、ＭＡＣ３が満たすことができるＰｒｉｏｒｉｔｙ値は４０である。なお、ＭＡＣ１〜ＭＡＣ３が満たすことができるＰｒｉｏｒｉｔｙ値は、無線監視部２６がＭＡＣ１〜ＭＡＣ３を監視した結果に基づいて無線監視部２６によって決定される。よってＭＡＣ１とＭＡＣ２とＭＡＣ３はキュー２８−１に関連付けられている要求Ｐｒｉｏｒｉｔｙ１０を満たすことが出来るため、キュー２８−１に関連付けられているＡＲＰ情報にはＭＡＣ１とＭＡＣ２とＭＡＣ３とが含まれる。
【００２８】
キュー２８−１に関連付けられているＡＲＰ情報にはＭＡＣ１とＭＡＣ２とＭＡＣ３とが含まれているため、スコア計算部２５はＭＡＣ１とＭＡＣ２とＭＡＣ３とにフロー１のスコアを設ける。
【００２９】
フロー２が関連付けられているキュー２８−２に関連付けられている要求Ｐｒｉｏｒｉｔｙ値は８０である。ＭＡＣ１が満たすことができるＰｒｉｏｒｉｔｙ値は１０であり、ＭＡＣ２が満たすことができるＰｒｉｏｒｉｔｙ値は８０であり、ＭＡＣ３が満たすことができるＰｒｉｏｒｉｔｙ値は４０である。よってＭＡＣ２はキュー２８−２に関連付けられている要求Ｐｒｉｏｒｉｔｙ８０を満たすことが出来るため、キュー２８−２に関連付けられているＡＲＰ情報にはＭＡＣ２が含まれる。
【００３０】
キュー２８−２に関連付けられているＡＲＰ情報にはＭＡＣ２が含まれているため、スコア計算部２５はＭＡＣ２にフロー２のスコアを設ける。
【００３１】
フロー３が関連付けられているキュー２８−３に関連付けられている要求Ｐｒｉｏｒｉｔｙ値は４０である。ＭＡＣ１が満たすことができるＰｒｉｏｒｉｔｙ値は１０であり、ＭＡＣ２が満たすことができるＰｒｉｏｒｉｔｙ値は８０であり、ＭＡＣ３が満たすことができるＰｒｉｏｒｉｔｙ値は４０である。よってＭＡＣ２とＭＡＣ３はキュー２８−３に関連付けられている要求Ｐｒｉｏｒｉｔｙ４０を満たすことが出来るため、キュー２８−３に関連付けられているＡＲＰ情報にはＭＡＣ２とＭＡＣ３とが含まれる。
【００３２】
キュー２８−３に関連付けられているＡＲＰ情報にはＭＡＣ２とＭＡＣ３とが含まれているため、スコア計算部２５はＭＡＣ２とＭＡＣ３とにフロー１のスコアを設ける。
【００３３】
スコアはスコア計算部２５によって算出される値であり、スコアが１００になった場合、対応する送信部１１−１〜１１−３は１００となったスコアのフローが関連付けられているキュー２８−１〜２８−３からパケットを一つ取得する。
【００３４】
次に図５を用いて動作を説明する。クラシファイア２２は、到達したパケットを送信元情報と、宛先情報と、ＱｏＳ情報に基づいて対応するキュー２８−１〜２８−３に送信する。図５の例では、フロー１のキューであるキュー２８−１には２パケットが溜まっており、フロー２のキューであるキュー２８−２には１パケットが溜まっており、フロー３のキューであるキュー２８−３には１パケットが溜まっている。
【００３５】
以下、スコア計算部２５が、送信部１１−２に関連するスコアを計算する例を説明する。スコア計算部２５は、送信部１１−２が備えるバッファ１２−２に空きがあるか確認し、空きがあると判断した場合次の処理に進む。
【００３６】
スコア計算部２５は、フロー１、フロー２、フロー３の順に処理を行う。スコア計算部２５は、フロー１のキュー２８−１のパケット数が０でないことを確認すると、フロー１のスコアにフロー１の要求Ｐｒｉｏｒｉｔｙ値である１０を加算する。なお、フロー１の要求Ｐｒｉｏｒｉｔｙ値は、フロー１に関連付けられているＡＲＰ情報の要求Ｐｒｉｏｒｉｔｙ値である。この時点ではフロー１のスコアは１０である。スコアが閾値である１００を超えていないため、スコア計算部２５は次の処理に進む。
【００３７】
スコア計算部２５は、フロー２のキュー２８−２のパケット数が０でないことを確認すると、フロー２のスコアにフロー２の要求Ｐｒｉｏｒｉｔｙ値である８０を加算する。この時点ではフロー２のスコアは８０である。スコアが閾値である１００を超えていないため、スコア計算部２５は次の処理に進む。
【００３８】
スコア計算部２５は、フロー３のキュー２８−３のパケット数が０でないことを確認すると、フロー３のスコアにフロー３の要求Ｐｒｉｏｒｉｔｙ値である４０を加算する。この時点ではフロー２のスコアは４０である。スコアが閾値である１００を超えていないため、スコア計算部２５は次の処理に進む。
【００３９】
スコア計算部２５は、フロー１のキュー２８−１のパケット数が０でないことを確認すると、フロー１のスコアにフロー１の要求Ｐｒｉｏｒｉｔｙ値である１０を加算する。この時点ではフロー１のスコアは２０である。スコアが閾値である１００を超えていないため、スコア計算部２５は次の処理に進む。
【００４０】
スコア計算部２５は、フロー２のキュー２８−２のパケット数が０でないことを確認すると、フロー２のスコアにフロー２の要求Ｐｒｉｏｒｉｔｙ値である８０を加算する。この時点ではフロー２のスコアは１６０である。スコアが閾値である１００を超えたため、スコア計算部２５は送信部１１−２に対してフロー２のキュー２８−２からパケットを一つ取得し、端末局２−１へ送信する指示を送る。また、スコア計算部２５は、フロー２のスコア１６０から閾値である１００を減算し、フロー２のスコアを６０とする。
【００４１】
送信部１１−２はキュー２８−２からパケットを一つ取得し、自身が備えるバッファ１２−２にパケットを記憶させる。送信部１１−２はバッファ１２−２に記憶したパケットを端末局２−１に送信する。送信部１１−２がパケットを送信完了する度に上記の処理を繰り返す。
【００４２】
スコア計算部２５は、送信部１１−２と同様に、送信部１１−１と送信部１１−３とについてもスコアを算出し、算出したスコアが閾値を超えた場合、キュー２８−１〜２８−３のうち、閾値を超えたスコアと対応するキューからパケットを一つ取得し、端末局２−１〜２−３へ送信する指示を送る。これにより、送信部１１−１〜１１−３は送信するパケットの優先順位を考慮した上で、送信が完了した後すぐに次のパケットの送信を行うことができる。
【００４３】
上述したとおり、本実施形態を用いることにより、コグニティブ無線などのように、異なる無線方式を使用する複数の送信部を備える通信機器からなる通信環境において、異なる無線方式を備えた各送信部に対してＱｏＳに応じたパケットの振り分けを行うことができる。また、各送信部が備えるバッファが空になる度に、スコア計算部はスコアの計算を行いパケットの送信指示を送信部に送るため、各送信部はスケジューリングミスなどによるパケット未配分等の不具合が発生しにくくなる。
【００４４】
なお、本実施形態において、スコア計算部２５が各スコアを算出する際に、要求Ｐｒｉｏｒｉｔｙ値のみではなく、送信部１１−１〜１１−３の無線特性（受信電力や誤り特性）や混雑状況から求められる無線品質情報を値として加算、もしくは、減算してもよい。無線状況が変化し、キューが設定された時点での伝送速度を基準とした相対値の例として、キューが設定されたときの転送速度が２０Ｍｂｐｓで、スコア算出時の転送速度が３０Ｍｂｐｓの場合にはスコア算出時に転送速度の差である１０をさらに加え、キューが設定されたときの転送速度が２０Ｍｂｐｓで、スコア算出時の転送速度が１０Ｍｂｐｓの場合にはスコア算出時に転送速度の差である１０を減算してもよい。このことにより、スコア算出時点において転送速度の良い送信部１１−１〜１１−３を選択することができる。
【００４５】
また、本実施形態において、スコアが閾値を超えた際に、閾値を差し引いた分をスコアとして残したが、閾値を超えた際にスコアを０としても良い。閾値を超えた際にスコアを０とした場合、キュー２８−１〜２８−３間においてパケットの割り当ての差が少なくなりキュー２８−１〜２８−３間のパケット送信タイミングの不平等が低下する。
【００４６】
また、本実施形態において、キュー２８−１〜２８−３に溜まっているパケット数に応じてスコアの加算値を変化させても良い。例えば、残存パケット数が１０個ある場合、スコア計算部２５がスコアを算出する際にさらに１０を加算しても良い。また、残存パケット数が１０個ある場合、要求Ｐｒｉｏｒｉｔｙ値に残存パケット数を積算し、積算した後要求Ｐｒｉｏｒｉｔｙ値をスコアに加算しても良い。また、残存パケット数とＰｒｉｏｒｉｔｙ値からスコアに加算する値を算出する関数を定めておき、その関数によって算出した値をスコアに加算しても良い。
【００４７】
また、本実施形態において、キュー２８−１〜２８−３の現状までのスループットを基にスコアを加算・減算してもよい。例えば、事前に設定されたスループット以上にスループットが出ているキュー２８−１〜２８−３に関連するスコアから、その超過速度に応じて値を減算しても良い。これにより、スループットの平坦化が可能となる。
【００４８】
また、本実施形態において、閾値を送信部１１−１〜１１−３毎に変更しても良い。これにより、適応的な優先度設定が可能となる。
【００４９】
また、本実施形態において、要求Ｐｒｉｏｒｉｔｙ値を送信部１１−１〜１１−３毎に変更しても良い。これにより、適応的な優先度設定が可能となる。
【００５０】
また、本実施形態において、絶対優先のスコアを準備し、対応するキューにパケットが存在する場合にはそのキューに溜まっているパケットの送信を優先して行うようにしても良い。
【００５１】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００５２】
【図１】本発明の一実施形態におけるコグニティブ無線システムの構成を示した図である。
【図２】本実施形態における基地局の構成を示した図である。
【図３】本実施形態において、キューに関連付けられて記憶部に記憶されているＡＲＰ情報を示した図である。
【図４】本実施形態において、キューと、バッファとの関係と、スコア計算部が計算するスコアを模式的に表した図である。
【図５】本実施形態において、キューと、バッファとの関係と、スコア計算部が計算するスコアを模式的に表した図である。
【図６】本実施形態において、キュー関連付けられて記憶部に記憶されているＡＲＰ情報を示した図である。
【図７】本実施形態において、キュー関連付けられて記憶部に記憶されているＡＲＰ情報を示した図である。
【符号の説明】
【００５３】
１・・・基地局１、２−１〜２−３・・・端末局、１１−１〜１１−３・・・送信部、２１・・・ＩＰ処理部、２２・・・クラシファイア、２３・・・キュー作成部、２４・・・キュー情報決定部、２５・・・スコア計算部、２６・・・無線監視部、２７・・・記憶部、１２−１〜１２−３・・・バッファ、２８−１〜２８−３・・・キュー
【図１】
2009141438.tif 000003
【図２】
2009141438.tif 000004
【図３】
2009141438.tif 000005
【図４】
2009141438.tif 000006
【図５】
2009141438.tif 000007
【図６】
2009141438.tif 000008
【図７】
2009141438.tif 000009