時間軸方向に連続する第一のリファレンス信号と第二のリファレンス信号とを送信する場合に、前記第一のリファレンス信号と第二のリファレンス信号とを周波数軸方向に連続するサブキャリアに割り当てたマルチキャリア信号を出力するマッピング部と、前記マッピング部から出力される前記マルチキャリア信号を逆フーリエ変換して時間軸方向に連続する信号変換値を出力する逆フーリエ変換部と、前記逆フーリエ変換部から出力される信号変換値から、前記第一のリファレンス信号を割り当てたサブキャリアに対する信号変換値と、前記第二のリファレンス信号を割り当てたサブキャリアに対する信号変換値とを分離する信号変換値分離部とを備えることを特徴とするマルチキャリア送信装置。前記マッピング部は、前記第一のリファレンス信号と前記第二のリファレンス信号とを周波数軸方向において交互に配置されるようにサブキャリアに割り当てたマルチキャリア信号を出力することを特徴とする請求項1に記載のマルチキャリア送信装置。前記逆フーリエ変換部は、前記マルチキャリア信号に対して段階的にバタフライ演算を実行する複数段のバタフライ演算器と、前記複数段のバタフライ演算器のうち最終段のバタフライ演算器に設けられ、当該最終段のバタフライ演算器により実行されるバタフライ演算の対象となる演算対象データを零に設定するセレクタとを含み、前記セレクタにより零に設定された演算対象データを用いて前記最終段のバタフライ演算器によりバタフライ演算を実行して得られた演算値を前記信号変換値として出力することを特徴とする請求項1または2に記載のマルチキャリア送信装置。前記信号変換値分離部は、前記逆フーリエ変換部から出力される信号変換値を、時間軸方向に連続する当該信号変換値の識別番号ごとに格納するメモリを含み、前記メモリに格納された信号変換値のうち識別番号が前半である前半信号変換値を2回繰り返し読み出し、1回目に読み出した前半信号変換値の後尾に2回目に読み出した前半信号変換値を連結することにより、前記第一のリファレンス信号を割り当てたサブキャリアに対する信号変換値を生成することを特徴とする請求項1~3のいずれか一つに記載のマルチキャリア送信装置。前記信号変換値分離部は、前記逆フーリエ変換部から出力される信号変換値を、時間軸方向に連続する当該信号変換値の識別番号ごとに格納するメモリを含み、前記メモリに格納された信号変換値のうち識別番号が後半である後半信号変換値を2回繰り返し読み出し、1回目に読み出した後半信号変換値の符号を反転し、符号を反転した後半信号変換値の後尾に2回目に読み出した後半信号変換値を連結することにより、前記第二のリファレンス信号を割り当てたサブキャリアに対する信号変換値を生成することを特徴とする請求項1~3のいずれか一つに記載のマルチキャリア送信装置。前記マッピング部により前記第一のリファレンス信号または前記第二のリファレンス信号が割り当てられた使用サブキャリアが、前記第一のリファレンス信号または前記第二のリファレンス信号に応じて予め定められた送信用サブキャリアと一致するか否かを判定する判定部と、前記判定部により使用サブキャリアが送信用サブキャリアと一致すると判定された場合に、前記信号変換値分離部により分離された信号変換値を使用サブキャリアの周波数帯域幅の1/2分だけ周波数シフトを行い、前記判定部により使用サブキャリアが送信用サブキャリアと一致しないと判定された場合に、前記周波数シフトのシフト方向を反転することを特徴とするサブキャリアシフト部とをさらに備えたことを特徴とする請求項1~5のいずれか一つに記載のマルチキャリア送信装置。マルチキャリア送信装置により実行されるマルチキャリア送信方法であって、時間軸方向に連続する第一のリファレンス信号と第二のリファレンス信号とを送信する場合に、前記第一のリファレンス信号と第二のリファレンス信号とを周波数軸方向に連続するサブキャリアに割り当てたマルチキャリア信号を出力し、出力される前記マルチキャリア信号を逆フーリエ変換して時間軸方向に連続する信号変換値を出力し、出力される信号変換値から、前記第一のリファレンス信号を割り当てたサブキャリアに対する信号変換値と、前記二のリファレンス信号を割り当てたサブキャリアに対する信号変換値とを分離することを含むことを特徴とするマルチキャリア送信方法。しかしながら、上記のLTEを採用した従来技術では、2つのリファレンス信号を連続して送信する場合に逆フーリエ変換に伴う負荷が増大するという問題があった。例えば、LTEでは、リファレンス信号として2シンボルのSRSを連続して送信する場合がある。この場合、従来技術では、各SRSに対してIFFTを実行する。すなわち、従来技術では、1シンボル目のSRSをサブキャリアに割り当て、割り当てた信号をIFFTして信号変換値を求める。その後、2シンボル目のSRSをサブキャリアに割り当て、割り当てた信号をIFFTして信号変換値を求める。このように、リファレンス信号として2シンボルのSRSを連続して送信する場合に、IFFTが2回実行されるので、IFFTに伴う負荷が増大してしまうという問題がある。開示の技術は、上記に鑑みてなされたものであって、逆フーリエ変換に伴う負荷を低減することができるマルチキャリア送信装置およびマルチキャリア送信方法を提供することを目的とする。本願の開示するマルチキャリア送信装置は、マッピング部と、逆フーリエ変換部と、信号変換値分離部とを備える。マッピング部は、時間軸方向に連続する第一のリファレンス信号と第二のリファレンス信号とを送信する場合に、前記第一のリファレンス信号と第二のリファレンス信号とを周波数軸方向に連続するサブキャリアに割り当てたマルチキャリア信号を出力する。逆フーリエ変換部は、前記マッピング部から出力される前記マルチキャリア信号を逆フーリエ変換して時間軸方向に連続する信号変換値を出力する。信号変換値分離部は、前記逆フーリエ変換部から出力される信号変換値から、前記第一のリファレンス信号を割り当てたサブキャリアに対する信号変換値と、前記第二のリファレンス信号を割り当てたサブキャリアに対する信号変換値とを分離する。本願の開示するマルチキャリア送信装置の一つの態様によれば、2つのリファレンス信号を連続して送信する場合に逆フーリエ変換にかかる負荷を低減することができるという効果を奏する。以下に、本願の開示するマルチキャリア送信装置およびマルチキャリア送信方法の実施例を図面に基づいて説明する。なお、以下の実施例では、本願の開示するマルチキャリア送信装置を、LTEを採用した無線通信装置に適用する場合について説明する。なお、この実施例によりこの発明が限定されるものではない。3GPPThirdGenerationPartnershipProjectでは、高速なデータ通信仕様の一つであるLTELongTermEvolutionの普及が進められている。LTEでは、上りリンクの物理チャネルの状態を事前に推定する場合に、各種のリファレンス信号が送信する。例えば、SRSSoundingReferenceSignalと呼ばれるリファレンス信号が送信される。特に、LTEで定義されているフレーム構造の一つであるフレーム構造タイプ2FS2:FrameStructuretype2を用いてSRSが送信される場合には、2シンボルのSRSが連続して送信されることがある。図1は、LTEのフレーム構造を説明するための図である。なお、図1では、LTEのフレーム構造のうちFS2の構成例を示す。図1に示すFS2において、長さが10msである無線フレームRadioFrameは、長さが1msである10個のサブフレーム0~9に分割される。そして、10個のサブフレーム0~9のうちサブフレーム1および6は、特殊なサブフレームSpecialSubframeとして定義されている。すなわち、サブフレーム1および6には、ダウンリンクパイロットタイムスロットDwPTS、ガード間隔GPおよびアップリンクパイロットタイムスロットUpPTSという3つのフィールドが含まれる。この3つのフィールドのうちUpPTSにおいて、2シンボルのSRS0および1が連続して送信されることがある。次に、本実施例の無線通信装置におけるマルチキャリア送信方法を説明する前に、その前提となるマルチキャリア送信方法について説明する。図2は、LTEにおけるSRSのサブキャリアへの割り当てを説明するための図である。LTEを採用した無線通信装置は、SRSを送信する場合に、まずSRSの送信データを周波数軸方向に連続するサブキャリアに割り当てる。具体的には、無線通信装置は、図2に示すように、SRSの送信データをサブキャリアのうち識別番号が偶数であるサブキャリア以下偶数サブキャリアというまたは識別番号が奇数であるサブキャリア以下奇数サブキャリアというに割り当てる。なお、偶数サブキャリアまたは奇数サブキャリア以外のサブキャリアには、0が割り当てられる。続いて、無線通信装置は、偶数サブキャリアまたは奇数サブキャリアに割り当てられたSRSの送信データを用いて逆フーリエ変換IFFTを実行することにより時間軸方向に連続する信号変換値を求める。図3は、偶数サブキャリアにSRSが割り当てられた場合のLTEにおける逆フーリエ変換の一例を示す図である。図4は、図3に示したバタフライ演算器Butの構成例を示す図である。図3において、周波数軸方向の16個のデータX0~15のうちX0、X2、X4、...、X14が偶数サブキャリアに割り当てられたSRSの送信データであるものとする。図3に示すように、無線通信装置は、複数段ここでは、第1段~第4段のバタフライ演算器But10を含む。各But10では、図4に示すように、回転因子wの乗算とたすき掛け演算とを含むバタフライ演算が実行される。そして、無線通信装置は、第1段~第4段のBut10を用いて段階的にバタフライ演算を実行することで得られた16個の演算値x0~x15を、時間軸方向に連続する信号変換値として出力する。図5は、奇数サブキャリアにSRSが割り当てられた場合のLTEにおける逆フーリエ変換の一例を示す図である。図5において、周波数軸方向の16個のデータX0~X15のうちX1、X3、...、X15が奇数サブキャリアに割り当てられたSRSの送信データであるものとする。図5に示すように、無線通信装置は、複数段ここでは、第1段~第4段のBut10を含む。各But10では、図4に示すように、回転因子wの乗算とたすき掛け演算とを含むバタフライ演算が実行される。そして、無線通信装置は、第1~第4段のBut10を用いて段階的にバタフライ演算を実行することえ得られた16個の演算値x0~x15を、時間軸方向に連続する信号変換値として出力する。次に、図2~図5で示したマルチキャリア送信方法における問題点を説明する。無線通信装置は、SRSの送信データを偶数サブキャリアまたは奇数サブキャリアに割り当てる。そして、SRSの送信データが割り当てられた偶数サブキャリアまたは奇数サブキャリア以外のサブキャリアには、0が割り当てられる。そのため、例えば、無線通信装置に含まれる複数段のButのうち一部のButの入力が0となり、この一部のButの出力も0となるため、出力が0となったButでは無駄な演算が実行されていることになる。例えば、図3に示した例では、偶数サブキャリアに割り当てられたSRSの送信データX0、X2、...、X14以外のサブキャリアX1、X3、...、X15には、0が割り当てられる。したがって、無線通信装置に含まれる第1段~第4段のBut10のうち灰色で示したBut10の2つの入力が0となり、灰色で示したBut10の2つの出力も0となる。つまり、灰色で示したBut10では無駄な演算が実行されている。また、例えば、図5に示した例では、奇数サブキャリアに割り当てられたSRSの送信データX1、X3、...、X15以外のサブキャリアX0、X2、...、X14には、0が割り当てられる。したがって、無線通信装置に含まれる第1段~第4段のBut10のうち灰色で示したBut10の2つの入力が0となり、灰色で示したBut10の2つの出力も0となる。つまり、灰色で示したBut10では無駄な演算が実行されている。このように、無線通信装置においてSRSの送信データを偶数サブキャリアまたは奇数サブキャリアに割り当てて逆フーリエ変換を行った場合には、無線通信装置に含まれる複数段のButのうち一部のButで無駄な演算が行われる。特に、LTEで定義されているFS2を用いて2シンボルのSRSが連続して送信される場合には、無線通信装置は、各SRSに対して逆フーリエ変換を行うため、逆フーリエ変換が2回実行されることになる。このため、無線通信装置に含まれる複数段のButのうち一部のButで実行される無駄な演算の演算量が増大し、逆フーリエ変換に伴う負荷が増大してしまう。そこで、本実施例では、無駄な演算を行っていたButを有効活用することにより、2シンボルのSRSが送信される場合の逆フーリエ変換に伴う負荷を低減する。次に、本実施例の無線通信装置におけるマルチキャリア送信方法について説明する。図6は、本実施例の無線通信装置におけるSRSのサブキャリアへの割り当てを説明するための図である。本実施例の無線通信装置は、2シンボルのSRSを連続して送信する場合に、まず、1シンボル目のSRSと2シンボル目のSRSとを周波数軸方向に連続するサブキャリアに割り当てたマルチキャリア信号を生成する。具体的には、無線通信装置は、まず、1シンボル目のSRSと2シンボル目のSRSとを周波数軸方向において交互に配置されるようにサブキャリアに割り当てたマルチキャリア信号を生成する。例えば、無線通信装置は、図6に示すように、灰色で表される1シンボル目のSRSの送信データを偶数サブキャリアに割り当て、白色で表される2シンボル目のSRSの送信データを奇数サブキャリアに割り当てることでマルチキャリア信号を生成する。続いて、無線通信装置は、マルチキャリア信号を逆フーリエ変換して時間軸方向に連続する信号変換値を求める。図7は、本実施例の無線通信装置における逆フーリエ変換の一例を説明するための図である。図8は、図7に示した最終段のバタフライ演算器の構成例を示す図である。図7において、周波数軸方向の16個のデータX0~X15がマルチキャリア信号を構成する送信データであるものとする。また、マルチキャリア信号を構成する送信データのうちX0、X2、X4、...、X14が偶数サブキャリアに割り当てられた1シンボル目のSRSの送信データであるものとする。また、X1、X3、X5、...、X15が奇数サブキャリアに割り当てられた2シンボル目のSRSの送信データであるものとする。図7に示すように、本実施例の無線通信装置は、複数段ここでは、第1段~第4段のバタフライ演算器But30を含む。第1段~第3段の各But30では、図4に示したBut10と同様に、回転因子wの乗算とたすき掛け演算とを含む通常のバタフライ演算が実行される。一方、最終段である第4段のBut30aには、図8に示すように、セレクタ31が設けられる。そして、本実施例の無線通信装置は、選択SEL信号として0または1をセレクタ31に供給することにより、最終段のBut30aにより実行されるバタフライ演算を制御する。例えば、無線通信装置は、通常時にSEL信号として0をセレクタ31に供給することにより、最終段のBut30aに通常のバタフライ演算を実行させる。一方、無線通信装置は、2シンボルのSRSを連続して送信する場合に、SEL信号として1をセレクタ31に供給することにより、最終段のBut30aにより実行されるバタフライ演算の演算対象データを0に設定する。そして、無線通信装置は、セレクタ31により0に設定された演算対象データを用いて最終段のBut30aによりバタフライ演算を実行することで得られた16個の演算値x0~x15を、時間軸方向に連続する信号変換値として出力する。これにより、信号変換値x0~x15のうち識別番号が前半である前半信号変換値x0~x7は、1シンボル目のSRSを割り当てたサブキャリアに対する信号変換値となる。一方、識別番号が後半である後半信号変換値x8~x15は、2シンボル目のSRSを割り当てたサブキャリアに対する信号変換値となる。続いて、本実施例の無線通信装置は、時間軸方向に連続する信号変換値から、1シンボル目のSRSを割り当てたサブキャリアに対する信号変換値と、2シンボル目のSRSを割り当てたサブキャリアに対する信号変換値とを分離する。具体的には、無線通信装置は、時間軸方向に連続する信号変換値のうち識別番号が前半である前半信号変換値の後尾に前半信号変換値を連結することにより、1シンボル目のSRSを割り当てたサブキャリアに対する信号変換値を生成する。また、無線通信装置は、識別番号が後半である後半信号変換値の符号を反転し、符号を反転した後半信号変換値の後尾に後半信号変換値を連結することにより、2シンボル目のSRSを割り当てたサブキャリアに対する信号変換値を生成する。例えば、無線通信装置は、図5に示した信号変換値x0~x15のうち前半信号変換値x0~x7の後尾に前半信号変換値x0~x7を連結することにより、1シンボル目のSRSを割り当てたサブキャリアに対する信号変換値を生成する。また、無線通信装置は、後半信号変換値の符号を反転し、符号を反転した後半信号変換値-x8~-x15の後尾に後半信号変換値x8~x15を連結することにより、2シンボル目のSRSを割り当てたサブキャリアに対する信号変換値を生成する。このように、本実施例の無線通信装置は、2シンボルのSRSを連続して送信する場合に、2シンボルのSRSを周波数軸方向に連続するサブキャリアに割り当てたマルチキャリア信号を逆フーリエ変換して信号変換値を求める。そして、本実施例の無線通信装置は、求めた信号変換値から、1シンボル目のSRSに対する信号変換値と、2シンボル目のSRSに対する信号変換値とを分離する。このため、本実施例の無線通信装置は、Butで実行される無駄な演算を抑えて、逆フーリエ変換の実行回数を2回から1回に減らすことができる。結果として、2シンボルのSRSを連続して送信する場合の逆フーリエ変換に伴う負荷を低減することができる。次に、図9を用いて、本実施例の無線通信装置の構成を説明する。図9は、本実施例に係る無線通信装置の構成例を示すブロック図である。図9に示した無線通信装置20は、例えば、LTEを採用した携帯電話機等の携帯端末装置であり、基地局1との間で無線通信を行う。図9に示すように、無線通信装置20は、受信アンテナ21、送信アンテナ22、無線部23、上位レイヤ24およびベースバンド処理部25を有する。受信アンテナ21は、外部から信号を受信するアンテナである。例えば、受信アンテナ21は、基地局1から送信される信号を受信する。送信アンテナ22は、外部へ信号を送信するアンテナである。例えば、送信アンテナ22は、基地局1へ信号を送信する。なお、無線通信装置20は、受信用アンテナと送信用アンテナとを共用した送受信アンテナを有してもよい。無線部23は、受信アンテナ21や送信アンテナ22を介して、無線信号の送受を行う。例えば、無線部23は、受信アンテナ21から受信した信号に対してA/DAnalog/Digital変換等の無線処理を行う。また、例えば、無線部23は、後述する送信処理部200から入力された信号に対して、D/ADigital/Analog変換等の無線処理を行い、無線処理後の信号を送信アンテナ22を介して基地局1へ送信する。上位レイヤ24は、後述する復号部27から復号化された受信データを入力された場合に、かかる受信データに基づいて各種処理を行う。例えば、上位レイヤ24は、受信データがメールデータである場合には、かかる受信データを所定の記憶領域に格納する。また、上位レイヤ24は、基地局1等の外部へデータを送信する場合には、送信データを生成し、生成した送信データを符号化部28へ出力する。例えば、無線通信装置20が、PUCCHPhysicalUplinkControlChannelや、PUSCHPhysicalUplinkSharedChannel等の物理チャネルを用いてデータを送信するものとする。かかる場合には、上位レイヤ24は、例えば、利用者の操作等に基づいて送信データを生成する。また、例えば、無線通信装置20が、SRSSoundingReferenceSignalや、DRSDemodulationReferenceSignal等のリファレンス信号を送信するものとする。かかる場合には、上位レイヤ24は、例えば、Zadoff-Chu系列番号を送信処理部200へ出力する。ベースバンド処理部25は、送信データや受信データに対してベースバンド処理を行う。図9に示すように、ベースバンド処理部25は、受信処理部26と、復号部27と、符号化部28と、送信処理部200とを有する。受信処理部26は、無線部23から入力された受信データに対して、各種受信処理を行う。例えば、受信処理部26は、無線部23から入力された受信データに対してCPCyclicPrefix削除処理や、復調処理等を行う。復号部27は、受信処理部26から入力された受信データを復号化する。符号化部28は、上位レイヤ24から入力される送信データに誤り訂正符号を付与する。送信処理部200は、符号化部28によって誤り訂正符号が付与された送信データに対して、各種送信処理を行う。送信処理部200による処理については、図10を用いて具体的に説明する。次に、図10を用いて、本実施例における送信処理部200の構成について説明する。図10は、本実施例における送信処理部200の構成例を示すブロック図である。図10に示すように、本実施例における送信処理部200は、送信データ生成部210、DFT部220、サブキャリアマッピング部230、IFFT演算部240、CP挿入部250、サブキャリアシフト部260および制御部270を有する。送信データ生成部210は、符号化部28からデータビット列を入力された場合に、上位レイヤ24からの指示に応じてデータビット列を変調して送信データを生成する。例えば、送信データ生成部210は、上位レイヤ24から2シンボルのSRSを連続して送信する旨の指示を受けた場合には、2シンボル分のSRSの送信データを連続して生成する。そして、送信データ生成部210は、生成した送信データをDFT部220又はサブキャリアマッピング部230のいずれかへ出力する。例えば、送信データ生成部210は、送信データがPUCCHやSRS、DRSの送信データである場合には、かかる送信データをサブキャリアマッピング部230へ出力する。また、例えば、送信データ生成部210は、送信データがPRACH、PUSCHの送信データである場合には、かかる送信データをDFT部220へ出力する。DFT部220は、送信データ生成部210から入力された送信データに対してフーリエ変換を行うことにより、時間軸上の送信データを周波数軸上の送信データに変換する。そして、DFT部220は、周波数軸上の送信データをサブキャリアマッピング部230へ出力する。サブキャリアマッピング部230は、送信データ生成部210から入力された送信データや、DFT部220から入力された送信データをサブキャリアに割り当てる。サブキャリアマッピング部230は、送信データが2シンボル分のSRSの送信データである場合には、1シンボル目のSRSと2シンボル目のSRSとを周波数軸方向に連続するサブキャリアに割り当てたマルチキャリア信号を生成する。そして、サブキャリアマッピング部230は、生成したマルチキャリア信号をIFFT演算部240へ出力する。また、サブキャリアマッピング部230は、送信データを割り当てたサブキャリア以下使用サブキャリアというが偶数サブキャリアであるかまたは奇数サブキャリアであるかを示す使用サブキャリア情報を制御部270に通知する。なお、サブキャリアマッピング部230は、マッピング部の一例である。ここで、図11を用いて、サブキャリアマッピング部230による処理について具体的に説明する。図11は、サブキャリアマッピング部230による処理を説明するための図である。以下では、送信データを割り当てるべきサブキャリア以下送信用サブキャリアというが予め定められており、1シンボル目のSRSの送信用サブキャリアが偶数サブキャリアであるものとする。また、2シンボル目のSRSの送信用サブキャリアも偶数サブキャリアであるものとする。サブキャリアマッピング部230は、送信データが2シンボル分のSRSの送信データである場合には、1シンボル目のSRSと2シンボル目のSRSとを周波数軸方向において交互に配置されるようにサブキャリアに割り当てる。例えば、サブキャリアマッピング部230は、1シンボル目のSRSの送信用サブキャリアが偶数サブキャリアであるため、図11に示すように、1シンボル目のSRSの送信データを偶数サブキャリアに割り当てる。一方、サブキャリアマッピング部230は、2シンボル目のSRSの送信用サブキャリアが偶数サブキャリアであるため、2シンボル目のSRSの送信データを周波数軸方向に1サブキャリア分だけシフトして奇数サブキャリアに割り当てる。このようにして、1シンボル目のSRSと2シンボル目のSRSとを周波数軸方向に連続するサブキャリアに割り当てることにより、マルチキャリア信号が生成される。そして、サブキャリアマッピング部230は、マルチキャリア信号をIFFT演算部240へ出力する。また、サブキャリアマッピング部230は、使用サブキャリアが偶数サブキャリアであるかまたは奇数サブキャリアであるかを示す使用サブキャリア情報を制御部270に通知する。図11に示した例では、サブキャリアマッピング部230は、1シンボル目のSRSの使用サブキャリアが偶数サブキャリアであることを示す使用サブキャリア情報を制御部270に通知する。一方、サブキャリアマッピング部230は、2シンボル目のSRSの使用サブキャリアが奇数サブキャリアであることを示す使用サブキャリア情報を制御部270に通知する。図10に戻り、IFFT演算部240は、IFFT部241および信号変換値分離部242を有する。図12は、IFFT演算部240の構成例を示すブロック図である。ここで、図12を参照してIFFT演算部240の詳細を説明する。IFFT部241は、サブキャリアマッピング部230により出力されるマルチキャリア信号を逆フーリエ変換して時間軸方向に連続する信号変換値を求める。具体的には、IFFT部241は、立ち下がり検出部241a、バタフライ演算部241b、遅延回路241c、立ち上がり検出部241d、ライトアドレスカウンタ241eおよびセレクタ241fを有する。IFFT部241は、マルチキャリア信号を構成する送信データをサブキャリアマッピング部230から順次受信する。IFFT部241で受信された送信データは、バタフライ演算部241bへ出力される。立ち下がり検出部241aは、マルチキャリア信号の出力の際にサブキャリアマッピング部230から出力されるイネーブル信号の立ち下がりを検出する。そして、立ち下がり検出部241aは、イネーブル信号の立ち下がりを検出すると、その検出信号をバタフライ演算部241bおよび遅延回路241cへ出力する。バタフライ演算部241bは、立ち下がり検出部241aから検出信号を受けた場合にサブキャリアマッピング部230から入力される送信データに対して段階的にバタフライ演算を実行する複数段のバタフライ演算器Butを含む。本実施例のバタフライ演算部241bは、マルチキャリア信号を構成する2048個の送信データに対してバタフライ演算を実行する全11段のButを含むものとする。バタフライ演算部241bに含まれる全11段のButのうち第1段~第10段の各Butでは、図4に示したBut10と同様に、回転因子wの乗算とたすき掛け演算とを含む通常のバタフライ演算が実行される。これに対して、最終段である第11段のButには、図8に示したBut30aと同様に、セレクタ31が設けられる。バタフライ演算部241bは、セレクタ31を用いて最終段のButにより実行されるバタフライ演算の対象となる演算対象データを切り替える。バタフライ演算部241bは、通常時には最終段のButに通常のバタフライ演算を実行させる。すなわち、通常時の最終段のButでは、回転因子wの乗算とたすき掛け演算とを含む通常のバタフライ演算が実行される。また、バタフライ演算部241bは、2シンボルのSRSを連続して送信する場合には、セレクタ31を切り替えて、最終段のButにより実行されるバタフライ演算の演算対象データを0に設定する。そして、バタフライ演算部241bは、セレクタ31により0に設定された演算対象データを用いて最終段のButにバタフライ演算を実行させる。そして、バタフライ演算部241bは、最終段のButによりバタフライ演算を実行することで得られた2048個の演算値x0~x2047を、時間軸方向に連続する信号変換値としてセレクタ241fへ出力する。なお、バタフライ演算部241bは、制御部270の後述するIFFT制御部271から供給されるSEL信号に応じてセレクタ31を切り替える。遅延回路241cは、立ち下がり検出部241aから入力される検出信号を、バタフライ演算部241bでの処理の時間分だけ遅延させる。そして、遅延回路241cは、バタフライ演算部241bでの処理の時間分だけ検出信号を遅延させた信号をライトアドレスカウンタ241eへ出力する。バタフライ演算部241bでの処理の時間分だけ検出信号を遅延させた信号は、ライトアドレスカウンタ241eでのカウント処理開始のトリガとなる。立ち上がり検出部241dは、マルチキャリア信号の出力の際にサブキャリアマッピング部230から出力されるイネーブル信号の立ち上がりを検出する。そして、立ち上がり検出部241dは、イネーブル信号の立ち上がりを検出すると、その検出信号をライトアドレスカウンタ241eへ出力する。ライトアドレスカウンタ241eは、2048で1周するカウンタである。ライトアドレスカウンタ241eは、遅延回路241cからカウント処理開始のトリガを受け付けると、0から2047までのカウント値を生成する。なお、ライトアドレスカウンタ241eは、立ち上がり検出部241dから検出信号を受け付けた場合に、カウント値を0にリセットする。そして、ライトアドレスカウンタ241eは、生成したカウント値をセレクタ241fおよび信号変換値分離部242の後述するメモリ242aへ順次出力する。ライトアドレスカウンタ241eからメモリ242aへ入力されるカウント値は、メモリ242aのアドレスとなる。セレクタ241fは、ライトアドレスカウンタ241eから入力されるカウント値に応じて、バタフライ演算部241bから入力される時間軸上の信号変換値x0~x2047を順次選択する。そして、セレクタ241fは、選択した信号変換値をメモリ242aへ順次出力する。これにより、2シンボルのSRSが連続して送信される場合には、信号変換値x0~x2047のうち前半信号変換値x0~x1023が、1シンボル目のSRSを割り当てたサブキャリアに対する信号変換値としてメモリ242aへ出力される。一方、後半信号変換値x1024~x2047が、2シンボル目のSRSを割り当てたサブキャリアに対する信号変換値としてメモリ242aへ出力される。信号変換値分離部242は、IFFT部241から出力される信号変換値から、1シンボル目のSRSを割り当てたサブキャリアに対する信号変換値と、2シンボル目のSRSを割り当てたサブキャリアに対する信号変換値とを分離する。図13は、信号変換値分離部242による処理を説明するための図である。ここで、図13を参照して、信号変換値分離部242による処理の具体例を説明する。まず、信号変換値分離部242は、図13の上側に示すように、IFFT部241から出力される信号変換値x0~x2047を、時間軸方向に連続する信号変換値の識別番号に対応するアドレスごとにメモリ242aに格納する。ここで、メモリ242aに格納された信号変換値のうち識別番号すなわち、アドレスが前半である前半信号変換値x0~x1023は、1シンボル目のSRSを割り当てたサブキャリアに対する信号変換値である。また、メモリ242aに格納された信号変換値のうちアドレスが後半である後半信号変換値x1024~x2047は、2シンボル目のSRSを割り当てたサブキャリアに対する信号変換値である。次いで、信号変換値分離部242は、メモリ242aに格納された信号変換値のうち前半信号変換値x0~x1023を2回繰り返し読み出す。このとき、信号変換値分離部242は、図13の左下に示すように、1回目に読み出した前半信号変換値x0~x1023の後尾に2回目に読み出した前半信号変換値x0~x1023を連結する。これにより、1シンボル目のSRSを割り当てたサブキャリアに対する信号変換値が時間軸上の1シンボル分だけ生成される。なお、以下では時間軸上の1シンボル分に相当する信号変換値を時間領域信号値と呼ぶ。次いで、信号変換値分離部242は、メモリ242aに格納された信号変換値のうち後半信号変換値x1024~x2047を2回繰り返し読み出す。このとき、信号変換値分離部242は、図13の右下に示すように、1回目に読み出した後半信号変換値の符号を反転する。そして、信号変換値分離部242は、符号を反転した後半信号変換値-x1024~-x2047の後尾に2回目に読み出した後半信号変換値x1024~x2047を連結する。これにより、2シンボル目のSRSを割り当てたサブキャリアに対する時間領域信号値が生成される。図12に戻り、信号変換値分離部242は、メモリ242a、リードアドレスカウンタ242b、セレクタ242c、デコーダDEC242d、NOT回路242e、AND回路242f、セレクタ242gおよび乗算器242hを有する。メモリ242aは、ライトアドレスカウンタ241eから入力されるカウント値をアドレスとして、セレクタ241fから入力される信号変換値x0~x2047を格納する。これにより、信号変換値x0~x2047は時系列順にメモリ242aに格納される。メモリ242aに格納された信号変換値のうち識別番号すなわち、アドレスが前半である前半信号変換値x0~x1023は、1シンボル目のSRSを割り当てたサブキャリアに対する信号変換値である。また、メモリ242aに格納された信号変換値のうちアドレスが後半である後半信号変換値x1024~x2047は、2シンボル目のSRSを割り当てたサブキャリアに対する信号変換値である。また、メモリ242aは、セレクタ242cからリードアドレスの入力を受け付ける。そして、メモリ242aは、受け付けたリードアドレスに対応する信号変換値を乗算器242hへ出力する。リードアドレスカウンタ242bは、2048で1周するカウンタである。リードアドレスカウンタ242bは、制御部270の後述する分離制御部272から読出し開始信号を受け付けると、0から2047までのカウント値を生成する。そして、リードアドレスカウンタ242bは、生成したカウント値をセレクタ242cおよびNOT回路242eへ出力する。セレクタ242cは、分離制御部272から入力されるSEL信号の値に応じて、リードアドレスカウンタ242bから入力されるカウント値を選択し、選択したカウント値をリードアドレスとしてメモリ242aへ出力する。具体的には、セレクタ242cは、分離制御部272から入力されるSEL信号が0である場合には、0から2047までの全カウント値を選択し、選択した全カウント値をリードアドレスとしてメモリ242aへ出力する。ここで、SEL信号が0である場合には、2シンボルのSRS以外の信号が送信されることを示すものとする。また、セレクタ242cは、分離制御部272から入力されるSEL信号が1である場合には、全カウント値のうち前半のカウント値0~1023を2回繰り返し選択し、選択した前半のカウント値をリードアドレスとしてメモリ242aへ出力する。なお、ここで、SEL信号が1である場合には、連続して送信される2シンボルのSRSのうち1シンボル目のSRSが送信されることを示すものとする。また、セレクタ242cは、分離制御部272から入力されるSEL信号が2である場合には、全カウント値のうち後半のカウント値1024~2047を2回繰り返し選択し、選択した後半のカウント値をリードアドレスとしてメモリ242aへ出力する。ここで、SEL信号が2である場合には、連続して送信される2シンボルのSRSのうち2シンボル目のSRSが送信されることを示すものとする。デコーダ242dは、分離制御部272からSEL信号の入力を受け付ける。そして、デコーダ242dは、入力されるSEL信号が2である場合には、1をAND回路242fへ出力し、SEL信号が0または1である場合には、0をAND回路242fへ出力する。つまり、デコーダ242dは、連続して送信される2シンボルのSRSのうち2シンボル目のSRSが送信される場合にのみ1をAND回路242fへ出力する。NOT回路242eは、リードアドレスカウンタ242bから出力されるカウント値のうち最上位のビットのみを受け付け、受け付けた最上位のビットを反転させてAND回路242fへ出力する。ここで、カウント値が前半のカウント値0~1023である場合に、最上位のビットは0となり、カウント値が後半のカウント値1024~2047である場合に、最上位のビットは1となる。すなわち、NOT回路242eは、リードアドレスカウンタ242bから前半のカウント値0~1023がリードアドレスとして出力される場合には、最上位のビットとして0を受け付けるので、0を反転させた1をAND回路242fへ出力する。一方、NOT回路242eは、リードアドレスカウンタ242bから後半のカウント値1024~2047がリードアドレスとして出力される場合には、最上位のビットとして1を受け付けるので、1を反転させた0をAND回路242fへ出力する。AND回路242fは、デコーダ242dからの入力が1であり、かつ、NOT回路242eからの入力が1である場合には、SEL信号として1をセレクタ242gへ出力する。一方、AND回路242fは、デコーダ242dからの入力およびNOT回路242eからの入力のうち少なくともいずれか一方が0である場合には、SEL信号として0をセレクタ242gへ出力する。つまり、連続する2シンボルのSRSのうち2シンボル目のSRSが送信される場合であり、かつ、リードアドレスカウンタ242bからリードアドレス0~1023が出力される場合に、SEL信号として1がセレクタ242gへ入力される。セレクタ242gは、AND回路242fから入力されるSEL信号の値に応じて、1または-1のいずれかの出力値を選択し、選択した出力値を乗算器242hへ出力する。具体的には、セレクタ242gは、SEL信号が0である場合には、1を選択して乗算器242hへ出力する。一方、セレクタ242gは、SEL信号が1である場合には、-1を選択して乗算器242hへ出力する。つまり、連続する2シンボルのSRSのうち2シンボル目のSRSが送信される場合であり、かつ、リードアドレスカウンタ242bからリードアドレス0~1023が出力される場合に、-1が乗算器242hへ出力される。乗算器242hは、1または-1のいずれかの出力値をセレクタ242gから受け付ける。乗算器242hは、リードアドレスに対応する信号変換値をメモリ242aから読み出す。そして、乗算器242hは、信号変換値に対して、1または-1のいずれかの出力値を乗算し、その乗算結果をCP挿入部250へ出力する。このようにして、乗算器242hは、連続する2シンボルのSRSのうち1シンボル目のSRSが送信される場合に、メモリ242aに格納された信号変換値のうち前半信号変換値x0~x1023を2回繰り返して読み出す。このとき、乗算器242hは、1回目に読み出した前半信号変換値x0~x1023の後尾に2回目に読み出した前半信号変換値x0~x1023を連結する。これにより、1シンボル目のSRSを割り当てたサブキャリアに対する時間領域信号値が生成され、CP挿入部250へ出力される。同様にして、乗算器242hは、連続する2シンボルのSRSのうち2シンボル目のSRSが送信される場合に、メモリ242aに格納された信号変換値のうち後半信号変換値x1024~x2047を2回繰り返し読み出す。このとき、乗算器242hは、1回目に読み出した後半信号変換値x1024~x2047に-1を乗算して符号を反転させる。そして、乗算器242hは、符号を反転した後半信号変換値-x1024~-x2047の後尾に2回目に読み出した後半信号変換値x1024~x2047を連結する。これにより、2シンボル目のSRSを割り当てたサブキャリアに対する時間領域信号値が生成され、CP挿入部250へ出力される。図10に戻り、CP挿入部250は、信号変換値分離部242から入力された時間領域信号の末尾の一定時間分をCPとし、かかるCPを時間領域信号の先頭に挿入する。サブキャリアシフト部260は、CP挿入部250によりCPが挿入された時間領域信号に回転因子を乗算して、周波数軸の高周波方向または低周波方向に各サブキャリアの帯域幅の1/2分だけ周波数シフトを行う。なお、以下では、周波数軸の高周波方向に各サブキャリアの帯域幅の1/2分だけ周波数シフトを行う処理を1/2サブキャリアシフト処理と表記する場合がある。また、周波数軸の低周波方向に各サブキャリアの帯域幅の1/2分だけ周波数シフトを行う処理を-1/2サブキャリアシフト処理と表記する場合がある。また、サブキャリアシフト部260は、制御部270の後述するサブキャリアシフト判定部273から入力される判定結果に応じて、1/2サブキャリアシフト処理または-1/2サブキャリアシフト処理のいずれを行うかを決定する。なお、サブキャリアシフト部260による処理の詳細については、後に説明する。制御部270は、IFFT演算部240およびサブキャリアシフト部260を制御する。具体的には、制御部270は、IFFT制御部271、分離制御部272およびサブキャリアシフト判定部273を有する。IFFT制御部271は、IFFT部241のバタフライ演算部241bに含まれる最終段のButにより実行されるバタフライ演算の対象となる演算対象データを切り替える。例えば、IFFT制御部271は、バタフライ演算部241bに含まれる最終段のButに設けられたセレクタ31に対してSEL信号として0を供給することにより、最終段のButに通常のバタフライ演算を実行させる。一方、IFFT制御部271は、2シンボルのSRSを連続して送信する場合には、バタフライ演算部241bに含まれる最終段のButに設けられたセレクタ31に対してSEL信号として1を供給することにより、セレクタ31を切り替える。このようにしてセレクタ31が切り替えられると、バタフライ演算部241bは、最終段のButにより実行されるバタフライ演算の演算対象データを0に設定する。分離制御部272は、信号変換値分離部242のリードアドレスカウンタ242bに対して読出し開始信号を出力することにより、カウント値リードアドレスの生成を開始させる。また、分離制御部272は、0、1または2のいずれかをSEL信号としてセレクタ242cおよびデコーダ242dへ出力する。サブキャリアシフト判定部273は、送信用サブキャリアを保持している。サブキャリアシフト判定部273は、サブキャリアマッピング部230から使用サブキャリア情報を受け付ける。そして、サブキャリアシフト判定部273は、使用サブキャリア情報で示される使用サブキャリアが、自身で保持する送信用サブキャリアと一致するか否かを判定する。そして、サブキャリアシフト判定部273は、判定結果をサブキャリアシフト部260へ出力する。ここで、図14および図15を参照して、サブキャリアシフト部260による処理の詳細について説明する。図14および図15は、サブキャリアシフト部260による処理を説明するための図である。なお、図14および図15においては、送信用サブキャリアが偶数サブキャリアであるものとする。また、図14においては、使用サブキャリアが偶数サブキャリアであるものとし、図15においては、使用サブキャリアが奇数サブキャリアであるものとする。サブキャリアシフト部260は、使用サブキャリアである偶数サブキャリアが送信用サブキャリアと一致する旨の判定結果をサブキャリアシフト判定部273から受信した場合には、図14に示すように、1/2サブキャリアシフト処理を行う。一方、サブキャリアシフト部260は、使用サブキャリアである奇数サブキャリアが送信用サブキャリアと一致しない旨の判定結果をサブキャリアシフト判定部273から受信した場合には、図15に示すように、周波数シフトのシフト方向を反転する。そして、サブキャリアシフト部260は、-1/2サブキャリアシフト処理を行う。なお、上述した送信データ生成部210、DFT部220、サブキャリアマッピング部230、IFFT演算部240、CP挿入部250、サブキャリアシフト部260、制御部270は、例えば、電子回路である。電子回路の例としては、例えば、ASICApplicationSpecificIntegratedCircuitやFPGAFieldProgrammableGateArray等の集積回路、又は、CPUCentralProcessingUnitやMPUMicroProcessingUnit等である。また、上述したメモリ242aは、例えば、RAMRandomAccessMemory、ROMReadOnlyMemory、フラッシュメモリFlashMemoryなどの半導体メモリ素子、又は、ハードディスク、光ディスクなどの記憶装置である。次に、図16を用いて、本実施例における送信処理部200による送信処理の処理手順について説明する。図16は、本実施例における送信処理部200による送信処理の処理手順を示すフローチャートである。なお、以下では、送信処理部200により2シンボルのSRSが連続して送信されるものとして説明を行う。図16に示すように、送信処理部200の送信データ生成部210は、上位レイヤ24から2シンボルのSRSを連続して送信する旨の指示を受けると、シンボル番号を示すパラメータMに初期値1を設定するステップS101。送信データ生成部210は、Mシンボル目のSRSの送信データを生成するステップS102。送信データ生成部210は、2シンボル目のSRSの送信データを生成したか否かを判定するステップS103。送信データ生成部210は、2シンボル目のSRSの送信データを未だ生成していない場合にはステップS103否定、MをインクリメントしステップS104、2シンボル目のSRSの送信データを生成するステップS102。一方、送信データ生成部210は、2シンボル目のSRSの送信データを生成した場合にはステップS103肯定、処理をステップS105に進める。サブキャリアマッピング部230は、送信データ生成部210から送信データの入力を受け付ける。サブキャリアマッピング部230は、入力された1シンボル目のSRSと2シンボル目のSRSとを周波数軸方向に連続するサブキャリアに割り当てるステップS105。なお、ステップS105に示したサブキャリアマッピング処理については、図17を用いて後述する。続いて、IFFT演算部240のIFFT部241は、サブキャリアマッピング処理により生成されたマルチキャリア信号の入力を受け付ける。IFFT部241は、マルチキャリア信号を逆フーリエ変換して時間軸方向に連続する信号変換値を求めるステップS106。なお、ステップS106に示したIFFT処理については、図18を用いて後述する。続いて、信号変換値分離部242は、IFFT部241から入力される信号変換値を時系列順にメモリ242aに格納するステップS107。信号変換値分離部242は、シンボル番号を示すパラメータLに初期値1を設定するステップS108。信号変換値分離部242は、Lシンボル目のSRSに対する時間領域信号値の分離を開始するステップS109。信号変換値分離部242は、メモリ242aに格納された信号変換値から、Lシンボル目のSRSに対する時間領域信号値を分離するステップS110。なお、ステップS110に示した分離処理については、図19を用いて後述する。続いて、CP挿入部250は、信号変換値分離部242から入力された時間領域信号にCPを挿入するステップS111。続いて、サブキャリアシフト部260は、CPが挿入された時間領域信号に対して、周波数軸の高周波方向または低周波方向に各サブキャリアの帯域幅の1/2分だけ周波数シフトを行うステップS112。なお、ステップS112に示したサブキャリアシフト処理については、図20を用いて後述する。続いて、信号変換値分離部242は、2シンボル目のSRSに対する時間領域信号の分離を行ったか否かを判定するステップS113。信号変換値分離部242は、2シンボル目のSRSに対する時間領域信号の分離を行っていない場合にはステップS113否定、LをインクリメントしステップS114、2シンボル目のSRSに対する時間領域信号の分離を開始するステップS109。一方、信号変換値分離部242は、2シンボル目のSRSに対する時間領域信号の分離を終えた場合にはステップS113肯定、送信処理を終了する。次に、図17を用いて、本実施例におけるサブキャリアマッピング部230によるサブキャリアマッピング処理の処理手順について説明する。図17は、本実施例におけるサブキャリアマッピング部230によるサブキャリアマッピング処理の処理手順を示すフローチャートである。図17に示すように、サブキャリアマッピング部230は、1シンボル目のSRSの送信データを偶数サブキャリアに割り当てるステップS201。サブキャリアマッピング部230は、2シンボル目のSRSの送信データを奇数サブキャリアに割り当てるステップS202。サブキャリアマッピング部230は、送信データが割り当てられていないサブキャリアに0を割り当てるステップS203。このようにして、1シンボル目のSRSと2シンボル目のSRSとを周波数軸方向において交互に配置されるようにサブキャリアに割り当てることにより、マルチキャリア信号が生成される。そして、サブキャリアマッピング部230は、生成したマルチキャリア信号をIFFT演算部240へ出力するステップS204。続いて、サブキャリアマッピング部230は、使用サブキャリアが偶数サブキャリアであるかまたは奇数サブキャリアであるかを示す使用サブキャリア情報を制御部270に通知しステップS205、サブキャリアマッピング処理を終了する。次に、図18を用いて、本実施例におけるIFFT部241によるIFFT処理の処理手順について説明する。図18は、本実施例におけるIFFT部241によるIFFT処理の処理手順を示すフローチャートである。図18に示すように、IFFT部241は、Butの段数を示すパラメータSに初期値1を設定するステップS301。IFFT部241は、第S段のButによるバタフライ演算を実行するステップS302。そして、IFFT部241は、第1段~第10段のButによるバタフライ演算を実行したか否かを判定するステップS303。IFFT部241は、第1段~第10段のButによるバタフライ演算を実行していない場合にはステップS303否定、SをインクリメントしステップS304、第S段のButによるバタフライ演算を実行するステップS302。一方、IFFT部241は、第1段~第10段のButによるバタフライ演算を実行した場合にはステップS303肯定、セレクタ31を切り替えて、最終段である第11段のButの演算対象データを0に設定するステップS305。そして、IFFT部241は、セレクタ31により0に設定された演算対象データを用いて第11段のButにバタフライ演算を実行させるステップS306。そして、IFFT部241は、最終段のButによりバタフライ演算を実行することで得られた2048個の演算値x0~x2047を、時間軸方向に連続する信号変換値として信号変換値分離部242へ出力するステップS307。次に、図19を用いて、本実施例における信号変換値分離部242による分離処理の処理手順について説明する。図19は、本実施例における信号変換値分離部242による分離処理の処理手順を示すフローチャートである。図19に示すように、信号変換値分離部242は、カウント値を示すパラメータAに初期値0を設定してカウント値0を生成するステップS401。信号変換値分離部242は、1シンボル目のSRSを割り当てたサブキャリアに対する信号変換値をメモリ242aから読み出す場合にはステップS402否定、カウント値Aが1024未満であるか否かを判定するステップS403。信号変換値分離部242は、カウント値Aが1024未満である場合にはステップS403肯定、リードアドレスAに対応する前半信号変換値x0~x1023をメモリ242aから読み出すステップS404。一方、信号変換値分離部242は、カウント値Aが1024以上である場合にはステップS403否定、リードアドレスA-1024に対応する前半信号変換値x0~x1023をメモリ242aから再度読み出すステップS405。そして、信号変換値分離部242は、カウント値Aが2047に達していない場合にはステップS406否定、AをインクリメントしステップS407、処理をステップS402に戻す。一方、信号変換値分離部242は、カウント値Aが2047に達するとステップS406肯定、ステップS404にて読み出した前半信号変換値の後尾にステップS405にて読み出した前半信号変換値を連結するステップS408。これにより、1シンボル目のSRSを割り当てたサブキャリアに対する時間領域信号値が生成され、CP挿入部250へ出力されるステップS409。また、信号変換値分離部242は、2シンボル目のSRSを割り当てたサブキャリアに対する信号変換値をメモリ242aから読み出す場合にはステップS402肯定、カウント値Aが1024未満であるか否かを判定するステップS410。信号変換値分離部242は、カウント値Aが1024未満である場合にはステップS410肯定、リードアドレスA1024に対応する後半信号変換値x1024~x2047をメモリ242aから読み出すステップS411。そして、信号変換値分離部242は、メモリ242aから読み出した後半信号変換値x1024~x2047に-1を乗算して符号を反転させるステップS412。一方、信号変換値分離部242は、カウント値Aが1024以上である場合にはステップS410否定、リードアドレスAに対応する後半信号変換値x1024~x2047をメモリ242aから読み出すステップS413。そして、信号変換値分離部242は、カウント値Aが2047に達していない場合にはステップS406否定、AをインクリメントしステップS407、処理をステップS402に戻す。一方、信号変換値分離部242は、カウント値Aが2047に達するとステップS406肯定、ステップS412にて符号を反転した後半信号変換値の後尾にステップS413にて読み出した後半信号変換値を連結するステップS408。これにより、2シンボル目のSRSを割り当てたサブキャリアに対する時間領域信号値が生成され、CP挿入部250へ出力されるステップS409。次に、図20を用いて、本実施例におけるサブキャリアシフト部260およびサブキャリアシフト判定部273によるサブキャリアシフト処理の処理手順について説明する。図20は、本実施例におけるサブキャリアシフト部260およびサブキャリアシフト判定部273によるサブキャリアシフト処理の処理手順を示すフローチャートである。図20に示すように、サブキャリアシフト判定部273は、サブキャリアマッピング部230から使用サブキャリア情報の入力を受け付けるステップS501。そして、サブキャリアシフト判定部273は、使用サブキャリア情報で示される使用サブキャリアが、自身で保持する送信用サブキャリアと一致するか否かを判定するステップS502。そして、サブキャリアシフト判定部273は、判定結果をサブキャリアシフト部260へ出力する。サブキャリアシフト部260は、使用サブキャリアが送信用サブキャリアと一致する旨の判定結果をサブキャリアシフト判定部273から受信した場合にはステップS502肯定、1/2サブキャリアシフト処理を行うステップS503。一方、サブキャリアシフト部260は、使用サブキャリアが送信用サブキャリアと一致しない旨の判定結果をサブキャリアシフト判定部273から受信した場合にはステップS502否定、周波数シフトのシフト方向を反転するステップS504。そして、サブキャリアシフト部260は、-1/2サブキャリアシフト処理を行うステップS505。上述してきたように、本実施例に係る無線通信装置20は、2シンボルのSRSを連続して送信する場合に、2シンボルのSRSを周波数軸方向に連続するサブキャリアに割り当てたマルチキャリア信号を逆フーリエ変換して信号変換値を求める。そして、無線通信装置20は、求めた信号変換値から、1シンボル目のSRSに対する信号変換値と、2シンボル目のSRSに対する信号変換値とを分離する。このため、本実施例に係る無線通信装置20は、Butで実行される無駄な演算を抑えて、逆フーリエ変換の実行回数を2回から1回に減らすことができる。結果として、2シンボルのSRSを連続して送信する場合の逆フーリエ変換に伴う負荷を低減することができ、装置の消費電力を削減することができる。また、本実施例に係る無線通信装置20は、1シンボル目のSRSと2シンボル目のSRSとを周波数軸方向において交互に配置されるようにサブキャリアに割り当てたマルチキャリア信号を生成する。このため、本実施例によれば、1シンボル目のSRSの送信データが割り当てられていないサブキャリアに2シンボル目のSRSの送信データを割り当てることができ、2つのSRSを一つのマルチキャリア信号を用いて効率的に送信することができる。また、本実施例に係る無線通信装置20は、マルチキャリア信号に対して段階的にバタフライ演算を実行する複数段のButのうち最終段のButにセレクタ31を設けた。そして、無線通信装置20は、セレクタ31により零に設定された演算対象データを用いて最終段のButによりバタフライ演算を実行して得られた演算値を信号変換値として算出する。このため、本実施例によれば、セレクタ31の切替えという簡易な処理を行うことで、マルチキャリア信号に含まれる2シンボルのSRSを互いに交わらせることなく段階的なバタフライ演算を実行することができ、逆フーリエ変換の効率を向上することができる。また、本実施例に係る無線通信装置20は、1回目にメモリ242aから読み出した前半信号変換値の後尾に2回目に読み出した前半信号変換値を連結することで、1シンボル目のSRSに対応する信号変換値を生成する。このため、本実施例によれば、連続する2シンボルのSRSを割り当てた一つのマルチキャリア信号の信号変換値から1シンボル目のSRSに対応する信号変換値を効率良く分離することができる。また、本実施例に係る無線通信装置20は、1回目にメモリ242aから読み出した後半信号変換値の符号を反転する。そして、無線通信装置20は、符号を反転した後半信号変換値の後尾の2回目にメモリ242aから読み出した後半信号変換値を連結することで、2シンボル目のSRSに対応する信号変換値を生成する。このため、本実施例によれば、連続する2シンボルのSRSを割り当てた一つのマルチキャリア信号の信号変換値から2シンボル目のSRSに対応する信号変換値を効率良く分離することができる。また、本実施例に係る無線通信装置20は、1シンボル目のSRSまたは2シンボル目のSRSが割り当てられた使用サブキャリアが、予め定められた送信用サブキャリアと一致しない場合に、周波数シフトのシフト方向を反転する。このため、本実施例によれば、予め定められたサブキャリアと異なるサブキャリアに割り当てられたSRSに対応する周波数シフト結果を、予め定められたサブキャリアに割り当てられたリファレンス信号に対応する周波数シフト結果に補正することができる。