(57)【要約】【課題】ＯＦＤＭ復調回路において、フィードバックループを構成することなく、残留キャリア周波数誤差の補正をおこなうこと。【解決手段】アークタンジェント演算部３０２により、受信したデータシンボル内に多重されたパイロット信号の位相角を求める。そして、複素乗算部３３１により、同期検波に用いる基準信号を、その位相角と同じ方向に同じ大きさの角度だけ回転させる。この回転させた基準信号を用いて、同期検波部３０１において同期検波をおこなう。あるいは、受信したデータシンボル内に多重されたパイロット信号の位相角を求め、受信したデータシンボルをその位相角と逆方向に同じ大きさの角度だけ回転させた後に、同期検波をおこなう。【選択図】      図１
2004304363.tif 000002
【特許請求の範囲】
【請求項１】
同期検波の基準となるパイロット信号をデータシンボルより前に受信して復調するＯＦＤＭ復調回路であって、
データシンボルに多重されたパイロット信号から回転位相角を求める演算手段と、
同期検波の基準となるパイロット信号を、前記演算手段により求められた回転位相角と同じ方向に同じ角度だけ回転させる回転手段と、
前記回転手段により回転させられた同期検波の基準信号でもって、同期検波をおこなう同期検波手段と、
を具備することを特徴とするＯＦＤＭ復調回路。
【請求項２】
同期検波の基準となるパイロット信号をデータシンボルより前に受信して復調するＯＦＤＭ復調回路であって、
データシンボルに多重されたパイロット信号から回転位相角を求める演算手段と、
前記データシンボルを、前記演算手段により求められた回転位相角と逆方向に同じ角度だけ回転させる回転手段と、
前記回転手段により回転させられたデータシンボルに対して同期検波をおこなう同期検波手段と、
を具備することを特徴とするＯＦＤＭ復調回路。
【請求項３】
データシンボルに多重された複数のパイロット信号から複数の回転位相角を求め、複数の回転位相角の平均値を求める位相角平均手段をさらに具備することを特徴とする請求項１または２に記載のＯＦＤＭ復調回路。
【請求項４】
前記位相角平均手段は、シンボル間の差分値を求め、差分値が過去に受信した差分値よりも突出した値を示すときに、突出した値を示すパイロット信号の角度として、前シンボルで求めた角度と差分値から求められる角度を用いることにより、回転位相角の平均値を求めることを特徴とする請求項３に記載のＯＦＤＭ復調回路。
【請求項５】
前記位相角平均手段は、突出したパイロット信号から求めた角度を示すパイロット信号の情報を除外して、回転位相角の平均値を求めることを特徴とする請求項４に記載のＯＦＤＭ復調回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＯＦＤＭ復調回路に関し、特にＯＦＤＭ復調回路の同期検波、残留キャリア周波数誤差補正回路に関する。
【０００２】
近年、無線ＬＡＮ（ローカルエリアネットワーク）が普及してきている。この無線ＬＡＮの規格には、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂおよびＩＥＥＥ８０２．１１ｇなどがある。ＩＥＥＥ８０２．１１ｂは、比較的低速ではあるが、他の規格よりも早く普及した規格である。ＩＥＥＥ８０２．１１ａは、直交周波数分割多重（ＯＦＤＭ）方式を採用しており、ＩＥＥＥ８０２．１１ｂよりも伝送容量が大きく、画像データなどの大容量データの送受信に適している。
【０００３】
【従来の技術】
ＩＥＥＥ８０２．１１ａ規格の無線ＬＡＮに用いられる従来の復調回路について説明する。まず、ＩＥＥＥ８０２．１１ａ規格の物理層のパケットフォーマットについて簡単に説明する。図１１は、ＩＥＥＥ８０２．１１ａ規格の物理層のパケットフォーマットを示す図である。図１１に示すように、パケットの先頭には、ＰＬＣＰプリアンブル１と呼ばれるヘッダーが存在する。ＰＬＣＰプリアンブル１は、ショートトレーニング期間２とロングトレーニング期間３から構成されており、同期処理に用いられる。
【０００４】
ショートトレーニング期間２では、０．８μｓ周期の波形が１０回繰り返し送られる（ｔ１〜ｔ１０）。ショートトレーニング期間２の前半部分では、ダイバシチアンテナの切り替えやＡＧＣ（自動利得制御）処理がおこなわれる。ショートトレーニング期間２の後半部分では、シンボル同期位置の検出とキャリア周波数誤差の粗調整がおこなわれる。
【０００５】
ロングトレーニング期間３では、ガードインターバル（ＧＩ２）につづいて３．２μｓ周期の波形（ロングトレーニングシンボル）が２回繰り返し送られる。ガードインターバル（ＧＩ２）は、３．２μｓ周期の波形の後半の１．６μｓ分の波形と同じである。ロングトレーニング期間３では、キャリア周波数誤差の細かい補正がおこなわれる。
【０００６】
キャリア周波数誤差を補正した後のロングトレーニング信号をＦＦＴ（高速フーリエ変換）処理することにより、伝送路の状態を示す情報（伝送路推定情報）が得られる。この伝送路推定情報に基づいて、後に送られてくるシグナルフィールド４やデータフィールド５の信号を同期検波することにより、伝送路等化処理がおこなわれる。
【０００７】
つぎに、復調回路の同期部の構成について説明する。図１２は、同期部の構成の一例を示すブロック図である。図１２に示すように、同期部１００は、ショートトレーニング処理部１１０と、これの後段につづくロングトレーニング処理部１３０により構成されている。
【０００８】
同期部１００には、ＡＧＣ等の処理がおこなわれたＩ信号およびＱ信号（以下、両信号を合わせてＩ／Ｑ信号と表す）が入力される。入力されたＩ／Ｑ信号は、ショートトレーニング処理部１１０に送られ、メモリ等で構成される第１の遅延部（遅延部１）１１１、第１の複素乗算部（複素乗算部１）１１２および第１のメモリ（メモリ１）１１６に供給される。第１の遅延部１１１は、供給されたＩ／Ｑ信号を、ショートトレーニング期間２の１０回の繰り返しデータのうちの１回分（０．８μｓ、２０ＭＨｚサンプルで１６サンプル）だけ遅延させる。この遅延したＩ／Ｑ信号は、第１の複素乗算部１１２に供給される。
【０００９】
第１の複素乗算部１１２は、第１の遅延部１１１により遅延したＩ／Ｑ信号と、遅延前のＩ／Ｑ信号との複素乗算処理をおこなう。この複素乗算処理により、図１３（ａ）および同図（ｂ）に示すようなＩ／Ｑ信号の相関情報が得られる。この相関情報は、第１の移動平均部（移動平均部１）１１３に供給される。
【００１０】
第１の移動平均部１１３は、Ｉ／Ｑ信号の相関情報に対して移動平均処理をおこなう。この移動平均処理により、Ｉ／Ｑ信号のそれぞれについて図１３（ｃ）および同図（ｄ）に示すような波形の移動平均値が得られる。得られたＩ／Ｑ信号の移動平均値は、第１の電力計算部（電力計算部１）１１４および第１のキャリア周波数誤差検出部（キャリア周波数誤差検出部１）１１５に供給される。
【００１１】
第１の電力計算部１１４は、Ｉ／Ｑ信号の移動平均値に基づいて、電力計算処理をおこなう。この電力計算処理により、図１３（ｅ）に示すように、ショートトレーニング期間２とロングトレーニング期間３との境界で最大となるピークを有する波形の移動平均電力値が得られる。得られた移動平均電力値のピーク位置は、ピーク検出部１１８により検出される。この検出されたピーク位置がシンボル同期位置となる。
【００１２】
第１のメモリ（メモリ１）１１６には、同期部１００に入力されたＩ／Ｑ信号が記憶されている。この第１のメモリ１１６に記憶されたデータのうち、ショートトレーニング期間２のデータを除くデータが、先に検出されたシンボル同期位置を基準にして、メモリ制御部１１７を介して読み出される。つまり、第１のメモリ１１６からは、ロングトレーニング期間３のデータから後のデータが読み出される。
【００１３】
一方、第１のキャリア周波数誤差検出部１１５および第２のキャリア周波数誤差検出部１１９は、第１の移動平均部１１３から供給されたＩ／Ｑ信号の移動平均値に基づいて、粗調整用キャリア周波数誤差を求める。この粗調整用キャリア周波数誤差は、第１のＣＯＳ／ＳＩＮ波形発生部（ＣＯＳ／ＳＩＮ波形発生部１）１２１に供給される。第１のＣＯＳ／ＳＩＮ波形発生部１２１は、粗調整用キャリア周波数誤差に基づいて、ＣＯＳ（コサイン）、ＳＩＮ（サイン）波形を発生する。以下、第２の各構成部については、図面側の記載を１，２の符号を附した。
【００１４】
そして、第２の複素乗算部１２０は、第１のＣＯＳ／ＳＩＮ波形発生部１２１で発生したＣＯＳ波形、ＳＩＮ波形と、第１のメモリ１１６から読み出された信号との複素乗算処理をおこなう。このようにして、キャリア周波数誤差の粗補正がおこなわれる。キャリア周波数誤差が粗補正されたＩ／Ｑ信号は、ロングトレーニング処理部１３０へ送られる。
【００１５】
ロングトレーニング処理部１３０では、キャリア周波数誤差が粗補正されたＩ／Ｑ信号は、メモリ等で構成される第２の遅延部１３１、第３の複素乗算部１３２および第２のメモリ１３３に供給される。第２の遅延部１３１は、供給されたＩ／Ｑ信号を、ロングトレーニング期間３の２回の繰り返しデータのうちの１回分（３．２μｓ、２０ＭＨｚサンプルで６４サンプル）だけ遅延させる。この遅延したＩ／Ｑ信号は、第３の複素乗算部１３２に供給される。
【００１６】
第３の複素乗算部１３２は、第２の遅延部１３１により遅延したＩ／Ｑ信号と、遅延前のＩ／Ｑ信号との複素乗算処理をおこなう。この複素乗算処理により、図１４（ａ）および同図（ｂ）に示すようなＩ／Ｑ信号の相関情報が得られる。この相関情報は、第２の移動平均部１３５に供給される。
【００１７】
第２の移動平均部１３５は、Ｉ／Ｑ信号の相関情報に対して移動平均処理をおこなう。この移動平均処理により、Ｉ／Ｑ信号のそれぞれについて図１４（ｃ）および同図（ｄ）に示すような波形の移動平均値が得られる。得られたＩ／Ｑ信号の移動平均値は、第３のキャリア周波数誤差検出部１３６に供給される。
【００１８】
第３のキャリア周波数誤差検出部１３６は、第２の移動平均部１３５から供給されたＩ／Ｑ信号の移動平均値に基づいて、細調整用キャリア周波数誤差を求める。第２のＣＯＳ／ＳＩＮ波形発生部１３８は、細調整用キャリア周波数誤差に基づいて、ＣＯＳ波形、ＳＩＮ波形を発生する。
【００１９】
一方、第２のメモリ１３３に記憶されているＩ／Ｑ信号は、メモリ制御部１３４を介して読み出される。そして、第４の複素乗算部１３７は、第２のＣＯＳ／ＳＩＮ波形発生部１３８で発生したＣＯＳ波形、ＳＩＮ波形と、第２のメモリ１３３から読み出された信号との複素乗算処理をおこなう。このようにして、キャリア周波数誤差の細かい補正がおこなわれる。この後、ロングトレーニング信号は、ＦＦＴ処理され、伝送路推定処理がおこなわれ、同期検波の基準信号として用いられる。
【００２０】
しかし、雑音などの影響により、ショートトレーニング期間２およびロングトレーニング期間３においてそれぞれ検出されるキャリア周波数誤差に誤差が生じるため、後段のＦＦＴ等に送られるデータには残留キャリア周波数誤差が含まれる。ＩＥＥＥ８０２．１１ａ規格では、同期検波の基準となるパイロット信号をデータシンボルより先に送り、復調がおこなわれる。このような方式では、残留キャリア周波数誤差があると、受信シンボルの位相が異なってしまう。
【００２１】
そのため、図１５に示すように、コンスタレーションが本来の点から徐々に回転してしまい、復調データに誤りが発生する。このときのコンスタレーションの回転方向は、残留キャリア周波数誤差の符号によって異なる。図１６は、残留キャリア周波数誤差がない場合のコンスタレーションである。
【００２２】
この残留キャリア周波数誤差を補正するため、復調回路には、同期検波後のデータシンボルに多重されているパイロット信号を利用して補正をおこなう残留キャリア周波数誤差補正回路が設けられている。図１７に示すように、従来の残留キャリア周波数誤差補正回路２００は、ＰＬＬループ（位相同期ループ）を構成している。
【００２３】
図１２に示す同期部１００から出力されたＩ／Ｑ信号は、ローター（複素乗算部）２０４を経て、ＦＦＴブロック２２０においてＦＦＴ処理される。ＦＦＴ処理されたロングトレーニング信号ｚ２（図１８（ｂ）参照）は、伝送路推定部２０５において、理想ロングトレーニングテーブル２０７から読み出された理想的なロングトレーニング信号ｚ１（図１８（ａ）参照）により複素除算処理される。この除算結果ｈ（図１８（ｃ）参照）は、同期検波の基準信号としてメモリ２０６に蓄えられる。
【００２４】
一方、ＦＦＴ処理されたデータシンボルｙ（図１８（ｄ）参照）は、同期検波部２０１に供給され、メモリ２０６から読み出された除算結果ｈにより複素除算処理されることによって、同期検波される（図１８（ｅ）参照）。この処理によって、同期検波時に伝送路等化も同時におこなわれる。
【００２５】
残留キャリア周波数誤差の補正をおこなうため、同期検波後のデータシンボルから４つのパイロット信号が抽出される。ここで用いられるパイロット信号は、受信キャリア番号が＋７、＋２１、−７、−２１に配置されたパイロット信号である。
【００２６】
これら４つのパイロット信号に基づいて、アークタンジェント演算部（ＡｒｃＴａｎ）２０２において、現シンボルでの位相角Φ７、Φ２１、Φ−７およびΦ−２１を求める。なお、Φ７、Φ２１、Φ−７およびΦ−２１は、それぞれ受信キャリア番号が＋７、＋２１、−７、−２１に配置されたパイロット信号の位相角である。
【００２７】
そして、残留キャリア周波数誤差検出部２０３において、４つの位相角Φ７、Φ２１、Φ−７およびΦ−２１の平均値を求め、これを残留キャリア周波数誤差Δｆとする。この残留キャリア周波数誤差Δｆに基づいて、ループフィルター２１１、数値制御オシレータ（ＮＣＯ）２１２およびＣｏｓ／Ｓｉｎテーブル２１３よりなる残留キャリア周波数ずれ補正部２１０は、ＣＯＳ波形およびＳＩＮ波形を発生する。
【００２８】
このＣＯＳ波形およびＳＩＮ波形は、ローター２０４にフィードバックされる。ローター２０４は、図１２に示す同期部１００から供給されたＩ／Ｑ信号と、フィードバックループにより供給されたＣＯＳ波形、ＳＩＮ波形との複素乗算処理をおこなう。ローター２０４による複素乗算結果は、ＦＦＴメモリ２２１、ＦＦＴ処理部２２２およびバッファ２２３よりなるＦＦＴブロック２２０においてＦＦＴ処理され、同期検波部２０１に供給される。
【００２９】
このように、同期検波後のデータシンボルに多重されているパイロット信号の位相角をＦＦＴブロック２２０の前にフィードバックすることによって、残留キャリア周波数ずれを補正しながら、つぎのシンボルに対するＦＦＴ処理および同期検波をおこなうというＰＬＬループが構成されている。
【００３０】
図１９は、伝送路等化の原理を示す図である。ＩＥＥＥ８０２．１１ａ規格では、送信機１１は、ロングトレーニング期間３において、定められた信号を送信する。この送信信号の周波数特性をＹ（ｗ）とし、伝送路１２の特性をＧ（ｗ）とすると、受信機１３では、送信信号の周波数特性Ｙ（ｗ）と伝送路特性Ｇ（ｗ）との畳み込みＸ（ｗ）＝Ｙ（ｗ）・Ｇ（ｗ）が得られる。
【００３１】
そこで、受信機１３は、受信信号（Ｙ（ｗ）・Ｇ（ｗ））を、受信機自体が有するロングトレーニングシンボル（Ｙ（ｗ））で複素除算し、伝送路１２の特性Ｇ（ｗ）を得る。このＧ（ｗ）をメモリ１４などに蓄えておき、ロングトレーニングシンボル以降のシグナルシンボルやデータシンボルを受信したときに、メモリ１４からＧ（ｗ）を読み出して除算処理をおこなうことにより、受信したＸ（ｗ）から伝送路１２の影響を取り除いたＹ（ｗ）のみを得る。
【００３２】
ところで、ＯＦＤＭ同期復調装置において、ＦＦＴ回路の後段にＡＦＣループ（周波数制御ループ）とＰＬＬループを設け、これらＡＦＣループおよびＰＬＬループにより検出した周波数誤差信号を直交検波回路のＡＦＣループに帰還させることにより、キャリア同期後に生じた周波数ずれを除去するようにした装置が公知である（特許文献１参照。）。また、ＯＦＤＭ復調装置において、周波数誤差推定回路により、伝搬路歪み補償をおこなった信号を用いて残存搬送波周波数誤差を推定し、この周波数誤差情報により、伝搬路歪み補償係数を修正し、あるいは同期回路における搬送波周波数同期動作後の残存搬送波周波数誤差を補償するようにした装置が公知である（特許文献２参照。）。
【００３３】
【特許文献１】
特開平８−１０２７７１号公報
【特許文献２】
特開２０００−２８６８２０号公報
【００３４】
【発明が解決しようとする課題】
しかしながら、上述した従来の残留キャリア周波数誤差補正回路では、ＰＬＬループ内にＦＦＴや同期検波などの処理遅延の大きな回路が含まれており、これらの回路での処理遅延が大きいため、制御が不安定となり、ＰＬＬの引き込み特性やジッタ特性が劣化するという問題点がある。たとえばＩＥＥＥ８０２．１１ａ規格では６４ポイントのＦＦＴ処理をおこなうので、１シンボル程度（４．０μｓ）の遅延が生じる。
【００３５】
本発明は、上記問題点に鑑みてなされたものであって、フィードバックループを構成することなく、残留キャリア周波数誤差の補正をおこなうことができる残留キャリア周波数誤差補正回路を備えたＯＦＤＭ復調回路を提供することを目的とする。
【００３６】
【課題を解決するための手段】
上記目的を達成するため、本発明は、受信したデータシンボル内に多重されたパイロット信号の位相角を求め、同期検波に用いる基準信号をその位相角と同じ方向に同じ大きさの角度だけ回転させた後に、同期検波をおこなうことを特徴とする。
【００３７】
この発明によれば、同期検波に用いる基準信号を、残留キャリア周波数誤差に応じた位相角分だけ、その位相角と同じ方向に回転させることにより、残留キャリア周波数誤差の影響を軽減させるための処理を同一シンボル内で完結させることができる。
【００３８】
また、上記目的を達成するため、本発明は、受信したデータシンボル内に多重されたパイロット信号の位相角を求め、受信したデータシンボルをその位相角と逆方向に同じ大きさの角度だけ回転させた後に、同期検波をおこなうことを特徴とする。
【００３９】
この発明によれば、受信したデータシンボルを、残留キャリア周波数誤差に応じた位相角分だけ、その位相角と逆方向に回転させることにより、残留キャリア周波数誤差の影響を軽減させるための処理を同一シンボル内で完結させることができる。
【００４０】
【発明の実施の形態】
以下に、本発明の実施の形態にかかるＯＦＤＭ復調回路について図面を参照しつつ詳細に説明する。
【００４１】
（実施の形態１）
図１は、本発明の実施の形態１にかかるＯＦＤＭ復調回路の残留キャリア周波数誤差補正回路のブロック構成を示す図である。図１に示すように、残留キャリア周波数誤差補正回路３００は、同期検波手段である同期検波部３０１、演算手段であるアークタンジェント演算部（ＡｒｃＴａｎ）３０２、伝送路推定部３０５、メモリ３０６、理想ロングトレーニングテーブル３０７、数値制御オシレータ（ＮＣＯ）３１２、Ｃｏｓ／Ｓｉｎテーブル３１３、ＦＦＴメモリ３２１とＦＦＴ処理部３２２とバッファ３２３よりなるＦＦＴブロック３２０、回転手段である複素乗算部３３１、理想パイロットテーブル３３２、および位相角平均手段である平均部３３３を備えている。
【００４２】
残留キャリア周波数誤差補正回路３００には、図示しない同期部から出力されたＩ／Ｑ信号が入力される。このＩ／Ｑ信号は、同期部においてキャリア周波数誤差補正されたロングトレーニング期間以降の信号である。同期部として、特に限定しないが、たとえば図１２に示す同期部１００を用いることができる。
【００４３】
残留キャリア周波数誤差補正回路３００に入力したＩ／Ｑ信号は、ＦＦＴブロック３２０においてＦＦＴ処理される。ＦＦＴ処理されたロングトレーニング信号ｚ２（図１８（ｂ）参照）は、伝送路推定部３０５において、理想ロングトレーニングテーブル３０７から読み出された理想的なロングトレーニング信号ｚ１（図１８（ａ）参照）により複素除算処理される。この除算結果ｈ（図１８（ｃ）参照）は、メモリ３０６に蓄えられる。
【００４４】
一方、ＦＦＴ処理されたデータシンボルｙ（図１８（ｄ）参照）は、同期検波部３０１に供給され、メモリ３０６から読み出された除算結果ｈにより複素除算処理されることによって、同期検波される（図１８（ｅ）参照）。この処理によって、同期検波時に伝送路等化も同時におこなわれる。
【００４５】
残留キャリア周波数誤差の補正をおこなうため、同期検波後のデータシンボルから、受信キャリア番号が＋７、＋２１、−７、−２１に配置されたパイロット信号（以下、受信パイロット信号とする）が抽出される。ＩＥＥＥ８０２．１１ａ規格では、パイロット信号はＢＰＳＫで変調されているため、複素平面上での理想的な信号点は、図９に示すように実数軸上の＋１または−１の点に位置する。しかし、実際には、キャリア周波数誤差の発生により、受信パイロット信号の信号点は、ある回転位相角Φで回転した点に位置する。この角度Φは、つぎの式より求められる。
【００４６】
Φ＝ａｔａｎ（受信パイロット信号虚数値／受信パイロット信号実数値）
【００４７】
そこで、あらかじめ理想パイロットテーブル３３２に、理想的なパイロット信号の位置等の情報を格納しておく。そして、理想パイロットテーブル３３２から理想的なパイロット信号の位置を読み出し、アークタンジェント演算部（ＡｒｃＴａｎ）３０２においてシンボル毎に上記式の計算をおこなうことによって、理想的なパイロット信号の信号点から各受信パイロット信号の信号点までの回転位相角Φ７、Φ２１、Φ−７およびΦ−２１が求められる。
【００４８】
そして、平均部３３３において、４つの回転位相角Φ７、Φ２１、Φ−７およびΦ−２１の平均値が求められる。この平均値に基づいて、数値制御オシレータ３１２およびＣｏｓ／Ｓｉｎテーブル３１３により、ＣＯＳ波形およびＳＩＮ波形を発生させる。このＣＯＳ波形およびＳＩＮ波形は、複素乗算部３３１において、同期検波時にメモリ３０６から読み出された伝送路推定情報（除算結果ｈ）と複素乗算処理される。
【００４９】
これによって、伝送路推定情報のコンスタレーションが回転位相角方向に回転する。すなわち、同期検波に用いる基準信号が、残留キャリア周波数誤差に応じた回転位相角分だけ、その回転位相角と同じ方向に回転する。その後、同期検波部３０１において、同期検波をおこなうことにより、シグナルフィールドおよびデータフィールドのコンスタレーションの回転を停止させ、残留キャリア周波数誤差の影響を取り除くことができる。
【００５０】
上述した実施の形態１によれば、残留キャリア周波数誤差の影響を軽減させるための処理が同一シンボル内で完結するので、フィードバックループを構成することなく、残留キャリア周波数誤差の補正をおこなうことができる。したがって、フィードバックループの処理遅延のために、制御が不安定となり、引き込み特性、引き込み後のジッタ特性の劣化が生じるようなことがなく、特性の向上をはかることができる。
【００５１】
（実施の形態２）
図２は、本発明の実施の形態２にかかるＯＦＤＭ復調回路の残留キャリア周波数誤差補正回路のブロック構成を示す図である。図２に示すように、残留キャリア周波数誤差補正回路４００は、同期検波手段である同期検波部４０１、演算手段であるアークタンジェント演算部４０２、伝送路推定部４０５、メモリ４０６、理想ロングトレーニングテーブル４０７、数値制御オシレータ４１２、Ｃｏｓ／Ｓｉｎテーブル４１３、ＦＦＴメモリ４２１とＦＦＴ処理部４２２とバッファ４２３よりなるＦＦＴブロック４２０、回転手段である複素乗算部４３１、理想パイロットテーブル４３２、および位相角平均手段である平均部４３３を備えている。
【００５２】
残留キャリア周波数誤差補正回路４００には、図示しない同期部から出力されたＩ／Ｑ信号が入力される。このＩ／Ｑ信号は、同期部においてキャリア周波数誤差補正されたロングトレーニング期間以降の信号である。同期部として、特に限定しないが、たとえば図１２に示す同期部１００を用いることができる。
【００５３】
残留キャリア周波数誤差補正回路４００に入力したＩ／Ｑ信号は、ＦＦＴブロック４２０においてＦＦＴ処理される。ＦＦＴ処理されたロングトレーニング信号ｚ２（図１８（ｂ）参照）は、伝送路推定部４０５において、理想ロングトレーニングテーブル４０７から読み出された理想的なロングトレーニング信号ｚ１（図１８（ａ）参照）により複素除算処理される。この除算結果ｈ（図１８（ｃ）参照）は、メモリ４０６に蓄えられる。
【００５４】
一方、ＦＦＴ処理されたデータシンボルｙ（図１８（ｄ）参照）は、同期検波部４０１に供給され、メモリ４０６から読み出された除算結果ｈにより複素除算処理されることによって、同期検波される（図１８（ｅ）参照）。この処理によって、同期検波時に伝送路等化も同時におこなわれる。
【００５５】
残留キャリア周波数誤差の補正をおこなうため、同期検波後のデータシンボルから、受信キャリア番号が＋７、＋２１、−７、−２１に配置された受信パイロット信号が抽出される。抽出された各受信パイロット信号について、理想パイロットテーブル４３２およびアークタンジェント演算部（ＡｒｃＴａｎ）４０２により、実施の形態１と同様にして回転位相角Φ７、Φ２１、Φ−７およびΦ−２１が求められる。
【００５６】
そして、平均部４３３において、４つの回転位相角Φ７、Φ２１、Φ−７およびΦ−２１の平均値が求められる。この平均値に基づいて、数値制御オシレータ４１２およびＣｏｓ／Ｓｉｎテーブル４１３により、ＣＯＳ波形およびＳＩＮ波形を発生させる。このＣＯＳ波形およびＳＩＮ波形は、複素乗算部４３１において、ＦＦＴ処理されたデータシンボルと複素乗算処理される。
【００５７】
これによって、同期検波に供されるデータが、残留キャリア周波数誤差に応じた位相角分だけ、その位相角と逆方向に回転する。その後、同期検波部４０１において、同期検波をおこなうことにより、シグナルフィールドおよびデータフィールドのコンスタレーションの回転を停止させ、残留キャリア周波数誤差の影響を取り除くことができる。
【００５８】
上述した実施の形態２によれば、残留キャリア周波数誤差の影響を軽減させるための処理が同一シンボル内で完結するので、フィードバックループを構成することなく、残留キャリア周波数誤差の補正をおこなうことができる。したがって、フィードバックループの処理遅延のために、制御が不安定となり、引き込み特性、引き込み後のジッタ特性の劣化が生じるようなことがなく、特性の向上をはかることができる。
【００５９】
（実施の形態３）
実施の形態３は、実施の形態１または実施の形態２において、回転位相角演算結果から、雑音の影響を軽減させるものである。受信信号に雑音が混入すると、図１０に示すように、受信信号のコンスタレーションが広がってしまう。その結果、求めた回転位相角に誤差が生じてしまう。そこで、実施の形態３では、雑音の影響により広がったパイロット信号から求めた回転位相角が、インパルス的に突出するのを防止する。
【００６０】
図３は、本発明の実施の形態３にかかるＯＦＤＭ復調回路の残留キャリア周波数誤差補正回路の要部のブロック構成を示す図である。図３に示すように、アークタンジェント演算部（ＡｒｃＴａｎ）５０１、３つのセレクタ（ＳＥＬ）５０２，５０７，５１２、３個のシンボル遅延部（フリップフロップ；ＦＦ）５０３，５０６，５０８、３つの加算器５０４，５０５，５０９、減算器５１０および比較器５１１が設けられている。
【００６１】
アークタンジェント演算部５０１には、受信パイロット信号の実数および虚数の振幅と、その受信パイロット信号の本来あるべき点の値（＋１または−１）が入力される。アークタンジェント演算部５０１では、受信パイロット信号の回転位相角を求める。アークタンジェント演算部５０１の出力Φ０（ｔ）は、第１のセレクタ５０２、第１の加算器５０４および第２のセレクタ５１２に供給される。第１のセレクタ５０２には、第２のセレクタ５１２の出力Φ（ｔ）も供給される。第１のセレクタ５０２は、比較器５１１の比較結果が後述するようにΔΦ３（ｔ）＞保護値の場合にΦ（ｔ）を選択し、そうでない場合にΦ０（ｔ）を選択して、Φ０’（ｔ）として出力する。
【００６２】
第１のセレクタ５０２から出力されたΦ０’（ｔ）は、第１のシンボル遅延部５０３において、１シンボル遅延される。したがって、第１のシンボル遅延部５０３の出力は、１シンボル前のΦ０（ｔ−１）である。このΦ０（ｔ−１）は、第１の加算器５０４と第２の加算器５０５に供給される。第１の加算器５０４では、アークタンジェント演算部５０１から出力されたΦ０（ｔ）と、１シンボル前のΦ０（ｔ−１）との差分ΔΦ０（ｔ）を求める。
【００６３】
このΔΦ０（ｔ）は、第２のシンボル遅延部５０６および減算器５１０に供給される。第２のシンボル遅延部５０６では、１シンボル遅延されるので、第２のシンボル遅延部５０６の出力は、１シンボル前の差分ΔΦ０（ｔ−１）である。このΔΦ０（ｔ−１）は、第３のセレクタ５０７に供給される。第３のセレクタ５０７の出力ΔΦ１（ｔ−１）は、第３のシンボル遅延部５０８および第３の加算器５０９に供給される。第３のシンボル遅延部５０８では、１シンボル遅延されるので、第３のシンボル遅延部５０８の出力は、１シンボル前の差分ΔΦ１（ｔ−２）である。このΔΦ１（ｔ−２）は、第３の加算器５０９においてΔΦ１（ｔ−１）に加算される。
【００６４】
第３の加算器５０９の出力ΔΦ２（ｔ）は、ΔΦ１（ｔ−１）とΔΦ１（ｔ−２）の加算平均値であり、減算器５１０および第２の加算器５０５に供給されるとともに、第３のセレクタ５０７に供給される。つまり、第３のセレクタ５０７は、比較器５１１の比較結果が後述するようにΔΦ３（ｔ）＞保護値の場合にΔΦ０（ｔ−１）を選択し、そうでない場合にΔΦ２（ｔ）を選択して、ΔΦ１（ｔ−１）として出力する。
【００６５】
第２の加算器５０５は、Φ０（ｔ−１）とΔΦ２（ｔ）とを加算し、その結果をΦ３（ｔ）として第２のセレクタ５１２に供給する。減算器５１０は、ΔΦ０（ｔ）からΔΦ２（ｔ）を減算し、その結果をΔΦ３（ｔ）として比較器５１１に供給する。比較器５１１は、比較開始指示が発行されている場合に、ΔΦ３（ｔ）と保護値とを比較する。第２のセレクタ５１２は、比較器５１１の比較結果がΔΦ３（ｔ）＞保護値の場合にΦ３（ｔ）を選択し、そうでない場合にΦ０（ｔ）を選択して、Φ（ｔ）として出力する。
【００６６】
第２のシンボル遅延部５０６、第３のセレクタ５０７、第３のシンボル遅延部５０８および第３の加算器５０９は、位相差平均値算出回路を構成している。位相差平均値算出回路は、時間ｔよりも以前に入力されたパイロット信号の位相差を時間方向に加算平均することにより、パイロット信号の位相差から雑音の影響を取り除いた推定値ΔΦ２（ｔ）を求める回路である。
【００６７】
図４は、図３に示す構成の動作を説明するためのフローチャートである。まず、受信パイロット信号の実数および虚数の振幅と、その受信パイロット信号の本来あるべき点の値（＋１または−１）とに基づいて、受信パイロット信号の回転位相角Φ０（ｔ）を求める。Φ０（ｔ）＝ａｔａｎ（Ｑ／Ｉ）である（ステップＳ３０１）。
【００６８】
つぎに、Φ０（ｔ）と１シンボル前の回転位相角Φ０（ｔ−１）との差分ΔΦ０（ｔ）を求める（ステップＳ３０２）。ΔΦ０（ｔ）＝Φ０（ｔ）−Φ０（ｔ−１）である。また、位相差平均値算出回路においてΔΦ２（ｔ）を求める。ΔΦ２（ｔ）＝（ΔΦ１（ｔ−１）＋ΔΦ１（ｔ−２））／２である（ステップＳ３０３）。
【００６９】
つぎに、ΔΦ３（ｔ）を求める。ΔΦ３（ｔ）＝ΔΦ０（ｔ）−ΔΦ２（ｔ）である（ステップＳ３０４）。比較器５１１で比較開始指示が発行されていない場合には（ステップＳ３０５：Ｎｏ）、Φ１（ｔ）＝Φ０（ｔ）とする（ステップＳ３１０）。そして、ステップＳ３０１へ戻る。比較器５１１で比較開始指示が発行されている場合には（ステップＳ３０５：Ｙｅｓ）、ΔΦ３（ｔ）と保護値とを比較し（ステップＳ３０６）、ΔΦ３（ｔ）が保護値よりも小さい場合には（ステップＳ３０６：Ｙｅｓ）、Φ０（ｔ）は確からしいと判断して、Φ（ｔ）＝Φ０（ｔ）として出力する（ステップＳ３１１）。
【００７０】
一方、ΔΦ３（ｔ）が保護値よりも大きい場合には（ステップＳ３０６：Ｎｏ）、Φ０（ｔ）は雑音などの影響により不確かなデータである可能性が高い。そこで、位相差平均値算出回路からの出力ΔΦ２（ｔ）と１シンボル前の角度Φ０（ｔ−１）とからΦ３（ｔ）を求める。Φ３（ｔ）＝Φ０（ｔ−１）＋ΔΦ２（ｔ）である（ステップＳ３０７）。このΦ３（ｔ）をΦ（ｔ）として出力する（ステップＳ３０８）。そして、Φ０’（ｔ）＝Φ（ｔ）とする（ステップＳ３０９）。
【００７１】
以上の処理を１シンボルのデータに含まれる４つのパイロットキャリアに対しておこなうことにより、雑音の影響を受けにくい角度算出処理をおこなうことができる。なお、この例では、数シンボルにわたって差分値の平均値をとる必要がある。このシンボル数等については任意とし、外部ＣＰＵなどを経由して設定することができるものとする。差分値の比較をおこなう保護値についても同様である。
【００７２】
（実施の形態４）
図５は、本発明の実施の形態４にかかるＯＦＤＭ復調回路の残留キャリア周波数誤差補正回路の要部のブロック構成を示す図である。図５に示すように、アークタンジェント演算部（ＡｒｃＴａｎ）６０１には、受信キャリア番号が＋７、＋２１、−７、−２１に配置された各受信パイロット信号の実数および虚数の振幅と、その受信パイロット信号の本来あるべき点の値（＋１または−１）が入力される。アークタンジェント演算部６０１では、各受信パイロット信号の回転位相角を求める。
【００７３】
アークタンジェント演算部６０１の出力Φ（７，ｔ）は、第１のシンボル遅延部６０２ａ、第１の減算器６０３ａおよびマスク回路６０９ａに供給される。第１のシンボル遅延部６０２ａの出力は、１シンボル前のΦ（７，ｔ−１）である。なお、実施の形態４では、Φ（ｎ，ｔ）のｎはキャリア番号を表している。
【００７４】
第１の減算器６０３ａは、Φ（７，ｔ）からΦ（７，ｔ−１）を減算し、その結果をΔΦ（７，ｔ）として第２のシンボル遅延部６０４ａおよび第２の減算器６０６ａに供給する。第２のシンボル遅延部６０４ａの出力は、１シンボル前のΔΦ（７，ｔ−１）であり、第１の加算器６０５ａに供給される。第１の加算器６０５ａにおいて、ΔΦ（７，ｔ−１）と、第３のシンボル遅延部６０７ａより出力された、第１の加算器６０５ａの１シンボル前の出力ΔΦ’（７，ｔ−１）とを加算する。
【００７５】
そして、第１の加算器６０５ａは、ΔΦ（７，ｔ−１）とΔΦ’（７，ｔ−１）との加算値の平均値をΔΦ’（７，ｔ）として出力する。このΔΦ’（７，ｔ）は第２の減算器６０６ａに供給される。第２の減算器６０６ａは、ΔΦ（７，ｔ）からΔΦ’（７，ｔ）を減算し、その結果をΔΦ’’（７，ｔ）として比較器６０８ａに供給する。比較器６０８ａは、比較開始指示が発行されている場合に、ΔΦ’’（７，ｔ）と保護値とを比較する。比較の結果、ΔΦ’’（７，ｔ）＞保護値であれば、比較器６０８ａはＥＮ（７，ｔ）として０を出力する。一方、ΔΦ’’（７，ｔ）が保護値を超えていなければ、比較器６０８ａはＥＮ（７，ｔ）として１を出力する。
【００７６】
ＥＮ（７，ｔ）の値は第３の加算器６１１に送られる。また、ＥＮ（７，ｔ）の値が０のときには、マスク回路６０９ａからΦ’（７，ｔ）として０が出力される。ＥＮ（７，ｔ）の値が１のときには、マスク回路６０９ａからΦ’（７，ｔ）としてΦ（７，ｔ）が出力される。Φ’（７，ｔ）の値は第２の加算器６１０に送られる。
【００７７】
受信キャリア番号が＋２１、−７、−２１に配置された各受信パイロット信号については、説明を省略するが、上述した受信キャリア番号が＋７に配置された受信パイロット信号と同様である。
【００７８】
したがって、第２の加算器６１０では、Φ’（７，ｔ）、Φ’（２１，ｔ）、Φ’（−７，ｔ）およびΦ’（−２１，ｔ）の加算処理がおこなわれる。その結果得られた値Φ’（ｔ）は除算器６１２に送られる。また、第３の加算器６１１では、ＥＮ（７，ｔ）、ＥＮ（２１，ｔ）、ＥＮ（−７，ｔ）およびＥＮ（−２１，ｔ）の加算処理がおこなわれる。その結果得られた値ＥＮ（ｔ）は除算器６１２に送られる。除算器６１２では、Φ’（ｔ）がＥＮ（ｔ）により除算される。
【００７９】
図６は、図５に示す構成の動作を説明するためのフローチャートである。まず、受信パイロット信号の実数および虚数の振幅と、その受信パイロット信号の本来あるべき点の値（＋１または−１）とに基づいて、受信パイロット信号の回転位相角Φ（７，ｔ）を求める。Φ（７，ｔ）＝ａｔａｎ（Ｑ／Ｉ）である（ステップＳ４０１）。
【００８０】
つぎに、Φ（７，ｔ）と１シンボル前の回転位相角Φ（７，ｔ−１）との差分ΔΦ（７，ｔ）を求める。ΔΦ（７，ｔ）＝Φ（７，ｔ）−Φ（７，ｔ−１）である（ステップＳ４０２、Ｓ４０３）。つぎに、ΔΦ（７，ｔ）の１シンボル前の差分ΔΦ（７，ｔ−１）とΔΦ’（７，ｔ−１）との加算平均値ΔΦ’（７，ｔ）を求める。ΔΦ’（７，ｔ）＝（ΔΦ（７，ｔ−１）＋ΔΦ’（７，ｔ−１））／２である（ステップＳ４０４、Ｓ４０５、Ｓ４０６）。ΔΦ’（７，ｔ−１）は、ΔΦ’（７，ｔ）の１シンボル前の値である。
【００８１】
つぎに、ステップＳ４０３で得たΔΦ（７，ｔ）から、ステップＳ４０５で得たΔΦ’（７，ｔ）を減算し、ΔΦ’’（７，ｔ）を求める。ΔΦ’’（７，ｔ）＝ΔΦ（７，ｔ）−ΔΦ’（７，ｔ）である（ステップＳ４０７）。比較器６０８ａで比較開始指示が発行されていない場合には（ステップＳ４０８：Ｎｏ）、ＥＮ（７，ｔ）＝１とし（ステップＳ４１２）、Φ’（７，ｔ）＝Φ（７，ｔ）とする（ステップＳ４１３）。
【００８２】
比較開始指示が発行されている場合には（ステップＳ４０８：Ｙｅｓ）、ΔΦ’’（７，ｔ）と保護値とを比較し（ステップＳ４０９）、Φ’’（７，ｔ）が保護値よりも小さい場合には（ステップＳ４０９：Ｎｏ）、Φ（７，ｔ）は確からしいと判断して、ＥＮ（７，ｔ）＝１とし（ステップＳ４１２）、Φ’（７，ｔ）＝Φ（７，ｔ）とする（ステップＳ４１３）。一方、Φ’’（７，ｔ）が保護値よりも大きい場合には（ステップＳ４０９：Ｙｅｓ）、Φ（７，ｔ）は雑音などの影響により不確かなデータである可能性が高い。そこで、ＥＮ（７，ｔ）＝０とし（ステップＳ４１０）、Φ’（７，ｔ）＝０とする（ステップＳ４１１）。これによって、不確かな角度情報がマスクされる。
【００８３】
受信キャリア番号が＋２１、−７、−２１に配置された各受信パイロット信号についても同様にして、Φ’（２１，ｔ）とＥＮ（２１，ｔ）、Φ’（−７，ｔ）とＥＮ（−７，ｔ）、Φ’（−２１，ｔ）とＥＮ（−２１，ｔ）を求める。つぎに、Φ’（ｔ）＝Φ’（７，ｔ）＋Φ’（２１，ｔ）＋Φ’（−７，ｔ）＋Φ’（−２１，ｔ）を計算するとともに（ステップＳ４１４）、ＥＮ（ｔ）＝ＥＮ（７，ｔ）＋ＥＮ（２１，ｔ）＋ＥＮ（−７，ｔ）＋ＥＮ（−２１，ｔ）を計算する（ステップＳ４１５）。そして、Φ（ｔ）＝Φ’（ｔ）／ＥＮ（ｔ）を計算してΦ（ｔ）を求める（ステップＳ４１６）。
【００８４】
以上の処理をおこなうことによって、雑音などの影響を受けたパイロット信号の角度を除外することができる。したがって、単純に４つのパイロット信号の角度の平均値を求める構成の場合には、４つのパイロット信号のうち、どれかひとつでも雑音などの影響を受けると、その平均値が乱れてしまうが、本実施の形態では、それを防止することができる。
【００８５】
（実施の形態５）
図７は、本発明の実施の形態５にかかるＯＦＤＭ復調回路の残留キャリア周波数誤差補正回路の要部のブロック構成を示す図である。図７に示すように、アークタンジェント演算部７０１には、受信キャリア番号が＋７、＋２１、−７、−２１に配置された各受信パイロット信号の実数および虚数の振幅と、その受信パイロット信号の本来あるべき点の値（＋１または−１）が入力される。アークタンジェント演算部７０１では、各受信パイロット信号の回転位相角を求める。
【００８６】
アークタンジェント演算部７０１の出力Φ（７，ｔ）は、第１のシンボル遅延部７０２ａ、第１の加算器７０３ａ、比較器７０９および第１のセレクタ７０８ａに供給される。第１のシンボル遅延部７０２ａの出力は、１シンボル前のΦ（７，ｔ−１）であり、第１の加算器７０３ａおよび第２の加算器７０４ａに供給される。なお、実施の形態５では、Φ（ｎ，ｔ）のｎはキャリア番号を表している。
【００８７】
第１の加算器７０３ａは、Φ（７，ｔ）と−Φ（７，ｔ−１）を加算し、その結果をΔΦ（７，ｔ）として第２のセレクタ７０５ａに供給する。第２のセレクタ７０５ａの出力ΔΦ’（７，ｔ）は、第２のシンボル遅延部７０６ａおよび第３の加算器７０７ａに供給される。第２のシンボル遅延部７０６ａの出力は、１シンボル前のΔΦ’（７，ｔ−１）である。第３の加算器７０７ａでは、第２のシンボル遅延部７０６ａの出力ΔΦ’（７，ｔ−１）と、第２のセレクタ７０５ａの出力ΔΦ’（７，ｔ）とを加算する。
【００８８】
第３の加算器７０７ａの出力Φ’（７，ｔ）は、第２のセレクタ７０５ａおよび第２の加算器７０４ａに供給される。第２の加算器７０４ａは、Φ（７，ｔ−１）とΦ’（７，ｔ）とを加算し、その結果を第１のセレクタ７０８ａに供給する。
【００８９】
受信キャリア番号が＋２１、−７、−２１に配置された各受信パイロット信号については、説明を省略するが、上述した受信キャリア番号が＋７に配置された受信パイロット信号と同様である。
【００９０】
そして、比較器７０９は、受信キャリア番号が＋２１、−７、−２１に配置された各受信パイロット信号の角度ΔΦ（７，ｔ）、ΔΦ（２１，ｔ）、ΔΦ（−７，ｔ）およびΔΦ（−２１，ｔ）の比較をおこなう。比較の結果、Φ（７，ｔ）が他の３つの角度よりも極端に大きい場合、第１のセレクタ７０８ａは、１シンボル前の角度から求めた位相角、すなわちΦ（７，ｔ−１）＋Φ’（７，ｔ）を選択し、Φ’’（７，ｔ）として出力する。一方、Φ（７，ｔ）が他の３つの角度と同じ程度である場合には、第１のセレクタ７０８ａは、現シンボル角度であるΦ（７，ｔ）を選択して出力する。受信キャリア番号が＋２１、−７、−２１に配置された各受信パイロット信号の角度についても同様である。
【００９１】
図８は、図７に示す構成の動作を説明するためのフローチャートである。まず、受信パイロット信号の実数および虚数の振幅と、その受信パイロット信号の本来あるべき点の値（＋１または−１）とに基づいて、受信パイロット信号の回転位相角Φ（７，ｔ）を求める。Φ（７，ｔ）＝ａｔａｎ（Ｑ（７，ｔ）／Ｉ（７，ｔ））である（ステップＳ５０１）。同様にして、他の受信パイロット信号の回転位相角Φ（２１，ｔ）、Φ（−７，ｔ）およびΦ（−２１，ｔ）も求め、比較する（ステップＳ５０２）。
【００９２】
つぎに、比較結果に基づいて、ΔΦ（７，ｔ）かΔΦ’’（７，ｔ）を選択する（ステップＳ５０５）。ΔΦ（７，ｔ）は、ΔΦ（７，ｔ）からその１シンボル前のΔΦ（７，ｔ−１）ｗｐ減算たものである（ステップＳ５０３、Ｓ５０４）。また、ΔΦ’’（７，ｔ）は、ΔΦ’（７，ｔ）とその１シンボル前のΔΦ’（７，ｔ−１）とを加算したものである（ステップＳ５０６、Ｓ５０７）。ΔΦ’（７，ｔ）は、Φ（７，ｔ−１）とΔΦ’’（７，ｔ）とを加算したものである（ステップＳ５０３、ステップＳ５０８）。そして、ステップＳ５０２での比較の結果、Φ（７，ｔ）がΦ（２１，ｔ）、Φ（−７，ｔ）およびΦ（−２１，ｔ）よりも極端に大きい場合、Φ’（７，ｔ）を選択し、そうでない場合には、Φ（７，ｔ）を選択して、Φ’’（７，ｔ）として出力する（ステップＳ５０９）。
【００９３】
以上の処理をおこなうことによって、雑音などの影響を受けたパイロット信号の角度を除外することができる。したがって、単純に４つのパイロット信号の角度の平均値を求める構成の場合には、４つのパイロット信号のうち、どれかひとつでも雑音などの影響を受けると、その平均値が乱れてしまうが、本実施の形態では、それを防止することができる。なお、実施の形態５においても、実施の形態４と同様に、突出したパイロット信号の角度をマスクするようにしてもよい。
【００９４】
以上において本発明は、上述した各実施の形態に限らず、種々変更可能である。
【００９５】
（付記１）同期検波の基準となるパイロット信号をデータシンボルより前に受信して復調するＯＦＤＭ復調回路であって、
データシンボルに多重されたパイロット信号から回転位相角を求める演算手段と、
同期検波の基準となるパイロット信号を、前記演算手段により求められた回転位相角と同じ方向に同じ角度だけ回転させる回転手段と、
前記回転手段により回転させられた同期検波の基準信号でもって、同期検波をおこなう同期検波手段と、
を具備することを特徴とするＯＦＤＭ復調回路。
【００９６】
（付記２）同期検波の基準となるパイロット信号をデータシンボルより前に受信して復調するＯＦＤＭ復調回路であって、
データシンボルに多重されたパイロット信号から回転位相角を求める演算手段と、
前記データシンボルを、前記演算手段により求められた回転位相角と逆方向に同じ角度だけ回転させる回転手段と、
前記回転手段により回転させられたデータシンボルに対して同期検波をおこなう同期検波手段と、
を具備することを特徴とするＯＦＤＭ復調回路。
【００９７】
（付記３）データシンボルに多重された複数のパイロット信号から複数の回転位相角を求め、複数の回転位相角の平均値を求める位相角平均手段をさらに具備することを特徴とする付記１または２に記載のＯＦＤＭ復調回路。
【００９８】
（付記４）前記位相角平均手段は、シンボル間の差分値を求め、差分値が過去に受信した差分値よりも突出した値を示すときに、突出した値を示すパイロット信号の角度として、前シンボルで求めた角度と差分値から求められる角度を用いることにより、回転位相角の平均値を求めることを特徴とする付記３に記載のＯＦＤＭ復調回路。
【００９９】
（付記５）前記位相角平均手段は、突出したパイロット信号から求めた角度を示すパイロット信号の情報を除外して、回転位相角の平均値を求めることを特徴とする付記４に記載のＯＦＤＭ復調回路。
【０１００】
（付記６）前記位相角平均手段は、複数のパイロット信号から求められた角度を比較し、突出した値を示すパイロット信号の角度として、前シンボルで求めた角度と差分値から求められる角度を用いて推定することにより、回転位相角の平均値を求めることを特徴とする付記３に記載のＯＦＤＭ復調回路。
【０１０１】
【発明の効果】
本発明によれば、残留キャリア周波数誤差の影響を軽減させるための処理が同一シンボル内で完結するので、フィードバックループを構成することなく、残留キャリア周波数誤差の補正をおこなうことができる残留キャリア周波数誤差補正回路を備えたＯＦＤＭ復調回路が得られる。
【図面の簡単な説明】
【図１】実施の形態１のブロック構成を示す図である。
【図２】実施の形態２のブロック構成を示す図である。
【図３】実施の形態３のブロック構成を示す図である。
【図４】実施の形態３の動作を示すフローチャートである。
【図５】実施の形態４のブロック構成を示す図である。
【図６】実施の形態４の動作を示すフローチャートである。
【図７】実施の形態５のブロック構成を示す図である。
【図８】実施の形態５の動作を示すフローチャートである。
【図９】受信パイロット信号の位相角を説明する図である。
【図１０】雑音の影響がある場合のコンスタレーションを示す図である。
【図１１】ＩＥＥＥ８０２．１１ａ規格の物理層のパケットフォーマットを示す図である。
【図１２】復調回路の同期部の構成の一例を示すブロック図である。
【図１３】ショートトレーニング期間における処理を説明する図である。
【図１４】ロングトレーニング期間における処理を説明する図である。
【図１５】残留キャリア周波数誤差がある場合のコンスタレーションを示す図である。
【図１６】残留キャリア周波数誤差がない場合のコンスタレーションを示す図である。
【図１７】従来の残留キャリア周波数誤差補正回路のブロック構成を示す図である。
【図１８】同期検波の原理について説明する図である。
【図１９】伝送路等化の原理について説明する図である。
【符号の説明】
３０１，４０１  同期検波手段（同期検波部）
３０２，４０２  演算手段（アークタンジェント演算部）
３３１，４３１  回転手段（複素乗算部）
３３３，４３３  位相角平均手段（平均部）
【図１】
2004304363.tif 000003
【図２】
2004304363.tif 000004
【図３】
2004304363.tif 000005
【図４】
2004304363.tif 000006
【図５】
2004304363.tif 000007
【図６】
2004304363.tif 000008
【図７】
2004304363.tif 000009
【図８】
2004304363.tif 000010
【図９】
2004304363.tif 000011
【図１０】
2004304363.tif 000012
【図１１】
2004304363.tif 000013
【図１２】
2004304363.tif 000014
【図１３】
2004304363.tif 000015
【図１４】
2004304363.tif 000016
【図１５】
2004304363.tif 000017
【図１６】
2004304363.tif 000018
【図１７】
2004304363.tif 000019
【図１８】
2004304363.tif 000020
【図１９】
2004304363.tif 000021