【課題を解決するための手段】
【0007】
上記目的を達成するため、本発明の第1の観点に係る通信機は、
直交周波数分割多重通信方式の無線通信により他の機器と通信を行う通信機であって、
入力信号を所定の変調方式で変調し、所定の残りデータの各要素と変調した前記入力信号の各要素とを周波数成分が互いに直交するサブキャリアに割り当て、サブキャリア変調信号を生成する変調手段と、
データの集合であるデータ系列であって、データのシフトを行っていない同じデータ系列との間の自己相関値が、データのシフトを行ったデータ系列との間の自己相関値に比べて高い、自己相関特性を有する任意のデータ系列を用いて、前記サブキャリア変調信号の要素の内、先頭から第1の所定の数の個数の要素と、所定の振幅係数を各要素に乗算した前記データ系列の要素の内、先頭から第2の所定の数の個数の要素と、を順に並べて合成して演算データを生成する演算手段と、
前記演算データの逆高速フーリエ変換を行うIFFT手段と、
前記IFFT手段の演算結果を合成してベースバンド信号を生成する合成手段と、
前記ベースバンド信号のピーク対平均電力比を算出し、ピーク対平均電力比が所定の基準に合致するか否かを判定する判定手段と、
ピーク対平均電力比が前記所定の基準に合致する前記ベースバンド信号を検出するまで、前記第1の所定の数および前記第2の所定の数の少なくともいずれか一方を変えて、前記演算手段、前記IFFT手段、前記合成手段、および前記判定手段の処理を繰り返し行う制御手段と、
前記残りデータを前記サブキャリア変調信号の要素の内、前記所定の基準に合致する前記ベースバンド信号に対応する前記演算データに含まれない要素、から成るデータで更新する更新手段と、
前記所定の基準に合致する前記ベースバンド信号から送信信号を生成して送信する送信手段と、
を備えることを特徴とする。
【0008】
好ましくは、前記演算手段は、前記データ系列としてCAZAC(Constant Amplitude Zero Auto-Correlation)系列を用いる。
【0009】
本発明の第2の観点に係る通信機は、
直交周波数分割多重通信方式の無線通信により他の機器と通信を行う通信機であって、
送信信号を受信してベースバンド信号を生成する受信手段と、
前記ベースバンド信号を直並列変換し、並列信号を生成する直並列手段と、
前記並列信号の高速フーリエ変換を行って変換後データを生成するFFT手段と、
データの集合であるデータ系列であって、データのシフトを行っていない同じデータ系列との間の自己相関値が、データのシフトを行ったデータ系列との間の自己相関値に比べて高い、自己相関特性を有する所定のデータ系列について所定の方向へ所定の回数のシフトを行い、受信側データ系列を生成するシフト手段と、
前記受信側データ系列および前記並列信号から生成した所定の2つのデータの間に相関があるか否かを判定する相関判定手段と、
前記相関判定手段で相関があると判定するまで、前記データ系列をシフトする前記所定の回数を変えて、前記シフト手段および前記相関判定手段を繰り返す受信側制御手段と、
前記相関判定手段で相関があると判定した際に用いた前記受信側データ系列を生成するために、前記シフト手段で行ったデータのシフトの前記所定の方向および前記所定の回数に基づき、前記変換後データ
の連続する一部のデータである所定の要素を決定し、前記変換後データから該所定の要素を抽出してサブキャリア変調信号を生成する抽出手段と、
前記サブキャリア変調信号を所定の復調方式で復調する復調手段と、
を備えることを特徴とする。
【0010】
好ましくは、前記シフト手段は、生成した前記受信側データ系列の逆高速フーリエ変換を行い、
前記相関判定手段は、前記受信側データ系列の逆高速フーリエ変換を行った結果と前記並列信号との間に相関があるか否かを判定する。
【0011】
または、前記相関判定手段は、前記受信側データ系列と前記変換後データとの間に相関があるか否かを判定してもよい。
【0012】
好ましくは、前記シフト手段は、前記データ系列としてCAZAC(Constant Amplitude Zero Auto-Correlation)系列を用いる。
【0013】
本発明の第3の観点に係る通信方法は、
直交周波数分割多重通信方式の無線通信により他の機器と通信を行う通信機が行う通信方法であって、
入力信号を所定の変調方式で変調し、所定の残りデータの各要素と変調した前記入力信号の各要素とを周波数成分が互いに直交するサブキャリアに割り当て、サブキャリア変調信号を生成する変調ステップと、
データの集合であるデータ系列であって、データのシフトを行っていない同じデータ系列との間の自己相関値が、データのシフトを行ったデータ系列との間の自己相関値に比べて高い、自己相関特性を有する任意のデータ系列を用いて、前記サブキャリア変調信号の要素の内、先頭から第1の所定の数の個数の要素と、所定の振幅係数を各要素に乗算した前記データ系列の要素の内、先頭から第2の所定の数の個数の要素と、を順に並べて合成して演算データを生成する演算ステップと、
前記演算データの逆高速フーリエ変換を行うIFFTステップと、
前記IFFTステップの演算結果を合成してベースバンド信号を生成する合成ステップと、
前記ベースバンド信号のピーク対平均電力比を算出し、ピーク対平均電力比が所定の基準に合致するか否かを判定する判定ステップと、
ピーク対平均電力比が前記所定の基準に合致する前記ベースバンド信号を検出するまで、前記第1の所定の数および前記第2の所定の数の少なくともいずれか一方を変えて、前記演算ステップ、前記IFFTステップ、前記合成ステップ、および前記判定ステップの処理を繰り返し行う制御ステップと、
前記残りデータを前記サブキャリア変調信号の要素の内、前記所定の基準に合致する前記ベースバンド信号に対応する前記演算データに含まれない要素、から成るデータで更新する更新ステップと、
前記所定の基準に合致する前記ベースバンド信号から送信信号を生成して送信する送信ステップと、
を備えることを特徴とする。
【0014】
好ましくは、前記演算ステップにおいて、前記データ系列としてCAZAC(Constant Amplitude Zero Auto-Correlation)系列を用いる。
【0015】
本発明の第4の観点に係る通信方法は、
直交周波数分割多重通信方式の無線通信により他の機器と通信を行う通信機が行う通信方法であって、
送信信号を受信してベースバンド信号を生成する受信ステップと、
前記ベースバンド信号を直並列変換し、並列信号を生成する直並列ステップと、
前記並列信号の高速フーリエ変換を行って変換後データを生成するFFTステップと、
データの集合であるデータ系列であって、データのシフトを行っていない同じデータ系列との間の自己相関値が、データのシフトを行ったデータ系列との間の自己相関値に比べて高い、自己相関特性を有する所定のデータ系列について所定の方向へ所定の回数のシフトを行い、受信側データ系列を生成するシフトステップと、
前記受信側データ系列および前記並列信号から生成した所定の2つのデータの間に相関があるか否かを判定する相関判定ステップと、
前記相関判定ステップで相関があると判定するまで、前記データ系列をシフトする前記所定の回数を変えて、前記シフトステップおよび前記相関判定ステップを繰り返す受信側制御ステップと、
前記相関判定ステップで相関があると判定した際に用いた前記受信側データ系列を生成するために、前記シフトステップで行ったデータのシフトの前記所定の方向および前記所定の回数に基づき、前記変換後データ
の連続する一部のデータである所定の要素を決定し、前記変換後データから該所定の要素を抽出してサブキャリア変調信号を生成する抽出ステップと、
前記サブキャリア変調信号を所定の復調方式で復調する復調ステップと、
を備えることを特徴とする。
【0016】
好ましくは、前記シフトステップにおいて、生成した前記受信側データ系列の逆高速フーリエ変換を行い、
前記相関判定ステップにおいて、前記受信側データ系列の逆高速フーリエ変換を行った結果と前記並列信号との間に相関があるか否かを判定する。
【0017】
または、前記相関判定ステップにおいて、前記受信側データ系列と前記変換後データとの間に相関があるか否かを判定してもよい。
【0018】
好ましくは、前記シフトステップにおいて、前記データ系列としてCAZAC(Constant Amplitude Zero Auto-Correlation)系列を用いる。