(57)【要約】【課題】フーリエ変換における量子化誤差を小さくすることができること。【解決手段】離散フーリエ変換でのポイントのビット列に対して段階的な演算をくり返すバタフライ演算により離散フーリエ変換を行うフーリエ変換装置であって、バタフライ演算部は、前記ポイントのビット列に対する各段階の演算結果のビット列を、前記ポイントのビット列とし、該ビット列に対して次の段階の演算を行う。ビットシフト部は、前記バタフライ演算部における予め定めた段階のバタフライ演算結果のビット列について、予め定めた前記ポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行う。【選択図】図８
2010187193.tif 000002
【特許請求の範囲】
【請求項１】
離散フーリエ変換でのポイントのビット列に対して、バタフライ演算と該バタフライ演算結果に対するビットシフト処理とを、段階的にくり返すことにより離散フーリエ変換を行うフーリエ変換装置であって、
前記ポイントのビット列に対する各段階のバタフライ演算結果のビット列を、前記ポイントのビット列とし、該ビット列に対して次の段階のバタフライ演算を行うバタフライ演算部と、
前記バタフライ演算部における予め定めた段階のバタフライ演算結果のビット列について、予め定めた前記ポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うビットシフト部と、
を備えることを特徴とするフーリエ変換装置。
【請求項２】
送信装置が送信電力の異なる複数の信号を含む周波数領域の信号を時間領域の信号に変換して送信した送信信号を受信し、受信した前記送信信号から離散フーリエ変換での各ポイントのビット列を抽出し、該抽出したビット列に対してバタフライ演算と該バタフライ演算結果に対するビットシフト処理とを段階的にくり返すことにより離散フーリエ変換を行い、前記離散フーリエ変換を行った信号を復調する受信装置において、
前記ポイントのビット列に対する各段階の演算結果のビット列を、前記ポイントのビット列とし、該ビット列に対して次の段階の演算を行うバタフライ演算部と、
前記バタフライ演算部における予め定めた段階のバタフライ演算結果のビット列について、前記送信電力の高い信号に対応する前記ポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うビットシフト部と、
を備えることを特徴とする受信装置。
【請求項３】
前記周波数領域の信号には、伝搬路推定に用いられる信号であって、他の信号より送信電力の高い信号である参照信号が含まれ、
前記送信装置から送信された前記参照信号と前記他の信号との送信電力比又は送信電力差を示す情報を取得する電力情報取得部を備え、
前記ビットシフト部は、前記電力情報取得部が取得した情報の送信電力比又は送信電力差が予め定めた閾値より大きい場合に、前記参照信号に対応する前記ポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うことを特徴とする請求項２に記載の受信装置。
【請求項４】
前記ビットシフト部は、前記バタフライ演算部における最終段階の演算結果のビット列について、前記参照信号が配置された周波数に対応するポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うことを特徴とする請求項３に記載の受信装置。
【請求項５】
前記ビットシフト部は、前記バタフライ演算部における予め定めた段階のバタフライ演算結果のビット列について、前記参照信号に対応する前記ポイントのビット列に対してビットシフト処理を行い、該ポイント以外のポイントのビット列に対してビットシフト処理を行わないことを特徴とする請求項３又は４に記載の受信装置。
【請求項６】
前記ビットシフト部は、前記電力情報取得部が取得した情報の送信電力比が４倍以上である場合に、前記バタフライ演算部における最終段階の演算結果のビット列について、前記参照信号に対応する前記ポイントのビット列に対して１ビットのビットシフト処理を行い、該ポイント以外のポイントのビット列に対してビットシフト処理を行わないことを特徴とする請求項５に記載の受信装置。
【請求項７】
前記参照信号は、予め定められた配置位置、又は該配置位置から周波数方向に配置位置をシフトした配置位置、のいずれかに配置され、
前記参照信号が配置された周波数に対応するポイントが予め定めたポイントになるように、前記受信した送信信号に対して位相回転を与える第１の周波数シフト部と、
前記第１の周波数シフト部が与えた位相回転による周波数シフトと逆の周波数シフトになるように、前記バタフライ演算結果のビット列の出力順序を入れ替える第２の周波数シフト部と、を備え、
前記ビットシフト部は、前記バタフライ演算部における予め定めた段階のバタフライ演算結果のビット列について、予め定めた前記ポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うことを特徴とする請求項２又は請求項３に記載の受信装置。
【請求項８】
送信電力の異なる複数の信号を含む周波数領域の信号を時間領域の信号に変換して送信する送信装置と、前記送信装置が送信した送信信号を受信し、受信した前記送信信号から離散フーリエ変換での各ポイントのビット列を抽出し、該抽出したビット列に対してバタフライ演算と該バタフライ演算結果に対するビットシフト処理とを、段階的にくり返すことにより離散フーリエ変換を行い、前記離散フーリエ変換を行った信号を復調する受信装置と、を具備する通信システムであって、
前記受信装置が、
前記ポイントのビット列に対する各段階の演算結果のビット列を、前記ポイントのビット列とし、該ビット列に対して次の段階の演算を行うバタフライ演算部と、
前記バタフライ演算部における予め定めた段階のバタフライ演算結果のビット列について、前記送信電力の高い信号に対応する前記ポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うビットシフト部と、
を備えることを特徴とする通信システム。
【請求項９】
離散フーリエ変換でのポイントのビット列に対してバタフライ演算と該バタフライ演算結果に対するビットシフト処理とを、段階的にくり返すことにより離散フーリエ変換を行うフーリエ変換装置におけるフーリエ変換方法であって、
前記フーリエ変換装置が、前記ポイントのビット列に対する各段階の演算結果のビット列を、前記ポイントのビット列とし、該ビット列に対して次の段階の演算を行う第１の過程と、
前記フーリエ変換装置が、第１の過程における予め定めた段階のバタフライ演算結果のビット列について、予め定めた前記ポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行う第２の過程と、
を有することを特徴とするフーリエ変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フーリエ変換装置、受信装置、通信システム、及びフーリエ変換方法に関する。
【背景技術】
【０００２】
現在、第３世代移動体通信システムの周波数帯に第４世代向けに検討されていた技術の一部を導入することによって、通信速度の高速化を目的としたＥｖｏｌｕｖｅｄ  Ｕｎｉｖｅｒｓａｌ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ（以下、ＥＵＴＲＡ称する）が標準化団体３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ：第三世代パートナーシッププロジェクト）にて検討されている（非特許文献１）。
ＥＵＴＲＡでは、通信方式として、マルチパス干渉に強く、高速伝送に適したＯＦＤＭＡ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ  Ａｃｃｅｓｓ；直交周波数分割多重）方式を採用することが決まっている。また、ＥＵＴＲＡでは、参照信号（パイロット信号、又は、リファレンス信号とも称する）は、伝搬路推定に用いられることで、他の信号の復調に用いられる重要な信号であるため、他の信号と比較して大きな振幅（電力）にて送信することが検討されている（非特許文献２）。
【０００３】
一方、上記通信を行う移動局装置（受信装置）では、受信した時間領域の信号を周波数領域の信号へと変換する高速フーリエ（ＦＦＴ；Ｆａｓｔ  Ｆｏｕｒｉｅｒ  ｔｒａｎｓｆｏｒｍ）変換処理が行われる。非特許文献３には、高速フーリエ変換処理のディジタル信号処理アルゴリズムが具体的に記載されている。例えば、高速フーリエ変換処理は、基数２のバタフライ演算の場合、バタフライ演算処理と、バタフライ演算結果に１／２倍（１ビットの右シフト）をする処理（ビットシフト処理という）と、を繰り返すことにより実行される。なお、基数４のバタフライ演算では、バタフライ演算結果に１／４（２ビットの右シフト）をする。このシフト処理は、バタフライ演算において、メモリのオーバーフローを抑制するための処理である。
【０００４】
また、このような高速フーリエ変換処理の技術において、特許文献１には、スイッチと、ＤＰＲＡＭ（Ｄｕａｌ  Ｐｏｒｔｅｄ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ；デュアルポートＲＡＭ）と、第一のレジスタと、加算器と、減算器と、第二のレジスタと、第三のレジスタと、位相係数発生器と、複素乗算器とから構成されるバタフライ演算手段のループを備えた高速フーリエ変換回路が記載されている。この高速フーリエ変換回路は、バタフライ演算手段の入力系列の最大値を最大検出部で検出し、最大値及び高速フーリエ変換回路のビット幅に基づいたバタフライ演算手段の出力系列のビットシフトをシフタで行う。つまり、特許文献１には、各ステージへの入力系列の最大値を検出し、その入力系列のビット数に基づいてバタフライ演算手段の出力系列を何倍除算するか（何ビットのビットシフト処理を行うか）を決定する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２８８１５１号公報
【非特許文献】
【０００６】
【非特許文献１】３ＧＰＰ  ＴＳ３６．３００，Ｏｖｅｒａｌｌ  ｄｉｓｃｒｉｐｔｉｏｎ；Ｓｔａｇｅ２．Ｖ８．４．０ｈｔｔｐ：／／ｗｗｗ．３ｇｐｐ．ｏｒｇ／ｆｔｐ／Ｓｐｅｃｓ／ｈｔｍｌ−ｉｎｆｏ／３６３００．ｈｔｍ
【非特許文献２】３ＧＰＰ  ＴＳ３６．２１３，Ｖ８．３．０（２００８−０５）、Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｇｒｏｕｐ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ；  Ｅｖｏｌｖｅｄ  Ｕｎｉｖｅｒｓａｌ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  （Ｅ−ＵＴＲＡ）；  Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ  ｐｒｏｃｅｄｕｒｅｓ  （Ｒｅｌｅａｓｅ  ８）．ｈｔｔｐ：／／ｗｗｗ．３ｇｐｐ．ｏｒｇ／ｆｔｐ／Ｓｐｅｃｓ／ｈｔｍｌ−ｉｎｆｏ／３６２１３．ｈｔｍ
【非特許文献３】テキサスインスツルメント株式会社ＴＭＳ３２０Ｃ５Ｘユーザーズマニュアル（ｐ７−４５〜５４）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、他の信号と比較して振幅が大きい参照信号を一部のサブキャリアに含む信号に対して高速フーリエ処理を行うとき、非特許文献３の高速フーリエ変換処理では、バタフライ演算結果に一律のシフト量のビットシフト処理を行う。ここで、非特許文献３の高速フーリエ変換処理では、メモリのオーバーフローを抑制するため、振幅が大きい参照信号に応じた入力ビット列に基づいたシフト量のビットシフト（除算）処理が行われる。
また、同様に、参照信号を一部のサブキャリアに含む信号に対して高速フーリエ処理を行うとき、特許文献１記載の高速フーリエ変換回路では、振幅が大きい参照信号に応じた入力ビット列から最大値が検出される。この場合、特許文献１記載の高速フーリエ変換回路では、参照信号より振幅が小さい他の信号も、参照信号に応じた入力ビット列から検出された最大値に基づいたシフト量のビットシフト処理が行われる。
つまり、従来の高速フーリエ変換処理や高速フーリエ変換回路では、振幅の異なる信号をフーリエ変換するとき、振幅が大きい信号のビット列に基づいたシフト量のビットシフト処理を、振幅が小さい他の信号のビット列に対して行うため、振幅が小さい他の信号の量子化誤差が増大するという欠点があった。
【０００８】
本発明は上記の点に鑑みてなされたものであり、その目的は、フーリエ変換における量子化誤差を小さくすることができるフーリエ変換装置、受信装置、通信システム、及びフーリエ変換方法を提供することにある。
【課題を解決するための手段】
【０００９】
（１）本発明は上記の課題を解決するためになされたものであり、本発明は、離散フーリエ変換でのポイントのビット列に対して、バタフライ演算と該バタフライ演算結果に対するビットシフト処理とを、段階的にくり返すことにより離散フーリエ変換を行うフーリエ変換装置であって、前記ポイントのビット列に対する各段階のバタフライ演算結果のビット列を、前記ポイントのビット列とし、該ビット列に対して次の段階のバタフライ演算を行うバタフライ演算部と、前記バタフライ演算部における予め定めた段階のバタフライ演算結果のビット列について、予め定めた前記ポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うビットシフト部と、
を備えることを特徴とするフーリエ変換装置である。
上記構成によると、前記フーリエ変換装置は、予め定めた段階のバタフライ演算結果のビット列について、予め定めた前記ポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うので、ビット数が大きいビット列とビット数が小さいビット列とを含む信号にバタフライ演算を行う場合、ビット数が小さくなるポイントのビット列に対して、ビット数が大きくなるポイントのビット列と比較して小さなシフト量のビットシフト処理をすることができ、ビット数が小さくなるポイントのビット列の量子化誤差を小さくすることができる。
【００１０】
（２）本発明は上記の課題を解決するためになされたものであり、本発明は、送信装置が送信電力の異なる複数の信号を含む周波数領域の信号を時間領域の信号に変換して送信した送信信号を受信し、受信した前記送信信号から離散フーリエ変換での各ポイントのビット列を抽出し、該抽出したビット列に対してバタフライ演算と該バタフライ演算結果に対するビットシフト処理とを段階的にくり返すことにより離散フーリエ変換を行い、前記離散フーリエ変換を行った信号を復調する受信装置において、前記ポイントのビット列に対する各段階の演算結果のビット列を、前記ポイントのビット列とし、該ビット列に対して次の段階の演算を行うバタフライ演算部と、前記バタフライ演算部における予め定めた段階のバタフライ演算結果のビット列について、前記送信電力の高い信号に対応する前記ポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うビットシフト部と、を備えることを特徴とする受信装置である。
上記構成によると、前記受信装置は、予め定めた段階のバタフライ演算結果のビット列について、前記送信電力の高い信号に対応する前記ポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うので、送信電力が異なることで振幅の大きさが異なる信号が周波数多重された信号にバタフライ演算を行う場合、ビット数が小さくなるポイントのビット列に対して、ビット数が大きくなる振幅が大きいサブキャリアに対応するポイントのビット列と比較して小さなシフト量のビットシフト処理をすることができ、ビット数が小さくなるポイントのビット列の量子化誤差を小さくすることができる。また、前記受信装置は、量子化誤差の小さい信号を伝搬路補償し、復調できるために、受信特性を改善することが可能となる。
【００１１】
（３）また、本発明は、上記の受信装置において、前記周波数領域の信号には、伝搬路推定に用いられる信号であって、他の信号より送信電力の高い信号である参照信号が含まれ、前記送信装置から送信された前記参照信号と前記他の信号との送信電力比又は送信電力差を示す情報を取得する電力情報取得部を備え、前記ビットシフト部は、前記電力情報取得部が取得した情報の送信電力比又は送信電力差が予め定めた閾値より大きい場合に、前記参照信号に対応する前記ポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うことを特徴とする。
上記構成によると、前記受信装置は、前記電力情報取得部が取得した情報の送信電力比又は送信電力差が予め定めた閾値より大きい場合に、前記参照信号に対応する前記ポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うので、送信電力比又は送信電力差が予め定めた閾値以下の場合に前記シフト量が異なるビットシフト処理を行うことを防止することができる。
【００１２】
（４）また、本発明は、上記の受信装置において、前記ビットシフト部は、前記バタフライ演算部における最終段階の演算結果のビット列について、前記参照信号が配置された周波数に対応するポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うことを特徴とする。
【００１３】
（５）また、本発明は、上記の受信装置において、前記ビットシフト部は、前記バタフライ演算部における予め定めた段階のバタフライ演算結果のビット列について、前記参照信号に対応する前記ポイントのビット列に対してビットシフト処理を行い、該ポイント以外のポイントのビット列に対してビットシフト処理を行わないことを特徴とする。
【００１４】
（６）また、本発明は、上記の受信装置において、前記ビットシフト部は、前記電力情報取得部が取得した情報の送信電力比が４倍以上である場合に、前記バタフライ演算部における最終段階の演算結果のビット列について、前記参照信号に対応する前記ポイントのビット列に対して１ビットのビットシフト処理を行い、該ポイント以外のポイントのビット列に対してビットシフト処理を行わないことを特徴とする。
【００１５】
（７）また、本発明は、上記の受信装置において、前記参照信号は、予め定められた配置位置、又は該配置位置から周波数方向に配置位置をシフトした配置位置、のいずれかに配置され、前記参照信号が配置された周波数に対応するポイントが予め定めたポイントになるように、前記受信した送信信号に対して位相回転を与える第１の周波数シフト部と、前記第１の周波数シフト部が与えた位相回転による周波数シフトと逆の周波数シフトになるように、前記バタフライ演算結果のビット列の出力順序を入れ替える第２の周波数シフト部と、を備え、前記ビットシフト部は、前記バタフライ演算部における予め定めた段階のバタフライ演算結果のビット列について、予め定めた前記ポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うことを特徴とする。
上記構成によると、前記受信装置は、第１の周波数シフト部が、前記参照信号が配置された周波数に対応するポイントが予め定めたポイントになるように、前記受信した送信信号に対して位相回転を与えるので、前記ビットシフト部が、予め定めた前記ポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うことができ、前記ビットシフト部が前記参照信号に対応する前記ポイントを変更してビットシフト処理を行う場合と比較して、前記受信装置の回路を簡易化することができ、回路規模を抑制することができる。
【００１６】
（８）また、本発明は、送信電力の異なる複数の信号を含む周波数領域の信号を時間領域の信号に変換して送信する送信装置と、前記送信装置が送信した送信信号を受信し、受信した前記送信信号から離散フーリエ変換での各ポイントのビット列を抽出し、該抽出したビット列に対してバタフライ演算と該バタフライ演算結果に対するビットシフト処理とを、段階的にくり返すことにより離散フーリエ変換を行い、前記離散フーリエ変換を行った信号を復調する受信装置と、を具備する通信システムであって、前記受信装置が、前記ポイントのビット列に対する各段階の演算結果のビット列を、前記ポイントのビット列とし、該ビット列に対して次の段階の演算を行うバタフライ演算部と、前記バタフライ演算部における予め定めた段階のバタフライ演算結果のビット列について、前記送信電力の高い信号に対応する前記ポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うビットシフト部と、を備えることを特徴とする通信システムである。
【００１７】
（９）また、本発明は、離散フーリエ変換でのポイントのビット列に対してバタフライ演算と該バタフライ演算結果に対するビットシフト処理とを、段階的にくり返すことにより離散フーリエ変換を行うフーリエ変換装置におけるフーリエ変換方法であって、前記フーリエ変換装置が、前記ポイントのビット列に対する各段階の演算結果のビット列を、前記ポイントのビット列とし、該ビット列に対して次の段階の演算を行う第１の過程と、前記フーリエ変換装置が、第１の過程における予め定めた段階のバタフライ演算結果のビット列について、予め定めた前記ポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行う第２の過程と、を有することを特徴とするフーリエ変換方法である。
【発明の効果】
【００１８】
本発明によれば、フーリエ変換装置は、予め定めた段階のバタフライ演算結果のビット列について、予め定めたポイントのビット列と、このポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うので、ビット数が大きいビット列とビット数が小さいビット列とを含む信号にバタフライ演算を行う場合、ビット数が小さくなるポイントのビット列に対して、ビット数が大きくなるポイントのビット列と比較して小さなシフト量のビットシフト処理をすることができ、ビット数が小さいビット列の量子化誤差を小さくすることができる。
【図面の簡単な説明】
【００１９】
【図１】この発明の第１の実施形態に係る通信システムの概念図である。
【図２】本実施形態に係る無線フレームの構成の一例を示す概略図である。
【図３】本実施形態に係る送信アンテナポート数１の場合における参照信号の配置の一例を示す概略図である。
【図４】本実施形態に係る送信アンテナポート数２の場合における参照信号の配置の一例を示す概略図である。
【図５】本実施形態に係る送信アンテナポート数４の場合における参照信号の配置の一例を示す概略図である。
【図６】本実施形態に係る参照信号の配置パターンの一例を示す概略図である。
【図７】本実施形態に係る移動装置の構成を示す概略ブロック図である。
【図８】本実施形態に係る時間／周波数変換部の構成を示す概略ブロック図である。
【図９】本実施形態に係る時間／周波数変換部の動作の一例を示すフロー図である。
【図１０】本実施形態に係る時間／周波数変換部が行う演算処理を示す概略図である。
【図１１】本実施形態に係る送信電力比の値が６ｄＢより小さい値である場合の復調処理の一例を説明するための図である。
【図１２】本実施形態に係る送信電力比の値が６ｄＢ以上である場合の復調処理の一例を説明するための図である。
【図１３】この発明の第２の実施形態に係る移動装置の構成を示す概略ブロック図である。
【図１４】本実施形態に係る時間／周波数変換部の構成を示す概略ブロック図である。
【図１５】本実施形態に係るバタフライ演算部が行う演算処理を示す概略図である。
【図１６】この発明の第３の実施形態に係る移動装置の構成を示す概略ブロック図である。
【図１７】本実施形態に係る時間／周波数変換部の構成を示す概略ブロック図である。
【図１８】本実施形態に係る第２の周波数部の構成を示す概略ブロック図である。
【発明を実施するための形態】
【００２０】
（第１の実施形態）
以下、図面を参照しながら本発明の第１の実施形態について詳しく説明する。まず、図１〜６を用いて通信システムの概略、無線フレームの構成、参照信号の配置について説明をする。
【００２１】
＜通信システムの概略について＞
図１は、この発明の第１の実施形態に係る通信システムの概念図である。
通信システム１は、基地局装置Ａ１と移動局装置Ｂ１、Ｂ２を具備する。基地局装置Ａ１は、ＯＦＤＭＡ方式の送信信号を移動局装置Ｂ１、Ｂ２に送信する。具体的に、基地局装置Ａ１は、周波数領域の信号に対して逆フーリエ変換処理を施し、この処理を施した時間領域の信号を移動局装置Ｂ１、Ｂ２に送信する。この基地局装置Ａ１が送信する信号には、一部のサブキャリアに、他の信号と比較して振幅が大きい参照信号が含まれる。なお、参照信号とは、伝搬路推定に用いられる信号であって、他の信号の復調に用いられる信号である。
【００２２】
移動局装置Ｂ１、Ｂ２は、基地局装置Ａ１から受信した時間領域の信号に対して高速フーリエ変換処理を施して、周波数領域の信号を生成し、生成した周波数領域の信号を復調する。この高速フーリエ変換処理には、時間領域の信号に対して、段階的なバタフライ演算をくり返して行う高速フーリエ変換装置が用いられる。
本実施形態に係る移動局装置Ｂ１、Ｂ２は、この高速フーリエ変換処理における予め定めた段階（ステージ）におけるバタフライ演算結果の出力ビット列に対して、高速フーリエ変換でのポイント間でシフト量が異なるビットシフト処理を行う。
以下、本実施形態では、基地局装置Ａ１を基地局装置ａ１といい、移動局装置Ｂ１、Ｂ２を移動局装置ｂ１という。
【００２３】
＜無線フレームの構成について＞
図２は、本実施形態に係る無線フレームの構成の一例を示す概略図である。この図において、横軸は時間軸であり、縦軸は周波数軸である。
無線フレームは、周波数軸に１２個分のサブキャリア長、及び、時間軸に７個分のＯＦＤＭシンボル時間長（スロット）、からなる時間周波数領域（リソースブロックという）を一単位として構成される。また、この図に示すように、２個のスロットをまとめたものをサブフレームいい、更に１０個のサブフレームをまとめたものをフレームという。この図は、システム帯域（ＢＷ）での１フレームにおける無線フレームの構成を示している。また、この図において、サブフレームには、「＃０」〜「＃９」の符号を付している。
【００２４】
この図において、プライマリ同期チャネルＰ−ＳＣＨ（Ｐｒｉｍａｒｙ  Ｓｙｎｃｈｒｏｎｉｚｅｄ  ＣＨａｎｎｅｌ）が格子状にハッチングされ、セカンダリ同期チャネルＳ−ＳＣＨ（Ｓｅｃｏｎｄａｒｙ  Ｓｙｎｃｈｒｏｎｉｚｅｄ  ＣＨａｎｎｅｌ）が右上がりの斜線でハッチングされ、報知情報チャネルが右下がりの斜線でハッチングされている。
この図は、サブフレーム「＃０」、「＃５」にプライマリ同期チャネルＰ−ＳＣＨ、セカンダリ同期チャネルＳ−ＳＣＨ及び報知情報チャネルが配置されていることを示す（以下、プライマリ同期チャネルＰ−ＳＣＨ及びセカンダリ同期チャネルＳ−ＳＣＨを同期信号ＳＣＨという）。
移動局装置ｂ１は、同期信号ＳＣＨを用いて無線フレームとの同期を行う。また、移動局装置ｂ１は、同期後、同期信号ＳＣＨに含まれる情報として、基地局装置ａ１を識別する識別情報である物理セルＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）Ｎｉｄ（０≦Ｎｉｄ≦５０３）を取得する。なお、移動局装置ｂ１が行うこれらの２つの処理をセルサーチ処理という。また、移動局装置ｂ１は、復調した報知情報チャネルから基地局装置ａ１からの情報（例えば、基地局装置ａ１の送信アンテナポート数）を取得する。
【００２５】
＜参照信号の配置について＞
以下、連続する２個のリソースブロック（リソースブロックペア）内の参照信号の配置について、図３〜６を用いて説明をする。図３、４、５は、それぞれ、基地局装置ａ１の送信アンテナポート数（送信アンテナ数）が１、２、４の場合における参照信号の配置の一例を示す。
【００２６】
図３は、本実施形態に係る送信アンテナポート数１の場合における参照信号の配置の一例を示す概略図である。この図において、横軸は時間軸であり、縦軸は周波数軸である。この図では、時間方向に連続する２個のリソースブロックを示す。つまり、１２個のサブキャリアと１４個のＯＦＤＭシンボル（２個のスロット）とからなる領域を示す。
この図は、格子状にハッチングした領域に参照信号を配置していることを示す。例えば、１番目のＯＦＤＭシンボルでは、周波数の小さい方から１番目のサブキャリア、及び７番目のサブキャリアに参照信号が配置されている。
【００２７】
図４は、本実施形態に係る送信アンテナポート数２の場合における参照信号の配置の一例を示す概略図である。この図は、基地局装置ａ１の送信アンテナポート１（Ａｎｔ１）、及び送信アンテナポート２（Ａｎｔ２）から送信される参照信号の配置の一例を示す。この図において、横軸は時間軸であり、縦軸は周波数軸である。この図では、時間方向に連続する２個のリソースブロックを示す。つまり、１２個のサブキャリアと１４個のＯＦＤＭシンボル（２個のスロット）とからなる領域を示す。
この図は、格子状にハッチングした領域に参照信号を配置していることを示し、斜線でハッチングした領域に信号を配置しない（又は、ヌル信号を配置するという）ことを示す。
【００２８】
送信アンテナポート１から出力する信号の構成を示す図（左の図）において、例えば、１番目のＯＦＤＭシンボルでは、周波数の小さい方から１番目のサブキャリア、及び７番目のサブキャリアに参照信号が配置されている。また、１番目のＯＦＤＭシンボルでは、
周波数の小さい方から４番目のサブキャリア、及び１０番目のサブキャリアにヌル信号が配置されている。また、送信アンテナポート２から出力する信号の構成を示す図（右の図）において、例えば、１番目のＯＦＤＭシンボルでは、周波数の小さい方から４番目のサブキャリア、及び１０番目のサブキャリアに参照信号が配置されている。また、１番目のＯＦＤＭシンボルでは、周波数の小さい方から１番目のサブキャリア、及び７番目のサブキャリアにヌル信号が配置されていることを示す。つまり、あるアンテナからの信号において参照信号が配置される領域には、他のアンテナからの信号においては、ヌル信号が配置されている。
【００２９】
図５は、本実施形態に係る送信アンテナポート数４の場合における参照信号の配置の一例を示す概略図である。この図は、基地局装置ａ１の送信アンテナポート１（Ａｎｔ１）、送信アンテナポート２（Ａｎｔ２）、送信アンテナポート３（Ａｎｔ３）、送信アンテナポート４（Ａｎｔ４）から送信される信号の参照信号の配置の一例を示す。この図において、横軸は時間軸であり、縦軸は周波数軸である。この図では、連続する２個のリソースブロックを示す。つまり、１２個のサブキャリアと１４個のＯＦＤＭシンボル（２個のスロット）とからなる領域を示す。
この図は、格子状にハッチングした領域に参照信号を配置していることを示し、斜線でハッチングした領域にヌル信号を配置することを示す。上記の説明（図４）と同様に、他のアンテナにおいて参照信号が配置される領域には、ヌル信号が配置されている。
【００３０】
参照信号の配置パターンは、同期信号ＳＣＨに含まれる物理セルＩＤであるＮｉｄによって、配置パターンが決定される。例えば、参照信号の配置パターンが６種類ある場合、図３〜５において説明した参照信号の配置は、（Ｎｉｄ  ｍｏｄ  ６）＝０の場合の配置の一例である。ここで、「Ｎｉｄ  ｍｏｄ  ６」は、物理セルＩＤ  Ｎｉｄを６で除算した場合の余りを示す。
以下、送信アンテナポート数４の場合における送信アンテナポート１（Ａｎｔ１）について、参照信号の配置パターンついて説明をする。
【００３１】
図６は、本実施形態に係る参照信号の配置パターンの一例を示す概略図である。この図は、基地局装置ａ１の送信アンテナポート１（Ａｎｔ１）から送信される信号の参照信号の配置の一例を示す。この図において、横軸は時間軸であり、縦軸は周波数軸である。この図では、連続する２個のリソースブロックを示す。つまり、１２個のサブキャリアと１４個のＯＦＤＭシンボル（２個のスロット）とからなる領域を示す。
この図は、格子状にハッチングした領域に参照信号を配置していることを示し、斜線でハッチングした領域にヌル信号を配置することを示す。
【００３２】
この図は、配置パターンＳ（Ｓ＝Ｎｉｄ  ｍｏｄ  ６）の場合の配置が、Ｓ＝０の場合の配置から、Ｓ個のサブキャリアだけ周波数が高くなる方向（以下、高周波数方向という）へ巡回周波数シフトした配置となることを示す。ここで、巡回周波数シフトとは、１ＯＦＤＭシンボルにおいて、信号の配置を、高周波数方向へ周波数シフトさせる場合、最大周波数を超えた分を最小周波数から高周波数方向へ周波数シフトした位置にすることをいう。なお、他の送信アンテナポートについても、同様にＳ個のサブキャリアだけ周波数が高くなる方向へ巡回シフトした配置となる。以下、Ｓを周波数シフト数Ｓという。
【００３３】
＜移動局装置ｂ１の構成ついて＞
図７は、本実施形態に係る移動装置ｂ１の構成を示す概略ブロック図である。移動局装置ｂ１は、受信部ｂ１０１、セルサーチ部ｂ１０２、セル情報処理部ｂ１０３、下り同期調整部ｂ１０４、時間／周波数変換部ｂ１０５（フーリエ変換装置）、復調部ｂ１０６、制御チャネル処理部ｂ１０７、データチャネル処理部ｂ１０８、上位レイヤｂ１０９、制御部ｂ１１０、符号部ｂ１１１、変調部ｂ１１２、及び送信部ｂ１１３を含んで構成される。
【００３４】
本実施形態に係る時間／周波数変換部ｂ１０５は、１ＯＦＤＭシンボル長のポイント数が１０２４ポイントの高速フーリエ変換処理を行う。しかし、ポイント数が変わっても基本的なバタフライ演算の仕組みは変わらないため、以下の説明では、説明の簡易化のため、１ＯＦＤＭシンボル長のポイント数Ｎが１６ポイントの高速フーリエ変換処理を行う場合について説明をする。
また、以下、ポイント数Ｎが１６ポイントのＯＦＤＭシンボルにおいて、参照信号が１＋（Ｎｉｄ  ｍｏｄ  ６），４＋（Ｎｉｄ  ｍｏｄ  ６）番目のサブキャリアに挿入されている場合について説明をする。例えば、基地局装置ａ１の物理セルＩＤ  Ｎｉｄが（Ｎｉｄ  ｍｏｄ  ６）＝０となる値（６の倍数）の場合は、参照信号が１、４番目のサブキャリア、つまり、最終ステージにおける１、４ポイント目（図１０におけるＦ０、Ｆ３）に挿入されている。
【００３５】
受信部ｂ１０１は、基地局装置ａ１が送信した信号を受信する。受信部ｂ１０１は、制御部ｂ１１０から指示に基づき、受信信号を時間／周波数変換部ｂ１０５又はセルサーチ部ｂ１０２のいずれか一方に出力する。具体的に、受信部ｂ１０１は、物理セルＩＤ  Ｎｉｄを取得していない場合、つまり、セルサーチ処理の場合、受信信号をセルサーチ部ｂ１０２に出力し、セルサーチ処理以外の場合、時間／周波数変換部ｂ１０５に出力する。
【００３６】
セルサーチ部ｂ１０２は、受信部ｂ１０１から入力された受信信号と、プライマリ同期チャネルＰ−ＳＣＨの複数系列のレプリカ信号と、の時間領域での相関をとることによりスロット同期を確立する。例えば、本実施形態では、プライマリ同期チャネルＰ−ＳＣＨに３つの系列の信号が使用されており、セルサーチ部ｂ１０２は、プライマリ同期チャネルＰ−ＳＣＨの３つの系列のレプリカ信号を予め記憶し、記憶する３つの系列のレプリカ信号各々と、受信部ｂ１０１から入力された受信信号との相関をとる。セルサーチ部ｂ１０２は、相関が高い１系列のプライマリ同期チャネルＰ−ＳＣＨとタイミングを検出して、プライマリ同期チャネルＰ−ＳＣＨの系列情報の検出、及び、スロットタイミングの検出を行う。
セルサーチ部ｂ１０２は、スロット同期を確立後、受信部ｂ１０１から入力された受信信号と、セカンダリ同期チャネルＳ−ＳＣＨの複数のレプリカ信号とで、時間領域あるいは周波数領域での相関をとる。セルサーチ部ｂ１０２は、セカンダリ同期チャネルＳ−ＳＣＨから系列情報の検出、及び、検出した系列情報によってフレームタイミングの検出を行う。これにより、セルサーチ部ｂ１０２は、フレーム同期を確立する。
【００３７】
セルサーチ部ｂ１０２は、検出したプライマリ同期チャネルＰ−ＳＣＨの系列情報及びセカンダリ同期チャネルＳ−ＳＣＨの系列情報を、セル情報処理部ｂ１０３に出力する。また、セルサーチ部ｂ１０２は、検出したタイミング情報（スロットタイミング、フレームタイミング）を、下り同期調整部ｂ１０４に出力する。
【００３８】
セル情報処理部ｂ１０３は、セルサーチ部ｂ１０２から入力された系列情報のプライマリ同期チャネルＰ−ＳＣＨの系列及びセカンダリ同期チャネルＳ−ＳＣＨの系列の組み合わせから物理セルＩＤ  Ｎｉｄを算出する。セル情報処理部ｂ１０３は、算出した物理セルＩＤ  Ｎｉｄを上位レイヤに出力する。
下り同期調整部ｂ１０４は、セルサーチ部ｂ１０２から入力されたタイミング情報を示す同期信号を生成して受信部ｂ１０１に出力する。受信部ｂ１０１は、この同期信号に基づいて基地局装置ａ１が送信した信号を受信する。
【００３９】
時間／周波数変換部ｂ１０５は、後述する制御部ｂ１１０から参照信号情報（参照信号の配置位置を示す情報、及び、参照信号と他の信号の送信電力比Ｐを示す情報；それぞれ、参照信号位置情報、及び、送信電力比情報という）が入力される。ここで、送信電力比Ｐは式（１）で表わされる。
【００４０】
【数１】
2010187193.tif 000003
【００４１】
ここで、ｙは参照信号の送信電力を示し、ｘは他の信号の送信電力を示す。また、Ｙは参照信号の送信振幅を示し、Ｘは他の信号の送信振幅を示す。
【００４２】
時間／周波数変換部ｂ１０５は、制御部ｂ１１０から入力された参照信号情報に基づいて、受信部ｂ１０１から入力された受信信号に対して、高速フーリエ変換処理を行う。
具体的に、時間／周波数変換部ｂ１０５は、受信信号のビット列に対してバタフライ演算と該バタフライ演算結果に対するビットシフト処理とを各ステージにて行い、この各ステージの処理をくり返すことにより高速フーリエ変換を行う。
時間／周波数変換部ｂ１０５は、この高速フーリエ変換処理において、他の信号と比較して大きな振幅（大きな送信電力）にて送信された参照信号に対応してビット数（値）が大きいサブキャリアに対応するポイントのビット列（以下、高電力ビット列Ｋという）と、このポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行う。時間／周波数変換部ｂ１０５が行う処理の詳細については、後述する。
時間／周波数変換部ｂ１０５は、高速フーリエ変換処理を行った受信信号を復調部ｂ１０６に出力する。
【００４３】
復調部ｂ１０６は、伝搬路推定値を算出し、正規化を行った信号に対して伝搬路補償を行う。ここで、時間／周波数変換部ｂ１０５が行ったビットシフト処理のシフト量に基づき、時間／周波数変換部ｂ１０５から入力された受信信号の正規化を行う。復調部ｂ１０６は、伝搬路補償を行った信号を復調する。この復調処理の一例については、時間／周波数変換部ｂ１０５が行う処理の詳細とあわせて、後述する。
復調部ｂ１０６は、伝搬路補償を行って復調をしたデータ情報を、制御チャネルのデータ情報とデータチャネルのデータ情報とに分離する。復調部ｂ１０６は、分離した制御チャネルのデータ情報を制御チャネル処理部ｂ１０７に出力する。また、復調部ｂ１０６は、分離したデータチャネルのデータ情報をデータチャネル処理部ｂ１０８に出力する
【００４４】
制御チャネル処理部ｂ１０７は、復調部ｂ１０６から入力されたデータ情報にデマッピング処理を施し、自装置の制御に用いる種々の制御データを抽出して上位レイヤｂ１０９に出力する。
データチャネル処理部ｂ１０８は、復調部ｂ１０６から入力されたデータ情報にデマッピング処理を施し、自装置宛のユーザデータを抽出して上位レイヤｂ１０９に出力する。
【００４５】
上位レイヤｂ１０９は、制御チャネル処理部ｂ１０７及びデータチャネル処理部ｂ１０８から入力された制御データ及びデータ情報に基づいて、移動局装置ｂ１の送受信処理を制御する制御情報を生成し、生成した制御情報を制御部ｂ１１０に出力する。
例えば、上位レイヤｂ１０９（電力情報取得部）は、制御チャネル処理部ｂ１０７から入力された制御データから送信電力比情報を取得する。また、上位レイヤｂ１０９は、予め記憶する参照信号の配置パターンの中から、セル情報処理部ｂ１０３から入力された物理セルＩＤ  Ｎｉｄに応じた配置パターンを選択し、該配置パターンの参照信号の配置位置を示す参照信号位置情報を生成する。
上位レイヤｂ１０９は、取得した送信電力比情報及び選択した参照信号位置情報である参照信号情報を生成し、参照信号情報を含む制御情報を制御部ｂ１１０に出力する。
また、上位レイヤｂ１０９は、基地局装置ａ１に送信する制御データ及びユーザデータを生成して符号部ｂ１１１に出力する。
【００４６】
制御部ｂ１１０は、上位レイヤｂ１０９から入力された制御情報に基づき、受信処理を制御する受信制御情報、及び送信処理を制御する送信制御情報を生成する。制御部ｂ１１０は、生成した受信制御情報を受信部ｂ１０１、セルサーチ部ｂ１０２、時間／周波数変換部ｂ１０５、復調部ｂ１０６、制御チャネル処理部ｂ１０７及びデータチャネル処理部ｂ１０８に出力する。例えば、制御部ｂ１１０は、受信制御情報の一種である参照信号情報を時間／周波数変換部ｂ１０５に出力する。制御部ｂ１１０は、生成した送信制御情報を、符号部ｂ１１１、変調部ｂ１１２、及び送信部ｂ１１３に出力する。
【００４７】
符号部ｂ１１１は、上位レイヤｂ１０９から入力された制御データ及びユーザデータに対して符号化を行う。符号部ｂ１１１は、符号化したデータ情報を変調部ｂ１１２に出力する。
変調部ｂ１１２は、符号部ｂ１１１から入力されたデータ情報を変調し、変調した信号を送信部ｂ１１３に出力する。
送信部ｂ１１３は、変調部ｂ１１２から入力された信号を基地局装置ａ１に送信する。
【００４８】
＜時間／周波数変換部ｂ１０５の構成について＞
以下、時間／周波数変換部ｂ１０５が行う処理の詳細について説明をする。
図８は、本実施形態に係る時間／周波数変換部ｂ１０５の構成を示す概略ブロック図である。時間／周波数変換部ｂ１０５は、ＦＦＴ制御部ｂ１０５１、入力信号切替部ｂ１０５２、ワークメモリｂ１０５３、バタフライ演算部ｂ１０５４、及びビットシフト部ｂ１０５５を含んで構成される。
【００４９】
ＦＦＴ制御部ｂ１０５１は、図７の制御部ｂ１１から参照信号情報が入力される。
また、ＦＦＴ制御部ｂ１０５１は、受信部ｂ１０１から入力された受信信号（入力信号）のビット列について、ビットシフト部ｂ１０５５がビット列を出力した回数ｍ、つまり、高速フーリエ変換におけるステージ数ｍ（図９参照）を計数する。ＦＦＴ制御部ｂ１０５１は、制御部ｂ１１から入力された参照信号情報、及び計数したステージ数ｍを示す情報をビットシフト部ｂ１０５５に出力する。
【００５０】
入力信号切替部ｂ１０５２は、ＦＦＴ制御部ｂ１０５１の制御に基づいて、入力ビット列の入力を、受信部ｂ１０１からビット列の入力を受け付ける受信部ｂ１０１側と、ビットシフト部ｂ１０５５からビット列の入力を受け付けるビットシフト部ｂ１０５５側と、のいずれか一方に切り替える。なお、受信部ｂ１０１側には、受信信号のビット列が受信部ｂ１０１から入力される。また、ビットシフト部ｂ１０５５側には、高速フーリエ変換の各ステージにおいてバタフライ演算とビットシフト処理とが施されたビット列が、ビットシフト部ｂ１０５５から入力される。
入力信号切替部ｂ１０５２は、具体的に、受信部ｂ１０１側から１ＯＦＤＭシンボル分の受信信号のビット列が入力されてワークメモリｂ１０５３に出力すると、この１ＯＦＤＭシンボル分の受信信号の高速フーリエ変換処理が完了するまで、入力ビット列の入力側をビットシフト部ｂ１０５５側に切り替える。
入力信号切替部ｂ１０５２は、入力されたビット列をワークメモリｂ１０５３に格納する。なお、入力信号切替部ｂ１０５２が出力するビット列を格納するワークメモリｂ１０５３上のアドレスは、ＦＦＴ制御部ｂ１０５１から指定される。
【００５１】
バタフライ演算部ｂ１０５４は、ＦＦＴ制御部ｂ１０５１から指定されたワークメモリｂ１０５３上のアドレスに格納されたビット列を入力ビット列として順次読み込む。バタフライ演算部ｂ１０５４は、読み込んだ入力ビット列に対して、ＦＦＴ制御部ｂ１０５１から入力された回転子ＷＮ（＝ｅｘｐ（−２πｊ／Ｎ）；πは円周率、ｊは虚数単位、Ｎはポイント数）用いてバタフライ演算を行う。なお、バタフライ演算部ｂ１０５４の詳細については、時間／周波数変換部ｂ１０５が行う演算処理とあわせて後述する。
バタフライ演算部ｂ１０５４は、１ステージのバタフライ演算を行った結果の出力ビット列をビットシフト部ｂ１０５５に出力する。
【００５２】
ビットシフト部ｂ１０５５は、ＦＦＴ制御部ｂ１０５１から入力された参照信号情報、及び、ステージ数ｍを示す情報に基づいて、バタフライ演算部ｂ１０５４から入力されたバタフライ演算を行った結果のビット列に対してビットシフト処理を行う。
具体的に、ビットシフト部ｂ１０５５は、ポイント数Ｎが２Ｍ（２のＭ乗）ポイント（本実施形態では、２４＝１６ポイント）の高速フーリエ変換処理を行うとき、ステージ数ｍ＜Ｍの場合、バタフライ演算を行った結果のビット列に対して、全てのポイントのビット列について一律に１／２倍演算（１ビット右シフト処理）を行う。なお、ステージ数Ｍは、後述するバタフライ演算の最終ステージ（最終段階）数を示す。
【００５３】
一方、ビットシフト部ｂ１０５５は、ステージ数ｍ＝Ｍの場合、以下のように、参照信号に対応するポイントのビット列と、このポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行う。
ビットシフト部ｂ１０５５は、ステージ数ｍ＝Ｍの場合、参照信号情報に含まれる送信電力比情報が示す送信電力比Ｐが予め定めた閾値以上であるか否かを判定する。ビットシフト部ｂ１０５５は、送信電力比Ｐが予め定めた閾値以上である場合、参照信号が配置されたサブキャリアに対応するポイントのビット列（高電力ビット列Ｋ）についてのみ１／２倍演算（１ビット右シフト処理）を行い、このポイント以外のポイントのビット列に対してはビットシフト処理を行わない。
一方、ビットシフト部ｂ１０５５は、送信電力比Ｐが予め定めた閾値より小さい値である場合、全てのポイントのビット列について一律に１／２倍演算（１ビット右シフト処理）を行う。
すなわち、ビットシフト部ｂ１０５５は、上位レイヤｂ１０９が取得した参照信号情報の送信電力比Ｐが予め定めた閾値より大きい場合に、バタフライ演算部ｂ１０５４における最終ステージ（最終段階）の演算結果のビット列について、参照信号が配置された周波数に対応するポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行う。
【００５４】
ビットシフト部ｂ１０５５が行うビットシフトの一例については、時間／周波数変換部ｂ１０５の動作とあわせて説明をする。
ビットシフト部ｂ１０５５は、ビットシフトしたビット列を入力信号切替部ｂ１０５２に出力する。
また、ＦＦＴ制御部ｂ１０５１は、ステージ数Ｍの演算処理が完了すると、ワークメモリｂ１０５３に格納されたビット列、つまり、バタフライ演算結果のビット列の信号を出力信号として復調部ｂ１０６に出力する。また、このとき、ＦＦＴ制御部ｂ１０５１は、ビットシフト部ｂ１０５５でのビットシフト処理でのビットシフト量も復調部ｂ１０６に出力する。
【００５５】
＜時間／周波数変換部ｂ１０５の動作について＞
以下、時間／周波数変換部ｂ１０５の動作について説明をする。
図９は、本実施形態に係る時間／周波数変換部ｂ１０５の動作の一例を示すフロー図である。この図において、高速フーリエ変換処理のポイント数Ｎは１６ポイント（Ｍ＝４）である。また、ビットシフト部ｂ１０５５は、送信電力比Ｐの閾値として６ｄＢ（参照信号の振幅が他の信号の振幅の２倍である場合）を用いる。また、この図は、１ＯＦＤＭシンボル分の受信信号についての高速フーリエ変換処理を示す。なお、この図の動作のスタート時点においてステージ数ｍは、ｍ＝１である。
【００５６】
（ステップＳ１０１）バタフライ演算部ｂ１０５４は、１ステージのバタフライ演算処理を行う。その後、ステップＳ１０２に進む。
（ステップＳ１０２）ビットシフト部ｂ１０５５は、ステージ数ｍが４に等しいか否かを判定する。ステージ数ｍが４に等しい場合（ＹＥＳ）、ステップＳ１０３に進む。一方、ステージ数ｍが４より小さい場合（ＮＯ）、ステップＳ１０６に進む。
【００５７】
（ステップＳ１０３）ビットシフト部ｂ１０５５は、信号電力情報の送信電力比Ｐ、つまり、参照信号と他の信号の送信電力比Ｐが６ｄＢ以上であるか否かを判定する。送信電力比Ｐが６ｄＢ以上である場合（ＹＥＳ）、ステップＳ１０４に進む。一方、送信電力比Ｐが６ｄＢより小さい値である場合（ＮＯ）、ステップＳ１０５に進む。
【００５８】
（ステップＳ１０４）ビットシフト部ｂ１０５５は、このステージの高電力ビット列Ｋについてのみ１／２倍演算（１ビット右シフト処理）を行う。
（ステップＳ１０５）ビットシフト部ｂ１０５５は、このステージの全ビット列について一律に１／２倍演算（１ビット右シフト処理）を行う。
【００５９】
（ステップＳ１０６）ビットシフト部ｂ１０５５は、このステージの全ビット列について一律に１／２倍演算（１ビット右シフト処理）を行う。その後、ステップＳ１０７に進む。
（ステップＳ１０７）ビットシフト部ｂ１０５５は、ステージ数ｍをｍ＋１とする。その後、ステップＳ１０１に戻る。
【００６０】
＜時間／周波数変換部ｂ１０５の演算処理について＞
以下、時間／周波数変換部ｂ１０５が行う演算処理について説明をする。
図１０は、本実施形態に係る時間／周波数変換部ｂ１０５が行う演算処理を示す概略図である。この図は、各ステージｍにおいて、高速フーリエ変換処理でのポイント間のバタフライ演算処理を説明する図である。この図において、縦軸はポイントであり、横軸は処理順（時間）を示す。なお、この図は、１ＯＦＤＭシンボル分の受信信号についての高速フーリエ変換処理を示す。
【００６１】
ここで、縦軸の符号Ｆｐ、Ｔｑは、それぞれ、高速フーリエ変換処理の開始と終了における各ポイントの信号のビット列を示す。周波数領域の信号のビット列Ｆｐ（ｐ＝１、２、・・・、Ｎ−１）は、各ポイントにおける時間領域の信号のビット列Ｔｑ（ｑは正の整数）、回転子ＷＮ（＝ｅｘｐ（−２πｊ／Ｎ））を用いて、式（２）で表わされる。
【００６２】
【数２】
2010187193.tif 000004
【００６３】
この図は、バタフライ演算部ｂ１０５４が各ステージｍにおいて、２つのポイントのビット列に対して、整数ｎに基づいたバタフライ演算を行うことを示す。具体的に、バタフライ演算を行うポイントの入力ビット列が、それぞれ、ｘ＝Ａｒ＋ｊ×Ａｉ、ｙ＝Ｂｒ＋ｊ×Ｂｉ（ｊは虚数単位）である場合、バタフライ演算部ｂ１０５４は、バタフライ演算結果として、Ｘ＝（Ａｒ＋Ｂｒ）＋ｊ×（Ａｉ＋Ｂｉ）、Ｙ＝（（Ａｒ−Ｂｒ）＋ｊ×（Ａｉ−Ｂｉ））×Ｗｎ（ただし、Ｗ＝ＷＮ）を各ポイントの出力ビット列として、ビットシフト部ｂ１０５５に出力する。出力されたビット列は、ビットシフト部ｂ１０５５及び入力信号切替部ｂ１０５２を介して、入力信号として、バタフライ演算部ｂ１０５４に入力される。すなわち、バタフライ演算部ｂ１０５４は、ポイントのビット列に対する各ステージの演算結果のビット列を、ポイントのビット列とし、該ビット列に対して次のステージの演算を行う。
【００６４】
各ステージｍにおける演算後、ビットシフト部ｂ１０５５がビットシフト処理を行う。例えば、ビットシフト部ｂ１０５５に参照信号情報の位置情報としてＦ０、Ｆ４、送信電力比情報として６ｄＢ以上の送信電力比Ｐが入力された場合、ビットシフト部ｂ１０５５は、ステージＭ（＝４）の演算において、Ｆ０、Ｆ４のビット列（高電力ビット列Ｋ１１、Ｋ１２）にのみ、１／２倍演算（１ビット右シフト処理）を行い、その他のポイントのビット列については、１／２倍演算を行わない。
【００６５】
復調部ｂ１０６は、送信電力比Ｐの値が６ｄＢより小さい値である場合には、伝搬路補償を行って正規化する際に用いる送信電力比の値をＰｄＢとし、基地局装置ａ１からの通知等により予め定められた変調方式にて復号処理を行う。
この場合、復調部ｂ１０６は、予め定められた変調方式におけるシンボルとビットとの対応を示すマッピングにおいて、参照信号の振幅と、参照信号以外のシンボルの振幅との比をＰ／２ｄＢとして、以下のように復号処理を行う。
【００６６】
図１１は、本実施形態に係る送信電力比の値が６ｄＢより小さい値である場合の復調処理の一例を説明するための図である。
復調部ｂ１０６は、図１１のＩＱ（Ｉｎ−ｐｈａｓｅ  Ｑｕａｄｒａｔｕｒｅ；同相直交）平面に示すように、送信信号が、Ｐの値が０ｄＢであり、参照信号がｒ１（座標（１，０））にマッピングされ、参照信号以外の信号が平均振幅１となる１６ＱＡＭ（１６  Ｑｕａｄｒａｔｕｒｅ  Ａｍｐｌｉｔｕｄｅ  Ｍｏｄｕｌａｔｉｏｎ；１６値直交振幅変調）で変調されている場合、受信信号が、送信信号と同様に図１１において、参照信号がｒ１（座標（１，０））にマッピングされているものとして、受信信号全体の正規化処理を行ない、図１１の１６ＱＡＭ信号マッピングと正規化した受信信号との距離に基づいて復号処理を行う。
【００６７】
一方、復調部ｂ１０６は、送信電力比Ｐの値が６ｄＢ以上であった場合には、伝搬路補償を行って正規化する際に用いる送信電力比の値を（Ｐ−６）ｄＢとする。この場合、復調部ｂ１０６は、予め定められた変調方式におけるシンボルとビットとの対応を示すマッピングにおいて、参照信号の振幅と、参照信号以外のシンボルの振幅との比を（Ｐ−６）／２ｄＢとして、以下のように復号処理を行う。
【００６８】
図１２は、本実施形態に係る送信電力比の値が６ｄＢ以上である場合の復調処理の一例を説明するための図である。
復調部ｂ１０６は、図１２のＩＱ平面に示すように、送信信号が、Ｐの値が６ｄＢであり、参照信号がｒ２（座標（２，０））にマッピングされ、参照信号以外の信号が平均振幅１となる１６ＱＡＭ（１６  Ｑｕａｄｒａｔｕｒｅ  Ａｍｐｌｉｔｕｄｅ  Ｍｏｄｕｌａｔｉｏｎ；１６値直交振幅変調）で変調されている場合、受信信号が、図１２のＩＱ平面において、参照信号が本来の座標ｒ２（座標２，０））ではなくｒ１（座標（１，０））にマッピングされているものとして、受信信号全体の正規化処理を行ない、図１２の１６ＱＡＭ信号マッピングと正規化した受信信号との距離に基づいて復号処理を行う。
すなわち、例えば、送信電力比Ｐが６ｄＢのとき（参照信号の平均振幅が参照信号以外の信号の平均振幅の２倍であるとき）、従来では参照信号が通常の２倍の振幅（送信電力比６ｄＢ）で送られているものとして正規化を行う処理を、時間／周波数変換部ｂ１０５にて参照信号のみ振幅が１／２倍されて出力されているので、参照信号は通常の振幅（送信電力比０ｄＢ）で送られているものとして正規化処理を行なう。
【００６９】
このように、本実施形態によれば、時間／周波数変換部ｂ１０５は、予め定めたステージの演算結果のビット列について、予め定めたポイントの出力ビット列と、このポイント以外のポイントの出力ビット列と、でシフト量が異なるビットシフト処理を行う。これにより、時間／周波数変換部ｂ１０５は、振幅の大きさが異なる信号が周波数多重された信号にバタフライ演算を行う場合、ビット数が小さくなるポイントのビット列に対して、ビット数が大きくなる振幅が大きいサブキャリアに対応するポイントのビット列と比較して小さなシフト量のビットシフト処理をすることができ、ビット数が小さくなるポイントのビット列の量子化誤差を小さくすることができる。
なお、本実施形態では使用するメモリを増加させることなく、ビットシフト量の調整で量子化誤差の低減を図っているが、復調部ｂ１０６への出力ビット数を１ビット拡張することで、最終ステージのバタフライ演算後のビット列に対してビットシフトを施すことなく（量子化誤差の発生を抑えて）伝播路補償・正規化の処理を行うことも可能である。ただし、回路規模が増大するため、限られた回路規模の装置には、本実施形態のようにビットシフト量の調整で量子化誤差の低減を行なう方法が好適である。
【００７０】
また、本実施形態によれば、移動局装置ｂ１は、予め定めたステージの演算結果のビット列について、送信電力の高い信号に対応するポイントのビット列と、このポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うので、送信電力が異なることで振幅の大きさが異なる信号が周波数多重された信号にバタフライ演算を行う場合、ビット数が小さくなるポイントのビット列に対して、ビット数が大きくなる振幅が大きいサブキャリアに対応するポイントのビット列と比較して小さなシフト量のビットシフト処理をすることができ、ビット数が小さくなるポイントのビット列の量子化誤差を小さくすることができる。また、移動局装置ｂ２は、量子化誤差の小さい信号を伝搬路補償し、復調できるために、受信特性を改善することが可能となる。
【００７１】
また、本実施形態によれば、移動局装置ｂ１は、上位レイヤｂ１０９が取得した送信電力比情報の送信電力比Ｐが予め定めた閾値より大きい場合に、参照信号に対応するポイントのビット列と、このポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うので、送信電力比Ｐが予め定めた閾値以下の場合に前記シフト量が異なるビットシフト処理を行うことを防止することができる。
【００７２】
（第２の実施形態）
以下、図面を参照しながら本発明の第２の実施形態について詳しく説明する。
第１の実施形態では、移動局装置ｂ１がバタフライ演算処理の「最終ステージＭ」において、高電力ビット列Ｋと高電力ビット列Ｋ以外のビット列とでシフト量が異なるビットシフト処理を行う場合について説明をした。本実施形態では、移動局装置がバタフライ演算処理の「ステージＭ−１」において、シフト量が異なるビットシフト処理を行う場合について説明をする。
【００７３】
本実施形態に係る通信システムの概念図は図１と同じである。以下、本実施形態では、図１の基地局装置Ａ１を基地局装置ａ１といい、移動局装置Ｂ１、Ｂ２を移動局装置ｂ２という。また、本実施形態に係る通信システムは、無線フレームの構成、参照信号の配置についても第１の実施形態（図２〜図６）と同じであるので、これらの説明については省略する。
また、本実施形態では、ポイント数Ｎが１６ポイントのＯＦＤＭシンボルにおいて、参照信号が１＋（Ｎｉｄ  ｍｏｄ  ６），９＋（Ｎｉｄ  ｍｏｄ  ６）番目のサブキャリアに挿入されている場合について説明をする。例えば、基地局装置ａ１の物理セルＩＤ Ｎｉｄが（Ｎｉｄ  ｍｏｄ  ６）＝０となる値（６の倍数）の場合は、参照信号が１、９番目のサブキャリア、つまり、最終ステージにおける１、９ポイント目（図１０におけるＦ０、Ｆ３）に挿入されている。
【００７４】
＜移動装置ｂ２の構成について＞
図１３は、この発明の第２の実施形態に係る移動装置ｂ２の構成を示す概略ブロック図である。本実施形態に係る移動局装置ｂ２（図１３）と第１の実施形態に係る移動局装置ｂ１（図７）とを比較すると、時間／周波数変換部ｂ２０５が異なる。しかし、他の構成要素（受信部ｂ１０１、セルサーチ部ｂ１０２、セル情報処理部ｂ１０３、下り同期信号調整部ｂ１０４、復調部ｂ１０６、制御チャネル処理部ｂ１０７、データチャネル処理部ｂ１０８、上位レイヤｂ１０９、制御部ｂ１１０、符号部ｂ１１１、変調部ｂ１１２、及び送信部ｂ１１３）が持つ機能は第１の実施形態と同じである。第１の実施形態と同じ機能の説明は省略する。
【００７５】
＜時間／周波数変換部ｂ２０５の構成について＞
図１４は、本実施形態に係る時間／周波数変換部ｂ２０５の構成を示す概略ブロック図である。本実施形態に係る時間／周波数変換部ｂ２０５（図１４）と第１の実施形態に係る時間／周波数変換部ｂ１０５（図８）とを比較すると、ビットシフト部ｂ２０５５が異なる。しかし、他の構成要素（時間／周波数変換部ｂ１０５は、ＦＦＴ制御部ｂ１０５１、入力信号切替部ｂ１０５２、ワークメモリｂ１０５３、及びバタフライ演算部ｂ１０５４）が持つ機能は第１の実施形態と同じである。第１の実施形態と同じ機能の説明は省略する。
【００７６】
ビットシフト部ｂ２０５５は、ＦＦＴ制御部ｂ１０５１から入力された参照信号情報、及び、ステージ数ｍを示す情報に基づいて、バタフライ演算部ｂ１０５４から入力されたバタフライ演算を行った結果のビット列に対してビットシフトを行う。
具体的に、ビットシフト部ｂ２０５５は、ポイント数Ｎが２Ｍ（２のＭ乗）ポイント（本実施形態では、２４＝１６ポイント）の高速フーリエ変換処理を行うとき、ステージ数ｍ≠Ｍ−１の場合、バタフライ演算を行った結果のビット列に対して、全てのポイントのビット列について一律に１／２倍演算（１ビット右シフト処理）を行う。
【００７７】
一方、ビットシフト部ｂ２０５５は、ステージ数ｍ＝Ｍ−１の場合、以下のように、参照信号に対応するポイントのビット列と、このポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行う。
ビットシフト部ｂ２０５５は、ステージ数ｍ＝Ｍ−１の場合、各ポイントのビット列に対して、バタフライ演算結果の出力ビット列の全てが、次のステージＭにおいて参照信号が配置されるサブキャリアに対応するポイントの出力ビット列（高電力ビット列Ｋ）となるビット列（この条件を満たすビット列を高電力ビットＬという）であるか否かを判定する。例えば、ビットシフト部ｂ２０５５は、参照信号のポイントの差を算出して、その差がＮ／２である場合、ビット列が高電力ビットＬであると判定する。この判定の一例については、時間／周波数変換部ｂ２０５の演算処理とあわせて説明をする。
【００７８】
ビットシフト部ｂ２０５５は、ビット列が高電力ビットＬであると判定した場合、参照信号情報に含まれる送信電力比情報が示す送信電力比Ｐが予め定めた閾値以上であるか否かを判定する。ビットシフト部ｂ２０５５は、送信電力比Ｐが予め定めた閾値以上である場合、高電力ビット列Ｌについてのみ１／２倍演算（１ビット右シフト処理）を行い、他のポイントのビット列に対してはビットシフトを行わない。一方、ビットシフト部ｂ２０５５は、送信電力比Ｐが予め定めた閾値より小さい値である場合、全てのポイントのビット列について一律に１／２倍演算（１ビット右シフト処理）を行う。
【００７９】
＜時間／周波数変換部ｂ２０５の演算処理について＞
以下、時間／周波数変換部ｂ２０５が行う演算処理について説明をする。
図１５は、本実施形態に係る時間／周波数変換部ｂ２０５が行う演算処理を示す概略図である。
本実施形態に係る演算処理（図１５）と第１の実施形態に係る演算処理（図１０）とを比較すると高電力ビット列Ｌ１１、Ｌ１２の位置が異なる。しかし、他の演算処理は第１の実施形態と同じである。第１の実施形態と同じ機能の説明は省略する。
【００８０】
例えば、ビットシフト部ｂ１０５５は、参照信号情報の位置情報としてＦ０、Ｆ８が入力された場合、１ポイント目と９ポイント目の差（８ポイント）を算出する。この差は、ポイント数１６／２と等しいと判定し、ステージ３における１ポイント目と９ポイント目のビット列が高電力ビットＬ（それぞれ、高電力ビット列Ｌ１１、Ｌ１２という）であると判定する。
ビットシフト部ｂ１０５５は、送信電力比情報として６ｄＢ以上の送信電力比Ｐが入力された場合、ステージＭ−１（＝３）の演算において、高電力ビット列Ｌ１１、Ｌ１２にのみ、１／２倍演算（１ビット右シフト処理）を行い、その他のポイントのビット列については、１／２倍演算を行わない。
なお、この場合、復調部ｂ１０６は、伝搬路補償を行う際、参照信号以外の信号に対して１／２倍演算処理を行って正規化を行う。
【００８１】
このように、本実施形態によれば、移動局装置ｂ２は、最終ステージＭの前のステージｍ（ｍ≦Ｍ−１）の演算結果のビット列について、参照信号に対応するポイントのビット列と、このポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うので、送信電力が異なることで振幅の大きさが異なる信号が周波数多重された信号にバタフライ演算を行う場合、ビット数が小さくなるポイントのビット列に対して、ビット数が大きくなる振幅が大きいサブキャリアに対応するポイントのビット列と比較して小さなシフト量のビットシフト処理をすることができ、ビット数が小さくなるポイントのビット列の量子化誤差を小さくすることができる。また、移動局装置ｂ２は、量子化誤差の小さい信号を伝搬路補償し、復調できるために、受信特性を改善することが可能となる。
【００８２】
なお、本実施形態では、最終ステージＭ（＝４）における１つのバタフライ演算の２つの出力ビット列がともに参照信号（高電力ビット列Ｋ）のサブキャリアに対応するポイントのビット列であるときに、ステージＭ−１（＝３）の高電力ビットＬに対してのみビットシフト処理を変更する場合について説明したが、本発明はこれに限られない。例えば、ステージＭ−１における１つのバタフライ演算の２つの出力ビット列がともに高電力ビット列Ｌである場合、ステージＭ−２におけるビット列であって高電力ビット列Ｌのポイントと同じポイントのビット列のビットシフト処理を変更してもよい。具体的には、参照信号が１、５、９、１３ポイント目（図１５のＦ０，Ｆ４，Ｆ８，Ｆ１２）に挿入されている場合、図１５のステージ２の出力ビット列について、上から１番目、５番目、９番目、１３番目のポイントのビット列ついてのみビットシフトを行い、他のポイントのビット列についてはビットシフトを行わない処理をしてもよい。
【００８３】
（第３の実施形態）
以下、図面を参照しながら本発明の第３の実施形態について詳しく説明する。
第１の実施形態にて説明したように、参照信号の配置パターンは、物理セルＩＤ  Ｎｉｄによって巡回シフトされる（図６）。本実施形態では、移動局装置の時間／周波数変換部が周波数をシフトさせる周波数シフト部を備え、信号の配置をシフトさせてバタフライ演算処理を行う。
【００８４】
本実施形態に係る通信システムの概念図は図１と同じである。以下、本実施形態では、図１の基地局装置Ａ１を基地局装置ａ１といい、移動局装置Ｂ１、Ｂ２を移動局装置ｂ３という。また、本実施形態に係る通信システムは、無線フレームの構成、参照信号の配置についても第１の実施形態（図２〜図６）と同じであるので、これらの説明については省略する。
また、本実施形態では、第１の実施形態と同様に、ポイント数Ｎが１６ポイントのＯＦＤＭシンボルにおいて、参照信号が１＋（Ｎｉｄ  ｍｏｄ  ６），４＋（Ｎｉｄ  ｍｏｄ  ６）ポイント目に挿入されている場合について説明をする。
【００８５】
＜移動装置ｂ３の構成について＞
図１６は、この発明の第３の実施形態に係る移動装置ｂ３の構成を示す概略ブロック図である。本実施形態に係る移動局装置ｂ３（図１６）と第１の実施形態に係る移動局装置ｂ１（図７）とを比較すると、時間／周波数変換部ｂ３０５が異なる。しかし、他の構成要素（受信部ｂ１０１、セルサーチ部ｂ１０２、セル情報処理部ｂ１０３、下り同期信号調整部ｂ１０４、復調部ｂ１０６、制御チャネル処理部ｂ１０７、データチャネル処理部ｂ１０８、上位レイヤｂ１０９、制御部ｂ１１０、符号部ｂ１１１、変調部ｂ１１２、及び送信部ｂ１１３）が持つ機能は第１の実施形態と同じである。第１の実施形態と同じ機能の説明は省略する。
【００８６】
＜時間／周波数変換部ｂ３０５の構成について＞
図１７は、本実施形態に係る時間／周波数変換部ｂ３０５の構成を示す概略ブロック図である。本実施形態に係る時間／周波数変換部ｂ３０５（図１７）と第１の実施形態に係る時間／周波数変換部ｂ１０５（図８）とを比較すると、第１の周波数シフト部ｂ３０５５、及び第２の周波数シフト部ｂ３０５６が異なる。しかし、他の構成要素（時間／周波数変換部ｂ１０５は、ＦＦＴ制御部ｂ１０５１、入力信号切替部ｂ１０５２、ワークメモリｂ１０５３、バタフライ演算部ｂ１０５４、及びビットシフト部ｂ１０５５）が持つ機能は第１の実施形態と同じである。第１の実施形態と同じ機能の説明は省略する。
【００８７】
第１の周波数シフト部ｂ３０５５には、受信部ｂ１０１から受信信号（入力信号）、及び、ＦＦＴ制御部ｂ１０５１から周波数シフト数Ｓ（Ｓ＝Ｎｉｄ  ｍｏｄ  ６）を示す情報が入力される。
第１の周波数シフト部ｂ３０５５は、ＦＦＴ制御部ｂ１０５１から周波数シフト数Ｓを示す情報が入力されると、高周波数方向へ（５−Ｓ）サブキャリア分の巡回周波数シフトを行う。
【００８８】
以下、具体的な巡回周波数シフト方法について説明をする。
第１の周波数シフト部ｂ３０５５に入力される信号は時間領域の信号であるため、時間領域の信号に対して処理を施し、周波数領域での周波数シフトを実現する必要がある。
ここで、時間領域での信号をｆ（ｔ）（式（３））、周波数領域での信号をＦ（ω）、シフト量をδ（式（４））とおくと、周波数領域で周波数シフトを加えた信号Ｆ（ω−δ）の時間領域での信号ｆ’（ｔ）は、式（５）で示される。
【００８９】
【数３】
2010187193.tif 000005
【００９０】
【数４】
2010187193.tif 000006
【００９１】
【数５】
2010187193.tif 000007
【００９２】
すなわち、周波数領域での信号に対してシフト量δの周波数シフトを行うことは、時間領域の信号に対してｅｘｐ（ｊｔδ）を乗算することと等価となる。これは、ＦＦＴの前の時間信号に位相回転を施す処理となる。
【００９３】
具体的に、第１の周波数シフト部ｂ３０５５は、周波数シフト数Ｓの場合、式（２）のＴｑに対してＴｑ×ｅｘｐ［ｊ×（５−Ｓ）×ｑ／８］を乗算して位相回転を与えた信号を入力信号切替部ｂ１０５１に出力する。これにより、参照信号が挿入されている位置が５−Ｓポイント高周波数方向にシフトされる。
例えば、Ｎｉｄ＝１の場合（Ｓ＝１）、参照信号は２、５ポイント目に挿入されている。この場合、第１の周波数シフト部ｂ３０５５は、入力信号の［Ｔ０、Ｔ１、Ｔ２・・・、Ｔ１５］について、［Ｔ０×ｅｘｐ（ｊ×０／８）、Ｔ１×ｅｘｐ（ｊ×４／８）、Ｔ２×ｅｘｐ（ｊ×８／８）・・・、Ｔ１５×ｅｘｐ（ｊ×６０／８）］を出力する。これにより、参照信号が挿入されている位置が６，９ポイント目になる。
例えば、Ｎｉｄ＝２の場合（Ｓ＝２）、参照信号は３、６ポイント目に挿入されている。この場合、第１の周波数シフト部ｂ３０５５は、入力信号の［Ｔ０、Ｔ１、Ｔ２・・・、Ｔ１５］について、［Ｔ０×ｅｘｐ（ｊ×０／８）、Ｔ１×ｅｘｐ（ｊ×３／８）、Ｔ２×ｅｘｐ（ｊ×６／８）・・・、Ｔ１５×ｅｘｐ（ｊ×４５／８）］を出力する。これにより、参照信号が挿入されている位置が６，９ポイント目になる。
【００９４】
第２の周波数シフト部ｂ３０５６は、ステージ数Ｍの演算処理が完了後、ワークメモリｂ１０５３に格納された信号、つまり、バタフライ演算結果の信号を読み出す。第２の周波数シフト部ｂ３０５６は、読み出した信号に対して第１の周波数シフト部４０６で巡回周波数シフトを行なった信号に対して逆の巡回周波数シフト、つまり、高周波数方向に（Ｓ−５）の巡回周波数シフトを行なう。なお、第２の周波数シフト部４０７に入力される信号は、すでに周波数領域の信号となっているため、データを入れ替えるだけで巡回周波数シフトを行なうことができる。
【００９５】
＜第２の周波数シフト部ｂ３０５６の構成について＞
図１８は、本実施形態に係る第２の周波数シフト部ｂ３０５６の構成を示す概略ブロック図である。第２の周波数シフト部ｂ３０５６は、制御部ｂ３５１、信号切替部ｂ３５２、バッファメモリｂ３５３、及び信号切替部ｂ３５４を含んで構成される。
【００９６】
制御部ｂ３５２には、周波数シフト数Ｓ（Ｓ＝Ｎｉｄ  ｍｏｄ  ６）が入力される。制御部ｂ３５２は、周波数シフト数Ｓに基づき、以下のように、信号切替部ｂ３５２、ｂ３５４を制御する。
信号切替部ｂ３５２は、ワークメモリｂ１０５２に格納された信号を入力信号として読み出すと、最初の５−Ｓ個の入力信号をバッファメモリｂ３５３に格納する。次に、信号切替部ｂ３５２は、５−Ｓ＋１個目からの信号を、信号切替部ｂ３５４に直接出力する。次に、信号切替部ｂ３５４は、１６−（５−Ｓ）個の信号を出力後、信号切替器５０２をバッファ側に切り替えてメモリに保持している信号を入力された順に順次出力する。
【００９７】
このように、本実施形態によれば、移動局装置ｂ３は、第１の周波数シフト部ｂ３０５５が、参照信号が配置された周波数に対応するポイントが予め定めたポイントになるように、受信した送信信号に対して位相回転を与えるので、ビットシフト部ｂ１０５５が、予め定めたポイントのビット列と、該ポイント以外のポイントのビット列と、でシフト量が異なるビットシフト処理を行うことができ、ビットシフト部ｂ１０５５が参照信号に対応するポイントを変更してビットシフト処理を行う場合と比較して、移動局装置ｂ３の回路を簡易化することができ、回路規模を抑制することができる。
【００９８】
上記各実施形態において、時間／周波数変換部ｂ１０５、ｂ２０５、ｂ３０５が、送信電力比Ｐが６ｄＢ以上の場合にシフト量「１」のビットシフト処理を行う場合について説明をしたが、さらに、送信電力比Ｐが１２ｄＢ以上である場合にシフト量「２」のビットシフト処理を行ってもよい。
【００９９】
また、上記各実施形態において、時間／周波数変換部ｂ１０５、ｂ２０５、ｂ３０５が、基数２のバタフライ演算を用いた高速フーリエ変換を行う場合について説明をした。しかし、本発明はこれに限らず、他の基数であってもよい。例えば、基数４の場合、時間／周波数変換部ｂ１０５、ｂ２０５、ｂ３０５は、基数２ではビットシフト部で１／２倍していた演算を１／４倍演算とし、参照信号と他の信号との送信電力比Ｐが６ｄＢ以上であれば、参照信号のサブキャリアの信号を１／４倍、それ以外のサブキャリアの信号を１／２倍することで同様の効果を得ることができる。さらに、前述のように復調部ｂ１０６への出力ビット数を１ビット拡張した場合には、ビットシフト部で全ての信号に対して１／２倍演算して出力する。
【０１００】
また、上記各実施形態において、ビットシフト部ｂ１０５５、ｂ２０５５は、送信電力比Ｐに基づいてシフト量の異なるビットシフト処理を行うか否かを決定しているが、本発明はこれに限らず、送信電力差（参照信号の送信電力−他の信号の送信電力）に基づいてシフト量の異なるビットシフト処理を行うか否かを決定してもよい。このとき、ビットシフト部ｂ１０５５、ｂ２０５５は、送信電力差が予め定めた閾値以上である場合、参照信号が配置されたサブキャリアに対応するポイントのビット列についてのみ１／２倍演算（１ビット右シフト処理）を行い、このポイント以外のポイントのビット列に対してはビットシフト処理を行わない。一方、ビットシフト部ｂ１０５５、ｂ２０５５は、送信電力差が予め定めた閾値より小さい値である場合、全てのポイントのビット列について一律に１／２倍演算（１ビット右シフト処理）を行う。
また、上記各実施形態の時間／周波数変換部ｂ１０５、ｂ２０５、ｂ３０５は、固定通信にも用いることができる。
【０１０１】
なお、上述した実施形態における移動局装置ｂ１、ｂ２、ｂ３の一部、例えば、ＦＦＴ制御部ｂ１０５１、ビットシフト部ｂ１０５５、ｂ２０５５、制御部ｂ３５１をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、移動局装置ｂ１、ｂ２、ｂ３に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【０１０２】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【０１０３】
Ａ１、ａ１・・・基地局装置、Ｂ１、Ｂ２、ｂ１、ｂ２、ｂ３・・・移動局装置、ｂ１０１・・・受信部、ｂ１０２・・・セルサーチ部、ｂ１０３・・・セル情報処理部、ｂ１０４・・・下り同期信号調整部、ｂ１０５、ｂ２０５、ｂ３０５・・・時間／周波数変換部、ｂ１０６・・・復調部、ｂ１０７・・・制御チャネル処理部、ｂ１０８・・・データチャネル処理部、ｂ１０９・・・上位レイヤ、ｂ１１０・・・制御部、ｂ１１１・・・符号部、ｂ１１２・・・変調部、ｂ１１３・・・送信部、ｂ１０５１・・・ＦＦＴ制御部、ｂ１０５２・・・入力信号切替部、ｂ１０５３・・・ワークメモリ、ｂ１０５４・・・バタフライ演算部、ｂ１０５５、ｂ２０５５・・・ビットシフト部、ｂ３０５５・・・第１の周波数シフト部、ｂ３０５６・・・第２の周波数シフト部、ｂ３５１・・・制御部、ｂ３５２・・・信号切替部、ｂ３５３・・・バッファメモリ、ｂ３５４・・・信号切替部
【図１】
2010187193.tif 000008
【図２】
2010187193.tif 000009
【図３】
2010187193.tif 000010
【図４】
2010187193.tif 000011
【図５】
2010187193.tif 000012
【図６】
2010187193.tif 000013
【図７】
2010187193.tif 000014
【図８】
2010187193.tif 000015
【図９】
2010187193.tif 000016
【図１０】
2010187193.tif 000017
【図１１】
2010187193.tif 000018
【図１２】
2010187193.tif 000019
【図１３】
2010187193.tif 000020
【図１４】
2010187193.tif 000021
【図１５】
2010187193.tif 000022
【図１６】
2010187193.tif 000023
【図１７】
2010187193.tif 000024
【図１８】
2010187193.tif 000025