(57)【特許請求の範囲】
【請求項１】
無線ネットワークを管理する無線アクセス部（以下、親局と記す）と１つ以上の他の無線アクセス部（以下、子局と記す）とを、同一の当該無線ネットワーク内に備え、通信タイプが、
ＣＢＲ（伝送速度が一定かつデータ発生周期が一定）
ＶＢＲ（伝送速度が不定かつデータ発生周期が一定）
ＡＢＲ（伝送速度が一定かつデータ発生周期が不定）
ＵＢＲ（伝送速度が不定かつデータ発生周期が不定）
のいずれか１つ又はその組み合わせであるデータの伝送を、親局と子局間又は子局と子局間で行う無線通信システムであって、
前記親局は、データの送信タイミング、伝送量及びアクセスを許可する局の情報を含む伝送帯域割当の決定（スケジューリング）を行うスケジューラを備え、
前記親局は、データ伝送のための通信リンクの設定を要求する場合、当該データ伝送に関する通信パラメータを前記スケジューラに与え、
前記子局は、データ伝送のための通信リンクの設定を要求する場合、当該データ伝送に関する通信パラメータをリクエストパケットを用いて前記親局へ送信することにより、当該通信パラメータを前記スケジューラに与え、
前記親局は、前記スケジューラにおいて定期的にスケジューリングされる伝送帯域割当の結果を、自ら把握及び帯域割当パケットを用いて前記子局へ通知し、
前記伝送帯域割当によって通信リンクが設定された送信局（データ送信を行う前記親局又は子局）及び受信局（データ受信を行う前記親局又は子局）は、当該伝送帯域割当の内容に従って双方局間のデータ伝送を行い、
前記親局は、前記帯域割当パケットに、前記リクエストパケットのアクセス抑制を行う確率パラメータを付加して前記子局へ通知し、
前記子局は、前記確率パラメータが取り得る範囲の乱数を発生させ、通知された前記確率パラメータが当該乱数を越える場合にだけ、前記リクエストパケットを前記親局へ送信することを特徴とする、無線通信システム。
【請求項２】
前記スケジューラは、
前記通信パラメータで示される通信タイプがＣＢＲ、ＶＢＲ又はＡＢＲである場合、通信リンクに必要な伝送帯域幅が未使用の伝送帯域幅（空き帯域幅）を越えていれば、当該通信リンクの設定要求を拒否し、当該伝送帯域幅が当該空き帯域幅を越えていなければ、当該通信リンクの設定要求を受け付けると共に、既に確保した通信リンクに使用されている伝送帯域幅の合計（使用中帯域幅）を更新し、
前記通信パラメータで示される通信タイプがＵＢＲである場合、前記空き帯域幅に関係なく通信リンクの設定要求を受け付けることを特徴とする、請求項１に記載の無線通信システム。
【請求項３】
前記スケジューラは、
通信リンクが設定された双方局間で行われているデータ伝送に関し、前記受信局からデータ受信の状態を示す応答パケットを受信することで、各通信リンクのデータ受信状態をそれぞれ把握し、
以降の前記伝送帯域割当の決定を、前記データ受信状態を反映し、かつ、予め設定された前記通信パラメータを満たすように行うことを特徴とする、請求項１に記載の無線通信システム。
【請求項４】
前記スケジューラは、前記通信パラメータで示される通信タイプがＵＢＲである場合、通信リンクが設定（要求）された順番又は前記通信パラメータに含まれる優先度パラメータの優先順位、に従った割り当てを行うことを特徴とする、請求項１に記載の無線通信システム。
【請求項５】
前記スケジューラは、設定された通信リンクの伝送帯域が使用されていないことを検出した場合、当該通信リンクの設定を削除することを特徴とする、請求項１に記載の無線通信システム。
【請求項６】
前記スケジューラは、通信リンクを設定した各伝送帯域において、前記送信局からのデータパケットの送信を所定回数割り当てる毎に、前記受信局からの前記応答パケットの送信を少なくとも１回割り当てることを特徴とする、請求項３に記載の無線通信システム。
【請求項７】
前記スケジューラは、無線回線の通信品質に応じ、通信誤りが多い場合にはパケット長が短くなるように、通信誤りが少ない場合にはパケット長が長くなるように、動的にデータパケットを変更して伝送帯域の割り当てを行うことを特徴とする、請求項１に記載の無線通信システム。
【請求項８】
前記スケジューリングによってデータ伝送のための伝送帯域が割り当てられた場合、前記送信局は、指定された長さにデータを分割してデータパケットを生成し、送信することを特徴とする、請求項１に記載の無線通信システム。
【請求項９】
無線ネットワークを管理する無線アクセス部（以下、親局と記す）と１つ以上の他の無線アクセス部（以下、子局と記す）とを、同一の当該無線ネットワーク内に備え、通信タイプが、
ＣＢＲ（伝送速度が一定かつデータ発生周期が一定）
ＶＢＲ（伝送速度が不定かつデータ発生周期が一定）
ＡＢＲ（伝送速度が一定かつデータ発生周期が不定）
ＵＢＲ（伝送速度が不定かつデータ発生周期が不定）
のいずれか１つ又はその組み合わせであるデータの伝送を、親局と子局間又は子局と子局間で行う無線通信システムであって、
前記親局は、データの送信タイミング、伝送量及びアクセスを許可する局の情報を含む伝送帯域割当の決定（スケジューリング）を行うスケジューラを備え、
前記親局は、データ伝送のための通信リンクの設定を要求する場合、当該データ伝送に関する通信パラメータを前記スケジューラに与え、
前記子局は、データ伝送のための通信リンクの設定を要求する場合、当該データ伝送に関する通信パラメータをリクエストパケットを用いて前記親局へ送信することにより、当該通信パラメータを前記スケジューラに与え、
前記親局は、前記スケジューラにおいて定期的にスケジューリングされる伝送帯域割当の結果を、自ら把握及び帯域割当パケットを用いて前記子局へ通知し、
前記伝送帯域割当によって通信リンクが設定された送信局（データ送信を行う前記親局又は子局）及び受信局（データ受信を行う前記親局又は子局）は、当該伝送帯域割当の内容に従って双方局間のデータ伝送を行い、
１つの前記送信局に複数の通信リンクが設定されている場合、当該送信局は、特定の通信リンクで伝送するデータパケットがない場合、他の通信リンクで伝送するデータパケットを、当該特定の通信リンクに割り当てられている伝送帯域を使用して送信することを特徴とする、無線通信システム。
【請求項１０】
無線ネットワークを管理する無線アクセス部（以下、親局と記す）と１つ以上の他の無線アクセス部（以下、子局と記す）とを、同一の当該無線ネットワーク内に備え、通信タイプが、
ＣＢＲ（伝送速度が一定かつデータ発生周期が一定）
ＶＢＲ（伝送速度が不定かつデータ発生周期が一定）
ＡＢＲ（伝送速度が一定かつデータ発生周期が不定）
ＵＢＲ（伝送速度が不定かつデータ発生周期が不定）
のいずれか１つ又はその組み合わせであるデータの伝送を、親局と子局間又は子局と子局間で行う無線通信システムであって、
前記親局は、データの送信タイミング、伝送量及びアクセスを許可する局の情報を含む伝送帯域割当の決定（スケジューリング）を行うスケジューラを備え、
前記親局は、データ伝送のための通信リンクの設定を要求する場合、当該データ伝送に関する通信パラメータを前記スケジューラに与え、
前記子局は、データ伝送のための通信リンクの設定を要求する場合、当該データ伝送に関する通信パラメータをリクエストパケットを用いて前記親局へ送信することにより、当該通信パラメータを前記スケジューラに与え、
前記親局は、前記スケジューラにおいて定期的にスケジューリングされる伝送帯域割当の結果を、自ら把握及び帯域割当パケットを用いて前記子局へ通知し、
前記伝送帯域割当によって通信リンクが設定された送信局（データ送信を行う前記親局又は子局）及び受信局（データ受信を行う前記親局又は子局）は、当該伝送帯域割当の内容に従って双方局間のデータ伝送を行い、
前記送信局は、通信リンクが設定されている伝送帯域を利用して、前記リクエストパケットを送信することを特徴とする、無線通信システム。
【請求項１１】
前記親局は、前記帯域割当パケットに、送信時刻を示す送信タイムスタンプ値を付加して前記子局へ送信し、
前記子局は、前記送信タイムスタンプ値を用いて、自己の時間カウンタを前記親局の時間カウンタに同期させることを特徴とする、請求項１に記載の無線通信システム。
【請求項１２】
前記子局は、前記リクエストパケットに、送信時刻を示す送信タイムスタンプ値を付加して前記親局へ送信し、
前記親局は、前記送信タイムスタンプ値が付加された前記リクエストパケットを受信すると、受信時刻と当該送信タイムスタンプ値との差から空間伝搬遅延時間を求め、当該空間伝搬遅延時間に応じた調整値を前記帯域割当パケットに含めて前記子局へ通知し、
前記子局は、通知される前記調整値に応じて、前記リクエストパケット及びデータパケットの送信タイミングを補正することを特徴とする、請求項１に記載の無線通信システム。
【請求項１３】
前記帯域割当パケットの着信先アドレスで示された前記受信局は、
前記帯域割当パケットを正しく受信した場合、前記送信局から送信されるデータパケット及び前記親局から次に送信される前記帯域割当パケットを受信するタイミングで、間欠受信動作を行い、
前記帯域割当パケットを正しく受信できなかった場合、次に前記帯域割当パケットが正しく受信できるまで、間欠受信動作を行わないことを特徴とする、請求項１に記載の無線通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線通信システムに関し、より特定的には、無線ネットワークで接続された複数の端末間でデータ通信を行うシステムであって、当該システムに用いられるスケジュール方法（通信リンク毎にデータ伝送を行う伝送帯域を割り当てる方法）、データパケットの分割方法、及び誤り再送方法に関する。
【０００２】
【従来の技術】
パーソナルコンピュータ（以下、ＰＣと略す）同士又はホストコンピュータとＰＣとの間でデータ通信を行うために、ネットワークによって相互間が接続されたシステムが存在する。このネットワークは、最初ＩＥＥＥ８０２．３のＥｔｈｅｒｎｅｔやＩＥＥＥ８０２．５のＴｏｋｅｎ−Ｒｉｎｇ等の有線ネットワークが主流であったが、配線工事の手間を省くためや可搬型のＰＣ端末の出現によって、次第に無線ネットワークへ移行しつつある。
【０００３】
無線ネットワークを用いた従来の無線アクセス技術であるＣＳＭＡ(Carrier Sense Multiple Access) 方式を、図２１を参照して簡単に説明する。図２１において、ＰＣ５０１〜５０４は、無線アクセス機器５０５〜５０８にそれぞれ接続されている。無線アクセス機器５０５〜５０８は、無線ネットワークによって相互に接続されている。今、まずＰＣ５０１からＰＣ５０２へのデータ伝送が発生し、それから少し遅れてＰＣ５０３からＰＣ５０４へのデータ伝送が発生した場合を説明する。
【０００４】
ＰＣ５０１からデータ伝送の要求を受けると、無線アクセス機器５０５は、受信動作により受信電界強度を測定し、他の無線アクセス機器が通信を行っていないかどうかを確認する。他の無線アクセス機器が通信を行っていなければ、無線アクセス機器５０５は、ＰＣ５０１から入力されるデータを無線アクセス機器５０６へ順次送信する。無線アクセス機器５０６は、無線アクセス機器５０５から受信するデータを、ＰＣ５０２へ出力する。
一方、少し遅れてＰＣ５０３からデータ伝送の要求を受けると、無線アクセス機器５０７は、同様に受信動作により受信電界強度を測定し、他の無線アクセス機器が通信を行っていないかどうかを確認する。このとき、上記無線アクセス機器５０５がデータ伝送中であるので、無線アクセス機器５０７は、このデータ伝送が終了するまで送信を待機する。そして、このデータ伝送が終了した後に、無線アクセス機器５０７は、ＰＣ５０３から入力されるデータを無線アクセス機器５０８へ順次送信する。無線アクセス機器５０８は、無線アクセス機器５０７から受信するデータを、ＰＣ５０４へ出力する。
【０００５】
【発明が解決しようとする課題】
しかし、上記従来のＣＳＭＡ方式による無線通信システムでは、複数のデータ伝送要求が同時に発生すると、それぞれ送信を開始してしまい無線ネットワーク上で送信が衝突してしまうという問題がある。これは、送信前に無線アクセス機器が確認する電界強度測定では、実際に行われている伝送しか判断できない（これから行われる伝送は検出できない）ためである。しかも、無線アクセス機器は、衝突の検出ができないため、衝突によって送信が正常に行われていなくても送信が成功したものと判断してしまうという問題もある。このような衝突は、無線アクセス機器の台数が多くなれば、又は無線アクセス機器の送信回数が多くなれば、その頻度が高くなる。
【０００６】
この問題を解決すべく、複数の無線アクセス機器からデータ伝送の要求が同時に発生した場合でも、無線ネットワーク上で送信が衝突しないように時分割で送信を行う方式（ＴＤＭ、ＴＤＭＡ等）が存在する。この時分割方式では、伝送帯域を予め複数に分割し、データ伝送の要求が発生する毎に、それに使用してもよい伝送帯域を割り当てるものである。これにより、各無線アクセス機器は、特定の伝送帯域を占有してデータ伝送を行うことができるので、無線ネットワーク上で送信が衝突することがなくなる。
【０００７】
ところで、今後、家庭内にもネットワーク（ＬＡＮ）が導入されることが考えられる。このような家庭内のネットワークとしては、配線工事が不要でかつ接続機器の移動が可能な、無線ネットワークが期待されている。家庭内ネットワークで使用される伝送コンテンツとしては、ディジタル映像データが有望である。しかし、このディジタル映像データは、一般に大容量であり、又その送信には、高速な伝送速度が必要とされる。さらに、セットトップボックスやビデオからテレビへの伝送においては、ディジタル映像データのリアルタイム伝送が必要とされる。
【０００８】
しかし、上述したような、従来のＣＳＭＡ方式による無線通信システムでは、伝送効率が低いため（無線ネットワーク上での送信衝突を回避させるため）、大容量のディジタル映像データのリアルタイム高速伝送が困難である。
又、従来の時分割方式による無線通信システムでは、発生したデータ伝送要求に対して固定的に伝送帯域が割り当てられるため、データ伝送途中に状態が変化しても、データ伝送が終了するまで伝送帯域を変更することがない。（伝送帯域が固定的に割り当てられる関連技術としては、特開平１１−２５２６６３号公報に記載されている無線通信システム等が存在する。）このため、従来の無線通信システムでは、データ伝送途中でリアルタイム性が失われる危険性がある。
【０００９】
それ故、本発明の目的は、動画データのようにリアルタイム性を有するデータや制御データのようにバースト性を有するデータを混在させることができると共に、データ伝送の状態に応じて伝送帯域の割り当てを動的に変化させることが可能な無線通信システムを提供することである。
【００１０】
【課題を解決するための手段および発明の効果】
第１の発明は、無線ネットワークを管理する無線アクセス部（親局）と１つ以上の他の無線アクセス部（子局）とを、同一の当該無線ネットワーク内に備え、通信タイプが、
ＣＢＲ（伝送速度が一定かつデータ発生周期が一定）
ＶＢＲ（伝送速度が不定かつデータ発生周期が一定）
ＡＢＲ（伝送速度が一定かつデータ発生周期が不定）
ＵＢＲ（伝送速度が不定かつデータ発生周期が不定）
のいずれか１つ又はその組み合わせであるデータの伝送を、親局と子局間又は子局と子局間で行う無線通信システムであって、
親局は、データの送信タイミング、伝送量及びアクセスを許可する局の情報を含む伝送帯域割当の決定（スケジューリング）を行うスケジューラを備え、
親局は、データ伝送のための通信リンクの設定を要求する場合、当該データ伝送に関する通信パラメータをスケジューラに与え、
子局は、データ伝送のための通信リンクの設定を要求する場合、当該データ伝送に関する通信パラメータをリクエストパケットを用いて親局へ送信することにより、当該通信パラメータをスケジューラに与え、
親局は、スケジューラにおいて定期的にスケジューリングされる伝送帯域割当の結果を、自ら把握及び帯域割当パケットを用いて子局へ通知し、
伝送帯域割当によって通信リンクが設定された送信局（データ送信を行う親局又は子局）及び受信局（データ受信を行う親局又は子局）は、当該伝送帯域割当の内容に従って双方局間のデータ伝送を行うことを特徴とする。
【００１１】
第２の発明は、第１の発明に従属する発明であって、
スケジューラは、
通信パラメータで示される通信タイプがＣＢＲ、ＶＢＲ又はＡＢＲである場合、通信リンクに必要な伝送帯域幅が未使用の伝送帯域幅（空き帯域幅）を越えていれば、当該通信リンクの設定要求を拒否し、当該伝送帯域幅が当該空き帯域幅を越えていなければ、当該通信リンクの設定要求を受け付けると共に、既に確保した通信リンクに使用されている伝送帯域幅の合計（使用中帯域幅）を更新し、
通信パラメータで示される通信タイプがＵＢＲである場合、空き帯域幅に関係なく通信リンクの設定要求を受け付けることを特徴とする。
【００１２】
第３の発明は、第１の発明に従属する発明であって、
スケジューラは、
通信リンクが設定された双方局間で行われているデータ伝送に関し、受信局からデータ受信の状態を示す応答パケットを受信することで、各通信リンクのデータ受信状態をそれぞれ把握し、
以降の伝送帯域割当の決定を、データ受信状態を反映し、かつ、予め設定された通信パラメータを満たすように行うことを特徴とする。
【００１３】
第４の発明は、第２の発明に従属する発明であって、
スケジューラは、通信リンクを設定する際、
通信タイプがＣＢＲである場合、伝送速度を示す速度パラメータとデータ発生周期を示す周期パラメータとを乗算して、伝送すべきデータ量を示すデータ量パラメータを求め、
通信タイプがＶＢＲである場合、データ量パラメータを周期パラメータで除算して、速度パラメータを求め、
通信タイプがＡＢＲである場合、データ量パラメータを速度パラメータで除算して、周期パラメータを求めることを特徴とする。
【００１４】
第５の発明は、第１の発明に従属する発明であって、
スケジューラは、通信パラメータで示される通信タイプがＣＢＲ、ＶＢＲ又はＡＢＲである場合、
現時刻又は割り当てられた伝送帯域の送信時刻である基準時刻と、各通信リンクのデータ伝送を完了させなければならない時刻との差Ｔｂをそれぞれ求め、
差Ｔｂが正である場合、通信リンク毎に、
通信パラメータに含まれる送信すべきデータ量を示すデータ量パラメータと、受信済みデータ量との差Ｖｄｄを求め、
システムが有する全伝送帯域幅からオーバーヘッド分の帯域幅を差し引いた実質伝送帯域幅と差Ｔｂとを乗算した値で、差Ｖｄｄを除算して優先度を求め、
優先度の値が所定値以上であって大きい順に予め定めた１つ以上の通信リンクを、又は所定の範囲の乱数を発生させて、優先度が当該乱数以上である１つ以上の通信リンクを、伝送帯域を割り当てる通信リンクとして選択し、
差Ｔｂがゼロ以下である場合、差Ｔｂの値が小さい順に予め定めた１つ以上の通信リンクを、伝送帯域を割り当てる通信リンクとして選択することを特徴とする。
【００１５】
第６の発明は、第５の発明に従属する発明であって、
スケジューラは、受信局から送信される通信リンクのデータ受信状態を示す応答パケットに基づいて、各通信リンクの受信済みデータ量を更新することを特徴とする。
【００１６】
第７の発明は、第５の発明に従属する発明であって、
スケジューラは、伝送帯域割当によって決定した伝送量を用いて、各通信リンクの受信済みデータ量を更新し、受信局から送信される通信リンクのデータ受信状態を示す応答パケットに基づいて、受信済みデータ量を実際の値に補正することを特徴とする。
【００１７】
第８の発明は、第５の発明に従属する発明であって、
スケジューラは、スケジューリングする通信リンクの差Ｖｄｄが負の場合、当該通信リンクの設定を削除する、当該通信リンクを現状の通信パラメータで再設定する、又は当該通信リンクを通信タイプをＵＢＲに代えて再設定する、ことのいずれかを行うことを特徴とする。
【００１８】
第９の発明は、第１の発明に従属する発明であって、
スケジューラは、通信パラメータで示される通信タイプがＵＢＲである場合、通信リンクが設定（要求）された順番又は通信パラメータに含まれる優先度パラメータの優先順位、に従った割り当てを行うことを特徴とする。
【００１９】
第１０の発明は、第９の発明に従属する発明であって、
スケジューラは、データ発生周期を示す周期パラメータがさらに与えられた場合、現時刻又は割り当てられた伝送帯域の送信時刻である基準時刻と、通信リンクの通信を完了させなければならない時刻との差Ｔｂを求め、差Ｔｂがゼロ以下である時のみ伝送帯域の割り当てを行うことを特徴とする。
【００２０】
第１１の発明は、第９の発明に従属する発明であって、
スケジューラは、伝送すべきデータ量を示すデータ量パラメータが与えられた場合、受信済みデータ量が当該データ量パラメータを越える時は、該当する通信リンクの設定を削除することを特徴とする。
【００２１】
第１２の発明は、第１の発明に従属する発明であって、
スケジューラは、設定された通信リンクの伝送帯域が使用されていないことを検出した場合、当該通信リンクの設定を削除することを特徴とする。
【００２２】
上記のように、第１〜第１２の発明によれば、スケジューラのスケジューリング結果、すなわち伝送帯域割当の結果が、親局自身及び帯域割当パケットを用いて子局へ定期的に通知され、伝送帯域が割り当てられた双方局間でデータ伝送が行われる。これにより、通信タイプがＣＢＲ、ＶＢＲ、ＡＢＲ又はＵＢＲのいずれのデータであっても、データ伝送に必要な帯域が予め確保され、要求された終了時刻までにデータ伝送を終えることができる。又、優先度が乱数以上の通信リンクをスケジュールすることで、スケジューラの処理負担を軽減させることができる。
【００２３】
第１３の発明は、第３の発明に従属する発明であって、
スケジューラは、通信リンクを設定した各伝送帯域において、送信局からのデータパケットの送信を所定回数割り当てる毎に、受信局からの応答パケットの送信を少なくとも１回割り当てることを特徴とする。
上記のように、第１３の発明によれば、１つの伝送帯域をデータパケット送信と応答パケット送信との双方で用いるので、伝送帯域を有効に使用することができる。
【００２４】
第１４の発明は、第１の発明に従属する発明であって、
スケジューラは、無線回線の通信品質に応じ、通信誤りが多い場合にはパケット長が短くなるように、通信誤りが少ない場合にはパケット長が長くなるように、動的にデータパケットを変更して伝送帯域の割り当てを行うことを特徴とする。
上記のように、第１４の発明によれば、誤りが多い通信リンクについては、広い伝送帯域を使用してデータ伝送させることができる。
【００２５】
第１５の発明は、第１の発明に従属する発明であって、
親局は、帯域割当パケットに、リクエストパケットのアクセス抑制を行う確率パラメータを付加して子局へ通知し、
子局は、確率パラメータが取り得る範囲の乱数を発生させ、通知された確率パラメータが当該乱数を越える場合にだけ、リクエストパケットを親局へ送信することを特徴とする。
上記のように、第１５の発明によれば、同一の伝送帯域へのアクセス集中を回避させることができる。
【００２６】
第１６の発明は、第１の発明に従属する発明であって、
スケジューリングによってデータ伝送のための伝送帯域が割り当てられた場合、送信局は、指定された長さにデータを分割してデータパケットを生成し、送信することを特徴とする。
【００２７】
第１７の発明は、第１の発明に従属する発明であって、
１つの送信局に複数の通信リンクが設定されている場合、当該送信局は、特定の通信リンクで伝送するデータパケットがない場合、他の通信リンクで伝送するデータパケットを、当該特定の通信リンクに割り当てられている伝送帯域を使用して送信することを特徴とする。
上記のように、第１７の発明によれば、使用していない伝送帯域を有効に使用することができる。
【００２８】
第１８の発明は、第１の発明に従属する発明であって、
送信局は、通信リンクが設定されている伝送帯域を利用して、リクエストパケットを送信することを特徴とする。
上記のように、第１８の発明によれば、既に自己用に通信リンクが設定されている伝送帯域を使用して、リクエストパケットを送信するので他局との競合がなくなる。
【００２９】
第１９の発明は、第１の発明に従属する発明であって、
親局は、帯域割当パケットに、送信時刻を示す送信タイムスタンプ値を付加して子局へ送信し、
子局は、送信タイムスタンプ値を用いて、自己の時間カウンタを親局の時間カウンタに同期させることを特徴とする。
上記のように、第１９の発明によれば、子局は、親局からの帯域割当パケットの指示に従って、正確にデータ伝送を行うことができる。
【００３０】
第２０の発明は、第１の発明に従属する発明であって、
子局は、リクエストパケットに、送信時刻を示す送信タイムスタンプ値を付加して親局へ送信し、
親局は、送信タイムスタンプ値が付加されたリクエストパケットを受信すると、受信時刻と当該送信タイムスタンプ値との差から空間伝搬遅延時間を求め、当該空間伝搬遅延時間に応じた調整値を帯域割当パケットに含めて子局へ通知し、
子局は、通知される調整値に応じて、リクエストパケット及びデータパケットの送信タイミングを補正することを特徴とする。
上記のように、第２０の発明によれば、空間伝搬遅延に起因する無駄な伝送帯域をなくすことができるので、伝送帯域を有効に使用することができる。
【００３１】
第２１の発明は、第１の発明に従属する発明であって、
帯域割当パケットの着信先アドレスで示された受信局は、
帯域割当パケットを正しく受信した場合、送信局から送信されるデータパケット及び親局から次に送信される帯域割当パケットを受信するタイミングで、間欠受信動作を行い、
帯域割当パケットを正しく受信できなかった場合、次に帯域割当パケットが正しく受信できるまで、間欠受信動作を行わないことを特徴とする。
上記のように、第２１の発明によれば、受信局での電力消費量を低減させることができる。
【００３２】
【発明の実施の形態】
図１は、本発明の一実施形態に係る無線通信システムを使用した環境の一例を示す図である。図１に示すように、本発明の一実施形態に係る無線通信システムは、ＰＣやテレビ受像機等の機器及びネットワーク（以下、端末等と称する）間で行われるデータ通信（テレビやビデオの映像伝送、インターネットアクセス等）を媒介するシステムであって、限られた通信資源を有効に利用して最適なデータ伝送を行うものである。本実施形態に係る無線通信システムは、それぞれの端末等に接続された無線アクセス部２を複数備え、各無線アクセス部２の相互間に無線を用いたネットワーク１を構成している。
本発明では、無線アクセス部２のいずれか１つが、無線通信システム内で行われるデータ通信の一元管理を行う。以下の説明においては、データ通信の一元管理を行う無線アクセス部２を親局１０と、その他の無線アクセス部２を子局２０と表記する。
【００３３】
まず、親局１０及び子局２０の概要をそれぞれ説明する。図２は、親局１０の構成の一例を示すブロック図である。図３は、子局２０の構成の一例を示すブロック図である。
図２において、親局１０は、インタフェース部１１と、制御部１２と、パケット送信部１３と、パケット受信部１４と、スケジューラ１５とを備える。インタフェース部１１は、端末等と親局１０とを接続する。制御部１２は、無線通信システム内で最適なデータ伝送を行うため、所定のパケットの送受信を行うと共に、スケジューラ１５を動作させる制御を行う。パケット送信部１３は、制御部１２から出力されたパケットを、子局２０へ無線送信する。パケット受信部１４は、子局２０から無線送信されてきたパケットを受信して、制御部１２へ出力する。スケジューラ１５は、データ伝送に必要な通信リンクを確保するために、伝送帯域（パケット送信のタイミング及びデータ伝送量等）の割り当てを決定する。このスケジューラ１５は、音声のような伝送速度一定・データ発生周期一定であるＣＢＲ(Constant Bit Rate) 、ＭＰＥＧ２画像のような伝送速度不定・データ発生周期一定であるＶＢＲ(Variable Bit Rate) 、ファイルデータ転送のような伝送速度一定・データ発生周期不定であるＡＢＲ(Available Bit Rate)、制御データのような伝送速度不定・データ発生周期不定であるＵＢＲ(Unspecified Bit Rate)の各通信タイプのデータを扱うことができる。
【００３４】
図３において、子局２０は、インタフェース部２１と、制御部２２と、パケット送信部２３と、パケット受信部２４とを備える。インタフェース部２１は、端末等と子局２０とを接続する。制御部２２は、親局１０の管理に基づいた無線通信システム内で最適なデータ伝送を行うため、所定のパケットの送受信を行う。パケット送信部２３は、制御部２２から出力されたパケットを、親局１０又は他の子局２０へ無線送信する。パケット受信部２４は、親局１０又は他の子局２０から無線送信されてきたパケットを受信して、制御部２２へ出力する。
【００３５】
次に、本発明の一実施形態に係る無線通信システムの親局１０と子局２０との間で行われる動作を、処理の流れに沿って具体的に説明する。
（１）親局１０から子局２０への伝送帯域割当状態の通知
まず、親局１０は、無線通信システムで使用可能な全伝送帯域を、予め幾つかの伝送帯域に時分割しており、この各伝送帯域におけるデータ伝送の割当状態（新たな割当要求の受付又は要求に対する割当結果）を、各子局２０へ予め定めた間隔で通知することを行う。なお、通知の間隔は、一定／不定を問わない。この通知には、図４に示す帯域割当パケット（以下、Map_Packetと記す）が用いられる。図４に示すように、Map_Packetは、ヘッダ部と、時分割した伝送帯域にそれぞれ対応する複数の帯域情報部と、エンダ部とで構成される。
【００３６】
ヘッダ部は、送信タイムスタンプ、発信元アドレス、着信先アドレス、パケット種別、Ｍａｐ番号及びデータ長からなる。送信タイムスタンプには、親局１０が有するタイムカウンタに基づいて、Map_Packetが送信される時刻が格納される。発信元アドレスには、Map_Packetの送信主体である親局１０のアドレスが格納される。着信先アドレスには、全ての子局２０を示すブロードキャストアドレスが格納される。ブロードキャストアドレスを格納することにより、全伝送帯域を、複数の子局２０が競合して送信することのできる競合アクセス帯域として使用することができる。パケット種別には、このパケットがMap_Packetであることを示す情報が格納される。Ｍａｐ番号には、最初（例えば、システム起動後）に送信されたMap_Packetからシリアルに付される番号が格納される。データ長には、帯域情報部のデータの長さが格納される。
複数の帯域情報部は、対応する伝送帯域の割当状態を表す部分であり、それぞれ送信時刻、伝送量、通信リンク番号、発信元アドレス及び着信先アドレスからなる。送信時刻には、時分割した伝送帯域の開始時刻が格納される。伝送量には、送信時刻から可能なデータ伝送量が格納される。通信リンク番号には、通信リンクを識別するための番号が格納される。発信元アドレスには、通信リンクを使用してデータを送信する子局２０又は親局１０のアドレスが格納される。着信先アドレスには、通信リンクを使用してデータを受信する子局２０又は親局１０のアドレスが格納される。ここで、伝送量、発信元アドレス及び着信先アドレスは、後述する通信リンクが確保された場合に使用される情報であるので、伝送帯域が未使用の場合には使用されない。なお、伝送帯域が未使用であることは、例えば、通信リンク番号をゼロとすることによって区別すればよい。
エンダ部は、周知のパケットの誤り検出に用いられる情報で構成される。
【００３７】
このMap_Packetは、通知が行われる毎に、スケジューラ１５で実行されるスケジューリング（後述する）に基づいて生成される。従って、その時刻における最適な通信状況を指示するMap_Packetが、常に生成される。生成されたMap_Packetは、各子局２０へ送信される。
このMap_Packetと伝送帯域との関係を図５に示す。図５（Ａ）に示すように、Map_Packetは、それに続く伝送帯域の割当状況を示すパケットである。以降説明する各種パケットは、Map_Packetで割り当てられた伝送帯域を使用して送信される。又、図５（Ｂ）に示すように、Map_Packetが割り当てる伝送帯域をその直後ではなくある程度時間を持たせることで、パイプライン処理が可能となる。これにより、送受信における処理時間が大きな場合には、無駄な待ち時間が不要となり効率的となる。
なお、Map_Packetの送信に用いられる変調方式及び誤り訂正方式の一方もしくは両方に誤り耐性が高い方式を用い、Map_Packetが確実に子局２０へ送信されるようにしてもよい。これにより、子局２０が親局１０にアクセスができない状況を防ぐことができる。
【００３８】
（２）子局２０から親局１０への伝送帯域割当要求の通知
次に、接続されている端末等から新たなデータ伝送の要求を受けた場合に、子局２０が行う動作を説明する。
この場合、子局２０は、インタフェース部２１を介して、新たに伝送要求されているデータ（以下、要求データと略す）に関する情報を解析する。この解析によって、子局２０は、要求データについて、通信タイプ、通信パラメータ（伝送量、伝送速度、発生周期及び優先度）及び伝送先の情報を取得する。そして、子局２０は、データ伝送のための伝送帯域割当（通信リンクの確保）を、取得したこれらの情報を付随させて親局１０に要求する。この要求には、図６に示すリクエストパケット（以下、Request_Packetと記す）が用いられる。図６に示すように、Request_Packetは、送信タイムスタンプ、発信元アドレス、着信先アドレス、パケット種別、通信タイプ、通信リンク番号、速度パラメータ、周期パラメータ、データ量パラメータ、優先度パラメータ及び誤り検出とで構成される。
【００３９】
送信タイムスタンプには、子局２０が有するタイムカウンタに基づいて、Request_Packetが送信される時刻が格納される。発信元アドレスには、Request_Packetの送信主体である子局２０のアドレスが格納される。着信先アドレスには、親局１０のアドレスが格納される。パケット種別には、このパケットがRequest_Packetであることを示す情報が格納される。通信タイプには、要求データに従って、上述したＣＢＲ、ＶＢＲ、ＡＢＲ又はＵＢＲのいずれかの通信タイプが格納される。通信リンク番号には、通信リンクが確保された場合に、データ伝送を識別するために使用したいと子局２０が希望する番号が格納される。この通信リンク番号を異ならせて通信リンクを確保することで、１つの子局２０が同時に複数の通信リンクを有することが可能となる。速度パラメータには、要求データの伝送速度を示す情報が格納される。周期パラメータには、要求データのデータ発生周期を示す情報が格納される。データ量パラメータには、要求データの伝送量を示す情報が格納される。優先度パラメータには、要求データをどの程度優先させて伝送帯域割当処理しなければならないかを示す情報が格納される。なお、優先度パラメータは、必須の情報でなくてもよい。
【００４０】
子局２０は、要求データに関するRequest_Packetの生成が完了すると、親局１０から受信したMap_Packetを参照し、新たな割当要求を受け付けている伝送帯域（未使用伝送帯域）において、Request_Packetを親局１０へ送信する。具体的には、子局２０は、Map_Packetの中から未使用伝送帯域を示す通信リンク番号（上記例の場合では、ゼロとなる）の帯域情報部を確認し、当該帯域情報部で示されている送信時刻（複数の帯域情報部が存在する場合には、任意の１つ）のタイミングで、Request_Packetを親局１０へ送信する。
なお、親局１０自身が、接続されている端末等から新たなデータ伝送の要求を受けた場合には、Request_Packetの送受信は行われない。
【００４１】
ところで、初期状態においては、各子局２０は、親局１０と時間的に同期していない。従って、子局２０は、Map_Packetで示される送信時刻でRequest_Packetを送信するためには、親局１０と時間同期を行う必要がある。ここで、時間同期とは、親局１０の制御部１２が有するタイムカウンタと、子局２０の制御部２２が有するタイムカウンタとを、一致させることである。
以下、双方のタイムカウンタの一致を、図７を参照して具体的に説明する。
【００４２】
各子局２０のパケット受信部２４は、親局１０からMap_Packetをエラーなく受信すると（ステップＳ７０２、Ｓ７０３）、その受信時刻を示すタイムスタンプ（以下、受信タイムスタンプという）と共に、Map_Packetを制御部２２へ出力する。制御部２２は、Map_Packetに付加されている送信タイムスタンプと与えられた受信タイムスタンプとの時間差を求め、これに送受信に伴う変復調等の固定的な処理遅延時間を加算して修正値を求める（ステップＳ７０４）。そして、子局２０は、この修正値を用いて自己のタイムカウンタを修正する（ステップＳ７１１）。この修正値は、Map_Packetを受信する毎に求められ、修正値が一定の範囲±Ｋ（許容される空間伝搬遅延時間に相当）内であることが予め定めたＭ回連続する場合に、同期状態と判断される（ステップＳ７０６〜Ｓ７０９）。なお、非同期状態では、Map_Packetで指示された送信時刻のタイミングで正確にRequest_Packetを送信することができないので、子局２０のRequest_Packet送信は、禁止される。
時間同期がとられた後でも、制御部２２は、修正値を求める。そして、求められた修正値が一定の範囲±Ｋ内でない時は、範囲の上限＋Ｋ又は下限−Ｋを実修正値とする（ステップＳ７１２、Ｓ７１３）。例えば、Ｋ＝４０ｍｓとした場合において、求めた修正値が−５０ｍｓであれば−４０ｍｓを実修正値とし、修正値が６０ｍｓであれば４０ｍｓを実修正値とする。なお、タイムカウンタをシステムの基準クロック数で時間管理してもよい。そして、子局２０は、この実修正値を用いて自己のタイムカウンタを修正する（ステップＳ７１８）。この修正値が一定の範囲±Ｋ外であることが予め定めたＰ回連続する場合に、非同期状態と判断される（ステップＳ７１４〜Ｓ７１６）。
以上の処理によって、親局１０と各子局２０との間で時間同期が図られる。
【００４３】
さらに、時間同期後のパケット送受信によって、送信タイミングの微調整を行ってもよい。ここで、微調整とは、変動的な空間伝搬遅延時間を測定し、送信タイミングの補正を行うことで同期精度を高めることである。
以下、送信タイミングの微調整を、図８を参照して具体的に説明する。
【００４４】
親局１０は、子局２０からパケット（Request_Packet等）を受信すると、その受信時刻を示す受信タイムスタンプと共に、パケットを制御部１２へ出力する（ステップＳ８０２）。制御部１２は、パケットに付加されている送信タイムスタンプと与えられた受信タイムスタンプとの時間差Ｔｄを求める（ステップＳ８０３）。元々、上述したMap_Packetを用いた時間同期によって、親局１０と子局２０とのタイムカウンタは、空間伝搬遅延時間分だけずれているので、時間差Ｔｄは、往復の空間伝搬遅延時間となる。この往復の空間伝搬遅延時間に応じた調整値は、Map_Packetに付加される等によって親局１０から子局２０へ通知される（ステップＳ８０４）。そして、子局２０は、通知された調整値に応じて、それ以降のパケットの送信タイミングを補正する（ステップＳ８０６）。
なお、親局１０のスケジューラ１５は、調整値の通知と同時に、調整値によって削減できる帯域（パケット間の無送信時間に相当する）を、現在割り当てている伝送帯域から削減する。
【００４５】
さて、上述したように、親局１０は、Map_Packetの着信先アドレスをブロードキャストアドレスとしているので、同一の未使用伝送帯域に対して、複数の子局２０が競合してRequest_Packetを送信してくることが考えられる。そこで、このようなアクセスの集中を回避する手法を説明する。
親局１０は、各帯域情報部に予め定めた確率パラメータＡｐをそれぞれ付加して、Map_Packetを各子局２０に送信する。なお、通信リンク番号の部分を確率パラメータＡｐに置き換えてもよい。この確率パラメータＡｐは、子局２０のアクセス数を抑制するための変数である。一方、各子局２０では、確率パラメータＡｐが取り得る値が含まれる予め定めた範囲で、乱数Ｃｐをそれぞれ発生させる。そして、子局２０は、確率パラメータＡｐが乱数Ｃｐを越える（Ａｐ＞Ｃｐ）伝送帯域に対してのみ、Request_Packetの送信が可能なようにする。例えば、確率パラメータＡｐが「５１２」の時、子局２０は、発生した乱数Ｃｐが「１００」である場合には、Request_Packetを送信することができ、発生した乱数Ｃｐが「７００」である場合には、Request_Packetを送信することができない。これにより、１つの伝送帯域へのアクセス集中を回避することができる。
なお、各伝送帯域におけるRequest_Packetの受信誤りを測定し、誤りが多い時には確率パラメータＡｐを小さくし、誤りが少ない時には確率パラメータＡｐを大きくすることで、アクセス頻度を調整してもよい。
【００４６】
（３）親局１０の伝送帯域割当処理
次に、子局２０からRequest_Packetを受信した場合及び予め定めた間隔でMap_Packetを通知する場合に、親局１０が行う伝送帯域割当処理（スケジューリング）の動作を、図９〜図１２を参照して説明する。
親局１０は、子局２０からRequest_Packetを受信した場合、受信したRequest_Packetの内容に基づいて、新規通信リンクを設定するためにスケジューリングを行う。又、親局１０は、予め定めた間隔でMap_Packetを通知する場合に、後述する応答パケットの内容に基づいて、既存通信リンクの設定内容を見直すためにスケジューリングを行う。このスケジューリングは、制御部１２の指示に従って、スケジューラ１５で行われる。ここで、Request_Packetを受信した場合、要求データの通信タイプによって与えられる通信パラメータが異なるため、スケジューラ１５は、以下の前処理を行う（図９）。
【００４７】
通信タイプがＣＢＲの場合は、速度パラメータＳと周期パラメータＰとが与えられる。よって、スケジューラ１５は、これらのパラメータからデータ量パラメータＶｄ（＝Ｓ×Ｐ）を求める。例えば、Ｓ＝６Ｍｂｐｓ及びＰ＝３３ｍｓの場合では、（６×１０6 ）×（３３×１０-3）＝１９８０００ビット（２４７５０バイト）となる。
通信タイプがＶＢＲの場合は、周期パラメータＰとデータ量パラメータＶｄとが与えられる。よって、スケジューラ１５は、これらのパラメータから速度パラメータＳ（＝Ｖｄ÷Ｐ）を求める。例えば、Ｐ＝５０ｍｓ及びＶｄ＝３２０００ビット（４０００バイト）の場合では、３２０００÷（５０×１０-3）＝６４０ｋｂｐｓとなる。
通信タイプがＡＢＲの場合は、速度パラメータＳとデータ量パラメータＶｄとが与えられる。よって、スケジューラ１５は、これらのパラメータから周期パラメータＰ（＝Ｖｄ÷Ｓ）を求める。例えば、Ｓ＝３Ｍｂｐｓ及びＶｄ＝２４０００ビット（３０００バイト）の場合では、２４０００÷（３×１０6 ）＝８ｍｓとなる。
【００４８】
要求データの通信タイプがＣＢＲ、ＶＢＲ又はＡＢＲの場合、まず、スケジューラ１５は、未使用の伝送帯域幅（空き帯域幅Ｂｅ）があるかを確認する。スケジューラ１５は、既に確保された通信リンクの速度パラメータＳの合計値（使用中帯域幅Ｂｕ）を保持しているため、空き帯域幅Ｂｅは、実質伝送帯域幅Ｂｒから使用中帯域幅Ｂｕを減算することで求めることができる。ここで、実質伝送帯域幅Ｂｒとは、システムが有する全伝送帯域幅Ｂｓからオーバーヘッド分の帯域幅Ｂｏを差し引いたものである。帯域幅Ｂｏには、パケット送受信に関するオーバーヘッドによって生じるロス帯域、パケットの誤りによって生じるロス帯域、スケジューリングミス（理想的なスケジューリングができない）によって生じるロス帯域及び通信タイプがＵＢＲであるデータ伝送用に確保してある帯域等が含まれる。なお、伝送誤りや受信電界強度等の測定によって得られる通信品質に基づいて、帯域幅Ｂｏを動的に変更するようにしてもよい。
空き帯域幅Ｂｅがあると確認した場合、次に、スケジューラ１５は、要求データの速度パラメータＳ（要求する伝送帯域幅Ｂｌに相当）が空き帯域幅Ｂｅを超えているかを判定する。そして、スケジューラ１５は、この判定の結果、速度パラメータＳが空き帯域幅Ｂｅを超えていれば、伝送帯域の割り当てが困難なので（子局２０からのRequest_Packetによる）設定要求を拒絶し、超えていなければ、新たに伝送帯域を割り当てられるので設定要求を受け付けると共に、使用中帯域幅Ｂｕを更新する（Ｂｕ←Ｂｕ＋Ｂｌ）。
【００４９】
なお、ＣＢＲ、ＶＢＲ及びＡＢＲの通信タイプ全体で使用できる帯域幅に上限を設けておき、この上限を超えるようであれば設定要求を拒絶するようにしてもよい。又、この時、データ量パラメータＶｄで示されるデータ量がデータの受信側で全て受信完了しなくてはならない時刻（完了時刻Ｔｅ）を求める必要があり、スケジューラ１５は、現時刻に周期パラメータＳを加算することで完了時刻Ｔｅを得る。この現時刻は、スケジューリングで割り当てられる伝送帯域の送信時刻としてもよい。さらに、スケジューラ１５は、受信側で要求データがどれだけ受信されたかを示す受信済みデータ量Ｖｄｒ（初期値＝０）を管理している。
【００５０】
一方、要求データの通信タイプがＵＢＲの場合、スケジューラ１５は、空き帯域幅Ｂｅを確認することなく、設定要求を受け付ける。なお、通信タイプがＵＢＲである場合には、通常、通信パラメータは与えられないが、データ量パラメータＶｄや周期パラメータＰや優先度パラメータＥが与えられる場合もある。
【００５１】
図１０を参照して、通信タイプがＣＢＲ、ＶＢＲ又はＡＢＲである伝送データに関して、設定要求を受け付けた場合及び設定内容の見直しを行う場合に、実行されるスケジューリング処理を説明する。この場合、スケジューラ１５は、まず、基準時刻を取得する（ステップＳ１００１）。次に、スケジューラ１５は、通信パラメータで与えられたデータ量パラメータＶｄと受信済みデータ量Ｖｄｒとの差Ｖｄｄを求める（ステップＳ１００２）。
この差Ｖｄｄがゼロ以下（Ｖｄｄ≦０）となる場合、受信側においてデータ受信が完了していると判断されるので、この伝送データに関する通信リンクの設定は、スケジュールから削除される。なお、スケジュールから設定を削除せず、受信済みデータ量Ｖｄｒを再びゼロに初期化すると共に、現時刻に周期パラメータＳを加算して新たな完了時刻Ｔｅを得ることで、再設定なしに繰り返しデータ伝送を継続することができる（ステップＳ１０１１〜Ｓ１０１３）。さらに、スケジュールから設定を一旦削除して、発信元アドレスや着信先アドレスはそのままに通信タイプをＵＢＲとして再設定してもよい。この場合、発信元アドレスで指定される子局２０は、今後のRequest_Packetを競合アクセスなしに送信できるようになる。
【００５２】
次に、スケジューラ１５は、伝送データの完了時刻Ｔｅと取得した基準時刻との差Ｔｂを求める（ステップＳ１００４）。そして、差Ｔｂがゼロ以下となる（Ｔｂ≦０）場合、スケジューラ１５は、差Ｔｂが小さい順で予め定めた１つ以上の伝送データを、通信リンクの割り当て（見直し）を行う対象として選択する（ステップＳ１００５、Ｓ１００８）。なお、基準時刻を、割り当てられる伝送帯域の送信時刻としてもよい。一方、差Ｔｂがゼロを越える（Ｔｂ＞０）場合、スケジューラ１５は、差Ｔｂと実質伝送帯域幅Ｂｒとを乗算して、最大伝送量Ｖｍ（＝Ｔｂ×Ｂｒ）を求める。さらに、スケジューラ１５は、差Ｖｄｄを最大伝送量Ｖｍで除算し、優先度Ｒｐ（＝Ｖｄｄ÷Ｖｍ）を求める（ステップＳ１００６）。そして、スケジューラ１５は、優先度Ｒｐが所定値以上である場合に、優先度Ｒｐが大きい順で予め定めた１つ以上の伝送データを、通信リンクの割り当て（見直し）を行う対象として選択する（ステップＳ１００７、Ｓ１００８）。これにより、完了時刻Ｔｅまでの時間に対して未送信データが多く残っている伝送データを優先させて、動的にスケジューリングさせることが可能となる。
以上の処理を所定回数繰り返して行った後、通信タイプがＣＢＲ、ＶＢＲ又はＡＢＲである選択された伝送データに関して、伝送データに応じた通信リンクの割り当て（見直し）が行われる（ステップＳ１００９、Ｓ１０１０）。
【００５３】
なお、優先度Ｒｐが取り得る範囲の乱数Ｒｎ（Ｒｎ＝０〜１）を発生させて、乱数Ｒｎと優先度Ｒｐとを比較し、優先度Ｒｐが乱数Ｒｎを越える（Ｒｐ＞Ｒｎ）伝送データに関してだけ通信リンクの割り当て（見直し）を行うようにしてもよい（図１１）。このように処理すれば、スケジューリング処理を簡略化することができる。
【００５４】
そして、通信タイプがＣＢＲ、ＶＢＲ又はＡＢＲの伝送データの割り当てが行われた後、通信リンクが確保されなかった残りの伝送帯域に、通信タイプがＵＢＲの伝送データが割り当てられる（図１２）。
【００５５】
図１２を参照して、通信タイプがＵＢＲである伝送データに関して、設定要求を受け付けた場合及び設定内容の見直しを行う場合に、実行されるスケジューリング処理を説明する。この場合、スケジューラ１５は、ＵＢＲの伝送データを順番にスケジューリングする。又は、スケジューラ１５は、通信リンク設定時の優先度パラメータＥに従って、ＵＢＲの伝送データをスケジューリングする。この時、優先度パラメータＥの高い伝送データほど、優先的にスケジューリングされる。あるいは、スケジューラ１５は、伝送データの完了時刻Ｔｅと基準時刻との差Ｔｂを求め、差Ｔｂがゼロ以下となる場合のみ、ＵＢＲの伝送データをスケジューリングする。
なお、ＵＢＲの伝送データの情報としてデータ量パラメータＶｄがある場合には、差Ｖｄｄを求め、この差Ｖｄｄがゼロ以下となる場合、受信側においてデータ受信が完了していると判断されるので、この伝送データに関する通信リンクの設定は、スケジュールから削除される。
【００５６】
ここで、スケジューリングにおける各通信リンクの伝送量の割当（変更）手法を幾つか説明する。
第１は、伝送量の割り当てを固定長にする手法である。この第１手法の場合、スケジューラ１５における処理負担は小さくなるが、実際に伝送するデータ量が少なかった場合に伝送帯域を無駄に消費することになる。
第２は、データ量パラメータＶｄを分割した後の各パケット長が均等になるように伝送量の割り当てを変更する手法である。この時、伝送量の割り当てに上限及び下限を設けてもよい。この第２手法の場合、第１手法とは逆に、伝送帯域の無駄な消費を少なくできるが、スケジューラ１５における処理負担が大きくなる。
第３は、無線チャネルの通信品質に応じ、誤りが多い場合には伝送量の割り当てが少なくなるように、誤りが少ない場合には伝送量の割り当てが多くなるように変更する手法である。この第３手法の場合、伝送量の割り当てが少ない場合には、再送に使用する伝送帯域を削減し、伝送量の割り当てが多い場合には、パケット処理に関するオーバーヘッドに相当する伝送帯域をかなり削減できる。しかし、誤りの変動が急峻で伝送量の割り当ての変更が追随できない場合には、かえって伝送帯域を無駄に消費することになる。
第４は、無線チャネルの通信品質が非常に悪い場合には、同一パケットを複数連続して送信できるように伝送量の割り当てを多くする手法である。この第４手法の場合、誤りに対して非常に強い耐性を有するが、非常に大きな伝送帯域を消費してしまう。
【００５７】
以上のようなスケジューリング処理を行った後、親局１０は、その内容に変更されたMap_Packetを生成し、各子局２０へ再び通知する
なお、親局１０は、割り当てた伝送帯域にＭ回連続してアクセスがない場合や、割り当てた伝送帯域にＴ時間経過してもアクセスがない場合には、伝送帯域が使用されていないと判断し、これをスケジューリングに反映させる。ここで、回数Ｍや時間Ｔは、固定的なパラメータとせずに通信リンク毎に個別に設定してもよい。ただし、Request_Packetを受け付ける伝送帯域（未使用伝送帯域）については、アクセスがなくても削除されない。これは、定期的にRequest_Packetを受け付ける伝送帯域を確保しておくためである。
【００５８】
（４）親局１０でスケジューリングされた内容に基づくデータ伝送
次に、Request_Packetを送信した後、親局１０からスケジューリングされたMap_Packetを受信した場合に、子局２０が行うデータ伝送の動作を説明する。
親局１０からMap_Packetを受信すると、子局２０は、要求データに対して伝送帯域が割り当てられるかを確認する。この確認は、Map_Packetの各帯域情報部の通信リンク番号及び発信元アドレスによって可能である。例えば、Map_Packetの帯域情報部の通信リンク番号が、送信したRequest_Packetの通信リンク番号と一致している場合や、発信元アドレスに自己のアドレスが格納されている場合である。伝送帯域が割り当てられている場合、子局２０は、その内容に従って伝送データを受信側に送信する。この送信には、図１３に示すデータパケット（以下、Data_Packet と記す）が用いられる。図１３に示すように、Data_Packet は、ヘッダ部と、データ部と、エンダ部とで構成される。
【００５９】
ヘッダ部は、送信タイムスタンプ、発信元アドレス、着信先アドレス、パケット種別、シーケンス番号、通信リンク番号、パケット番号、分割数、データ長及び分割番号からなる。送信タイムスタンプには、子局２０が有するタイムカウンタに基づいて、Data_Packet が送信された時刻、すなわち、割り当てられた伝送帯域の送信時刻が格納される。発信元アドレスには、Data_Packet の送信主体である子局２０（以下、送信局と記す）のアドレスが格納される。着信先アドレスには、伝送データを受信する子局２０又は親局１０（以下、受信局と記す）のアドレスが格納される。パケット種別には、このパケットがData_Packet であることを示す情報が格納される。シーケンス番号には、Data_Packet 毎に付与されるシリアル番号が格納される。通信リンク番号には、割り当てられた伝送帯域の通信リンク番号が格納される。パケット番号には、端末等から与えられる入力パケットのシリアル番号が格納される。分割数には、Data_Packet で送信するために、入力パケットが分割される数が格納される。データ長には、データ部の長さが格納される。分割番号には、分割されたセグメントパケットの分割順番を示す番号が格納される。
データ部には、割り当てられた伝送帯域の伝送量に基づいて、伝送データの一部又は全部が格納される。
エンダ部は、周知のパケットの誤り検出に用いられる情報で構成される。
【００６０】
送信局は、割り当てられた伝送帯域を使用して、すなわち指定された伝送量に従って分割したセグメントパケット毎に上記Data_Packet を生成し、指定された送信タイミング（送信時刻）で各Data_Packet を順次送信することで、要求データを受信局へ送信する。
なお、子局２０は、受信局となる場合、すなわちMap_Packetの帯域情報部の着信先アドレスが自局である場合に、伝送データの受信タイミングに合わせて間欠受信動作を行ってもよい。又、子局２０は、次のMap_Packetの受信タイミングに合わせて間欠受信動作を行ってもよい。ここで、間欠受信動作とは、無線処理や制御処理等を行う主要な部分を受信時以外は動作させないことであり、これにより消費電力を削減することができる。ただし、子局２０は、Map_Packetを正しく受信できなかった場合には、次のMap_Packetを正しく受信できるまで、間欠受信動作を行わない。
【００６１】
（５）受信した伝送データに対する応答
次に、受信局（子局２０又は親局１０）が、Data_Packet を受信した場合、送信局の子局２０及び親局１０にデータ伝送の状態を応答する動作を説明する。
送信局からData_Packet を受信すると、受信局は、予め定められたタイミングでデータ伝送の状態（受信状況）を、送信局の子局２０及び親局１０へ通知する。なお、送信局が親局１０である場合には、親局１０のみに通知される。この通知には、図１４に示す応答パケット（以下、Ack_Packetと記す）が用いられる。図１４に示すように、Ack_Packetは、送信タイムスタンプ、発信元アドレス、着信先アドレス、パケット種別、シーケンス番号、通信リンク番号、受信履歴及び誤り検出とで構成される。
【００６２】
送信タイムスタンプには、受信局が有するタイムカウンタに基づいて、Ack_Packetが送信された時刻が格納される。発信元アドレスには、Ack_Packetの送信主体である受信局のアドレスが格納される。着信先アドレスには、送信局及び親局１０のアドレスが格納される。パケット種別には、このパケットがAck_Packetであることを示す情報が格納される。シーケンス番号には、正常に受信した最新のData_Packet に付加されている送信シーケンス番号が、そのまま格納される。通信リンク番号には、受信したData_Packet の通信リンク番号が、そのまま格納される。受信履歴には、シーケンス番号より過去に正常に受信したData_Packet を示す情報が格納されている。例えば、シーケンス番号が「５０」の時に、受信履歴を３２ビットで表現する場合、３２ビット分の過去のシーケンス番号４９〜１８の各ビットに、正常にData_Packet を受信した場合には「１」が、それ以外では「０」が割り当てられた情報が格納される。誤り検出には、周知のパケットの誤り検出に用いられる情報が格納される。
【００６３】
そして、受信局は、以下に示す予め定められたタイミングで、送信局の子局２０及び親局１０へ上記Ack_Packetを送信する。
親局１０が、スケジューリングにおいて、予め未使用の伝送帯域をAck_Packet送信用に割り当てておく。従って、受信局は、割り当てられた伝送帯域の送信タイミングでAck_Packetを送信することができる。
一方、上記のように、Ack_Packet送信用に伝送帯域を割り当てられない場合、Data_Packet の送信に使用されている伝送帯域を、Ack_Packetの送信にも使用する。例えば、送信局から受信局へData_Packet がｉ回（例えば、１０回）送信されると、その次の１回は受信局から送信局へAck_Packetが送信されるようにする。この場合、送信局又は受信局のいずれが伝送帯域を使用できるかは、親局１０がMap_Packetを用いて指示すればよい。なお、回数ｉは、通信リンク（伝送帯域）毎に個別に設定されてもよい。又、無線チャネルの通信品質に応じ、誤りの少ない伝送帯域では回数ｉを大きく、誤りの多い伝送帯域では回数ｉを小さくするように、動的に変更してもよい。
【００６４】
（６）応答パケットを受信した送信局又は親局１０の動作
次に、Ack_Packetを受信した送信局及び親局１０の動作を説明する。
送信局である子局２０がAck_Packetを受信すると、送信局は、Ack_Packetに格納されているシーケンス番号Ｒと受信履歴とを確認する。まず、送信局は、前回受信したシーケンス番号Ｒ’と今回受信したシーケンス番号Ｒとの差（Ｒ−Ｒ’）が、受信履歴の格納数を超えているかを判別する。そして、差が受信履歴の格納数を超えている場合には、送信局は、格納するシーケンス番号を（Ｒ’＋１）に戻してData_Packet の再送処理を行うようにする。このような場合は、送信局で連続してAck_Packetの受信誤りを起こした時等に生じ、受信局におけるシーケンス番号Ｒ’からシーケンス番号Ｒの間のData_Packet の受信状態が不明になったことを意味している。そのため、送信局は、受信が完了しているシーケンス番号Ｒ’の次から再送処理を行うのである。又、差が受信履歴の格納数を超えていない場合には、送信局は、受信履歴を検査する。ここで、受信履歴のビットが「０」であるシーケンス番号に相当するData_Packet は、受信局で受信されていないことを意味するので、送信局は、その中から古いシーケンス番号を持つData_Packet から順に再送処理を行う。そして、送信局は、再送を行う必要のあるData_Packet の再送処理が全て完了すると、再送処理を行う前のシーケンス番号ＲのData_Packet から、通常の送信を再開する。
この処理により、受信誤りが少ない場合には、誤りのあったData_Packet のみを再送し、受信誤りが多い場合（誤ったパケットが受信履歴の格納数を超えた場合）には、最初に誤りのあったData_Packet から再送することで、効率的な誤り再送制御を行うことが可能となる。
【００６５】
一方、親局１０がAck_Packetを受信すると、親局１０の制御部１２は、Ack_Packetに格納されているシーケンス番号Ｒと受信履歴とを確認する。そして、制御部１２は、受信局で正常に受信されたデータ量を算出（再送処理によるデータ量の変動も考慮する）して、スケジューラ１５に与える。スケジューラ１５は、与えられたデータ量を受信済みデータ量Ｖｄｒとして更新する。これにより、データの受信状況が、次のスケジューリングに反映されることになる。
【００６６】
以上のように、本発明の一実施形態に係る無線通信システムによれば、スケジューラ１５のスケジューリング結果、すなわち伝送帯域割当の結果が、親局１０自身及び帯域割当パケットを用いて子局２０へ定期的に通知され、伝送帯域割当された局間でデータ伝送が行われる。これにより、通信タイプがＣＢＲ、ＶＢＲ、ＡＢＲ又はＵＢＲのいずれの要求データであっても、局間のデータ伝送が可能となる。
なお、図１５〜図１８に、親局１０及び子局２０が行う処理動作を、送信局又は受信局となった場合に分けて示す。図１５は、送信局となった親局１０が行う処理を示すフローチャートである。図１６は、受信局となった親局１０が行う処理を示すフローチャートである。図１７は、送信局となった子局２０が行う処理を示すフローチャートである。図１８は、受信局となった子局２０が行う処理を示すフローチャートである。
【００６７】
（具体的なデータ通信の例）
次に、具体的な構成及びデータを例に挙げて、上述した本発明の一実施形態に係る無線通信システムの動作を説明する。
第１の例は、図１９に示すように、親局１０と、セットトップボックス（ＳＴＢ）３１が接続された子局２１と、ディジタルテレビ３２が接続された子局２２とで、システムが構成されており、ＳＴＢ３１からディジタルテレビ３２へ画像データが伝送される場合である。なお、子局２１のインタフェース部は、ＩＥＥＥ１３９４インタフェースであり、子局２１は、サイクルマスタ（ＩＥＥＥ１３９４のタイミング制御機能を有するもの）であるとする。又、子局２１は、自己のタイムカウンタに基づいてＩＥＥＥ１３９４側のタイミングを生成して、サイクルスタートパケット（１２５μｓ周期で送信）を送信するものとする。
【００６８】
子局２１は、ＳＴＢ３１からデータ１００が入力されると、制御部において新規の通信リンクが必要であるか判定する。新規の通信リンクが必要と判断する場合、子局２１は、その通信リンクに必要な通信パラメータを求める。通信パラメータは、データ１００がアイソクロナスデータかアシンクロナスデータかという内容を、ＳＴＢ３１やリソースマネージャ（図示せず）に問い合わせることにより決定される。
例えば、データ１００がアシンクロナスの制御データである場合、伝送速度・データ発生周期共に不定であるので、通信タイプがＵＢＲと決定される。又、データ１００がアイソクロナスの映像データである場合、ＩＥＥＥ１３９４ネットワークのリソースマネージャやＳＴＢ３１へアクセスされ、伝送速度とデータ発生周期とが求められることで、通信パラメータが決定される。例えば、伝送速度６Ｍｂｐｓ及びデータ発生周期３３ｍｓというように、伝送速度・データ発生周期共に一定である時は、通信タイプがＣＢＲと決定される。同様に、データ発生量が異なり伝送速度が不定であるが、データ発生周期５０ｍｓというようにデータ発生周期が一定である時は、通信タイプがＶＢＲと決定される。又、平均の伝送速度２Ｍｂｐｓであるがデータ発生周期は不定である時は、通信タイプがＡＢＲと決定される。
【００６９】
この例では、ＳＴＢ３１からディジタルテレビ３２へ画像データが送られるので、子局２１から子局２２への通信ということになる。従って、子局２１は、発信元アドレスに子局２１のアドレスを、着信先アドレスに子局２２のアドレスを、通信パラメータに上記決定された各パラメータを格納した、Request_Packet１０１を生成する。そして、子局２１は、親局１０から送られたMap_Packet１０２に基づいて、未使用伝送帯域の送信タイミングで、生成したRequest_Packet１０１を親局１０へ送信する。Request_Packet１０１を受信した親局１０は、要求された新規通信リンクを設定するためにスケジューリングを行い、割り当てた伝送帯域の情報を子局２１へ通知すべく、Map_Packet１０３を送信する。子局２１は、親局１０からMap_Packet１０３を受信し、指示された送信タイミング及び伝送量に従ったData_Packet １０４を生成し、子局２２へ送信する。
【００７０】
子局２２は、子局２１からData_Packet １０４を受信すると、Data_Packet １０４のエラーチェックを行うと共に、送信シーケンス番号やパケット分割情報を管理する。ここで、画像データが複数のData_Packet に分割されている場合は、子局２２は、これらをバッファリングして、パケット分割情報に基づいて画像データ１０７を再構築する。この再構築の手順とは、まず、同一のパケット番号を持つデータを集め、分割番号及びデータ長に基づいて元のデータを構成していく。そして、分割数だけ正しくセグメントパケットが揃うことで、データの再構築が完了する。その後、子局２２は、再構築された画像データ１０７をディジタルテレビ３２へ出力する。
一方、子局２２は、親局１０からMap_Packet１０５を受信し、Ack_Packet送信用に伝送帯域が割り当てられたことを検出すると、子局２１及び親局１０へAck_Packet１０６を送信する。
【００７１】
次に、子局２１は、子局２２からAck_Packet１０６を受信すると、Ack_Packet１０６に含まれる受信シーケンス番号及び受信履歴を確認し、必要であれば該当するData_Packet を再送する。又、親局１０は、子局２２からAck_Packet１０６を受信すると、Ack_Packet１０６に含まれる受信シーケンス番号及び受信履歴を確認し、その内容を次に行うスケジューリングに反映させる。
以上の処理を繰り返すことにより、子局２１と子局２２との間で画像データの伝送を行うことができる。
【００７２】
第２の例は、図２０に示すように、家庭内のバックボーンネットワーク４０に接続された親局１０と、パーソナルコンピュータ（ＰＣ）３３が接続された子局２３とで、システムが構成されており、ＰＣ３３からバックボーンネットワーク４０へインターネットプロトコル（ＩＰ）データが伝送される場合である。
まず、ＩＰデータの流れを説明する。受信機器のＭＡＣアドレス（イーサネットインタフェースのアドレス）を知らない場合、送信機器は、アドレス要求プロトコル（ＡＲＰ）を用いてそれを取得する必要がある。このＡＲＰリクエストパケットは、自己のＩＰアドレス、ＭＡＣアドレス及び相手先のＩＰアドレスが含まれており、送信機器は、ブロードキャストアドレス（全ての機器を示す）を宛先としてＡＲＰリクエストパケットを全ての機器に送信する。ＡＲＰリクエストパケットを受け取った受信機器は、ＡＲＰリプライパケットを用いて、自己のＭＡＣアドレスを送信機器へ通知する。以降、送信機器は、取得したＭＡＣアドレスとＩＰアドレスとを組として受信機器を特定し、ＩＰデータパケットを受信機器へ送信する。
【００７３】
ＰＣ３３は、バックボーンネットワーク４０の先にある受信機器にＩＰデータを送るため、まずＡＲＰリクエストパケット２００を子局２３に出力する。子局２３は、ＰＣ３３からＡＲＰリクエストパケット２００を入力すると、新規の通信リンクが必要であるかを判定する。新規の通信リンクが必要であると判断する場合、子局２３は、その通信リンクに必要な通信パラメータを求め、ＡＲＰであるので通信タイプをＵＢＲに、発信元アドレスを子局２３に、着信先アドレスをブロードキャストに設定したRequest_Packet２０１を生成する。なお、ＡＲＰでない場合、ＩＰバージョン４（ＩＰｖ４）のＩＰデータであれば通信タイプがＵＢＲに設定され、ＩＰバージョン６（ＩＰｖ６）のＩＰデータであればＩＰヘッダやリアルタイムプロトコル（ＲＴＰ）パケットが解析された結果によって、通信タイプ、伝送速度及びデータ発生周期が設定される。又は、子局２３がＰＣ３３のアプリケーションに問い合わせることで、通信パラメータが決定される。
そして、子局２３は、親局１０から送られたMap_Packet２０２に基づいて、未使用伝送帯域の送信タイミングで、生成したRequest_Packet２０１を親局１０へ送信する。Request_Packet２０１を受信した親局１０は、要求された新規通信リンクを設定するためにスケジューリングを行い、割り当てた伝送帯域の情報を子局２３へ通知すべく、Map_Packet２０３を送信する。子局２３は、親局１０からMap_Packet２０３を受信し、指示された送信タイミング及び伝送量に従ったＡＲＰリクエストパケット２０５が含まれるData_Packet ２０４を生成し、親局１０へ送信する。このData_Packet ２０４は、ブロードキャストで送信される。
【００７４】
親局１０は、子局２３からData_Packet ２０４を受信すると、Data_Packet ２０４のエラーチェックを行うと共に、取り出したＡＲＰリクエストパケット２０５をバックボーンネットワーク４０へ出力する。又、親局１０は、上位層プロトコルへデータを引き渡し、上位層プロトコルは、発信元アドレスとＩＰアドレスとを対応付ける対応テーブルを作成する。
バックボーンネットワーク４０の先にある受信機器がＡＲＰリプライパケット２０６を返してくると、親局１０は、上位層プロトコルへデータを引き渡す。上位層プロトコルが、ＩＰアドレスを引数として対応テーブルを検索し、着信先アドレス（この場合、子局２３）を見つけた場合、親局１０は、発信元アドレスを親局１０に、着信先アドレスを子局２３に、通信タイプをＵＢＲとした新規通信リンクを設定すべく、スケジューリングを行う。そして、親局１０は、割り当てた伝送帯域の情報を子局２３へ通知すべく、Map_Packet２０７を送信すると共に、ＡＲＰリプライパケット２０９が含まれるData_Packet ２０８を子局２３へ送信する。
【００７５】
子局２３は、親局１０からData_Packet ２０８を受信すると、取り出したＡＲＰリプライパケット２０９をＰＣ３３へ送信する。又、子局２３は、上位層プロトコルへデータを引き渡し、上位層プロトコルは、発信元アドレスとＩＰアドレスとを対応付ける対応テーブルを作成する。
ＰＣ３３は、ＡＲＰリプライパケット２０９の受信によってＭＡＣアドレスを取得し、ＩＰデータパケット２１０を生成して子局２３へ出力する。
子局２３は、ＰＣ３３からＩＰデータパケット２１０が入力されると、上位層プロトコルへデータを引き渡す。上位層プロトコルが、ＩＰアドレスを引数として対応テーブルを検索し、着信先アドレス（この場合、親局１０）が見つけた場合、子局２３は、次に新規の通信リンクが必要であるか判定する。この場合、新規の通信リンクが必要と判断されるので、子局２３は、その通信リンクに必要な通信パラメータを求め、ＩＰｖ４のＩＰデータであるので通信タイプをＵＢＲに、発信元アドレスを子局２３に、着信先アドレスを親局１０に設定したRequest_Packet２１１を生成する。そして、子局２３は、親局１０から送られたMap_Packet２１２に基づいて、未使用伝送帯域の送信タイミングで、生成したRequest_Packet２１１を親局１０へ送信する。このとき、既にRequest_Packet２０１によって、自局の通信リンクに対する伝送帯域が割り当てられていた場合には、子局２３は、その伝送帯域でRequest_Packet２１１を送信してもよい。
【００７６】
Request_Packet２１１を受信した親局１０は、要求された新規通信リンクを設定するためにスケジューリングを行い、割り当てた伝送帯域の情報を子局２３へ通知すべく、Map_Packet２１３を送信する。子局２３は、親局１０からMap_Packet２１３を受信し、指示された送信タイミング及び伝送量に従ったＩＰデータパケット２１５が含まれるData_Packet ２１４を生成し、親局１０へ送信する。このとき、Map_Packet２１３に、送信するデータがない自局の他の通信リンクに関する伝送帯域割当が含まれている場合には、子局２３は、その伝送帯域でData_Packet ２１４を送信してもよい。
親局１０は、子局２３からData_Packet ２１４を受信すると、取り出したＩＰデータパケット２１５をバックボーンネットワーク４０へ出力する。同時に、親局１０は、正常に受信されたデータ量を算出（再送によるデータ量の変動も考慮する）し、受信済みデータ量Ｖｄｒとしてスケジューリングを行う（スケジュールの更新）。これにより、データの受信状況が、次のスケジューリングに反映されることになる。又、親局１０は、スケジューリングの結果、Ack_Packet送信用に伝送帯域が割り当てられたことを検出すると、子局２３へAck_Packet２１６を送信する。
【００７７】
そして、子局２３は、親局１０からAck_Packet２１６を受信すると、Ack_Packet２１６に含まれる受信シーケンス番号及び受信履歴を確認し、Data_Packet の再送の必要性を判断する。
以上の処理を繰り返すことにより、子局２３と親局１０との間でＩＰデータの伝送を行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る無線通信システムを使用した環境の一例を示す図である。
【図２】親局１０の構成の一例を示すブロック図である。
【図３】子局２０の構成の一例を示すブロック図である。
【図４】帯域割当パケットの構成の一例を示す図である。
【図５】帯域割当パケットと割り当てられる伝送帯域との関係を示す図である。
【図６】リクエストパケットの構成の一例を示す図である。
【図７】子局２０が行う時間同期処理を示すフローチャートである。
【図８】親局１０が行う送信タイミングの微調整処理を示すフローチャートである。
【図９】親局１０が行う伝送帯域割当処理を示すフローチャートである。
【図１０】図９のＣＢＲ／ＶＢＲ／ＡＢＲスケジュールの詳細な処理を示すフローチャートである。
【図１１】図９のＣＢＲ／ＶＢＲ／ＡＢＲスケジュールの詳細な処理を示す他のフローチャートである。
【図１２】図９のＵＢＲスケジュールの詳細な処理を示すフローチャートである。
【図１３】データパケットの構成の一例を示す図である。
【図１４】応答パケットの構成の一例を示す図である。
【図１５】送信局となった親局１０が行う処理を示すフローチャートである。
【図１６】受信局となった親局１０が行う処理を示すフローチャートである。
【図１７】送信局となった子局２０が行う処理を示すフローチャートである。
【図１８】受信局となった子局２０が行う処理を示すフローチャートである。
【図１９】本発明の一実施形態に係る無線通信システムの具体的な構成の一例を示すブロック図である。
【図２０】本発明の一実施形態に係る無線通信システムの具体的な構成の一例を示すブロック図である。
【図２１】従来の無線通信システムの構成の一例を示すブロック図である。
【符号の説明】
１…ネットワーク
２…無線アクセス部
１０…親局
１１，２１…インタフェース部
１２，２２…制御部
１３，２３…パケット送信部
１４，２４…パケット受信部
１５…スケジューラ
２０〜２３…子局
３１…セットトップボックス（ＳＴＢ）
３２…ディジタルテレビ
３３，５０１〜５０４…パーソナルコンピュータ（ＰＣ）
４０…バックボーンネットワーク
５０５〜５０８…無線アクセス機器
【図１】
0004588201.tif 000002
【図２】
0004588201.tif 000003
【図３】
0004588201.tif 000004
【図４】
0004588201.tif 000005
【図５】
0004588201.tif 000006
【図６】
0004588201.tif 000007
【図７】
0004588201.tif 000008
【図８】
0004588201.tif 000009
【図９】
0004588201.tif 000010
【図１０】
0004588201.tif 000011
【図１１】
0004588201.tif 000012
【図１２】
0004588201.tif 000013
【図１３】
0004588201.tif 000014
【図１４】
0004588201.tif 000015
【図１５】
0004588201.tif 000016
【図１６】
0004588201.tif 000017
【図１７】
0004588201.tif 000018
【図１８】
0004588201.tif 000019
【図１９】
0004588201.tif 000020
【図２０】
0004588201.tif 000021
【図２１】
0004588201.tif 000022