(57)【特許請求の範囲】
【請求項１】
装置において、
現在のシンボル期間における、第１の組の副搬送波からの受信パイロットシンボルに基づいて、第１の位相情報を取得し、前記第１の位相情報に基づいて、前記現在のシンボル期間における第２の組の副搬送波からの受信データシンボルの位相を補正し、位相補正されたデータシンボルに対して検出を実行して、推定されたデータシンボルを取得し、前記推定データシンボルに基づいて第２の位相情報を取得し、前記第２の位相情報に基づいて、後続のシンボル期間において受信されるデータシンボルの位相を補正するように構成されている少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されているメモリとを具備する装置。
【請求項２】
前記少なくとも１つのプロセッサは、サンプルに対してＯＦＤＭ復調を実行して、前記第１の組の副搬送波からの受信パイロットシンボルと、前記第２の組の副搬送波からの受信データシンボルとを取得するように構成されている請求項１記載の装置。
【請求項３】
前記少なくとも１つのプロセッサは、前記受信パイロットシンボルの位相を補正し、位相補正されたパイロットシンボルに基づいて、前記第１の位相情報を取得し、前記第１の位相情報に基づいて、前記受信データシンボルの位相を補正するように構成されている請求項１記載の装置。
【請求項４】
前記少なくとも１つのプロセッサは、前記第１および第２の位相情報を結合して、結合された位相情報を取得し、前記結合位相情報に基づいて、前記受信データシンボルの位相を補正するように構成されている請求項１記載の装置。
【請求項５】
前記少なくとも１つのプロセッサは、前記第１および第２の位相情報をスケーリングし、前記スケーリングされた第１および第２の位相情報を結合して、前記結合位相情報を取得するように構成されている請求項４記載の装置。
【請求項６】
前記少なくとも１つのプロセッサは、前記第１の位相情報の信頼性を示す第１の大きさを有する第１の複素数値により前記第１の位相情報を表し、前記第２の位相情報の信頼性を示す第２の大きさを有する第２の複素数値により前記第２の位相情報を表し、前記第１および第２の複素数値に基づいて、前記第１および第２の位相情報を結合するように構成されている請求項４記載の装置。
【請求項７】
前記少なくとも１つのプロセッサは、第１の位相値により前記第１の位相情報を表し、第２の位相値により前記第２の位相情報を表すように構成されている請求項１記載の装置。
【請求項８】
前記少なくとも１つのプロセッサは、第１の複素数値により前記第１の位相情報を表し、第２の複素数値により前記第２の位相情報を表すように構成されている請求項１記載の装置。
【請求項９】
前記少なくとも１つのプロセッサは、前記受信パイロットシンボルに基づいて、推定されたパイロットシンボルを取得し、前記推定パイロットシンボルと既知のパイロットシンボルとの内積を合計して、第１の位相情報を取得するように構成されている請求項１記載の装置。
【請求項１０】
前記少なくとも１つのプロセッサは、前記受信パイロットシンボルに基づいて、推定されたパイロットシンボルを取得し、前記第１の組の副搬送波に対する信号対ノイズ比（ＳＮＲ）推定を取得し、前記推定パイロットシンボルと既知のパイロットシンボルとの内積を決定し、前記ＳＮＲ推定に基づいて決定されたスケーリング係数により、前記内積をスケーリングし、前記スケーリングされた内積を結合して、前記第１の位相情報を取得するように構成されている請求項１記載の装置。
【請求項１１】
前記少なくとも１つのプロセッサは、前記受信パイロットシンボルの位相を補正し、位相補正されたパイロットシンボルに対して検出を実行して、推定されたパイロットシンボルを取得し、前記推定パイロットシンボルと既知のパイロットシンボルとの内積を合計して、前記第１の位相情報を取得するように構成されている請求項１記載の装置。
【請求項１２】
前記少なくとも１つのプロセッサは、前記受信データシンボルに基づいて、推定されたデータシンボルを取得し、前記推定データシンボルと、前記推定データシンボルに対する硬判定との内積を合計して、前記第２の位相情報を取得するように構成されている請求項１記載の装置。
【請求項１３】
前記少なくとも１つのプロセッサは、前記受信データシンボルに基づいて、推定されたデータシンボルを取得し、前記第２の組の副搬送波に対する信号対ノイズ比（ＳＮＲ）推定を取得し、前記推定データシンボルと、前記推定データシンボルに対する硬判定との内積を決定し、前記ＳＮＲ推定に基づいて決定されたスケーリング係数により、前記内積をスケーリングし、前記スケーリングされた内積を結合して、前記第２の位相情報を取得するように構成されている請求項１記載の装置。
【請求項１４】
前記少なくとも１つのプロセッサは、前記受信データシンボルの位相を補正し、位相補正されたデータシンボルに対して検出を実行して、推定されたデータシンボルを取得し、前記推定データシンボルに対する硬判定を取得し、前記推定データシンボルと前記硬判定との内積を合計して、前記第２の位相情報を取得するように構成されている請求項１記載の装置。
【請求項１５】
前記少なくとも１つのプロセッサは、前記第１の位相情報、または前記第２の位相情報、または両方に基づいて、タイミングを調整するように構成されている請求項１記載の装置。
【請求項１６】
前記少なくとも１つのプロセッサは、前記第１の位相情報、または前記第２の位相情報、または両方に基づいて、総タイミング誤差を決定し、前記総タイミング誤差が第１の値を上回る場合、タイミングを進め、前記総タイミング誤差が第２の値を下回る場合、タイミングを遅らせるように構成されている請求項１記載の装置。
【請求項１７】
前記少なくとも１つのプロセッサは、前記装置における周波数誤差を推定し、前記第１および第２の位相情報を取得する前に、前記周波数誤差を補正するように構成されている請求項１記載の装置。
【請求項１８】
方法において、
現在のシンボル期間における、第１の組の副搬送波からの受信パイロットシンボルに基づいて、第１の位相情報を取得することと、
前記第１の位相情報に基づいて、前記現在のシンボル期間における第２の組の副搬送波からの受信データシンボルの位相を補正し、位相補正されたデータシンボルに対して検出を実行して、推定されたデータシンボルを取得し、前記推定データシンボルに基づいて第２の位相情報を取得することと、
前記第２の位相情報に基づいて、後続のシンボル期間において受信されるデータシンボルの位相を補正することとを含む方法。
【請求項１９】
前記第１の位相情報を取得することと、前記第２の位相情報を取得することと、前記受信データシンボルの位相を補正することは、
前記受信パイロットシンボルの位相を補正することと、
位相補正されたパイロットシンボルに基づいて、前記第１の位相情報を取得することと、
前記第１の位相情報に基づいて、前記受信データシンボルの位相を補正することとを含む請求項１８記載の方法。
【請求項２０】
前記受信データシンボルの位相を補正することは、
前記第１および第２の位相情報を結合して、結合された位相情報を取得することと、
前記結合位相情報に基づいて、前記受信データシンボルの位相を補正することとを含む請求項１８記載の方法。
【請求項２１】
装置において、
現在のシンボル期間における、第１の組の副搬送波からの受信パイロットシンボルに基づいて、第１の位相情報を取得する手段と、
前記第１の位相情報に基づいて、前記現在のシンボル期間における第２の組の副搬送波からの受信データシンボルの位相を補正し、位相補正されたデータシンボルに対して検出を実行して、推定されたデータシンボルを取得し、前記推定データシンボルに基づいて、第２の位相情報を取得する手段と、
前記第２の位相情報に基づいて、後続のシンボル期間において受信されるデータシンボルの位相を補正する手段とを具備する装置。
【請求項２２】
前記第１の位相情報を取得する手段と、前記第２の位相情報を取得する手段と、前記受信データシンボルの位相を補正する手段は、
前記受信パイロットシンボルの位相を補正する手段と、
位相補正されたパイロットシンボルに基づいて、前記第１の位相情報を取得する手段と、
前記第１の位相情報に基づいて、前記受信データシンボルの位相を補正する手段とを備えている請求項２１記載の装置。
【請求項２３】
前記受信データシンボルの位相を補正する手段は、
前記第１および第２の位相情報を結合して、結合された位相情報を取得する手段と、
前記結合位相情報に基づいて、前記受信データシンボルの位相を補正する手段とを備えている請求項２１記載の装置。
【請求項２４】
記憶された命令を含むコンピュータ読み取り可能媒体において、
現在のシンボル期間における、第１の組の副搬送波からの受信パイロットシンボルに基づいて、第１の位相情報を取得するための第１の命令の組と、
前記第１の位相情報に基づいて、前記現在のシンボル期間における第２の組の副搬送波からの受信データシンボルの位相を補正し、位相補正されたデータシンボルに対して検出を実行して、推定されたデータシンボルを取得し、前記推定データシンボルに基づいて、第２の位相情報を取得するための第２の命令の組と、
前記第２の位相情報に基づいて、後続のシンボル期間において受信されるデータシンボルの位相を補正するための第３の命令の組とを含むコンピュータ読み取り可能媒体。
【請求項２５】
装置において、
複数入力複数出力（ＭＩＭＯ）送信からの、受信パイロットシンボルと受信データシンボルとを取得し、現在のシンボル期間における前記受信パイロットシンボルに基づいて、第１の位相情報を取得し、前記第１の位相情報に基づいて、前記現在のシンボル期間における前記受信データシンボルの位相を補正し、位相補正されたデータシンボルに対して検出を実行して、推定されたデータシンボルを取得し、前記推定データシンボルに基づいて、第２の位相情報を取得し、前記第２の位相情報に基づいて、後続のシンボル期間において受信されるデータシンボルの位相を補正するように構成されている少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されているメモリとを具備する装置。
【請求項２６】
前記少なくとも１つのプロセッサは、前記受信パイロットシンボルに対してＭＩＭＯ検出を実行して、複数のストリームに対する、推定されたパイロットシンボルを取得し、前記推定パイロットシンボルと既知のパイロットシンボルとの内積を合計して、前記第１の位相情報を取得するように構成されている請求項２５記載の装置。
【請求項２７】
前記少なくとも１つのプロセッサは、前記受信データシンボルの位相を補正し、位相補正されたデータシンボルに対してＭＩＭＯ検出を実行して、複数のストリームに対する、推定されたデータシンボルを取得し、前記推定データシンボルに対する硬判定を取得し、前記推定データシンボルと前記硬判定との内積を合計して、前記第２の位相情報を取得するように構成されている請求項２５記載の装置。
【請求項２８】
前記少なくとも１つのプロセッサは、前記受信パイロットシンボルの位相を補正し、位相補正されたパイロットシンボルに基づいて、前記第１の位相情報を取得し、前記第１の位相情報に基づいて、前記受信データシンボルの位相を補正するように構成されている請求項２５記載の装置。
【請求項２９】
前記少なくとも１つのプロセッサは、前記第１および第２の位相情報を結合して、結合された位相情報を取得し、前記結合位相情報に基づいて、前記受信データシンボルの位相を補正するように構成されている請求項２５記載の装置。
【請求項３０】
方法において、
複数入力複数出力（ＭＩＭＯ）送信からの、受信パイロットシンボルと受信データシンボルとを取得することと、
現在のシンボル期間における前記受信パイロットシンボルに基づいて、第１の位相情報を取得することと、
前記第１の位相情報に基づいて、前記現在のシンボル期間における前記受信データシンボルの位相を補正し、位相補正されたデータシンボルに対して検出を実行して、推定されたデータシンボルを取得し、前記推定データシンボルに基づいて、第２の位相情報を取得することと、
前記第２の位相情報に基づいて、後続のシンボル期間において受信されるデータシンボルの位相を補正することとを含む方法。
【請求項３１】
前記受信パイロットシンボルに対してＭＩＭＯ検出を実行して、複数のストリームに対する、推定されたパイロットシンボルを取得することをさらに含み、
前記第１の位相情報を取得することは、前記推定パイロットシンボルと既知のパイロットシンボルとの内積を合計して、前記第１の位相情報を取得することを含む請求項３０記載の方法。
【請求項３２】
位相補正されたデータシンボルに対してＭＩＭＯ検出を実行して、複数のストリームに対する、推定されたデータシンボルを取得することをさらに含み、
前記第２の位相情報を取得することは、
前記推定データシンボルに対する硬判定を取得することと、
前記推定データシンボルと前記硬判定との内積を合計して、前記第２の位相情報を取得することとを含む請求項３０記載の方法。
【請求項３３】
装置において、
複数入力複数出力（ＭＩＭＯ）送信からの、受信パイロットシンボルと受信データシンボルとを取得する手段と、
現在のシンボル期間における前記受信パイロットシンボルに基づいて、第１の位相情報を取得する手段と、
前記第１の位相情報に基づいて、前記現在のシンボル期間における前記受信データシンボルの位相を補正し、位相補正されたデータシンボルに対して検出を実行して、推定されたデータシンボルを取得し、前記推定データシンボルに基づいて、第２の位相情報を取得する手段と、
前記第２の位相情報に基づいて、後続のシンボル期間において受信されるデータシンボルの位相を補正する手段とを具備する装置。
【請求項３４】
前記受信パイロットシンボルに対してＭＩＭＯ検出を実行して、複数のストリームに対する、推定されたパイロットシンボルを取得する手段をさらに具備し、
前記第１の位相情報を取得する手段は、前記推定パイロットシンボルと既知のパイロットシンボルとの内積を合計して、前記第１の位相情報を取得する手段を備えている請求項３３記載の装置。
【請求項３５】
位相補正されたデータシンボルに対してＭＩＭＯ検出を実行して、複数のストリームに対する、推定されたデータシンボルを取得する手段をさらに具備し、
前記第２の位相情報を取得する手段は、
前記推定データシンボルに対する硬判定を取得する手段と、
前記推定データシンボルと前記硬判定との内積を合計して、前記第２の位相情報を取得する手段とを備えている請求項３３記載の装置。
【請求項３６】
記憶された命令を含むコンピュータ読み取り可能媒体において、
複数入力複数出力（ＭＩＭＯ）送信からの、受信パイロットシンボルと受信データシンボルとを取得するための第１の命令の組と、
現在のシンボル期間における前記受信パイロットシンボルに基づいて、第１の位相情報を取得するための第２の命令の組と、
前記第１の位相情報に基づいて、前記現在のシンボル期間における前記受信データシンボルの位相を補正し、位相補正されたデータシンボルに対して検出を実行して、推定されたデータシンボルを取得し、前記推定データシンボルに基づいて、第２の位相情報を取得するための第３の命令の組と、
前記第２の位相情報に基づいて、後続のシンボル期間において受信されるデータシンボルの位相を補正するための第４の命令の組とを含むコンピュータ読み取り可能媒体。
【請求項３７】
現在のシンボル期間における受信パイロットシンボルに基づいて、第１の位相推定を取得し、前記第１の位相推定に基づいて、前記現在のシンボル期間における受信データシンボルの位相を補正して、位相補正されたデータシンボルを取得し、前記位相補正されたデータシンボルに対して検出を実行して、推定されたデータシンボルを取得し、前記推定データシンボルに基づいて、第２の位相推定を取得し、前記第２の位相推定に基づいて、後続のシンボル期間において受信されるデータシンボルの位相を補正するように構成されている少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されているメモリとを具備する装置。
【請求項３８】
前記少なくとも１つのプロセッサは、前記受信パイロットシンボルに基づいて、推定されたパイロットシンボルを取得し、前記推定パイロットシンボルと既知のパイロットシンボルとの内積を合計して、前記第１の位相推定を取得するように構成されている請求項３７記載の装置。
【請求項３９】
前記少なくとも１つのプロセッサは、前記推定データシンボルに対する硬判定を取得し、前記推定データシンボルと前記硬判定との内積を合計して、前記第２の位相推定を取得するように構成されている請求項３７記載の装置。
【発明の詳細な説明】
【優先権の主張】
【０００１】
本出願は、２００６年５月２２日に出願され、この出願の譲受人に譲渡され、参照によりここに組み込まれている、“ＳＩＳＯおよびＭＩＭＯのＯＦＤＭシステムのための仮判定等化位相補正”と題する仮米国出願第６０／８０２，６３２号に対する優先権を主張する。
【背景】
【０００２】
Ｉ．分野
本開示は一般に、通信に関し、より詳細には、ワイヤレス通信に対して位相補正を実行する技術に関する。
【０００３】
ＩＩ．背景
ワイヤレス通信システムにおいて、送信機は一般に、トラフィックデータを処理して（例えば、エンコードおよび変調して）、データシンボルを発生させる。コヒーレントなシステムに対して、送信機は、パイロットシンボルをデータシンボルと多重化し、多重化されたデータおよびパイロットシンボルを処理して、無線周波数（ＲＦ）信号を発生させ、ワイヤレスチャネルにより、ＲＦ信号を送信する。ワイヤレスチャネルは、チャネル応答により、送信されたＲＦ信号を歪ませ、ノイズおよび干渉により、信号をさらに劣化させる。
【０００４】
受信機は、送信されたＲＦ信号を受信し、受信されたＲＦ信号を処理して、サンプルを取得する。コヒーレントな検出に対して、受信機は、受信されたパイロットに基づいて、ワイヤレスチャネルの応答を推定し、チャネル推定を導き出す。受信機は、次に、チャネル推定により検出を実行して、推定されたデータシンボルを取得する。推定されたデータシンボルは、送信機により送信されたデータシンボルの推定である。受信機は次に、推定データシンボルを処理して（例えば、復調およびデコードして）、デコードされたデータを取得する。
【０００５】
受信機は一般に、受信機において周波数誤差を推定する。この周波数誤差は、送信機および受信機における発振器周波数の差、ドップラーシフトなどによるものであるかもしれない。受信機は、サンプルから周波数誤差を除去し、次に、周波数補正されたサンプルに対して検出を実行する。しかしながら、一般に、周波数誤差推定において残留誤差がある。この残留誤差は、周波数補正されたサンプルにおいて位相誤差をもたらし、位相誤差は、性能を劣化させるかもしれない。
【０００６】
それゆえに、ワイヤレス通信に対して位相補正を実行する技術に対する技術的必要性が存在する。
【発明の概要】
【０００７】
ワイヤレス通信に対して位相補正を実行する技術をここで記述する。１つの観点において、受信パイロットシンボルと、受信データシンボルは、直交周波数分割多重化（ＯＦＤＭ）および／または複数入力複数出力（ＭＩＭＯ）送信から取得される。第１の位相情報が、受信パイロットシンボルに基づいて取得される。第２の位相情報が、受信データシンボルに基づいて取得される。第１および第２の位相情報は、さまざまな方法で取得し、さまざまな形態で表してもよい。受信データシンボルの位相は、第１および第２の位相情報に基づいて補正される。位相補正は、第１および第２の位相情報を、直接的に、および／または間接的に使用してもよく、１つ以上のステップにおいて実行してもよい。
【０００８】
第１の位相情報を取得するために、受信パイロットシンボルの位相を、初期位相誤差だけ補正してもよい。初期位相誤差は、前のシンボル期間に対する位相誤差や、ゼロや、または他のいくつかの値であってもよい。位相補正されたパイロットシンボルに対して検出を実行して、推定されたパイロットシンボルを取得してもよい。推定パイロットシンボルと既知のパイロットシンボルとの内積を、計算し、異なる副搬送波および／またはストリームに対する、信号対ノイズ比（ＳＮＲ）推定により重み付けし、結合して、第１の位相情報を取得してもよい。第２の位相情報を取得するために、第１の位相情報により、受信データシンボルの位相を補正してもよい。位相補正されたデータシンボルに対して検出を実行して、推定されたデータシンボルを取得してもよい。推定データシンボルに対する硬判定を取得してもよい。推定データシンボルと硬判定との内積を、計算し、ＳＮＲおよび／または他の要因に依存してもよいスケーリング係数により重み付けし、結合して、第２の位相情報を取得してもよい。第１および第２の位相情報はまた、他の方法で取得してもよい。
【０００９】
位相補正は、さまざまな方法で実行してもよい。１つのスキームにおいて、受信パイロットシンボルの位相は、（例えば、前のシンボル期間からの第２の位相情報に基づいて）補正され、第１の位相情報は、位相補正されたパイロットシンボルに基づいて取得され、受信データシンボルの位相は、第１の位相情報に基づいて補正される。別のスキームにおいて、受信データシンボルの位相は、第１の位相情報に基づいて補正され、位相補正されたデータシンボルに対して検出が実行されて、推定されたデータシンボルが取得され、第２の位相情報は、推定データシンボルに基づいて取得され、推定データシンボルの位相は、第２の位相情報に基づいて補正される。さらに別のスキームにおいて、第１および第２の位相情報は結合されて、結合された位相情報が取得され、受信データシンボルの位相は、結合位相情報に基づいて補正される。位相補正はまた、他の方法で実行してもよい。
【００１０】
本開示のさまざまな観点および特徴を、以下でさらに詳細に記述する。
【図面の簡単な説明】
【００１１】
【図１】図１は、ＳＩＳＯ送信のための、送信機および受信機を示す。
【図２】図２は、ＭＩＭＯ送信のための、送信機および受信機を示す。
【図３】図３は、結合された位相情報により位相補正を実行するためのプロセスを示す。
【図４】図４は、結合された位相情報により位相補正を実行するためのプロセスを示す。
【図５】図５は、ＩＥＥＥ８０２．１１ａ／ｇにおけるデータフォーマットを示す。
【図６】図６は、ＯＦＤＭ復調器を示す。
【図７】図７は、位相補正ユニットを示す。
【図８】図８は、位相誤差計算ユニットを示す。
【図９】図９は、複数のステップで位相補正を実行するためのプロセスを示す。
【図１０】図１０は、複数のステップで位相補正を実行するためのプロセスを示す。
【図１１】図１１は、位相補正を実行するための一般的なプロセスを示す。
【図１２】図１２は、位相補正を実行するための装置を示す。
【詳細な説明】
【００１２】
ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）や、ワイヤレスメトロポリタンエリアネットワーク（ＷＭＡＮ）や、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）や、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）のような、さまざまな通信ネットワークに対して、ここで記述した位相補正技術を使用してもよい。用語“ネットワーク”および“システム”は、区別なく使用されることが多い。これらのワイヤレスネットワークは、コード分割多元接続（ＣＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、時分割多元接続（ＴＤＭＡ）、空間分割多元接続（ＳＤＭＡ）、直交ＦＤＭＡ（ＯＦＤＭＡ）、単一搬送波ＦＤＭＡ（ＳＣ−ＦＤＭＡ）、および／または他のいくつかの多元接続スキームを使用してもよい。ＯＦＤＭＡは、ＯＦＤＭを利用する。ＳＣ−ＦＤＭＡは、単一搬送波周波数分割多重化（ＳＣ−ＦＤＭ）を利用する。ＯＦＤＭおよびＳＣ−ＦＤＭは、システムの帯域幅を複数（Ｋ個）の直交する副搬送波に分割する。副搬送波は、トーン、ビンなどとも呼ばれている。各副搬送波はデータにより変調してもよい。一般に、変調シンボルは、ＯＦＤＭに対しては周波数領域中で送られ、ＳＣ−ＦＤＭに対しては時間領域中で送られる。明瞭にするために、ＯＦＤＭを利用するＯＦＤＭベースのシステムに対して、本技術を記述する。
【００１３】
本技術はまた、単一入力単一出力（ＳＩＳＯ）の、単一入力複数出力（ＳＩＭＯ）の、複数入力単一出力（ＭＩＳＯ）の、および複数入力複数出力（ＭＩＭＯ）の、送信に対して使用してもよい。データ送信に対して、単一入力は、１本の送信アンテナに関連し、複数入力は、複数の送信アンテナに関連する。データ受信に対して、単一出力は、１つの受信アンテナに関連し、複数出力は、複数の受信アンテナに関連する。Ｍ−ａｒｙ位相偏移キーイング（Ｍ−ＰＳＫ）およびＭ−ａｒｙ直角振幅変調（Ｍ−ＱＡＭ）のような、さまざまな変調スキームに対して、本技術を使用してもよい。
【００１４】
図１は、ＳＩＳＯ送信のための、送信機１１０および受信機１５０のブロック図を示す。ダウンリンク（すなわち、フォワードリンク）に対して、送信機１１０は、基地局の、アクセスポイントの、ノードＢの、および／または他のいくつかのネットワークエンティティの、一部であってもよい。受信機１５０は、端末の、局の、移動局の、ユーザ機器の、加入者ユニットの、および／または他のいくつかのデバイスの、一部であってもよい。アップリンク（すなわち、リバースリンク）に対して、送信機１１０は、端末や、局や、移動局や、ユーザ機器などの、一部であってもよく、受信機１５０は、基地局や、アクセスポイントや、ノードＢなどの、一部であってもよい。
【００１５】
送信機１１０において、送信（ＴＸ）データおよびパイロットプロセッサ１１２は、トラフィックデータを処理して（例えば、エンコードし、インターリーブし、シンボルマッピングして）、データシンボルを発生させる。プロセッサ１１２はまた、パイロットシンボルを発生させ、さらに、パイロットシンボルをデータシンボルと多重化する。ここで使用するとき、データシンボルは、データに対するシンボルであり、パイロットシンボルは、パイロットに対するシンボルであり、シンボルは一般に、複素数値である。データシンボルまたはパイロットシンボルは、１つのシンボル期間における１つの副搬送波上で送信される。データシンボルおよびパイロットシンボルは、ＰＳＫまたはＱＡＭのような、変調スキームからの変調シンボルであってもよい。パイロットシンボルは、送信機および受信機の両方によりアプリオリに知られており、以下で記述するように、パイロットシンボルを使用して、ショートおよびロングトレーニングシンボルと、他のタイプのパイロットとを発生させてもよい。ＯＦＤＭ変調器／送信機（ＯＦＤＭ  ＭＯＤ／ＴＭＴＲ）１１６は、データシンボルおよびパイロットシンボルに対してＯＦＤＭ変調を実行して、出力チップを取得する。送信機１１６は、出力チップをさらに処理し（例えば、アナログに変換し、フィルタリングし、増幅し、アップコンバートし）、変調信号を発生させる。変調信号は、アンテナ１１８から送信される。
【００１６】
受信機１５０において、アンテナ１５２は、送信機１１０からの変調信号を受信し、受信信号を提供する。受信機１５０において、受信機／ＯＦＤＭ復調器（ＲＣＶＲ／ＯＦＤＭ  ＤＥＭＯＤ）１５４は、受信信号を処理して（例えば、フィルタリングし、増幅し、ダウンコンバートし、デジタル化して）、サンプルを取得し、周波数誤差を推定および除去し、サンプルに対してＯＦＤＭ復調をさらに実行して、対象となっているすべての副搬送波に対する受信シンボルを取得する。位相補正ユニット１６０は、受信シンボルを取得し、各シンボル期間における位相誤差を推定し、位相誤差を除去し、位相補正されたシンボルを提供する。用語“誤差”および“オフセット”は、周波数および位相に関して、区別なく使用されることが多い。検出器１６２は、位相補正されたシンボルに対して検出（例えば、整合フィルタリングまたは等化）を実行し、推定された、パイロットおよびデータシンボルを提供する。位相補正ユニット１６０は、受信シンボルおよび／または推定シンボルに基づいて、位相誤差を推定してもよい。ＲＸデータプロセッサ１６４は、推定データシンボルを処理し（例えば、デインターリーブおよびデコードし）、デコードされたデータを提供する。プロセッサ１６４は、推定データシンボルに基づいて、コードビットに対する対数尤度比（ＬＬＲ）を計算し、ＬＬＲをさらにデインターリーブおよびデコードして、デコードされたデータを取得してもよい。
【００１７】
制御装置／プロセッサ１２０および１７０は、それぞれ送信機１１０および受信機１５０における動作を指示する。メモリ１２２および１７２は、それぞれ送信機１１０および受信機１５０に対する、データおよびプログラムコードを記憶する。
【００１８】
図２は、ＭＩＭＯ送信のための、送信機２１０および受信機２５０のブロック図を示す。送信機２１０は、複数（Ｔ本）のアンテナを備えており、受信機２５０は、複数（Ｒ本）のアンテナを備えている。各送信アンテナおよび各受信アンテナは、１つの物理的なアンテナ、またはアンテナのアレイであってもよい。
【００１９】
送信機２１０において、ＴＸデータおよびパイロットプロセッサ２１２は、トラフィックデータを処理してデータシンボルを発生させ、パイロットを処理してパイロットシンボルを発生させ、パイロットシンボルをデータシンボルと多重化する。ＴＸ空間プロセッサ２１４は、データおよびパイロットシンボルに対して送信機の空間処理を実行し、Ｔ台のＯＦＤＭ変調器／送信機２１６ａないし２１６ｔに対して、Ｔ個の出力シンボルストリームを提供する。ＴＸ空間プロセッサ２１４は、ダイレクトＭＩＭＯマッピングや、空間スプレッドや、送信ビーム形成などを実行してもよい。各データシンボルおよび各パイロットシンボルは、（ダイレクトマッピングに対して）１つのアンテナから、または（空間拡散およびビーム形成に対して）複数のアンテナから送信してもよい。各ＯＦＤＭ変調器／送信機２１６は、その出力シンボルに対してＯＦＤＭ変調を実行して、出力チップを発生させ、出力チップをさらに処理して、変調信号を発生させる。送信機２１６ａないし２１６ｔからのＴ個の変調信号は、それぞれアンテナ２１８ａないし２１８ｔから送信される。
【００２０】
受信機２５０において、Ｒ本のアンテナ２５２ａないし２５２ｒは、送信機２１０からＴ個の変調信号を受信し、各アンテナ２５２は、各受信機／ＯＦＤＭ復調器２５４に対して受信信号を提供する。受信機２５０において、各受信機／ＯＦＤＭ復調器２５４は、その受信信号を処理してサンプルを取得し、周波数誤差を推定および除去し、サンプルに対してＯＦＤＭ復調をさらに実行して、受信シンボルを取得する。位相補正ユニット２６０は、ＯＦＤＭ復調器２５４ａないし２５４ｒからの受信シンボルを処理し、各シンボル期間における位相誤差を推定および除去し、位相補正されたシンボルを提供する。ＭＩＭＯ検出器２６２は、位相補正されたシンボルに対してＭＩＭＯ検出を実行し、推定された、パイロットおよびデータシンボルを提供する。ＭＩＭＯ検出器２６２は、最小平均２乗誤差（ＭＭＳＥ）や、ゼロフォーシング（ＺＦ）や、逐次干渉除去（ＳＩＣ）や、または他のいくつかのＭＩＭＯ検出技術を実現してもよい。位相補正ユニット２６０は、受信シンボルおよび／または推定シンボルに基づいて、位相誤差を推定してもよい。ＲＸデータプロセッサ２６４は、推定データシンボルを処理し、デコードされたデータを提供する。
【００２１】
制御装置／プロセッサ２２０および２７０は、それぞれ送信機２１０および受信機２５０における動作を指示する。メモリ２２２および２７２は、それぞれ送信機２１０および受信機２５０に対する、データおよびプログラムコードを記憶する。
【００２２】
ＯＦＤＭベースのシステムにおいて、ＯＦＤＭシンボルは、データ副搬送上のデータシンボルおよび／またはパイロット副搬送波上のパイロットシンボルを含んでいてもよい。データ副搬送波は、データに対して使用される副搬送波であり、パイロット副搬送波は、パイロットに対して使用される副搬送波である。以下のように、推定シンボルと、その既知のシンボルとの内積を実行することにより、位相誤差を推定してもよい。
【数１】
0005599838.tif 000002
【００２３】
ここでｓは、例えば、既知のパイロットシンボルのような、既知のシンボルであり、
【数２】
0005599838.tif 000003
【００２４】
は、例えば、推定パイロットシンボルのような、推定シンボルであり、θは、推定シンボルと既知のシンボルとの間の位相誤差である。
【００２５】
一般に、推定シンボル
【数３】
0005599838.tif 000004
【００２６】
は、推定パイロットシンボルまたは推定データシンボルであってもよい。既知のシンボルｓは、受信機によりアプリオリに知られているパイロットシンボル、または推定データシンボルの硬判定であってもよい。硬判定は一般に、（例えば、ユークリッド距離において）推定データシンボルに最も近い変調シンボルである。
【００２７】
以下のように、シンボル期間ｎに対するパイロットシンボルに基づいて、パイロットベースの位相推定を取得してもよい。
【数４】
0005599838.tif 000005
【００２８】
ここで、ｐk,m（ｎ）は、副搬送波ｋ上のストリームｍに対する既知のパイロットシンボルであり、
【数５】
0005599838.tif 000006
【００２９】
は、副搬送波ｋ上のストリームｍに対する推定パイロットシンボルであり、βk,m（ｎ）は、副搬送波ｋ上のストリームｍに対する重み係数であり、Ｎp（ｋ）は、副搬送波ｋ上のパイロットストリームの数であり、Ｋpは、パイロット副搬送波の数であり、Ｘp（ｎ）は、シンボル期間ｎに対する、パイロットベースのフェーザーであり、θp（ｎ）は、パイロットベースの位相誤差である。
【００３０】
等式（２）において、βk,m（ｎ）は、各推定パイロットシンボルに対して与えられる重みを表し、ＳＮＲ、受信信号品質の他のいくつかの示度、および／または他の要素に基づいて決定されてもよい。すべての推定パイロットシンボルに対して、βk,m（ｎ）を１に設定して、等しい重みを与えてもよい。Ｘp（ｎ）は、推定パイロットシンボルと既知のパイロットシンボルとの内積の、重み付けされた合計に等しい。Ｘp（ｎ）は、推定パイロットシンボルと既知のパイロットシンボルとの間の、重み付けされた平均位相誤差を含んでいる。
【００３１】
ＳＩＳＯ送信において、パイロットストリームの数は、すべてのパイロット副搬送波に対して１に等しく、すなわち、すべてのｋに対してＮp（ｋ）＝１である。ＭＩＭＯ送信において、パイロットストリームの数は、１に、データストリームの数に、ＴおよびＲのうちの小さい方に、等しくてもよく、またはこれらのパラメータから独立であってもよい。パイロットストリームの数は、副搬送波ごとに、および／またはＯＦＤＭシンボルごとに異なっていてもよい。
【００３２】
パイロットシンボルの数は一般に、データシンボルの数よりもはるかに少ない。したがって、パイロットシンボルだけでなく、データシンボルを使用することにより、位相推定を向上させてもよい。データシンボルは、受信機において知られていない。しかしながら、（１）受信データシンボルに対して検出を実行して、推定データシンボルを取得することと、（２）データシンボルに対して使用される既知のデータレート（およびそれゆえに、信号コンステレーション）に基づいて、推定データシンボルに対して硬判定を実施することとにより、受信機は、送信されたデータシンボルを推定できる。送信データシンボルとして硬判定を使用してもよく、パイロットシンボルに対するのと同じ方法で、硬判定を推定データシンボルと比較してもよい。
【００３３】
以下のように、シンボル期間ｎに対する推定データシンボルに基づいて、データベースの位相推定を取得してもよい。
【数６】
0005599838.tif 000007
【００３４】
ここで、
【数７】
0005599838.tif 000008
【００３５】
は、副搬送ｋ上のストリームｍに対する推定データシンボルであり、
【数８】
0005599838.tif 000009
【００３６】
は、推定データシンボル
【数９】
0005599838.tif 000010
【００３７】
に対する硬判定であり、ＮD（ｋ）は、副搬送波ｋ上のデータストリームの数であり、ＫDは、データ副搬送波の数であり、Ｘd（ｎ）は、シンボル期間ｎに対する、データベースのフェーザーであり、θd（ｎ）は、データベースの位相誤差である。
【００３８】
等式（４）において、Ｘd（ｎ）は、推定データシンボルと硬判定との内積の、重み付けされた合計に等しい。Ｘd（ｎ）は、推定データシンボルと硬判定との間の、重み付けされた平均位相誤差を含んでいる。
【００３９】
ＳＩＳＯ送信において、データストリームの数は、すべてのデータ副搬送波に対して１に等しい。ＭＩＭＯ送信において、データストリームの数は、送信アンテナの数と、受信アンテナの数とのうちの小さい方により、上方が制限される。すなわち、ＮD≦ｍｉｎ（Ｔ、Ｒ）である。データストリームの数は、副搬送ごとに、および／またはＯＦＤＭシンボルごとに異なっていてもよい。
【００４０】
以下のように、パイロットおよびデータシンボルに基づいて、絶対位相誤差を取得してもよい。
【数１０】
0005599838.tif 000011
【００４１】
ここで、μdおよびμpは、それぞれデータおよびパイロットシンボルに対する重み係数であり、θabs（ｎ）は、データおよびパイロットシンボルに基づいて取得される絶対位相誤差である。絶対位相誤差は、シンボル期間ｎにおいて観測される位相誤差であり、デルタ位相または瞬間位相の誤差と考えてもよい。
【００４２】
結合プロセスにおいて、より信頼性のある位相推定に対して、より大きな重みを与え、信頼性の劣る位相推定に対して、より小さい重みを与えるように、重み係数μdおよびμpを選択してもよい。重み係数は、固定値または、例えば、ＳＮＲ推定により決定されるような設定可能値であってもよい。最大比結合（ＭＲＣ）または他のいくつかの結合技術に基づいて、重み係数を選択してもよい。μdおよびμpの両方を１に設定して、Ｘd（ｎ）およびＸp（ｎ）に対して等しい重みを与えてもよい。μdをゼロに設定して、Ｘd（ｎ）を省いてもよく、μpをゼロに設定して、Ｘp（ｎ）を省いてもよい。
【００４３】
受信機は、ＯＦＤＭ復調を実行する前に、受信機における周波数誤差を推定し、周波数誤差を除去してもよい。周波数誤差推定における残留誤差により、時間にわたって位相勾配が生じる。以下のように、各シンボル期間において、すべての以前の位相補正のランニング合計を計算してもよい。
【数１１】
0005599838.tif 000012
【００４４】
ここで、θtotal（ｎ）は、シンボル期間ｎにおける総位相誤差であり、αtotalおよびαabsは、それぞれθtotal（ｎ）およびθabs（ｎ）に対するスケーリング係数である。
【００４５】
θtotal（ｎ）は、最初のＯＦＤＭシンボルの前に、ゼロに初期化してもよい。αtotalおよびαabsは、それぞれθtotal（ｎ）およびθabs（ｎ）に対する所望の重みに基づいて、さまざまな値に設定してもよい。例えば、αtotalおよびαabsを、αtotal＝αabs＝１として規定してもよく、等式（７）は、θabs（ｎ）を単に累算する。代わりに、αtotalを、０≦αtotal≦１として規定し、αabsを、αabs＝１−αtotalとして規定してもよい。このケースにおいて、等式（７）は、無限インパルス応答（ＩＩＲ）フィルタを実現し、αtotalに対するより大きい値は、よりさらなるフィルタリングに対応し、逆の場合も同様である。
【００４６】
等式（７）における設計は、位相を合計する。別の設計において、複素数値を合計してもよい。位相だけを合計するときに、いくつかの情報を失うことがあるかもしれないことから、複素数値を合計することは、より正確な推定をもたらすかもしれない。
【００４７】
以下のように、受信シンボルを位相補正してもよい。
【数１２】
0005599838.tif 000013
【００４８】
ここで、ｒk,m（ｎ）は、副搬送波ｋ上のストリームｍに対する受信シンボルであり、
【数１３】
0005599838.tif 000014
【００４９】
は、受信シンボルｒk,m（ｎ）に対応する位相補正されたシンボルである。
【００５０】
上述したように、すべての、ストリームおよび副搬送波に対して単一の位相推定を取得し、すべての、ストリームおよび副搬送波に対する受信シンボルに対して、単一の位相推定を適用してもよい。代わりに、各ストリームまたは各副搬送波に対して位相推定を取得し、そのストリームまたは副搬送波に対する受信シンボルに対して、位相推定を適用してもよい。一般に、任意の数のストリームおよび任意の数の副搬送波に対して位相推定を取得し、これらのストリームおよび副搬送波に対する受信シンボルに対して、位相推定を適用してもよい。位相補正後に、位相補正されたシンボルに対して、検出およびデコードを実行してもよい。
【００５１】
図３は、位相補正を実行するためのプロセス３００を示す。総位相誤差θtotal（ｎ）およびシンボル期間インデックスｎは、例えば、θtotal（ｎ）＝０およびｎ＝０のように、最初のＯＦＤＭシンボルの前に初期化される（ブロック３１２）。シンボル期間ｎに対する、受信機／ＯＦＤＭ復調器２５４からの受信シンボルは、例えば、等式（８）中で示したように、θtotal（ｎ）だけ位相補正される（ブロック３１４）。位相補正されたシンボルは処理されて（例えば、検出されて）、推定パイロットシンボルおよび推定データシンボルが取得される（ブロック３１６）。例えば、等式（２）中で示したように、推定パイロットシンボルに基づいて、パイロットベースのフェーザーＸp（ｎ）が計算される（ブロック３１８）。例えば、等式（４）中で示したように、推定データシンボルと、それらの硬判定とに基づいて、データベースのフェーザーＸd（ｎ）が計算される（ブロック３２０）。例えば、等式（６）中で示したように、フェーザーＸp（ｎ）とＸd（ｎ）とに基づいて、パイロットおよびデータシンボルに対する絶対位相誤差θabs（ｎ）を導き出してもよい（ブロック３２２）。例えば、等式（７）中で示したように、総位相誤差θtotal（ｎ）が、絶対位相誤差により更新され、シンボル期間インデックスｎがインクリメントされる（ブロック３２４）。
【００５２】
受信機／ＯＦＤＭ復調器２５４からの受信シンボルは、更新された総位相誤差θtotal（ｎ＋１）だけ位相補正され、更新された総位相誤差θtotal（ｎ＋１）は、現在のシンボル期間ｎに対する位相誤差を含む（ブロック３２６）。位相補正されたシンボルは次に、処理されて（例えば、検出されて）、新しい推定データシンボルが取得される（ブロック３２８）。新しい推定データシンボルは、デコードされて、デコードされたデータが取得される（ブロック３３０）。
【００５３】
図３において、受信シンボルは、２つのステージにおいて、２回検出／処理される。第１のステージにおいて、受信機／ＯＦＤＭ復調器２５４からの受信シンボルは、最初に、現在のθtotal（ｎ）だけ位相補正され、次に、θabs（ｎ）が決定および使用され、θtotal（ｎ）が更新されて、θtotal（ｎ＋１）が取得される。第２のステージにおいて、受信機／ＯＦＤＭ復調器２５４からの受信シンボルは、第１のステージから取得された、更新されたθtotal（ｎ＋１）だけ再度位相補正される。第１のステージから取得された、更新されたθtotal（ｎ＋１）は、第１のステージ中で使用されたθtotal（ｎ）よりも正確であるはずである。第１のステージに対する、ブロック３１６における第１の検出は、Ｘp（ｎ）とＸd（ｎ）とを計算するために使用される、推定パイロットおよび推定データシンボルを提供する。第２のステージに対する、ブロック３２８における第２の検出は、デコードするための新しい推定データシンボルを提供する。
【００５４】
図４は、検出を１回実行することにより位相補正を実行するためのプロセス４００を示す。例えば、θtotal（ｎ）＝θpreおよびｎ＝０のように、総位相誤差θtotal（ｎ）およびシンボル期間インデックスｎは、最初のＯＦＤＭシンボルの前に初期化される（ブロック４１２）。θpreは、例えば、プリアンブルに対するＯＦＤＭシンボル、ＭＩＭＯパイロットなどのような、最初のＯＦＤＭシンボル搬送データに先行する１つ以上のＯＦＤＭシンボルから取得された位相推定であってもよい。
【００５５】
シンボル期間ｎに対する受信シンボルは、θtotal（ｎ）だけ位相補正される（ブロック４１４）。位相補正されたシンボルは、処理されて（例えば、検出されて）、推定パイロットシンボルおよび推定データシンボルが取得される（ブロック４１６）。推定パイロットシンボルに基づいて、パイロットベースのフェーザーＸp（ｎ）が計算される（ブロック４１８）。推定データシンボルと、それらの硬判定とに基づいて、データベースのフェーザーＸd（ｎ）が計算される（ブロック４２０）。フェーザーＸp（ｎ）とＸd（ｎ）とに基づいて、絶対位相誤差θabs（ｎ）を導き出してもよい（ブロック４２２）。総位相誤差θtotal（ｎ）が絶対位相誤差により更新され、シンボル期間インデックスｎがインクリメントされる（ブロック４２４）。推定データシンボルがデコードされて、デコードされたデータが取得される（ブロック４２６）。
【００５６】
図４において、前のシンボル期間中で取得された総位相誤差に基づいて、受信シンボルに対して位相補正が実行される。推定パイロットおよび推定データシンボルに基づいて、パイロットベースの、およびデータベースの位相推定が取得される。総位相誤差が、位相推定により更新され、次のシンボル期間中で使用される。第２の検出を回避するために、受信シンボルは、更新された総位相誤差により補正されない。
【００５７】
別の設計において、受信パイロットシンボルが、総位相誤差だけ位相補正され、検出される。推定パイロットシンボルに基づいて、パイロットベースのフェーザーＸp（ｎ）およびパイロットベースの位相誤差θp（ｎ）が取得される。総位相誤差θtotal（ｎ）が、θp（ｎ）により更新される。受信データシンボルが、更新された総位相誤差だけ位相補正され、検出される。推定データシンボルに基づいて、データベースのフェーザーフェーザーＸd（ｎ）およびデータベースの位相誤差θd（ｎ）が取得される。総位相誤差が、θd（ｎ）により再度更新される。この設計において、受信データシンボルは、現在のシンボル期間中に取得された、パイロットベースの位相誤差θp（ｎ）により補正され、データベースの位相誤差θd（ｎ）は、次のシンボル期間中で使用される。
【００５８】
さらに別の設計において、ブロック４１２ないしブロック４２４が、図４に対して上述したように実行されて、推定データシンボルが取得される。推定データシンボルは次に、θabs（ｎ）により位相補正されて、位相補正された推定データシンボルが取得される。位相補正された推定データシンボルはデコードされて、デコードされたデータが取得される。この設計は、検出後にデータベースの位相誤差を除去する。
【００５９】
ここで記述した位相補正技術は、ＷＬＡＮのための電気電子技術者協会（ＩＥＥＥ）により開発された規格であるＩＥＥＥ８０２．１１ファミリを実現するＷＬＡＮのような、さまざまなワイヤレス通信ネットワークに対して使用してもよい。ＩＥＥＥ８０２．１１、８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、および８０２．１１ｎは、異なる無線技術をカバーし、異なる性能を有する。明瞭にするために、ＩＥＥＥ８０２．１１ａ、８０２．１１ｇ、および／または８０２．１１ｎを実現するＷＬＡＮに対して、本技術を以下で記述する。ＩＥＥＥ８０２．１１ａ、８０２．１１ｇ、および／または８０２．１１ｎのすべてが、ＯＦＤＭを利用する。
【００６０】
ＩＥＥＥ８０２．１１ａ／ｇは、システムの帯域幅をＫ＝６４の副搬送波に分割する副搬送波構造を利用し、Ｋ＝６４の副搬送波は、−３２ないし＋３１のインデックスが割り当てられている。これらの６４個の総副搬送波は、±｛１、．．．、６、８、．．．、２０、２２、．．．、２６｝のインデックスを有する４８個のデータ副搬送波と、±｛７、２１｝のインデックスを有する４個のパイロット副搬送波とを含む。０のインデックスを有するＤＣ副搬送波と残りの副搬送波は、使用されない。この副搬送波構造は、１９９９年９月の、“パート１１：ワイヤレスＬＡＮ媒体アクセス制御（ＭＡＣ）および物理層（ＰＨＹ）の仕様：５ＧＨｚ帯域における高速物理層”と題するＩＥＥＥ規格８０２．１１ａ中で記述されており、それは、公に利用可能である。ＩＥＥＥ８０２．１１ｎは、６４個の総副搬送波を有する副搬送波構造を利用し、６４個の総副搬送波は、±｛１、．．．、６、８、．．．、２０、２２、．．．、２８｝のインデックスを有する５２個のデータ副搬送波と、±｛７、２１｝のインデックスを有する４個のパイロット副搬送波とを含む。
【００６１】
図５は、ＩＥＥＥ８０２．１１ａ／ｇにより規定されたデータフォーマット５００を示す。物理層（ＰＨＹ）において、データは、ＰＨＹプロトコルデータユニット（ＰＰＤＵ）中で処理され、送信される。各ＰＰＤＵ５１０は、プリアンブルセクション５２０と、信号セクション５３０と、データセクション５４０とを含んでいる。プリアンブルセクション５２０は、最初の２つのＯＦＤＭシンボル中の、１０個のショートトレーニングシンボルと、それに続く次の２つのＯＦＤＭシンボル中の、２つのロングトレーニングシンボルとを搬送する。８０２．１１ａ／ｇ中で記述されているように、１組の１２個の搬送波にマッピングされた、１組の１２個のパイロットシンボルに基づいて、ショートトレーニングシンボルが生成される。また、８０２．１１ａ／ｇ中で記述されているように、１組の５２個の副搬送波にマッピングされた、１組の５２個のパイロットシンボルに基づいて、ロングトレーニングシンボルが生成される。信号セクション５３０は、ＰＰＤＵに対するシグナリングの、１つのＯＦＤＭシンボルを搬送する。データセクション５４０は、データに対するさまざまな数のＯＦＤＭシンボルを搬送する。シグナリングおよびデータは、それぞれ信号セクション５３０およびデータセクション５４０中の、４８個のデータ副搬送波上で送信される。信号およびデータセクション内の各ＯＦＤＭシンボルにおける４個のパイロット副搬送波上で、トラッキングパイロットが送信される。各パイロット副搬送波に対するパイロットシンボルは、既知の擬似乱数（ＰＮ）シーケンスに基づいて発生される。
【００６２】
ＩＥＥＥ８０２．１１ｎに対して、ＭＩＭＯパイロットセクションが、信号セクション５３０とデータセクション５４０との間に挿入され、ＭＩＭＯチャネル推定に対して使用されるＭＩＭＯパイロットを搬送する。
【００６３】
図６は、ＯＦＤＭ復調器６００の設計を示し、ＯＦＤＭ復調器６００は、図１中の受信機／ＯＦＤＭ復調器１５４中で使用してもよく、図２中の受信機／ＯＦＤＭ復調器２５４ａないし２５４ｒのそれぞれにおいて使用してもよい。
【００６４】
ＯＦＤＭ復調器６００内で、周波数誤差推定器６１０は、（例えば、受信されたＰＰＤＵ中の、ロングおよび／またはショートトレーニングシンボルに基づいて）受信機における周波数誤差を推定し、周波数誤差推定ｆerrを提供する。以下のように、周波数補正ユニット６１２は、周波数誤差による位相勾配を除去する。
【数１４】
0005599838.tif 000015
【００６５】
ここで、ｘ（ｔ）は、サンプル期間ｔに対する受信サンプルであり、Ｔsymは、１つのサンプル期間であり、
【数１５】
0005599838.tif 000016
【００６６】
は、サンプル期間ｔに対する周波数補正サンプルである。
【００６７】
タイミング捕捉ユニット６１４は、例えば、ロングおよび／またはショートトレーニングシンボルに基づいて、受信されたＰＰＤＵのタイミングを決定する。ユニット６１４はまた、周波数誤差推定を受け取り、タイミングを調整して、周波数誤差に対処する。受信機において、単一の基準発振器に基づいて、デジタル化のために使用されるサンプリングクロックと、ダウンコンバートのために使用される局部発振器（ＬＯ）信号とを発生させてもよい。このケースにおいて、基準発振器中の周波数誤差により、ＬＯ信号中の周波数誤差と、サンプリングクロック中のタイミング誤差の両方が生じる。したがって、Ｚパーツパーミリオン（ｐｐｍ）の周波数誤差は、Ｚ ｐｐｍのタイミング誤差に相当する。ユニット６１４は、周波数誤差による、サンプル毎のタイミング誤差を決定し、時間にわたってサンプル毎のタイミング誤差を累算することにより、各シンボル期間における総タイミング誤差を計算してもよい。
【００６８】
受信ＯＦＤＭシンボルは、Ｋ＋Ｃ個のサンプルを含んでおり、ここでＣは、周期的プリフィックスの長さである。ＯＦＤＭ復調に対して、ユニット６１４は、ＦＦＴ窓を発生させ、ＦＦＴ窓は、Ｋ＋Ｃ個のサンプルの中からＫ個のサンプルを選択する。総タイミング誤差が±１のサンプル期間を超えるとき、±１のサンプル期間を総タイミング誤差から減算してもよく、（＋に対して）１つのサンプル期間だけ前方に、または（−に対して）１つのサンプル期間だけ後方に、ＦＦＴ窓をシフトしてもよい。これにより、最初のタイミングの１つのサンプル内にＦＦＴ窓が保持される。基準発振器に対する、４０ｐｐｍの周波数誤差では、総タイミング誤差は、５ミリ秒（ｍｓ）におけるショートトレーニングシンボルの半分であるかもしれない。このタイミングスリップを補正して、特に、ＩＥＥＥ８０２．１１ｎによりサポートされるロングパケットに対する性能を向上させてもよい。
【００６９】
周期的プリフィックス除去ユニット６１６は、ユニット６１２から、周波数補正されたサンプルと、ユニット６１４からＦＦＴ窓とを取得する。各受信ＯＦＤＭシンボルに対して、ユニット６１６は、周期的プリフィックスを除去し、ＦＦＴ窓内にＫ個のサンプルを提供する。ＦＦＴユニット６１８は、ユニット６１６からの周波数補正サンプルに対して、ＫポイントＦＦＴを実行し、Ｋ個の副搬送波に対する受信シンボルを提供する。
【００７０】
図７は、位相補正ユニット７００の設計を示す。各シンボル期間において、位相補正ユニット７１０は、トラッキングパイロットに対する受信パイロットシンボルｐk,m（ｎ）と、初期位相誤差θinit（ｎ）とを取得する。初期位相誤差θinit（ｎ）は、前のシンボル期間中の受信データシンボルに適用された位相誤差θc（ｎ−１）や、累算された位相誤差や、ゼロや、または他のいくつかの値であってもよい。ユニット７１０は、受信パイロットシンボルから位相誤差θinit（ｎ）を除去し、位相補正されたパイロットシンボルを提供する。検出器７１２は、位相補正されたパイロットシンボルに対して検出を実行し、推定パイロットシンボル
【数１６】
0005599838.tif 000017
【００７１】
を提供する。位相推定器７１４は、推定パイロットシンボルに基づいて、パイロットベースのフェーザーＸp（ｎ）を導き出す。位相誤差計算ユニット７１６は、Ｘp（ｎ）を受け取り、現在のシンボル期間に対する、現在の位相誤差θc（ｎ）を提供する。
【００７２】
位相補正ユニット７２０は、受信データシンボルｄk,m（ｎ）と、現在の位相誤差θc（ｎ）とを取得し、受信データシンボルから現在の位相誤差を除去し、位相補正されたデータシンボルを提供する。検出器７２２は、位相補正されたデータシンボルに対して検出を実行し、推定データシンボル
【数１７】
0005599838.tif 000018
【００７３】
を提供する。位相推定器７２４は、推定データシンボルに基づいて、データベースのフェーザーＸd（ｎ）を導き出す。計算ユニット７１６は、Ｘd（ｎ）を受け取り、総位相誤差を更新する。
【００７４】
ユニット７１２および７２２は、図１中のデータ／パイロット検出器１６２または図２中のＭＩＭＯ検出器２６２の、一部であってもよい。図７中の残りのユニットは、図１中の位相補正ユニット１６０または図２中の位相補正ユニット２６０の、一部であってもよい。
【００７５】
推定パイロットシンボルに基づいて、パイロットベースのフェーザーＸp（ｎ）を取得し、パイロットベースのフェーザーＸp（ｎ）を使用して、現在の位相誤差θc（ｎ）を導き出してもよい。受信データシンボルを、θc（ｎ）だけ位相補正し、検出して、推定データシンボルを取得してもよい。推定データシンボルに基づいて、データベースのフェーザーＸd（ｎ）を取得し、データベースのフェーザーＸd（ｎ）を使用して、次のシンボル期間に対する位相誤差を決定してもよい。したがって、パイロットベースの位相推定を現在のＯＦＤＭシンボルに対して使用してもよいのに対して、データベースの位相推定を次のＯＦＤＭシンボルに対して使用してもよい。位相誤差の推定および補正はまた、他の方法で実行してもよい。
【００７６】
ブロック７１６における位相誤差の計算は、さまざまな方法で実行してもよい。位相誤差の計算は、等式（２）ないし等式（７）に対して上述したように実行してもよい。以下で記述するように、位相誤差の計算はまた、位相推定に対するフェーザー（すなわち、複素数値）を使用して実行してもよい。フェーザーは、異なる源からの位相推定の、単純な最大比結合をサポートし、それにより、より信頼性のある位相推定が、結合プロセスにおいてより重み付けられる。フェーザーを使用して位相推定を表すことにより、フェーザーの大きさは、対応する位相推定に対する重みを反映することができる。フェーザーの計算は、ＳＮＲ情報を含んでもよく、それにより、位相推定の正確性／信頼性が、フェーザーの大きさに直接反映される。以下で記述するように、フェーザーを合計し、その結果の角度を決定することにより、位相誤差を導き出してもよい。
【００７７】
例えば、等式（２）中で示したように、推定パイロットシンボルに基づいて、パイロットベースのフェーザーＸp（ｎ）を導き出してもよい。現在のフェーザーおよび対応する現在の位相誤差を以下のように決定してもよい。
【数１８】
0005599838.tif 000019
【００７８】
ここで、Ｘp（ｎ）は、現在のシンボル期間中のトラッキングパイロットから取得されたフェーザーであり、Ｘt（ｎ）は、前のシンボル期間中で取得された総フェーザーであり、Ｘc（ｎ）は、現在のシンボル期間に対する現在のフェーザーであり、αは、スケーリング係数であり、
【数１９】
0005599838.tif 000020
【００７９】
は、パイロットオフセット補正である。
【００８０】
総フェーザーＸt（ｎ）は、位相誤差の標準偏差に関係付けられた大きさを有する複素数値である。Ｘt（０）＝Ａinit＋ｊ０として、Ｘt（ｎ）を初期化してもよく、ここでＡinitは、位相ノイズレベルや、残留周波数誤差や、プリアンブルまたはＭＩＭＯパイロロットの中心と、シグナリングセクション中の最初のＯＦＤＭシンボルの中心との間の時間などに依存してもよい大きさである。
【００８１】
等式（１０）において、現在のフェーザーＸc（ｎ）は、パイロットベースのフェーザーＸp（ｎ）と総フェーザーＸt（ｎ）との、重み付けされた合計である。現在のフェーザーＸc（ｎ）を計算する際に、スケーリング係数αは、総フェーザーＸt（ｎ）に与えられる重みを決定する。受信機における、周波数誤差と発振器位相ノイズとに基づいて、αを選択してもよい。例えば、位相ノイズが大きい場合、および／または前の情報が信頼できない場合、αに対して小さい値を使用してもよく、逆も同様である。最初にαを１の値に設定して、予め定められた数のＯＦＤＭシンボル後に、αを別の値に設定してもよい。αをゼロに設定して、位相補正に対するパイロットシンボルだけを使用してもよい。パイロットオフセット補正
【数２０】
0005599838.tif 000021
【００８２】
は、トラッキングパイロット位相推定の系統的誤差を補償する、１の大きさのフェーザーであり、以下で記述するように決定してもよい。
【数２１】
0005599838.tif 000022
【００８３】
をゼロに設定して、位相補正に対する推定データシンボルだけを使用してもよい。現在のフェーザーＸc（ｎ）は、現在のシンボル期間中のデータシンボルの位相補正のために使用される。
【００８４】
例えば、等式（４）中で示したように、推定データシンボルに基づいて、データベースのフェーザーＸd（ｎ）を導き出してもよい。ＳＮＲおよび信号コンステレーションに対処する方法で、Ｘd（ｎ）を導き出してもよい。硬判定誤差の数は、ＳＮＲに依存し、特に、１／２のコードレートに対する低いＳＮＲにおいて重要であるかもしれない。位相誤差の平均が実際の値よりも、絶対値においてより小さいという結果を、硬判定誤差は生じるかもしれない。平均位相誤差における偏りの量は、ＳＮＲおよび信号コンステレーションに依存する。虚部に対してフェーザーの実数成分をスケールダウンすることにより、この偏りを補正してもよい。
【００８５】
推定データシンボルと、その硬判定との内積を、次のように表してもよい。
【数２２】
0005599838.tif 000023
【００８６】
ここで、ｗk,m（ｎ）は、推定データシンボル
【数２３】
0005599838.tif 000024
【００８７】
と、硬判定
【数２４】
0005599838.tif 000025
【００８８】
との、スケーリングされた内積である。スケーリング係数βk,m（ｎ）は、ＳＮＲおよび／または他の要素に基づいていてもよい。
【００８９】
データベースのフェーザーＸd（ｎ）を次のように表してもよい。
【数２５】
0005599838.tif 000026
【００９０】
ここで、μiおよびμqは、それぞれ実数成分および虚数成分に対するスケーリング係数である。
【００９１】
各ストリームおよび副搬送波のＳＮＲや、信号コンステレーションなどに基づいて、スケーリング係数μiおよびμqを選択してもよい。実数成分および虚数成分に対する、２つの異なるスケーリング係数の使用により、偏り補正と最大比結合との両方が達成される。μiおよびμqはまた、変調シンボルの位置に依存してもよい。例えば、信号コンステレーションの端における変調シンボルは一般に、近隣がより少なく、より信頼性があるかもしれず、より高い重みを与えられるかもしれないのに対して、端から離れた変調シンボルは一般に、近隣がより多く、信頼性が劣るかもしれず、より低い重みを与えられるかもしれない。
【００９２】
ブロック７２０における位相補正の前の位相誤差である、受信データシンボルの絶対位相誤差を、次のように取得してもよい。
【数２６】
0005599838.tif 000027
【００９３】
ここで、
【数２７】
0005599838.tif 000028
【００９４】
は、Ｘc（ｎ）の正規化された（１の大きさの）バージョンであり、Ｘdu（ｎ）は、データシンボルの絶対位相誤差に対するフェーザーである。
【００９５】
ブロック７２０における位相補正後に、データベースのフェーザーＸd（ｎ）が取得される。この位相補正の前の位相誤差は、ブロック７２０により位相補正を再び加算することにより取得される。これは、Ｘd（ｎ）を
【数２８】
0005599838.tif 000029
【００９６】
と乗算することにより達成され、乗算により、Ｘc（ｎ）の角度だけＸd（ｎ）が回転される。
【００９７】
以下のように、総フェーザーを決定してもよい。
【数２９】
0005599838.tif 000030
【００９８】
等式（１５）において、データシンボルの絶対位相誤差は、現在の位相誤差と結合されて、総位相誤差が取得される。ここで、結合は、フェーザーにより実行されて、最大比結合が達成される。
【００９９】
パイロットオフセット補正
【数３０】
0005599838.tif 000031
【０１００】
は、トラッキングパイロットチャネル推定の系統的誤差を補償し、以下で記述するように決定されてもよい。以下のように、絶対フェーザーＸdu（ｎ）と、パイロットベースのフェーザーＸp（ｎ）との間の位相差を、計算および累算してもよい。
【数３１】
0005599838.tif 000032
【０１０１】
ここで、Ｌは、累算するためのシンボル期間数であり、何らかの整数値であってもよい。
【０１０２】
等式（１６）における累算は、送信の開始におけるＬ個のシンボル期間にわたって実行してもよく、送信の残りに対して、その結果を使用してもよい。ランニング累算を実行して、Ｙpを取得してもよい。Ｙpは正規化されて、等式（１０）中のパイロットベースのフェーザーＸp（ｎ）を補正するために使用される
【数３２】
0005599838.tif 000033
【０１０３】
が取得される。
【０１０４】
図８は、図７中の位相誤差計算ユニット７１６の設計を示す。乗算器８１２は、パイロットベースのフェーザーＸp（ｎ）をパイロットオフセット補正
【数３３】
0005599838.tif 000034
【０１０５】
と乗算する。乗算器８２６は、総フェーザーＸt（ｎ）をスケーリング係数αと乗算する。加算器８１４は、乗算器８１２と８２６との出力を合計し、等式（１０）中で示したように、現在のフェーザーＸc（ｎ）を提供する。ユニット８１６は、等式（１１）中で示したように、Ｘc（ｎ）の位相を計算し、現在のシンボル期間に対する、現在の位相誤差θc（ｎ）を提供する。
【０１０６】
ユニット８１８は、Ｘc（ｎ）を正規化し、
【数３４】
0005599838.tif 000035
【０１０７】
を提供する。乗算器８２０は、データベースのフェーザーＸd（ｎ）を
【数３５】
0005599838.tif 000036
【０１０８】
と乗算し、等式（１４）中で示したように、絶対フェーザーＸdu（ｎ）を提供する。加算器８２２は、現在のフェーザーＸc（ｎ）と絶対フェーザーＸdu（ｎ）とを合計し、等式（１５）中で示したように、次のシンボル期間に対して、更新された総フェーザーＸt（ｎ＋１）を提供する。レジスタ８２４は、次のシンボル期間において使用するために、総フェーザーを記憶する。
【０１０９】
ユニット８２８は、パイロットベースのフェーザーＸp（ｎ）を受け取り、共役フェーザーＸ*p（ｎ）を提供する。乗算器８３０は、ユニット８２８の出力を絶対フェーザーＸdu（ｎ）と乗算する。累算器８３２は、Ｌ個のシンボル期間にわたって乗算器８３０の出力を累算し、等式（１６）中で示したように、フェーザーＹpを提供する。ユニット８３４はＹpを正規化し、
【数３６】
0005599838.tif 000037
【０１１０】
を提供する。
【０１１１】
図９は、位相補正９００を実行するためのプロセス９００を示す。総フェーザーＸt（ｎ）およびシンボル期間インデックスｎが、最初のＯＦＤＭシンボルの前に初期化される（ブロック９１２）。シンボル期間ｎに対する受信パイロットシンボルを、初期位相誤差だけ位相補正してもよい（ブロック９１４）。位相補正されたパイロットシンボルが処理されて（例えば、検出されて）、推定パイロットシンボルが取得される（ブロック９１６）。推定パイロットシンボルに基づいて、パイロットベースのフェーザーＸp（ｎ）が計算される（ブロック９１８）。例えば、等式（１０）中で示したように、パイロットベースのフェーザーＸp（ｎ）と総フェーザーＸt（ｎ）とに基づいて、現在のフェーザーＸc（ｎ）が決定される（ブロック９２０）。現在のフェーザーＸc（ｎ）に基づいて、現在の位相誤差θc（ｎ）が計算される（ブロック９２２）。
【０１１２】
シンボル期間ｎに対する受信データシンボルが、現在の位相誤差θc（ｎ）だけ位相補正される（ブロック９２４）。位相補正されたデータシンボルは処理されて（例えば、検出されて）、推定データシンボルが取得される（ブロック９２６）。例えば、等式（１２）および（１３）中で示したように、推定データシンボルと、それらの硬判定とに基づいて、データベースのフェーザーＸd（ｎ）が計算される（ブロック９２８）。例えば、等式（１４）および（１５）中で示したように、データベースのフェーザーＸd（ｎ）と、現在のフェーザーＸc（ｎ）とにより、総フェーザーが更新される（ブロック９３０）。推定データシンボルがデコードされる（ブロック９３２）。
【０１１３】
図１０は、位相補正を実行するためのプロセス１０００を示す。受信パイロットシンボルが処理されて（例えば、検出されて）、推定パイロットシンボルが取得される（ブロック１０１２）。パイロットベースのフェーザーＸp（ｎ）が、推定パイロットシンボルに基づいて計算され（ブロック１０１４）、使用されて、パイロットベースの位相誤差θp（ｎ）が導き出される（ブロック１０１６）。受信データシンボルが、θp（ｎ）だけ位相補正され（ブロック１０１８）、処理されて（例えば、検出されて）、推定データシンボルが取得される（ブロック１０２０）。推定データシンボルに基づいて、データベースのフェーザーＸd（ｎ）が計算される（ブロック１０２２）。以下のように、データベースのフェーザーに基づいて、推定データシンボルが補正される（ブロック１０２４）。
【数３７】
0005599838.tif 000038
【０１１４】
ここで、
【数３８】
0005599838.tif 000039
【０１１５】
は、位相補正された推定データシンボルである。位相補正された推定データシンボルは、デコードされる（ブロック１０２６）。
【０１１６】
図１０において、位相補正は、各シンボル期間において独立に実行される。１つのシンボル期間から次のシンボル期間に、いかなる位相情報も搬送されない。
【０１１７】
図３、図４、図９、および図１０は、パイロットシンボルおよびデータシンボルの両方を使用して位相補正を実行するいくつかの例を示す。位相補正はまた、他の方法で実行してもよい。
【０１１８】
図１１は、位相補正を実行するためのプロセス１１００を示す。受信パイロットシンボルと受信データシンボルが、ＯＦＤＭおよび／またはＭＩＭＯ送信から取得される（ブロック１１１２）。受信パイロットシンボルに基づいて、第１の位相情報が取得される（ブロック１１１４）。受信データシンボルに基づいて、第２の位相情報が取得される（ブロック１１１６）。第１および第２の位相情報は、さまざまな方法で取得し、さまざまな形態で表してもよい。第１および第２の位相情報に基づいて、受信データシンボルの位相が補正される（ブロック１１１８）。位相補正は、第１および第２の位相情報を、直接的におよび／または間接的に使用してもよく、１つ以上のステップにおいて実行してもよい。例えば、第１の位相情報をデータシンボルに適用してもよく、第２の位相情報をパイロットシンボルに適用してもよい。第２の位相情報は、第１の位相情報に影響を及ぼし、その結果、パイロットシンボルを介して、間接的にデータシンボルに対して適用される。第１および／または第２の位相情報に基づいて、タイミングも調整してもよい。
【０１１９】
ブロック１１１４に対して、例えば、受信パイロットシンボルの位相を、初期位相誤差だけ補正してもよく、初期位相誤差は、前のシンボル期間に対する位相誤差や、ゼロや、または他のいくつかの値であってもよい。位相補正されたパイロットシンボルに対して検出を実行して、推定パイロットシンボルを取得してもよい。推定パイロットシンボルと既知のパイロットシンボルとの内積を、計算し、ＳＮＲ推定に依存してもよい、および／または、異なる副搬送波とストリームとに対する他の要素に依存してもよいスケーリング係数により重み付けし、結合して第１の位相情報を取得してもよい。ブロック１１１６に対して、例えば、第１の位相情報により、受信データシンボルの位相を補正してもよい。位相補正されたデータシンボルに対して検出を実行して、推定データシンボルを取得してもよい。推定データシンボルに対して硬判定を取得してもよい。推定データシンボルと硬判定との内積を、計算し、ＳＮＲにおよび／または他の要素に依存してもよいスケーリング係数により重み付けし、結合して第２の位相情報を取得してもよい。第１および第２の位相情報はまた、他の方法で取得してもよい。
【０１２０】
ブロック１１１８は、さまざまな方法で実行してもよい。１つのスキームにおいて、（例えば、前のシンボル期間から）第２の位相情報に基づいて、受信パイロットシンボルの位相が補正され、位相補正されたパイロットシンボルに基づいて、第１の位相情報が取得され、第１の位相情報に基づいて、受信データシンボルの位相が補正される。別のスキームにおいて、第１の位相情報に基づいて、受信データシンボルの位相が補正され、位相補正されたデータシンボルに対して検出が実行されて、推定データシンボルが取得され、推定データシンボルに基づいて、第２の位相情報が取得され、例えば、図１０中で示したように、第２の位相情報に基づいて、推定データシンボルの位相が補正される。さらに別のスキームにおいて、第１および第２の位相情報は結合されて、結合位相情報が取得され、例えば、図３および４中で示したように、結合位相情報に基づいて、受信データシンボルの位相が補正される。データシンボルに対する位相補正はまた、他の方法で実行してもよい。
【０１２１】
図１２は、位相補正を実行するための装置１２００を示す。装置１２００は、ＯＦＤＭおよび／またはＭＩＭＯ送信から、受信パイロットシンボルと受信データシンボルとを取得する手段（モジュール１２１２）と、受信パイロットシンボルに基づいて、第１の位相情報を取得する手段（モジュール１２１４）と、受信データシンボルに基づいて、第２の位相情報を取得する手段（モジュール１２１６）と、第１および第２の位相情報に基づいて、受信データシンボルの位相を補正する手段（モジュール１２１８）とを含んでいる。モジュール１２１２ないしモジュール１２１８は、プロセッサ、電子デバイス、ハードウェアデバイス、電子コンポーネント、論理回路など、またはこれらの任意の組み合わせを備えていてもよい。
【０１２２】
図６中のユニット６１０からの周波数誤差推定は一般に、いくつかの誤差を有し、この残留周波数誤差により、時間にわたって位相勾配が生じる。受信された送信（例えば、受信されたパケット）にわたって、位相誤差を累算してもよく、累算された位相誤差を使用して、残留周波数誤差を推定してもよい。図６中のユニット６１０と６１４とに対して、残留周波数誤差推定を提供し、残留周波数誤差推定を使用して、周波数誤差だけでなく、受信サンプルにおけるタイミング誤差を補正してもよい。
【０１２３】
位相補正技術は、パイロットシンボル、データシンボルなどのような、さまざまな源からの位相情報を利用する。パイロットおよびデータシンボルからの位相情報は、残留周波数誤差の正確な推定を提供し、さまざまな方法で位相補正のために使用してもよく、さまざまな方法のうちのいくつかは、上述している。異なるシンボル期間における、パイロットおよびデータシンボルからの位相情報を、さまざまな方法で結合してもよい。異なる、源や、副搬送波や、ストリームや、シンボル期間からの位相情報に基づいて、重み付けされた位相補正値を導き出し、現在のシンボル期間における位相補正のために使用してもよい。待ち時間、処理、および／または他の要素次第で、現在または次のシンボル期間において、データシンボルからの位相情報を使用してもよい。
【０１２４】
残留周波数誤差により、時間にわたって位相勾配が生じるとき、ここで記述した技術は、有益である。本技術はまた、時間において増大しない位相誤差に対して、例えば、位相ノイズのような、１つのＯＦＤＭシンボルから次のＯＦＤＭシンボルにランダムであるかもしれない位相誤差に対して有益である。任意の数のストリームに対して本技術を使用してもよい。任意の数のストリームは、同一のレート、または、例えば、各ストリームに対して独立に適用される個々のレートのような、異なるレートを有していてもよい。
【０１２５】
ここで記述した位相補正技術を、さまざまな手段により実現してもよい。例えば、これらの技術は、ハードウェア、ソフトウェア、またはこれらの組み合わせ中で実現してもよい。ハードウェア実施のために、１つ以上の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラム可能論理デバイス（ＰＬＤ）、フィールドプログラム可能ゲートアレイ（ＦＰＧＡ）、プロセッサ、制御装置、マイクロ制御装置、マイクロプロセッサ、ここで記述した機能を実行するように設計された他の電子ユニット、またはこれらの組み合わせ内で、位相補正を実行するために使用される処理ユニットを実現してもよい。
【０１２６】
ファームウェアおよび／またはソフトウェア実現のために、ここで記述した機能を実行するモジュール（例えば、手続き、関数など）により、技術を実現してもよい。ファームウェアおよび／またはソフトウェアコードを、メモリ（例えば、図１中のメモリ１７２または図２中のメモリ２７２）中に記憶し、プロセッサ（例えば、プロセッサ１７０または２７０）により実行してもよい。メモリは、プロセッサ内部またはプロセッサ外部で実現してもよい。
【０１２７】
いかなる当業者であっても本開示を作りまたは使用できるように、本開示の記述をこれまでに提供している。本開示に対してさまざまな修正が当業者に容易に明らかになり、本開示の精神または範囲から逸脱することなく、ここで規定した一般的な原理を、他のバリエーションに適用してもよい。したがって、本開示は、ここで示した例に限定するように向けられてはいないが、ここで開示した原理および新規な特徴と一致する最も広い範囲に一致すべきである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［１］装置において、
第１の組の副搬送波からの受信パイロットシンボルに基づいて、第１の位相情報を取得し、第２の組の副搬送波からの受信データシンボルに基づいて、第２の位相情報を取得し、前記第１および第２の位相情報に基づいて、前記受信データシンボルの位相を補正するように構成されている少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されているメモリとを具備する装置。
［２］前記少なくとも１つのプロセッサは、サンプルに対してＯＦＤＭ復調を実行して、前記第１の組の副搬送波からの受信パイロットシンボルと、前記第２の組の副搬送波からの受信データシンボルとを取得するように構成されている上記［１］記載の装置。
［３］前記少なくとも１つのプロセッサは、前記受信パイロットシンボルの位相を補正し、位相補正されたパイロットシンボルに基づいて、前記第１の位相情報を取得し、前記第１の位相情報に基づいて、前記受信データシンボルの位相を補正するように構成されている上記［１］記載の装置。
［４］前記少なくとも１つのプロセッサは、前記第１の位相情報に基づいて、前記受信データシンボルの位相を補正し、位相補正されたデータシンボルに対して検出を実行して、推定されたデータシンボルを取得し、前記推定データシンボルに基づいて、前記第２の位相情報を取得し、前記第２の位相情報に基づいて、前記推定データシンボルの位相を補正するように構成されている上記［１］記載の装置。
［５］前記少なくとも１つのプロセッサは、前記第１および第２の位相情報を結合して、結合された位相情報を取得し、前記結合位相情報に基づいて、前記受信データシンボルの位相を補正するように構成されている上記［１］記載の装置。
［６］前記少なくとも１つのプロセッサは、前記第１および第２の位相情報をスケーリングし、前記スケーリングされた第１および第２の位相情報を結合して、前記結合位相情報を取得するように構成されている上記［５］記載の装置。
［７］前記少なくとも１つのプロセッサは、前記第１の位相情報の信頼性を示す第１の大きさを有する第１の複素数値により前記第１の位相情報を表し、前記第２の位相情報の信頼性を示す第２の大きさを有する第２の複素数値により前記第２の位相情報を表し、前記第１および第２の複素数値に基づいて、前記第１および第２の位相情報を結合するように構成されている上記［５］記載の装置。
［８］前記少なくとも１つのプロセッサは、第１の位相値により前記第１の位相情報を表し、第２の位相値により前記第２の位相情報を表すように構成されている上記［１］記載の装置。
［９］前記少なくとも１つのプロセッサは、第１の複素数値により前記第１の位相情報を表し、第２の複素数値により前記第２の位相情報を表すように構成されている上記［１］記載の装置。
［１０］前記少なくとも１つのプロセッサは、前記受信パイロットシンボルに基づいて、推定されたパイロットシンボルを取得し、前記推定パイロットシンボルと既知のパイロットシンボルとの内積を合計して、第１の位相情報を取得するように構成されている上記［１］記載の装置。
［１１］前記少なくとも１つのプロセッサは、前記受信パイロットシンボルに基づいて、推定されたパイロットシンボルを取得し、前記第１の組の副搬送波に対する信号対ノイズ比（ＳＮＲ）推定を取得し、前記推定パイロットシンボルと既知のパイロットシンボルとの内積を決定し、前記ＳＮＲ推定に基づいて決定されたスケーリング係数により、前記内積をスケーリングし、前記スケーリングされた内積を結合して、前記第１の位相情報を取得するように構成されている上記［１］記載の装置。
［１２］前記少なくとも１つのプロセッサは、前記受信パイロットシンボルの位相を補正し、位相補正されたパイロットシンボルに対して検出を実行して、推定されたパイロットシンボルを取得し、前記推定パイロットシンボルと既知のパイロットシンボルとの内積を合計して、前記第１の位相情報を取得するように構成されている上記［１］記載の装置。
［１３］前記少なくとも１つのプロセッサは、前記受信データシンボルに基づいて、推定されたデータシンボルを取得し、前記推定データシンボルと、前記推定データシンボルに対する硬判定との内積を合計して、前記第２の位相情報を取得するように構成されている上記［１］記載の装置。
［１４］前記少なくとも１つのプロセッサは、前記受信データシンボルに基づいて、推定されたデータシンボルを取得し、前記第２の組の副搬送波に対する信号対ノイズ比（ＳＮＲ）推定を取得し、前記推定データシンボルと、前記推定データシンボルに対する硬判定との内積を決定し、前記ＳＮＲ推定に基づいて決定されたスケーリング係数により、前記内積をスケーリングし、前記スケーリングされた内積を結合して、前記第２の位相情報を取得するように構成されている上記［１］記載の装置。
［１５］前記少なくとも１つのプロセッサは、前記受信データシンボルの位相を補正し、位相補正されたデータシンボルに対して検出を実行して、推定されたデータシンボルを取得し、前記推定データシンボルに対する硬判定を取得し、前記推定データシンボルと前記硬判定との内積を合計して、前記第２の位相情報を取得するように構成されている上記［１］記載の装置。
［１６］前記少なくとも１つのプロセッサは、前記第１の位相情報、または前記第２の位相情報、または両方に基づいて、タイミングを調整するように構成されている上記［１］記載の装置。
［１７］前記少なくとも１つのプロセッサは、前記第１の位相情報、または前記第２の位相情報、または両方に基づいて、総タイミング誤差を決定し、前記総タイミング誤差が第１の値を上回る場合、タイミングを進め、前記総タイミング誤差が第２の値を下回る場合、タイミングを遅らせるように構成されている上記［１］記載の装置。
［１８］前記少なくとも１つのプロセッサは、前記装置における周波数誤差を推定し、前記第１および第２の位相情報を取得する前に、前記周波数誤差を補正するように構成されている上記［１］記載の装置。
［１９］方法において、
第１の組の副搬送波からの受信パイロットシンボルに基づいて、第１の位相情報を取得することと、
第２の組の副搬送波からの受信データシンボルに基づいて、第２の位相情報を取得することと、
前記第１および第２の位相情報に基づいて、前記受信データシンボルの位相を補正することとを含む方法。
［２０］前記第１の位相情報を取得することと、前記第２の位相情報を取得することと、前記受信データシンボルの位相を補正することは、
前記受信パイロットシンボルの位相を補正することと、
位相補正されたパイロットシンボルに基づいて、前記第１の位相情報を取得することと、
前記第１の位相情報に基づいて、前記受信データシンボルの位相を補正することとを含む上記［１９］記載の方法。
［２１］前記第１の位相情報を取得することと、前記第２の位相情報を取得することと、前記受信データシンボルの位相を補正することは、
前記第１の位相情報に基づいて、前記受信データシンボルの位相を補正することと、
位相補正されたデータシンボルに対して検出を実行して、推定されたデータシンボルを取得することと、
前記推定データシンボルに基づいて、前記第２の位相情報を取得することと、
前記第２の位相情報に基づいて、前記推定データシンボルの位相を補正することとを含む上記［１９］記載の方法。
［２２］前記受信データシンボルの位相を補正することは、
前記第１および第２の位相情報を結合して、結合された位相情報を取得することと、
前記結合位相情報に基づいて、前記受信データシンボルの位相を補正することとを含む上記［１９］記載の方法。
［２３］装置において、
第１の組の副搬送波からの受信パイロットシンボルに基づいて、第１の位相情報を取得する手段と、
第２の組の副搬送波からの受信データシンボルに基づいて、第２の位相情報を取得する手段と、
前記第１および第２の位相情報に基づいて、前記受信データシンボルの位相を補正する手段とを具備する装置。
［２４］前記第１の位相情報を取得する手段と、前記第２の位相情報を取得する手段と、前記受信データシンボルの位相を補正する手段は、
前記受信パイロットシンボルの位相を補正する手段と、
位相補正されたパイロットシンボルに基づいて、前記第１の位相情報を取得する手段と、
前記第１の位相情報に基づいて、前記受信データシンボルの位相を補正する手段とを備えている上記［２３］記載の装置。
［２５］前記第１の位相情報を取得する手段と、前記第２の位相情報を取得する手段と、前記受信データシンボルの位相を補正する手段は、
前記第１の位相情報に基づいて、前記受信データシンボルの位相を補正する手段と、
位相補正されたデータシンボルに対して検出を実行して、推定されたデータシンボルを取得する手段と、
前記推定データシンボルに基づいて、前記第２の位相情報を取得する手段と、
前記第２の位相情報に基づいて、前記推定データシンボルの位相を補正する手段とを備えている上記［２３］記載の装置。
［２６］前記受信データシンボルの位相を補正する手段は、
前記第１および第２の位相情報を結合して、結合された位相情報を取得する手段と、
前記結合位相情報に基づいて、前記受信データシンボルの位相を補正する手段とを備えている上記［２３］記載の装置。
［２７］記憶された命令を含むコンピュータ読み取り可能媒体において、
第１の組の副搬送波からの受信パイロットシンボルに基づいて、第１の位相情報を取得するための第１の命令の組と、
第２の組の副搬送波からの受信データシンボルに基づいて、第２の位相情報を取得するための第２の命令の組と、
前記第１および第２の位相情報に基づいて、前記受信データシンボルの位相を補正するための第３の命令の組とを含むコンピュータ読み取り可能媒体。
［２８］装置において、
複数入力複数出力（ＭＩＭＯ）送信からの、受信パイロットシンボルと受信データシンボルとを取得し、前記受信パイロットシンボルに基づいて、第１の位相情報を取得し、前記受信データシンボルに基づいて、第２の位相情報を取得し、前記第１および第２の位相情報に基づいて、前記受信データシンボルの位相を補正するように構成されている少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されているメモリとを具備する装置。
［２９］前記少なくとも１つのプロセッサは、前記受信パイロットシンボルに対してＭＩＭＯ検出を実行して、複数のストリームに対する、推定されたパイロットシンボルを取得し、前記推定パイロットシンボルと既知のパイロットシンボルとの内積を合計して、前記第１の位相情報を取得するように構成されている上記［２８］記載の装置。
［３０］前記少なくとも１つのプロセッサは、前記受信データシンボルの位相を補正し、位相補正されたデータシンボルに対してＭＩＭＯ検出を実行して、複数のストリームに対する、推定されたデータシンボルを取得し、前記推定データシンボルに対する硬判定を取得し、
前記推定データシンボルと前記硬判定との内積を合計して、前記第２の位相情報を取得するように構成されている上記［２８］記載の装置。
［３１］前記少なくとも１つのプロセッサは、前記受信パイロットシンボルの位相を補正し、位相補正されたパイロットシンボルに基づいて、前記第１の位相情報を取得し、前記第１の位相情報に基づいて、前記受信データシンボルの位相を補正するように構成されている上記［２８］記載の装置。
［３２］前記少なくとも１つのプロセッサは、前記第１の位相情報に基づいて、前記受信データシンボルの位相を補正し、位相補正されたデータシンボルに対してＭＩＭＯ検出を実行して、推定されたデータシンボルを取得し、前記推定データシンボルに基づいて、前記第２の位相情報を取得し、前記第２の位相情報に基づいて、前記推定データシンボルの位相を補正するように構成されている上記［２８］記載の装置。
［３３］前記少なくとも１つのプロセッサは、前記第１および第２の位相情報を結合して、結合された位相情報を取得し、前記結合位相情報に基づいて、前記受信データシンボルの位相を補正するように構成されている上記［２８］記載の装置。
［３４］方法において、
複数入力複数出力（ＭＩＭＯ）送信からの、受信パイロットシンボルと受信データシンボルとを取得することと、
前記受信パイロットシンボルに基づいて、第１の位相情報を取得することと、
前記受信データシンボルに基づいて、第２の位相情報を取得することと、
前記第１および第２の位相情報に基づいて、前記受信データシンボルの位相を補正することとを含む方法。
［３５］前記受信パイロットシンボルに対してＭＩＭＯ検出を実行して、複数のストリームに対する、推定されたパイロットシンボルを取得することをさらに含み、
前記第１の位相情報を取得することは、前記推定パイロットシンボルと既知のパイロットシンボルとの内積を合計して、前記第１の位相情報を取得することを含む上記［３４］記載の方法。
［３６］位相補正されたデータシンボルに対してＭＩＭＯ検出を実行して、複数のストリームに対する、推定されたデータシンボルを取得することをさらに含み、
前記第２の位相情報を取得することは、
前記推定データシンボルに対する硬判定を取得することと、
前記推定データシンボルと前記硬判定との内積を合計して、前記第２の位相情報を取得することとを含む上記［３４］記載の方法。
［３７］前記第１の位相情報を取得することと、前記第２の位相情報を取得することと、前記受信データシンボルの位相を補正することは、
前記第１の位相情報に基づいて、前記受信データシンボルの位相を補正することと、
位相補正されたデータシンボルに対してＭＩＭＯ検出を実行して、推定されたデータシンボルを取得することと、
前記推定データシンボルに基づいて、前記第２の位相情報を取得することと、
前記第２の位相情報に基づいて、前記推定データシンボルの位相を補正することとを含む上記［３４］記載の方法。
［３８］装置において、
複数入力複数出力（ＭＩＭＯ）送信からの、受信パイロットシンボルと受信データシンボルとを取得する手段と、
前記受信パイロットシンボルに基づいて、第１の位相情報を取得する手段と、
前記受信データシンボルに基づいて、第２の位相情報を取得する手段と、
前記第１および第２の位相情報に基づいて、前記受信データシンボルの位相を補正する手段とを具備する装置。
［３９］前記受信パイロットシンボルに対してＭＩＭＯ検出を実行して、複数のストリームに対する、推定されたパイロットシンボルを取得する手段をさらに具備し、
前記第１の位相情報を取得する手段は、前記推定パイロットシンボルと既知のパイロットシンボルとの内積を合計して、前記第１の位相情報を取得する手段を備えている上記［３８］記載の装置。
［４０］位相補正されたデータシンボルに対してＭＩＭＯ検出を実行して、複数のストリームに対する、推定されたデータシンボルを取得する手段をさらに具備し、
前記第２の位相情報を取得する手段は、
前記推定データシンボルに対する硬判定を取得する手段と、
前記推定データシンボルと前記硬判定との内積を合計して、前記第２の位相情報を取得する手段とを備えている上記［３８］記載の装置。
［４１］前記第１の位相情報を取得する手段と、前記第２の位相情報を取得する手段と、前記受信データシンボルの位相を補正する手段は、
前記第１の位相情報に基づいて、前記受信データシンボルの位相を補正する手段と、
位相補正されたデータシンボルに対してＭＩＭＯ検出を実行して、推定されたデータシンボルを取得する手段と、
前記推定データシンボルに基づいて、前記第２の位相情報を取得する手段と、
前記第２の位相情報に基づいて、前記推定データシンボルの位相を補正する手段とを備えている上記［３８］記載の装置。
［４２］記憶された命令を含むコンピュータ読み取り可能媒体において、
複数入力複数出力（ＭＩＭＯ）送信からの、受信パイロットシンボルと受信データシンボルとを取得するための第１の命令の組と、
前記受信パイロットシンボルに基づいて、第１の位相情報を取得するための第２の命令の組と、
前記受信データシンボルに基づいて、第２の位相情報を取得するための第３の命令の組と、
前記第１および第２の位相情報に基づいて、前記受信データシンボルの位相を補正するための第４の命令の組とを含むコンピュータ読み取り可能媒体。
［４３］受信パイロットシンボルに基づいて、第１の位相推定を取得し、前記第１の位相推定に基づいて、受信データシンボルの位相を補正して、位相補正されたデータシンボルを取得し、前記位相補正されたデータシンボルに対して検出を実行して、推定されたデータシンボルを取得し、前記推定データシンボルに基づいて、第２の位相推定を取得し、前記第２の位相推定に基づいて、前記推定データシンボルの位相を補正するように構成されている少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに結合されているメモリとを具備する装置。
［４４］前記少なくとも１つのプロセッサは、前記受信パイロットシンボルに基づいて、推定されたパイロットシンボルを取得し、前記推定パイロットシンボルと既知のパイロットシンボルとの内積を合計して、前記第１の位相推定を取得するように構成されている上記［４３］記載の装置。
［４５］前記少なくとも１つのプロセッサは、前記推定データシンボルに対する硬判定を取得し、前記推定データシンボルと前記硬判定との内積を合計して、前記第２の位相推定を取得するように構成されている上記［４３］記載の装置。
【図１】
0005599838.tif 000040
【図２】
0005599838.tif 000041
【図３】
0005599838.tif 000042
【図４】
0005599838.tif 000043
【図５】
0005599838.tif 000044
【図６】
0005599838.tif 000045
【図７】
0005599838.tif 000046
【図８】
0005599838.tif 000047
【図９】
0005599838.tif 000048
【図１０】
0005599838.tif 000049
【図１１】
0005599838.tif 000050
【図１２】
0005599838.tif 000051