(57)【要約】  制御チャネルのリソースエレメントグループへのマッピング処理の負荷を低減する。  記憶部（１ａ〜１ｃ）は、制御チャネル領域のＲＥ（リソースエレメント）のシンボル番号に対応して設けられ、ＲＥＧ（リソースエレメントグループ）を指し示すための周波数番号が記憶される。グループ検出部（２）は、周波数番号の最小周波数番号を記憶した記憶部（１ａ〜１ｃ）を検出し、検出した記憶部（１ａ〜１ｃ）に対応するシンボル番号を取得し、取得したシンボル番号と最小周波数番号とによってＲＥＧを検出する。マッピング部（３）は、グループ検出部（２）によって検出されたＲＥＧに制御チャネルをマッピングする。加算部（４）は、グループ検出部（２）の取得したシンボル番号に対応する記憶部（１ａ〜１ｃ）に、制御チャネルをマッピングする次のＲＥＧを指し示すための次周波数番号値を加算する。
2011080842.tif 000002
【特許請求の範囲】
【請求項１】
無線リソースの割当てを行う基地局において、
時間方向と周波数方向で定義され前記時間方向を示すシンボル番号と前記周波数方向を示す周波数番号に基づいて識別されるリソースエレメントを複数備えた制御チャネル領域のリソースエレメントグループに、制御チャネルを割り当てるマッピング部と、
前記制御チャネル領域のリソースエレメントのシンボル番号に対応して設けられ、前記リソースエレメントグループを指し示すための前記周波数番号が記憶される記憶部と、
前記周波数番号のうち最小周波数番号を記憶した前記記憶部を検出し、検出した前記記憶部に対応する前記シンボル番号と前記最小周波数番号に基づいて前記リソースエレメントグループを検出するグループ検出部と、
前記最小周波数番号に次の制御チャネルを割り当てるリソースエレメントグループを示すための所定の値を加算する加算部と、
を有することを特徴とする基地局。
【請求項２】
前記グループ検出部は、前記最小周波数番号を記憶した前記記憶部が複数存在する場合、前記シンボル番号の小さい前記記憶部を検出することを特徴とする請求の範囲第１項記載の基地局。
【請求項３】
前記マッピング部は、前記グループ検出部によって検出された前記リソースエレメントグループに前記制御チャネルを割り当てることを特徴とする請求の範囲第１項記載の基地局。
【請求項４】
前記グループ検出部によって検出された前記リソースエレメントグループに他制御チャネルが既に割り当てられているか否か判断するマッピング判定部をさらに有することを特徴とする請求の範囲第３項記載の基地局。
【請求項５】
前記マッピング部は、前記マッピング判定部によって前記リソースエレメントグループに前記他制御チャネルがマッピングされていると判断された場合、前記制御チャネルを前記リソースエレメントグループにマッピングしないことを特徴とする請求の範囲第４項記載の基地局。
【請求項６】
前記制御チャネルがマッピングされる前記リソースエレメントグループのリソースエレメント数は前記シンボル番号によって決まっており、
前記所定の値は、前記シンボル番号によって決まっている前記リソースエレメント数であることを特徴とする請求の範囲第１項記載の基地局。
【請求項７】
無線リソースの割当てを行う基地局の制御チャネルのマッピング方法において、
時間方向と周波数方向で定義され前記時間方向を示すシンボル番号と前記周波数方向を示す周波数番号に基づいて識別されるリソースエレメントを複数備えた制御チャネル領域のリソースエレメントグループに制御チャネルを割り当て、
前記制御チャネル領域のリソースエレメントのシンボル番号に対応して設けられた記憶部に、前記リソースエレメントグループを指し示すための前記周波数番号を記憶し、
前記周波数番号のうち最小周波数番号を記憶した前記記憶部を検出し、
検出した前記記憶部に対応する前記シンボル番号と前記最小周波数番号に基づいて前記リソースエレメントグループを検出し、
前記最小周波数番号に次の制御チャネルを割り当てるリソースエレメントグループを示すための所定の値を加算する、
ことを特徴とする制御チャネルのマッピング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は基地局および制御チャネルのマッピング方法に関する。
【背景技術】
【０００２】
現在、３ＧＰＰ（3rd Generation Partnership Project）では、ＬＴＥ（Long Term Evolution）の検討が行われている。ＬＴＥでは、下りリンク方向（ＤＬ：Down Link）のリファレンス信号、制御チャネル（制御信号）、データ等を含む主信号などのリソースエレメント（ＲＥ：Resource Element）へのマッピングを規定している。【０００３】
図８は、ＤＬにおける通信リソースを示した図である。図８の通信リソース（リソースグリッド）の横方向は時間を示し、また、ＯＦＤＭ（Orthogonal Frequency Division Multiplexing）のシンボルを示す。縦方向は周波数を示し、またサブキャリアを示す。【０００４】
図８に示す四角形の各々は、ＲＥを示し、ＤＬ伝送における最小の時間−周波数単位を示している。太枠は、複数のＲＥから形成されるリソースエレメントグループ（ＲＥＧ：RE Group）を示している。【０００５】
ＲＥは、周波数番号のｋ’とシンボル番号のｌ’によって識別することができる。例えば、図８に示す１１）のＲＥは、（ｋ’，ｌ’）＝（３，１）と示すことができる。
制御チャネルは、ｌ’＝０、ｌ’＝０，１、またはｌ’＝０，１，２の範囲でＯＦＤＭシンボルを使用することができる。図８の例では、ｌ’＝０，１，２の３つのＯＦＤＭシンボルを制御チャネルに使用する場合を示している。【０００６】
主信号の使用可能なＯＦＤＭシンボルは、ｌ’＝ｍ〜１３である。ｍは、制御チャネルに使用するＯＦＤＭシンボル数によって変わる。例えば、図８の例では、ｌ’＝０，１，２の３つのＯＦＤＭシンボルを制御チャネルに使用するので、ｍは‘３’となり、主信号は、ｌ’＝３〜１３の１１個のＯＦＤＭシンボルを使用することができる。【０００７】
ｋ’は、システム帯域幅に依存する。例えばＬＴＥでは、システム帯域幅が５ＭＨｚの場合、サブキャリア数は３００と規定しており、ｋ’は、０〜２９９の値をとる。
制御チャネルは、ＲＥＧによってＲＥが割り当てられる。通信リソースの１列目のｌ’＝０においては、制御チャネルは、６個のＲＥを１つのＲＥＧとして割り当てられる。２列目および３列目のｌ’＝１，２においては、４個のＲＥを１つのＲＥＧとして割り当てられる。【０００８】
なお、１列目のｌ’＝０においては、端末が基地局からの信号を受信するためのリファレンス信号が３個おきに割り当てられる。例えば、図８の右下から左上方向の斜線の付された１），１０），１９），…のＲＥにリファレンス信号が割り当てられる。このリファレンス信号の位置は予め決まっている。例えば図８の場合、１列目のＲＥＧにリファレンス信号が配置されているので、１列目のＲＥ数は、２列目および３列目の４個に対し６個となる。制御チャネルは１列目のＲＥＧにも他のＯＦＤＭシンボルと同様に、４個のＲＥを割り当てる。【０００９】
主信号は、１２個のサブキャリアを１つの単位としてＲＥが割り当てられる。例えば、図８の例の場合、３つのＯＦＤＭシンボルを制御チャネルに使用するので、主信号には、１２（サブキャリア）×１１（ＯＦＤＭシンボル）のＲＥを１つの単位として割り当てられる。なお、以下では、制御チャネルが割り当てられる領域を制御チャネル領域、主信号が割り当てられる領域を主信号領域と呼ぶこともある。【００１０】
制御チャネルには、ＰＣＦＩＣＨ（Physical Control Format Indicator CHannel）、ＰＨＩＣＨ（Physical Hybrid-ARQ Indicator CHannel）、およびＰＤＣＣＨ（Physical Downlink Control CHannel）がある。ＰＣＦＩＣＨは、制御チャネル領域に割り当てられたＯＦＤＭシンボル数を端末に通知するための制御チャネルである。ＰＨＩＣＨは、端末からのＵＬ（UP Link）データに対するＡＣＫ／ＮＡＣＫを端末に通知するための制御チャネルである。ＰＤＣＣＨは、ＰＤＳＣＨ（Physical Downlink Shared CHannel）およびＰＵＳＣＨ（Physical Uplink Shared CHannel）のスケジューラによる割り当て情報や変調法、符号化率等のフォーマット情報を示す制御チャネルである。【００１１】
例えば、３ＧＰＰのＴＳ３６．２１１の６．８．５章では、基地局は、所定のアルゴリズムに基づいて、ＰＣＦＩＣＨとＰＨＩＣＨを制御チャネル領域のＲＥＧにマッピングした後、空きのＲＥＧにＰＤＣＣＨをマッピングする。例えば、基地局は、図８において、左下から右上方向の斜線の付されたＲＥＧにＰＣＦＩＣＨとＰＨＩＣＨをマッピングしたとすると、左下から右上方向の斜線の付されていないＲＥＧにＰＤＣＣＨをマッピングする。【００１２】
ここで、ＲＥＧは、図８に示す太枠の一番下（太枠の中の一番小さい周波数番号で示される）のＲＥの（ｋ’，ｌ’）をインデックスとして示される。例えば、図８のＲＥＧは、（０，０），（０，１），（０，２），（４，１），（４，２），（６，０），（８，１），（８，２），…で示される。基地局は、このＲＥＧのインデックスを、例えば、メモリに記憶している。【００１３】
基地局は、通信リソースのＲＥＧを検出する場合、図８において、１），２），３），４），５），…と、ＲＥを１つずつ指し示すように（ｋ’，ｌ’）の値を変化させ、ＲＥＧを検出する。例えば、基地局は、変化させた（ｋ’，ｌ’）がメモリに記憶しているＲＥＧのインデックスと一致した場合、ＲＥＧであると判断する。基地局は、ＲＥＧであると判断した場合、そのＲＥＧにＰＣＦＩＣＨおよびＰＨＩＣＨの一方がマッピングされているかを判断し、ＰＣＦＩＣＨおよびＰＨＩＣＨがマッピングされていなければ、ＰＤＣＣＨをマッピングする。【００１４】
図９は、基地局のＰＤＣＣＨのマッピングを示したフローチャートである。以下では、通信リソースの制御チャネル領域は、ｌ’＝０〜２およびｋ’＝０〜２９９とする。
［ステップＳ１０１］基地局は、ｍ’（ＲＥＧナンバ）およびｋ’を‘０’に初期化する。【００１５】
［ステップＳ１０２］基地局は、ｋ’が２９９（２５＊１２−１）になるまで、ループ＃１の処理を繰り返す。
［ステップＳ１０３］基地局は、ｌ’を０に初期化する。【００１６】
［ステップＳ１０４］基地局は、（ｋ’，ｌ’）とメモリに記憶されているＲＥＧのインデックスとを比較し、（ｋ’，ｌ’）がＲＥＧであるか否かを判断する。基地局は、（ｋ’，ｌ’）がＲＥＧに該当すると判断した場合、ステップＳ１０５へ進む。基地局は、（ｋ’，ｌ’）がＲＥＧに該当しないと判断した場合、ステップＳ１０７へ進む。【００１７】
［ステップＳ１０５］基地局は、ＲＥＧにＰＣＦＩＣＨおよびＰＨＩＣＨの一方がマッピングされているか否かを判断する。基地局は、ＲＥＧにＰＣＦＩＣＨおよびＰＨＩＣＨがマッピングされていないと判断した場合、ステップＳ１０６へ進む。基地局は、ＲＥＧにＰＣＦＩＣＨおよびＰＨＩＣＨの一方がマッピングされていると判断した場合、ステップＳ１０７へ進む。【００１８】
例えば、基地局は、（４，２），（６，０），…のＲＥＧの場合、ＲＥＧにＰＣＦＩＣＨおよびＰＨＩＣＨの一方がマッピングされていると判断し、ステップＳ１０７へ進む。
［ステップＳ１０６］基地局は、ｍ’を１加算しながら、ＲＥＧに４ＲＥ分のＰＤＣＣＨをマッピングする。【００１９】
［ステップＳ１０７］基地局は、ｌ’に１を加算する。
［ステップＳ１０８］基地局は、ｌ’が３未満であるか否かを判断する。基地局は、ｌ’が３未満であればステップＳ１０４へ進む。基地局は、ｌ’が３未満でなければステップＳ１０９へ進む。【００２０】
［ステップＳ１０９］基地局は、ｋ’に１を加算する。
なお、Ｅ−ＵＴＲＡ（Evolved UMTS Terrestrial Radio Access）方式などの無線システムの下りリンクにおいて、制御情報を無線リソースに適切に配置する無線端末装置および無線基地局装置が知られている（例えば、特許文献１参照）。また、同期プロセスのできるだけ早いタイミングで新たな情報を追加して伝送する無線通信システムが知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【００２１】
【特許文献１】特開２００９−４９５７９号公報
【特許文献２】特開２００８−２３６３８３号公報
【発明の概要】
【発明が解決しようとする課題】
【００２２】
しかし、従来の方法では、制御チャネル領域の全てのＲＥに対し、順にＲＥＧであるか否かを判断しているため、制御チャネルのマッピング処理の負荷が大きいという問題点があった。【００２３】
例えば、基地局は、図８において、１），２），３），４），５），…と順に、全てのＲＥに対してＲＥＧであるか否かを判断する。そして、ＲＥＧである場合、そのＲＥＧにＰＣＦＩＣＨおよびＰＨＩＣＨの一方がマッピングされていないか判断する。このため、基地局は、１列目のｌ’＝０においては、５／６の割合でＲＥＧでないと判断し、２列目および３列目のｌ’＝１，２においては、３／４の割合でＲＥＧでないと判断する。すなわち、基地局は、少なくとも３／４以上の割合でＲＥＧでないと判断し、無駄な処理が３／４以上発生していることになる。【００２４】
本件はこのような点に鑑みてなされたものであり、制御チャネルのＲＥＧへのマッピング処理の負荷を低減することができる基地局および制御チャネルのマッピング方法を提供することを目的とする。
【課題を解決するための手段】
【００２５】
上記課題を解決するために、無線リソースの割当てを行う基地局が提供される。この基地局は、時間方向と周波数方向で定義され前記時間方向を示すシンボル番号と前記周波数方向を示す周波数番号に基づいて識別されるリソースエレメントを複数備えた制御チャネル領域のリソースエレメントグループに、制御チャネルを割り当てるマッピング部と、前記制御チャネル領域のリソースエレメントのシンボル番号に対応して設けられ、前記リソースエレメントグループを指し示すための前記周波数番号が記憶される記憶部と、前記周波数番号のうち最小周波数番号を記憶した前記記憶部を検出し、検出した前記記憶部に対応する前記シンボル番号と前記最小周波数番号に基づいて前記リソースエレメントグループを検出するグループ検出部と、前記最小周波数番号に次の制御チャネルを割り当てるリソースエレメントグループを示すための所定の値を加算する加算部と、を有する。
【発明の効果】
【００２６】
開示の基地局および制御チャネルのマッピング方法によれば、制御チャネルのＲＥＧへのマッピング処理の負荷を低減することができる。
本発明の上記および他の目的、特徴および利点は本発明の例として好ましい実施の形態を表す添付の図面と関連した以下の説明により明らかになるであろう。
【図面の簡単な説明】
【００２７】
【図１】第１の実施の形態に係る基地局を示した図である。
【図２】第２の実施の形態に係る基地局を適用した無線システムを示した図である。
【図３】基地局のブロック図である。
【図４】ベースバンド信号処理部のブロック図である。
【図５】ＤＬにおける通信リソースを示した図である。
【図６】ＰＤＣＣＨのマッピング処理を示したフローチャートである。
【図７】テンポラリレジスタの最小値検出処理を示したフローチャートである。
【図８】ＤＬにおける通信リソースを示した図である。
【図９】基地局のＰＤＣＣＨのマッピングを示したフローチャートである。
【発明を実施するための形態】
【００２８】
以下、第１の実施の形態を、図面を参照して詳細に説明する。
図１は、第１の実施の形態に係る基地局を示した図である。図１には、基地局と端末が無線通信するためのＤＬの通信リソースも示してある。図１の通信リソースの横軸は時間方向を示し、縦軸は周波数方向を示している。通信リソースに示す四角形の各々は、ＲＥを示している。また、図１に示す右下から左上方向の斜線は、リファレンス信号に割り当てられるＲＥを示している。
【００２９】
ＲＥは、時間方向のシンボル番号ｌ’と、周波数方向の周波数番号ｋ’によって識別される。例えば、図１に示す矢印Ａ１のＲＥは、（ｋ’，ｌ’）＝（２，１）と識別できる。制御チャネルは、例えば、ｌ’＝０〜２およびｋ’＝０〜２９９の制御チャネル領域のＲＥＧにマッピングされ、端末に送信される。
【００３０】
図１に示すように基地局は、記憶部１ａ〜１ｃ、グループ検出部２、マッピング部３、および加算部４を有している。
記憶部１ａ〜１ｃは、制御チャネル領域のＲＥのシンボル番号ｌ’＝０〜２に対応して設けられる。例えば、図１に示すように、記憶部１ａは、ｌ’＝０に対応して設けられ、記憶部１ｂは、ｌ’＝１に対応して設けられ、記憶部１ｃは、ｌ’＝２に対応して設けられる。記憶部１ａ〜１ｃには、太枠のＲＥＧを指し示すための周波数番号ｋ’が記憶される。
【００３１】
ＲＥＧは、シンボル番号とＲＥＧ内のＲＥの最も小さい周波数番号によって指し示される。例えば、図１に示す（２）のＲＥＧは（６，０）と指示すことができ、また、図１に示す（８）のＲＥＧは（８，２）と指し示すことができる。
【００３２】
従って、シンボル番号に対応して設けられる記憶部１ａ〜１ｃと、その記憶内容によってＲＥＧを指し示すことができる。例えば、記憶部１ａに‘６’が記憶されていれば、記憶部１ａは、シンボル番号‘０’に対応するので、図１の（２）のＲＥＧ（６，０）を指し示すことができ、記憶部１ｃに‘４’が記憶されていれば、記憶部１ｃは、シンボル番号‘２’に対応するので、図１の（７）のＲＥＧ（４，２）を指し示すことができる。
【００３３】
グループ検出部２は、最小の周波数番号（以降、単に最小周波数番号ということもある）を記憶した記憶部１ａ〜１ｃを検出し、検出した記憶部１ａ〜１ｃに対応するシンボル番号を取得し、取得したシンボル番号と最小周波数番号とによってＲＥＧを検出する。
【００３４】
例えば、記憶部１ａ〜１ｃのそれぞれに、６，４，０が記憶されているとする。この場合、グループ検出部２は、記憶部１ａ〜１ｃのうち最小周波数番号‘０’を記憶した記憶部１ｃを検出し、検出した記憶部１ｃに対応するシンボル番号ｌ’＝２を取得する。そして、最小周波数番号‘０’とシンボル番号‘２’によって、図１に示す通信リソースの（６）に示すＲＥＧを検出する。
【００３５】
マッピング部３は、グループ検出部２によって検出されたＲＥＧに制御チャネルをマッピングする。上記例の場合、図１に示す（６）のＲＥＧ（０，２）に制御チャネルをマッピングする。
【００３６】
加算部４は、グループ検出部２の取得したシンボル番号に対応する記憶部１ａ〜１ｃに記憶された最小周波数番号に、制御チャネルをマッピングする次のＲＥＧを指し示すための所定のオフセット値を加算する。
【００３７】
上記例の場合、加算部４は、グループ検出部２の取得したシンボル番号ｌ’＝２に対応する記憶部１ｃに記憶された最小周波数番号に、制御チャネルをマッピングする次のＲＥＧを指し示すためのオフセット値‘４’を加算する。これにより、記憶部１ｃは、ｌ’＝２上の制御チャネルがマッピングされたＲＥＧ（０，２）に対し、次に制御チャネルがマッピングされるＲＥＧ（４，２）を指し示している。
【００３８】
記憶部１ａ〜１ｃの記憶内容は、それぞれ（６，４，４）となる。グループ検出部２は、上記と同様に再び最小周波数番号を記憶した記憶部１ａ〜１ｃを検出し、検出した記憶部１ａ〜１ｃに対応するシンボル番号を取得し、取得したシンボル番号と最小周波数番号とによってＲＥＧを検出する。
【００３９】
なお、グループ検出部２は、最小周波数番号を記憶した記憶部１ａ〜１ｃが複数存在する場合、シンボル番号の最も小さい記憶部１ａ〜１ｃを検出し、検出した記憶部１ａ〜１ｃに対応するシンボル番号を取得する。上記例の場合、記憶部１ａ〜１ｃの記憶内容は、（６，４，４）となっているので、記憶部１ｂを検出し、シンボル番号‘１’を取得する。マッピング部３は、上記と同様にグループ検出部２の検出したＲＥＧに制御チャネルをマッピングし、加算部４は、グループ検出部２の取得したシンボル番号‘１’に対応する記憶部１ｂに、次の制御チャネルをマッピングするＲＥＧを指し示すためのオフセット値‘４’を加算する。記憶部１ａ〜１ｃの記憶内容は（６，８，４）となる。
【００４０】
このように、基地局は、記憶部１ａ〜１ｃを制御チャネル領域のＲＥのシンボル番号に対応して設け、記憶部１ａ〜１ｃにＲＥＧを指し示すための周波数番号を記憶する。基地局は、周波数番号の最小周波数番号を記憶した記憶部１ａ〜１ｃを検出し、検出した記憶部１ａ〜１ｃに対応するシンボル番号を取得し、取得したシンボル番号と最小周波数番号とによってＲＥＧを検出する。基地局は、取得したシンボル番号に対応する記憶部１ａ〜１ｃに次のＲＥＧを指し示すためのオフセット値を加算する。
【００４１】
これにより、記憶部１ａ〜１ｃには、各シンボル番号に対応したＲＥＧを指し示す周波数番号が記憶される。基地局は、制御チャネル領域の全てのＲＥに対して順にＲＥＧであるか否か判断しなくてもよく、制御チャネルのＲＥＧへのマッピング処理の負荷を低減することができる。
【００４２】
次に、第２の実施の形態を、図面を参照して詳細に説明する。
図２は、第２の実施の形態に係る基地局を適用した無線システムを示した図である。図２には、基地局１１、端末１２、およびコアネットワーク１３を備える。基地局１１は、コアネットワーク１３に接続され、端末１２と例えばＬＴＥの無線方式に基づいた無線通信を行う。端末１２は、例えば、携帯電話などである。
【００４３】
図３は、基地局のブロック図である。図３に示すように、基地局１１は、インタフェース部であるＨＷＹ−ＩＮＦ（HighWaY INterFace）部２１，２７、スケジューラ２２、ベースバンド信号処理部２３，２６、および無線部２４，２５を有している。
【００４４】
ＨＷＹ−ＩＮＦ部２１は、コアネットワーク１３からデータを受信する。ＨＷＹ−ＩＮＦ部２１は、受信したデータをスケジューラ２２およびベースバンド信号処理部２３に出力する。
【００４５】
スケジューラ２２は、ＨＷＹ−ＩＮＦ部２１から出力されるデータおよびベースバンド信号処理部２６から出力されるデータに基づいて、制御チャネルを生成する。また、スケジューラ２２は、ＨＷＹ−ＩＮＦ部２１から出力されるデータおよびベースバンド信号処理部２６から出力されるデータに基づいて、端末１２に送信するユーザデータのスケジューリングを行う。
【００４６】
ベースバンド信号処理部２３は、コアネットワーク１３から受信したユーザデータを端末１２に送信するための処理を行う。例えば、ベースバンド信号処理部２３は、スケジューラ２２のスケジューリングに基づいて、コアネットワーク１３から受信したデータのサブキャリア変調などを行う。また、ベースバンド信号処理部２３は、スケジューラ２２で生成された制御チャネルのサブキャリア変調などを行う。
【００４７】
無線部２４は、ベースバンド信号処理部２３から出力されるサブキャリア変調された信号を無線周波数にアップコンバートし、アンテナを介して端末１２に無線送信する。
無線部２５は、アンテナを介して受信された端末１２の信号をベースバンド信号の周波数にダウンコンバートする。
【００４８】
ベースバンド信号処理部２６は、無線部２５から出力されるベースバンド信号の復調処理を行う。ベースバンド信号処理部２６は、復調信号から得た制御情報をスケジューラ２２に出力し、復調したデータをＨＷＹ−ＩＮＦ部２７に出力する。
【００４９】
ＨＷＹ−ＩＮＦ部２７は、復調された端末１２のデータをコアネットワーク１３に送出する。
図４は、ベースバンド信号処理部のブロック図である。図４には、図３のベースバンド信号処理部２３のブロックが示してある。ベースバンド信号処理部２３は、スクランブル部３１、変調部３２、インタリーブ部３３、サイクリックシフト部３４、記憶部３５、周波数番号加算部３６、ＲＥＧ検出部３７、マッピング判定部３８、ＲＥマッピング部３９、ＩＦＦＴ（Inverse Fast Fourier Transform）部４０、およびＣＰ（Cyclic Prefix）挿入部４１を有している。
【００５０】
スクランブル部３１には、スケジューラ２２によって生成されたＰＤＣＣＨがチャネルコーディングされて入力される。スクランブル部３１は、入力されたＰＤＣＣＨをスクランブル処理して変調部３２に出力する。
【００５１】
変調部３２は、スクランブル処理されたＰＤＣＣＨを変調する。変調部３２は、例えば、ＱＰＳＫ（Quadrature Phase Shift Keying）やＱＡＭ（Quadrature Amplitude Modulation）によって、ＰＤＣＣＨを変調する。
【００５２】
インタリーブ部３３は、変調されたＰＤＣＣＨのデータの並び替えを行う。
サイクリックシフト部３４は、並び替え処理の行われたデータのビットを所定の量だけ巡回シフトする。
【００５３】
記憶部３５には、例えば、ＲＥＧを指し示すインデックスを記憶するテンポラリレジスタが形成される。テンポラリレジスタは、制御チャネルのマッピング可能なＯＦＤＭシンボルの数に対応して形成される。
【００５４】
例えば、制御チャネルのマッピング可能なＯＦＤＭシンボル数が‘１’（ｌ’＝０）の場合、テンポラリレジスタは、‘１’個形成される。また、制御チャネルのマッピング可能なＯＦＤＭシンボル数が‘２’（ｌ’＝０，１）の場合、テンポラリレジスタは、‘２’個形成される。また、制御チャネルのマッピング可能なＯＦＤＭシンボル数が‘３’（ｌ’＝０，１，２）の場合、テンポラリレジスタは、‘３’個形成される。なお、複数の記憶部３５のそれぞれにテンポラリレジスタを１つまたはそれ以上を形成するようにしてもよい。
【００５５】
ここで、テンポラリレジスタの値は、例えば、記憶部３５に３個形成される場合、（ｌ０，ｌ１，ｌ２）の形で示される。ｌ０は、ｌ’＝０上におけるＲＥＧのｋ’の値を示し、ｌ１は、ｌ’＝１上におけるＲＥＧのｋ’の値を示し、ｌ２は、ｌ’＝２上におけるＲＥＧのｋ’の値を示す。従って、例えば、テンポラリレジスタの値が（６，４，４）の場合、ＲＥＧは、（６，０），（４，１），（４，２）であることが分かる。
【００５６】
周波数番号加算部３６は、記憶部３５のテンポラリレジスタがＲＥＧを指し示すように、テンポラリレジスタに所定の値を加算する。制御チャネルがマッピングされるＲＥＧのＲＥ数はシンボル番号によって決まっており、所定の値は、シンボル番号によって決まっているＲＥ数である。
【００５７】
例えば、制御チャネルは、通信リソースの１列目のｌ’＝０上においては、６個のＲＥを１つのＲＥＧとして割り当てられ、通信リソースの２列目および３列目のｌ’＝１，２上においては、４個のＲＥを１つのＲＥＧとして割り当てられる。従って、周波数番号加算部３６は、（ｌ０，ｌ１，ｌ２）のｌ０に‘６’を加算し、ｌ１に‘４’を加算し、ｌ２に‘４’を加算する。
【００５８】
ＲＥＧ検出部３７は、最小の周波数番号を記憶したテンポラリレジスタを検出し、検出したテンポラリレジスタに対応するシンボル番号ｌ’を取得する。最小の周波数番号を記憶したテンポラリレジスタが複数存在する場合は、ＲＥＧ検出部３７は、シンボル番号の最も小さいテンポラリレジスタを検出し、検出したテンポラリレジスタに対応するシンボル番号ｌ’を取得する。
【００５９】
例えば、（６，４，４）の場合、テンポラリレジスタの値が最小値となるテンポラリレジスタは、ｌ’＝１，２の２個存在する。この場合、ＲＥＧ検出部３７は、シンボル番号が最も小さいｌ’＝１に対応するテンポラリレジスタを検出し、シンボル番号‘１’を取得する。
【００６０】
ＲＥＧ検出部３７は、取得したシンボル番号に対応するテンポラリレジスタの値を取得する。例えば、上記例の場合、取得したシンボル番号ｌ’＝１に対応するテンポラリレジスタの値は‘４’なので、ＲＥＧ検出部３７は、‘４’を取得する。
【００６１】
ＲＥＧ検出部３７は、取得したシンボル番号と、取得したシンボル番号に対応するテンポラリレジスタの値とをＲＥＧのインデックスとして検出する。上記例の場合、（４，１）をＲＥＧのインデックスとして検出する。
【００６２】
マッピング判定部３８は、ＲＥＧ検出部３７の検出したＲＥＧにＰＣＦＩＣＨおよびＰＨＩＣＨの一方がマッピングされていないか判断する。
例えば、ＰＣＦＩＣＨおよびＰＨＩＣＨは、スケジューラ２２に基づいてＲＥＧにマッピングされており、そのＲＥＧのインデックスが記憶部３５に記憶されている。マッピング判定部３８は、記憶部３５に記憶されているＲＥＧのインデックスと、ＲＥＧ検出部３７の検出したＲＥＧのインデックスとを比較し、ＲＥＧ検出部３７の検出したＲＥＧにＰＣＦＩＣＨおよびＰＨＩＣＨの一方がマッピングされているか否か判断する。
【００６３】
なお、周波数番号加算部３６、ＲＥＧ検出部３７、およびマッピング判定部３８は、例えば、ＤＳＰ（Digital Signal Processor）、ＣＰＵ（Central Processing Unit）、または、専用の半導体記憶部によって形成される。
【００６４】
ＲＥマッピング部３９は、マッピング判定部３８の判定結果に基づいて、ＲＥＧ検出部３７の検出したＲＥＧにＰＤＣＣＨをマッピングする。ＲＥマッピング部３９は、マッピング判定部３８によって、ＲＥＧ検出部３７の検出したＲＥＧにＰＣＦＩＣＨおよびＰＨＩＣＨがマッピングされていないと判断された場合に、検出されたＲＥＧにＰＤＣＣＨをマッピングする。また、ＲＥマッピング部３９は、スケジューラ２２のスケジューリングに基づいて、ユーザデータ（主信号）を通信リソースの主信号領域にマッピングする。
【００６５】
ＩＦＦＴ部４０は、周波数軸上（サブキャリア）にマッピングされた信号を時間軸上の信号に変換する。ＣＰ挿入部４１は、時間軸上に変換された信号の後端部分を先端部分にコピーする。
【００６６】
通信リソースを用いてＰＤＣＣＨのＲＥＧへのマッピングについて説明する。
図５は、ＤＬにおける通信リソースを示した図である。まず、周波数番号加算部３６は、制御チャネルのマッピング可能なＯＦＤＭシンボルの数に対応して、記憶部３５にテンポラリレジスタを形成する。図５では、制御チャネルのマッピング可能なＯＦＤＭシンボル数は３であるとし、３個のテンポラリレジスタＡ，Ｂ，Ｃを形成し、テンポラリレジスタＡ，Ｂ，Ｃのそれぞれをシンボル番号ｌ’＝０，ｌ’＝１，ｌ’＝２に対応させる。テンポラリレジスタＡ，Ｂ，Ｃは、制御チャネルのＲＥへのマッピングが行われる際、（０，０，０）に初期化される。システム帯域幅は５ＭＨｚであるとする。
【００６７】
ＲＥＧ検出部３７は、テンポラリレジスタＡ，Ｂ，Ｃの値（すなわち、ｋ’の値）が最小値となるテンポラリレジスタＡ，Ｂ，Ｃを検出し、検出したテンポラリレジスタＡ，Ｂ，Ｃに対応するシンボル番号を取得する。テンポラリレジスタの値が最小値となるテンポラリレジスタが複数存在する場合は、ＲＥＧ検出部３７は、シンボル番号の最も小さいテンポラリレジスタを検出し、検出したテンポラリレジスタＡ，Ｂ，Ｃに対応するシンボル番号を取得する。
【００６８】
例えば、（０，０，０）の場合、最小値をとるテンポラリレジスタは、３つ存在している。従って、この場合、ＲＥＧ検出部３７は、最も小さいシンボル番号ｌ’＝０を取得する。
【００６９】
ＲＥＧ検出部３７は、取得したシンボル番号に対応するテンポラリレジスタの値を取得する。上記例の（０，０，０）の場合、ＲＥＧ検出部３７は、シンボル番号ｌ’＝０に対応するテンポラリレジスタＡの値を取得する。テンポラリレジスタＡは、ｌ’＝０上におけるＲＥＧとなるｋ’の値を示しており、ＲＥＧ検出部３７の検出したｌ’＝０とｋ’＝０は、図５の（１）に示すＲＥＧのインデックスを示している。
【００７０】
マッピング判定部３８は、ＲＥＧ検出部３７によって検出されたＲＥＧにＰＣＦＩＣＨおよびＰＨＩＣＨの一方がマッピングされているか否か判断する。図５の例では、（４，２）にＰＨＩＣＨがマッピングされ、（６，０）にＰＣＦＩＣＨがマッピングされている。従って、マッピング判定部３８は、ＲＥＧ検出部３７の検出した（０，０）のＲＥＧには、ＰＣＦＩＣＨおよびＰＨＩＣＨがマッピングされていないと判断する。
【００７１】
ＲＥマッピング部３９は、マッピング判定部３８の判定結果に基づいて、ＲＥＧ検出部３７の検出したＲＥＧにＰＤＣＣＨをマッピングする。上記例の場合、マッピング判定部３８は、ＲＥＧ検出部３７の検出したＲＥＧにＰＣＦＩＣＨおよびＰＨＩＣＨがマッピングされていないと判断するので、ＲＥマッピング部３９は、ＲＥＧ検出部３７の検出したＲＥＧにＰＤＣＣＨをマッピングする。
【００７２】
周波数番号加算部３６は、マッピング判定部３８の判定が終了すると、ＲＥＧ検出部３７の取得したシンボル番号に対応するテンポラリレジスタに、次のＲＥＧのｋ’を指し示すように所定の値を加算する。上記例の場合、ＲＥＧ検出部３７は、ｌ’＝０のシンボル番号を取得しているので、周波数番号加算部３６は、テンポラリレジスタＡに６を加算する。これにより、テンポラリレジスタＡは、ｌ’＝０上における次のＲＥＧのｋ’を指し示すようになっている。
【００７３】
ＲＥＧ検出部３７は、周波数番号加算部３６によって更新された、最小値の周波数番号を記憶したテンポラリレジスタＡ，Ｂ，Ｃを検出し、検出したテンポラリレジスタＡ，Ｂ，Ｃに対応するシンボル番号を取得する。最小値の周波数番号を記憶したテンポラリレジスタが複数存在する場合は、ＲＥＧ検出部３７は、シンボル番号の最も小さいテンポラリレジスタを検出し、検出したテンポラリレジスタに対応するシンボル番号を取得する。
【００７４】
例えば、（６，０，０）の場合、テンポラリレジスタの値が最小値をとるシンボル番号は、２つ存在している。従って、ＲＥＧ検出部３７は、最も小さいシンボル番号ｌ’＝１を取得する。
【００７５】
ＲＥＧ検出部３７は、取得したシンボル番号に対応するテンポラリレジスタの値を取得する。例えば、（６，０，０）の場合、ＲＥＧ検出部３７は、取得したシンボル番号ｌ’＝１に対応するテンポラリレジスタＢの値を取得する。テンポラリレジスタＢは、ｌ’＝１上におけるＲＥＧのｋ’の値を示しており、ＲＥＧ検出部３７の取得したｌ’＝１とｋ’＝０は、図５の（３）に示すＲＥＧのインデックスを示している。
【００７６】
マッピング判定部３８は、ＲＥＧ検出部３７によって検出されたＲＥＧにＰＣＦＩＣＨおよびＰＨＩＣＨの一方がマッピングされているか否か判断する。図５の例では、（４，２）にＰＨＩＣＨがマッピングされ、（６，０）にＰＣＦＩＣＨがマッピングされており、マッピング判定部３８は、ＲＥＧ検出部３７の検出した（０，１）のＲＥＧには、ＰＣＦＩＣＨおよびＰＨＩＣＨがマッピングされていないと判断する。
【００７７】
ＲＥマッピング部３９は、マッピング判定部３８の判定結果に基づいて、ＲＥＧ検出部３７の検出したＲＥＧにＰＤＣＣＨをマッピングする。上記例の場合、ＲＥマッピング部３９は、ＲＥＧ検出部３７の検出した（０，１）のＲＥＧにＰＤＣＣＨをマッピングする。
【００７８】
周波数番号加算部３６は、マッピング判定部３８の判定が終了すると、ＲＥＧ検出部３７の取得したシンボル番号に対応するテンポラリレジスタに、次のＲＥＧのｋ’を指し示すように所定の値を加算する。上記の（６，０，０）の例の場合、周波数番号加算部３６は、ｌ１に４を加算する。従って、テンポラリレジスタは、（６，４，０）となり、ｌ’＝１上における制御チャネルがマッピングされる次のＲＥＧのインデックスは、ｋ’＝４となっている。
【００７９】
ＲＥＧ検出部３７は、周波数番号加算部３６によって更新された、最小値の周波数番号を記憶したテンポラリレジスタＡ，Ｂ，Ｃを検出し、検出したテンポラリレジスタＡ，Ｂ，Ｃに対応するシンボル番号を取得する。最小値の周波数番号を記憶したテンポラリレジスタが複数存在する場合は、ＲＥＧ検出部３７は、シンボル番号の最も小さいテンポラリレジスタを検出し、検出したテンポラリレジスタに対応するシンボル番号を取得する。
【００８０】
例えば、（６，４，０）の場合、テンポラリレジスタの値が最小値をとるシンボル番号は、１つ存在している。従って、ＲＥＧ検出部３７は、シンボル番号ｌ’＝２を取得する。
【００８１】
ＲＥＧ検出部３７は、取得したシンボル番号に対応するテンポラリレジスタの値を取得する。例えば、（６，４，０）の場合、ＲＥＧ検出部３７は、取得したシンボル番号ｌ’＝２に対応するテンポラリレジスタＣの値を取得する。テンポラリレジスタＣは、ｌ’＝２上におけるＲＥＧのｋ’の値を示しており、ＲＥＧ検出部３７の取得したｌ’＝２とｋ’＝０は、図５の（６）に示すＲＥＧのインデックスを示している。
【００８２】
マッピング判定部３８は、ＲＥＧ検出部３７によって検出されたＲＥＧにＰＣＦＩＣＨおよびＰＨＩＣＨの一方がマッピングされているか否か判断する。図５の例では、（４，２）にＰＨＩＣＨがマッピングされ、（６，０）にＰＣＦＩＣＨがマッピングされており、マッピング判定部３８は、ＲＥＧ検出部３７の検出した（０，２）のＲＥＧには、ＰＣＦＩＣＨおよびＰＨＩＣＨがマッピングされていないと判断する。
【００８３】
ＲＥマッピング部３９は、マッピング判定部３８の判定結果に基づいて、ＲＥＧ検出部３７の検出したＲＥＧにＰＤＣＣＨをマッピングする。上記例の場合、ＲＥマッピング部３９は、ＲＥＧ検出部３７の検出した（０，２）のＲＥＧにＰＤＣＣＨをマッピングする。
【００８４】
周波数番号加算部３６は、マッピング判定部３８の判定が終了すると、ＲＥＧ検出部３７の取得したシンボル番号に対応するテンポラリレジスタに、次のＲＥＧのｋ’を指し示すように所定の値を加算する。上記の（６，４，０）の例の場合、周波数番号加算部３６は、ｌ２に４を加算する。従って、テンポラリレジスタは、（６，４，４）となり、ｌ’＝２上における制御チャネルがマッピングされる次のＲＥＧのインデックスは、ｋ’＝４となっている。
【００８５】
ＲＥＧ検出部３７は、周波数番号加算部３６によって更新された、最小値の周波数番号を記憶したテンポラリレジスタＡ，Ｂ，Ｃを検出し、検出したテンポラリレジスタＡ，Ｂ，Ｃに対応するシンボル番号を取得する。最小値の周波数番号を記憶したテンポラリレジスタが複数存在する場合は、ＲＥＧ検出部３７は、シンボル番号の最も小さいテンポラリレジスタを検出し、検出したテンポラリレジスタに対応するシンボル番号を取得する。
【００８６】
例えば、（６，４，４）の場合、テンポラリレジスタの値が最小値をとるシンボル番号は、２つ存在している。従って、ＲＥＧ検出部３７は、最も小さいシンボル番号ｌ’＝１を取得する。
【００８７】
ＲＥＧ検出部３７は、取得したシンボル番号に対応するテンポラリレジスタの値を取得する。例えば、（６，４，４）の場合、ＲＥＧ検出部３７は、取得したシンボル番号ｌ’＝１に対応するテンポラリレジスタＢの値を取得する。テンポラリレジスタＢは、ｌ’＝１上におけるＲＥＧのｋ’の値を示しており、ＲＥＧ検出部３７の検出したｌ’＝１とｋ’＝４は、図５の（４）に示すＲＥＧのインデックスを示している。
【００８８】
マッピング判定部３８は、ＲＥＧ検出部３７によって検出されたＲＥＧにＰＣＦＩＣＨおよびＰＨＩＣＨの一方がマッピングされているか否か判断する。図５の例では、（４，２）にＰＨＩＣＨがマッピングされ、（６，０）にＰＣＦＩＣＨがマッピングされており、マッピング判定部３８は、ＲＥＧ検出部３７の検出した（４，１）のＲＥＧには、ＰＣＦＩＣＨおよびＰＨＩＣＨがマッピングされていないと判断する。
【００８９】
ＲＥマッピング部３９は、マッピング判定部３８の判定結果に基づいて、ＲＥＧ検出部３７の検出したＲＥＧにＰＤＣＣＨをマッピングする。上記例の場合、ＲＥマッピング部３９は、ＲＥＧ検出部３７の検出した（４，１）のＲＥＧにＰＤＣＣＨをマッピングする。
【００９０】
周波数番号加算部３６は、マッピング判定部３８の判定が終了すると、ＲＥＧ検出部３７の取得したシンボル番号に対応するテンポラリレジスタに、次のＲＥＧのｋ’を指し示すように所定の値を加算する。上記の（６，４，４）の例の場合、周波数番号加算部３６は、ｌ１に４を加算する。従って、テンポラリレジスタは、（６，８，４）となり、ｌ’＝１上における制御チャネルがマッピングされる次のＲＥＧのインデックスは、ｋ’＝８となっている。
【００９１】
ＲＥＧ検出部３７は、周波数番号加算部３６によって更新された、最小値の周波数番号を記憶したテンポラリレジスタＡ，Ｂ，Ｃを検出し、検出したテンポラリレジスタＡ，Ｂ，Ｃに対応するシンボル番号を取得する。最小値の周波数番号を記憶したテンポラリレジスタが複数存在する場合は、ＲＥＧ検出部３７は、シンボル番号の最も小さいテンポラリレジスタを検出し、検出したテンポラリレジスタに対応するシンボル番号を取得する。
【００９２】
例えば、（６，８，４）の場合、テンポラリレジスタの値が最小値をとるシンボル番号は、１つ存在している。従って、ＲＥＧ検出部３７は、シンボル番号ｌ’＝２を取得する。
【００９３】
ＲＥＧ検出部３７は、取得したシンボル番号に対応するテンポラリレジスタの値を取得する。例えば、（６，８，４）の場合、ＲＥＧ検出部３７は、取得したシンボル番号ｌ’＝２に対応するテンポラリレジスタＣの値を取得する。テンポラリレジスタＣは、ｌ’＝２上におけるＲＥＧのｋ’の値を示しており、ＲＥＧ検出部３７の検出したｌ’＝２とｋ’＝４は、図５の（７）に示すＲＥＧのインデックスを示している。
【００９４】
マッピング判定部３８は、ＲＥＧ検出部３７によって検出されたＲＥＧにＰＣＦＩＣＨおよびＰＨＩＣＨの一方がマッピングされているか否か判断する。図５の例では、（４，２）にＰＨＩＣＨがマッピングされ、（６，０）にＰＣＦＩＣＨがマッピングされており、マッピング判定部３８は、ＲＥＧ検出部３７の検出した（４，２）のＲＥＧには、ＰＨＩＣＨがマッピングされていると判断する。
【００９５】
ＲＥマッピング部３９は、マッピング判定部３８の判定結果に基づいて、ＲＥＧ検出部３７の検出したＲＥＧにＰＤＣＣＨをマッピングする。上記例の場合、ＲＥマッピング部３９は、ＲＥＧ検出部３７の検出した（４，２）のＲＥＧにＰＤＣＣＨをマッピングしない。
【００９６】
周波数番号加算部３６は、マッピング判定部３８の判定が終了すると、ＲＥＧ検出部３７の取得したシンボル番号に対応するテンポラリレジスタに、次のＲＥＧのｋ’を指し示すように所定の値を加算する。上記の（６，８，４）の例の場合、周波数番号加算部３６は、ｌ２に４を加算する。従って、テンポラリレジスタは、（６，８，８）となり、ｌ’＝２上における制御チャネルがマッピングされる次のＲＥＧのインデックスは、ｋ’＝８となっている。
【００９７】
ＲＥＧ検出部３７は、周波数番号加算部３６によって更新された、最小値の周波数番号を記憶したテンポラリレジスタＡ，Ｂ，Ｃを検出し、検出したテンポラリレジスタＡ，Ｂ，Ｃに対応するシンボル番号を取得する。最小値の周波数番号を記憶したテンポラリレジスタが複数存在する場合は、ＲＥＧ検出部３７は、シンボル番号の最も小さいテンポラリレジスタを検出し、検出したテンポラリレジスタに対応するシンボル番号を取得する。
【００９８】
例えば、（６，８，８）の場合、テンポラリレジスタの値が最小値をとるシンボル番号は、１つ存在している。従って、ＲＥＧ検出部３７は、シンボル番号ｌ’＝０を取得する。
【００９９】
ＲＥＧ検出部３７は、取得したシンボル番号に対応するテンポラリレジスタの値を取得する。例えば、（６，８，８）の場合、ＲＥＧ検出部３７は、取得したシンボル番号ｌ’＝０に対応するテンポラリレジスタＡの値を取得する。テンポラリレジスタＡは、ｌ’＝０上におけるＲＥＧのｋ’の値を示しており、ＲＥＧ検出部３７の検出したｌ’＝０とｋ’＝６は、図５の（２）に示すＲＥＧのインデックスを示している。
【０１００】
マッピング判定部３８は、ＲＥＧ検出部３７によって検出されたＲＥＧにＰＣＦＩＣＨおよびＰＨＩＣＨの一方がマッピングされているか否か判断する。図５の例では、（４，２）にＰＨＩＣＨがマッピングされ、（６，０）にＰＣＦＩＣＨがマッピングされており、マッピング判定部３８は、ＲＥＧ検出部３７の検出した（６，０）のＲＥＧには、ＰＣＦＩＣＨがマッピングされていると判断する。
【０１０１】
ＲＥマッピング部３９は、マッピング判定部３８の判定結果に基づいて、ＲＥＧ検出部３７の検出したＲＥＧにＰＤＣＣＨをマッピングする。上記例の場合、ＲＥマッピング部３９は、ＲＥＧ検出部３７の検出した（６，０）のＲＥＧにＰＤＣＣＨをマッピングしない。
【０１０２】
周波数番号加算部３６は、マッピング判定部３８の判定が終了すると、ＲＥＧ検出部３７の取得したシンボル番号に対応するテンポラリレジスタに、次のＲＥＧのｋ’を指し示すように所定の値を加算する。上記の（６，８，８）の例の場合、周波数番号加算部３６は、ｌ０に６を加算する。従って、テンポラリレジスタは、（１２，８，８）となり、ｌ’＝０上における制御チャネルがマッピングされる次のＲＥＧのインデックスは、ｋ’＝１２となっている。
【０１０３】
以下同様に、基地局１１は、制御チャネル領域においてＲＥＧを検索し、ＰＤＣＣＨのマッピングを行う。
図６は、ＰＤＣＣＨのマッピング処理を示したフローチャートである。以下では、制御チャネルのマッピング可能なＯＦＤＭシンボルは３個（ｌ’＝０，１，２）とし、システム帯域幅は５ＭＨｚ（サブキャリア数３００）として説明する。
【０１０４】
［ステップＳ１］周波数番号加算部３６は、ｍ’、ｋ’、およびｌ’を‘０’に初期化する。また、周波数番号加算部３６は、記憶部３５に３個のテンポラリレジスタＡ，Ｂ，Ｃを形成する。周波数番号加算部３６は、テンポラリレジスタＡ，Ｂ，Ｃの値（ｌ０，ｌ１，ｌ２）を‘０’に初期化する。
【０１０５】
［ステップＳ２］ＲＥＧ検出部３７は、取得する最小のシンボル番号がｌ’＝２で、かつ、ｋ’＝２５＊１２−４となるまで、ループ＃１の処理を繰り返す。
［ステップＳ３］ＲＥＧ検出部３７は、テンポラリレジスタの最小値ｌｎ（ｎ＝０，１，２）を検出する。
【０１０６】
［ステップＳ４］ＲＥＧ検出部３７は、検出したテンポラリレジスタの最小値ｌｎのｎを、ｌ’の値とする。すなわち、ＲＥＧ検出部３７は、テンポラリレジスタの値が最小値となるシンボル番号を取得する。なお、ＲＥＧ検出部３７は、最小値となるテンポラリレジスタの値ｌｎが複数存在する場合、最も小さいｎをｌ’の値とする。
【０１０７】
また、ＲＥＧ検出部３７は、テンポラリレジスタの最小値ｌｎをｋ’の値とする。以上より取得した（ｋ’，ｌ’）は、ＲＥＧのインデックスを示している。
［ステップＳ５］マッピング判定部３８は、ＲＥＧ検出部３７によって検出されたＲＥＧにＰＣＦＩＣＨおよびＰＨＩＣＨの一方がマッピングされているか否か判断する。マッピング判定部３８は、ＲＥＧ検出部３７によって検出されたＲＥＧにＰＣＦＩＣＨおよびＰＨＩＣＨの一方がマッピングされている場合、ステップＳ７へ進む。マッピング判定部３８は、ＲＥＧ検出部３７によって検出されたＲＥＧにＰＣＦＩＣＨおよびＰＨＩＣＨがマッピングされていない場合、ステップＳ６へ進む。
【０１０８】
［ステップＳ６］ＲＥマッピング部３９は、ｍ’を１加算しながら、ＲＥＧ検出部３７によって検出されたＲＥＧに４ＲＥ分のＰＤＣＣＨをマッピングする。
［ステップＳ７］周波数番号加算部３６は、ステップＳ４においてＲＥＧ検出部３７の取得したシンボル番号がｌ’＝０であるか否か判断する。周波数番号加算部３６は、ＲＥＧ検出部３７の取得したシンボル番号がｌ’＝０である場合、ステップＳ９へ進む。周波数番号加算部３６は、ＲＥＧ検出部３７の取得したシンボル番号がｌ’＝０でない場合、ステップＳ８へ進む。
【０１０９】
［ステップＳ８］周波数番号加算部３６は、ステップＳ４においてＲＥＧ検出部３７の取得したシンボル番号がｌ’＝１であるか否か判断する。周波数番号加算部３６は、ＲＥＧ検出部３７の取得したシンボル番号がｌ’＝１である場合、ステップＳ１０へ進む。周波数番号加算部３６は、ＲＥＧ検出部３７の取得したシンボル番号がｌ’＝１でない場合、ステップＳ１１へ進む。
【０１１０】
［ステップＳ９］周波数番号加算部３６は、テンポラリレジスタのｌ０に‘６’を加算する。
［ステップＳ１０］周波数番号加算部３６は、テンポラリレジスタのｌ１に‘４’を加算する。
【０１１１】
［ステップＳ１１］周波数番号加算部３６は、テンポラリレジスタのｌ２に‘４’を加算する。
以上のようにして、基地局１１は、ＰＤＣＣＨのマッピングを行う。
【０１１２】
図７は、テンポラリレジスタの最小値検出処理を示したフローチャートである。図７は、図６のステップＳ３における処理の詳細を示している。
［ステップＳ２１］ＲＥＧ検出部３７は、テンポラリレジスタのｌ０がｌ１以下であるか判断する。ＲＥＧ検出部３７は、テンポラリレジスタのｌ０がｌ１以下の場合、ステップＳ２２へ進む。ＲＥＧ検出部３７は、テンポラリレジスタのｌ０がｌ１以下でない場合、ステップＳ２３へ進む。
【０１１３】
［ステップＳ２２］ＲＥＧ検出部３７は、テンポラリレジスタのｌ０を最小値として検出する。
［ステップＳ２３］ＲＥＧ検出部３７は、テンポラリレジスタのｌ１がｌ２以下であるか判断する。ＲＥＧ検出部３７は、テンポラリレジスタのｌ１がｌ２以下の場合、ステップＳ２４へ進む。ＲＥＧ検出部３７は、テンポラリレジスタのｌ１がｌ２以下でない場合、ステップＳ２５へ進む。
【０１１４】
［ステップＳ２４］ＲＥＧ検出部３７は、テンポラリレジスタのｌ１を最小値として検出する。
［ステップＳ２５］ＲＥＧ検出部３７は、テンポラリレジスタのｌ２を最小値として検出する。
【０１１５】
このように、基地局１１は、テンポラリレジスタを制御チャネル領域のＲＥのシンボル番号に対応して設け、テンポラリレジスタにＲＥＧを指し示すための周波数番号を記憶する。基地局１１は、周波数番号の最小周波数番号を記憶したテンポラリレジスタを検出し、最小周波数番号を記憶したテンポラリレジスタが複数ある場合はシンボル番号の小さい最小周波数番号を記憶したテンポラリレジスタを検出する。基地局１１は、検出したテンポラリレジスタに対応するシンボル番号を取得し、取得したシンボル番号と最小周波数番号とによってＲＥＧを検出する。基地局１１は、検出したＲＥＧに制御チャネルをマッピングし、取得したＲＥＧのシンボル番号に対応するテンポラリレジスタに次のＲＥＧを指し示すための次周波数番号値を加算する。
【０１１６】
これにより、テンポラリレジスタには、各シンボル番号に対応したＲＥＧを指し示す周波数番号が記憶される。基地局１１は、制御チャネル領域の全てのＲＥに対して順にＲＥＧであるか否か判断しなくてもよく、制御チャネルのＲＥＧへのマッピング処理の負荷を低減することができる。
【０１１７】
例えば、システム帯域幅を５ＭＨｚ、制御チャネル領域の使用可能なＯＦＤＭシンボル数を３とする。この場合、通信リソースの全てのＲＥに対してＲＥＧであるかの判断を行うと、７／９は、ＲＥＧでないとの判断を行い、制御チャネルのマッピング処理の負荷が大きい。これに対し、基地局１１では、テンポラリレジスタとその記憶内容によってＲＥＧを直接示すので、ＲＥＧか否かの判断を行わなくともよい。すなわち、７／９の無駄な判断処理が省略されるので、制御チャネルのＲＥＧへのマッピング処理の負荷を低減することができる。
【０１１８】
上記については単に本発明の原理を示すものである。さらに、多数の変形、変更が当業者にとって可能であり、本発明は上記に示し、説明した正確な構成および応用例に限定されるものではなく、対応するすべての変形例および均等物は、添付の請求項およびその均等物による本発明の範囲とみなされる。
【符号の説明】
【０１１９】
１ａ〜１ｃ  記憶部
２  グループ検出部
３  マッピング部
４  加算部
【図１】
2011080842.tif 000003
【図２】
2011080842.tif 000004
【図３】
2011080842.tif 000005
【図４】
2011080842.tif 000006
【図５】
2011080842.tif 000007
【図６】
2011080842.tif 000008
【図７】
2011080842.tif 000009
【図８】
2011080842.tif 000010
【図９】
2011080842.tif 000011
【手続補正書】
【提出日】平成24年2月21日(2012.2.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
無線リソースの割当てを行う基地局において、
時間方向と周波数方向で定義され前記時間方向を示すシンボル番号と前記周波数方向を示す周波数番号に基づいて識別されるリソースエレメントを複数備えた制御チャネル領域のリソースエレメントグループに、制御チャネルを割り当てるマッピング部と、
前記制御チャネル領域のリソースエレメントのシンボル番号に対応して設けられ、前記リソースエレメントグループを指し示すための前記周波数番号が記憶される記憶部と、
前記周波数番号のうち最小周波数番号を記憶した前記記憶部を検出し、検出した前記記憶部に対応する前記シンボル番号と前記最小周波数番号に基づいて前記リソースエレメントグループを検出するグループ検出部と、
前記最小周波数番号に次の制御チャネルを割り当てるリソースエレメントグループを示すための所定の値を加算する加算部と、
を有することを特徴とする基地局。
【請求項２】
前記グループ検出部は、前記最小周波数番号を記憶した前記記憶部が複数存在する場合、前記シンボル番号の小さい前記記憶部を検出することを特徴とする請求項１記載の基地局。
【請求項３】
前記マッピング部は、前記グループ検出部によって検出された前記リソースエレメントグループに前記制御チャネルを割り当てることを特徴とする請求項１記載の基地局。
【請求項４】
前記グループ検出部によって検出された前記リソースエレメントグループに他制御チャネルが既に割り当てられているか否か判断するマッピング判定部をさらに有することを特徴とする請求項３記載の基地局。
【請求項５】
無線リソースの割当てを行う基地局の制御チャネルのマッピング方法において、
時間方向と周波数方向で定義され前記時間方向を示すシンボル番号と前記周波数方向を示す周波数番号に基づいて識別されるリソースエレメントを複数備えた制御チャネル領域のリソースエレメントグループに制御チャネルを割り当て、
前記制御チャネル領域のリソースエレメントのシンボル番号に対応して設けられた記憶部に、前記リソースエレメントグループを指し示すための前記周波数番号を記憶し、
前記周波数番号のうち最小周波数番号を記憶した前記記憶部を検出し、
検出した前記記憶部に対応する前記シンボル番号と前記最小周波数番号に基づいて前記リソースエレメントグループを検出し、
前記最小周波数番号に次の制御チャネルを割り当てるリソースエレメントグループを示すための所定の値を加算する、
ことを特徴とする制御チャネルのマッピング方法。
【国際調査報告】
2011080842.tif 000012
2011080842.tif 000013