(57)【要約】【課題】マッピング誤りを検出して正常な通信を継続するための適切な対応を行うことができる通信装置を得ること。【解決手段】周波数方向と時間方向の２次元領域上において、所定の周波数方向の長さと所定の時間方向の長さのフレームを分割した周波数方向と時間方向の矩形領域であるゾーン内に周波数方向と時間方向の矩形領域であるバーストを配置し、バーストに下りデータまたは上りデータを割当てるマッピング部５と、ゾーンの配置を示すゾーン配置情報と、バーストの配置を示すバースト位置情報と、に基づいてマッピング誤りを検出するマッピング誤り検出部６と、を備える。【選択図】図１
2010278754.tif 000002
【特許請求の範囲】
【請求項１】
周波数方向と時間方向の２次元領域上において、所定の周波数方向の長さと所定の時間方向の長さを有する領域であるフレームを周波数方向と時間方向の矩形領域であるゾーンに分割し、前記ゾーン内に周波数方向と時間方向の矩形領域であるバーストを配置し、前記バーストに自装置が送信するデータまたは自装置が受信するデータを割当てるマッピング手段と、
前記ゾーンの前記フレーム内の配置を示すゾーン配置情報と、前記バーストの前記フレーム内の配置を示すバースト位置情報と、に基づいてマッピング誤りを検出するマッピング誤り検出手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記マッピング誤り検出手段は、前記バーストの領域が、そのバーストが配置されたゾーン外の領域を含む場合に、そのバーストでマッピング誤りを検出したと判定する、
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記マッピング手段が割当てた割当て結果を割当て情報とし、
前記マッピング誤り検出手段は、マッピング誤りを検出した場合、誤りが検出されたバーストに関する割当て結果を前記割当て情報から削除し、前記マッピング手段は、次回のデータの割当ての際に、そのバーストに対する再割当てを行う、
ことを特徴とする請求項２に記載の通信装置。
【請求項４】
前記マッピング誤り検出手段は、複数の前記バースト間でバーストの領域が重複する場合に、マッピング誤りを検出したと判定する、
ことを特徴とする請求項１または２に記載の通信装置。
【請求項５】
前記マッピング手段が割当てた結果を割当て情報とし、
前記マッピング誤り検出手段は、マッピング誤りを検出した場合、各バーストの領域が重複しなくなるように、領域が重複したバーストのうち１つ以上のバーストを削除対象として選択し、選択したバーストに関する割当て結果を前記割当て情報から削除し、前記マッピング手段は、次回のデータの割当ての際に、前記選択したバーストに対する再割当てを行う、
ことを特徴とする請求項４に記載の通信装置。
【請求項６】
周波数方向と時間方向の２次元領域上で所定の領域を有するスロットをデータの割当ての最小単位とし、所定の周波数方向の長さと所定の時間方向の長さを有する領域であるフレームを周波数方向と時間方向の矩形領域であるゾーンに分割し、前記ゾーン内に周波数方向と時間方向の矩形領域であるバーストを配置し、前記バーストをそれぞれ１つ以上のスロットで構成されるサブバーストに分割し、前記サブバーストにデータを割当てるマッピング手段と、
データ量に基づいてそのデータ量のデータを格納するために必要なスロット数を求めるために必要な情報であるデータ情報を前記マッピング手段から取得し、サブバーストごとに、サブバースト内に割当てるデータ量と前記データ情報に基づいてそのデータ量のデータを格納するために必要なスロット数である必要スロット数を求め、サブバーストを構成するスロット数とそのサブバーストに対応する必要スロット数とに基づいてマッピング誤りを検出するマッピング誤り検出手段と、
を備えることを特徴とする通信装置。
【請求項７】
前記マッピング誤り検出手段は、サブバーストごとに、前記必要スロット数とサブバーストを構成するスロット数を比較し、前記必要スロット数がサブバーストを構成するスロット数と一致しない場合に、そのサブバーストでマッピング誤りを検出したと判定する、
ことを特徴とする請求項６に記載の通信装置。
【請求項８】
前記マッピング誤り検出手段は、前記必要スロット数がサブバーストを構成するスロット数を上回るサブバーストが存在する場合に、そのサブバーストでマッピング誤りを検出したと判定する、
ことを特徴とする請求項７に記載の通信装置。
【請求項９】
前記マッピング誤り検出手段は、前記必要スロット数がサブバーストを構成するスロット数を下回るサブバーストが存在する場合に、そのサブバーストでマッピング誤りを検出したと判定する、
ことを特徴とする請求項７に記載の通信装置。
【請求項１０】
前記マッピング誤り検出手段は、前記必要スロット数が前記バーストを構成する周波数方向または時間方向のいずれか１方向のスロット数以上サブバーストを構成するスロット数を下回るサブバーストが存在する場合に、そのサブバーストでマッピング誤りを検出したと判定する、
ことを特徴とする請求項９に記載の通信装置。
【請求項１１】
前記マッピング手段が割当てた結果を割当て情報とし、
前記マッピング誤り検出手段は、マッピング誤りを検出した場合、マッピング誤りが検出されたサブバーストに関する割当て結果を前記割当て情報から削除し、前記マッピング手段は、次回のデータの割当ての際に、そのサブバーストに対する再割当てを行う、
ことを特徴とする請求項６〜１０のいずれか１つに記載の通信装置。
【請求項１２】
前記マッピング手段は、データを割当てた結果に基づいて、通信相手の装置へ前記割当て結果を通知するための情報である通知情報を生成し、
前記マッピング誤り検出手段は、前記割当て結果と前記通知情報とに含まれる同一項目の値を比較し、比較結果が一致しない項目があった場合に、マッピング誤りを検出したと判定する、
ことを特徴とする請求項１〜１１のいずれか１つに記載の通信装置。
【請求項１３】
周波数方向と時間方向の２次元領域上において、所定の周波数方向の長さと所定の時間方向の長さを有する領域であるフレームを周波数方向と時間方向の矩形領域であるゾーンに分割し、前記ゾーン内に周波数方向と時間方向の矩形領域であるバーストを配置し、前記バーストに自装置が送信するデータまたは自装置が受信するデータを割当て、また、その割当てに基づいて、通信相手の装置へ前記割当て結果を通知するための情報である通知情報を生成するマッピング手段と、
前記割当て結果と前記通知情報とに含まれる同一項目の値を比較し、比較結果が一致しない項目があった場合に、マッピング誤りを検出したと判断するマッピング誤り検出手段と、
を備えることを特徴とする通信装置。
【請求項１４】
前記マッピング手段は、自装置が送信するデータを割当てたフレーム、および、自装置が受信するデータを割当てたフレーム、についてそれぞれ連続する番号を付し、
前記マッピング誤り検出手段は、自装置が送信するデータを割当てたフレームについて前記番号が連続しない場合、または、自装置が受信するデータを割当てたフレームについて前記番号が連続しない場合、にマッピング誤りを検出したと判断する、
ことを特徴とする請求項１〜１３のいずれか１つに記載の通信装置。
【請求項１５】
周波数方向と時間方向の２次元領域上において、所定の周波数方向の長さと所定の時間方向の長さを有する領域であるフレームを周波数方向と時間方向の矩形領域であるゾーンに分割し、前記ゾーン内に周波数方向と時間方向の矩形領域であるバーストを配置し、前記バーストに自装置が送信するデータまたは自装置が受信するデータを割当て、また、自装置が送信するデータを割当てたフレーム、および、自装置が受信するデータを割当てたフレーム、についてそれぞれ連続する番号を付すマッピング手段と、
自装置が送信するデータを割当てたフレームについて前記番号が連続しない場合、または、自装置が受信するデータを割当てたフレームについて前記番号が連続しない場合、にマッピング誤りを検出したと判断するマッピング誤り検出手段と、
を備えることを特徴とする通信装置。
【請求項１６】
周波数方向と時間方向の２次元領域上において、所定の周波数方向の長さと所定の時間方向の長さを有する領域であるフレームを周波数方向と時間方向の矩形領域であるゾーンに分割し、前記ゾーン内に周波数方向と時間方向の矩形領域であるバーストを配置し、前記バーストに自装置が送信するデータまたは自装置が受信するデータを割当てるマッピングステップと、
前記ゾーンの前記フレーム内の配置を示すゾーン配置情報と、前記バーストの前記フレーム内の配置を示すバースト位置情報と、に基づいてマッピング誤りを検出するマッピング誤り検出ステップと、
を含むことを特徴とするデータマッピング誤り検出方法。
【請求項１７】
周波数方向と時間方向の２次元領域上で所定の領域を有するスロットをデータの割当ての最小単位とし、所定の周波数方向の長さと所定の時間方向の長さを有する領域であるフレームを周波数方向と時間方向の矩形領域であるゾーンに分割し、前記ゾーン内に周波数方向と時間方向の矩形領域であるバーストを配置し、前記バーストをそれぞれ１つ以上のスロットで構成されるサブバーストに分割し、前記サブバーストにデータを割当てるマッピングステップと、
データ量に基づいてそのデータ量のデータを格納するために必要なスロット数を求めるために必要な情報であるデータ情報を前記マッピング手段から取得し、サブバーストごとに、サブバースト内に割当てるデータ量と前記データ情報に基づいてそのデータ量のデータを格納するために必要なスロット数である必要スロット数を求め、サブバーストを構成するスロット数とそのサブバーストに対応する必要スロット数とに基づいてマッピング誤りを検出するマッピング誤り検出ステップと、
を含むことを特徴とするデータマッピング誤り検出方法。
【請求項１８】
周波数方向と時間方向の２次元領域上において、所定の周波数方向の長さと所定の時間方向の長さを有する領域であるフレームを周波数方向と時間方向の矩形領域であるゾーンに分割し、前記ゾーン内に周波数方向と時間方向の矩形領域であるバーストを配置し、前記バーストに自装置が送信するデータまたは自装置が受信するデータを割当て、また、その割当てに基づいて、通信相手の装置へ前記割当て結果を通知するための情報である通知情報を生成するマッピングステップと、
前記割当て結果と前記通知情報とに含まれる同一項目の値を比較し、比較結果が一致しない項目があった場合に、マッピング誤りを検出したと判断するマッピング誤り検出ステップと、
を含むことを特徴とするデータマッピング誤り検出方法。
【請求項１９】
周波数方向と時間方向の２次元領域上において、所定の周波数方向の長さと所定の時間方向の長さを有する領域であるフレームを周波数方向と時間方向の矩形領域であるゾーンに分割し、前記ゾーン内に周波数方向と時間方向の矩形領域であるバーストを配置し、前記バーストに自装置が送信するデータまたは自装置が受信するデータを割当て、また、自装置が送信するデータを割当てたフレーム、および、自装置が受信するデータを割当てたフレーム、についてそれぞれ連続する番号を付すマッピングステップと、
自装置が送信するデータを割当てたフレームについて前記番号が連続しない場合、または、自装置が受信するデータを割当てたフレームについて前記番号が連続しない場合、にマッピング誤りを検出したと判断するマッピング誤り検出ステップと、
を含むことを特徴とするデータマッピング誤り検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、周波数方向と時間方向の二次元領域からなるフレームに通信データをマッピングして送信する通信方式（たとえば、ＯＦＤＭＡ（Orthogonal  Frequency  Division  Multiple  Access）方式）における通信装置およびデータマッピング誤り検出方法に関する。
【背景技術】
【０００２】
ＯＦＤＭＡ方式を用いる通信システムとして、ＩＥＥＥ８０２．１６の規格として示されているＷｉＭＡＸ（Worldwide  Interoperability  for  Microwave  Access）方式を採用するＷｉＭＡＸシステムがある。下記非特許文献参照では、ＷｉＭＡＸシステムにおいて通信データをフレーム内に配置するマッピング方法が規定されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】ＩＥＥＥ  「ＩＥＥＥ  Ｓｔｄ  ８０２．１６−２００４」，２００４
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来のＷｉＭＡＸシステムでは、通信データのマッピング（データマッピング）方法は示されているが、通信データのマッピングの誤りを検出する方法については示されていない。そのため、フレーム内へのデータマッピングに誤りがある場合に正常に通信を行うことができない可能性がある、という問題があった。実環境では、ＷｉＭＡＸに対応する機器が、ＷｉＭＡＸ  Ｆｏｒｕｍ等の認証機関の認証を受けていない通信機器との接続を行う場合や、ソフトウェアまたはハードウェアの不具合等が生じた場合等が想定され、このような場合にフレーム内へのデータマッピングが正しく行われない可能性がある。
【０００５】
本発明は、上記に鑑みてなされたものであって、データマッピングに誤りが生じた場合にも、誤りを検出して誤りを検出して正常な通信を継続するための適切な対応を行うことができる通信装置およびデータマッピング誤り検出方法を得ることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、周波数方向と時間方向の２次元領域上において、所定の周波数方向の長さと所定の時間方向の長さを有する領域であるフレームを周波数方向と時間方向の矩形領域であるゾーンに分割し、前記ゾーン内に周波数方向と時間方向の矩形領域であるバーストを配置し、前記バーストに自装置が送信するデータまたは自装置が受信するデータを割当てるマッピング手段と、前記ゾーンの前記フレーム内の配置を示すゾーン配置情報と、前記バーストの前記フレーム内の配置を示すバースト位置情報と、に基づいてマッピング誤りを検出するマッピング誤り検出手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、マッピング誤り検出手段が、割当て情報に含まれるゾーンの配置情報とバーストの配置情報に基づいて、割り当てられたバーストの位置がそのバーストに配置を割当てられたゾーン内であるか否かを判定し、ゾーン内にバーストが位置しない場合にマッピング誤りとして検出するようにしたので、データマッピングに誤りが生じた場合にも、誤りを検出して正常な通信を継続するための適切な対応を行うことができる、という効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態１の通信装置の機能構成例を示す図である。
【図２】図２は、Ｄｏｗｎｌｉｎｋスケジューリング部またはＵｐｌｉｎｋスケジューリング部とマッピング部とマッピング誤り検出部との間の動作シーケンスの一例を示す図である。
【図３】図３は、帯域割当てマッピング方法の一例を示す図である。
【図４】図４は、バースト内のデータマッピング方法の一例を示す図である。
【図５】図５は、マッピング誤りを含むバースト配置の一例を示す図である。
【図６】図６は、実施の形態２で想定するマッピング誤りを含むバースト配置の一例を示す図である。
【図７】図７は、実施の形態２のバースト削除手順の一例を示すフローチャートである。
【図８】図８は、実施の形態３で想定するマッピング誤りを含むバースト配置の一例を示す図である。
【図９】図９は、実施の形態４で想定するマッピング誤りを含むバースト配置の一例を示す図である。
【図１０】図１０は、実施の形態４のサブバースト削除処理手順の一例を示すフローチャートである。
【図１１】図１１は、実施の形態５で想定するマッピング誤りを含むバースト配置の一例を示す図である。
【図１２】図１２は、実施の形態６で想定するマッピング誤りを含むバースト配置の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本発明にかかる通信装置およびデータマッピング誤り検出方法の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１０】
実施の形態１．
図１は、本発明にかかる通信装置の実施の形態１の機能構成例を示す図である。本実施の形態の通信装置１は、ネットワークインタフェース部２と、Ｄｏｗｎｌｉｎｋスケジューリング部３と、Ｕｐｌｉｎｋスケジューリング部４と、マッピング部５と、マッピング誤り検出部６と、受信部７と、送信部８と、アンテナ９と、を備えている。通信装置１は、複数の端末との間で周波数方向と時間方向の二次元領域にデータを配置して送信する通信方式（たとえばＯＦＤＭＡ方式）により双方向の通信を行う。
【００１１】
通信装置１は、アンテナ９で受信したデータに対して、受信部７が所定の受信処理を実施して、Ｕｐｌｉｎｋスケジューリング部４へ出力する。そして、Ｕｐｌｉｎｋスケジューリング部４は、そのデータに基づいてＵｐｌｉｎｋのスケジューリング処理を行うとともに、そのデータをネットワークインタフェース部２へ出力し、ネットワークインタフェース部２はさらにそのデータに対して所定のインタフェース処理を実施した後に、ネットワークへ出力する。
【００１２】
また、ネットワークインタフェース部２は、ネットワークから受信したデータに対して所定のインタフェース処理を実施した後、Ｄｏｗｎｌｉｎｋスケジューリング部３へ出力する。Ｄｏｗｎｌｉｎｋスケジューリング部３は、そのデータに基づいてＤｏｗｎｌｉｎｋのスケジューリング処理を行うとともに、そのデータをマッピング部５へ出力し、マッピング部５が、そのデータをマッピングして、マッピング後のデータをマッピング誤り検出部６へ出力する。そして、マッピング誤り検出部６は、マッピングされたデータに対する誤り検出処理を行った後に、送信部８へデータを出力する。送信部８は、入力されたデータに所定の送信処理を行った後に、アンテナ９経由でそのデータを端末に送信する。
【００１３】
図２は、Ｄｏｗｎｌｉｎｋスケジューリング部３またはＵｐｌｉｎｋスケジューリング部４とマッピング部５とマッピング誤り検出部６との間の動作シーケンスの一例を示す図である。図１および図２を用いて、本実施の形態の動作を説明する。
【００１４】
Ｄｏｗｎｌｉｎｋスケジューリング部３は、スケジューリング処理として各端末の下り帯域割当ての優先度、変調度および符号化率を決定し（ステップＳ１１）、決定結果をマッピング部５へ通知する（ステップＳ１２）。なお、通信装置１から端末へ向かう方向を下り方向、端末から通信装置１へ向かう方向を上り方向とする。また、Ｕｐｌｉｎｋスケジューリング部４は、スケジューリング処理として上り帯域割当ての優先度、変調度および符号化率を決定し（ステップＳ１１）、決定結果をマッピング部５へ通知する（ステップＳ１２）。
【００１５】
マッピング部５は、Ｄｏｗｎｌｉｎｋスケジューリング部３およびＵｐｌｉｎｋスケジューリング部４から通知された各端末の優先度、変調度および符号化率に基づき、各端末に対して下りおよび上りの帯域を割当てる（ステップＳ１３：マッピング処理）。
【００１６】
図３は、マッピング部５が実施する帯域割当て（マッピング）方法の一例を示す図である。本実施の形態の通信装置１は時間方向の所定の範囲と周波数方向の所定の範囲の矩形領域１０を１つの単位として送信および受信を行う。この矩形領域１０をフレームと呼ぶ。フレーム内には１つ以上のゾーンと呼ばれる矩形領域を配置する。ゾーンの大きさは任意である。図３の例では３つのゾーン１１，１２，１３（ゾーン＃０，＃１，＃２）を配置した例を示している。また、これらのゾーン１１，１２，１３内に任意の大きさの矩形領域であるバーストを配置することとする。図３の例では、ゾーン１２（ゾーン＃１）内にバースト１４が配置され、ゾーン１３（ゾーン＃２）内にバースト１５，１６が配置されている。なお、バーストの配置位置および配置する数は、これに限らず、いくつでも良い。
【００１７】
図４は、バースト内のデータマッピング方法の一例を示す図である。バースト内を１つ以上のサブバーストに分割する。図４の例では、サブバースト２０，２１，２２の３つのサブバーストに分割した例を示しているが、これに限らず、いくつのサブバーストに分割してもよい。サブバーストは、１つ以上のスロット３０，３１，３２（帯域割当てを行う最小単位）で構成され、サブバーストの大きさはそのサブバーストを構成するスロット数で決定される。マッピング部５は、スロット３０，３１，３２単位でデータをマッピングする。データマッピングの方向は図中の矢印で示した向きであるが、時間方向、周波数方向のどちらでも良い（図中の横軸を周波数方向としても時間方向としてもよい）。
【００１８】
マッピング部５がマッピング処理を終了すると、通信装置１は、マッピング結果を、下りまたは上りフレームの帯域割当て情報として各端末へ通知し、双方向の通信を行う。ここで、各端末へ通知する下りフレームの帯域割当て情報をエンコードしたデータ列をＤＬ−ＭＡＰ、上りフレームの帯域割当て情報をエンコードしたデータ列をＵＬ−ＭＡＰと呼ぶこととする。ＤＬ−ＭＡＰ，ＵＬ−ＭＡＰは、帯域割当て情報を端末へ通知するための通知情報である。マッピング部５は、下り帯域割当て情報，上り帯域割当て情報に基づいてそれぞれＤＬ−ＭＡＰ，ＵＬ−ＭＡＰを作成する（ステップＳ１４）。そして、マッピング部５は、上り帯域割当て情報とＤＬ−ＭＡＰ、または、下り帯域割当て情報とＵＬ−ＭＡＰ、をマッピング誤り検出部６に通知する（ステップＳ１５）。
【００１９】
マッピング誤り検出部６は、あらかじめ定められた帯域割当て方法（たとえば、図３および図４に示した帯域割当て方法）と、通知された上り帯域割当て情報または下り帯域割当て情報と、に基づいて、マッピング誤り検出処理を実施する（ステップＳ１６）。マッピング誤り検出処理としては、まず、後述のマッピング誤り検出方法に基づいてマッピング誤りの検出を行い、誤りが検出された場合には、その誤り箇所を示すエラーログを保存するとともに、帯域割当て情報とＤＬ−ＭＡＰまたはＵＬ−ＭＡＰとの修正を行う。さらに、マッピング誤り検出部６は、下り帯域割当て情報の場合は、修正後の下り帯域割当て情報とＤＬ−ＭＡＰを受信部７に通知し、また、下り帯域割当て情報の修正内容をＤｏｗｎｌｉｎｋスケジューリング部３に通知する（ステップＳ１７）。また、上り帯域割当ての場合は、修正後の上り帯域割当て情報を送信部８に通知し、また、修正後のＵＬ−ＭＡＰを受信部７に通知し、さらに、上り帯域割当て情報の修正内容をＵｐｌｉｎｋスケジューリング部４に通知する。
【００２０】
マッピング誤り検出部６のマッピング誤り検出方法について以下に説明する。図５は、図３の帯域割当て方法を用いる場合に、マッピング誤りを含むバースト配置の一例を示す図である。図５では、バーストが、自信が配置されたゾーン＃１の領域外に配置されている。このような領域外の配置を検出するために、マッピング誤り検出部６は、マッピング部５から通知された帯域割当て情報（下り帯域割当て情報または上り帯域割当て情報）に基づいて、バーストがゾーン領域外に配置されていないか判定する。
【００２１】
具体的には、次のように判定する。帯域割当て情報には、各ゾーンおよび各バーストについての、時間方向オフセット（時間方向の位置を示す値）、周波数方向オフセット（周波数方向の位置を示す値）、時間方向長さおよび周波数方向長さ、バーストが配置されたゾーンを含むこととする。これらの情報に基づいてバースト領域の各頂点の位置を算出し、各頂点の位置がゾーン領域内に位置していることを確認する。マッピング誤り検出部６は、あらかじめ定めた帯域割当て方法に基づいて各ゾーンのゾーン領域の情報を保持しているとする。そして、マッピング誤り検出部６は、いずれかのバースト領域の頂点がそのバーストが配置されたゾーン領域内に位置していない（ゾーン領域外にそのバーストの領域がある）場合はマッピング誤りとし、エラーログを残す。エラーログとしては、たとえば、誤りのあった帯域割当て情報のメモリダンプ等を用いる。なお、各バーストがゾーン領域内に位置するか否かを判定する方法は、頂点の比較以外に他の方法で実施してもよい。
【００２２】
さらに、上述のマッピング誤り検出方法による誤り検出を行った後に、誤りが検出された場合には、上述のように、帯域割当て情報を修正する。この修正方法としては、たとえば、誤りが検出されたバーストを帯域割当て情報から削除し、削除した結果を修正後の帯域割当て情報として、下り帯域割当ての場合は受信部７に、上り帯域割当ての場合は送信部８に通知する。また、修正後の帯域割当て情報に基づき、下り帯域割当てであればＤＬ−ＭＡＰを、上り帯域割当てであればＵＬ−ＭＡＰをそれぞれ修正し、受信部７へ通知する。そして、受信部７は、修正後のＵＬ−ＭＡＰを端末に送信する。また、当該バーストを削除したことを、下り帯域割当ての場合はＤｏｗｎｌｉｎｋスケジューリング部３に、上り帯域割当ての場合はＵｐｌｉｎｋスケジューリング部４に、それぞれ通知し、通知を受けたＤｏｗｎｌｉｎｋスケジューリング部３またはＵｐｌｉｎｋスケジューリング部４は、次回以降の帯域割当ての際に、そのバーストに対して再割当てを行う。
【００２３】
なお、本実施の形態では、マッピング誤り検出部６が、マッピング誤りを検出する機能と、誤りの生じた箇所の修正の機能の両方を行うようにしたが、これに限らず、マッピング誤りを検出する機能のみを実現するようにしてもよい。そして、この検出結果を用いて、誤った割当てによる通信の異常を防ぐなんらかの対策を行うことにより正常な通信を継続することができる。
【００２４】
以上のように、本実施の形態では、マッピング誤り検出部６が、帯域割当て情報とあらかじめ定めた帯域割当て方法に基づいて、割り当てられたバーストの位置がゾーン内であるか否かを判定し、ゾーン内にバーストが位置しない場合にマッピング誤りを検出したとし、そのバーストを帯域割当て情報から削除し、次回以降の帯域割当ての際にそのバーストを再割当てするようにした。そのため、データマッピングに誤りが生じた場合にも、誤りを検出して正常に通信を行うことができる。
【００２５】
実施の形態２．
つぎに、本発明にかかる実施の形態２のマッピング誤り検出方法について説明する。本実施の形態の通信装置の構成は実施の形態１の通信装置１と同様である。また、本実施の形態では、図３および図４で説明した帯域割当て方法を採用することとする。図６は、本実施の形態で想定するマッピング誤りを含むバースト配置の一例を示す図である。図６に示すように、バースト＃０とバースト＃１の領域が重複している。本実施の形態では、このように、複数のバースト領域が重複しているか否かを検出する。
【００２６】
具体的には、マッピング誤り検出部６は、マッピング部５から通知された下りおよび上りフレームの各バーストの帯域割当て情報に基づいて、バースト領域が重複していないかを判定する。各バーストの帯域割当て情報は各バーストの時間方向オフセット、周波数方向オフセット、時間方向長さ、周波数方向長さである。これらの情報に基づいて各バースト領域の各頂点の位置を算出し、各バースト領域の重複判定を行う。いずれかのバースト領域が重複している場合は帯域割当て誤りとし、エラーログを保存する。なお、バーストの領域が重複しているかの判定方法はこれに限らず他の方法を用いてもよい。
【００２７】
さらに、マッピング誤り検出部６は、各バースト領域が重複しないように、重複している複数のバーストのうちいくつかを帯域割当て情報から削除する。たとえば、図６の例の場合には、バースト＃０またはバースト＃１のいずれか１つを削除し、削除後の帯域割当情報を修正後の帯域割当て情報とする。そして、マッピング誤り検出部６は、削除後の下り帯域割当ての場合は帯域割当て情報を受信部７に通知し、上り帯域割当ての場合は帯域割当て情報を送信部８に通知する。
【００２８】
図７は、本実施の形態のバースト削除手順の一例を示すフローチャートである。マッピング誤り検出部６は、各バースト領域が重複しないように、重複している複数のバーストのうちいくつかを削除するが、図７はその際の削除手順の一例を示している。まず、各バーストのバースト領域の重複判定の結果に基づいて、重複する他のバーストの数が最も多いバーストＢ１を求める（ステップＳ２１）。たとえば、バースト＃１は、バースト＃２およびバースト＃３と領域が重複し、バースト＃２はバースト＃１と領域が重複し、また、バースト＃３はバースト＃１と領域が重複するとする。この場合、重複する他のバーストの数は、バースト＃１が２つ、バースト＃２が１つ、バースト＃３が１つであるから、重複する他のバーストの数が最も多いのはバースト＃１となる。
【００２９】
つぎに、Ｂ１が複数存在するか否かを判断する（ステップＳ２２）。Ｂ１が複数存在しないと判断した場合（ステップＳ２２  Ｎｏ）、Ｂ１を帯域割当て情報から削除する（ステップＳ２３）。一方、Ｂ１が複数すると判断した場合（ステップＳ２２  Ｙｅｓ）、Ｂ１のうちバースト領域が最も大きいバーストＢ２を求める（ステップＳ２４）。
【００３０】
そして、さらに、Ｂ２が複数存在するか否かを判断し（ステップＳ２５）、Ｂ２が複数存在しないと判断した場合（ステップＳ２５  Ｎｏ）、Ｂ２を帯域割当て情報から削除する（ステップＳ２６）。一方、Ｂ２が複数存在すると判断した場合（ステップＳ２５  Ｙｅｓ）、Ｂ２のうち任意の１つを選択し、選択したバーストを帯域割当て情報から削除する（ステップＳ２７）。
【００３１】
ステップＳ２３、ステップＳ２６またはステップＳ２７のバースト削除の後、削除後の帯域割当て情報に基づいてバーストの領域に重複があるか否かを判断する（ステップＳ２８）。そして、バーストの領域に重複が無いと判断した場合（ステップＳ２８  Ｎｏ）、バースト削除処理を終了し、バーストの領域に重複が有ると判断した場合（ステップＳ２８  Ｙｅｓ）、ステップＳ２１に戻り以降の処理を繰り返す。
【００３２】
以上のバースト削除処理の後、修正後の帯域割当て情報（バースト削除後の帯域割当て情報）に基づいて、上り帯域割当てであればＵＬ−ＭＡＰを修正し、受信部７へ通知する。また、削除したバーストを、下り帯域割当ての場合はＤｏｗｎｌｉｎｋスケジューリング部３に、上り帯域割当ての場合はＵｐｌｉｎｋスケジューリング部４に、それぞれ通知し、通知を受けたＤｏｗｎｌｉｎｋスケジューリング部３またはＵｐｌｉｎｋスケジューリング部４は、次回以降の帯域割当ての際に、削除したバーストに対して再割当てを行う。以上述べた以外の本実施の形態の動作は実施の形態１と同様である。
【００３３】
なお、本実施の形態では、バースト領域の重複があるか否かによりマッピング誤りを検出するようにしたが、実施の形態１と同様のマッピング誤りの検出と、本実施の形態のマッピング誤りの検出と、の両方の処理を行うようにしてもよい。
【００３４】
以上のように、本実施の形態では、マッピング誤り検出部６が、帯域割当て情報に基づいてバースト領域の重複があるか否かを判定することによりマッピング誤りを検出するようにした。そして、マッピング誤りが検出された場合には、帯域割当て情報から、各バースト領域が重複しないように、重複している複数のバーストのうちいくつかを削除するようにした。そのため、バースト領域が重複するようなデータマッピングの誤りが生じた場合にも、誤りを検出して正常に通信を行うことができる。
【００３５】
実施の形態３．
つぎに、本発明にかかる実施の形態３のマッピング誤り検出方法について説明する。本実施の形態の通信装置の構成は実施の形態１の通信装置１と同様である。また、本実施の形態では、図３および図４で説明した帯域割当て方法を採用することとする。図８は、本実施の形態で想定するマッピング誤りを含むバースト配置の一例を示す図である。図８に示した例では、サブバーストに格納可能なデータ容量より、割当て結果に基づいて求めた当該サブバーストに格納するデータ量のほうが大きくなっている（サブバーストに設定されたスロット数より、データ格納に必要なスロット数の方が多い）。
【００３６】
本実施の形態では、このようなマッピング誤りに対応するため、以下のような処理を行う。マッピング誤り検出部６は、マッピング部５から通知されるサブバースト設定情報に基づいて、サブバーストに格納するデータ量がサブバーストに格納可能なデータ量以下であるか判定する。サブバースト設定情報は、サブバーストのスロット数、変調度、符号化率、スロット当りのデータシンボル数などを含む情報とする。サブバーストに格納可能なデータ量は、たとえば、以下の式（１）に従って算出する。
サブバーストに格納可能なデータ量＝
サブバーストのスロット数×変調度×符号化率×スロット当りのデータシンボル数
…（１）
【００３７】
マッピング誤り検出部６は、サブバーストごとに、サブバーストに格納可能なデータ量を求め、また、帯域割当て情報に基づいてサブバーストごとにそのサブバーストに格納が必要なデータ量を求める。そして、サブバーストごとに、格納可能なデータ量と格納が必要なデータ量とを比較し、いずれかのサブバーストについて、格納が必要なデータ量が格納可能なデータ量を超えている場合は、マッピング誤りとし、エラーログを保存する。
【００３８】
さらに、マッピング誤り検出部６は、当該サブバーストを帯域割当て情報から削除して修正後の帯域割当情報とし、下り帯域割当ての場合は修正後の帯域割当て情報を受信部７に通知し、上り帯域割当ての場合は修正後の帯域割当て情報を送信部８に通知する。また、マッピング誤り検出部６は、修正後の帯域割当て情報に基づきＤＬ−ＭＡＰまたはＵＬ−ＭＡＰを修正し、受信部７へ通知し、受信部７は端末へ通知されたＤＬ−ＭＡＰまたはＵＬ−ＭＡＰを送信する。そして、マッピング誤り検出部６は、当該サブバーストを削除したことを下り帯域割当ての場合はＤｏｗｎｌｉｎｋスケジューリング部３に通知し、通知を受けたＤｏｗｎｌｉｎｋスケジューリング部３またはＵｐｌｉｎｋスケジューリング部４は、次回以降の帯域割当ての際に、削除したサブバーストに対して再割当てを行う。以上述べた以外の本実施の形態の動作は実施の形態１と同様である。
【００３９】
なお、本実施の形態では、サブバーストごとに格納が必要なデータ量が格納可能なデータ量を超えていないか否かを判定することにより、マッピング誤りを検出するようにしたが、実施の形態１または実施の形態２のマッピング誤り検出と本実施の形態のマッピング誤り検出の両方を行うようにしてもよい。さらに、実施の形態１および実施の形態２のマッピング誤り検出と本実施の形態のマッピング誤り検出の全てを行うようにしてもよい。
【００４０】
以上のように、本実施の形態では、マッピング誤り検出部６が、サブバーストごとに格納が必要なデータ量が格納可能なデータ量を超えていないか否かを判定し、格納が必要なデータ量が格納可能なデータ量を超えているサブバーストがある場合にマッピング誤りとして検出するようにした。そして、そのサブバーストを帯域割当て情報から削除するようにした。そのため、サブバーストに格納が必要なデータ量がそのサブバーストに格納可能なデータ量を超えるようなデータマッピングの誤りが生じた場合にも、誤りを検出して正常に通信を行うことができる。
【００４１】
実施の形態４．
つぎに、本発明にかかる実施の形態４のマッピング誤り検出方法について説明する。本実施の形態の通信装置の構成は実施の形態１の通信装置１と同様である。また、本実施の形態では、図３および図４で説明した帯域割当て方法を採用することとする。図９は、本実施の形態で想定するマッピング誤りを含むバースト配置の一例を示す図である。図９に示した例では、バーストに格納可能なスロット数より当該バースト内の各サブバーストのスロット数合計のほうが大きくなっている。
【００４２】
本実施の形態では、このようなマッピング誤りに対応するため、以下のような処理を行う。マッピング誤り検出部６は、マッピング部５から通知されるバーストの設定情報およびサブバーストのスロット数に基づいて、バーストに格納可能なスロット数を求め、当該バースト内に設定した各サブバーストのスロット数合計がバーストに格納可能なスロット数を超えているか判定する。
【００４３】
バーストの設定情報は、バーストごとの、バーストの時間方向長さおよび周波数方向長さ、スロットの時間方向長さおよび周波数方向の長さを含むこととする。これらの情報に基づいて、バースト内に格納可能なスロット数をたとえば、以下の式（２）に従って算出する。
バースト内に格納可能なスロット数＝
（バーストの時間方向長さ／スロットの時間方向長さ）×（バーストの周波数方向長さ／スロットの周波数方向長さ）                                            …（２）
【００４４】
また、サブバーストのスロット数は、マッピング部５が、マッピング（帯域割当て）で用いたサブバーストごとのスロット数とする。マッピング誤り検出部６は、バーストごとに、そのバーストを構成する各サブバーストのスロット数の合計数（以下、サブバースト合計スロット数という）を求める。そして、マッピング誤り検出部６は、バーストごとに、バースト内に格納可能なスロット数とそのバーストのサブバースト合計スロット数とを比較し、サブバースト合計スロット数がバースト内に格納可能なスロット数を超えるバーストが存在する場合に、マッピング誤りとして検出し、エラーログを保存する。
【００４５】
さらに、サブバースト合計スロット数が当該バースト内に格納可能なスロット数以下となるように当該バースト内のサブバーストのうちいくつかを帯域割当て情報から削除し、削除後の帯域割当て情報を修正後の帯域割当て情報とする。そして、マッピング誤り検出部６は、下り帯域割当ての場合は修正後の帯域割当て情報を受信部７に、上り帯域割当ての場合は修正後の帯域割当て情報を送信部８に、それぞれ通知する。
【００４６】
帯域割当て情報からサブバーストを削除する処理は、たとえば、次のような手順で実施する。図１０は、本実施の形態のサブバースト削除処理手順の一例を示すフローチャートである。まず、マッピング誤り検出部６は、帯域割当て情報に基づいて各サブバーストに格納するデータ量を求め、バースト内で格納データ量が最も少ないサブバーストＳＢ１を求める（ステップＳ３１）。つぎに、格納データ量が最も少ないサブバーストＳＢ１が複数あるか否かを判断する（ステップＳ３２）。ＳＢ１が１つしかない場合（ステップＳ３２  Ｎｏ）は、当該サブバーストを帯域割当て情報から削除する（ステップＳ３３）。
【００４７】
ＳＢ１が複数ある場合は、ＳＢ１のうち、構成するスロット数（設定されたスロット数）が最も大きいサブバーストＳＢ２を求め（ステップＳ３４）、さらにＳＢ２が複数あるか否かを判断する（ステップＳ３５）。ＳＢ２が１つしかない場合（ステップＳ３５  Ｎｏ）は、当該バーストを帯域割当て情報から削除する（ステップＳ３６）。ＳＢ２が複数存在する場合（ステップＳ３５  Ｙｅｓ）は、ＳＢ２のうち任意の１つを選択し、選択したサブバーストを帯域割当て情報から削除する（ステップＳ３７）。ステップＳ３７での、サブバーストの選択方法は、たとえば、最初に見つけたサブバーストとする等、どのような選択方法でもよい。
【００４８】
そして、ステップＳ３３、ステップＳ３６またはステップＳ３７のサブバーストの削除後、削除後の帯域割当て情報に基づいて、サブバースト合計スロット数がバーストに格納可能なスロット数を超えているかの判定を行い（ステップＳ３８）、サブバースト合計スロット数がバーストに格納可能なスロット数を超えている場合（ステップＳ３８  Ｙｅｓ）には、ステップＳ３１に戻り、以降の処理を繰り返す。また、各サブバーストのスロット数合計がバーストに格納可能なスロット数以下の場合（ステップＳ３８  Ｎｏ）は、サブバースト削除の処理を終了する。
【００４９】
また、マッピング誤り検出部６は、修正後の帯域割当て情報に基づきＤＬ−ＭＡＰまたはＵＬ−ＭＡＰを修正して受信部７へ通知し、受信部７は端末へ通知されたＤＬ−ＭＡＰまたはＵＬ−ＭＡＰを送信する。また、マッピング誤り検出部６は、当該サブバーストを削除したことを、下り帯域割当ての場合はＤｏｗｎｌｉｎｋスケジューリング部３に、上り帯域割当ての場合はＵｐｌｉｎｋスケジューリング部４にそれぞれ通知し、通知を受けたＤｏｗｎｌｉｎｋスケジューリング部３またはＵｐｌｉｎｋスケジューリング部４は、次回以降の帯域割当ての際に、削除したサブバーストに対して再割当てを行う。以上述べた以外の本実施の形態の動作は実施の形態１と同様である。
【００５０】
なお、本実施の形態では、バースト内の各サブバーストのスロット数合計がバーストに格納可能なスロット数を超えていないかを判定することにより、マッピング誤りを検出するようにしたが、実施の形態１〜実施の形態３のいずれか１つ以上のマッピング誤り検出に加えて本実施の形態のマッピング誤り検出を行うようにしてもよい。
【００５１】
以上のように、本実施の形態では、マッピング誤り検出部６が、バースト内の各サブバーストのスロット数合計がバーストに格納可能なスロット数を超えていないかを判定し、バースト内の各サブバーストのスロット数合計がバーストに格納可能なスロット数を超えているバーストがある場合にマッピング誤りとして検出するようにした。そして、バースト内の各サブバーストのスロット数合計がバーストに格納可能なスロット数以下となるように、そのバースト内のサブバーストのうちのいくつかを帯域割当て情報から削除するようにした。そのため、バースト内の各サブバーストのスロット数合計がバーストに格納可能なスロット数を超えるようなデータマッピングの誤りが生じた場合にも、誤りを検出して正常に通信を行うことができる。
【００５２】
実施の形態５．
つぎに、本発明にかかる実施の形態５のマッピング誤り検出方法について説明する。本実施の形態の通信装置の構成は実施の形態１の通信装置１と同様である。また、本実施の形態では、図３および図４で説明した帯域割当て方法を採用することとする。図１１は、本実施の形態で想定するマッピング誤りを含むバースト配置の一例を示す図である。図１１に示した例では、サブバースト内にデータの格納されない未使用スロットが発生している。
【００５３】
本実施の形態では、このようなマッピング誤りに対応するため、以下のような処理を行う。マッピング誤り検出部６は、マッピング部５から通知されサブバースト情報に基づいて、サブバーストのスロット数と、サブバーストに格納するデータ量に対して必要なスロット数と、を比較し未使用スロットが発生しているか判定する。なお、サブバースト情報としては、たとえば、サブバーストのスロット数（割当て時に設定されたスロット数）、サブバーストに格納するデータ量、変調度、符号化率、スロット当りのデータシンボル数を含むこととする。サブバーストに格納するデータ量に対して必要なスロット数（以下、必要スロット数という）は例えば、以下の式（３）に従って算出する。ただし、［ｘ］は、ｘを越えない最大の整数を表すこととする。
必要スロット数＝
［サブバーストに格納するデータ量／
（変調度×符号化率×スロット当りのデータシンボル数）］      …（３）
【００５４】
そして、マッピング誤り検出部６は、サブバーストごとに、必要スロット数と設定されたスロット数を比較し、いずれかのサブバーストにおいて、未使用スロットが発生している（必要スロット数が設定されたスロット数より少ない）場合は、マッピング誤りとして検出し、エラーログを保存する。さらに、帯域割当て情報の当該サブバーストのスロット数を、当該サブバーストの必要スロット数に置き換え、置き換え後の帯域割当て情報を修正後の帯域割当て情報とし、下り帯域割当ての場合は帯域割当て情報を受信部７に、上り帯域割当ての場合は帯域割当て情報を送信部８にそれぞれ通知する。また、修正後の帯域割当て情報に基づきＤＬ−ＭＡＰまたはＵＬ−ＭＡＰを修正して受信部７へ通知し、受信部７は端末へ通知されたＤＬ−ＭＡＰまたはＵＬ−ＭＡＰを送信する。以上述べた以外の本実施の形態の動作は実施の形態１と同様である。
【００５５】
なお、本実施の形態では、サブバースト内にデータの格納されない未使用スロットが発生しているか否かを判定することにより、マッピング誤りを検出するようにしたが、実施の形態１〜実施の形態４のいずれか１つ以上のマッピング誤り検出に加えて本実施の形態のマッピング誤り検出を行うようにしてもよい。
【００５６】
以上のように、本実施の形態では、マッピング誤り検出部６が、サブバースト内にデータの格納されない未使用スロットが発生しているか否かを判定し、サブバースト内にデータの格納されない未使用スロットが発生している場合にマッピング誤りとして検出するようにした。そして、帯域割当て情報のサブバースト内にデータの格納されない未使用スロットが発生しているサブバーストのスロット数を必要スロット数に変更するようにした。そのため、サブバースト内にデータの格納されない未使用スロットが発生するようなデータマッピングの誤りが生じた場合にも、誤りを検出して正常に通信を行うことができる。
【００５７】
実施の形態６．
つぎに、本発明にかかる実施の形態６のマッピング誤り検出方法について説明する。本実施の形態の通信装置の構成は実施の形態１の通信装置１と同様である。また、本実施の形態では、図３および図４で説明した帯域割当て方法を採用することとする。図１２は、本実施の形態で想定するマッピング誤りを含むバースト配置の一例を示す図である。図１２に示した例では、バーストに格納可能なスロット数に対して当該バースト内に設定した各サブバーストのスロット数合計が小さく、バーストのデータマッピング方向（図１２では縦方向）一辺のスロット数以上の未使用スロットが発生している。
【００５８】
本実施の形態では、このようなマッピング誤りに対応するため、以下のような処理を行う。マッピング誤り検出部６は、マッピング部５から通知された下りおよび上りフレームのバースト設定情報およびサブバーストのスロット数（サブバーストごとの設定されたスロット数）に基づいて、バーストに格納可能なスロット数と当該バースト内に設定した各サブバーストのスロット数の合計（以下、バースト内合計スロット数という）とを算出し、バーストに格納可能なスロット数からバースト内合計スロット数を減算し、減算結果に基づいて空き領域を求める。そして、空き領域が所定のしきい値数以上となる場合にマッピング誤りとして検出する。バースト設定情報はバーストごとの、バーストの時間方向長さおよび周波数方向長さ、スロットの時間方向長さおよび周波数方向の長さを含むこととする。
【００５９】
具体的には、たとえば、以下のようにマッピング誤りを検出する。まず、バースト設定情報に基づいて、たとえば、以下の式（４）に従ってバースト内に格納可能なスロット数を算出する。
バースト内に格納可能なスロット数＝
（バーストの時間方向長さ×バーストの周波数方向長さ）／（スロットの時間方向長さ×スロットの周波数方向長さ）                                            …（４）
【００６０】
また、バーストのデータマッピング方向一辺のスロット数をたとえば、以下の式（５）に従ってより算出する。
マッピング方向が周波数方向の場合：
バーストのデータマッピング方向一辺のスロット数
＝バーストの周波数方向長さ／スロットの周波数方向長さ
マッピング方向が時間方向の場合  ：
バーストのデータマッピング方向一辺のスロット数
＝バーストの時間方向長さ／スロットの時間方向長さ                  …（５）
【００６１】
また、サブバーストのスロット数に基づいて、バースト内合計スロット数を算出する。バーストごとに、バースト内に格納可能なスロット数とバースト内合計スロット数を求め、いずれかのバーストにおいて、バースト内に格納可能なスロット数からバースト内合計スロット数を減算した値を未使用スロット数として求める。そして、未使用スロット数に基づいて、たとえば、以下の式（６）に従って空きバースト領域数を算出する。
空きバースト領域数
＝［未使用スロット数／バーストのマッピング方向一辺のスロット数］  …（６）
【００６２】
空きバースト領域数が予め設定したしきい値（たとえば１）以上の場合に、マッピング誤りとして、エラーログを保存する。さらに、帯域割当て情報のデータマッピング方向に対して直交する方向の長さ（たとえば、マッピング方向が周波数方向の場合には、時間方向の長さ）をスロットの当該方向の長さを空きバースト領域数分（空きバースト領域数×その方向のスロット長）短く修正する。そして、マッピング誤り検出部６は、下り帯域割当ての場合は修正後の帯域割当て情報を受信部７に、上り帯域割当ての場合は修正後の帯域割当て情報を送信部８にそれぞれ通知する。また、修正後の帯域割当て情報に基づきＤＬ−ＭＡＰまたはＵＬ−ＭＡＰを修正して受信部７へ通知し、受信部７は端末へ通知されたＤＬ−ＭＡＰまたはＵＬ−ＭＡＰを送信する。以上述べた以外の本実施の形態の動作は実施の形態１と同様である。
【００６３】
なお、本実施の形態では、整数化した値である空きバースト領域数を用いて、マッピング誤りを検出するようにしたが、これに限らず、未使用スロット数に対するしきい値を設定し、未使用スロット数が所定のしきい値以上となる場合に、マッピング誤りを検出するようにしてもよい。
【００６４】
なお、本実施の形態では、空きバースト領域数が所定のしきい値以上であるか否かを判定することにより、マッピング誤りを検出するようにしたが、実施の形態１〜実施の形態５のいずれか１つ以上のマッピング誤り検出に加えて本実施の形態のマッピング誤り検出を行うようにしてもよい。
【００６５】
以上のように、本実施の形態では、マッピング誤り検出部６が、空きバースト領域数
（バーストのデータマッピング方向一辺を１単位とする未使用スロット数）が所定のしきい値以上であるか否かを判定し、所定のしきい値以上である場合にマッピング誤りとして検出するようにした。そして、帯域割当て情報のデータマッピング方向に対して直交する方向の長さを空きバースト領域数分短く修正するようにした。そのため、バーストのデータマッピング方向一辺以上の未使用スロットが発生するようなデータマッピングの誤りが生じた場合にも、誤りを検出して正常に通信を行うことができる。
【００６６】
実施の形態７．
つぎに、本発明にかかる実施の形態７のマッピング誤り検出方法について説明する。本実施の形態の通信装置の構成は実施の形態１の通信装置１と同様である。本実施の形態では、マッピング誤り検出部６は、マッピング部５から通知された下り帯域割当て情報とＤＬ−ＭＡＰとに基づいて下り帯域割当て情報とＤＬ−ＭＡＰの整合性を確認する。まず、ＤＬ−ＭＡＰのデータ列をデコードし、ＤＬ−ＭＡＰのゾーン設定情報，バースト設定情報，サブバースト設定情報と、下り帯域割当て情報のゾーン設定情報，バースト設定情報，サブバースト設定情報とのそれぞれ対応する項目同士を比較することで整合性確認を行う。
【００６７】
ゾーン設定情報は、たとえば、各ゾーンの時間方向オフセット、周波数方向オフセット、時間方向長さ、周波数方向長さである。バースト設定情報は、たとえば、各バーストの時間方向オフセット、周波数方向オフセット、時間方向長さ、周波数方向長さである。サブバースト設定情報は、たとえば、各サブバーストのスロット数、変調度、符号化率、格納データ量等である。マッピング誤り検出部６は、整合性確認の結果、整合性が取れていない（下り帯域割当て情報とＤＬ−ＭＡＰの情報が一致しない）場合は、マッピング誤りとし、エラーログを保存する。さらに、下り帯域割当て情報に基づきＤＬ−ＭＡＰを修正し、修正後のＤＬ−ＭＡＰを受信部７へ通知し送信する。また、下り帯域割当て情報を受信部７へ通知する。以上述べた以外の本実施の形態の動作は実施の形態１と同様である。
【００６８】
なお、本実施の形態では、下り帯域割当て情報とＤＬ−ＭＡＰの整合性を確認することによりマッピング誤りを検出するようにしたが、実施の形態１〜実施の形態６のいずれか１つ以上のマッピング誤り検出に加えて本実施の形態のマッピング誤り検出を行うようにしてもよい。
【００６９】
以上のように、本実施の形態では、下り帯域割当て情報とＤＬ−ＭＡＰの整合性を確認し、整合しない場合に、マッピング誤りとして検出するようにした。そして、下り帯域割当て情報に基づきＤＬ−ＭＡＰを修正するようにした。そのため、下り帯域割当て情報とＤＬ−ＭＡＰの情報が一致しないようなデータマッピングの誤りが生じた場合にも、誤りを検出して正常に通信を行うことができる。
【００７０】
実施の形態８．
つぎに、本発明にかかる実施の形態８のマッピング誤り検出方法について説明する。本実施の形態の通信装置の構成は実施の形態１の通信装置１と同様である。本実施の形態では、マッピング誤り検出部６は、マッピング誤り検出部６は、マッピング部５から通知された上り帯域割当て情報とＵＬ−ＭＡＰとに基づいて上り帯域割当て情報とＵＬ−ＭＡＰの整合性を確認する。まず、ＵＬ−ＭＡＰのデータ列をデコードし、ＵＬ−ＭＡＰのゾーン設定情報，バースト設定情報，サブバースト設定情報と、下り帯域割当て情報のゾーン設定情報，バースト設定情報，サブバースト設定情報とのそれぞれ対応する項目同士を比較することで整合性確認を行う。
【００７１】
マッピング誤り検出部６は、整合性確認の結果、整合性が取れていない（上り帯域割当て情報とＵＬ−ＭＡＰの情報が一致しない）場合は、マッピング誤りとし、エラーログを保存する。さらに、上り帯域割当て情報に基づきＵＬ−ＭＡＰを修正し、修正後のＵＬ−ＭＡＰを受信部７へ通知し送信する。また、上り帯域割当て情報を送信部８へ通知する。以上述べた以外の本実施の形態の動作は実施の形態１と同様である。
【００７２】
なお、本実施の形態では、上り帯域割当て情報とＵＬ−ＭＡＰの整合性を確認することによりマッピング誤りを検出するようにしたが、実施の形態１〜実施の形態７のいずれか１つ以上のマッピング誤り検出に加えて本実施の形態のマッピング誤り検出を行うようにしてもよい。
【００７３】
以上のように、本実施の形態では、上り帯域割当て情報とＵＬ−ＭＡＰの整合性を確認し、整合しない場合に、マッピング誤りとして検出するようにした。そして、上り帯域割当て情報に基づきＵＬ−ＭＡＰを修正するようにした。そのため、上り帯域割当て情報とＵＬ−ＭＡＰの情報が一致しないようなデータマッピングの誤りが生じた場合にも、誤りを検出して正常に通信を行うことができる。
【００７４】
実施の形態９．
つぎに、本発明にかかる実施の形態９のマッピング誤り検出方法について説明する。本実施の形態の通信装置の構成は実施の形態１の通信装置１と同様である。本実施の形態では、マッピング部５は、下りおよび上りフレームに対して番号付けを行い、下りおよび上り帯域割当て情報とともにマッピング誤り検出部６にフレーム番号を通知する。マッピング誤り検出部６は、前回通知された下りおよび上りフレーム番号を保持し、新たに通知されたフレーム番号が保持している前回のフレーム番号と連続していることを確認する。連続していない場合は、マッピング割当て誤りとし、エラーログを保存する。以上述べた以外の本実施の形態の動作は実施の形態１と同様である。
【００７５】
本実施の形態では、マッピング誤り検出部６が、下りおよび上りフレーム番号の連続性を確認することによりマッピング誤りを検出するようにしたが、実施の形態１〜実施の形態８のいずれか１つ以上のマッピング誤り検出に加えて本実施の形態のマッピング誤り検出を行うようにしてもよい。
【００７６】
なお、本実施の形態では、マッピング部５が、下りおよび上りフレームに対して番号付けを行い、マッピング誤り検出部６が、下りおよび上りフレーム番号の連続性を確認し、連続しない場合にはマッピング誤りとして検出するようにした。そのため、フレーム番号が連続しないようなデータマッピングの誤りが生じた場合にも、誤りを検出して正常に通信を行うことができる。
【産業上の利用可能性】
【００７７】
以上のように、本発明にかかる通信装置およびデータマッピング誤り検出方法は、周波数方向と時間方向の二次元領域からなるフレームに通信データをマッピングして送信する通信方式を採用する通信システムに有用であり、特に、通信を安定的に行うことが要求される通信システムに適している。
【符号の説明】
【００７８】
１  通信装置
２  ネットワークインタフェース部
３  Ｄｏｗｎｌｉｎｋスケジューリング部
４  Ｕｐｌｉｎｋスケジューリング部
５  マッピング部
６  マッピング誤り検出部
７  受信部
８  送信部
９  アンテナ
１０  矩形領域
１１，１２，１３  ゾーン
１４，１５，１６  バースト
２０，２１，２２  サブバースト
３０，３１，３２  スロット
【図１】
2010278754.tif 000003
【図２】
2010278754.tif 000004
【図３】
2010278754.tif 000005
【図４】
2010278754.tif 000006
【図５】
2010278754.tif 000007
【図６】
2010278754.tif 000008
【図７】
2010278754.tif 000009
【図８】
2010278754.tif 000010
【図９】
2010278754.tif 000011
【図１０】
2010278754.tif 000012
【図１１】
2010278754.tif 000013
【図１２】
2010278754.tif 000014