(57)【特許請求の範囲】
【請求項１】
プリアンブル部とデータ部から成るＯＦＤＭ信号を受信し、該ＯＦＤＭ信号をＦＦＴ演算して復調するＯＦＤＭ受信装置において、
前記受信信号のプリアンブル部から周波数誤差を検出し、該周波数誤差を基にして周波数誤差補正信号を作成し、該周波数誤差補正信号を用いて前記受信信号の周波数誤差を補正する周波数誤差補正手段と、
前記受信信号のプリアンブル部からＦＦＴ演算のタイミングを検出してＦＦＴタイミング信号を生成するＦＦＴタイミング生成手段と、
前記周波数誤差補正手段によって周波数誤差が補正された受信信号に対し、前記ＦＦＴタイミング信号に基づいて、プリアンブル部のＦＦＴ演算とデータ部のＦＦＴ演算をするＦＦＴ演算手段と、
前記プリアンブル部のＦＦＴ演算出力信号と該プリアンブル部に関する位相誤差がないときの既知の位相情報とから位相誤差補正信号を作成し、該位相誤差補正信号を用いて前記データ部のＦＦＴ演算出力信号の位相誤差を補正する第１次の位相誤差補正手段と、
前記第１次の位相誤差補正手段による補正後の出力信号のシンボル毎のパイロット信号と既知のパイロット信号からシンボル毎の位相誤差補正信号を作成し、該位相誤差補正信号を用いて該第１次の位相誤差補正手段による補正後の出力信号のシンボル毎の位相誤差を補正する第２次の位相誤差補正手段と、
を備えたことを特徴とするＯＦＤＭ受信装置の周波数及び位相誤差補正装置。
【請求項２】
前記周波数誤差補正手段は、sinΘ＝Θ、cosΘ＝１と近似可能な微少ベクトルを所定回数繰り返し乗算して前記周波数誤差補正信号を作成する補正信号作成回路を有し、前記周波数誤差補正信号の作成の度に前記補正信号作成回路をリセットし、
前記微少ベクトルの乗算回数は１シンボル長に相当する回数に設定されていることを特徴とする請求項１に記載のＯＦＤＭ受信装置の周波数及び位相誤差補正装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＯＦＤＭ（Orthogonal Frequency Division Multiplexing 直交周波数分割多重）受信装置、特にマルチメディア移動アクセス通信システム（Multimedia Mobile Access Communication System：以下ＭＭＡＣ）におけるＯＦＤＭ受信装置に好適な周波数及び位相誤差補正装置の改良に関する。
【０００２】
【従来の技術】
マルチパス、フェージングなど電波伝搬の問題の影響を強く受ける移動体通信に対し高速ディジタルデータを伝送可能とする方式として、ＯＦＤＭ（Orthogonal Frequency Division Multiplex 直交周波数多重変調）伝送方式が知られており放送への利用が進められている。その代表的なものがＩＴＵ−Ｒ勧告ＢＳ．７７４に記載されるディジタル音声放送方式（以下、ＤＡＢ（Digital Audio Broadcasting）と記す。）である。或いは、マルチメディア移動アクセス通信システム（Multimedia Mobile Access Communication System以降ＭＭＡＣ）への適用も行われようとしている。
【０００３】
ここで、ＯＦＤＭ伝送方式は、伝送帯域を分割した所定の伝送帯域幅毎に複数の直交するキャリア信号（搬送波信号）を発生させ、離散的逆フーリエ変換（ＩＤＦＴ）という数学的演算を用いることにより、それぞれのキャリア信号を伝送すべきディジタル情報によって一括して位相変調等の変調を施して多重化し伝送する方式である。すなわち、伝送すべきディジタル情報によって位相変調等により変調された各キャリア信号を加算して合成することにより、ＯＦＤＭ変調信号が得られる。このようにして得られたＯＦＤＭ変調信号の所定時間内の情報（シンボル）の波形は、伝送すべきディジタル情報によって変化することになる。このようなＯＦＤＭ変調信号波形は、周波数領域データを時間領域データに変換する操作、すなわち離散的逆フーリエ変換（ＩＤＦＴ）により得られる。そして、このようにして得られたＯＦＤＭ変調信号は、離散的フーリエ変換（ＤＦＴ）により復調することが可能である。
【０００４】
さて、上記のディジタル音声放送方式（ＤＡＢ）におけるように、ＯＦＤＭにおける各キャリア信号は、例えば差動４相位相変調（差動ＱＰＳＫ。ＱＰＳＫ：Quadrature Phase Shift Keying）により変調される。すなわち、１つ前のシンボルと現在のシンボルとの差をとり、それに応じて例えばπ／４、３・π／４、５・π／４、７・π／４という４つの位相をとるように変調される。そして、差動ＱＰＳＫ変調がなされた変調データは、Ｉ（同相）成分及びＱ（直交）成分に変換された後、それぞれＯＦＤＭ変調がなされベースバンドのＯＦＤＭ変調信号となる。Ｉ成分及びＱ成分のベースバンドＯＦＤＭ変調信号は、それぞれ局部発振器の出力信号及びそれを９０°移相した信号と乗算することにより直交変調が行われ、所定の帯域にアップコンバートされて伝送される。
【０００５】
さて、ＯＦＤＭ信号の復調のためにはフーリエ変換（ＦＦＴ）の演算を行わなければならないが、この時、図２に示すようにＦＦＴウインドウの位置に、ＯＦＤＭ信号のデータ部（ＤＡＴＡ）からガードインターバル（ＧＩ）の方へのずれを生じることにより、ＦＦＴ演算の出力に位相誤差を発生する。
【０００６】
かかる位相誤差を補正するため、従来は、各キャリア（ＭＭＡＣでは５２サブキャリア）に対応するコンスタレーション上の情報点を複数回乗算して２πに対する剰余をとる方法がとられていた。
【０００７】
ＱＰＳＫ方式を例に挙げると位相誤差がない場合、ＦＦＴ演算後の各キャリアのコンスタレーション上の位相は、π／４、３π／４、５π／４、７π／４、のいずれかを取る。このため各データを４回乗算して２πに対する剰余をとると、誤差の無い場合は全てのキャリアにおいて情報点がπとなる。
【０００８】
従って、各データを４乗して２πに対する剰余をとった時の情報点のπからのずれの量を算出し、その値を４分の１した結果が位相誤差量となる。
この位相誤差量をもとに各キャリアにおいて位相誤差補正信号を作成し、ＦＦＴ演算後の各キャリアのコンスタレーションに乗算することにより位相誤差補正を行っている。
【０００９】
またＯＦＤＭ受信装置の従来の周波数補正（同調）方法としては、アナログ処理方式と、ディジタル処理方式がある。
アナログ処理方式による周波数補正方法は、周波数補正部により受信ＯＦＤＭ信号のプリアンブル部に含まれる周波数誤差を、該プリアンブル部のＩ成分、Ｑ成分のArctan（Ｑ成分／Ｉ成分）から検出し、その検出出力をＤ／Ａ変換して周波数誤差量に応じた電圧を得て、この電圧により電圧制御発振器（ＶＣＯ）を制御し得られた周波数△ｆにより周波数を補正（同調）する。
【００１０】
またディジタル処理方式による周波数補正方法は、計算桁が数十桁に及び理想的システム及び三角関数を高次にわたる級数展開式を用いて算出するシステムを用いるものが提案されている。
【００１１】
【発明が解決しようとする課題】
而して上述した従来の位相誤差補正方法を実際の通信システム上で実現しようとすると、サブキャリア毎に多くの乗除算を行わなければならず、演算回数が莫大なものとなり、所要の演算精度を得るには回路規模が大きくなる。同時に回路規模の増大と演算回数の増加は処理を非常に複雑としてしまい、上記方法を高速な通信システムに適用するには、回路の動作速度が通信の伝送速度を大きく上回るようにしなければならず、このことは必要となる部品点数を増やし、体積、消費電流、装置価格を増大させてしまう。
【００１２】
また、従来のアナログ処理方式による周波数補正方法では、ＯＦＤＭ変復復調方式がマルチキャリア構成であるため、キャリア間隔が狭く、特定のキャリアに同調することが実際には困難である。加えてオープンループの構成となるためＶＣＯなどの設定電圧に対する周波数誤差が加わってしまい構成が困難になる。
【００１３】
また、既存のディジタル方式による周波数誤差補正方法では、三角関数を高次にわたる級数展開式を用いて算出するため、演算部分が多く、回路規模が大きくなってしまい、更には、演算回数が多くなるため、回路の動作速度が、通信の転送速度を大きく上回らなければならなくなってしまう。これらは必要となる部品点数を増大させ、装置の体積、消費電流、価格を増加させる。
【００１４】
そこで三角関数を折れ線で近似する方法が１９９９年電子情報通信学会総合大会にて「ＯＦＤＭ復調器のＡＦＣ回路構成法に関する一提案」（ＮＴＴワイヤレスシステム研究所Ｂ−５−２１８、第５６９頁）として発表されたが、具体的な回路実現構成については全く触れられていない。
【００１５】
本発明の目的は上述した従来のＯＦＤＭ受信装置の各周波数及び位相誤差補正方法の問題点を解決し、しかもＯＦＤＭ受信装置の全体的な周波数及び位相誤差をほぼ完全に補正できる装置を提供することにある。
【００１６】
【課題を解決するための手段】
上記目的を達成するため、本発明の周波数及び位相誤差補正装置は、プリアンブル部とデータ部から成るＯＦＤＭ信号を受信し、該ＯＦＤＭ信号をＦＦＴ演算して復調するＯＦＤＭ受信装置において、前記受信信号のプリアンブル部から周波数誤差を検出し、該周波数誤差を基にして周波数誤差補正信号を作成し、該周波数誤差補正信号を用いて前記受信信号の周波数誤差を補正する周波数誤差補正手段と、前記受信信号のプリアンブル部からＦＦＴ演算のタイミングを検出してＦＦＴタイミング信号を生成するＦＦＴタイミング生成手段と、前記周波数誤差補正手段によって周波数誤差が補正された受信信号に対し、前記ＦＦＴタイミング信号に基づいて、プリアンブル部のＦＦＴ演算とデータ部のＦＦＴ演算をするＦＦＴ演算手段と、前記プリアンブル部のＦＦＴ演算出力信号と該プリアンブル部に関する位相誤差がないときの既知の位相情報とから位相誤差補正信号を作成し、該位相誤差補正信号を用いて前記データ部のＦＦＴ演算出力信号の位相誤差を補正する第１次の位相誤差補正手段と、前記第１次の位相誤差補正手段による補正後の出力信号のシンボル毎のパイロット信号と既知のパイロット信号からシンボル毎の位相誤差補正信号を作成し、該位相誤差補正信号を用いて該第１次の位相誤差補正手段による補正後の出力信号のシンボル毎の位相誤差を補正する第２次の位相誤差補正手段と、を備えたことを特徴とする。
【００１７】
本発明において、前記周波数誤差補正手段は、sinΘ＝Θ、cosΘ＝１と近似可能な微少ベクトルを所定回数繰り返し乗算して前記周波数誤差補正信号を作成する補正信号作成回路を有し、前記周波数誤差補正信号の作成の度に前記補正信号作成回路をリセットし、前記微少ベクトルの乗算回数は１シンボル長に相当する回数に設定されていることを特徴とする。
【００１８】
【発明の実施の形態】
本発明による周波数誤差補正、位相誤差補正が可能となるＯＦＤＭ受信信号は、図１の示す通りプリアンブル部とペイロード部（データ部）より構成される。プリアンブル部は、送信側で付加する既知信号であり、このプリアンブル部を実際に受信することにより、周波数等の誤差を算出し、誤差を補正するための信号を作成する。
ペイロード部は送信データであり、複数のシンボルより成り立っている。各シンボルを周波数スペクトルで見た場合、数キャリアの、パイロットキャリアを有する。
【００１９】
ＯＦＤＭ受信信号には周波数誤差が存在する。周波数誤差量をΔＦとした場合、受信信号は、送信信号に、周波数ΔＦ、位相Θ、の誤差信号をかけた（複素乗算）ものと考えられる。ＯＦＤＭシステムにおいては、復調処理にＦＦＴ演算を行うので、周波数ΔＦによる周波数誤差は、位相誤差となって表れ、誤差信号自身の持つ位相Θと合成された誤差となる。この誤差を検出し補正するために、送信側で既知信号となっているプリアンブル部が必要となる。
従って、プリアンブル部には周波数誤差、位相誤差補正、ＦＦＴタイミングが検出可能な信号であることが条件である。
【００２０】
図２に本発明による周波数誤差補正、位相誤差補正装置を構成するＯＦＤＭ受信システムの実施形態であるブロック図を示し、概要を説明する。
同図において、１はＲＦ回路、２はセレクタ、３は周波数補正演算回路、４はＦＦＴ演算回路、５はデータベース、６は周波数誤差検出回路、７は補正信号作成回路で、回路３，５，６及び７で、自動周波数制御部（ＡＦＣ部）２１を構成する。
【００２１】
８はＦＦＴタイミング検出回路、９はＦＦＴタイミング信号作成回路で、これら回路によりＦＦＴタイミング制御部２２を構成する。
１０はセレクタ、１１は１次位相補正演算回路、１５はＦＦＴタイミング位相誤差検出回路、１６はデータベース、１７は位相誤差補正信号作成回路で、これら回路により１次位相誤差補正部２３を構成する。
１２はセレクタ、１３は２次位相補正演算回路、１８はシンボル間位相誤差検出回路、１９はデータベース、２０は位相誤差補正信号作成回路で、これら回路により２次位相誤差補正部２４を構成する。
１４は復調回路である。
【００２２】
受信信号Ａ１の周波数誤差量をΔＦとした場合、受信信号Ａ１は、送信信号に、ある位相をもつ周波数ΔＦの誤差信号をかけたものと考えられる。つまり受信波形に生じる誤差は、ΔＦによる位相誤差と、誤差信号自身の位相の合計となる。ここで実際に受信した信号に−ΔＦだけ周波数誤差が生じるような信号Ａ５（以下、補正信号）をかけると、理論的に周波数誤差ΔＦ分の周波数を補正した信号ができる。
【００２３】
ＡＦＣ部２１ではセレクタ２により受信信号Ａ１から得たプリアンブル部Ａ６から誤差検出回路６で周波数誤差Ａ７を検出し、それを基にして補正信号作成回路７で補正信号Ａ５を作成し、そのデータをデータベース５に格納し、補正演算回路３で以降の受信信号のペイロード部Ａ３に乗算することにより周波数誤差を補正する。但し、ＡＦＣ部２１では誤差信号の位相は算出できないため、誤差信号Ａ７と補正信号Ａ５との位相差は誤差として残留する。
【００２４】
この後、プリアンブル部Ａ６からタイミング検出回路８で求めたＦＦＴタイミング信号Ａ２１を基にして、ＦＦＴ演算回路４は補正演算回路３からの時間波形Ａ４をシンボル毎に周波数スペクトルＡ１０に変換する。ここでＦＦＴのタイミング信号がずれると、位相誤差はＡＦＣ部２１で残留した誤差信号と補正信号Ａ５の位相差の他に、ＦＦＴのタイミングのずれから生じる位相誤差が加わる。
【００２５】
次にＡＦＣ部２１について詳細を説明する。
ＡＦＣ部２１では図１におけるプリアンブル部から誤差検出回路６で周波数誤差△ｆを検出し、そのデータＡ７を基にして補正信号作成回路７で補正信号Ａ５を作成する。本発明では、求めたデータＡ７の値を基にして図３のように補正信号Ａ５をディジタル的に生成することを特長とする。
【００２６】
上述した補正信号Ａ５をディジタル的に作成して周波数誤差を補正する方法の原理的説明は以下の通りである。
周波数補正（同調）方法は、例えば、ＭＭＡＣにおけるＯＦＤＭ信号のデータ部の先頭に付加される同期信号（プリアンブル部：遅延量１６サンプル）を利用して周波数誤差補正をディジタル処理方式により実行するものである。
ＭＭＡＣにおいて、タイミング検出、周波数同期はＢＣＨ下り送信バースト、上り送信バーストの２種類に対して行っている。下り送信バースト構成を図５、上り送信バースト構成を図６に示す。この２種類の各送信バーストはプリアンブル部とペイロード部（データ部）から構成される。
ＢＣＨ下り送信バーストは、プリアンブルがＡフィールド、Ｂフィールド、Ｃフィールドの順序になり、上り送信バーストはＢフィールド、Ａフィールド、Ｃフィールドの順序になる。プリアンブル部において、Ａの符号を反転させたものがＩＡ、ＲＡであり（ＩＡとＲＡは同じ）、Ｂの符号を反転させたものがＩＢである。
ＯＦＤＭ時間信号と１６Ｔ（以降、Ｔは１サンプルクロックを表す）遅延させて共役した信号を図７のように複素乗算を行いＩＱ平面に展開すると、原点を中心とした円周上の、Ｉ軸正側を基準とした角度△θ’の位置に現れる（図１２参照）。
但し上述の場合プリアンブルの特性上、現時点の受信信号と１６Ｔ遅延信号（共役前）のベクトルの位相差は、図７のブロック内（１６Ｔ）で見ると、どのサンプル点でも一定であること（但し、原信号と遅延信号が違うフィールドの場合は例外）、
上記位相差と周波数誤差量の関係は一対一対応しており、複素乗算結果をＩＱ平面展開したときの角度Δθ’により周波数誤差量がわかること、
上記Δθ’を求めるにはΔＩ’とΔＱ’の値とArctan関数を用いること、が必要である。
【００２７】
１サンプル当りの周波数誤差量△θ’と△θとの関係は、受信ＯＦＤＭ信号と、該信号を１６Ｔ遅延させて共役した信号との複素乗算出力の角度△θ’（＝Arctan（△Ｑ’／△Ｉ’））が周波数誤差量△θに応じてＩＱ平面で推移する状態から知ることができる。
【００２８】
表１は受信ＯＦＤＭ信号と、該信号の１６Ｔ遅延信号のＡフィールド（符号が相反する関係）の時の△θに応じたＩＱ平面に展開したときの位相の推移、表２はＢフィールド（符号が同じ関係）の△θに応じたＩＱ平面に展開したときの位相の推移を示す。
【００２９】
【表１】
0004361188.tif 000002
【００３０】
【表２】
0004361188.tif 000003
【００３１】
なお、表１，２は、「１６Ｔ遅延データ」の位相角をΘと置くことで、「現時点での受信信号」、複素共役、演算結果がＡ，Ｂフィールドでどう推移するかを示している。
【００３２】
|△ｆ|＜１とすると、上記△θ’は表１では図１２において第２、第３象限に展開し（Ｉ成分の符号はマイナス）、表２では図１２において第１、第４象限に展開する（Ｉ成分の符号はプラス）ことがわかる。
△ｆと△θ’及び△θの値は一対一対応しており、この関係式はＩ成分の符号がマイナス（表１より）のときは式１、プラス（表２より）のときは式２となる。
【００３３】
式１  △ｆ＝(△θ’／０.５π)−２  (０.５π＜△θ’＜１.５π）  （１）
式２  △ｆ＝(△θ’／０.５π)    (−０.５π＜△θ’＜０.５π）  （２）
なお、△ｆ＝△θ’／１６            （１６＝遅延量）
図１３の例では、Ｉ成分の符号がプラスなので式２を用いて△ｆを求める。
なお、以上の処理をＣフィールドまで行うことで補正周波数の精度を増すことができる。
【００３４】
図１１は上述した原理に基づくＡＦＣ部２１における周波数補正方法の信号処理のフローを示す。同図において、受信ＯＦＤＭ信号３１は、１６Ｔ遅延後にＱ成分を符号反転３３して複素共役３４を生成し、これによる複素共役信号と複素乗算３５する。複素乗算３５の出力信号の△Ｉ’，△Ｑ’成分より△θ’＝Arctan（△Ｑ’／△Ｉ’）３６を求め、更に△θ’を求めるとき用いたサンプル遅延量１６で割ることにより１サンプル当りの誤差△θを求めて、この△θから周波数補正量△Ｉ、△Ｑを演算３７する。△Ｉ，△Ｑと上記Ｉ成分を判定４０し、その符号に応じて、前記受信ＯＦＤＭ信号のサンプル回数に応じて複素乗算３８し、その乗算出力Ｉn＋ｊＱn＝（Ｉn-1＋ｊＱn-1）・（△Ｉ＋ｊ△Ｑ）を、受信ＯＦＤＭ信号の各サンプル信号に複素乗算３９して周波数補正（同調）された受信ＯＦＤＭ信号を得る。
【００３５】
次に△θより周波数補正量△Ｉ、△Ｑを求める簡易な方法について説明する。
ディジタル処理による周波数補正をする際の計算において、直線で近似された三角関数Arctanを用い誤差角を算出した後、角度の範囲に制限があることを利用し直接虚数軸に値を反映させることにより下記のようにして△Ｉ，△Ｑを求める。
【００３６】
図１１の処理により得られた補正角△θを複素数△Ｉ，△Ｑ（補正量）に変換するために以下の式を用いる。
△Ｉ＝COS（△θ），△Ｑ＝SIN（△θ）            （３）
ここでもし△θが十分狭ければsinΘ≒Θ［ラジアン］であることにより、以下の線形式で算出することができる。
【００３７】
△Ｉ＝１（∵COSθ＝１−２・SIN2（△θ／２））      （４）
△Ｑ＝△θ                                       （５）
これにより正弦、余弦の計算を無くし三角関数の演算を大幅に簡易化できる。
【００３８】
ここで△θの最大の角度について見る。ＯＦＤＭ信号のサブキャリアが直流から整数倍の周波数で並んでいる場合、位相誤差が３６０°を超えた時点で隣接するサブキャリア領域に達するため、正しい識別が不可能となる。逆にいえば受信可能な最大位相誤差は３６０°である。よって補正可能な最大位相誤差は１サブキャリア間あたり３６０°／（サブキャリア数）となる。
【００３９】
さて、上述したように、数学的には、補正信号はsin，cos関数を用いて作成するが、回路規模を考えると高精度では実現困難なので、直線近似が必要となる。三角関数は角度により傾きが大きく変化するので、０〜２πの範囲で近似しようとすると、近似式の場合分けは膨大な量になり回路規模を増大させてしまう。そこで本発明ではこの問題を解決するため、前述したように図３のように計算により求めた１サンプル分に相当する微少ベクトルを算出し、この微少ベクトルの複素乗算を繰り返すことで補正信号Ａ５を作成することにした。微少ベクトルにすると角度が微少となる為、三角関数近似の際には、前述のようにsinΘ≒Θ、cosΘ≒１と近似できる。これにより近似式は場合分けの必要はなくなり、回路規模を大幅に減少させる。
【００４０】
この方法における補正信号Ａ５の理想的な作成方法としては、最初に求めた微少ベクトルを半永久的に乗算し続けていくことである。このようにすれば理論的には誤差信号と補正信号Ａ５の位相差は全てのシンボルで一定である。そのため、この後の位相誤差補正では、送信側と受信側のプリアンブルの同一キャリアにおけるスペクトルの位相を比較するだけで、位相誤差の補正信号Ａ２２が作成できる。この場合、補正信号Ａ５と誤差信号の位相差とＦＦＴタイミング信号Ａ２１のずれによる位相誤差とを、同時に補正できるため、図２の２次位相誤差補正部２４が不要になるメリットがある。
【００４１】
しかし、乗算を多数繰り返した場合、有効ビット数の制限によりこの乗算演算途中でおこるビットの切り捨てによって誤差が蓄積していくため、ベクトルの振幅、位相共に誤差が拡大してしまうという問題が新たに起こる。例として振幅が小さくなる方向に誤差が生じる場合、乗算し続けていくと補正信号Ａ５は０に収束する。
【００４２】
本発明ではこのような誤差の蓄積を避けるために微少ベクトルを一定数乗算すると、補正信号を生成する回路７をリセットし、新しく補正信号Ａ５を作成するようにする。このようにすれば補正信号Ａ５の振幅誤差、位相誤差を最小限に抑えることができる。
【００４３】
但し、ここで注意しなければならない点は、補正信号Ａ５を生成する回路７をリセットした時点で補正信号Ａ５の位相が変化してしまうことである。とくにペイロードの同一シンボル内で位相が変化すると、誤差信号と補正信号Ａ５の位相差をＦＦＴ演算後に算出することができなくなる。
【００４４】
そこで本発明においては、同一シンボル内では誤差信号と補正信号Ａ５の位相差が一定になるように微少ベクトル乗算回数は１シンボル長と同じに設定し、同一シンボル内の誤差信号と補正信号Ａ５の位相差状態を保つ。
このようにすれば当然補正信号Ａ５の位相はシンボル毎に異なるため、誤差信号と補正信号Ａ５の位相差もシンボル毎に異なっている。その位相差を補正する手段が新たに必要となり、後述の２次位相誤差補正部２４で位相誤差補正を行う。微少ベクトルを半永久的に乗算し続けていく場合ａと、シンボル毎にリセットする場合ｂとの比較を図４に示す。
【００４５】
ＡＦＣ部２１による処理の結果、周波数誤差を補正する信号Ａ５ができる。本発明においては補正信号Ａ５の作成方法を工夫することにより、補正信号Ａ５の振幅誤差を最小限に抑制できる。この時点で今後補正を要するのは誤差信号と補正信号Ａ５の位相差である。但し、最初に求めた微少ベクトルを半永久的に乗算し続けていくわけではないので誤差信号と補正信号Ａ５の位相差が各シンボルで異なるという問題が新たに起きる。この問題は、２次位相誤差補正部２４で解決できる。また、振幅誤差を最小限に抑えることにより、振幅補正は不要となる。
この後、ＦＦＴ演算回路４で時間波形Ａ４を周波数スペクトルＡ１０に変換する。ここでＦＦＴのタイミング信号Ａ２１のずれによる位相誤差が新たに加わる。この部分は１次位相補正演算回路１１で補正する。
【００４６】
ＦＦＴ後の周波数スペクトルＡ１０で生じる位相誤差は、ここでＦＦＴのタイミングのずれによる位相誤差と誤差信号と補正信号Ａ５の位相誤差に大別される。誤差信号と補正信号Ａ５の位相誤差はシンボル毎に異なるため、最初にＦＦＴをかけたウインドウ（以下、基準ウインドウ）を基準として考えると、さらに誤差信号と基準ウインドウの補正信号Ａ５との位相誤差と、基準ウインドウにおける補正信号Ａ５と該当シンボルの補正信号Ａ５との位相誤差の２つに分けられる。
【００４７】
１次位相誤差補正部２３ではプリアンブルを用いて、ＦＦＴ演算回路４で生じたＦＦＴタイミングのずれによる誤差と、誤差信号と基準ウインドウ（実際にはプリアンブル内に存在する）における補正信号Ａ５との位相誤差を補正している。２次位相誤差補正部２４で、基準ウインドウにおける補正信号Ａ５と該当シンボルの補正信号との位相誤差を各シンボルのパイロットキャリアを用いて検出し位相補正を行う。
【００４８】
１次位相誤差補正部２３ではＦＦＴポイントのずれによる誤差と、誤差信号と基準ウインドウにおける補正信号Ａ５との位相誤差と併せて補正する。送信側で既知となっているプリアンブル部分をセレクタ１０により選別する。位相誤差検出回路１５で実際受信したプリアンブル信号Ａ１５の基準ウインドウと、送信側で既知であるスペクトルの基準ウインドウ部分とを比較し、位相差データＡ１７を各キャリアで求める。これを基にして１次位相誤差補正の補正信号Ａ１６を作成する。この信号をデータベース１６に格納し、１次位相補正演算回路１１において各キャリア毎に補正信号Ａ２２を基準ウインドウ以降のＦＦＴ演算処理されたデータＡ１１（セレクタ１０で選別される）に乗算することにより１次位相誤差補正は終了する。
【００４９】
次に上述したＦＦＴポイントのずれによる位相誤差補正方法について詳細を説明する。
前述したようにＦＦＴウインドウの位置にずれ（図１３）が生じることにより位相誤差が発生する現象をＩＱ平面に展開したコンスタレーション上で説明すると、図１４のようになる。位相誤差が存在するときは、誤差がないときと比べて反時計回りに回転した形で情報点が現れる。この回転量はキャリア番号をＮ、ＦＦＴポイントずれ量をＭとすると、ＩＱ平面上での位相回転量α＝（Ｍ・Ｎ・２π）／６４と表せる。ＦＦＴポイントずれ量を固定値とした場合、位相回転量とキャリア番号は一対一対応することになる。この位相回転量は、キャリア番号によって係数が異なるが、位相誤差量に比例することになる。
【００５０】
そこで、位相誤差を補正するためには、各キャリアにおける位相誤差量である位相回転量を求め、位相誤差により回転した角度分だけ逆方向に回転するような信号を補正信号として実際の信号に複素乗算すれば良い。
【００５１】
本発明の位相誤差補正方法は上述した原理に基づくものである。
位相誤差のない時のＩＱ平面に展開したＯＦＤＭ信号のＦＦＴ演算処理出力信号の情報点がＩ軸上にあり、かつその符号が正であると分かっている場合、上記信号が位相誤差を受けると、ＩＱ平面上で上記情報点は回転するので、その情報点の複素共役をとった信号を、上記信号に複素乗算すれば、位相誤差を補正することができるから、上記複素共役信号は位相誤差補正信号となる。
【００５２】
同様に、位相誤差のない時のＩＱ平面に展開した上記情報点がＩ軸上にあり、かつその符号が負であると分かっている場合、上記信号が位相誤差を受け回転したらその情報点のＩ，Ｑ両成分の符号を反転した後で、複素共役をとった信号を、上記信号に複素乗算すれば、位相誤差を補正することができるから、上記複素共役信号は位相誤差補正信号となる。
【００５３】
このような位相誤差補正を行うには、ＯＦＤＭ信号のデータ部に先立って設けられたプリアンブル部を利用すればよい。即ち、プリアンブル部としてＩ軸上に存在する正又は負符号であることを示す既知信号成分を含むＯＦＤＭ信号を送信すれば、受信側では、各信号成分の送出順に上述した手順に従って処理することにより受信されたＯＦＤＭ信号のデータ部のＦＦＴ演算出力の位相誤差補正信号を得ることができる。これによる補正はＯＦＤＭ信号の各キャリア毎に行う。
【００５４】
図１５は上述した位相誤差補正のための信号処理のフローを示す。同図において、受信されたＯＦＤＭ信号のプリアンブル部の時間波形４１のＩ軸成分Ｉ１及びＱ軸成分Ｑ１をＦＦＴ演算４２とする。この時、送信時点のプリアンブル部のＩ軸上の符号を示す前記既知信号を、各キャリア番号のデータ毎にデータベース４３に蓄積しておいて、データベース４３からＦＦＴ演算出力Ｉ２，Ｑ２の符号を判定４４し、その判定結果に応じてＩ２又はＱ２の符号を変える４５。即ち、上記符号が正の時はＱ２の符号を変え、また上記符号が負の時はＩ２の符号を変える。符号変換４５後の複素共役信号Ｉ３，Ｑ３は、各キャリア番号毎に位相誤差補正信号のデータベース４６に蓄積する。
【００５５】
次にＯＦＤＭ信号のデータ部の時間波形４７のＩ軸成分Ｉ４、Ｑ軸成分Ｑ４をＦＦＴ演算４８する。
そのＦＦＴ演算出力のＩ５、Ｑ５に、各キャリア毎に、前記データベース４６からの位相誤差補正信号Ｉ３，Ｑ３を複素乗算４９し、位相誤差の補正されたＩ６，Ｑ６成分の信号を得る。
【００５６】
２次位相誤差補正部２４では、プリアンブル内の基準ウインドウにおける補正信号Ａ５と該当シンボルの補正信号Ａ５との間に生じた位相誤差を補正する。まずセレクタ１２においてシンボルのパイロットにあたるキャリアデータＡ１８を抽出する。パイロットは送信側では既知信号であるため、シンボル間位相誤差検出回路１８により受信信号とＡ１８との位相差Ａ２０を求めて、位相誤差補正信号作成回路２０によりそこから補正信号Ａ１９を作成する。パイロットは１シンボルあたり複数キャリア存在する場合は、各位相差データを補正データ作成回路２０で平均することにより補正データＡ１９を作成し、データベース１９に格納する。セレクタ１２で選別されたパイロット以外のキャリアデータＡ１３と当該キャリアの補正データＡ２３を、２次位相補正演算回路１３で、位相補正演算（複素乗算）することで２次位相誤差補正は終了する。
【００５７】
次に本発明の周波数補正、位相補正方法をＭＭＡＣ通信システムに適用した場合の例を示す。
ＭＭＡＣにおけるＯＦＤＭ受信信号は、下りＢＣＨ送信バースト、上り送信バーストの2種類である。下りＢＣＨ送信バーストを図５に、上り送信バーストを図６に示す。
【００５８】
本発明をＭＭＡＣに適用した場合図２のＡＦＣ部２１について説明する。
周波数誤差検出は下りＢＣＨ送信バースト（図５）、上り送信バースト（図６）の２種類より行う。この2種類の各送信バーストはプリアンブル部とペイロード部から構成される。
【００５９】
下りＢＣＨ送信バーストは、プリアンブルがＡフィールド、Ｂフィールド、Ｃフィールドの順序になり、上り送信バーストはＢフィールド、Ａフィールド、Ｃフィールドの順序になる。プリアンブルにおいて、Ａの符号を反転させたものがＩＡ、ＲＡであり（ＩＡとＲＡは同じ）、Ｂの符号を反転させたものがＩＢである。
【００６０】
図７はＭＭＡＣにおけるＡＦＣ部２１の実施形態の動作説明図を示す。ＯＦＤＭ時間信号と１６clk遅延させて共役した信号を図７のように複素乗算を行う。乗算後の信号の位相と周波数誤差量は一対一対応している。これより周波数誤差を検出できる。なお、図中の各長方形１ブロックで示す領域は１６サンプルのデータが存在することを示している。
【００６１】
このようにして求めた周波数誤差の値を元にして補正信号Ａ５を図３のようにディジタル的に生成する。ＭＭＡＣのケースでは１シンボル長（ガードインターバルを含む）が８０clkの為、微少ベクトルの乗算回数は図８のように８０回となる。これによりペイロードにおける同一シンボル内の誤差信号と補正信号の位相差を保つ。
【００６２】
このようにすれば、図４の通り当然補正信号の位相はシンボル毎に異なるため、誤差信号と補正信号の位相差もシンボル毎に異なっている。その位相差を補正する手段が新たに必要となり、後述の２次位相誤差補正部２４で行う。
【００６３】
ＡＦＣ部２１での補正の結果、周波数誤差Δｆ分の位相を補正するための信号Ａ５が出力される。受信信号Ａ３と補正信号Ａ５を乗算することにより補正後の信号Ａ４を作成する。
【００６４】
補正信号Ａ５は一定回数微少信号を乗算するとリセットされるが、この後に行うＦＦＴ演算において、ＦＦＴウィンドウ内部でリセットするようなタイミング信号Ａ２１を送ると位相誤差補正ができなくなる。そのため補正信号Ａ５の乗算開始位置は非常に重要となる。
【００６５】
ＭＭＡＣに適応した場合、補正信号Ａ５の乗算開始位置についてはＣフィールドの後半からとする。図４の方法をＭＭＡＣに適用した場合を図９に示す。
この後周波数補正した時間波形Ａ４をＦＦＴ演算回路４を通すことで周波数スペクトルＡ１０に変換する。ＦＦＴタイミング信号Ａ２１の位置を示したものを図１０に示す。Ｃフィールドは同一データが２回繰り返して受信される形式となる。図１０のように、Ｃフィールドの前半では、図９に示したように８０clkの周期の区切りが生じてしまい、ＦＦＴ窓の途中で補正信号の位相の不連続点が挿入されてしまう事になる。それを回避するには、Ｃフィールドの後半を使えば以降のデータフィールドと同様に８０clkの周期の中にＦＦＴ窓が扱えることが分かる。よって、Ｃフィールドから検出されるＦＦＴウインドウ位置のずれによる位相誤差の検出はＣフィールドの後半で行えば良い。
この後、ＦＦＴ演算回路４で時間波形Ａ４を周波数スペクトルＡ１０に変換する際、ＦＦＴのタイミングのずれによる位相誤差が新たに加わる。この部分は１次位相誤差補正部２３で補正する。
【００６６】
周波数スペクトルで生じる誤差は、ここでＦＦＴのタイミングのずれによる位相誤差と誤差信号と補正信号Ａ５の位相誤差に大別される。誤差信号と補正信号Ａ５の位相誤差はシンボル毎に異なるため、Ｃフィールドを基準とした場合、さらに誤差信号と最初のＣフィールドにおける補正信号Ａ５との位相誤差とＣフィールドにおける補正信号Ａ５と該当シンボルの補正信号Ａ５との位相誤差の２つに分けられる。
【００６７】
１次位相補正演算回路１１ではＣフィールドを用いて、ＦＦＴ演算回路４で生じたタイミング信号Ａ２１のずれによる誤差と、誤差信号と最初のＣフィールドにおける補正信号Ａ５との位相誤差を補正している。２次位相補正演算回路１３では、Ｃフィールドにおける補正信号Ａ５と該当シンボルの補正信号Ａ５との位相誤差を各シンボルのパイロットキャリアを用いて検出し位相補正を行う。パイロットは１シンボルあたり４キャリア存在するので、４つの位相差データを補正信号作成回路２０で平均することにより補正信号Ａ１９を作成し、２次位相補正演算回路１３で、位相補正演算（複素乗算）する。
【００６８】
【発明の効果】
以上説明したように本発明によれば、ＯＦＤＭ受信装置における周波数及び位相誤差を全体的かつ完全にディジタル的に補正でき、しかも補正演算は大幅に簡易化して演算回数を減少させたので、極めて実用性の高いものとすることができた。
【図面の簡単な説明】
【図１】ＯＦＤＭ受信信号の構成図である。
【図２】本発明の一実施例の全体構成を示すブロック図である。
【図３】微少ベクトルを用いた補正信号の作成方法を示す図である。
【図４】誤差信号に対する補正信号の補正方法の説明図である。
【図５】ＭＭＡＣにおけるＯＦＤＭ受信信号の下りＢＣＨ送信バーストの構成図である。
【図６】上記信号の上り送信バーストの構成図である。
【図７】下りＢＣＨ送信バースト構成での複素乗算の計算方法の説明図である。
【図８】ＭＭＡＣにおいて微少ベクトルを用いた補正信号の作成方法を示す図である。
【図９】ＭＭＡＣに本発明を適用したときの補正信号による補正方法の説明図である。
【図１０】ＯＦＤＭ受信信号に対するＦＦＴタイミング位置を示す図である。
【図１１】周波数補正方法の信号処理のフローを示す図である。
【図１２】複素乗算の結果であるＩＱ平面展開例を示す図である。
【図１３】ＦＦＴウインドウの位置ずれを示す図である。
【図１４】位相誤差量とＩＱ平面に展開した情報点との関係を示す図である。
【図１５】位相誤差補正のための信号処理のフローを示す図である。
【符号の説明】
１  ＲＦ回路
２  セレクタ
４  ＦＦＴ演算回路
５  データベース
６  周波数誤差検出回路
７  補正信号作成回路
８  ＦＦＴタイミング検出回路
９  ＦＦＴタイミング信号作成回路
１０  セレクタ
１１  １次位相補正演算回路
１２  セレクタ
１３  ２次位相補正演算回路
１４  復調回路
１５  ＦＦＴタイミング位相誤差検出回路
１６  データベース
１７  位相誤差補正信号作成回路
１８  シンボル間位相誤差検出回路
１９  データベース
２０  位相誤差補正信号作成回路
２１  ＡＦＣ部
２２  ＦＦＴタイミング制御部
２３  １次位相誤差補正部
２４  ２次位相誤差補正部
【図１】
0004361188.tif 000004
【図２】
0004361188.tif 000005
【図３】
0004361188.tif 000006
【図４】
0004361188.tif 000007
【図５】
0004361188.tif 000008
【図６】
0004361188.tif 000009
【図７】
0004361188.tif 000010
【図８】
0004361188.tif 000011
【図９】
0004361188.tif 000012
【図１０】
0004361188.tif 000013
【図１１】
0004361188.tif 000014
【図１２】
0004361188.tif 000015
【図１３】
0004361188.tif 000016
【図１４】
0004361188.tif 000017
【図１５】
0004361188.tif 000018