"周波数において中心のキャリアを含むキャリア群に、送信データをマッピングするマッピング部と、前記キャリア群のうち前記中心のキャリアに対して対称の位置に存在する2つのキャリアにマッピングされた第1のデータ及び第2のデータに対応する2つのシンボルが、コンスタレーションにおいてI軸及びQ軸の一方に対して対称の位置に存在するか否かを判定する判定部と、前記判定部によってI軸及びQ軸の一方に対して対称の位置に存在すると判定された前記2つのシンボルに対応する、前記第1のデータ及び前記第2のデータに対して、I成分及びQ成分の一方についてのみ逆フーリエ変換処理を行う逆フーリエ変換部と、を具備する送信装置。前記逆フーリエ変換処理によって生成された、時間領域の送信信号に対して、回転因子を乗算することにより、前記キャリア群を、前記送信データの送信に実際に用いられる使用キャリア群へシフトするシフト部、をさらに具備する請求項1に記載の送信装置。前記キャリア群を構成するキャリアの数が所定の閾値よりも小さいか否かを判定する判定部と、前記使用キャリア群に、前記送信データをマッピングする第2のマッピング部と、前記第2のマッピング部によってマッピングされた送信データに対して、逆高速フーリエ変換を行う第2の逆フーリエ変換部と、をさらに具備し、第1の前記逆フーリエ変換部は、前記キャリアの数が前記閾値より小さい場合にのみ、前記逆フーリエ変換処理を行い、前記第2の逆フーリエ変換部は、前記キャリアの数が前記閾値以上である場合にのみ、前記逆高速フーリエ変換を行う、請求項1又は請求項2に記載の送信装置。周波数において中心のキャリアを含むキャリア群に、送信データをマッピングし、前記キャリア群のうち前記中心のキャリアに対して対称の位置に存在する2つのキャリアにマッピングされた第1のデータ及び第2のデータに対応する2つのシンボルが、コンスタレーションにおいてI軸及びQ軸の一方に対して対称の位置に存在する場合、前記第1のデータ及び前記第2のデータに対して、I成分及びQ成分の一方についてのみ逆フーリエ変換処理を行う、送信処理をコンピュータに実行させるプログラム。しかしながら、IFFTでは、処理対象データ数が2のべき乗に制限されてしまう。このため、IFFT以外で逆フーリエ変換の処理量を削減できる方法も望まれている。開示の技術は、上記に鑑みてなされたものであって、新規の方法によって逆フーリエ変換処理の処理量を削減することにより、送信処理における消費電力を削減できる送信装置及びプログラムを提供することを目的とする。本願の開示する送信装置は、一つの態様において、周波数において中心のキャリアを含むキャリア群に、送信データをマッピングするマッピング部と、前記キャリア群のうち前記中心のキャリアに対して対称の位置に存在する2つのキャリアに対してマッピングされた第1のデータ及び第2のデータに対応する2つのシンボルが、コンスタレーションにおいてI軸及びQ軸の一方に対して対称の位置に存在するか否かを判定する判定部と、前記判定部によってI軸及びQ軸の一方に対して対称の位置に存在すると判定された前記2つのシンボルに対応する、前記第1のデータ及び前記第2のデータに対して、I成分及びQ成分の一方についてのみ逆フーリエ変換処理を行う逆フーリエ変換部と、を具備する。また、本願の開示するプログラムは、一つの態様において、周波数において中心のキャリアを含むキャリア群に、送信データをマッピングし、前記キャリア群のうち前記中心のキャリアに対して対称の位置に存在する2つのキャリアにマッピングされた第1のデータ及び第2のデータに対応する2つのシンボルが、コンスタレーションにおいてI軸及びQ軸の一方に対して対称の位置に存在する場合、前記第1のデータ及び前記第2のデータに対して、I成分及びQ成分の一方についてのみ逆フーリエ変換処理を行う、送信処理をコンピュータに実行させる。本願の開示する送信装置及びプログラムの一つの態様によれば、新規の方法によって逆フーリエ変換処理の処理量を削減することにより、送信処理における消費電力を削減できる。以下に、本願の開示する送信装置の実施形態を図面に基づいて詳細に説明する。なお、この実施形態により本願の開示する送信装置及びプログラムが限定されるものではない。また、実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略される。[実施の形態1][送信装置10の構成]図1は、実施の形態1に係る送信装置10の構成例を示すブロック図である。送信装置10は、複数のキャリアを用いて信号を送信するマルチキャリア送信装置であり、例えば、OFDM送信装置である。図1において、送信装置10は、マッピング部11と、対称性判定部12と、逆フーリエ変換部13とを有する。マッピング部11は、入力データつまり、送信データを、周波数において中心のキャリア以下では、中心キャリアと呼ばれるを含むキャリア群にマッピングする。マッピング部11の入力データは、周波数領域のデータである。そして、入力データがマッピングされるサブキャリア群は、例えば、中心キャリアを中心として連続し、且つ、中心キャリアを中心として可能な限り対称な、複数のサブキャリアから構成される。具体的には、図2に示すように、6個のサブキャリアを用いて送信データを送信する場合、マッピング部11は、中心キャリアであるサブキャリア0と、サブキャリア0に対称の位置に存在するサブキャリア±1と、サブキャリア±2とに、送信データをマッピングする。そして、送信データがマッピングされる、もう1つのサブキャリアとして、サブキャリア-3又はサブキャリア3が選択される。図2には、サブキャリア-3が選択された例が示されている。こうしてサブキャリア群にマッピングされた送信データは、対称性判定部12及び逆フーリエ変換部13へ出力される。なお、ここでは、入力データがマッピングされるサブキャリア群が中心キャリアを中心として連続し且つ中心キャリアを中心として可能な限り対称な複数のサブキャリアから構成される場合を例にとり説明を行った。しかしながら、これに限定されるものではなく、入力データがマッピングされるサブキャリア群は、飛び飛びに存在する複数のサブキャリアから構成されてもよい。ただし、入力データがマッピングされるサブキャリア群には、中心キャリアに対して対称の位置に存在する2つのキャリアが、少なくとも一組含まれている。対称性判定部12は、キャリア群のうち中心キャリアに対して対称の位置に存在する2つのキャリアにマッピングされた第1のデータ及び第2のデータに対応する2つのシンボルが、コンスタレーションにおいてI軸及びQ軸の一方に対して対称の位置に存在するか否かを判定する。なお、以下では、中心キャリアに対して対称の位置に存在し、且つ、送信データがマッピングされた、2つのキャリアは、キャリアペアと呼ばれることがある。対称性判定部12による判定処理は、キャリアペアごとに行われる。また、上記した第1のデータ及び第2のデータのそれぞれは、後述する基本ユニットに相当する。そして、対称性判定部12は、判定結果に応じた対称性識別信号を生成し、逆フーリエ変換部13へ出力する。具体的には、対称性判定部12は、キャリアペアにマッピングされた第1のデータ及び第2のデータに対応する2つのシンボルがI軸に対して対称の位置に存在する場合、I対称識別信号を逆フーリエ変換部13へ出力する。また、キャリアペアにマッピングされた第1のデータ及び第2のデータに対応する2つのシンボルがQ軸に対して対称の位置に存在する場合、Q対称識別信号を逆フーリエ変換部13へ出力する。また、それ以外の場合には、対称性判定部12は、非対称識別信号を逆フーリエ変換部13へ出力する。逆フーリエ変換部13は、対称性判定部12によってI軸及びQ軸の一方に対して対称の位置に存在すると判定されたキャリアペアに対応する、第1のデータ及び第2のデータに対して、I成分及びQ成分の一方についてのみ逆フーリエ変換処理を行う。なお、逆フーリエ変換処理において得られる信号は、時間領域の信号である。具体的には、逆フーリエ変換部13は、対称性判定部12から受け取る対称性識別信号に応じた逆フーリエ変換処理を行う。すなわち、逆フーリエ変換部13は、I対称識別信号を受け取る場合、第1のデータ及び第2のデータに対して、I成分についてのみ逆フーリエ変換を行う。また、逆フーリエ変換部13は、Q対称識別信号を受け取る場合、第1のデータ及び第2のデータに対して、Q成分についてのみ逆フーリエ変換を行う。また、逆フーリエ変換部13は、非対称識別信号を受け取る場合、通常どおり、第1のデータ及び第2のデータに対して、I成分及びQ成分の両方について逆フーリエ変換処理を行う。図3は、逆フーリエ変換部13の構成例を示すブロック図である。図3において、逆フーリエ変換部13は、入力メモリ21と、回転因子記憶部22と、乗算器23,24,25,26と、加算器27,28と、積算器29,30と、出力メモリ31と、変換制御部32とを有する。入力メモリ21は、逆フーリエ変換の処理サイズに応じた量のデータを、1つの単位として入力する。すなわち、逆フーリエ変換部13の処理サイズがNNは、2以上の自然数個のサブキャリアである場合、入力メモリ21に入力される1つの単位のデータには、N個のサブキャリアに対応するN個の基本ユニットが含まれる。そして、入力メモリ21は、変換制御部32から受け取るリードアドレスに対応する基本ユニットを乗算器23,24,25,26へ出力する。入力メモリ21は、基本ユニットのI成分を乗算器23及び乗算器24へ出力する。また、入力メモリ21は、基本ユニットのQ成分を乗算器25及び乗算器26へ出力する。回転因子記憶部22は、複数の回転因子を保持する。複数の回転因子は、逆フーリエ変換部13から最終的に出力される、時間領域の信号のサンプル点にそれぞれ対応する。回転因子記憶部22は、変換制御部32から受け取る回転因子アドレスに対応する回転因子を乗算器23,24,25,26へ出力する。回転因子記憶部22は、回転因子のQ成分を乗算器24及び乗算器25へ出力する。回転因子記憶部22は、回転因子のI成分を乗算器23及び乗算器26へ出力する。ここで、回転因子記憶部22から出力される1つの回転因子に対して、N個の基本ユニットの全てが、入力メモリ21から出力される。これにより、乗算器23,24,25,26は、1つの回転因子とN個の基本ユニットとの全組み合わせについて、回転因子と基本ユニットとの乗算結果を得ることができる。乗算器23は、基本ユニットのI成分と回転因子のI成分とを乗算し、乗算結果を加算器27へ出力する。乗算器23は、変換制御部32から出力されるクロック1に基づいて作動及び停止する。同様に、乗算器24は、基本ユニットのI成分と回転因子のQ成分とを乗算し、乗算結果を加算器28へ出力する。乗算器24は、クロック2に基づいて作動及び停止する。また、乗算器25は、基本ユニットのQ成分と回転因子のQ成分とを乗算し、乗算結果を加算器27へ出力する。乗算器25は、クロック1に基づいて作動及び停止する。また、乗算器26は、基本ユニットのQ成分と回転因子のI成分とを乗算し、乗算結果を加算器28へ出力する。乗算器26は、クロック2に基づいて作動及び停止する。加算器27は、乗算器23において得られた乗算結果と乗算器25において得られた乗算結果との差を算出する。加算器27は、クロック1に基づいて作動及び停止する。ここで、差が算出される2つの乗算結果は、利用された回転因子が共通する。そして、加算器27における算出結果は、積算器29へ出力される。同様に、加算器28は、乗算器24において得られた乗算結果と乗算器26において得られた乗算結果との和を算出する。加算器28は、クロック2に基づいて作動及び停止する。積算器29は、加算器27から受け取る複数の算出結果を積算する。積算器29は、クロック1に基づいて作動及び停止する。積算器29における積算処理は、1つの回転因子とN個の基本ユニットとの全組み合わせに対応する算出結果を1つの単位として行われる。積算器29は、この1つの単位についての積算が終了した時点で、積算結果を出力メモリ31へ出力する。積算器29における積算結果は、時間領域の信号における1つのサンプル点のI成分に対応する。同様に、積算器30は、加算器28から受け取る複数の算出結果を積算する。積算器30は、クロック2に基づいて作動及び停止する。積算器30における積算処理も、1つの回転因子とN個の基本ユニットとの全組み合わせに対応する算出結果を1つの単位として行われる。積算器30における積算結果は、時間領域の信号における1つのサンプル点のQ成分に対応する。ここで、I成分系統は、乗算器23,25と、加算器27と、積算器29とを含み、Q成分系統は、乗算器24,26と、加算器28と、積算器30とを含む。出力メモリ31は、回転因子の全てとN個の基本ユニットとの全組み合わせに対応する積算結果を1つの単位として出力する。すなわち、出力メモリ31から1つの単位として出力されるデータには、各サンプル点に対応するデータユニット以下では、サンプルユニットと呼ばれることがあるが含まれる。出力メモリ31は、変換制御部32から受け取るリードアドレスに対応するサンプルユニットを後段の処理部へ出力する。変換制御部32は、入力メモリ21からの出力対象である基本ユニットに対応するリードアドレスを入力メモリ21へ出力する。出力対象である基本ユニットは、順次変更される。また、変換制御部32は、回転因子記憶部22からの出力対象である回転因子に対応するアドレスを回転因子記憶部22へ出力する。出力対象である回転因子は、順次変更される。ここで、変換制御部32は、1つの回転因子に対して、全ての基本ユニットが順次出力されるように、リードアドレスを入力メモリ21へ出力する。すなわち、変換制御部32は、回転因子の或る切り替えタイミングから次の切り替えタイミングまでの間に、全ての基本ユニットに対応するリードアドレスを順次出力する。また、変換制御部32は、対称性判定部12から受け取った対称性識別信号に応じたクロック信号をI成分系統及びQ成分系統へ出力する。具体的には、変換制御部32は、対称性判定部12からI対称識別信号を受け取った場合、I成分系統に出力されるクロック信号つまり、クロック1をONとする一方、Q成分系統に出力されるクロック信号つまり、クロック2をOFFとする。また、変換制御部32は、対称性判定部12からQ対称識別信号を受け取った場合、クロック2をONとする一方、クロック1をOFFとする。また、変換制御部32は、対称性判定部12から非対称識別信号を受け取った場合、クロック1及びクロック2の両方をONとする。また、変換制御部32は、出力メモリ31からの出力対象であるサンプルユニットに対応するリードアドレスを出力メモリ31へ出力する。[受信装置40の構成]図4は、実施の形態1に係る受信装置40の構成例を示すブロック図である。受信装置40は、複数のキャリアを用いて信号を受信するマルチキャリア受信装置であり、例えば、OFDM受信装置である。図4において、受信装置40は、フーリエ変換部41と、デマッピング部42とを有する。フーリエ変換部41は、送信装置10から受け取る、時間領域の受信信号に対してフーリエ変換処理を行うことにより、周波数領域の信号に変換する。この周波数領域の受信信号は、送信装置10におけるマッピング部11の出力信号に対応する。デマッピング部42は、抽出対象であるサブキャリアにマッピングされている基本ユニットを抽出し、後段の処理部例えば、復号部へ出力する。この出力信号は、送信装置10におけるマッピング部11の入力信号に対応する。[送信装置10の動作]上記した構成を有する送信装置10の動作について説明する。図5は、対称性判定部12の処理の説明に供するフローチャートである。図6は、Q軸対称の説明に供する図である。図7は、I軸対称の説明に供する図である。図8は、逆フーリエ変換部13の処理の説明に供するフローチャートである。<対称性判定部12の処理>ステップS101において、対称性判定部12は、kの値としてゼロを設定する。ステップS102において、対称性判定部12は、基本ユニットXkがマッピングされたサブキャリアkにサブキャリアペアとなるキャリアが存在するか否かを判定する。ここでは、判定対象のサブキャリアが中心キャリアであるので、サブキャリアペアとなるキャリアは常に存在しない。従って、ステップS102における判定は、否定される。この結果、ステップS107において、対称性判定部12は、非対称識別信号を生成する。ステップS108において、対称性判定部12は、kの値をインクリメントする。ステップS109において、対称性判定部12は、kの値がNに達したか否かを判定する。ステップS109においてNに達していないと判定された場合、対称性判定部12は、ステップS102の判定処理を行う。そして、ステップS102においてサブキャリアペアが存在すると判定された場合、ステップS103において、対称性判定部12は、サブキャリアペアにマッピングされた第1のデータデータ1及び第2のデータデータ2に対応する2つのシンボルに、I軸及びQ軸の一方に対して対称の位置に存在するか否かを判定する。すなわち、ステップS103では、I軸に対する対称性及びQ軸に対する対称性の内の一方が存在するか否かが判定される。ステップS103においてI軸に対する対称性及びQ軸に対する対称性の内の一方が存在すると判定された場合、ステップS104において、対称性判定部12は、Q軸に対する対称性があるか否かを判定する。なお、ステップS103においてI軸に対する対称性及びQ軸に対する対称性の両方が存在しない場合、ステップS107において、対称性判定部12は、非対称識別信号を生成する。ステップS104においてQ軸に対する対称性があると判定された場合、ステップS105において、対称性判定部12は、Q対称識別信号を生成する。また、ステップS104においてQ軸に対する対称性がないと判定された場合、ステップS106において、対称性判定部12は、I対称識別信号を生成する。以上の処理は、ステップS109においてkの値がNに達したと判定されるまで繰り返される。ステップS109においてkの値がNに達したと判定された場合、ステップS110において、対称性判定部12は、ステップS105、ステップS106、及びステップS107において生成された対称性識別信号を逆フーリエ変換部13へ出力する。次に、図2に示したマッピング例を用いて、対称性判定部12の処理を具体的に説明する。ここで、図2における、サブキャリア-3~サブキャリア2には、以下に示すデータつまり、基本ユニットがマッピングされているものとして説明する。すなわち、サブキャリア-3にマッピングされたデータはexpj3π8であり、サブキャリア-2のデータはexpjπ8であり、サブキャリア-1のデータはexpjπ8である。また、サブキャリア0にマッピングされたデータはexpj3π8であり、サブキャリア1のデータはexpj7π8であり、サブキャリア2のデータはexpj3π8である。この場合、ステップS102において、サブキャリア-2及びサブキャリア2と、サブキャリア-1及びサブキャリア1とは、サブキャリアペアであるとそれぞれ判定される。そして、サブキャリア-2及びサブキャリア2のサブキャリアペアに着目すると、このサブキャリアペアにマッピングされたデータに対応する2つのシンボルは、図6に示すように、Q軸に対して対称の位置に存在する。従って、このサブキャリアペアについては、ステップS105においてQ対称識別信号が生成される。また、サブキャリア-1及びサブキャリア1のサブキャリアペアに着目すると、このサブキャリアペアにマッピングされたデータに対応する2つのシンボルは、図7に示すように、I軸に対して対称の位置に存在する。従って、このサブキャリアペアについては、ステップS106においてI対称識別信号が生成される。<逆フーリエ変換部13の処理>ステップS201において、入力メモリ21は、入力データを格納する。この入力データは、逆フーリエ変換の処理サイズに応じた量を1つの単位として入力される。ステップS202において、変換制御部32は、nの値としてゼロを設定する。ステップS203において、変換制御部32は、kの値としてゼロを設定する。ステップS204において、変換制御部32は、入力メモリ21に基本ユニットXkを読み出させると共に出力させる。ステップS205において、変換制御部32は、回転因子記憶部22に回転因子expj2πnkNを読み出させると共に出力させる。ステップS206において、変換制御部32は、基本ユニットXkについての対称性識別信号の種別を判定する。ステップS206においてI対称識別信号であると判定された場合、ステップS207において、変換制御部32は、クロック1をONにすると共にクロック2をOFFにする。この結果、Q成分系統がOFFされるので、ステップS208では、I成分についてのみ演算が行われる。また、ステップS206においてQ対称識別信号であると判定された場合、ステップS209において、変換制御部32は、クロック1をOFFにすると共にクロック2をONにする。この結果、I成分系統がOFFされるので、ステップS210では、Q成分についてのみ演算が行われる。また、ステップS206において非対称識別信号であると判定された場合、ステップS211において、変換制御部32は、クロック1及びクロック2の両方をONにする。この結果、ステップS212では、I成分及びQ成分の両方について演算が行われる。以上のように、I軸に対する対称性が存在する場合には、Q成分についての演算が停止され、Q軸に対する対称性が存在する場合には、I成分についての演算が停止される。これにより、逆フーリエ変換の処理量を削減することができる。ステップS213において、積算器29は、加算器27から受け取る算出結果を積算し、積算器30は、加算器28から受け取る複数の算出結果を積算する。ステップS214において、変換制御部32は、kの値をインクリメントする。ステップS215において、変換制御部32は、kの値がNに達したか否かを判定する。ステップS215においてNに達していないと判定された場合、変換制御部32は、ステップS203の処理を行う。これにより、ステップS203~ステップS214の処理は、ステップS215においてNに達したと判定されるまで繰り返される。この繰り返し処理により、1つのサンプル点についての演算が行われる。ステップS215においてNに達したと判定された場合、ステップS216において、変換制御部32は、1つのサンプル点nについての積算結果Xnを積算器29,30に出力させ、出力メモリ31に格納させる。ステップS217において、変換制御部32は、積算器29,30に積算結果をクリアさせる。ステップS218において、変換制御部32は、nの値をインクリメントする。ステップS219において、変換制御部32は、nの値がNに達したか否かを判定する。ステップS219においてNに達していないと判定された場合、変換制御部32は、ステップS204の処理を行う。これにより、ステップS204~ステップS218の処理は、ステップS219においてNに達したと判定されるまで繰り返される。この繰り返し処理により、全てのサンプル点についての演算が行われる。ステップS219においてNに達したと判定された場合、変換制御部32は、出力メモリ31に全てのサンプル点についての積算結果つまり、全てのサンプルユニットを出力させる。次に、図2に示したマッピング例を用いて、逆フーリエ変換部13の処理を具体的に説明する。ここで、サブキャリア-3~サブキャリア2にマッピングされるデータは、上記した対称性判定部12の説明で用いたものと共通する。まず、逆フーリエ変換は、次の式1で表される。上記した式1のうち、xnは、逆フーリエ変換後の時間領域のデータを示す。また、Xkは、逆フーリエ変換前の周波数領域のデータを示す。また、Nは、IDFTサイズを示す。また、nは、時間領域信号のサンプル番号に対応し、0~N-1の値を取る。また、kは、サブキャリア番号に対応し、0~N-1の値を取る。ここで、サブキャリア-2及びサブキャリア2のサブキャリアペアに着目すると、Q軸対称性が存在する。このため、expjπ8exp-j2πn×22048の項と、expj3π8expj2πn×22048の項との間で、I成分が相殺される。従って、Q軸対称性が存在する場合には、Q成分についてのみ演算を行うことで足りる。また、サブキャリア-1及びサブキャリア1のサブキャリアペアに着目すると、I軸対称性が存在する。このため、expjπ8exp-j2πn×12048の項と、expj7π8expj2πn×12048の項との間で、Q成分が相殺される。従って、I軸対称性が存在する場合には、I成分についてのみ演算を行うことで足りる。従って、逆フーリエ変換部13は、サブキャリア-3及びサブキャリア0のIQ成分の演算、サブキャリア-2及びサブキャリア2のQ成分のみの演算、並びに、サブキャリア-1及びサブキャリア1のI成分のみの演算を実行する。このようなIQ対称性を考慮した演算を行うことにより、逆フーリエ変換部13における全体の演算量は、次のようになる。乗算回数:4×22×4×2048=32768回積算回数:33×2048=12288回これに対して、IQ対称性を考慮しない場合には、逆フーリエ変換処理における全体の演算量は、次のようになる。乗算回数:4×6×2048=49152回積算回数:55×2048=20480回このように、IQ対称性を考慮することにより、IQ対称性を考慮しない場合に比べて、乗算回数は23に削減でき、加算回数は35に削減できる。[実施の形態1の効果]以上のように本実施の形態によれば、送信装置10において、逆フーリエ変換部13が、中心キャリアに対して対称の位置に存在する2つのキャリアにマッピングされた第1のデータ及び第2のデータに対応する2つのシンボルがI軸及びQ軸の一方に対して対称の位置に存在する場合、第1のデータ及び第2のデータに対して、I成分及びQ成分の一方についてのみ逆フーリエ変換処理を行う。これにより、逆フーリエ変換処理の処理量を削減できる。そして、逆フーリエ変換処理の処理量は送信処理の全体に掛かる処理量の中で大きな割合を占めているので、逆フーリエ変換処理の処理量を削減することにより、送信装置10の送信処理における消費電力を効率良く削減できる。[実施の形態2]実施の形態2に係る送信装置では、マッピング部によって送信データがマッピングされたキャリア群以下では、仮キャリア群と呼ばれることがあると、送信データが実際に送信されるキャリア群以下では、使用キャリア群と呼ばれることがあるとが異なる場合に、仮キャリア群を使用キャリア群へシフトするシフト処理が行われる。すなわち、実施の形態2に係る送信装置では、使用キャリア群がいずれのキャリア群であるかに関わらず、送信データは中心キャリアを含む仮キャリア群にマッピングされた後に、IQ対称性を考慮した逆フーリエ変換処理が施される。そして、逆フーリエ変換後の時間領域の信号に対して、仮キャリア群から使用キャリア群へのシフト処理が行われる。[送信装置50の構成]図9は、実施の形態2に係る送信装置50の構成例を示すブロック図である。送信装置50は、複数のキャリアを用いて信号を送信するマルチキャリア送信装置であり、例えば、OFDM送信装置である。図9において、送信装置50は、シフト部51を有する。シフト部51は、逆フーリエ変換部13において得られた、時間領域の信号と、上位レイヤ図示せずからの使用キャリア情報とを入力とする。そして、シフト部51は、仮キャリア群と、使用キャリア情報が示す使用キャリア群とが異なる場合、逆フーリエ変換部13から受け取った時間領域の信号に回転因子を乗算する。これにより、時間領域の信号に対して、仮キャリア群を使用キャリア群へシフトする位相回転処理が施される。なお、ここでは、シフト部51に使用キャリア情報が入力される例を示したが、これに限定されるものではない。例えば、シフト部51が、他の処理部例えば、マッピング部11又は上位レイヤにおいて算出された、仮キャリア群を使用キャリア群へシフトするための回転因子に関する情報を入力とし、当該情報に基づいてシフト処理を行ってもよい。[実施の形態2の効果]以上のように本実施の形態2によれば、送信装置50において、シフト部51が、逆フーリエ変換部13によって生成された、時間領域の送信信号に対して、回転因子を乗算することにより、仮キャリア群を使用キャリア群へシフトする。これにより、逆フーリエ変換処理において得られた信号を、使用キャリア群を用いて送信できる。このため、仮キャリア群と使用キャリア群とが異なる場合でも、逆フーリエ変換部13においてIQ対称性を利用した逆フーリエ変換処理を、仮キャリア群を用いて実行できるので、逆フーリエ変換処理の処理量を削減できる。[実施の形態3]実施の形態3では、上記した実施の形態1に係る送信装置について具体例を用いて説明する。実施の形態3では、上記した実施の形態1において説明した送信装置を、通信規格がLTEである移動通信システムに適用する例について説明する。[実施の形態3に係る無線通信装置の構成]図10は、実施の形態3に係る無線通信装置60の構成例を示すブロック図である。無線通信装置60は、例えば、LTE規格に準拠した携帯端末装置等であり、基地局70との間で無線通信を行う。図10において、無線通信装置60は、受信アンテナ61と、送信アンテナ62と、無線部63と、上位レイヤ64と、ベースバンド処理部65とを有する。受信アンテナ61は、外部から信号を受信するアンテナである。例えば、受信アンテナ61は、基地局70から送信される信号を受信する。送信アンテナ62は、外部へ信号を送信するアンテナである。例えば、送信アンテナ62は、基地局70へ信号を送信する。なお、無線通信装置60は、受信用アンテナと送信用アンテナとを共用した送受信アンテナを有してもよい。無線部63は、受信アンテナ61及び送信アンテナ62を介して、無線信号の送受を行う。例えば、無線部63は、受信アンテナ61から受信した信号に対してA/DAnalog/Digital変換等の無線処理を行う。また、例えば、無線部63は、後述する送信処理部80から入力された信号に対して、D/ADigital/Analog変換等の無線処理を行い、無線処理後の信号を送信アンテナ62を介して基地局70へ送信する。上位レイヤ64は、後述する復号部67から復号化された受信データを入力された場合、かかる受信データに基づいて各種処理を行う。例えば、上位レイヤ64は、受信データがメールデータである場合、かかる受信データを所定の記憶領域に格納する。また、上位レイヤ64は、基地局70等の外部へデータを送信する場合、送信データを生成し、生成した送信データを符号化部68へ出力する。例えば、無線通信装置60が、PUCCHPhysicalUplinkControlChannelや、PUSCHPhysicalUplinkSharedChannel等の物理チャネルを用いてデータを送信するものとする。かかる場合には、上位レイヤ64は、例えば、利用者の操作等に基づいて送信データを生成する。また、例えば、無線通信装置60が、SRSSoundingReferenceSignalや、DRSDemodulationReferenceSignal、PRACHPhysicalRandomAccessChannel等の物理チャネルを用いてデータを送信するものとする。かかる場合には、上位レイヤ64は、例えば、Zadoff-Chu系列番号を送信処理部80へ出力する。ベースバンド処理部65は、送信データ及び受信データに対してベースバンド処理を行う。図10に示すように、ベースバンド処理部65は、受信処理部66と、復号部67と、符号化部68と、送信処理部80とを有する。受信処理部66は、無線部63から入力された受信データに対して、各種受信処理を行う。例えば、受信処理部66は、無線部63から入力された受信データに対してCPCyclicPrefix削除処理や、復調処理等を行う。復号部67は、受信処理部66から入力された受信データを復号化する。符号化部68は、上位レイヤ64から入力される送信データに誤り訂正符号を付与する。送信処理部80は、実施の形態1に係る送信装置10の機能を含んで構成される。送信処理部80は、符号化部68によって誤り訂正符号が付与された送信データに対して、各種送信処理を行う。図11は、送信処理部80の構成例を示すブロック図である。図11において、送信処理部80は、送信データ生成部81と、DFTDiscreteFourierTransform部82と、マッピング部83と、セレクタ84,85と、IFFT部86と、CP挿入部87と、シフト部88と、制御部89とを有する。送信データ生成部81は、符号化部68からデータビット列を入力された場合、かかるデータビット列を変調して、送信データを生成する。例えば、送信データ生成部81は、BPSKBinaryPhaseShiftKeyingや、QPSKQuadraturePhaseShiftKeyingなどの変調方式により、データビット列を変調する。また、送信データ生成部81は、上位レイヤ64からZadoff-Chu系列番号を指定された場合、かかるZadoff-Chu系列番号に基づいて、Zadoff-Chu系列を生成する。なお、送信データ生成部81は、PUCCHにおいて送信されるデータを変調する場合、符号化部68から入力されたデータビット列を、IQ平面上における半径1の円周上の点にマッピングする。また、送信データ生成部81は、SRS又はDRSにおいて送信されるデータを生成する場合にも、IQ平面上における半径1の円周上の点に対応するデータを生成する。すなわち、PUCCH、SRS、又はDRSにおいて送信されるデータの振幅は、1であり一定である。そして、送信データ生成部81は、変調又は生成した送信データを、DFT部82へ又はマッピング部11及びマッピング部83へ出力する。例えば、送信データ生成部81は、送信データがPUCCH、SRS、又はDRSにおいて送信されるデータである場合、かかる送信データをマッピング部11及びマッピング部83へ出力する。また、例えば、送信データ生成部81は、送信データがPRACH又はPUSCHにおいて送信されるデータである場合には、かかる送信データをDFT部82へ出力する。DFT部82は、送信データ生成部81から入力された送信データに対してフーリエ変換処理を行うことにより、時間領域のデータを周波数領域のデータに変換する。そして、DFT部82は、周波数領域のデータをマッピング部11及びマッピング部83へ出力する。マッピング部83は、送信データ生成部81から入力された送信データ、又は、DFT部82から入力された周波数領域のデータを、使用キャリア群にマッピングする。セレクタ84は、マッピング部83によって使用キャリア群にマッピングされた送信データをIFFT部86へ出力するか、又は、マッピング部11によって仮キャリア群にマッピングされた送信データを対称性判定部12及び逆フーリエ変換部13に出力する。なお、セレクタ84は、後述する切替制御部90から入力される選択信号に応じて、使用キャリア群にマッピングされた送信データをIFFT部86へ出力するか、又は、仮キャリア群にマッピングされた送信データを対称性判定部12及び逆フーリエ変換部13に出力するかを決定する。IFFT部86は、マッピング部84によって使用キャリア群にマッピングされた送信データと、回転因子とを用いて、IFFTサイズNである逆高速フーリエ変換処理を行う。これにより、IFFT部86は、マッピング部83によって使用キャリア群にマッピングされた送信データを時間領域のデータに変換する。IFFT部86は、マッピング部83によって使用キャリア群にマッピングされた送信データと、回転因子記憶部図示せずに記憶されている回転因子とを用いて、IFFTサイズNである逆高速フーリエ変換処理を行う。これにより、IFFT部86は、マッピング部83によって使用キャリア群にマッピングされた送信データを時間領域のデータに変換する。なお、回転因子記憶部図示せずは、IDFTサイズであるN個の回転因子を記憶する。例えば、IDFTサイズが2048である場合には、回転因子記憶部図示せずは、2πを2048分割した2048個の回転因子を記憶する。セレクタ85は、IFFT部86又は逆フーリエ変換部13から入力された逆フーリエ変換後の時間領域の送信データをCP挿入部87へ出力する。なお、セレクタ85は、切替制御部90から入力される選択信号に応じて、IFFT部86又は逆フーリエ変換部13のいずれから入力された送信データをCP挿入部87へ出力するかを決定する。CP挿入部87は、セレクタ85から入力された送信データの末尾の一定時間分をCPとし、かかるCPを送信データの先頭に挿入する。シフト部88は、CP挿入部87によってCPが挿入された送信データに回転因子を乗算して、周波数シフトを行う。具体的には、セレクタ85によってIFFT部86から入力された逆フーリエ変換後の時間領域の送信データにCPが挿入された場合、シフト部88は、各サブキャリアの帯域幅の1/2分だけ周波数シフトを行う。一方、セレクタ85によって逆フーリエ変換部13から入力された逆フーリエ変換後の時間領域の送信データにCPが挿入された場合、シフト部88は、各サブキャリアの帯域幅の1/2分に加えて、仮キャリア群と使用キャリア群との差分も、周波数シフトを行う。なお、以下では、各サブキャリアの帯域幅の1/2分だけ周波数シフトを行う処理を1/2サブキャリアシフト処理と表記し、1/2分に加えて仮キャリア群と使用キャリア群との差分も周波数シフトを行う処理を差分シフト処理と表記する場合がある。制御部89は、セレクタ84,85と、IFFT部86と、逆フーリエ変換部13とを制御する。具体的には、図11に示すように、制御部89は、切替制御部90と、クロック制御部91とを有する。切替制御部90は、サブキャリアにマッピングされている各送信データの振幅と、使用サブキャリア数とに基づいて、逆フーリエ変換処理を行う処理部をIFFT部86又は逆フーリエ変換部13のいずれかに切り替える。そして、切替制御部90は、IFFT部86又は逆フーリエ変換部13のいずれの処理部が逆フーリエ変換処理を行うかを示す選択信号をセレクタ84及びセレクタ85へ出力する。切替制御部90による切替処理について具体的に説明する。切替制御部90は、マッピング部11及びマッピング部83によってサブキャリアにマッピングされた各送信データの振幅が一定であるか否かを判定する。例えば、PUCCH、SRS、又はDRSにおいて送信されるデータの振幅は、一定値1である。従って、切替制御部90は、マッピング部11及びマッピング部83によってサブキャリアにマッピングされた送信データが、例えば、PUCCH、SRS、又はDRSにおいて送信されるデータである場合には、振幅が一定であると判定する。そして、切替制御部90は、サブキャリアにマッピングされた各送信データの振幅が一定でないと判定した場合には、IFFT部86によって逆フーリエ変換処理が行われるように制御する。一方、切替制御部90は、サブキャリアにマッピングされた各送信データの振幅が一定であると判定した場合には、使用サブキャリア数が所定の閾値である閾値T1よりも小さいか否かを判定する。そして、切替制御部90は、使用サブキャリア数が閾値T1以上であると判定した場合には、IFFT部86によって逆フーリエ変換処理が行われるように制御する。一方、切替制御部90は、使用サブキャリア数が閾値T1よりも小さい場合には、逆フーリエ変換部13によって逆フーリエ変換処理が行われるように制御する。例えば、切替制御部90は、選択信号として0又は1をセレクタ84及びセレクタ85へ出力することにより、逆フーリエ変換処理を行う処理部を制御する。なお、ここでは、選択信号が0である場合には、IFFT部86によって逆フーリエ変換処理を行うことを示し、選択信号が1である場合には、逆フーリエ変換部13によって逆フーリエ変換処理を行うことを示すものとする。かかる場合には、セレクタ84は、切替制御部90から選択信号0を入力された場合には、マッピング部83によってサブキャリアにマッピングされた送信データをIFFT部86に出力する。また、セレクタ84は、切替制御部90から選択信号1を入力された場合には、マッピング部11によってサブキャリアにマッピングされた送信データを逆フーリエ変換部13に出力する。また、セレクタ85は、切替制御部90から選択信号0を入力された場合には、IFFT部86から入力された送信データをCP挿入部87へ出力する。また、セレクタ85は、切替制御部90から選択信号1を入力された場合には、逆フーリエ変換部13から入力された送信データをCP挿入部87へ出力する。クロック制御部91は、切替制御部90によって逆フーリエ変換処理を行うように制御された処理部のクロックを起動し、逆フーリエ変換処理を行わないように制御された処理部のクロックを停止する。例えば、切替制御部90が、IFFT部86によって逆フーリエ変換処理が行われるように制御したものとする。かかる場合には、クロック制御部91は、IFFT部86の動作クロックを起動するとともに、逆フーリエ変換部13の動作クロックを停止する。また、例えば、切替制御部90が、逆フーリエ変換部13によって逆フーリエ変換処理が行われるように制御したものとする。かかる場合には、クロック制御部91は、逆フーリエ変換部13の動作クロックを起動するとともに、IFFT部86の動作クロックを停止する。このように、クロック制御部91は、逆フーリエ変換処理を行わない処理部のクロックを停止することにより、消費電力が増大することを防止することができる。例えば、クロック制御部91は、逆フーリエ変換部13が逆フーリエ変換処理を行う場合には、IFFT部86を停止するので、IFFT部86によって消費される電力を削減することができる。なお、上述した送信データ生成部81、DFT部82、マッピング部11,83、IFFT部86、対称性判定部12、逆フーリエ変換部13、CP挿入部87、シフト部88、制御部89は、例えば、電子回路である。電子回路の例としては、例えば、ASICApplicationSpecificIntegratedCircuitやFPGAFieldProgrammableGateArray等の集積回路、又は、CPUCentralProcessingUnitやMPUMicroProcessingUnit等である。また、上記説明では、IFFT部86及び逆フーリエ変換部13が回転因子記憶部をそれぞれ備えるものとしたが、これに限定されるものではなく、独立の構成要素として回転因子記憶部が設けられてもよい。この場合、回転因子記憶部は、例えば、RAMRandomAccessMemory、ROMReadOnlyMemory、フラッシュメモリFlashMemoryなどの半導体メモリ素子、又は、ハードディスク、光ディスクなどの記憶装置である。[実施の形態3に係る無線通信装置60の動作]以上の構成を有する無線通信装置60の動作について説明する。図12は、実施の形態3における送信処理部80による送信処理手順を示すフローチャートである。図13は、実施の形態3における制御部89による切替処理手順の一例を示すフローチャートである。<送信処理部80の処理>まず、送信処理部80による送信処理手順について説明する。図12に示すように、無線通信装置60によってデータ送信が行われる場合にステップS301肯定、送信データ生成部81は、変調処理を行ったり、Zadoff-Chu系列を生成することにより、送信データを生成するステップS302。そして、送信データ生成部81は、DFT処理対象の送信データを生成した場合にはステップS303肯定、生成した送信データをDFT部82へ出力する。一方、送信データ生成部81は、DFT処理対象外の送信データを生成した場合にはステップS303否定、生成した送信データをマッピング部11及びマッピング部83へ出力する。DFT部82は、送信データ生成部81から送信データを入力された場合に、かかる送信データを用いてフーリエ変換処理を行うステップS304。続いて、ステップS305において、マッピング部11が、送信データ生成部81から入力された送信データ、又は、DFT部82から入力された周波数領域のデータを、仮キャリア群にマッピングする。また、マッピング部83が、送信データ生成部81から入力された送信データ、又は、DFT部82から入力された周波数領域のデータを、使用キャリア群にマッピングする。続いて、制御部89は、マッピング部83によって各サブキャリアにマッピングされた送信データの振幅と、使用サブキャリア数とに基づいて、逆フーリエ変換処理を行う処理部を切り替える切替処理を行うステップS306。なお、制御部89による切替処理については、図13を用いて後述する。制御部89によって逆フーリエ変換処理を行う処理部が逆フーリエ変換部13に切り替えられた場合にはステップS307肯定、逆フーリエ変換部13は、逆フーリエ変換処理を行うステップS308。続いて、CP挿入部87は、逆フーリエ変換部13から入力された時間領域のデータにCPを挿入するステップS309。そして、シフト部88は、CP挿入部87によってCPが挿入された時間領域のデータに対して、差分シフト処理を行うステップS310。一方、制御部89によって逆フーリエ変換処理を行う処理部がIFFT部86に切り替えられた場合にはステップS307否定、IFFT部86は、逆高速フーリエ変換処理を行うステップS311。続いて、CP挿入部87は、IFFT部86から入力された時間領域のデータにCPを挿入するステップS312。そして、シフト部88は、CP挿入部87によってCPが挿入された時間領域のデータに対して、1/2シフト処理を行うステップS313。<制御部89の処理>次に、制御部89による切替処理の手順について説明する。図13に示すように、制御部89の切替制御部90は、マッピング部83によってサブキャリアにマッピングされた各送信データの振幅が一定であるか否かを判定するステップS401。そして、切替制御部90は、各送信データの振幅が一定である場合にステップS401肯定、使用サブキャリア数が閾値T1よりも小さいか否かを判定するステップS402。そして、制御部89は、切替制御部90によって、使用サブキャリア数が閾値T1よりも小さいと判定された場合にはステップS402肯定、逆フーリエ変換部13によって逆フーリエ変換処理が行われるように制御する。具体的には、制御部89のクロック制御部91は、逆フーリエ変換部13の動作クロックを起動するとともにステップS403、IFFT部86の動作クロックを停止するステップS404。そして、切替制御部90は、逆フーリエ変換部13によって逆フーリエ変換処理が行われることを示す選択信号を、セレクタ84及びセレクタ85へ出力するステップS405。一方、制御部89は、切替制御部90によって、各送信データの振幅が一定でないと判定された場合にはステップS401否定、IFFT部86によって逆フーリエ変換処理が行われるように制御する。または、制御部89は、切替制御部90によって、使用サブキャリア数が閾値T1以上であると判定された場合にはステップS402否定、IFFT部86によって逆フーリエ変換処理が行われるように制御する。具体的には、クロック制御部91は、IFFT部86の動作クロックを起動するとともにステップS406、逆フーリエ変換部13の動作クロックを停止するステップS407。そして、切替制御部90は、IFFT部86によって逆フーリエ変換処理が行われることを示す選択信号をセレクタ84及びセレクタ85へ出力するステップS408。ここで、PUCCHにおいて送信されるデータに対して、逆フーリエ変換部13における対称性を考慮した逆フーリエ変換を適用した場合の効果について説明する。PUCCH送信における条件は次のとおりである。LTE規格に準じて、format1a0,noc0,slot0,α0,u0とする。また、仮キャリア群は、中心の12個のサブキャリアとする。この場合、サブキャリア-6~サブキャリア5には、以下に示すデータつまり、基本ユニットがマッピングされる。すなわち、サブキャリア-6にマッピングされるデータはexpj7π8であり、サブキャリア-5にマッピングされるデータはexpjπ8であり、サブキャリア-4にマッピングされるデータはexpj3π8である。また、サブキャリア-3にマッピングされるデータはexpj5π8であり、サブキャリア-2にマッピングされるデータはexpj3π8であり、サブキャリア-1にマッピングされるデータはexpj3π8である。また、サブキャリア0にマッピングされるデータはexpjπ8であり、サブキャリア1にマッピングされるデータはexpjπ8であり、サブキャリア2にマッピングされるデータはexpj3π8である。また、サブキャリア3にマッピングされるデータはexpjπ8であり、サブキャリア4にマッピングされるデータはexpj5π8であり、サブキャリア5にマッピングされるデータはexpj3π8である。この場合、サブキャリア-1及びサブキャリア1と、サブキャリア-4及びサブキャリア4と、サブキャリア-5及びサブキャリア5は、サブキャリアペアである。そして、サブキャリア-1及びサブキャリア1のサブキャリアペアに着目すると、このサブキャリアペアにマッピングされたデータに対応する2つのシンボルは、Q軸に対して対称の位置に存在する。従って、このサブキャリアペアについては、逆フーリエ変換部13において、Q成分についての演算のみが行われる。また、サブキャリア-4及びサブキャリア4のサブキャリアペアに着目すると、このサブキャリアペアにマッピングされたデータに対応する2つのシンボルは、I軸に対して対称の位置に存在する。従って、このサブキャリアペアについては、逆フーリエ変換部13において、I成分についての演算のみが行われる。また、サブキャリア-5及びサブキャリア5のサブキャリアペアに着目すると、このサブキャリアペアにマッピングされたデータに対応する2つのシンボルは、Q軸に対して対称の位置に存在する。従って、このサブキャリアペアについては、逆フーリエ変換部13において、Q成分についての演算のみが行われる。このようなIQ対称性を考慮した演算を行うことにより、逆フーリエ変換部13における全体の演算量は、次のようになる。乗算回数:4×62×6×2048=73728回積算回数:79×2048=32768回これに対して、IQ対称性を考慮しない場合には、逆フーリエ変換処理における全体の演算量は、次のようになる。乗算回数:4×12×2048=98304回積算回数:1111×2048=45056回このように、IQ対称性を考慮することにより、IQ対称性を考慮しない場合に比べて、乗算回数は34に削減でき、加算回数は約073に削減できる。[実施の形態3の効果]以上のように本実施の形態によれば、無線通信装置60において、逆フーリエ変換部13は、使用キャリア数が閾値T1より小さい場合にのみ、逆フーリエ変換処理を行い、IFFT部86は、使用キャリア数が閾値T1以上である場合にのみ、逆高速フーリエ変換を行う。これにより、無線通信装置60は、使用サブキャリア数が閾値T1よりも小さい場合に、逆高速フーリエ変換よりも小さい処理量で逆フーリエ変換を行うことができる。従って、無線通信装置60は、逆フーリエ変換にかかる負荷を低減することができる。また、無線通信装置60において、クロック制御部91は、切替制御部90によって逆フーリエ変換処理を行うように制御された処理部のクロックを起動し、逆フーリエ変換処理を行わないように制御された処理部のクロックを停止する。これにより、無線通信装置60は、逆フーリエ変換処理を行わない処理部のクロックを停止するので、消費電力が増大することを防止することができる。[無線通信システム]なお、上記説明では、通信規格がLTEである移動通信システムを例に挙げて説明したが、本願の開示する無線通信装置等は、LTE以外の通信規格を採用する移動通信システムにも適用できる。具体的には、本願の開示する無線通信装置等は、OFDM技術を用いて無線通信を行う移動通信システムに適用できる。例えば、本願の開示する無線通信装置等は、WiMAXWorldwideInteroperabilityforMicrowaveAccessなどの移動通信システムにも適用することができる。"