(57)【要約】【課題】移動通信システムのスループットを改善すること。【解決手段】受信局は、周波数帯域の平均の受信チャネル状態及び周波数帯域を分割した周波数ブロック毎の受信チャネル状態を測定する受信チャネル状態測定部と、受信チャネル状態に基づいて、送信局に通知すべき受信チャネル状態を示す制御情報を生成する制御情報生成部と、送信局に、前記制御情報生成部により生成された制御情報を通知する通知部とを備える。制御情報生成部は、受信チャネル状態測定部により測定された周波数帯域の平均の受信チャネル状態と、該平均と各周波数ブロックの受信チャネルとの差分とを含む制御情報を生成する。【選択図】図２
2010283886.tif 000002
【特許請求の範囲】
【請求項１】
送信局から送信される複数のサブキャリアを受信する移動通信システムにおける、受信局であって、
周波数帯域の平均の受信チャネル状態及び周波数帯域を分割した周波数ブロック毎の受信チャネル状態を測定する受信チャネル状態測定部と、
前記受信チャネル状態測定部により測定された受信チャネル状態に基づいて、前記送信局に通知すべき受信チャネル状態を示す制御情報を生成する制御情報生成部と、
前記送信局に、前記制御情報生成部により生成された制御情報を通知する通知部と
を備え、
前記制御情報生成部は、前記受信チャネル状態測定部により測定された周波数帯域の平均の受信チャネル状態と、該平均と各周波数ブロックの受信チャネルとの差分とを含む制御情報を生成することを特徴とする受信局。
【請求項２】
前記制御情報生成部は、前記受信チャネル状態測定部により測定された受信チャネル状態に基づいて、下り制御チャネルにより指定された周波数ブロックのＩＤ及び前記下り制御チャネルにより指定された周波数ブロックのＩＤに対応する受信チャネル状態を制御情報として生成することを特徴とする請求項１に記載の受信局。
【請求項３】
受信局へ複数のサブキャリアを送信する移動通信システムにおける送信局であって、
前記受信局から通知された制御情報に基づいて、当該移動通信システムに割り当てられた周波数帯域を分割した第１の周波数ブロック毎の無線リソースの割当に対する指標を求める指標算出部と、
前記指標に基づいて前記無線リソースを割り当てる割当部と
を備え、
前記割当部は、複数の前記第１の周波数ブロックをブロック化した第２の周波数ブロックを無線リソースの割当て単位として、無線リソースを割り当て、
前記受信局は、前記周波数帯域の平均の受信チャネル状態と、該平均と各第１の周波数ブロックの受信チャネルとの差分とを含む制御情報を通知することを特徴とする送信局。
【請求項４】
前記第２の周波数ブロック毎に送信する送信部
を備えることを特徴とする請求項３に記載の送信局。
【請求項５】
前記割当部により割り当てられた無線リソースを示す情報を受信局に通知する通知部
を備えることを特徴とする請求項３又は４に記載の送信局。
【請求項６】
送信局と、前記送信局から送信される複数のサブキャリアを受信する受信局とを備える移動通信システムであって、
前記受信局は、
周波数帯域の平均の受信チャネル状態及び周波数帯域を分割した第１の周波数ブロック毎の受信チャネル状態を測定する受信チャネル状態測定部と、
前記受信チャネル状態測定部により測定された受信チャネル状態に基づいて、前記送信局に通知すべき受信チャネル状態を示す制御情報を生成する制御情報生成部と、
前記送信局に、前記制御情報生成部により生成された制御情報を通知する通知部と
を備え、
前記制御情報生成部は、前記受信チャネル状態測定部により測定された周波数帯域の平均の受信チャネル状態と、該平均と各第１の周波数ブロックの受信チャネルとの差分とを含む制御情報を生成し、
前記送信局は、
前記受信局から通知された制御情報に基づいて、前記第１の周波数ブロック毎の無線リソースの割当に対する指標を求める指標算出部と、
前記指標に基づいて前記無線リソースを割り当てる割当部と
を備え、
前記割当部は、複数の前記第１の周波数ブロックをブロック化した第２の周波数ブロックを無線リソースの割当て単位として、無線リソースを割り当てることを特徴とする移動通信システム。
【請求項７】
送信局と、前記送信局から送信される複数のサブキャリアを受信する受信局とを備える移動通信システムにおける無線リソース割当方法であって、
前記受信局は、
周波数帯域の平均の受信チャネル状態及び周波数帯域を分割した第１の周波数ブロック毎の受信チャネル状態を測定するステップと、
前記受信チャネル状態を測定するステップにより測定された受信チャネル状態に基づいて、前記送信局に通知すべき受信チャネル状態を示す制御情報を生成するステップと、
前記送信局に、前記制御情報を生成するステップにより生成された制御情報を通知する通知ステップと
を有し、
前記制御情報を生成するステップでは、前記受信チャネル状態を測定するステップにより測定された周波数帯域の平均の受信チャネル状態と、該平均と各第１の周波数ブロックの受信チャネルとの差分とを含む制御情報を生成し、
前記送信局は、
前記受信局により通知された制御情報に基づいて、前記第１の周波数ブロック毎の無線リソースの割当に対する指標を求めるステップと、
前記指標に基づいて無線リソースを割り当てるステップと
を有し、
前記割り当てるステップでは、複数の前記第１の周波数ブロックをブロック化した第２の周波数ブロックを無線リソースの割当て単位として、無線リソースを割り当てることを特徴とする無線リソース割当方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム全帯域を複数の周波数ブロックに分割し、ブロック毎に無線リソースを割り当てる受信局、送信局及び移動通信システム、並びに周波数ブロック割当方法に関する。
【背景技術】
【０００２】
移動体通信などのマルチパス環境を伝搬した信号は、周波数選択性フェージングの影響を受ける。その結果、サブキャリア毎の位相回転量および受信電力が変動する。
【０００３】
また、その変動は、伝搬路の環境、周波数により異なり、また周波数選択性はユーザ間で独立である。即ち、周波数によって、受信チャネル状態、例えばＳＩＲ(Signal-to-Interference Power Ratio)の良好なユーザと良好でないユーザとが存在する。
【０００４】
このため、ＯＦＤＭ(Orthogonal Frequency Division Multiplexing)やＯＦＣＤＭ(Orthogonal Frequency and Code Division Multiplexing)等のマルチキャリアシステムでは、システムに割り当てられた全周波数帯域を複数の周波数ブロックに分割し、分割された周波数ブロック毎に無線リソースを割り当てる周波数スケジューリングが検討されている。
【０００５】
周波数スケジューリングについて、図１を参照して説明する。
【０００６】
図１に示す受信チャネル状態の周波数特性において、横軸は周波数、縦軸は受信チャネル状態であり、横軸はさらに周波数ブロック１〜４に分割される。
【０００７】
受信チャネル状態の周波数特性によれば、周波数によってフェ−ジングの生じ方が異なり、また各ユーザでそのフェ−ジングの生じ方は独立であることがわかる。即ち、ある周波数における各ユーザの受信チャネル状態は異なる場合があることを示している。
【０００８】
そこで、この場合、Ｕｓｅｒ１にとって受信チャネル状態の良い周波数帯域、例えば周波数ブロック１及び２がＵｅｓｒ１に割り当てられ、Ｕｓｅｒ２にとって受信チャネル状態の良い周波数帯域、例えば周波数ブロック３及び４がＵｅｓｒ２に割り当てられる。このように周波数スケジューリングを行うことによりシステム全体のスループットを上げることができる。
【０００９】
尚、上述した従来技術のうち周波数スケジューリングは、出願人が出願時点で知る限りにおいて文献公知ではない。
【００１０】
また、出願人は出願時点までに本発明に関連する先行技術文献を発見することができなかった。よって、先行技術文献情報を開示していない。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述した背景技術には以下の問題がある。
【００１２】
周波数スケジューリングを行う場合には、受信局は送信局に対して周波数ブロック毎の受信チャネル状態を示す制御情報を制御チャネルで通知する必要がある。しかし、この制御情報における制御ビットのオーバヘッドが大きく制御ビット自体が増大し、システム全体のスループットが低下する問題がある。
【００１３】
また、周波数ブロックをユーザに割り当てる場合に、割り当てられる周波数ブロックの多いユーザと少ないユーザとが生じる問題がある。
【００１４】
そこで本発明においては、移動通信システムのスループットを改善することができる移動通信システム、受信局及び送信局並びに周波数ブロック割当方法を提供することを目的としている。
【課題を解決するための手段】
【００１５】
本受信局は、
送信局から送信される複数のサブキャリアを受信する移動通信システムにおける、受信局であって、
周波数帯域の平均の受信チャネル状態及び周波数帯域を分割した周波数ブロック毎の受信チャネル状態を測定する受信チャネル状態測定部と、
前記受信チャネル状態測定部により測定された受信チャネル状態に基づいて、前記送信局に通知すべき受信チャネル状態を示す制御情報を生成する制御情報生成部と、
前記送信局に、前記制御情報生成部により生成された制御情報を通知する通知部と
を備え、
前記制御情報生成部は、前記受信チャネル状態測定部により測定された周波数帯域の平均の受信チャネル状態と、該平均と各周波数ブロックの受信チャネルとの差分とを含む制御情報を生成する。
【００１６】
本送信局は、
受信局へ複数のサブキャリアを送信する移動通信システムにおける送信局であって、
前記受信局から通知された制御情報に基づいて、当該移動通信システムに割り当てられた周波数帯域を分割した第１の周波数ブロック毎の無線リソースの割当に対する指標を求める指標算出部と、
前記指標に基づいて前記無線リソースを割り当てる割当部と
を備え、
前記割当部は、複数の前記第１の周波数ブロックをブロック化した第２の周波数ブロックを無線リソースの割当て単位として、無線リソースを割り当て、
前記受信局は、前記周波数帯域の平均の受信チャネル状態と、該平均と各第１の周波数ブロックの受信チャネルとの差分とを含む制御情報を通知する。
【００１７】
本移動通信システムは、
送信局と、前記送信局から送信される複数のサブキャリアを受信する受信局とを備える移動通信システムであって、
前記受信局は、
周波数帯域の平均の受信チャネル状態及び周波数帯域を分割した第１の周波数ブロック毎の受信チャネル状態を測定する受信チャネル状態測定部と、
前記受信チャネル状態測定部により測定された受信チャネル状態に基づいて、前記送信局に通知すべき受信チャネル状態を示す制御情報を生成する制御情報生成部と、
前記送信局に、前記制御情報生成部により生成された制御情報を通知する通知部と
を備え、
前記制御情報生成部は、前記受信チャネル状態測定部により測定された周波数帯域の平均の受信チャネル状態と、該平均と各第１の周波数ブロックの受信チャネルとの差分とを含む制御情報を生成し、
前記送信局は、
前記受信局から通知された制御情報に基づいて、前記第１の周波数ブロック毎の無線リソースの割当に対する指標を求める指標算出部と、
前記指標に基づいて前記無線リソースを割り当てる割当部と
を備え、
前記割当部は、複数の前記第１の周波数ブロックをブロック化した第２の周波数ブロックを無線リソースの割当て単位として、無線リソースを割り当てる。
【００１８】
本周波数ブロック割当方法は、
送信局と、前記送信局から送信される複数のサブキャリアを受信する受信局とを備える移動通信システムにおける無線リソース割当方法であって、
前記受信局は、
周波数帯域の平均の受信チャネル状態及び周波数帯域を分割した第１の周波数ブロック毎の受信チャネル状態の少なくとも一方を測定するステップと、
前記受信チャネル状態を測定するステップにより測定された受信チャネル状態に基づいて、前記送信局に通知すべき受信チャネル状態を示す制御情報を生成するステップと、
前記送信局に、前記制御情報を生成するステップにより生成された制御情報を通知する通知ステップと
を有し、
前記制御情報を生成するステップでは、前記受信チャネル状態を測定するステップにより測定された周波数帯域の平均の受信チャネル状態と、該平均と各第１の周波数ブロックの受信チャネルとの差分とを含む制御情報を生成し、
前記送信局は、
前記受信局により通知された制御情報に基づいて、前記第１の周波数ブロック毎の無線リソースの割当に対する指標を求めるステップと、
前記指標に基づいて無線リソースを割り当てるステップと
を有し、
前記割り当てるステップでは、複数の前記第１の周波数ブロックをブロック化した第２の周波数ブロックを無線リソースの割当て単位として、無線リソースを割り当てる。
【発明の効果】
【００１９】
本発明の実施例によれば、移動通信システムのスループットを改善することができる移動通信システム、受信局及び送信局並びに周波数ブロック割当方法を実現できる。
【図面の簡単な説明】
【００２０】
【図１】周波数スケジューリングを説明するための説明図である。
【図２】本発明の実施例にかかる移動通信システムにおける送信局の構成を説明するためのブロック図である。
【図３】本発明の実施例にかかる移動通信システムにおける送信局の構成を説明するためのブロック図である。
【図４】本発明の実施例にかかる移動通信システムにおける受信局の構成を説明するためのブロック図である。
【図５】本発明の実施例にかかる移動通信システムにおける受信局が送信する制御情報を説明するための説明図であり、（ａ）は受信チャネル状態の良好な上位Ｎブロックの受信チャネル状態等を通知する場合、（ｂ）はＭブロック間隔で周波数ブロックの受信チャネル状態等を通知する場合である。
【図６】本発明の実施例にかかる移動通信システムにおける受信局が送信する制御情報を説明するための説明図であり、（ａ）は全サブキャリアの平均的な受信チャネル状態、及び各サブキャリアにおける受信チャネル状態の平均に対する差分を通知する場合、（ｂ）は受信チャネル状態の良好な順に並べた周波数ブロックのＩＤを通知する場合である。
【図７】本発明の実施例にかかる移動通信システムにおける受信局が送信する制御情報を説明するための説明図であり、受信チャネル状態の悪い周波数ブロックのＩＤを通知する場合である。
【図８】本発明の実施例にかかる移動通信システムにおける受信局が測定する受信チャネル状態を説明するための説明図であり、（ａ）は１周波数ブロックの平均受信ＳＩＲ、（ｂ）は全周波数ブロックの平均受信ＳＩＲ、（ｃ）は１周波数ブロックの平均受信ＳＩＲをさらに時間平均した平均受信ＳＩＲ、（ｄ）は全周波数ブロックの平均受信ＳＩＲをさらに時間平均した平均受信ＳＩＲである。
【図９】本発明の実施例にかかる移動通信システムの送信局における周波数ブロック割当方法を説明するための説明図である。
【図１０】本発明の実施例にかかる移動通信システムの送信局における各周波数ブロックのランキングテーブルの作成フローを説明するためのフローチャートである。
【図１１】本発明の実施例にかかる移動通信システムの送信局における周波数ブロックの割当フローを説明するためのフローチャートである。
【図１２】本発明の実施例にかかる移動通信システムの送信局におけるランキングテーブルを説明するための説明図である。
【図１３】本発明の実施例にかかる移動通信システムの送信局における周波数ブロックの割当フローを説明するためのフローチャートである。
【図１４】本発明の実施例にかかる移動通信システムの送信局における周波数ブロックの割当を示す説明図である。
【図１５】本発明の実施例にかかる移動通信システムにおける送信局の構成を説明するためのブロック図である。
【図１６】本発明の実施例にかかる移動通信システムの送信局における周波数ブロックの割当フローを説明するためのフローチャートである。
【図１７】本発明の実施例にかかる移動通信システムにおける送信局の構成を説明するためのブロック図である。
【図１８】本発明の実施例にかかる移動通信システムの送信局における周波数ブロックの割当フローを説明するためのフローチャートである。
【図１９】本発明の実施例にかかる移動通信システムの送信局における受信状態が通知されていない周波数ブロックを割り当てる場合を説明するための説明図であり、（ａ）は過去に受信チャネル状態が通知された周波数ブロックを優先する場合、（ｂ）は受信チャネル状態情報の通知されたブロックと隣接するブロックを優先する場合である。
【図２０】本発明の実施例にかかる移動通信システムの送信局における受信状態情報が通知されていない周波数ブロックを割り当てる場合を説明するための説明図であり、（ａ）は受信チャネル状態の通知されたブロックからＬブロック離れたブロックを優先する場合、（ｂ）は受信チャネル状態の悪いブロックからＬブロック以上離れたブロックを優先する場合である。
【図２１】本発明の実施例にかかる移動通信システムの送信局におけるブロック化を説明するための説明図であり、（ａ）は隣接サブキャリアをまとめてブロック化する場合、（ｂ）は一定キャリア数だけ離れたサブキャリアをブロック化する場合、（ｃ）は複数ブロックをまとめてブロック化する場合である。
【図２２】本発明の実施例にかかる移動通信システムの送信局におけるコード領域の利用を説明するための説明図であり、（ａ）は周波数ブロック化するコードチャネルとしないコードチャネルとを設ける場合、（ｂ）はユーザを割り当てた周波数ブロックの余りのコードチャネルを別のユーザに割り当てる場合である。
【図２３】本発明の実施例にかかる移動通信システムの送信局における周波数領域の利用を説明するための説明図である。
【発明を実施するための形態】
【００２１】
次に、本発明の実施例について図面を参照して説明する。なお、実施例を説明するための全図において、同一機能を有するものは同一符号を用い、繰り返しの説明は省略する。
【００２２】
本発明の第１の実施例にかかる移動通信システムは、送信局１００と受信局２００とを備える。
【００２３】
次に、本実施例にかかる移動通信システムにおける送信局の構成について、図２を参照して説明する。
【００２４】
本実施例にかかる移動通信システムにおける送信局１００は、ＲＦ受信回路１００−１と、ＲＦ受信回路１００−１と接続された復調・復号部１００−２と、復調・復号部１００−２と接続されたスケジューラ１００−３と、ヘッダ情報取得部１００−４と、ヘッダ情報部１００−４と接続されたパケット選別部１００−５と、ヘッダ情報取得部１００−４、パケット選別部１００−５及びスケジューラ１００−３と接続されたバッファ管理部１００−６と、パケット選別部１００−５と接続されたＰＤＵ(Protocol Data Unit)生成部１００−７と、ＰＤＵ生成部１００−７及びバッファ管理部１００−６と接続された送信バッファ１００−８と、送信バッファ１００−８及びスケジューラ１００−３と接続されたセレクタ１００−９と、セレクタ１００−９と接続された１又は複数の符号化・変調部１００−１０と、符号化・変調部１００−１０と接続されたＲＦ送信回路１００−１１とを備える。
【００２５】
各受信局２００からの制御情報を含む制御信号はＲＦ受信回路１００−１により受信され、受信された制御信号は復調・復号部１００−２に入力される。復調・復号部１００−２では、制御信号の復調・復号処理が行われ、各受信局の上り制御情報（周波数ブロック毎の下りリンク受信チャネル状態）の通知がスケジューラ１００−３に行われる。
【００２６】
一方、ネットワークから送信されたＩＰパケットが受信されると、ヘッダ情報取得部１００−４は、受信されたＩＰパケットから宛先アドレス等のパケットヘッダ情報を取得し、取得したパケットヘッダ情報をバッファ管理部１００−６に通知し、ＩＰパケットをパケット選別部１００−５に入力する。
【００２７】
バッファ管理部１００−６は、通知されたパケットヘッダ情報及び後述する送信バッファ１００−８から通知される各待ち行列の状態に基づいて、パケット選別部１００−５に対してパケットデータの格納先を指定する。また、バッファ管理部１００−６は、宛先アドレスとそのアドレスに対応する待ち行列のメモリアドレスとを送信バッファ１００−８に入力する。またバッファ管理部１００−６は、パケットヘッダ情報及び送信バッファ１００−８から通知される各待ち行列の状態をスケジューラ１００−３に通知する。
【００２８】
パケット選別部１００−５は、バッファ管理部１００−６により指定されたパケットデータの格納先に基づいて、入力されたＩＰパケットを選別し、選別したパケット毎にＰＤＵ生成部１００−７に入力する。ＰＤＵ生成部１００−７は、入力されたパケットをＰＤＵ化し、送信バッファ１００−８に入力する。
【００２９】
送信バッファ１００−８は、バッファ管理部１００−６により入力された宛先アドレスと、対応する待ち行列のメモリアドレスとに基づいて、入力されたＰＤＵから宛先（受信局）毎に独立の待ち行列を形成し、各待ち行列の状態をバッファ管理部１００−６に通知する。
【００３０】
セレクタ１００−９は、スケジューラ１００−３により指定された待ち行列からデータを取り出し、指定された周波数ブロックに対する符号化・変調部１００−１０に入力する。この周波数ブロックは、スケジューラ１００−３により割り当てられる。スケジューラ１００−３は、通知された各受信局の上り制御情報（周波数ブロック毎の下りリンク受信チャネル状態）、パケットヘッダ情報及び各待ち行列の状態に基づいて、各ユーザの、周波数ブロックの割当に対する指標（優先度）を求め、この指標に基づいて周波数ブロックの割当を決定する。
【００３１】
入力されたデータは符号化・変調部１００−１０において符号化・変調処理が行われ、符号化・変調が行われたデータはＲＦ送信回路１００−１１により各受信局へ送信される。
【００３２】
上述した送信局１００では、ＰＤＵ生成部１００−７において、入力されたパケットが分割され、ＰＤＵ化された後、そのＰＤＵが送信バッファ１００−８に格納される場合について説明したが、図３に示すように、１又は複数のＰＤＵ生成部１００−７をセレクタ１００−９と符号化・変調部１００−１０との間に配置し、セレクタ１００−９により各周波数ブロックで送信するデータが指定された待ち行列から取り出された後、その取り出されたデータを分割し、ＰＤＵ化するようにしてもよい。
【００３３】
この場合、パケット選別部１００−５は、バッファ管理部１００−６から指定されたパケットデータの格納先に基づいて、入力されたＩＰパケットを選別し、選別したパケット毎に送信バッファ１００−８に入力する。送信バッファ１００−８は、入力されたパケットから宛先（受信局）毎に独立の待ち行列を形成し、各待ち行列の状態をバッファ管理部１００−６に通知する。また、送信バッファ１００−８は、形成した待ち行列をセレクタ１００−９に入力する。
【００３４】
セレクタ１００−９は、入力された待ち行列から、各周波数ブロックで送信するデータを取り出す。この場合、周波数ブロックは、スケジューラ１００−３により割り当てられる。取り出された待ち行列は、待ち行列毎に１又は複数のＰＤＵ生成部１００−７に入力される。ＰＤＵ生成部１００−７は、入力されたパケットをＰＤＵ化し、ＰＤＵ化されたパケット毎に１又は複数の符号化・変調部１００−１０に入力する。
【００３５】
次に、本実施例にかかる移動通信システムにおける受信局の構成について、図４を参照して説明する。
【００３６】
本実施例にかかる移動通信システムにおける受信局２００は、ＲＦ受信回路２００−１と、ＲＦ受信回路２００−１と接続されたサブキャリア信号分離部２００−２と、サブキャリア信号分離部２００−２と接続されたチャネル推定部２００−３と、サブキャリア信号分離部２００−２及びチャネル推定部２００−３と接続された１又は複数の受信チャネル状態測定部２００−４と、１又は複数の受信チャネル状態測定部２００−４と接続されたフィードバックデータ生成部２００−５と、フィードバックデータ生成部２００−５と接続された符号化・変調部２００−６と、符号化・変調部２００−６と接続されたＲＦ送信回路２００−７と、サブキャリア信号分離部２００−２と接続された１又は複数の復調部２００−８と、１又は複数の復調部２００−８とそれぞれ接続された１又は複数の復号部２００−９と、１又は複数の復号部２００−９と接続された並直列変換部２００−１０と、並直列変換部２００−１０と接続されたＩＰパケット復元部２００−１１とを備える。
【００３７】
送信局１００から送信された送信信号は、ＲＦ受信回路２００−１において受信される。ＲＦ受信回路２００−１は、受信信号をサブキャリア信号分離部２００−２に入力する。サブキャリア信号分離部２００−２は、受信信号をサブキャリア毎の信号に分離し、分離されたサブキャリア毎の信号をサブキャリア毎に１又は複数の復調部２００−８、及びサブキャリア毎に１又は複数の受信チャネル状態測定部２００−４に入力する。また、サブキャリア信号分離部２００−２は、分離されたサブキャリア毎の信号をチャネル推定部２００−３に入力する。
【００３８】
各復調部２００−８は、入力されたサブキャリア毎の信号を復調し、復調された信号を復調された信号毎に１又は複数の復号部２００−９に入力する。各復号部２００−９は、入力信号を復号し、復号された信号を並直列変換部２００−１０に入力する。並直列変換部２００−１０は、入力信号を並直列変換し、ＩＰパケット復元部２００−１１に入力する。ＩＰパケット復元部２００−１１は、入力信号を復元する。
【００３９】
一方、チャネル推定部２００−３は、サブキャリア毎にパイロットシンボルを用いてチャネル推定を行い、サブキャリア毎のチャネル推定値を１又は複数の受信チャネル状態測定部２００−４に入力する。
【００４０】
各受信チャネル状態測定部２００−４は、入力されたサブキャリア毎の信号及びチャネル推定値に基づいて、受信チャネル状態、例えばＳＩＲを測定し、その測定値をフィードバックデータ生成部２００−５に入力する。フィードバックデータ生成部２００−５は、入力された受信チャネル状態の測定値に基づいて、周波数ブロックの受信チャネル状態を示すフィードバックデータ（制御情報）を生成し、生成したフィードバックデータを符号化・変調部２００−６に入力する。符号化・変調部２００−６は、入力されたフィードバックデータを符号化・変調し、ＲＦ送信回路２００−７に入力する。ＲＦ送信回路２００−７は、フードバックデータを制御情報として送信局１００へフィードバックする。
【００４１】
次に、本実施例にかかる移動通信システムにおける受信局２００が送信する制御ビット、即ち上り制御チャネルで通知するフィードバックデータについて、図５〜図７を参照して説明する。
【００４２】
受信局２００のフィードバックデータ生成部２００−５は、受信チャネル状態測定部２００−４において測定された受信チャネル状態に基づいて、送信局１００に通知する制御情報を生成する。
【００４３】
まず、受信チャネル状態の良好な上位Ｎ個の周波数ブロック（ＮはＮ＞０の整数）の受信チャネル状態、例えばＳＩＲ情報、及び周波数ブロックのＩＤを制御情報として通知する場合について説明する。
【００４４】
受信局２００のフィードバックデータ生成部２００−５は、図５（ａ）に示すような受信チャネル状態の周波数特性が受信チャネル状態測定部２００−４において測定された場合、その制御情報として、上位Ｎ個の周波数ブロックについての周波数ブロックのＩＤとその受信チャネル状態とを通知する。例えば、Ｎ＝２の場合について説明する。受信チャネル状態の良好な上位２個の周波数ブロックは、周波数ブロックのＩＤがｃ及びｅであるため、これらのＩＤとこれらのＩＤの受信チャネル状態とを制御情報として通知する。
【００４５】
次に、Ｍ（ＭはＭ＞０の整数）個間隔で周波数ブロックの受信チャネル状態を制御情報として通知する場合について説明する。
【００４６】
受信局２００のフィードバックデータ生成部２００−５は、図５（ｂ）に示すような受信チャネル状態の周波数特性が受信チャネル状態測定部２００−４において測定された場合、その制御情報として、Ｍ個間隔で（Ｍ個ごとに）周波数ブロックのＩＤとその周波数ブロックの受信チャネル状態とを通知する。この場合、受信チャネル状態を通知する周波数ブロックは、下り制御チャネルを用いて指定される。また、通知する周期毎に通知する周波数ブロックを変えるようにしてもよい。例えば、Ｍ＝３の場合について説明する。３個の周波数ブロックごとに周波数ブロックのＩＤとその周波数ブロックの受信チャネル状態が通知される。例えば、周波数ブロックのＩＤとしてａ、ｄ、ｇとこれらの周波数ブロックに対応する受信チャネル状態とが制御情報として通知される。
【００４７】
また、例えば下り制御チャネルを用いて指定された周波数ブロックに基づいて、その指定された周波数ブロックの受信チャネル状態を制御情報として通知するようにしてもよい。
【００４８】
次に、全サブキャリアの受信チャネル状態の平均、及びこの平均に対する各サブキャリアの受信チャネル状態の差分を制御情報として通知する場合について説明する。
【００４９】
受信局２００のフィードバックデータ生成部２００−５は、図６（ａ）に示すような受信チャネル状態の周波数特性が受信チャネル状態測定部２００−４において測定された場合、その制御情報として、全サブキャリアの受信チャネル状態の平均、及び各サブキャリアの受信チャネル状態の、受信チャネル状態の平均に対する差分を、制御情報として通知する。
【００５０】
この場合、受信チャネル状態の平均、及び受信チャネル情報の良好な上位Ｎ個の周波数ブロックのＩＤとその差分情報を、制御情報として通知するようにしてもよい。また、受信チャネル状態の平均、及びＭ個間隔で周波数ブロックのＩＤとその差分情報を制御情報として通知するようにしてもよい。この場合受信チャネル状態を通知する周波数ブロックは、下り制御チャネルを用いて指定するようにしてもよい。
【００５１】
また、例えば、全サブキャリアの受信チャネル状態に基づいて、所定の値、例えば最良の周波数ブロックの受信チャネル状態、一番悪い周波数ブロックの受信チャネル状態、中間の周波数ブロックの受信チャネル状態など、及び各サブキャリアの受信チャネル状態の、所定の値に対する差分を、制御情報として通知するようにしてもよい。
【００５２】
また、例えば下り制御チャネルを用いて指定された周波数ブロックに基づいて、平均受信チャネル状態、及びその指定された周波数ブロックの差分情報とを制御情報として通知するようにしてもよい。
【００５３】
次に、受信チャネル状態が良好な順に、周波数ブロックのＩＤを制御情報として通知する場合について説明する。
【００５４】
受信局２００のフィードバックデータ生成部２００−５は、図６（ｂ）に示すような受信チャネル状態の周波数特性が受信チャネル状態測定部２００−４において測定された場合、受信チャネル状態の良好な順に、周波数ブロックのＩＤを制御情報として通知する。例えば、周波数ブロックのＩＤを受信チャネル状態の良好な順に上り制御チャネルにマッピングして通知する。例えば、受信チャネル状態の良好な順に周波数ブロックのＩＤを並べた結果、"ｅ"、"ｃ"、"ｄ"、"ｆ"、"ｂ"、"ｇ"、"ａ"である場合、この順に上り制御チャネルにマッピングして通知する。
【００５５】
この場合、受信チャネル状態の良好な順にＮ個の周波数ブロックのＩＤを、上り制御チャネルにマッピングして通知するようにしてもよい。
【００５６】
また、受信チャネルが良好な順に限らず、所定の順番、例えば受信チャネルが悪い順に通知するようにしてもよい。
【００５７】
次に、受信チャネル状態の悪い周波数ブロックのＩＤを制御情報として通知する場合について説明する。
【００５８】
受信局２００のフィードバックデータ生成部２００−５は、図７に示すような受信チャネル状態の周波数特性が受信チャネル状態測定部２００−４において測定された場合、受信チャネル状態の悪い周波数ブロックのＩＤ、例えばユーザを割り当てたくない周波数ブロックのＩＤを、制御情報として通知する。例えば、予めしきい値を決めておき、このしきい値より受信チャネル状態が悪い周波数ブロックのＩＤを通知する。このようにすることにより、通知された周波数ブロック以外の周波数ブロックに対してユーザを割り当てることができる。この場合、通知された周波数ブロック以外の周波数ブロックの受信チャネル状態が、ほぼ一定となるような場合に制御情報の削減ができる。
【００５９】
また、この場合、受信チャネル状態の良好な上位Ｎ個の周波数ブロックの受信チャネル状態とその周波数ブロックのＩＤ、及び下位Ｐ個（ＰはＰ＞０の整数）の周波数ブロックのＩＤを通知するようにしても良い。
【００６０】
また、全周波数ブロックの受信チャネル状態の平均、及び下位Ｐ個の周波数ブロックのＩＤとその受信チャネル状態の平均に対する差分を通知するようにしてもよい。
【００６１】
また、受信チャネル状態が悪い周波数ブロックを除いた周波数ブロックについて、所定の順番に周波数ブロックのＩＤを通知するようにしてもよい。
【００６２】
上述した実施例においては、受信部２００のフィードバックデータ生成部２００−５において生成される制御ビットについて、複数の生成方法について説明したが、これら複数の制御ビットの生成方法から少なくとも１つを選択するために、送信される制御ビットを見積もる制御ビット見積もり部（図示なし）を備え、この制御ビット見積もり部により見積もられた制御ビットの情報量に基づいて、フィードバックデータ生成部２００−５は、送信局１００に送信する制御ビット、例えば制御ビットの情報量の少ない制御ビットを生成するようにしてもよい。
【００６３】
次に、受信チャネル状態について、図８を参照して説明する。
【００６４】
受信チャネル状態測定部２００−４は、周波数ブロック毎に受信チャネル状態を測定する。この受信チャネル状態として受信ＳＩＲを用いた場合について説明する。
【００６５】
受信チャネル状態測定部２００−４において測定される受信ＳＩＲには、図８（ａ）に示す１無線フレーム時間における、同一周波数ブロック内で平均化したサブキャリア毎の受信ＳＩＲ又は受信信号電力（Ｓ）及び干渉信号電力（Ｉ）、図８（ｂ）に示す１無線フレーム時間における、全サブキャリアの受信ＳＩＲの平均値、図８（ｃ）に示す１無線フレーム時間における、同一周波数ブロック内で平均化したサブキャリア毎の受信ＳＩＲ又はＳ及びＩを更に時間平均した受信ＳＩＲ又はＳ及びＩ、図８（ｄ）に示す１無線フレーム時間における、全サブキャリアの受信ＳＩＲの平均値を更に時間平均した受信ＳＩＲ、遅延スプレッドがあるがどれを測定するようにしてもよい。
【００６６】
上述した受信ＳＩＲにおいて、図８（ｃ）及び図８（ｄ）に示した受信ＳＩＲにおける時間平均は忘却係数を用いて逐次更新される。
【００６７】
また、図８には３個の無線フレーム及び３個の周波数ブロックについて示されているが、無線フレーム及び周波数ブロックが１，２個の場合及び３個以上の場合についても同様である。
【００６８】
次に、本実施例にかかる移動通信システムにおける送信局１００の動作について説明する。送信局１００は、受信局２００からフィードバックされた制御情報に基づいて、周波数ブロックをユーザに割り当てる。
【００６９】
スケジューラ１００−３は、受信局２００からフィードバックされた制御情報に基づき、後述する優先度に従って各ユーザをランキングしたランキングテーブルを作成する。次に、周波数ブロック毎にスケジューリングを行う。例えば、図９に示すように、３個の周波数ブロックそれぞれに対して、無線フレームごとにランキングが最上位のユーザから順に割り当てていく。この場合、各周波数ブロックは独立である。
【００７０】
ここで、優先度とは、各ユーザの、それぞれの周波数ブロックの割当に対する指標であり、受信チャネル状態、ＱｏＳ(Quality of Service)要求等に基づいて数値化したものである。周波数スケジューリングにおいて、同一ユーザに対して、各周波数ブロックで最良の周波数ブロックを割り当てていくと、割り当てられた周波数ブロックの多いユーザと、割り当てられた周波数ブロックの少ないユーザとが生じる。
【００７１】
このため、本実施例にかかる移動通信システムにおいては、ユーザ間での割当の公平性を保つため、同一ユーザに１無線フレームで割り当てる周波数ブロックの数をＫ以下（ＫはＫ＞０の整数）に制限する。
【００７２】
即ち、Ｋ個の周波数ブロックが割り当てられたユーザの、未割当周波数ブロックに対する優先度をランキングテーブルから削除し、未割当周波数ブロックを他のユーザへ割り当てるようにする。但し、未割当の周波数ブロックのランキングテーブルから、優先度が全て削除された場合には、削除した優先度を有効にした上で、ランキング最上位のユーザに割り当てる。
【００７３】
次に、受信局２００から通知された制御情報に基づいて、優先度を決定する方法について説明する。以下に示す規範に従って、各周波数ブロックに対する優先度を決定する。
（１）各周波数ブロックの受信チャネル状態
（２）各周波数ブロックにおける受信チャネル状態の時間平均と当該周波数ブロックの無線フレームにおける受信チャネル状態との比
（３）全サブキャリア（周波数ブロック）における受信チャネル状態の平均と割当対象の周波数ブロックの無線フレームにおける受信チャネル状態との比
（４）全サブキャリアにおける受信チャネル状態の平均をさらに時間平均した値と、当該無線フレームの割当対象の周波数ブロックにおける受信チャネル状態との比
受信チャネル状態、例えば受信ＳＩＲによる優先度が同一の場合に、遅延スプレッドの大きいユーザを優先して割り当てることにより、周波数ダイバーシチ効果により、ピークスループットを向上させることができる。
【００７４】
また、受信チャネル状態、例えば受信ＳＩＲによる優先度が同一の場合に、遅延スプレッドの小さいユーザを優先して割り当てることにより。遅延スプレッドの大きいユーザは、周波数ブロック間で平均受信チャネル状態、例えば平均受信ＳＩＲの差が小さいので、他の周波数ブロックを割り当てることができる。
【００７５】
次に、各周波数ブロックにおける受信ＳＩＲの大きさに応じて優先度を決定する場合を例としてランキングテーブルを作成するフローについて、図１０を参照して説明する。
【００７６】
送信局１００のスケジューラ１００−３は、各周波数ブロックにおける受信ＳＩＲの大きさに応じて、各ユーザの周波数ブロックの割当に対する指標である優先度を決定し、ランキングテーブルを作成する。
【００７７】
以下、Nは全周波数ブロック数、Iは全受信局数、ＳＩＲ（ｉ、ｎ）は受信局ｉの周波数ブロックｎに対する受信ＳＩＲ、即ち受信局２００からのフィードバック情報（制御情報）、Ａ{ｎ}は周波数ブロックｎに対する受信ＳＩＲの集合である。
【００７８】
まず、周波数ブロックｎを表すパラメータｎが初期値（ｎ＝０）に設定される（ステップＳ１００１）。次に、受信局ｉを表すパラメータｉが初期値（ｉ＝０）に設定される（ステップＳ１００２）。
【００７９】
次に、受信局ｉの周波数ブロックｎに対する受信ＳＩＲ（ｉ、ｎ）、即ち受信局２００からのフィードバック情報が受信されたか否かが判断される（ステップＳ１００３）。ＳＩＲ（ｉ、ｎ）が受信された場合には（ステップＳ１００３：Ｙｅｓ）、周波数ブロックｎに対する受信ＳＩＲの集合Ａ｛ｎ｝内のＳＩＲ（ｉ、ｎ）が上書きされる。この場合、Ａ{ｎ}内にＳＩＲ（ｉ、ｎ）がなければ追加される（ステップＳ１００４）。
【００８０】
一方、ＳＩＲ（ｉ、ｎ）が受信されていない場合には（ステップＳ１００３：Ｎｏ）、Ａ｛ｎ｝からＳＩＲ（ｉ、ｎ）が削除される。この場合、Ａ{ｎ}内にＳＩＲ（ｉ、ｎ）が無ければ何もしない（ステップＳ１００５）。
【００８１】
次に、受信局ｉを表すパラメータｉに１が加えられる（ｉ＝ｉ＋１）（ステップＳ１００６）。
【００８２】
次に、ステップＳ１００６において１が加えられた受信局ｉを表すパラメータｉが全受信局数Ｉを表すパラメータＩ未満であるか否かが判断される（ステップＳ１００７）。
【００８３】
受信局ｉを表すパラメータｉが全受信局数Ｉを表すパラメータＩ未満である場合には（ｉ＜Ｉ）（ステップＳ１００７：Ｙｅｓ）、ステップＳ１００３に戻る。
【００８４】
一方、受信局ｉを表すパラメータｉが全受信局数Ｉを表すパラメータＩ以上である場合には（ステップＳ１００７：Ｎｏ）、周波数ブロックｎを表すパラメータｎに１が加えられる（ｎ＝ｎ＋１）（ステップＳ１００８）。
【００８５】
次に、ステップＳ１００８において１が加えられた周波数ブロックｎを表すパラメータｎが全周波数ブロック数Ｎを表すパラメータＮ未満であるか否かが判断される（ステップＳ１００９）。
【００８６】
周波数ブロックｎを表すパラメータｎが全周波数ブロック数Ｎを表すＮ未満である場合には（ｎ＜Ｎ）（ステップＳ１００９：Ｙｅｓ）、ステップＳ１００２に戻る。
【００８７】
一方、周波数ブロックｎを表すパラメータｎが全周波数ブロックＮを表すパラメータＮ未満でない場合には（ステップＳ１００９：Ｎｏ）、周波数ブロックｎを表すパラメータｎが初期値（ｎ＝０）に設定される（ステップＳ１０１０）。
【００８８】
次に、周波数ブロックｎに対する受信ＳＩＲの集合Ａ｛ｎ｝の要素がＳＩＲの大きい順に並び替えられる（ステップＳ１０１１）。次に、周波数ブロックｎを表すパラメータｎに１が加えられる（ｎ＝ｎ＋１）（ステップＳ１０１２）。
【００８９】
次に、ステップＳ１０１２において１が加えられた周波数ブロックｎを表すパラメータｎが全周波数ブロック数Ｎを表すパラメータＮ未満であるか否かが判断される（ステップＳ１０１３）。
【００９０】
周波数ブロックｎを表すパラメータｎが全周波数ブロック数Ｎを表すＮ未満である場合には（ｎ＜Ｎ）（ステップＳ１０１３：Ｙｅｓ）、ステップＳ１０１１に戻る。ステップＳ１０１１〜ステップＳ１０１３までの処理は、周波数ブロックｎを表すパラメータｎが全周波数ブロックＮを表すパラメータＮ以上となるまで繰り返される。
【００９１】
一方、周波数ブロックｎを表すパラメータｎが全周波数ブロックＮを表すパラメータＮ未満でない場合には（ステップＳ１０１３：Ｎｏ）、処理が終了する。
【００９２】
次に、周波数ブロックをユーザに割り当てる周波数ブロック割当フローについて説明する。ここでは、同一受信局に割り当てる周波数ブロックの数をＫ個以下に制限する手順と、周波数ブロックを割り当てる手順とに分けて説明する。
【００９３】
まず、同一受信局に割り当てる周波数ブロック数をＫ個以下に制限する手順について、図１１を参照して説明する。
【００９４】
送信局１００のスケジューラ１００−３は、作成したランキングテーブルに基づいて、同一受信局に割り当てる周波数ブロック数をＫ個以下に制限し、周波数ブロックを割り当てる。
【００９５】
以下、Nは全周波数ブロック数、ｕｓｅｒ（ｎ，ｒ）は周波数ブロックｎの割当に対する優先順位がｒ位の受信局ＩＤ情報、Ｒ（ｎ）＝｛ｕｓｅｒ（ｎ，ｒ）｝は周波数ブロックｎの割当てに対する優先順位情報の集合である。
【００９６】
まず、周波数ブロックｎを表すパラメータｎが初期値（ｎ＝０）に設定され、優先順位ｒ位を表すパラメータｒが初期値（ｒ＝０）に設定される（ステップＳ１１０１）。次に、優先順位ｒ位を表すパラメータｒに１が加えられる（ｒ＝ｒ＋１）（ステップＳ１１０２）。
【００９７】
次に、周波数ブロックｎの割当に対する優先順位情報の集合Ｒ（ｎ）に、周波数ブロックｎの割当に対する優先順位がｒ位の受信局ＩＤ情報ｕｓｅｒ（ｎ，ｒ）が存在するか否か判断される（ステップS１１０３）。Ｒ（ｎ）にｕｓｅｒ（ｎ，ｒ）が存在しない場合には（ステップＳ１１０３：Ｎｏ）、ステップＳ１１０２に戻る。
【００９８】
一方、Ｒ（ｎ）にｕｓｅｒ（ｎ，ｒ）が存在する場合には（ステップＳ１１０３：Ｙｅｓ）、周波数ブロックｎを受信局ｕｓｅｒ（ｎ，ｒ）に割り当てる（ステップＳ１１０４）。
【００９９】
次に、周波数ブロックｎの割当に対する優先順位がｒ位の受信局ＩＤ情報ｕｓｅｒ（ｎ，ｒ）に割り当てた周波数ブロック数がＫであるか否かが判断される（ステップＳ１１０５）。ｕｓｅｒ（ｎ，ｒ）に割り当てた周波数ブロック数がＫである場合には（ステップＳ１１０５：Ｙｅｓ）、周波数ブロックｎを表すパラメータｎに１を加えた値をｍとする（ｍ＝ｎ＋１）（ステップＳ１１０８）。
【０１００】
次に、周波数ブロックｍの割当に対する優先順位情報の集合Ｒ（ｍ）から受信局、ｕｓｅｒ（ｎ、ｒ）の優先度情報が削除される（ステップＳ１１０９）。次に、周波数ブロックｍを表すパラメータｍに１が加えられる（ｍ＝ｍ＋１）（ステップＳ１１１０）。
【０１０１】
次に、ステップＳ１１１０において１が加えられた周波数ブロックｍを表すパラメータｍが全周波数ブロック数Ｎを表すパラメータＮ未満であるか否かが判断される（ステップＳ１１１１）。
【０１０２】
周波数ｍを表すパラメータｍが全周波数ブロック数Ｎを表すパラメータＮ未満である場合には（ｍ＜Ｎ）（ステップＳ１１１１：Ｙｅｓ）、ステップＳ１１０９に戻る。
【０１０３】
一方、周波数ブロックｍを表すパラメータｍが全周波数ブロックＮを表すパラメータＮ未満でない場合（ステップＳ１１１１：Ｎｏ）、及びステップＳ１１０５において、ｕｓｅｒ（ｎ，ｒ）に割り当てた周波数ブロック数がＫでない場合には（ステップＳ１１０５：Ｎｏ）、周波数ブロックｎを表すパラメータｎに１が加えられる（ｎ＝ｎ＋１）（ステップＳ１１０６）。
【０１０４】
次に、ステップＳ１１０６において１が加えられた周波数ブロックｎを表すパラメータｎが全周波数ブロック数Ｎを表すパラメータＮ未満であるか否かが判断される（ステップＳ１１０７）。
【０１０５】
周波数ブロックｎを表すパラメータｎが全周波数ブロック数Ｎを表すパラメータＮ未満である場合には（ｎ＜Ｎ）（ステップＳ１１０７：Ｙｅｓ）、ステップＳ１１０２に戻る。ステップＳ１１０２〜ステップＳ１１０７までの処理は、周波数ブロックｎを表すパラメータｎが全周波数ブロックＮを表すパラメータＮ以上となるまで繰り返される。
【０１０６】
一方、周波数ブロックｎを表すパラメータｎが全周波数ブロックＮを表すパラメータＮ未満でない場合には（ステップＳ１１０７：Ｎｏ）、処理が終了する。
【０１０７】
次に、周波数ブロックを割り当てる手順について、図１２及び図１３を参照して説明する。
【０１０８】
送信局１００のスケジューラ１００−３は、作成したランキングテーブルに基づいて、周波数ブロックにユーザを割り当てる。
【０１０９】
まず、図１２に示すように、各ユーザの、周波数ブロック割り当てに対する指標である優先度をランキングしたテーブルを作成する。次に、作成したランキングテーブルの上位から周波数ブロックを割り当て、既に割り当てた周波数ブロックを対象周波数ブロックとする優先度はテーブルから削除する。
【０１１０】
例えば、図１２に示すランキングテーブルを参照して説明する。図１２はランキングテーブルの例であり、優先順位１〜５に対して、優先度ｕ、ｖ、ｗ、ｘ、ｚ、ユーザＩＤ３、２、５、３、２、対象ブロックＤ、Ｄ、Ａ、Ｂ、Ａが対応付けられている。
【０１１１】
まず、優先順位に従って周波数ブロックDがユーザ３に割り当てられ、周波数ブロックDを対象とする優先度がランキングテーブルから削除される。この場合、優先順位が２であるユーザ２がランキングテーブルから削除される。次に、残っている周波数ブロックの割当が行われる。この場合、優先順位が３である周波数ブロックＡがユーザ５に割り当てられ、周波数ブロックＡを対象とする優先度がランキングテーブルから削除される。この場合、優先順位が５であるユーザ２がランキングテーブルから削除される。以下同様の処理が繰り返されることにより周波数ブロックが各ユーザに割り当てられる。
【０１１２】
このようにすることにより、常に各ユーザに対して、受信チャネル状態の最も良い周波数ブロックを割り当てることができる。
【０１１３】
次に、周波数ブロックをユーザに割り当てる周波数ブロック割当フローについて、図１３を参照して説明する。ここでは、各周波数ブロックにおける受信ＳＩＲの大きさに応じて優先度が決定される場合を例として説明する。
【０１１４】
以下、ＳＩＲ（ｉ、ｎ）は受信局ｉの周波数ブロックｎに対する受信ＳＩＲ、即ち受信局ｉからのフィードバック情報（制御情報）、Ｉは全受信局数、Ｎは全周波数ブロック数、Ｒは周波数ブロックに対する受信ＳＩＲ情報の優先順位、Ｕｓｅｒ（Ｒ）は優先順位ＲのＳＩＲ情報をもつ受信局ＩＤ、Ｂｌｏｃｋ（Ｒ）は優先順位ＲのＳＩＲ情報が対象とする周波数ブロックＩＤである。
【０１１５】
まず、受信局ｉの周波数ブロックｎに対する受信ＳＩＲを表すＳＩＲ（ｉ、ｎ）（０＜ｉ＜Ｉ、０＜ｎ＜Ｎ）に対して値の大きな順に優先順位がつけられる（ステップＳ１３０１）。
【０１１６】
次に、周波数ブロックｎに対するＳＩＲ情報の優先順位Ｒを表すパラメータＲが初期値（Ｒ＝０）に設定され、周波数ブロックｎｎを表すパラメータｎｎが初期値（ｎｎ＝０）に設定される（ステップＳ１３０２）。
【０１１７】
次に、周波数ブロックに対するＳＩＲ情報の優先順位Ｒを表すパラメータＲの情報が存在するか否かの判断が行われる（ステップＳ１３０３）。
【０１１８】
周波数ブロックに対するＳＩＲ情報の優先順位Ｒを表すパラメータＲの情報が存在する場合には（ステップＳ１３０３：Ｙｅｓ）、優先順位ＲのＳＩＲ情報をもつ受信局ＩＤを表すパラメータＵｓｅｒ（Ｒ）に優先順位ＲのＳＩＲ情報が対象とする周波数ブロックＩＤを表すパラメータＢｌｏｃｋ（Ｒ）を割り当てる（ステップＳ１３０４）。
【０１１９】
次に、周波数ブロックｎｎを表すパラメータｎｎに１が加えられる（ｎｎ＝ｎｎ＋１）（ステップＳ１３０５）。次に、ステップＳ１３０５において１が加えられた周波数ブロックｎｎを表すパラメータｎｎが全周波数ブロック数Ｎを表すパラメータＮ未満であるか否かが判断される（ステップＳ１３０６）。
【０１２０】
周波数ブロックｎｎを表すパラメータｎｎが全周波数ブロック数Ｎを表すパラメータＮ未満でない場合には（ステップＳ１３０６：Ｎｏ）、処理が終了する。
【０１２１】
一方、周波数ブロックｎｎを表すパラメータｎｎが全周波数ブロック数Ｎを表すパラメータＮ未満である場合には（ｎｎ＜Ｎ）（ステップＳ１３０６：Ｙｅｓ）、周波数ブロックに対する受信ＳＩＲ情報の優先順位Ｒを表すパラメータＲに１を加えた値をｒとする（ｒ＝Ｒ＋１）（ステップＳ１３０７）。
【０１２２】
次に、ステップＳ１３０７において求められた周波数ブロックに対するＳＩＲ情報の優先順位を表すパラメータｒが全受信局数を表すパラメータＩと全周波数ブロック数Ｎを表すパラメータＮとの積（Ｉ×Ｎ）未満であるか否かが判断される（ステップＳ１３０８）。
【０１２３】
周波数ブロックに対するＳＩＲ情報の優先順位を表すパラメータｒが全受信局数を表すパラメータＩと全周波数ブロック数Ｎを表すパラメータＮとの積未満である場合には（ｒ＜Ｉ×Ｎ）（ステップＳ１３０８：Ｙｅｓ）、優先順位ｒのＳＩＲ情報が対象とする周波数ブロックＩＤを表すパラメータＢｌｏｃｋ（ｒ）と優先順位ＲのＳＩＲ情報が対象とする周波数ブロックＩＤを表すパラメータＢｌｏｃｋ（Ｒ）とが等しいか否かが判断される（ステップＳ１３０９）。
【０１２４】
優先順位ｒのＳＩＲ情報が対象とする周波数ブロックＩＤを表すパラメータＢｌｏｃｋ（ｒ）と優先順位ＲのＳＩＲ情報が対象とする周波数ブロックＩＤを表すパラメータＢｌｏｃｋ（Ｒ）とが等しい場合には（Ｂｌｏｃｋ（ｒ）＝Ｂｌｏｃｋ（Ｒ））（ステップＳ１３０９：Ｙｅｓ）、ステップＳ１３０７に戻る。
【０１２５】
一方、優先順位ｒのＳＩＲ情報が対象とする周波数ブロックＩＤを表すパラメータＢｌｏｃｋ（ｒ）と優先順位ＲのＳＩＲ情報が対象とする周波数ブロックＩＤを表すパラメータＢｌｏｃｋ（Ｒ）とが等しくない場合には（ステップＳ１３０９：Ｎｏ）、優先順位ｒの情報、即ち優先順位ｒの受信ＳＩＲ情報をもつ受信局ＩＤを表すパラメータＵｓｅｒ（ｒ）、及び優先順位ｒの受信ＳＩＲ情報が対象とする周波数ブロックＩＤを表すパラメータＢｌｏｃｋ（ｒ）を削除し（ステップＳ１３１０）、ステップＳ１３０７に戻る。
【０１２６】
一方、ステップＳ１３０８において、周波数ブロックに対するＳＩＲ情報の優先順位を表すパラメータｒが、全受信局数を表すパラメータＩと全周波数ブロック数Ｎを表すパラメータＮとの積（Ｉ×Ｎ）未満でない場合（ステップＳ１３０８：Ｎｏ）、及びステップＳ１３０３において、周波数ブロックに対するＳＩＲ情報の優先順位Ｒを表すパラメータＲの情報が存在しない場合には（ステップＳ１３０３：Ｎｏ）、周波数ブロックに対するＳＩＲ情報の優先順位Ｒを表すパラメータＲに１が加えられる（Ｒ＝Ｒ＋１）（ステップＳ１３１１）。
【０１２７】
次に、ステップＳ１３１１において１が加えられた周波数ブロックに対する受信ＳＩＲ情報の優先順位Ｒ表すパラメータＲが、全受信局数を表すパラメータＩと全周波数ブロック数Ｎを表すパラメータＮとの積（Ｉ×Ｎ）未満であるか否かが判断される（ステップＳ１３１２）。
【０１２８】
周波数ブロックに対する受信ＳＩＲ情報の優先順位Ｒを表すパラメータＲが、全受信局数を表すパラメータＩと全周波数ブロック数Ｎを表すパラメータＮとの積未満である場合（Ｒ＜Ｉ×Ｎ）（ステップＳ１３１２：Ｙｅｓ）、処理が終了する。
【０１２９】
一方、周波数ブロックに対する受信ＳＩＲ情報の優先順位を表すパラメータＲが全受信局数を表すパラメータＩと全周波数ブロック数Ｎを表すパラメータＮとの積（Ｉ×Ｎ）未満でない場合（ステップＳ１３１２：Ｎｏ）、ステップＳ１３０３に戻る。
【０１３０】
次に、本発明の第２の実施例にかかる移動通信システムについて説明する。
【０１３１】
上述した実施例においては、送信局１００が、受信局２００からフィードバックされた制御情報に基づいて、全周波数ブロックを全ユーザ（受信局）に割り当てる場合について説明した。
【０１３２】
本実施例にかかる送信局１００は、ユーザ（受信局）を固定的に周波数ブロックに予め振り分け、同一の周波数ブロックに振り分けられたユーザ間で、その周波数ブロックにおける各ユーザのチャネル変動に応じて、時間領域のスケジューリングを行う。
【０１３３】
例えば、図１４に示すように、ユーザは、各周波数ブロックに対してスケジューリングを行う１または複数のスケジューラに振り分けられる。例えば、Ｕｓｅｒ１およびＵｓｅｒ４は同じスケジューラに振り分けられ、Ｕｓｅｒ２およびＵｓｅｒ５は同じスケジューラに振り分けられ、Ｕｓｅｒ３およびＵｓｅｒ６は同じスケジューラに振り分けられる。Ｕｓｅｒ１およびＵｓｅｒ４が振り分けられたスケジューラはＵｓｅｒ１とＵｓｅｒ４との間でスケジューリングを行い、Ｕｓｅｒ２およびＵｓｅｒ５が振り分けられたスケジューラはＵｓｅｒ２とＵｓｅｒ５との間でスケジューリングを行い、Ｕｓｅｒ３およびＵｓｅｒ６が振り分けられたスケジューラはＵｓｅｒ３とＵｓｅｒ６との間でスケジューリングを行う。
【０１３４】
このようにすることにより、受信局２００は、振り分けられたスケジューラに対応する周波数ブロックにおける上り制御情報、例えば受信チャネル状態を示す情報を送信すればよいので、受信局２００が送信局１００に送信する上り制御情報の情報量を削減することができる。
【０１３５】
本実施例にかかる送信局１００ついて、図１５を参照して説明する。
【０１３６】
本実施例にかかる送信局１００は、図２を参照して説明した送信局に、パケット選別部１００−５、バッファ管理部１００−６および後述するスケジューラ１００−１３と接続されたユーザ割り当て部１００−１２を備え、スケジューラ１００−３として復調・復号部１００−２およびバッファ管理部１００−６と接続された１または複数のスケジューラ１００−１３と、送信バッファ１００−８としてＰＤＵ生成部１００−７と接続された１または複数の送信バッファ１００−１４と、セレクタ１００−９として各スケジューラおよび各送信バッファとそれぞれ接続されたセレクタ１００−１５とを備える。各セレクタ１００−１５は、それぞれ符号化・変調部１００−１０と接続される。本実施例においては、周波数ブロック毎にスケジューラが備えられる場合、すなわち周波数ブロックとスケジューラとが１対１に対応する場合について説明する。
【０１３７】
ユーザ割り当て部１００−１２は、各ユーザに割り当てる周波数ブロックを決定し、宛先のユーザと、そのユーザに割り当てる周波数ブロックを示す情報をパケット選別部１００−５およびバッファ管理部１００−６に入力する。また、ユーザ割り当て部１００−１２は、宛先のユーザを示す情報を、割り当てる周波数ブロックに対応するスケジューラ１００−１３に入力する。
【０１３８】
例えば、ユーザ割り当て部１００−１２は、新規のユーザを、割り当て済みのユーザが少ない周波数ブロックに割り当てる。
【０１３９】
また、例えばユーザ割り当て部１００−１２は、新規のユーザを、送信待ちデータの少ない周波数ブロックに割り当てるようにしてもよい。この場合、ユーザ割り当て部１００−１２は、バッファ管理部１００−６により管理される各送信バッファ１００−１４の待ち行列の状態を参照し、送信待ちデータの少ない周波数ブロックに新規のユーザを割り当てる。
【０１４０】
また、例えば、周波数ブロック毎に扱うトラフィックの種別を異なるようにし、送信するトラフィックの種別にしたがって、新規のユーザを周波数ブロックに割り当てるようにしてもよい。また、例えば、遅延要求に応じて、新規のユーザを周波数ブロックに割り当てるようにしてもよい。また、例えば、送信するデータサイズに応じて、新規ユーザを周波数ブロックに割り当てるようにしてもよい。
【０１４１】
ここでは、１ユーザに対して、１つの周波数ブロックを割り当てる場合について説明したが、例えば、ユーザ割り当て部１００−１２は、１ユーザに対して、複数の周波数ブロックを割り当てるようにしてもよい。この場合、ユーザ割り当て部１００−１２は、宛先のユーザおよびそのユーザに割り当てる周波数ブロックを示す情報を、パケット選別部１００−５およびバッファ管理部１００−６に入力する。
【０１４２】
パケット選別部１００−５は、ユーザ割り当て部１００−１２により、通知された宛先のユーザと、そのユーザに割り当てる周波数ブロックを示す情報に基づいて、入力されたＩＰパケットを選別し、選別されたパケット毎にＰＤＵ生成部１００−７に入力する。ＰＤＵ生成部１００−７は、入力されたパケットをＰＤＵ化し、例えば周波数ブロックに対応して備えられた各送信バッファ１００−１４に入力する。
【０１４３】
各送信バッファ１００−１４は、バッファ管理部１００−６により入力される宛先アドレスと、対応する待ち行列のメモリアドレスとに基づいて、入力されたＰＤＵから宛先（受信局）毎に独立の待ち行列を形成し、各待ち行列の状態をバッファ管理部１００−６に通知する。
【０１４４】
セレクタ１００−１５は、周波数ブロック毎に備えられ、スケジューラ１００−１３に対応する待ち行列からデータを取り出し、対応する符号化・変調部１００−１０に入力する。スケジューラ１００−１３は、通知された各受信局の上り制御情報、例えば受信局に割り当てられた周波数ブロックの下りリンク受信チャネル状態、パケットヘッダ情報および各待ち行列の状態に基づいて、各ユーザの割り当てられた周波数ブロックに対する指標（優先度）を求め、この指標に基づいて時間領域のスケジューリングを行う。
【０１４５】
例えば、各スケジューラ１００−１３は、対応する周波数ブロック毎に異なるスケジューリングアルゴリズムにより処理を行う。例えば、遅延要求の厳しいトラフィックを扱う周波数ブロックに対してはＦＩＦＯ、遅延要求の緩やかなトラフィックを扱う周波数ブロックに対しては受信チャネルに基づいて、スケジューリングを行う。
【０１４６】
符号化・変調部１００−１０では、入力されたデータに対し、符号化・変調処理が行われ、符号化・変調処理が行われたデータはＲＦ送信回路１００−１１に入力される。ＲＦ送信回路１００−１１は、入力された符号化・変調処理が行われたデータを送信する。
【０１４７】
本実施例において説明した送信局１００では、ＰＤＵ生成部１００−７において、入力されたパケットが分割され、ＰＤＵ化された後、そのＰＤＵが送信バッファ１００−１４に格納される場合について説明したが、１又は複数のＰＤＵ生成部をセレクタ１００−１５と符号化・変調部１００−１０との間に配置し、セレクタ１００−１５により各周波数ブロックで送信するデータが指定された待ち行列から取り出された後、その取り出されたデータを分割し、ＰＤＵ化するようにしてもよい。
【０１４８】
次に本実施例にかかる受信局について説明する。
【０１４９】
本実施例にかかる受信局は、図４を参照して説明した受信局と同様の構成である。フィードバックデータ生成部１００−５は、送信局１００から予め通知される割り当てられた周波数ブロックを示す情報および入力される受信チャネル状態の測定値に基づいて、割り当てられた周波数ブロックにおける受信チャネル状態を示すフィードバックデータ（制御情報）を生成し、生成したフィードバックデータを符号化・変調部２００−６に入力する。
【０１５０】
また、受信チャネル状態測定部１００−４は、送信局１００から予め通知される割り当てられた周波数ブロックを示す情報に基づいて、割り当てられた周波数ブロックにおける受信状態を測定し、その結果をフィードバックデータ生成部２００−５に入力するようにしてもよい。
【０１５１】
このようにすることにより、送信局１００にフィードバックする情報量を減少させることができる。
【０１５２】
本実施例においては、複数のスケジューラ１００−１３、複数の送信バッファ１００−１４および複数のセレクタ１００−１５を備える場合について説明したが１つのスケジューラ１００−１３、１つの送信バッファ１００−１４および１つのセレクタを備えるようにし、シリアルに処理を行うようにしてもよいし、ソフトにより処理するようにしてもよい。
【０１５３】
次に、本実施例にかかる移動通信システムにおける送信局１００の動作について、図１６を参照して説明する。送信局１００は、各受信局に割り当てた周波数ブロックを示す情報を送信する。また、受信局２００からフィードバックされる制御情報に基づいて、割り当てられた周波数ブロックにおいて各受信局に対して時間領域のスケジューリングを行う。
【０１５４】
最初に、ユーザ割り当て部１００−１２において、ユーザを周波数ブロックに振り分ける処理が行われる（ステップＳ１６０２）。
【０１５５】
次に、ユーザ割り当て部１００−１２は、各ユーザに、振り分けた周波数ブロックを示す情報を通知する（ステップＳ１６０４）。
【０１５６】
次に、スケジューラ１００−１３は、受信局２００から制御情報がフィードバックされたか否かを判断する（ステップＳ１６０６）。
【０１５７】
受信局２００から制御情報がフィードバックされた場合（ステップＳ１６０６：ＹＥＳ）、スケジューラ１００−１３は、各受信局の割り当てられた周波数ブロックに対する指標（優先度）を求める（ステップＳ１６０８）。
【０１５８】
一方、受信局２００から制御情報がフィードバックされない場合（ステップＳ１６０６：ＮＯ）、ステップＳ１６０６に戻る。
【０１５９】
次に、スケジューラ１００−１３は、優先度に基づいて、時間領域のスケジューリングを行う（ステップＳ１６１０）。
【０１６０】
次に、本発明の第３の実施例にかかる移動通信システムについて、図１７を参照して説明する。
【０１６１】
本実施例にかかる送信局１００は、図１５を参照して説明した第２の実施例にかかる送信局１００において、スケジューラ１００−１３として、１個のスケジューラ１００−１６により構成したものである。
【０１６２】
スケジューラ１００−１６は、例えば複数の周波数ブロックをグループ（組）にして管理する。例えば、扱うトラフィックの種別に応じて、複数の周波数ブロックをグループとして管理するようにしてもよい。また、スケジューラは、通知された各受信局の上り制御情報、例えば受信局に割り当てられた周波数ブロックの下りリンク受信チャネル状態、パケットヘッダ情報および各待ち行列の状態に基づいて、各ユーザの割り当てられた周波数ブロックに対する指標（優先度）を求め、この指標に基づいて、時間領域および周波数領域のスケジューリングを行う。例えば、スケジューラ１００−１６は、１または複数の待ち行列を指定する。
【０１６３】
セレクタ１００−１５は、スケジューラ１００−１３により指定された待ち行列からデータを取り出し、指定された周波数ブロックに対応する符号化・変調部１００−１０に入力する。
【０１６４】
ユーザ割り当て部１００−１２は、各ユーザに割り当てる周波数ブロックのグループを決定し、宛先のユーザと、そのユーザに割り当てる周波数ブロックのグループを示す情報をパケット選別部１００−５およびバッファ管理部１００−６に入力する。また、ユーザ割り当て部１００−１２は、宛先のユーザと、そのユーザに割り当てる周波数ブロックのグループを示す情報をスケジューラ１００−１６に入力する。例えば、ユーザ割り当て部１００−１２は、新規のユーザを、割り当て済みのユーザが少ない周波数ブロックのグループに割り当てる。また、例えば、割り当てる周波数ブロックとして、複数の周波数ブロックを指定するようにしてもよい。
【０１６５】
第２の実施例と同様に、例えばユーザ割り当て部１００−１２は、新規のユーザを、送信待ちデータの少ない周波数ブロックのグループに割り当てるようにしてもよい。また、例えば、周波数ブロック毎に扱うトラフィックの種別を異なるようにし、送信するトラフィックの種別にしたがって、新規のユーザを周波数ブロックのグループに割り当てるようにしてもよい。また、例えば、遅延要求に応じて、新規のユーザを周波数ブロックのグループに割り当てるようにしてもよい。また、例えば、送信するデータサイズに応じて、新規ユーザを周波数ブロックのグループに割り当てるようにしてもよい。
【０１６６】
本実施例において説明した送信局１００では、ＰＤＵ生成部１００−７において、入力されたパケットが分割され、ＰＤＵ化された後、そのＰＤＵが送信バッファ１００−１４に格納される場合について説明したが、１又は複数のＰＤＵ生成部をセレクタ１００−１５と符号化・変調部１００−１０との間に配置し、セレクタ１００−１５により各周波数ブロックで送信するデータが指定された待ち行列から取り出された後、その取り出されたデータを分割し、ＰＤＵ化するようにしてもよい。
【０１６７】
次に本実施例にかかる受信局について説明する。
【０１６８】
本実施例にかかる受信局は、第２の実施例において説明した受信局と同様の構成であるため、その説明を省略する。
【０１６９】
次に、本実施例にかかる移動通信システムにおける送信局１００の動作について、図１８を参照して説明する。送信局１００は、各受信局に割り当てた周波数ブロックを示す情報を送信する。また、送信局１００は、受信局２００からフィードバックされる制御情報に基づいて、割り当てられた周波数ブロックにおいて各受信局に対して時間領域および周波数領域のスケジューリングを行う。
【０１７０】
ここでは、複数の周波数ブロックがグループ（組）として管理され、各周波数ブロックにおける受信ＳＩＲの大きさに応じて優先度が決定される場合を例として説明する。
【０１７１】
以下、ＳＩＲ（ｉ、ｎ）は受信局ｉの周波数ブロックｎに対する受信ＳＩＲ、即ち受信局ｉからのフィードバック情報（制御情報）、Ｉは周波数ブロックのグループ（組）に割り当てられた全受信局数、Ｎは周波数ブロックのグループ（組）の全周波数ブロック数、Ｒは周波数ブロックに対する受信ＳＩＲ情報の優先順位、Ｕｓｅｒ（Ｒ）は優先順位ＲのＳＩＲ情報をもつ受信局ＩＤ、Ｂｌｏｃｋ（Ｒ）は優先順位ＲのＳＩＲ情報が対象とする周波数ブロックＩＤである。
【０１７２】
最初に、各ユーザに割り当てる周波数ブロックを決定する（ステップＳ１８０２）。
【０１７３】
次に、受信局ｉの周波数ブロックｎに対する受信ＳＩＲを表すＳＩＲ（ｉ、ｎ）（０＜ｉ＜Ｉ、０＜ｎ＜Ｎ）に対して値の大きな順に優先順位がつけられる（ステップＳ１８０４）。
【０１７４】
次に、周波数ブロックｎに対するＳＩＲ情報の優先順位Ｒを表すパラメータＲが初期値（Ｒ＝０）に設定され、周波数ブロックｎｎを表すパラメータｎｎが初期値（ｎｎ＝０）に設定される（ステップＳ１８０６）。
【０１７５】
次に、周波数ブロックに対するＳＩＲ情報の優先順位Ｒを表すパラメータＲの情報が存在するか否かの判断が行われる（ステップＳ１８０８）。
【０１７６】
周波数ブロックに対するＳＩＲ情報の優先順位Ｒを表すパラメータＲの情報が存在する場合には（ステップＳ１８０８：Ｙｅｓ）、優先順位ＲのＳＩＲ情報をもつ受信局ＩＤを表すパラメータＵｓｅｒ（Ｒ）に優先順位ＲのＳＩＲ情報が対象とする周波数ブロックＩＤを表すパラメータＢｌｏｃｋ（Ｒ）を割り当てる（ステップＳ１８１０）。
【０１７７】
次に、周波数ブロックｎｎを表すパラメータｎｎに１が加えられる（ｎｎ＝ｎｎ＋１）（ステップＳ１８１２）。次に、ステップＳ１８１２において１が加えられた周波数ブロックｎｎを表すパラメータｎｎが周波数ブロックのグループの全周波数ブロック数Ｎを表すパラメータＮ未満であるか否かが判断される（ステップＳ１８１４）。
【０１７８】
周波数ブロックｎｎを表すパラメータｎｎが周波数ブロックのグループの全周波数ブロック数Ｎを表すパラメータＮ未満でない場合には（ステップＳ１８１４：Ｎｏ）、処理が終了する。
【０１７９】
一方、周波数ブロックｎｎを表すパラメータｎｎが周波数ブロックのグループの全周波数ブロック数Ｎを表すパラメータＮ未満である場合には（ｎｎ＜Ｎ）（ステップＳ１８１４：Ｙｅｓ）、周波数ブロックに対する受信ＳＩＲ情報の優先順位Ｒを表すパラメータＲに１を加えた値をｒとする（ｒ＝Ｒ＋１）（ステップＳ１８１６）。
【０１８０】
次に、ステップＳ１８１６において求められた周波数ブロックに対するＳＩＲ情報の優先順位を表すパラメータｒが周波数ブロックのグループに割り当てられた全受信局数を表すパラメータＩと周波数ブロックのグループの全周波数ブロック数Ｎを表すパラメータＮとの積（Ｉ×Ｎ）未満であるか否かが判断される（ステップＳ１８１８）。
【０１８１】
周波数ブロックに対するＳＩＲ情報の優先順位を表すパラメータｒが周波数ブロックのグループに割り当てられた全受信局数を表すパラメータＩと周波数ブロックのグループの全周波数ブロック数Ｎを表すパラメータＮとの積未満である場合には（ｒ＜Ｉ×Ｎ）（ステップＳ１８１８：Ｙｅｓ）、優先順位ｒのＳＩＲ情報が対象とする周波数ブロックＩＤを表すパラメータＢｌｏｃｋ（ｒ）と優先順位ＲのＳＩＲ情報が対象とする周波数ブロックＩＤを表すパラメータＢｌｏｃｋ（Ｒ）とが等しいか否かが判断される（ステップＳ１８２０）。
【０１８２】
優先順位ｒのＳＩＲ情報が対象とする周波数ブロックＩＤを表すパラメータＢｌｏｃｋ（ｒ）と優先順位ＲのＳＩＲ情報が対象とする周波数ブロックＩＤを表すパラメータＢｌｏｃｋ（Ｒ）とが等しい場合には（Ｂｌｏｃｋ（ｒ）＝Ｂｌｏｃｋ（Ｒ））（ステップＳ１８２０：Ｙｅｓ）、ステップＳ１８１６に戻る。
【０１８３】
一方、優先順位ｒのＳＩＲ情報が対象とする周波数ブロックＩＤを表すパラメータＢｌｏｃｋ（ｒ）と優先順位ＲのＳＩＲ情報が対象とする周波数ブロックＩＤを表すパラメータＢｌｏｃｋ（Ｒ）とが等しくない場合には（ステップＳ１８２０：Ｎｏ）、優先順位ｒの情報、即ち優先順位ｒの受信ＳＩＲ情報をもつ受信局ＩＤを表すパラメータＵｓｅｒ（ｒ）、及び優先順位ｒの受信ＳＩＲ情報が対象とする周波数ブロックＩＤを表すパラメータＢｌｏｃｋ（ｒ）を削除し（ステップＳ１８２２）、ステップＳ１８１６に戻る。
【０１８４】
一方、ステップＳ１８１８において、周波数ブロックに対するＳＩＲ情報の優先順位を表すパラメータｒが、周波数ブロックのグループに割り当てられた全受信局数を表すパラメータＩと周波数ブロックのグループの全周波数ブロック数Ｎを表すパラメータＮとの積（Ｉ×Ｎ）未満でない場合（ステップＳ１８１８：Ｎｏ）、及びステップＳ１８０８において、周波数ブロックに対するＳＩＲ情報の優先順位Ｒを表すパラメータＲの情報が存在しない場合には（ステップＳ１８０８：Ｎｏ）、周波数ブロックに対するＳＩＲ情報の優先順位Ｒを表すパラメータＲに１が加えられる（Ｒ＝Ｒ＋１）（ステップＳ１８２４）。
【０１８５】
次に、ステップＳ１８２４において１が加えられた周波数ブロックに対する受信ＳＩＲ情報の優先順位Ｒ表すパラメータＲが、周波数ブロックのグループに割り当てられた全受信局数を表すパラメータＩと周波数ブロックのグループの全周波数ブロック数Ｎを表すパラメータＮとの積（Ｉ×Ｎ）未満であるか否かが判断される（ステップＳ１８２６）。
【０１８６】
周波数ブロックに対する受信ＳＩＲ情報の優先順位Ｒを表すパラメータＲが、周波数ブロックのグループに割り当てられた全受信局数を表すパラメータＩと周波数ブロックのグループの全周波数ブロック数Ｎを表すパラメータＮとの積未満である場合（Ｒ＜Ｉ×Ｎ）（ステップＳ１８２６：Ｙｅｓ）、処理が終了する。
【０１８７】
一方、周波数ブロックに対する受信ＳＩＲ情報の優先順位を表すパラメータＲが周波数ブロックのグループに割り当てられた全受信局数を表すパラメータＩと周波数ブロックのグループの全周波数ブロック数Ｎを表すパラメータＮとの積（Ｉ×Ｎ）未満でない場合（ステップＳ１８２６：Ｎｏ）、ステップＳ１８０８に戻る。
【０１８８】
本実施例においては、複数の周波数がグループとして管理される場合について説明したが、スケジューラが任意に周波数ブロックを選択するようにしてもよい。
【０１８９】
上述した実施例では、受信局２００から送信局１００へ受信チャネル状態が通知された周波数ブロックをユーザに割り当てる場合について説明した。ここでは、受信局２００からの受信チャネル状態が通知されない周波数ブロックをユーザに割り当てる場合について、図１９及び図２０を参照して説明する。
【０１９０】
受信局２００から一部の周波数ブロックの受信チャネル状態のみが通知され、受信チャネル状態が通知されない周波数ブロックが存在する場合について説明する。
【０１９１】
まず、過去に受信チャネル状態が通知された周波数ブロックを優先する場合について説明する。
【０１９２】
例えば、図１９（ａ）に示す受信チャネル状態の周波数特性において、周波数ブロックＥに対する受信チャネル状態が通知され、周波数ブロックＣ、Ｆに対する受信チャネル状態が通知されない場合について説明する。
【０１９３】
周波数ブロックＦについて、１無線フレーム前に受信チャネル状態が通知されていた場合には、通知されていたチャネル状態よりΔ１低い値を現在の受信チャネル状態とする。周波数ブロックＣについて、２無線フレーム前に受信チャネル状態が通知されていた場合には、通知されていたチャネル状態よりΔ２低い値を現在の受信チャネル状態とする。
【０１９４】
これらの場合、通知された時刻が遅い周波数ブロックほど優先する。例えば、ある周波数ブロックについて、２無線フレーム前と１無線フレーム前に受信チャネル状態が通知されていた場合、通知されていた時刻が遅い１無線フレーム前の受信チャネル状態に基づいて、現在の無線チャネル状態を決定する。
【０１９５】
次に、受信チャネル状態の通知された周波数ブロックに隣接する周波数ブロックを優先する場合、即ち隣接ブロックの優先度を大きくする場合について説明する。
【０１９６】
例えば、図１９（ｂ）に示す受信チャネル状態の周波数特性において、周波数ブロックＥに対する受信チャネル状態が通知され、周波数ブロックＥと隣接する周波数ブロックＤ、Ｆについては通知されない場合について説明する。この場合、周波数チャネル状態が良好な周波数ブロックＥと、周波数ブロックＤ、Ｆとの相関が高いと推定されるため、周波数ブロックＤ、Ｆの優先度を大きくする。この方法が適用できるのは、受信チャネル特性の変動が緩やかである場合である。
【０１９７】
次に、受信チャネル状態の通知された周波数ブロックからＬ個（ＬはＬ＞０の整数）離れた周波数ブロックを優先する場合について説明する。
【０１９８】
例えば、図２０（ａ）に示す受信チャネル状態の周波数特性において、周波数ブロックＢに対する受信チャネル状態が通知された場合、この周波数ブロックＢからＬ個離れた周波数ブロック、例えば３個離れた周波数ブロックＥに対する優先度を大きくする。この方法が適用できるのは、受信チャネル特性の変動が激しく、どの周波数ブロックを割り当てても同じである場合である。
【０１９９】
次に、受信チャネル状態の悪い周波数ブロックからＬ個以上離れた周波数ブロックを優先する場合について説明する。
【０２００】
例えば、図２０（ｂ）に示す受信チャネル状態の周波数特性において、周波数ブロックＢに対する受信チャネル状態が通知された場合、この周波数ブロックＢからＬ個以上離れた周波数ブロック、例えば３個離れた周波数ブロックＥに対する優先度を大きくする。この方法を用いることにより、受信チャネル状態の悪い周波数ブロックから離れた周波数ブロックは、その受信チャネル状態の悪い周波数ブロックよりも受信チャネル状態がよいと考えられ、その受信チャネル状態の良い周波数チャネルを割り当てることができる。
【０２０１】
また、上述した方法を切り換えて優先する周波数チャネルを割り当てるようにしても良い。例えば、受信チャネル状態の周波数特性から、どの方法により求めた優先度を用いたらシステム全体のスループットを向上されることができるかを判断する判断部（図示なし）を備え、判断部の判断に基づいて優先度を決定するようにする。
【０２０２】
次に、システム帯域幅のブロック化について、隣接サブキャリアをまとめてブロック化する場合、一定キャリア数だけ離れたサブキャリアをブロック化する場合、複数ブロックをまとめてブロック化する場合に分けて説明する。送信局１００は、サブキャリア（周波数ブロック）を、さらにまとめてブロック化して送信する。
【０２０３】
まず、隣接サブキャリアをまとめてブロック化する場合について説明する。
【０２０４】
図２１（ａ）に示すように、隣接するサブキャリアをまとめてブロック化する。例えば、隣接サブキャリアを４個のブロックにまとめる。このようにすることにより遅延スプレッドが小さい場合に周波数スケジューリングの効果を大きくすることができる。
【０２０５】
次に、一定キャリア数だけ離れたサブキャリアをブロック化する場合について説明する。図２１（ｂ）に示すように、一定キャリア数だけ離れたサブキャリアをブロック化する。例えば、４キャリア離れたサブキャリアをブロックにまとめる。このようにすることにより、遅延スプレッドが大きい場合に周波数インタリーブの効果を増大させることができる。
【０２０６】
次に、複数ブロックをまとめてブロック化する場合について説明する。図２１（ｃ）、（ｄ）に示すように、各受信局が一部のブロックの受信チャネル状態のみを通知する場合である。即ち、"受信局数×受信チャネル状態を通知する周波数ブロック数"がブロック化数よりも少ない場合に、いくつかの周波数ブロックをまとめて、１つのブロックとする。このようにすることにより、受信チャネル状態を通知してくる受信局がいない周波数ブロックが生じないようにできる。
【０２０７】
次に、コード領域の利用について、周波数ブロック化するコードチャネルと周波数ブロック化しないコードチャネルとを設ける場合、ユーザを割り当てた周波数ブロックの余りのコードチャネルを別のユーザに割り当てる場合に分けて、図２２を参照して説明する。
【０２０８】
まず、周波数ブロック化するコードチャネルと周波数ブロック化しないコードチャネルとを設ける場合について説明する。
【０２０９】
図２２（ａ）に示すように、周波数領域とコード領域とを考え、さらに、周波数領域については周波数ブロック化するコードチャネルと周波数ブロック化しないコードチャネルとを設ける。
【０２１０】
この周波数ブロック化するコードチャネルとしないコードチャネルとをトラフィックに応じて使い分ける。例えば、周波数ブロック化しないコードチャネルには、重要度が高く、誤りが殆ど許されないトラヒック、例えば制御トラヒック、優先度の高いトラヒック、例えばＲＴ(Real-Time)トラヒック、周波数スケジューリングによるゲインが見込めないユーザに対して使用する。
【０２１１】
また、ブロック化しないコードチャネルを使用するトラヒック量に応じてブロック化するコードチャネル数を可変としても良い。
【０２１２】
次に、ユーザを割り当てた周波数ブロックの余りのコードチャネルを別のユーザに割り当てる場合について説明する。
【０２１３】
図２２（ｂ）に示すように、あるコードチャネルに、その周波数ブロックにおける優先度が１位のユーザに割り当て、残りのコードチャネルには優先順位が２位以下のユーザに割り当てる。すなわち、周波数ブロック化した複数のコードチャネルを複数の受信局へのデータ送信に割り当てる。
【０２１４】
また、送信スロット毎に周波数帯域を分割するようにしてもよい。
【０２１５】
例えば、図２３に示すように、周波数ブロック化する送信スロットとしない送信スロットを設けるようにする。例えば、ブロック化しない周波数ブロックには、重要度が高く、誤りが殆んど許されないようなトラヒック、例えば制御トラヒック、優先度の高いトラヒック、遅延が許されないトラヒック、例えばRT(real time)トラヒック等、周波数スケジューリングによるゲインが見込めないユーザに対して使用する。また、これらのトラヒック量に応じてブロック化する送信スロットの割合を可変とするよにしてもよい。
【０２１６】
上述した実施例では、各周波数ブロックにユーザを割り当てる例について説明したが、無線リソースを割り当てるようにしてもよい。
【０２１７】
以上の実施例を含む実施形態に関し、更に、以下の項目を開示する。
【０２１８】
（１）送信局から送信される複数のサブキャリアを受信する移動通信システムにおける、受信局であって：
周波数帯域を分割した周波数ブロック毎の受信チャネル状態を測定する受信チャネル状態測定手段；
測定された受信チャネル状態に基づいて、前記送信局に通知する前記周波数ブロックの受信チャネル状態を示す制御情報を生成する制御情報生成手段；
を備える。
【０２１９】
このように構成することにより、測定された受信チャネル状態に基づいて、送信局に通知する周波数ブロックの受信チャネル状態を示す制御情報を生成することができる。
【０２２０】
（２）（１）に記載の受信局において：
前記受信チャネル状態測定手段は、自移動通信システムに割り当てられた周波数ブロックおよび自受信局に割り当てられた周波数ブロックの一方の受信チャネル状態を測定する。
【０２２１】
（３）（１）または（２）に記載の受信局において：
前記制御情報生成手段は、前記測定された受信チャネル状態に基づいて、所定の条件を満たす周波数ブロックの受信チャネル状態及び前記所定の条件を満たす周波数ブロックのＩＤ、指定された周波数ブロックのＩＤ及び前記指定された周波数ブロックのＩＤに対応する受信チャネル状態、及び前記測定された受信チャネル状態の平均値及び前記平均値と前記測定された受信チャネル状態との差分のうちのいずれか１つを制御情報として生成する。
【０２２２】
（４）（１）ないし（３）のいずれか１項に記載の受信局において：
前記制御情報生成手段は、前記測定された受信チャネル状態に基づいて決定された所定の値及び前記所定の値と前記測定された受信チャネル状態との差分を制御情報として生成する。
【０２２３】
（５）受信局へ複数のサブキャリアを送信する移動通信システムにおける送信局であって：
自移動通信システムに割り当てられた周波数帯域を分割した周波数ブロック毎に無線リソースを割り当て、
前記受信局から通知された前記周波数ブロックの受信チャネル状態を示す制御情報に基づいて、周波数ブロック毎の無線リソースの割当に対する指標を求め、前記指標に基づいて周波数ブロック毎に前記無線リソースを割り当てる割当手段；
を備える。
【０２２４】
このように構成することにより、受信局から通知された制御情報に基づいて、周波数ブロック毎の無線リソースの割当に対する指標を求め、各周波数ブロックに前記無線リソースを割り当てることができる。
【０２２５】
（６）（５）に記載の送信局において：
受信局を周波数ブロックに振り分ける振り分け手段；
を備え、
前記割当手段は、振り分けられた受信局に対して、周波数ブロックの無線リソースを割り当てる。
【０２２６】
（７）（６）に記載の送信局において：
前記振り分け手段は、各周波数ブロックにおける振り分けられた受信局の数、送信待ちデータ、送信するトラフィックの種別、遅延要求および送信するデータサイズのうち、少なくとも１つに基づいて、受信局を周波数ブロックに振り分ける。
【０２２７】
（８）（６）または（７）に記載の送信局において：
前記割当手段は、周波数ブロック毎に無線リソースを割り当てる場合に、異なるアルゴリズムを使用する。
【０２２８】
（９）（５）ないし（８）のいずれか１項に記載の送信局において：
前記割当手段は、各周波数ブロックの受信チャネル状態、各周波数ブロックにおける受信チャネル状態の時間平均と当該周波数ブロックの無線フレームにおける受信チャネル状態との比、全周波数ブロックにおける受信チャネル状態の平均と割当対象の周波数ブロックの無線フレームにおける受信チャネル状態との比、及び全周波数ブロックにおける受信チャネル状態の平均の時間平均と割当対象の周波数ブロックにおける受信チャネル状態との比のうち少なくとも１つに基づいて指標を求める。
【０２２９】
（１０）（９）に記載の送信局において：
前記割当手段は、受信チャネル状態が通知されない周波数ブロックの受信チャネル状態として、受信チャネル状態が通知された周波数ブロックおよびその受信チャネル状態に基づいて求めた値を使用する。
【０２３０】
（１１）（５）ないし（１０）のいずれか１項に記載の送信局において：
前記割当手段は、前記無線リソースを受信局当たりに割り当てる周波数ブロックの数を制御する。
【０２３１】
（１２）（５）ないし（１１）のいずれか１項に記載の送信局において：
前記割当手段は、複数の周波数ブロックをブロック化する。
【０２３２】
（１３）（５）ないし（１２）のいずれか１項に記載の送信局において：
周波数ブロック毎に送信する送信手段；
を備える。
【０２３３】
（１４）（１３）に記載の送信局において：
前記送信手段は、周波数ブロック化するコードチャネルおよび周波数ブロック化しないコードチャネルを使用して送信する。
【０２３４】
（１５）（１４）に記載の送信局において：
前記送信手段は、周波数ブロック化した複数のコードチャネルを複数の受信局へのデータ送信に割り当てる。
【０２３５】
（１６）（１３）に記載の送信局において：
前記送信手段は、送信スロット毎に周波数帯域を分割する。
【０２３６】
（１７）（５）ないし（１６）のいずれか１項に記載の送信局において：
振り分けた無線リソースを示す情報を受信局に通知する通知手段；
を備える。
【０２３７】
（１８）送信局と、前記送信局から送信される複数のサブキャリアを受信する受信局とを備える移動通信システムであって：
前記受信局は、
周波数帯域を分割した周波数ブロック毎の受信チャネル状態を測定する受信チャネル状態測定手段；
測定された受信チャネル状態に基づいて、前記送信局に通知する前記周波数ブロックの受信チャネル状態を示す制御情報を生成する制御情報生成手段；
を備え、
前記送信局は、
前記受信局から通知された前記周波数ブロックの受信チャネル状態を示す制御情報に基づいて、周波数ブロック毎の無線リソースの割当に対する指標を求め、前記指標に基づいて周波数ブロック毎に無線リソースを割り当てる割当手段；
を備える。
【０２３８】
このように構成することにより、受信局は、測定された受信チャネル状態に基づいて、送信局に通知する周波数ブロックの受信チャネル状態を示す制御情報を生成することができ、送信局は、受信局から通知された制御情報に基づいて、周波数ブロック毎の無線リソースの割当に対する指標を求め、周波数ブロック毎に前記無線リソースを割り当てることができる。
【０２３９】
（１９）（１８）に記載の移動通信システムにおいて：
前記受信チャネル状態測定手段は、自移動通信システムに割り当てられた周波数ブロックおよび自受信局に割り当てられた周波数ブロックの一方の受信チャネル状態を測定する。
【０２４０】
（２０）送信局と、前記送信局から送信される複数のサブキャリアを受信する受信局とを備える移動通信システムにおける周波数ブロック割当方法であって：
周波数帯域を分割した周波数ブロック毎の受信チャネル状態を測定するステップ；
測定された受信チャネル状態に基づいて、通知する前記周波数ブロックの受信チャネル状態を示す制御情報を生成するステップ；
前記制御情報に基づいて、各周波数ブロックの無線リソースの割当に対する指標を求め、前記指標に基づいて各周波数ブロックに無線リソースを割り当てるステップ；
を有する。
【０２４１】
このようにすることにより、送信局は、受信局から通知された制御情報に基づいて、周波数ブロック毎の無線リソースの割当に対する指標を求め、各周波数ブロックに前記無線リソースを割り当てることができる。
【０２４２】
（２１）（２０）に記載の周波数ブロック割当方法において：
前記測定するステップは、自移動通信システムに割り当てられた周波数ブロックおよび自受信局に割り当てられた周波数ブロックの一方の受信チャネル状態を測定するステップを有する。
【産業上の利用可能性】
【０２４３】
本発明にかかる受信局、送信局及び移動通信システム、並びに周波数ブロック割当方法は、システム全帯域を複数の周波数ブロックに分割し、ブロック毎に無線リソースを割り当てる移動通信システムに適用できる。
【符号の説明】
【０２４４】
１００  送信局
２００  受信局
【図１】
2010283886.tif 000003
【図２】
2010283886.tif 000004
【図３】
2010283886.tif 000005
【図４】
2010283886.tif 000006
【図５】
2010283886.tif 000007
【図６】
2010283886.tif 000008
【図７】
2010283886.tif 000009
【図８】
2010283886.tif 000010
【図９】
2010283886.tif 000011
【図１０】
2010283886.tif 000012
【図１１】
2010283886.tif 000013
【図１２】
2010283886.tif 000014
【図１３】
2010283886.tif 000015
【図１４】
2010283886.tif 000016
【図１５】
2010283886.tif 000017
【図１６】
2010283886.tif 000018
【図１７】
2010283886.tif 000019
【図１８】
2010283886.tif 000020
【図１９】
2010283886.tif 000021
【図２０】
2010283886.tif 000022
【図２１】
2010283886.tif 000023
【図２２】
2010283886.tif 000024
【図２３】
2010283886.tif 000025