(57)【要約】【課題】  周波数利用効率の向上とともにマルチキャリア無線通信システムの容量の拡大化に寄与することを可能とする。【解決手段】  ユーザとサブキャリアの組ごとの回線品質情報に基づき、該組ごとの送信可能ビット数を算出する送信可能ビット数算出部１０６と、該組ごとの送信可能ビット数に基づき、サブキャリアごとの送信可能な平均ビット数を算出するサブキャリア平均ビット数算出部１０８と、該算出された送信可能ビット数および平均ビット数を記憶する管理テーブル１２１と、管理テーブル１２１に基づき、ユーザに対するサブキャリアの割り当てを行うサブキャリア変調符号化決定部１００とを備え、サブキャリア変調符号化決定部１００は、サブキャリアごとの平均ビット数に応じて、いずれのサブキャリアから割り当てるのかを制御することを特徴とする。【選択図】    図１
2006287344.tif 000002
【特許請求の範囲】
【請求項１】
周波数の異なる複数のサブキャリアを利用して複数のユーザを周波数軸上で多重化する周波数分割多元接続方式のマルチキャリア無線通信装置であって、
前記ユーザと前記サブキャリアの組ごとの回線品質情報に基づき、前記組ごとの送信可能ビット数を算出する送信可能ビット数算出手段と、
前記組ごとの送信可能ビット数に基づき、前記サブキャリアごとの送信可能な平均ビット数を算出する平均ビット数算出手段と、
前記算出された送信可能ビット数および平均ビット数を記憶する管理テーブルと、
前記管理テーブルに基づき、前記ユーザに対する前記サブキャリアの割り当てを行うサブキャリア割り当て手段とを備え、
前記サブキャリア割り当て手段は、前記サブキャリアごとの平均ビット数に応じて、いずれのサブキャリアから割り当てるのかを制御する、
ことを特徴とするマルチキャリア無線通信装置。
【請求項２】
前記管理テーブルは、前記ユーザごとの利用可能な最大サブキャリア数を記憶し、
前記サブキャリア割り当て手段は、前記ユーザごとの最大サブキャリア数に応じて、サブキャリアの割り当てを制御する、
ことを特徴とする請求項１に記載のマルチキャリア無線通信装置。
【請求項３】
前記サブキャリア割り当て手段は、前記ユーザから要求された所要伝送レートを満たすために必要となるサブキャリア数に応じて、サブキャリアの割り当てを制御する、
ことを特徴とする請求項１又は２に記載のマルチキャリア無線通信装置。
【請求項４】
一ユーザに対し連続して割り当て可能なサブキャリア数である最大連続割り当て数を設定可能であり、
前記サブキャリア割り当て手段は、前記最大連続割り当て数に基づき、同一ユーザに対するサブキャリアの割り当てを制御する、
ことを特徴とする請求項１から３のいずれかの項に記載のマルチキャリア無線通信装置。
【請求項５】
前記サブキャリア割り当て手段は、固定的な伝送レートを必要とするユーザから先にサブキャリアの割り当てを行うことを特徴とする請求項１から４のいずれかの項に記載のマルチキャリア無線通信装置。
【請求項６】
固定的な伝送レートを必要とするユーザの接続数を設定可能であり、
前記サブキャリア割り当て手段は、前記接続数に基づき、サブキャリアの割り当てを制御する、
ことを特徴とする請求項５に記載のマルチキャリア無線通信装置。
【請求項７】
前記送信可能ビット数に基づき、前記ユーザごとの最大送信ビット数を算出する最大送信ビット数算出手段を備え、
前記管理テーブルは、前記ユーザごとの最大送信ビット数を記憶し、
前記サブキャリア割り当て手段は、前記ユーザごとに該最大送信ビット数と所要伝送レートに相当する所要ビット数を比較し、この比較結果に応じてサブキャリアの割り当てを制御する、
ことを特徴とする請求項１から６のいずれかの項に記載のマルチキャリア無線通信装置。
【請求項８】
前記送信可能ビット数に基づき、前記ユーザごとの最大送信ビット数を算出する最大送信ビット数算出手段を備え、
前記管理テーブルは、前記ユーザごとの最大送信ビット数を記憶し、
前記サブキャリア割り当て手段は、前記ユーザごとの最大送信ビット数に応じて、サブキャリアを割り当てるユーザの順序を定める、
ことを特徴とする請求項１から６のいずれかの項に記載のマルチキャリア無線通信装置。
【請求項９】
周波数の異なる複数のサブキャリアを利用して複数のユーザを周波数軸上で多重化する周波数分割多元接続方式のマルチキャリア無線通信装置におけるサブキャリア割り当て方法であって、
前記ユーザと前記サブキャリアの組ごとの回線品質情報に基づき、前記組ごとの送信可能ビット数を算出する過程と、
前記組ごとの送信可能ビット数に基づき、前記サブキャリアごとの送信可能な平均ビット数を算出する過程と、
前記算出された送信可能ビット数および平均ビット数を管理テーブルに記憶する過程と、
前記管理テーブルに基づき、前記ユーザに対する前記サブキャリアの割り当てを行うサブキャリア割り当て過程とを有し、
前記サブキャリア割り当て過程において、前記サブキャリアごとの平均ビット数に応じて、いずれのサブキャリアから割り当てるのかを制御する、
ことを特徴とするサブキャリア割り当て方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチキャリアを利用して複数のユーザを周波数軸上で多重化する周波数分割多元接続（Frequency Division Multiple Access：ＦＤＭＡ）方式のマルチキャリア無線通信装置およびそのサブキャリア割り当て方法に関する。
【背景技術】
【０００２】
従来、マルチキャリア変調方式の１種である直交周波数分割多重（Orthogonal Frequency Division Multiplexing：ＯＦＤＭ）方式を用い、各サブキャリアにユーザを割り当てることにより多元接続を実現する直交周波数分割多元接続（Orthogonal Frequency Division Multiple Access：ＯＦＤＭＡ）方式が知られている（例えば、特許文献１参照）。ＯＦＤＭＡ方式では、ユーザ毎に異なる無線伝搬環境に応じて適応的な制御を行うことにより、通信特性の向上が可能である。
【０００３】
ＯＦＤＭ方式では、周波数の異なる複数のサブキャリアを利用して情報を送受信する。マルチパスフェージング環境においては、各サブキャリアの通信品質が異なるため、各サブキャリアに対して最適な変調多値数や符号化率を用いるように制御することで、より効率的な通信を行うことができる。さらに、ＯＦＤＭＡ方式では、サブキャリア毎の通信品質の違いに加え、ユーザ間の通信品質の差を利用して、サブキャリアの割り当てを適応的に行うことにより、一層の通信特性の向上を図ることが可能となる。
【０００４】
特許文献１記載の従来技術では、ビットが誤る可能性に応じて、サブキャリアの使用権を割り当てている。さらに固定的な伝送レートを必要とする音声通信等や、非固定的な伝送レートでよいパケット通信等といった、特徴の異なる通信サービスが混在するシステムの場合、固定的な伝送レートを必要とするユーザの数を制限し、制限範囲内ならば固定的な伝送レートを必要とするユーザから先にサブキャリアを割り当てている。
【特許文献１】特開２００３−１８１１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上述した従来技術では、適応変調を適用する場合、ビットが誤る可能性の低いサブキャリアを優先することは必ずしも効率的であるとは言えない。また、ユーザ数の制限によって、固定的な伝送レートのユーザに対するサブキャリア割り当ての優先制御を行うので、例えば、固定的な伝送レートのユーザが通信品質の悪いエリアにいた場合であっても、そのユーザに数多くのサブキャリアが割り当てられて、システム全体の周波数利用効率が低下する恐れがある。
【０００６】
本発明は、このような事情を考慮してなされたもので、その目的は、周波数利用効率の向上とともにマルチキャリア無線通信システムの容量の拡大化に寄与することのできるマルチキャリア無線通信装置およびそのサブキャリア割り当て方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明に係るマルチキャリア無線通信装置は、周波数の異なる複数のサブキャリアを利用して複数のユーザを周波数軸上で多重化する周波数分割多元接続方式のマルチキャリア無線通信装置であって、前記ユーザと前記サブキャリアの組ごとの回線品質情報に基づき、前記組ごとの送信可能ビット数を算出する送信可能ビット数算出手段と、前記組ごとの送信可能ビット数に基づき、前記サブキャリアごとの送信可能な平均ビット数を算出する平均ビット数算出手段と、前記算出された送信可能ビット数および平均ビット数を記憶する管理テーブルと、前記管理テーブルに基づき、前記ユーザに対する前記サブキャリアの割り当てを行うサブキャリア割り当て手段とを備え、前記サブキャリア割り当て手段は、前記サブキャリアごとの平均ビット数に応じて、いずれのサブキャリアから割り当てるのかを制御する、ことを特徴とする。
【０００８】
本発明に係るマルチキャリア無線通信装置においては、前記管理テーブルは、前記ユーザごとの利用可能な最大サブキャリア数を記憶し、前記サブキャリア割り当て手段は、前記ユーザごとの最大サブキャリア数に応じて、サブキャリアの割り当てを制御する、ことを特徴とする。
【０００９】
本発明に係るマルチキャリア無線通信装置においては、前記サブキャリア割り当て手段は、前記ユーザから要求された所要伝送レートを満たすために必要となるサブキャリア数に応じて、サブキャリアの割り当てを制御する、ことを特徴とする。
【００１０】
本発明に係るマルチキャリア無線通信装置においては、一ユーザに対し連続して割り当て可能なサブキャリア数である最大連続割り当て数を設定可能であり、前記サブキャリア割り当て手段は、前記最大連続割り当て数に基づき、同一ユーザに対するサブキャリアの割り当てを制御する、ことを特徴とする。
【００１１】
本発明に係るマルチキャリア無線通信装置においては、前記サブキャリア割り当て手段は、固定的な伝送レートを必要とするユーザから先にサブキャリアの割り当てを行うことを特徴とする。
【００１２】
本発明に係るマルチキャリア無線通信装置においては、固定的な伝送レートを必要とするユーザの接続数を設定可能であり、前記サブキャリア割り当て手段は、前記接続数に基づき、サブキャリアの割り当てを制御する、ことを特徴とする。
【００１３】
本発明に係るマルチキャリア無線通信装置においては、前記送信可能ビット数に基づき、前記ユーザごとの最大送信ビット数を算出する最大送信ビット数算出手段を備え、前記管理テーブルは、前記ユーザごとの最大送信ビット数を記憶し、前記サブキャリア割り当て手段は、前記ユーザごとに該最大送信ビット数と所要伝送レートに相当する所要ビット数を比較し、この比較結果に応じてサブキャリアの割り当てを制御する、ことを特徴とする。
【００１４】
本発明に係るマルチキャリア無線通信装置においては、前記送信可能ビット数に基づき、前記ユーザごとの最大送信ビット数を算出する最大送信ビット数算出手段を備え、前記管理テーブルは、前記ユーザごとの最大送信ビット数を記憶し、前記サブキャリア割り当て手段は、前記ユーザごとの最大送信ビット数に応じて、サブキャリアを割り当てるユーザの順序を定める、ことを特徴とする。
【００１５】
本発明に係るサブキャリア割り当て方法は、周波数の異なる複数のサブキャリアを利用して複数のユーザを周波数軸上で多重化する周波数分割多元接続方式のマルチキャリア無線通信装置におけるサブキャリア割り当て方法であって、前記ユーザと前記サブキャリアの組ごとの回線品質情報に基づき、前記組ごとの送信可能ビット数を算出する過程と、前記組ごとの送信可能ビット数に基づき、前記サブキャリアごとの送信可能な平均ビット数を算出する過程と、前記算出された送信可能ビット数および平均ビット数を管理テーブルに記憶する過程と、前記管理テーブルに基づき、前記ユーザに対する前記サブキャリアの割り当てを行うサブキャリア割り当て過程とを有し、前記サブキャリア割り当て過程において、前記サブキャリアごとの平均ビット数に応じて、いずれのサブキャリアから割り当てるのかを制御する、ことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、周波数利用効率の向上とともにマルチキャリア無線通信システムの容量の拡大化に寄与することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照し、本発明の一実施形態について説明する。
図１、図２は、本発明の一実施形態に係るマルチキャリア無線通信装置の構成を示すブロック図である。図１には基地局における送信機１の構成、図２には移動局（ユーザ端末）における受信機２の構成が示されている。
【００１８】
図１の送信機１において、サブキャリア変調符号化決定部１００は、各ユーザ１、２、・・・、Ｎに対して、割り当てるサブキャリア、各サブキャリアの符号化率およびデータ変調方式を決定する。この決定結果を示す送信パラメータは、多重部１０４に出力される。
【００１９】
符号化変調部１０１は、サブキャリア変調符号化決定部１００による決定結果に従って、送信データの符号化およびデータ変調を行う。ＩＦＦＴ部１０２は、符号化変調部１０１出力後の信号に対して、周波数領域から時間領域に変換する逆高速フーリエ変換（ＩＦＦＴ）を行う。ガードインターバル挿入部１０３は、ＩＦＦＴ後の信号に対して、ガードインターバル信号を挿入する。多重部１０４は、ガードインターバル信号挿入後の信号に、サブキャリア変調符号化決定部１００から入力される送信パラメータを制御用チャネルに時分割多重する。多重部１０４出力後の信号は、無線機１０５に入力され、アップコンバージョン後にアンテナから無線送信される。
なお、サブキャリア変調符号化決定部１００から出力される送信パラメータは、ＩＦＦＴ部１０２に入力し周波数分割多重してもよい。
【００２０】
送信可能ビット数算出部１０６は、通信相手であるユーザ端末から受け取る変調符号化情報Ｄに基づき、各ユーザに関する各サブキャリアでの送信可能ビット数を算出する。ユーザ最大ビット数算出部１０７は、各ユーザに関する１シンボルで送信可能な最大送信ビット数を算出する。サブキャリア平均ビット数算出部１０８は、各サブキャリアでの送信可能な平均ビット数を算出する。最大割り当てサブキャリア数決定部１０９は、ユーザごとの利用可能な最大サブキャリア数を決定する。最大固定ユーザ数決定部１１０は、固定レートが必要なユーザを最大何ユーザまで割り当て可能かを示す、最大固定ユーザ数を決定する。最大連続割り当て数決定部１１１は、一ユーザに対し連続して割り当て可能なサブキャリア数である最大連続割り当て数を決定する。管理テーブル１２１は、ユーザごと及びサブキャリアごとに、サブキャリア割り当てに係る管理情報を記憶する。割り当て待ちユーザテーブル１２２は、ユーザごとに、連続して割り当てられたサブキャリア数を記憶する。
【００２１】
図２の受信機２において、無線機２００はアンテナを介して無線信号を受信し、ダウンコンバージョンする。ガードインターバル除去部２０１は、ダウンコンバージョン後の受信信号からガードインターバル信号を除去する。分離部２０２は、ガードインターバル信号除去後の信号から制御用チャネルの送信パラメータを抽出する。この抽出結果の送信パラメータは、自分宛データ抽出部２０５およびデータ復調誤り訂正部２０７に出力される。
【００２２】
ＦＦＴ部２０３は、ガードインターバル信号除去後の信号に対して、時間領域から周波数領域に変換する高速フーリエ変換（ＦＦＴ）を行う。伝搬路推定／補償部２０４は、周波数領域に変換後の信号に対して、無線伝搬路を推定し、伝搬路歪を補償する。なお、伝搬路推定および補償はＦＦＴの前に行ってもよい。また、伝搬路歪を補償する対象のサブキャリアは自分に対して割り当てられたもののみでよい。この割り当てられたサブキャリアの情報は、分離部２０２で抽出された送信パラメータから得ることができる。
なお、送信側から送られる送信パラメータが周波数分割多重されている場合は、ＦＦＴ部２０３で分離するようにすればよい。
【００２３】
自分宛データ抽出部２０５は、分離部２０２から受け取った送信パラメータに基づいて自分に対して割り当てられたサブキャリア、各サブキャリアの符号化率およびデータ変調方式を認識し、無線伝搬路の推定補償後の信号から自分宛のデータを抽出する。パラレル／シリアル変換部２０６は、その抽出された受信データをシリアルデータに変換する。データ復調誤り訂正部２０７は、分離部２０２から受け取った送信パラメータに基づいて自分に対して割り当てられたサブキャリア、各サブキャリアの符号化率およびデータ変調方式を認識し、パラレル／シリアル変換部２０６出力後の信号に対してデータ復調および誤り訂正を行い、受信データを出力する。
【００２４】
回線品質算出部２０８は、データ復調誤り訂正部２０７の復調および誤り訂正の結果（例えばビット誤り率）および伝搬路推定／補償部２０４での伝搬路状態の推定結果に基づいて、今回のサブキャリアに関する回線品質を算出する。変調符号化情報算出部２０９は、その回線品質算出結果の情報に基づき、当該サブキャリアに最適な変調方式と符号化率を算出する。この算出結果である変調方式および符号化率の組み合わせ、並びに当該サブキャリアを示す変調符号化情報Ｄは、通信相手である基地局に制御用チャネルを用いて送信され、該基地局の送信機１に伝達される。
【００２５】
なお、受信機２において、前のフレームで変調符号化情報Ｄにより送信側に通知した、各サブキャリが用いるべき符号化率と変調方式を記憶するようにし、送信側からの送信パラメータには符号化率および変調方式の情報を省略するようにしてもよい。
【００２６】
図１のサブキャリア変調符号化決定部１００は、管理テーブル１２１に格納されている管理情報に基づいて、どのユーザに対してどのサブキャリアを割り当てるのかを決定する。さらに、各サブキャリアの符号化率および変調多値数を、受信側から通知された、各サブキャリが用いるべき符号化率と変調方式の情報に基づき、複数の候補の中から選択し決定する。例えば、ＢＰＳＫ（Bi-Phase Shift Keying）、ＱＰＳＫ（Quadrature Phase Shift Keying）、１６ＱＡＭ（16-positions Quadrature Amplitude Modulation）および６４ＱＡＭ（64-positions Quadrature Amplitude Modulation）などがその候補である。
【００２７】
図５には、管理テーブル１２１の構成例が示されている。
送信可能ビット数算出部１０６は、通信相手であるユーザ端末から受け取った変調符号化情報Ｄに基づき、ユーザごとに、各サブキャリアでの送信可能ビット数を算出し、管理テーブル１２１に格納する。図６には、変調方式および符号化率の組み合わせと送信ビット数との対応関係の例が示されている。この例では、上記受信機２の回線品質算出部２０８は回線品質情報としてＳＩＮＲ（Signal to Interference and Noise power Ratio）を算出し、変調符号化情報算出部２０９はそのＳＩＮＲから変調方式と符号化率を求める。具体的には、図６に例示されるような変換テーブルを有し、ＳＩＮＲに対応する変調方式と符号化率を得る。送信可能ビット数算出部１０６は、図６に例示されるような変換テーブルを有し、変調符号化情報Ｄで示される変調方式および符号化率に対応する送信ビット数を得る。この送信ビット数は、変調符号化情報Ｄの送信元であるユーザに関する、当該変調符号化情報Ｄで示されるサブキャリアでの送信可能ビット数として、管理テーブル１２１に格納される。この結果、図５に示されるように、管理テーブル１２１には、ユーザごとに、各サブキャリアでの送信可能ビット数が格納されることになる。図５において、ユーザの番号とサブキャリア番号の組に対応する欄に格納されている値がその組の送信可能ビット数である。
【００２８】
なお、本実施形態では、受信側から送信側へ変調符号化情報Ｄを通知しているが、受信側で送信ビット数を求めて送信側に通知するようにしてもよい。或いは、変調符号化情報算出部２０９を送信側に設け、受信側からは回線品質情報を送信側へ通知するようにしてもよい。
【００２９】
ユーザ最大ビット数算出部１０７は、ユーザごとに、管理テーブル１２１中の送信可能ビット数を合計して最大送信ビット数を算出し、管理テーブル１２１に格納する。ここで、最大割り当てサブキャリア数決定部１０９によってユーザごとの利用可能な最大サブキャリア数が決定されている場合には、その最大サブキャリア数分のサブキャリアのみを合計対象とする。つまり、最大送信ビット数を算出するユーザに関し、送信可能ビット数の大きなサブキャリアから順番に最大サブキャリア数分までのサブキャリアを選択し、選択したサブキャリアでの送信可能ビット数を合計して当該ユーザの最大送信ビット数を算出する。なお、図５では最大サブキャリア数は考慮していない。
【００３０】
サブキャリア平均ビット数算出部１０８は、サブキャリアごとに、管理テーブル１２１中の送信可能ビット数の平均値を算出し、平均ビット数として管理テーブル１２１に格納する。
【００３１】
最大割り当てサブキャリア数決定部１０９には、ユーザの優先度などに基づいたユーザごとの利用可能な最大サブキャリア数が予め設定される。その設定値は任意の値でよい。最大固定ユーザ数決定部１１０には、システム状況や、例えば音声や動画通信といった各種通信サービスの優先度に応じた最大固定ユーザ数が予め設定される。その設定値は任意の値でよい。最大連続割り当て数決定部１１１には、システム設計の思想等に応じた最大連続割り当て数が予め設定される。その設定値は任意の値でよい。なお、最大サブキャリア数、最大固定ユーザ数および最大連続割り当て数は、適宜、システムの状況に応じて変更するようにしてもよい。
【００３２】
次に、図３、図４を参照して、本実施形態に係るサブキャリア割り当て方法を説明する。図３、図４は、本実施形態に係るサブキャリア割り当て手順を示す処理フロー図である。以下、図７〜図１４に示される具体例を参照しながら説明する。
【００３３】
ユーザからの通信要求については、制御用チャネル等により移動局（受信機２側）から基地局（送信機１側）に通知されている。
図３において、まず、ステップ３０１、３０２において、ユーザごとの各サブキャリアでの送信可能ビット数、ユーザごとの最大送信ビット数およびサブキャリアごとの平均ビット数が算出されて管理テーブル１２１に格納される。また、ユーザごとの最大サブキャリア数が管理テーブル１２１に格納される。この結果、図７に例示される管理テーブル１２１が作成される。この例では、ユーザ番号１〜６の６ユーザが存在している。なお、図示される管理テーブル１２１において、ユーザの番号とサブキャリア番号の組に対応する欄に格納されている値がその組の送信可能ビット数である。
【００３４】
次いで、サブキャリア変調符号化決定部１００は、固定的な伝送レートを必要とするユーザが存在するか確認し（ステップ３０３）、存在するならば固定的な伝送レートが必要なユーザに対するサブキャリアの割り当て処理を起動する（ステップ３０４）。一方、存在しなければ、ステップ３１６に進む。ここでは、固定的な伝送レートを必要とする具体的なユーザとして、ユーザ番号「１」、「２」、「３」の３ユーザが存在し、その所要ビット数は６（所要ビット数は所要伝送レートに相当する値である）、また最大固定ユーザ数は２として以降の説明を行う。これにより、ステップ３０４に進み、固定的な伝送レートが必要なユーザに対するサブキャリアの割り当て処理が起動される。
【００３５】
固定的な伝送レートが必要なユーザに対するサブキャリアの割り当て処理において、サブキャリア変調符号化決定部１００は、まず、各ユーザの所要送信ビット数と、管理テーブル１２１中の最大送信ビット数とを比較し、最大送信ビット数が所要送信ビット数に満たないユーザを管理テーブル１２１から削除して割り当て対象から除外する（ステップ３０５）。図７の例では、全てのユーザ１〜３に関して、その最大送信ビット数は所要ビット数の６を上回っているので、そのままステップ３０６に進む。
【００３６】
次いで、ステップ３０６では、固定的な伝送レートを必要とするユーザに対する割り当て順位を決定する。この順位付けの仕方として、例えば、（１）最大送信ビット数が大きいユーザを優先することにより、より多くのユーザへの割り当てを可能とする手法、（２）最大送信ビット数が小さいユーザを優先することにより、公平性を高める手法、（３）できるだけ小さいサブキャリア数で所要ビット数（所要伝送レート）を達成できるユーザを優先することにより、より多くのユーザへの割り当てを可能とする手法、（４）すでに通信を行っているユーザを優先する手法、などが考えられる。いずれの手法を用いるのかは、適用するシステムに応じて決定すればよい。ここでは、（２）最大送信ビット数が小さいユーザを優先する手法を用いる。これにより、図７の例から、ユーザに対する割り当て順位は、最大送信ビット数が小さい順に、ユーザ３、ユーザ１、ユーザ２の順番となる。
【００３７】
次いで、割り当て順位が最大のユーザに対するサブキャリアの割り当てを開始する（ステップ３０７）。図７の例ではユーザ３に対する割り当てが開始される。次いで、ステップ３０８では、割り当て対象ユーザに関し、最も送信可能ビット数が大きいサブキャリアを当該ユーザに割り当てる。そして、その割り当てたサブキャリアは以降の割り当てから除外する。なお、最も送信可能ビット数が大きいサブキャリアが複数あった場合には、平均ビット数が小さい方のサブキャリアを選択する。これにより、他ユーザにとっては状態の悪いサブキャリアを優先的に選択することになるので、全体としての周波数利用効率が向上する。図７の例では、ユーザ３の送信可能ビット数の最大値は３であり、サブキャリア３、４、７がこれに該当する。このため、サブキャリア３、４、７の平均ビット数「１．７」、「１．９」、「０．８」を比較し、最小値を有するサブキャリア７をユーザ３に割り当てる。ここで、サブキャリア７は以降の割り当てから除外される。
【００３８】
次いで、ステップ３０９では、所要ビット数を満たしているか否かを判断し、満たしていなければステップ３０８に戻り、同一ユーザに対する割り当てを繰り返す。所要ビット数を満たしていれば、当該ユーザを割り当て対象から除外し、ステップＳ３１０に進む。図７の例では、ユーザ３に割り当てたサブキャリア７だけでは、所要ビット数「６」に満たないので、ステップ３０８に戻り、サブキャリアの割り当てを再度行う。この割り当て処理により、ユーザ３には、送信可能ビット数が最大値「３」であり、且つ、平均ビット数が最小値「１．７」である、サブキャリア３が割り当てられる。ここで、サブキャリア３は以降の割り当てから除外される。この結果、ユーザ３には、サブキャリア３、７が割り当てられて、その送信可能ビット数の合計は６であり、所要ビット数「６」を満たす。これにより、ユーザ３を割り当て対象から除外し、ステップ３１０に進む。ここでの結果は、図８に例示されるように管理テーブル１２１に記録される。図８において、割り当て対象から除外されたユーザ３と、割り当て済みのサブキャリア３、７とに関する管理情報が太線で囲まれて明示されるように、割り当て対象からの除外ユーザと、割り当て済みサブキャリアとが記録されている。
【００３９】
次いで、ステップ３１０では、未割り当てのサブキャリアが存在するか判断し、全サブキャリアが割り当て済みの場合には処理を終了する。一方、未割り当てのサブキャリアが存在する場合には、ステップ３１１で割り当て完了したユーザの数が最大固定ユーザ数未満であるか判断する。この結果、最大固定ユーザ数未満ならばステップ３１４へ、最大固定ユーザ数に達したならばステップＳ３１２にそれぞれ進む。ステップ３１４では、固定的な伝送レートが必要なユーザであって割り当て未完了のユーザが存在するか判断し、存在するならばステップ３１５に進み、存在しないならばステップ３１３に進む。
【００４０】
図８の例では、未割り当てのサブキャリア１、２、４、５、６、８、９、１０が存在し、且つ、割り当て完了したユーザの数「１」が最大固定ユーザ数「２」未満であり、且つ、割り当て未完了のユーザ１、２が存在するので、ステップ３１５に進む。
【００４１】
ステップ３１５では、割り当て対象からの除外ユーザと割り当て済みサブキャリアとに関する管理情報を除外して最大送信ビット数および平均ビット数を計算し、管理テーブル１２１を更新する。この結果、図８に例示されるように管理テーブル１２１が更新される。次いで、上記ステップ３０５に戻り、更新後の管理テーブル１２１に基づき、固定的な伝送レートが必要なユーザに対するサブキャリアの割り当て処理を行う。
【００４２】
固定的な伝送レートが必要なユーザに対するサブキャリアの割り当て処理は、上記したステップ３１０で未割り当てのサブキャリアが存在しない、ステップ３１１で割り当て完了したユーザの数が最大固定ユーザ数に達した、ステップ３１４で割り当て未完了のユーザが存在しない、のいずれかの条件が満足された場合に、終了する。
【００４３】
図８の例では、次の割り当て順位であるユーザ１に対するサブキャリアの割り当て処理がお行われる。この結果、ユーザ１には、サブキャリア４、５、９が割り当てられて所要ビット数「６」を満たすことになり、ユーザ１に対する割り当てが完了する。ここで、割り当て済みのユーザ数が２となり、最大固定ユーザ数「２」に達したので、上記ステップ３１１が「ＮＯ」となり、ステップ３１２に進む。
【００４４】
ステップ３１２では、固定的な伝送レートが必要なユーザに対するサブキャリアの割り当て処理を終了し、割り当て未完了で残っている、固定的な伝送レートが必要なユーザを割り当て対象から除外する。この結果、図８の管理テーブル１２１は図９に例示されるように更新される。図９では、割り当て対象からの除外ユーザ１、２、３と、割り当て済みサブキャリア３、４、５、７、９とが、太線で囲まれて明示されるように記録されている。
【００４５】
次いで、ステップ３１３で、割り当て未完了のユーザが存在するか判断し、存在するならばステップ３１６へ進み、存在しないならば処理を終了する。図９の例では、割り当て未完了のユーザ４、５、６が存在するので、ステップ３１６に進む。ステップ３１６では、サブキャリア変調符号化決定部１００は、パケットユーザに対するサブキャリアの割り当て処理を起動する。ここで、パケットユーザとは、固定的な伝送レートが不要なユーザのことをいう。パケットユーザに対するサブキャリアの割り当て処理のフローは図４に示されている。
【００４６】
図４において、まず、一ユーザに対し連続して割り当て可能なサブキャリア数である最大連続割り当て数が決定される（ステップ４０１）。ここでは、具体例として最大連続割り当て数は２とする。次いで、サブキャリア変調符号化決定部１００は、管理テーブル１２１に基づき、割り当て未完了のユーザに係る割り当て待ちユーザテーブル１２２を作成する（ステップ４０２）。図９の例では割り当て未完了のユーザ４、５、６が存在するので、該ユーザ４、５、６ごとに、連続して割り当てられたサブキャリア数（連続割り当て数）を格納できる、図１０に例示される割り当て待ちユーザテーブル１２２が作成される。なお、各ユーザの連続割り当て数の初期値は０である。
【００４７】
次いで、ステップ４０３では、未割り当てのサブキャリアのうち、割り当て待ちユーザテーブル１２２に存在するユーザに関する送信可能ビット数で最大のサブキャリアを、当該ユーザに割り当てる。ここで、該当するサブキャリアが複数存在する場合には、平均ビット数が小さい方のサブキャリアを選択する。これにより、他ユーザにとっては状態の悪いサブキャリアを優先的に選択することになるので、システム全体としての周波数利用効率が向上する。なお、さらに、各ユーザの最大送信ビット数を比較して、その値が小さい方、あるいは大きい方のユーザを優先することにより、システムのポリシーを変化させることも可能である。ここでは、最大送信ビット数が小さい方のユーザを優先することとする。ステップ４０３の割り当て結果は管理テーブル１２１および割り当て待ちユーザテーブル１２２に反映させる。
【００４８】
図９の例では、未割り当てのサブキャリア１、２、６、８、１０のうち、割り当て待ちユーザテーブル１２２に存在するユーザ４、５、６に関する送信可能ビット数を比較すると、最大値は１であり、該当するのはサブキャリア１、２、６、８、１０全てであり複数存在する。このため、平均ビット数を比較すると、最小値「０．７」のサブキャリア１、６、８、１０に絞られる。ここで、各ユーザ４、５、６の最大送信ビット数を比較すると、最小値「２」はユーザ６のみであるので、平均ビット数「０．７」であってユーザ６に対応するサブキャリア１０を該ユーザ６に割り当てる。この結果として、図１１に示されるように、割り当て待ちユーザテーブル１２２は、ユーザ６の連続割り当て数が１に更新される。また、管理テーブル１２１は、図１２に示されるように、割り当て済みとしてサブキャリア１０が追加記録され、最大送信ビット数が再計算されて更新される。
【００４９】
次いで、ステップ４０４では、未割り当てのサブキャアが存在するか判断し、存在しなければ処理を終了する。未割り当てのサブキャアが存在する場合には、ステップ４０５で、ユーザごとに、割り当てサブキャリア総数が最大サブキャリア数に達していないか判断する。この結果、いずれのユーザも未だ達していない場合にはステップ４０６に進み、達したユーザが存在する場合にはステップ４０７に進む。
【００５０】
ステップ４０６では、連続割り当て数が最大連続割り当て数に達しているユーザが存在するか判断する。この結果、いずれのユーザも未だ達していない場合にはステップ４０３に戻り、達したユーザが存在する場合にはステップ４０７に進む。
【００５１】
ステップ４０７では、上記ステップ４０５で割り当てサブキャリア総数が最大サブキャリア数に達したと判断されたユーザ、或いは上記ステップ４０６で連続割り当て数が最大連続割り当て数に達したと判断されたユーザを割り当て待ちユーザテーブル１２２から削除する。
【００５２】
次いで、ステップ４０８で、割り当て待ちユーザテーブル１２２にユーザが存在しないか判断し、存在する場合にはステップ４０３に戻り、存在しない場合にはステップ４０９で割り当て待ちユーザテーブル１２２を再生成する。
【００５３】
図１１、図１２の例では、未割り当てのサブキャア４、５、６が存在する。そして、ユーザ６のみにサブキャリアが割り当てられており、その割り当てサブキャリア総数は１であり、ユーザ６の最大サブキャリア数は２である。また、ユーザ６の連続割り当て数は１（図１１参照）であり、最大連続割り当て数「２」に達していないので、まだユーザ６に対する割り当ては可能である。これにより、ステップ４０４「ＹＥＳ」且つステップ４０５「ＮＯ」且つステップ４０６「ＮＯ」となる。従って、この段階ではいずれのユーザ４、５、６も割り当て待ちユーザテーブル１２２からは削除されずに、ステップ４０３からの処理が繰り返される。
【００５４】
以降、ステップ４０３からの処理において、ステップ４０３で、ユーザ４に関するサブキャリア６と、ユーザ５に関するサブキャリア１、８が同条件となる。このため、ここではランダム方式で選択することとし、今回はユーザ５に対してサブキャリア１を割り当てる結果となる。この結果、図１３に示されるように管理テーブル１２１には、割り当て済みとしてサブキャリア１が追加記録される。
【００５５】
さらに次のステップ４０３からの処理において、ステップ４０３で、ユーザ５に対してサブキャリア８を割り当てる結果となり、割り当て待ちユーザテーブル１２２は、図１４に示されるように、ユーザ５の連続割り当て数は２となる。この結果、ユーザ５の連続割り当て数「２」は、最大連続割り当て数「２」に等しくなり、ステップ４０６「ＹＥＳ」となるので、ユーザ５は割り当て待ちユーザテーブル１２２から削除される。これにより、割り当て対象のユーザはユーザ４、６のみとなり、ステップ４０３からの処理が繰り返される。その後、ユーザ４にサブキャリア６が、ユーザ６にサブキャリア２がそれぞれ割り当てられる結果となり、全てのサブキャリアが割り当て済みとなる。これにより、ステップ４０４「ＮＯ」となるので、割り当て処理は終了する。
【００５６】
なお、上述した図３、図４に示されるサブキャリア割り当て処理の実行は、システム条件や環境条件に応じて適当な周期で繰り返し行うように制御する。
【００５７】
なお、上述した具体例では、固定的な伝送レートが必要なユーザの所要ビット数（所要伝送レート）を１種類としたが、複数種類であっても同様の手順により適用可能である。或いは、全ユーザがパケットユーザである場合においても同様の手順により適用可能である。また、最低レートを補償するユーザが存在する場合には、固定的な伝送レートが必要なユーザに対するサブキャリアの割り当て処理において、所要ビット数として最低レートに対応する値を設定して処理を行い、さらに、パケットユーザに対するサブキャリアの割り当て処理においても当該ユーザを除外せずに行うことにより対応可能である。
【００５８】
また、複数のサブキャリアをまとめて一つの制御単位として扱うようにしてもよい。
【００５９】
上述したように本実施形態によれば、ユーザ要求（固定的な伝送レートが必要か否か等）や無線伝搬路状況などの複数の異なる条件を考慮して各ユーザに最適なサブキャリを割り当てることができる。これにより、周波数利用効率を向上させることが可能となる。また、マルチキャリア無線通信システムの容量の拡大化に寄与することが可能となる。
【００６０】
また、システム設計の思想や接続されるユーザ数、提供される通信サービスなどに応じて、柔軟にシステムの特性を変更することが可能となる。また、上述したサブキャリア割り当てに係る処理は基本的な演算のみで行われるので、実現する際の構成が容易となる。
【００６１】
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
例えば、最大送信ビット数を算出する機能を受信側に設け、さらに送信側からユーザの利用可能な最大サブキャリア数を受信側に通知する機能を設けることによって、予め所要伝送レートを満たせないユーザは接続要求を出さないようにするようにしてもよい。さらに、このときユーザは最大サブキャリ数の増加を要求してもよい。
【００６２】
また、ユーザに対する割り当て順位付けのために、図３のステップ３０１などで、先に所要伝送レートを達成するための必要サブキャリア数を算出しておいてもよい。
【図面の簡単な説明】
【００６３】
【図１】本発明の一実施形態に係るマルチキャリア無線通信装置の送信機構成を示すブロック図である。
【図２】本発明の一実施形態に係るマルチキャリア無線通信装置の受信機構成を示すブロック図である。
【図３】本発明の一実施形態に係るサブキャリア割り当て手順を示す第１の処理フロー図である。
【図４】本発明の一実施形態に係るサブキャリア割り当て手順を示す第２の処理フロー図である。
【図５】図１に示される管理テーブル１２１の構成例を示す図である。
【図６】本発明の一実施形態に係る変調方式および符号化率の組み合わせと送信ビット数との対応関係の例を示す図表である。
【図７】本発明の一実施形態に係るサブキャリア割り当て処理を説明するための具体例を示した管理テーブル１２１の構成例を示す図である。
【図８】本発明の一実施形態に係るサブキャリア割り当て処理を説明するための具体例を示した管理テーブル１２１の構成例を示す図である。
【図９】本発明の一実施形態に係るサブキャリア割り当て処理を説明するための具体例を示した管理テーブル１２１の構成例を示す図である。
【図１０】本発明の一実施形態に係るサブキャリア割り当て処理を説明するための具体例を示した割り当て待ちユーザテーブル１２２の構成例を示す図である。
【図１１】本発明の一実施形態に係るサブキャリア割り当て処理を説明するための具体例を示した割り当て待ちユーザテーブル１２２の構成例を示す図である。
【図１２】本発明の一実施形態に係るサブキャリア割り当て処理を説明するための具体例を示した管理テーブル１２１の構成例を示す図である。
【図１３】本発明の一実施形態に係るサブキャリア割り当て処理を説明するための具体例を示した管理テーブル１２１の構成例を示す図である。
【図１４】本発明の一実施形態に係るサブキャリア割り当て処理を説明するための具体例を示した割り当て待ちユーザテーブル１２２の構成例を示す図である。
【符号の説明】
【００６４】
１…送信機、２…受信機、１００…サブキャリア変調符号化決定部（サブキャリア割り当て手段）、１０１…符号化変調部、１０２…ＩＦＦＴ部、１０３…ガードインターバル挿入部、１０４…多重部、１０５，２００…無線機、１０６…送信可能ビット数算出部、１０７…ユーザ最大ビット数算出部、１０８…サブキャリア平均ビット数算出部、１０９…最大割り当てサブキャリア数決定部、１１０…最大固定ユーザ数決定部、１１１…最大連続割り当て数決定部、１２１…管理テーブル、１２２…割り当て待ちユーザテーブル、２０１…ガードインターバル除去部、２０２…分離部、２０３…ＦＦＴ部、２０４…伝搬路推定／補償部、２０５…自分宛データ抽出部、２０６…パラレル／シリアル変換部、２０７…データ復調誤り訂正部、２０８…回線品質算出部、２０９…変調符号化情報算出部
【図１】
2006287344.tif 000003
【図２】
2006287344.tif 000004
【図３】
2006287344.tif 000005
【図４】
2006287344.tif 000006
【図５】
2006287344.tif 000007
【図６】
2006287344.tif 000008
【図７】
2006287344.tif 000009
【図８】
2006287344.tif 000010
【図９】
2006287344.tif 000011
【図１０】
2006287344.tif 000012
【図１１】
2006287344.tif 000013
【図１２】
2006287344.tif 000014
【図１３】
2006287344.tif 000015
【図１４】
2006287344.tif 000016