(57)【要約】【課題】回路規模を小さくして、消費電力を抑制する。【解決手段】マップ位置検出制御部６１は、物理的下り共有チャネルに使用されるサブセットを示す第１の領域と、シフト指示子を示す第２の領域と、自局向けリソースブロックをビットマップで示す第３の領域とに分解された下り制御情報における第１の領域の値に応じたシフトおよび最下位ビットへの１または０の代入の演算により、リソースブロックの配置を示すマップを生成する。マップ位置特定部６５は、第２の領域の値と、システム帯域幅に応じてマップをシフトさせたときの所定のビットの値と、第３の領域のそれぞれのビットの値とから、自局向けの物理的下り共有チャネルが割り当てられているリソースブロックを特定する。本発明は受信装置に適用できる。【選択図】図２
2012182514.tif 000002
【特許請求の範囲】
【請求項１】
LTE（Long Term Evolution）に規定されているリソース割当指定方式のうちのResource Allocation Type1の下り制御情報を用いて受信を制御する受信装置において、
リソースブロックグループサブセットのうちの物理的下り共有チャネルに使用されるサブセットを示す第１の領域と、シフト指示子を示す第２の領域と、自局向けリソースブロックをビットマップで示す第３の領域とに分解された上記下り制御情報における上記第１の領域の値に応じたシフトおよび最下位ビットへの１または０の代入の演算により、上記サブセットにおけるリソースブロックの配置を示すマップを生成する生成手段と、
上記第２の領域の値と、システム帯域幅に応じて上記マップをシフトさせたときの所定のビットの値と、上記第３の領域のそれぞれのビットの値とから、自局向けの物理的下り共有チャネルが割り当てられているリソースブロックを特定する特定手段と
を有することを特徴とする受信装置。
【請求項２】
LTEに規定されているリソース割当指定方式のうちのResource Allocation Type1の下り制御情報を用いて受信を制御する受信方法において、
リソースブロックグループサブセットのうちの物理的下り共有チャネルに使用されるサブセットを示す第１の領域と、シフト指示子を示す第２の領域と、自局向けリソースブロックをビットマップで示す第３の領域とに分解された上記下り制御情報における上記第１の領域の値に応じたシフトおよび最下位ビットへの１または０の代入の演算により、上記サブセットにおけるリソースブロックの配置を示すマップを生成する生成ステップと、
上記第２の領域の値と、システム帯域幅に応じて上記マップをシフトさせたときの所定のビットの値と、上記第３の領域のそれぞれのビットの値とから、自局向けの物理的下り共有チャネルが割り当てられているリソースブロックを特定する特定ステップと
を含むことを特徴とする受信方法。
【請求項３】
LTEに規定されているリソース割当指定方式のうちのResource Allocation Type1の下り制御情報を用いて受信を制御するコンピュータに、
リソースブロックグループサブセットのうちの物理的下り共有チャネルに使用されるサブセットを示す第１の領域と、シフト指示子を示す第２の領域と、自局向けリソースブロックをビットマップで示す第３の領域とに分解された上記下り制御情報における上記第１の領域の値に応じたシフトおよび最下位ビットへの１または０の代入の演算により、上記サブセットにおけるリソースブロックの配置を示すマップを生成する生成ステップと、
上記第２の領域の値と、システム帯域幅に応じて上記マップをシフトさせたときの所定のビットの値と、上記第３の領域のそれぞれのビットの値とから、自局向けの物理的下り共有チャネルが割り当てられているリソースブロックを特定する特定ステップと
を含む処理を行わせるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は受信装置および受信方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、無線通信分野ではさらなる通信速度向上のため、多アンテナを利用したMIMO（Multi Input Multi Output）技術やデジタル変調方式として直交周波数分割多重方式（Orthogonal Frequency Division Multiplexing）（OFDM）が開発され、その使用が始まっている。ＭＩＭＯ技術とは、複数のデータを複数のアンテナから同時に送信することで空間多重し、受信側では受信データからもとの複数のデータを取り出す技術である。同時刻に送信するデータ量を増やせるため、通信速度が向上する。また、OFDMはデータを多数のサブキャリアと称される搬送波で並列に伝送するマルチキャリア伝送技術であり、OFDMによれば、周波数利用効率が高く、シンボル間干渉低減等が可能であり、伝送効率が良いことが知られている。移動体通信においても現在3GPP（Third Generation Partnership Project）において、Long Term Evolution（LTE）として新しい通信方式での標準化が進められており、このLTEでもOFDM通信方式が採用されている。
【０００３】
OFDMでは周波数スケジューリングを行うことで、どのサブキャリアにユーザデータを割り当てるかの指定が可能である。これをリソース割当（Resource Allocation）と称する。3GPPで定義されている物理的下り共有チャネル（Physical Downlink Shared
CHannel）（PDSCH）は１２サブキャリアを１単位としたリソースブロック（Resource Block）（RB）で割り当てられる。リソース割当の結果は下り制御情報（Downlink Control
Information）（DCI）を用いて移動局へ伝えられる。
【０００４】
非特許文献１に記載のように、3GPPでは３種類のリソース割当指定方法を用意しており、それぞれType0、Type1、またはType2と称する。Type0では複数のRBを１つのグループとしたリソースブロックグループ（Resource Block Group）（RBG）単位でリソースの割当が指定される。Type2では割当開始のRB番号と割当数が含まれたリソース指示値（Resource Indication Value）（RIV）でリソースの割当が指定される。Type1ではRBGサブセットと呼ばれる複数のRBGから成るサブセットが指定され、さらにサブセット内のどのRBにPDSCHを割り当てるかが指定される。具体的には次の３つの領域により指定される。
【０００５】
１番目の領域はＰ個用意されたRBGサブセットの内、どのサブセットを使用するかを示している。領域サイズは式（１）で表すことが出来る。
【数１】
2012182514.tif 000003
・・・（１）
【０００６】
RBGサイズPは、RBGに含まれるRBの数を示す。RBGサイズPの大きさは、表１のようにシステム帯域幅により規定されている。
【表１】
2012182514.tif 000004
【０００７】
２番目の領域はシフト指示子であり、その値により式（２）および式（３）のようにRB割り当て領域のオフセット（シフト量）が変化する。領域サイズは１ビットである。
【０００８】
シフトしない場合（０の場合）、オフセット（シフト量）は式（２）で表される。
【数２】
2012182514.tif 000005
・・・（２）
【０００９】
シフトする場合（１の場合）、オフセット（シフト量）は式（３）で表される。
【数３】
2012182514.tif 000006
・・・（３）
【００１０】
【数４】
2012182514.tif 000007
は１番目の領域で指定されたRBGサブセットpの中のRBの数を示し、式（４）のように算出することが出来る。
【００１１】
【数５】
2012182514.tif 000008
・・・（４）
【００１２】
３番目の領域は自局向けRBがビットマップで示されており、領域サイズは式（５）のように算出できる。
【数６】
2012182514.tif 000009
・・・（５）
【００１３】
最終的に、自局に割り当てられるRBは式（６）で定義される。
【数７】
2012182514.tif 000010
・・・（６）
【先行技術文献】
【非特許文献】
【００１４】
【非特許文献１】３GPP TS36．213
【発明の概要】
【発明が解決しようとする課題】
【００１５】
しかしながら、上記の通り、自局向けRBを求めるには様々な演算を行う必要がある。3GPPで定義されたリソースブロック割当計算式を解くことで割当位置を特定していた為、回路規模が大きくなってしまう。特に乗算、除算、または剰余算を行う回路の規模が大きくなり、演算を行う際の消費電力も増える。携帯電話機のような移動局にはこのような演算は不向きである。
【００１６】
そこで、本発明は、上記課題を解決すること、すなわち、乗算、除算、剰余算を使用せずに自局向けRB番号を検出できるようにすることで、回路規模を小さくして、消費電力を抑制できる受信装置および受信方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記課題を解決するために、本発明の受信装置の一側面は、LTEに規定されているリソース割当指定方式のうちのResource Allocation Type1の下り制御情報を用いて受信を制御する受信装置であって、リソースブロックグループサブセットのうちの物理的下り共有チャネルに使用されるサブセットを示す第１の領域と、シフト指示子を示す第２の領域と、自局向けリソースブロックをビットマップで示す第３の領域とに分解された下り制御情報における第１の領域の値に応じたシフトおよび最下位ビットへの１または０の代入の演算により、サブセットにおけるリソースブロックの配置を示すマップを生成する生成手段と、第２の領域の値と、システム帯域幅に応じてマップをシフトさせたときの所定のビットの値と、第３の領域のそれぞれのビットの値とから、自局向けの物理的下り共有チャネルが割り当てられているリソースブロックを特定する特定手段とを有するものとされている。
【００１８】
また、本発明の受信方法の一側面は、LTEに規定されているリソース割当指定方式のうちのResource Allocation Type1の下り制御情報を用いて受信を制御する受信方法であって、リソースブロックグループサブセットのうちの物理的下り共有チャネルに使用されるサブセットを示す第１の領域と、シフト指示子を示す第２の領域と、自局向けリソースブロックをビットマップで示す第３の領域とに分解された下り制御情報における第１の領域の値に応じたシフトおよび最下位ビットへの１または０の代入の演算により、サブセットにおけるリソースブロックの配置を示すマップを生成する生成ステップと、第２の領域の値と、システム帯域幅に応じてマップをシフトさせたときの所定のビットの値と、第３の領域のそれぞれのビットの値とから、自局向けの物理的下り共有チャネルが割り当てられているリソースブロックを特定する特定ステップとを含むものとされている。
【００１９】
さらに、本発明のプログラムの一側面は、LTEに規定されているリソース割当指定方式のうちのResource Allocation Type1の下り制御情報を用いて受信を制御するコンピュータに、リソースブロックグループサブセットのうちの物理的下り共有チャネルに使用されるサブセットを示す第１の領域と、シフト指示子を示す第２の領域と、自局向けリソースブロックをビットマップで示す第３の領域とに分解された下り制御情報における第１の領域の値に応じたシフトおよび最下位ビットへの１または０の代入の演算により、サブセットにおけるリソースブロックの配置を示すマップを生成する生成ステップと、第２の領域の値と、システム帯域幅に応じてマップをシフトさせたときの所定のビットの値と、第３の領域のそれぞれのビットの値とから、自局向けの物理的下り共有チャネルが割り当てられているリソースブロックを特定する特定ステップとを含む処理を行わせるものとされている。
【発明の効果】
【００２０】
本発明の一側面によれば、回路規模を小さくして、消費電力を抑制できる受信装置および受信方法、並びにプログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】通信システムの全体構成図である。
【図２】復調部２２の構成の例を示すブロック図である。
【図３】PDSCHがマッピングされているRBの特定の処理を説明するフローチャートである。
【図４】PDSCHがマッピングされているRBの特定の処理を説明するフローチャートである。
【図５】DCIの例を示す図である。
【図６】RBマップの例を示す図である。
【図７】コンピュータのハードウェアの構成例を示すブロック図である。
【発明を実施するための形態】
【００２２】
以下、本発明の一実施の形態の受信装置について、図１〜図７を参照しながら説明する。
【００２３】
図１は、本発明の一実施の形態の受信装置を含む通信システムの全体構成図である。図１に示されるように、例えば、送信側は、基地局１０である。基地局１０は、符号化部１１、変調部１２、D/A（Digital/Analog）変換部１３、および複数のアンテナ１４を有する。例えば、受信側は、移動局２０である。移動局２０は、3GPPに準拠したOFDM受信装置とすることができ、受信装置の一例である。移動局２０は、A/D（Analog/Digital）変換部２１、復調部２２、復号部２３、および複数のアンテナ２４を有する。
【００２４】
基地局１０では、例えば、まず基地局１０の図示せぬCPU（Central Processing Unit）が、送信したいデータを情報ビットとして符号化部１１に入力する。符号化部１１は、入力された情報ビットに対しCRC（cyclic redundancy check）を付加し、ターボ符号化を施す。変調部１２は、入力された符号データを変調し、変調後のデータである複数の変調データをD/A変換部１３に出力する。D/A変換部１３は、変調部１２から出力された変調データをデジタル信号からアナログ信号に変換する。そしてアナログ信号に変換された変調データは複数のアンテナ１４を介して送信される。
【００２５】
移動局２０は、複数のアンテナ２４を介して基地局１０のアンテナ１４から送信されてきたデータを受信する。ただし、アンテナ２４が受信したデータは、アンテナ１４から出力された後、空間を伝播する際のノイズの影響を受けていることに留意する。アンテナ２４が受信したデータはA/D変換部２１に入力される。A/D変換部２１は、入力されたデータをアナログ信号からデジタル信号に変換する。A/D変換部２１は、変換後のデジタル信号を復調部２２に出力する。そして、復調部２２は、A/D変換部２１から出力されたデータを復調する。復調部２２は、復調して得た復調データを復号部２３に出力する。復号部２３は、入力された復調データに対して誤り訂正復号の処理を行う。その結果得られる復号データを使用して後段のCPUなどの処理回路が所定の処理を実施する。以下、A/D変換部２１から出力されるデータを受信データと称する。
【００２６】
復調部２２の構成の例を図２に示す。復調部２２は、復調制御部５１、マップ位置検出部５２、データ入出力部５３、伝搬路推定部５４、プリコード部５５、および尤度計算部５６からなる。
【００２７】
まず、復調制御部５１は、復調したいチャネルの情報を各ブロックへ送信する。ただし、復調制御部５１への設定は予め外部から行っておく。マップ位置検出部５２は、制御情報からチャネルが乗っているサブキャリアを特定する。マップ位置検出部５２は、特定した情報をデータ入出力部５３に送り、必要な受信データを外部（例えば、図示せぬメモリ）から受け取る。伝搬路推定部５４は、受け取った受信データから伝搬路を推定する。プリコーディングが施されている場合、プリコード部５５は、プリコーディングを行う。尤度計算部５６は、受信データの軟判定復調を行う。復調された結果はデータ入出力部５３を通じて外部へ報告される。
【００２８】
マップ位置検出部５２は、大きく分けて、受信した下り制御情報（Downlink Control Information）（DCI）からPDSCHがマッピングされているRBを特定する機能と、特定したRBの情報を必要に応じてデータ入出力部５３に展開する機能を有している。移動局２０は、PDSCHがマッピングされているRBを特定する機能に特徴を有する。
【００２９】
マップ位置検出部５２は、マップ位置検出制御部６１、パラメータ計算部６２、カウンタ６３、インターリーバ６４、マップ位置特定部６５、およびマップ位置情報供給部６６を有している。マップ位置検出制御部６１は、マップ位置検出部５２全体を制御する。
【００３０】
パラメータ計算部６２は、PDSCHがマッピングされているRBの特定に関するパラメータを計算する。カウンタ６３は、各種の変数などをカウントする。インターリーバ６４は、インターリーブ処理を行う。マップ位置特定部６５は、PDSCHがマッピングされているRBを特定する。マップ位置情報供給部６６は、PDSCHがマッピングされているRBを示すマップ位置情報をデータ入出力部５３に供給する。
【００３１】
次に、図３および図４のフローチャートを参照して、PDSCHがマッピングされているRBの特定の処理を説明する。
【００３２】
ステップＳ１０１において、パラメータ計算部６２は、まず、外部よりDCIが報告されるので、予め式（１）と式（５）とから３つの領域にDCIの分解を行っておき、その値を設定する。このとき、１つ目の領域の値をSUBSETとし、２つ目の領域の値をSHIFTとし、３つめの領域の値をBITMAPとする。また、同時に求まるRBGサイズPおよび３つ目の領域のビット数である領域サイズN_TYPE1_RBも保存される。RBの数を示すシステム帯域幅SYSRBは上位から通知される。
【００３３】
次に、ステップＳ１０２において、カウンタ６３は、各種カウンタまたはビットマップレジスタを初期化する。すなわち、カウンタ６３は、カウンタi、カウンタj、カウンタRBCNT、ビットマップレジスタMAPVLD、およびビットマップレジスタRBMAPのそれぞれに０を設定する。ステップＳ１０３において、マップ位置検出制御部６１は、カウンタiの値とSUBSETとが等しいか否かを判定する。
【００３４】
ステップＳ１０３において、カウンタiの値とSUBSETとが等しいと判定された場合、手続きはステップＳ１０４に進み、マップ位置検出制御部６１は、カウンタ６３に、ビットマップレジスタMAPVLDを１ビットだけ左にシフトさせ、ビットマップレジスタMAPVLDの最下位ビットに１を代入させる。ステップＳ１０４の後、手続きはステップＳ１０６に進む。
【００３５】
ステップＳ１０３において、カウンタiの値とSUBSETとが等しくないと判定された場合、手続きはステップＳ１０５に進み、マップ位置検出制御部６１は、カウンタ６３に、ビットマップレジスタMAPVLDを１ビットだけ左にシフトさせ、ビットマップレジスタMAPVLDの最下位ビットに０を代入させる。ステップＳ１０５の後、手続きはステップＳ１０６に進む。
【００３６】
ステップＳ１０６において、マップ位置検出制御部６１は、カウンタ６３のカウンタｊおよびカウンタRBCNTのそれぞれに１を加算させる。
【００３７】
ステップＳ１０７において、マップ位置検出制御部６１は、カウンタRBCNTの値がシステム帯域幅SYSRBの値未満であるか否かを判定する。
【００３８】
ステップＳ１０７において、カウンタRBCNTの値がシステム帯域幅SYSRBの値未満であると判定された場合、手続きはステップＳ１０８に進む。ステップＳ１０８において、マップ位置検出制御部６１は、カウンタjの値とRBGサイズPの値とを比較し、カウンタjの値とRBGサイズPの値とが等しいか否かを判定する。
【００３９】
ステップＳ１０８において、カウンタjの値とRBGサイズPの値とが等しいと判定された場合、手続きはステップＳ１０９に進み、マップ位置検出制御部６１は、カウンタ６３のカウンタiに１を加算させ、カウンタ６３のカウンタjに０を設定させる。ステップＳ１０９の後、手続きはステップＳ１１０に進む。
【００４０】
ステップＳ１０８において、カウンタjの値とRBGサイズPの値とが等しくないと判定された場合、手続きはステップＳ１０３に戻り、上述した処理を繰り返す。
【００４１】
ステップＳ１１０において、マップ位置検出制御部６１は、カウンタiの値とRBGサイズPの値とを比較し、カウンタiの値とRBGサイズPの値とが等しいか否かを判定する。
【００４２】
ステップＳ１１０において、カウンタiの値とRBGサイズPの値とが等しいと判定された場合、手続きはステップＳ１１１に進み、マップ位置検出制御部６１は、カウンタ６３のカウンタiに０を設定する。ステップＳ１１１の後、手続きはステップＳ１０３に戻り、上述した処理を繰り返す。
【００４３】
ステップＳ１１０において、カウンタiの値とRBGサイズPの値とが等しくないと判定された場合、手続きはステップＳ１０３に戻り、上述した処理を繰り返す。
【００４４】
ステップＳ１０７において、カウンタRBCNTの値がシステム帯域幅SYSRBの値未満でないと判定された場合、すなわち、カウンタRBCNTの値とシステム帯域幅SYSRBの値とが等しい場合、選択されたサブセットのRBマップが完成したことになり、手続きはステップＳ１１２に進む。
【００４５】
ステップＳ１１２において、マップ位置特定部６５は、選択されたサブセットのRBマップ内にある自局向けのRBを特定する。ステップＳ１１３において、マップ位置特定部６５は、SHIFTの値が１であるか否かを判定する。
【００４６】
ステップＳ１１３において、SHIFTの値が１であると判定された場合、手続きはステップＳ１１４に進み、マップ位置特定部６５は、カウンタ６３のカウンタRSFTおよびカウンタCNTに０を設定する。
【００４７】
次に、ステップＳ１１５において、マップ位置特定部６５は、カウンタRSFTの値で示されるビット数だけビットマップレジスタMAPVLDを右にシフトしたときの最下位ビットが１であるか否かを判定する。
【００４８】
ステップＳ１１５において、カウンタRSFTの値で示されるビット数だけビットマップレジスタMAPVLDを右にシフトしたときの最下位ビットが１であると判定された場合、手続きはステップＳ１１６に進み、マップ位置特定部６５は、カウンタCNTの値で示されるビット数だけBITMAPの値を右にシフトしたときの最下位ビットが１であるか否かを判定する。
【００４９】
ステップＳ１１６において、カウンタCNTの値で示されるビット数だけBITMAPの値を右にシフトしたときの最下位ビットが１であると判定された場合、手続きはステップＳ１１７に進み、マップ位置特定部６５は、RBMAPのRSFTビット目に１を立てる。すなわち、ステップＳ１１７において、マップ位置特定部６５は、RBマップのビットのうち、カウンタRSFTの値で示される位置のビットに１を立てる。ステップＳ１１７の後、手続きはステップＳ１１８に進む。
【００５０】
ステップＳ１１６において、カウンタCNTの値で示されるビット数だけBITMAPの値を右にシフトしたときの最下位ビットが１でないと判定された場合、ステップＳ１１７の手続きはスキップされ、手続きはステップＳ１１８に進む。
【００５１】
ステップＳ１１８において、マップ位置特定部６５は、カウンタCNTの値と領域サイズN_TYPE1_RBの値から１を引き算した値とが等しいか否かを判定する。ステップＳ１１８において、カウンタCNTの値と領域サイズN_TYPE1_RBの値から１を引き算した値とが等しくないと判定された場合、手続きはステップＳ１１９に進み、マップ位置特定部６５は、カウンタ６３のカウンタCNTに１を加算する。ステップＳ１２０において、マップ位置特定部６５は、カウンタ６３のカウンタRSFTに１を加算して、手続きはステップＳ１１５に戻り、上述した処理が繰り返される。
【００５２】
ステップＳ１１５において、カウンタRSFTの値で示されるビット数だけビットマップレジスタMAPVLDを右にシフトしたときの最下位ビットが１でないと判定された場合、手続きはステップＳ１２０に進み、カウンタRSFTに１が加算されて、手続きはステップＳ１１５に戻り、上述した処理が繰り返される。
【００５３】
ステップＳ１１８において、カウンタCNTの値と領域サイズN_TYPE1_RBの値から１を引き算した値とが等しいと判定された場合、PDSCHがマッピングされているRBの特定の処理は終了する。
【００５４】
ステップＳ１１３において、SHIFTの値が１でないと判定された場合、手続きはステップＳ１２１に進み、マップ位置特定部６５は、カウンタ６３のカウンタRSFTにシステム帯域幅SYSRBから１だけ引き算した値を設定し、カウンタ６３のカウンタCNTに領域サイズN_TYPE1_RBから１だけ引き算した値を設定する。
【００５５】
次に、ステップＳ１２２において、マップ位置特定部６５は、カウンタRSFTの値で示されるビット数だけビットマップレジスタMAPVLDを右にシフトしたときの最下位ビットが１であるか否かを判定する。
【００５６】
ステップＳ１２２において、カウンタRSFTの値で示されるビット数だけビットマップレジスタMAPVLDを右にシフトしたときの最下位ビットが１であると判定された場合、手続きはステップＳ１２３に進み、マップ位置特定部６５は、カウンタCNTの値で示されるビット数だけBITMAPの値を右にシフトしたときの最下位ビットが１であるか否かを判定する。
【００５７】
ステップＳ１２３において、カウンタCNTの値で示されるビット数だけBITMAPの値を右にシフトしたときの最下位ビットが１であると判定された場合、手続きはステップＳ１２４に進み、マップ位置特定部６５は、RBMAPのRSFTビット目に１を立てる。すなわち、ステップＳ１２４において、マップ位置特定部６５は、RBマップのビットのうち、カウンタRSFTの値で示される位置のビットに１を立てる。ステップＳ１２４の後、手続きはステップＳ１２５に進む。
【００５８】
ステップＳ１２３において、カウンタCNTの値で示されるビット数だけBITMAPの値を右にシフトしたときの最下位ビットが１でないと判定された場合、ステップＳ１２４の手続きはスキップされ、手続きはステップＳ１２５に進む。
【００５９】
ステップＳ１２５において、マップ位置特定部６５は、カウンタCNTの値が０であるか否かを判定する。ステップＳ１２５において、カウンタCNTの値が０でないと判定された場合、手続きはステップＳ１２６に進み、マップ位置特定部６５は、カウンタ６３のカウンタCNTから１を減算する。ステップＳ１２７において、マップ位置特定部６５は、カウンタ６３のカウンタRSFTから１を減算して、手続きはステップＳ１２２に戻り、上述した処理が繰り返される。
【００６０】
ステップＳ１２２において、カウンタRSFTの値で示されるビット数だけビットマップレジスタMAPVLDを右にシフトしたときの最下位ビットが１でないと判定された場合、手続きはステップＳ１２７に進み、カウンタRSFTから１が減算されて、手続きはステップＳ１２２に戻り、上述した処理が繰り返される。
【００６１】
ステップＳ１２５において、カウンタCNTの値が０であると判定された場合、PDSCHがマッピングされているRBの特定の処理は終了する。
【００６２】
こうして得られたビットマップレジスタRBMAPの‘１’が立っているビットが自局向けRBを示す。
【００６３】
ここで、PDSCHがマッピングされているRBの特定の処理について、具体例を挙げて説明する。今、与えられるシステム帯域幅が１５ＲＢ（３ＭＨｚ）で与えられたDCIが“１０１０１０１０”とする。RBGサイズPは表１より２と求めることができるので、式（１）と式（５）とより、図５に示されるように、１番目の領域は“１”、２番目の領域は“０”、３番目の領域は“１０１０１０”と分解することが出来る。図３および図４のフローチャートに示される処理に従って解くと、サブセットのRBマップ（状態Ｓ１１２）は、図６に示されるRBG Subset #1の斜線の付された部分および黒色とされた部分となる。更に処理を行うと最終的には図６に示される黒色とされた部分のRBが自局向けであることがわかる。
【００６４】
このように、式（４）および式（６）の演算において、乗算、除算、または剰余算を行うこと無く同等の結果を得ることが可能となる。乗算器、除算器、または剰余算器を用意する必要が無いため回路規模を削減することが出来る。
【００６５】
以上のように、難解な演算処理を行うことなく、自局向け物理的下り共有チャネル（Physical Downlink Shared CHannel）（PDSCH）の物理的リソースブロック（Physical Resource Block）（PRB）を特定することが可能である。すなわち、必要最低限の加減算、シフト演算、比較演算を組み合わせることでリソースブロック割当計算式と同等の結果を得ることができる。すなわち、乗算、除算、剰余算を使用せずに自局向けRB番号を検出できるようにすることで、回路規模を小さくして、消費電力を抑制できる。
【００６６】
以上ではサブセットのRBマップを求めてから、自局向けのRBを特定すると説明したが、サブセットマップと自局向けのRBの特定を同時に行っても良い。
【００６７】
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【００６８】
図７は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【００６９】
コンピュータにおいて、CPU（Central Processing Unit）１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【００７０】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、キーボード、マウス、マイクロホンなどよりなる入力部１０６、ディスプレイ、スピーカなどよりなる出力部１０７、ハードディスクや不揮発性のメモリなどよりなる記憶部１０８、ネットワークインタフェースなどよりなる通信部１０９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１を駆動するドライブ１１０が接続されている。
【００７１】
以上のように構成されるコンピュータでは、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インタフェース１０５及びバス１０４を介して、RAM１０３にロードして実行することにより、上述した一連の処理が行われる。
【００７２】
コンピュータ（CPU１０１）が実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)等）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア１１１に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【００７３】
そして、プログラムは、リムーバブルメディア１１１をドライブ１１０に装着することにより、入出力インタフェース１０５を介して、記憶部１０８に記憶することで、コンピュータにインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部１０９で受信し、記憶部１０８に記憶することで、コンピュータにインストールすることができる。その他、プログラムは、ROM１０２や記憶部１０８にあらかじめ記憶しておくことで、コンピュータにあらかじめインストールしておくことができる。
【００７４】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【００７５】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【００７６】
２０…移動局、２１…A/D変換部、２２…復調部、２３…復号部、５１…復調制御部、５２…マップ位置検出部、５３…データ入出力部、５４…伝搬路推定部、５５…プリコード部、５６…尤度計算部、６１…マップ位置検出制御部、６２…パラメータ計算部、６３…カウンタ、６４…インターリーバ、６５…マップ位置特定部、６６…マップ位置情報供給部、１０１…CPU、１０２…ROM、１０３…RAM、１０８…記憶部、１０９…通信部、１１１…リムーバブルメディア
【図１】
2012182514.tif 000011
【図２】
2012182514.tif 000012
【図３】
2012182514.tif 000013
【図４】
2012182514.tif 000014
【図５】
2012182514.tif 000015
【図６】
2012182514.tif 000016
【図７】
2012182514.tif 000017