(57)【要約】受信機の内部で、チャネル推定メカニズムは、ハードウェア補間器を含む。第１のモードにおいて、補間器がチャネル推定値を生成するように、補間器に供給されるチャネル・パラメータを生成するために、狭帯域パイロット値が解析される。チャネル推定値は、フレームのタイルを復調するために用いられる。第２のモードでは、広帯域パイロット値はＩＦＦＴに供給され、そして、それによって時間領域値を生成する。時間領域処理の後、中間チャネル推定値を生成するためにＦＦＴが使用される。チャネル・パラメータを判定するために、これら中間値が解析される。そして、補間器がより大きな数のチャネル推定値を生成するように、それらが順番にハードウェア補間器に供給される。位相調整の後、チャネル推定値が、復調において使用される。広帯域モードの補間器の利用は、使用されるＦＦＴが、より小さな次数のものになることを可能にし、また、より少ない電力及び／又は処理資源を消費することを可能にする。
2011515993.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）ハードウェア補間器を使用して広帯域パイロットチャネル推定を実行することを含む方法。
【請求項２】
（ｂ）ハードウェア補間器を使用して狭帯域パイロットチャネル推定を実行することを更に含む請求項１の方法。
【請求項３】
（ａ）は、
複数の広帯域パイロット値を入力として逆高速フーリエ変換（ＩＦＦＴ）機能に供給し、それによって第１の時間領域値を生成することと、
前記第１の時間領域値に関して時間領域処理を実行し、それによって第２の時間領域値を生成することと、
前記第２の時間領域値を高速フーリエ変換（ＦＦＴ）機能に供給し、それによって第１の個数のチャネル推定値を生成することと、
前記第１の個数のチャネル推定値から周波数傾斜値を判定することと、
前記ハードウェア補間器が第２の個数のチャネル推定値（該第２の個数は、前記第１の個数よりかなり大きい）を生成するように、前記周波数傾斜値を前記ハードウェア補間器に供給することを含む請求項１の方法。
【請求項４】
前記第１の個数のチャネル推定値から、前記周波数傾斜値に加えて、チャネル平均値が判定され、
前記ハードウェア補間器が前記第２の個数のチャネル推定値を生成するように、前記周波数傾斜値とともに前記チャネル平均値が前記ハードウェア補間器に供給される請求項３の方法。
【請求項５】
（ａ）は、
位相調整係数を生成することと、
前記位相調整係数を前記ハードウェア補間器に供給することを更に含む請求項３の方法。
【請求項６】
前記ハードウェア補間器は、（ａ）の前記広帯域パイロットチャネル推定を実行する際に、二次元補間を実行する請求項１の方法。
【請求項７】
（ａ）は、
第１の個数のチャネル推定値を生成するために複数の広帯域パイロット値を使用することと、
前記第１の個数のチャネル推定値からチャネル・パラメータを判定することと、
前記ハードウェア補間器が第２の個数のチャネル推定値（該第２の個数は、前記第１の個数よりかなり大きい）を生成するように、チャネル・パラメータを前記ハードウェア補間器に供給することを含む請求項１の方法。
【請求項８】
（ａ）複数の狭帯域パイロット値を受信し、それから第１の複数のチャネル・パラメータを生成することと、
（ｂ）ハードウェア補間器が複数の狭帯域チャネル推定値を生成するように、（ａ）の前記第１の複数のチャネル・パラメータを前記ハードウェア補間器に供給することと、
（ｃ）複数の広帯域パイロット値を受信し、それから第２の複数のチャネル・パラメータを生成することと、
（ｄ）前記ハードウェア補間器が複数の広帯域チャネル推定値を生成するように、（ｃ）の前記第２の複数のチャネル・パラメータを前記ハードウェア補間器に供給することを含む方法。
【請求項９】
（ｃ）の前記生成することは、
（ｃ１）複数のチャネル推定値を生成するために、高速フーリエ変換（ＦＦＴ）オペレーションを実行することと、
（ｃ２）前記複数のチャネル・パラメータを判定するために、前記ＦＦＴオペレーションにより生成された複数のチャネル推定値を解析することを含む請求項８の方法。
【請求項１０】
（ｄ）において前記ハードウェア補間器により生成される前記複数のチャネル推定値は、（ｃ１）において前記ＦＦＴオペレーションにより生成される前記複数のチャネル推定値に比べてかなり大きい個数である請求項９の方法。
【請求項１１】
位相調整係数が生成され、（ｃ）の前記第２の複数のチャネル・パラメータとともに、（ｄ）において前記ハードウェア補間器に供給される請求項８の方法。
【請求項１２】
（ｅ）複数の値からなるタイルを復調するために、該タイルがその一部である全体のフレームを復調することなく、前記複数の狭帯域チャネル推定値を使用することを更に含み、
前記狭帯域パイロット値は、前記タイルの部分である請求項８の方法。
【請求項１３】
（ｅ）全体のフレームを復調するために、前記複数の広帯域チャネル推定値を使用することを更に含み、
前記広帯域パイロット値は、前記フレームの部分である請求項８の方法。
【請求項１４】
（ａ）の前記狭帯域パイロット値は、前記狭帯域パイロット値を含んでいる第１のフレームの周波数レンジの大部分にわたらない周波数を持ち、
（ｃ）の前記広帯域パイロット値は、前記広帯域パイロット値を含んでいる第２のフレームの周波数レンジの大部分にわたる周波数を持つ請求項８の方法。
【請求項１５】
ハードウェア補間器と、
前記ハードウェア補間器が広帯域パイロットチャネル推定オペレーション及び狭帯域パイロットチャネル推定オペレーションの両方において使用されるように、前記ハードウェア補間器を制御する処理回路とを含む装置。
【請求項１６】
前記処理回路は、前記装置内部のメモリに格納されるプロセッサ実行可能なインストラクションのプログラムを実行するプロセッサである請求項１５の装置。
【請求項１７】
前記装置は、集積回路であり、
前記装置は、受信チャネル及び送信チャネルを更に含む請求項１６の装置。
【請求項１８】
前記処理回路は、複数のチャネル・パラメータを計算し、該複数のチャネル・パラメータを前記ハードウェア補間器に供給する請求項１７の装置。
【請求項１９】
ハードウェア補間器と、
前記ハードウェア補間器が、広帯域パイロットチャネル推定オペレーション及び狭帯域パイロットチャネル推定オペレーションの両方において使用されるように、前記ハードウェア補間器を制御するための手段とを含む装置。
【請求項２０】
前記手段は、前記広帯域パイロットチャネル推定オペレーションにおいて複数の中間チャネル推定値を生成するために、高速フーリエ変換（ＦＦＴ）オペレーションを実行するためのものであり、及び、複数のチャネル・パラメータを生成するために、前記複数の中間チャネル推定値を解析するためのものであり、及び、前記ハードウェア補間器が広帯域パイロットチャネル推定値を出力するように、前記ハードウェア補間器に前記複数のチャネル・パラメータを供給するためのものである請求項１９の装置。
【請求項２１】
前記手段はまた、複数の位相調整係数を生成するためのものであり、及び、前記広帯域パイロットチャネル推定値が位相調整されるように、前記ハードウェア補間器に位相調整係数を供給するためのものである請求項１９の装置。
【請求項２２】
コンピュータに、広帯域パイロットチャネル推定オペレーションの一部として補間を実行するように、ハードウェア補間器を使用させるためのコードを含むコンピュータ読み取り可能な媒体を含むコンピュータプログラム製品。
【請求項２３】
前記コードは、前記コンピュータに、
広帯域パイロット値を受信させ、
前記広帯域パイロット値に関して、逆高速フーリエ変換（ＩＦＦＴ）オペレーションを実行させ、それによって第１の時間領域サンプルを生成させ、
前記第１の時間領域サンプルに関して、時間領域処理を実行させ、それによって第２の時間領域サンプルを生成させ、
前記第２の時間領域サンプルに関して、高速フーリエ変換（ＦＦＴ）オペレーションを実行させ、それによって中間チャネル推定値を生成させ、
チャネル・パラメータを判定するために、前記中間チャネル推定値を解析させ、
前記ハードウェア補間器に前記チャネル・パラメータを供給させる請求項２２のコンピュータプログラム製品。
【請求項２４】
前記コンピュータ読み取り可能な媒体は、
前記コンピュータに、狭帯域パイロットチャネル推定オペレーションの一部として補間を実行するように、前記ハードウェア補間器を使用させるためのコードを更に含む請求項２３のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
この出願は、２００８年３月２８日付け提出された米国仮出願第６１／０４０，４４９号の35 U.S.C. §119の下の優先権を主張する。上記仮出願は、参照によって本明細書に組み込まれる。
【０００２】
（技術分野）
本開示は、通信システムにおけるチャネル推定に関係する。
【背景技術】
【０００３】
無線通信システムにおいて、送信機は、一般的に、データ・シンボルを得るために、トラフィック・データを符号化し、インターリーブし、そして、変調する（すなわち、シンボルマッピングする）。コヒーレントなシステムのために、送信機は、データ・シンボルとともにパイロット・シンボルを多重化し、変調信号を生成するために、該多重化されたパイロット・シンボル及びデータ・シンボルを処理し、そして、該信号を、無線チャネルを介して送信する。チャネルは、チャネル応答のために送信信号を歪ませ、更に、雑音及び干渉のために該信号を劣化させる。送信信号は、幾つかの伝播経路を介して受信機に到達することがある。伝播経路の特性は、一般的に、幾つかの要因のために時間とともに変化する。通信のために使用される異なる周波数サブバンドは、異なるチャネル状態を経験するかもしれず、また、異なる信号対雑音比（ＳＮＲ）をもつかもしれない。したがって、効率的にデータを通信するために、通常、送信機と受信機との間のチャネルの応答の正確な推定が必要とされる。
【０００４】
受信機は、パイロット変調シンボルを受信し、チャネル応答推定を得るために、該受信されたパイロット変調シンボルを処理する。パイロット変調シンボルは、受信機に知られている値をもつので、受信機は、受信されたパイロット・シンボル値及び受信機が送信されたことを知っているパイロット・シンボル値の関数に基づいて、チャネル応答を推定することができる。一旦、チャネル推定がなされるならば、受信機は、受信されたデータ変調シンボルから、もともと送信されたデータ変調シンボルが何であったかについて判定するために、チャネル推定を使用する。そして、受信機は、トラフィック・データのために使用される符号化及び変調スキームに従って、リカバーされたデータ変調シンボルに関して、シンボルデマッピング、デインターリービング、及びデコーディングを実行する。
【０００５】
チャネル推定を実行する幾つかの異なる方法が存在する。一つの方法においては、変調シンボル値の全体的な周波数対時間フレームのうちの一つの小さなタイルだけが、復調される。このタイルは、比較的少ない数のパイロット変調シンボル値だけを含む。これらパイロット値は、“狭帯域”又は“専用”パイロット値と呼ばれることができる。受信機は、パイロット値により与えられる既知のチャネル特性のポイント間にチャネル特性を補間するために、補間（interpolation）を使用する。その結果として生じるチャネル推定は、受信されたデータ・シンボル値から、もともと送信されたデータ・シンボル値が何であったかについて判定するのに使用される。
【０００６】
第２の方法においては、より多数のいわゆる“広帯域”又は“共通の”パイロット変調シンボル値が、周波数対時間フレームの全体に分布される。逆高速フーリエ変換（ＩＦＦＴ）機能は、受信パイロット値を時間領域に変換するのに用いられる。時間領域において最も強いパイロットが識別され、そして、これら最も強いパイロットはゼロ・パッドされる。ゼロ・パッドされた時間領域の結果は、周波数対時間フレームにおける各々の変調シンボル値について、より大きなチャネル推定のセットを生成するために、高速フーリエ変換（ＦＦＴ）機能によって、周波数領域に変換される。幾つかの環境（circumstances）及びアプリケーションにおいて、受信機により実行されるチャネル推定オペレーションは、望ましくない大量の処理電力を消費するかもしれず、望ましくない大量の専用ハードウェアが受信機に含まれることを要求するかもしれず、及び／又は、受信機に望ましくない大量の電力を消費させるかもしれない。
【発明の概要】
【０００７】
受信機の内部で、チャネル推定メカニズムは、ハードウェア補間器を伴う。第１のモードにおいて、復調において使用されるチャネル推定値をハードウェア補間器が生成するように、チャネル・パラメータを生成するために狭帯域パイロット変調シンボル値が解析され、そして、チャネル・パラメータがハードウェア補間器に供給される。チャネル推定値は、例えば、フレームのタイルを復調するために用いられることができる。ここで、タイルは、狭帯域パイロット値を含む。
【０００８】
第２のモードにおいて、広帯域パイロット変調シンボル値は、逆高速フーリエ変換（ＩＦＦＴ）機能に供給され、それによって、時間領域値を生成する。例えば閾値化（thresholding）及びタップ選択並びにセロ・パディングのような時間領域処理の後、中間チャネル推定値を生成するために、高速フーリエ変換（ＦＦＴ）機能が使用される。チャネル・パラメータを判定するために、これら中間チャネル推定値が解析される。そして、ハードウェア補間器が、フレームを復調するために用いられるより大きな数のチャネル推定値を生成するように、それらが順番にハードウェア補間器に供給される。ハードウェア補間器の利用は、このように、各々の値の周波数について異なる時間オフセットをもたらす。位相調整係数は、したがって、各々の周波数について計算され、そして、ハードウェア補間器は、各々のポストＦＦＴ周波数バンドにそのそれぞれの位相調整係数を乗じることによって周波数領域において時間オフセット補正を実行するために位相調整係数を使用し、それによって、時間オフセットが生じないであろうもとのところへ、時間領域における信号が効率的にシフトされる。広帯域パイロットチャネル推定モードにおけるハードウェア補間器の利用は、そのモードにおいて使用されるＦＦＴが、比較的小さな次数になることを可能にし、したがって、全体的なチャネル推定メカニズムが、より少ない力を消費し及び／又はより少しの処理資源を消費することを可能にする。
【０００９】
前述は概要であり、それゆえ、必然的に、簡略化、一般化及び詳細の省略を含む；従って、当業者は、概要は単に説明に役立つものであり、どのような形であれ制限されることを目的とするものではないことを理解するであろう。もっぱらクレームにより定義されるような、本明細書で説明されるデバイス及び／又はプロセスの他の態様、発明の特徴、及び利点は、本明細書で説明される非限定的な詳細な説明で明らかになる。
【図面の簡単な説明】
【００１０】
【図１】図１は、一つの新規な態様に従ったモバイル通信デバイス１００の簡略化されたハイレベル・ブロック図である。
【図２】図２は、図１のモバイル通信デバイスのＲＦトランシーバ集積回路１０２のより詳細なブロック図である。
【図３】図３は、図１のモバイル通信デバイスのデジタル・ベースバンド集積回路１０３のより詳細な図である。
【図４】図４は、図３のＦＦＴ ＷＣＳＭＳＣ １４０によるＯＦＤＭシンボルの生成を説明する図である。
【図５】図５は、“広帯域”パイロット変調シンボル値を含むフレームを説明する図である。
【図６】図６は、“狭帯域”パイロット変調シンボル値を含むフレームを説明する図である。
【図７】図７は、“広帯域パイロットチャネル推定及び復調”の方法及び回路の図である。
【図８】図８は、シンボル・バッファ・プッシュ・タスク・インストラクションの図である。
【図９】図９は、ＤＥＭＯＤ ＭＭＳＥタスク・インストラクションの図である。
【図１０】図１０は、“平面推定及び補間”の方法及び回路の図である。
【図１１Ａ】図１１Ａ及び１１Ｂは、合わせて、図６中に示される“狭帯域パイロット”の状況（situation）におけるだけでなく、図５中に示される“広帯域パイロット”の状況においてもチャネル推定を実行することができるが、図７の大きな１０２４ポイントのＦＦＴ ２１０を要求しない、新規な方法及び新規な復調器ＷＣＳＭＳＣ １２４を説明する図を形成する。
【図１１Ｂ】図１１Ａ及び１１Ｂは、合わせて、図６中に示される“狭帯域パイロット”の状況（situation）におけるだけでなく、図５中に示される“広帯域パイロット”の状況においてもチャネル推定を実行することができるが、図７の大きな１０２４ポイントのＦＦＴ ２１０を要求しない、新規な方法及び新規な復調器ＷＣＳＭＳＣ １２４を説明する図を形成する。
【図１２】図１２は、図１１のハイブリッドオペレーションモードを説明する簡略化されたフローチャートである。
【図１３】図１３は、図１１の平面推定及び補間オペレーションモードを説明する簡略化されたフローチャートである。
【詳細な説明】
【００１１】
図１は、無線通信デバイス１００の例の簡略化されたハイレベル・ブロック図である。無線通信デバイス１００は、図示されない他の部分に混じって、アンテナ１０１、無線周波数（ＲＦ）集積回路１０２、及びデジタル・ベースバンド集積回路１０３を含む。
【００１２】
図２は、図１のアンテナ１０１及びＲＦトランシーバ集積回路１０２のより詳細なブロック図である。ＲＦトランシーバ集積回路１０２は、受信チェーン１０４及び送信チェーン１０５を含む。到着（incoming）トランスミッション１０６は、アンテナ１０１上で受信され、デュプレクサ１０７及びマッチング・ネットワーク１０８を通して、受信チェーン１０４に渡される。受信信号は、受信チェーン１０４において周波数をダウンコンバートされた後に、デジタル・ベースバンド集積回路１０３中のアナログ−デジタル変換器（ＡＤＣ）１０９に渡る。ＡＤＣ １０９は、該信号を、更なる処理のためにデジタル・サンプルに変換する。無線通信デバイス１００がトランスミッションをもたらす場合には、デジタル情報は、デジタル・ベースバンド集積回路１０３中のＤＡコンバータ（ＤＡＣ）１１０によりアナログ・フォームに変換される。その結果として生じるアナログ信号は、それから、ＲＦトランシーバ集積回路１０２の送信チェーン１０５により周波数をアップコンバートされ、そして、その結果として生じるＲＦ信号は、パワーアンプＰＡ・１１１により増幅される。増幅された信号は、デュプレクサ１０７を通して、送出（outgoing）トランスミッション１１２としてトランスミッションのためにアンテナ１０１に渡る。
【００１３】
図３は、図２のデジタル・ベースバンド集積回路１０３のより詳細なブロック図である。デジタル・ベースバンド集積回路１０３は、図示されない他の部分に混じって、ＡＤＣ１０９、受信チャネル１１３、送信チャネル１１４、ＤＡＣ１１０、処理回路１１５、ある量のメモリ１１６、ある量の高速メモリ１１７、データ・ムーバ・エンジン１１８、第１のバス１１９、第２のバス１２０、及び、ウォール・クロック・タイマー１２１を含む。受信チャネル１１３は、到着データのストリームを処理するために、チェーンで構成される無線通信システム・モデム・サブサーキット群（ＷＣＳＭＳＣ群）とここで呼ばれる１セットの処理ブロック１２２−１２５を順番に含む。これらＷＣＳＭＳＣ群は、フロントエンドＷＣＳＭＳＣ １２２、高速フーリエ変換（ＦＦＴ）ＷＣＳＭＳＣ １２３、復調（ＤＥＭＯＤ）ＷＣＳＭＳＣ １２４、及び、デマップ／デインターリーブ／デコード（ＤＤＥ）ＷＣＳＭＳＣ １２５を含む。ＤＤＥ ＷＣＳＭＳＣ １２５は、順番に、デマッパー部、ＬＬＲバッファ１２９、及び、デコーダ・ブロックを含む。受信チャネル１１３の様々なＷＣＳＭＳＣ群を通過するデータ・フローは、サンプル・バッファ１２６、シンボル・バッファ１２７、タイル・バッファ１２８、ＬＬＲバッファ１２９、及びデコード出力バッファ１３０を含むバッファ群１２６−１３０によりバッファされる。受信チャネル・データの一般的な経路は、図３における左から右へ、回路１０９，１２２，１２６，１２３，１２７，１２４，１２８，１２５，１３０を経て第２のバス１２０までである。同様に、送信チャネル１１４は、対応する１セットのＷＣＳＭＳＣ群１３１−１３４及びバッファ群１３５−１３８を含む。送信チャネル・データの一般的な経路は、図３における右から左へ、第２のバス１２０から、１３５，１３１，１３６，１３２，１３７，１３３，１３８，１３４及び１１０までである。
【００１４】
本例において、処理回路１１５は、デジタルシグナルプロセッサ（ＤＳＰ）及び汎用プロセッサを含む複数のプロセッサを含む。ＤＳＰは、他の信号処理機能に加えて、ソフトウェアでの高速フーリエ変換（ＦＦＴ）オペレーション及び逆高速フーリエ変換（ＩＦＦＴ）オペレーションを実行することができる。処理回路１１５は、メモリ１１６に格納されるプロセッサ実行可能なインストラクションのプログラム１３９を実行する。高速メモリ１１７、第１のバス１１９及び処理回路１１５は、合わせて、密結合メモリ（ＴＣＭ）システムを形成する。処理回路１１５は、第１のバス１１９を介して、高速メモリ１１７からの読み出すをすることができ、及び、高速メモリ１１７への書き込みをすることができる。以下の説明において、ＤＳＰ及び汎用プロセッサは、合わせて、処理回路１１５と呼ばれる。
【００１５】
図３の例において、処理回路１１５は、いわゆる“タスク・リスト”を使用して、受信チャネル及び送信チャネルの様々なサブサーキット群１２２−１２５及び１３１−１３４を制御する。タスク・リストは、１又は複数のタスク・インストラクションを含む。説明図において、メモリ１１７に格納された４つのタスク・リストＴＬ１，ＴＬ２，ＴＬ３及びＴＬ４が示される。タスク・リストＴＬ１は、送信チャネル１１４のためのタスク・インストラクションを含む。タスク・リストＴＬ２は、ＦＦＴ ＷＣＳＭＳＣ １２３のためのタスク・インストラクションを含む。タスク・リストＴＬ３は、ＤＥＭＯＤ ＷＣＳＭＳＣ １２４のためのタスク・インストラクションを含む。タスク・リストＴＬ４は、ＤＤＥ ＷＣＳＭＳＣ １２５のためのタスク・インストラクションを含む。各々のタスク・リストは、関連するサブサーキットによる実行のためのタスク・インストラクションのシーケンスを含む。サブサーキットは、そのサーキットのデータ処理オペレーションを実行するためのある量の専用の機能回路に加えて、第２のバス１２０に接続されるタスク・マネージャ回路を含む。タスク・マネージャは、その関連するタスク・リストからタスク・インストラクションを読み出し、該タスク・インストラクションのオペレーションコード及び様々なフィールドを解釈し、その後、該タスク・インストラクションにより示されるオペレーションを実行するために、専用の機能回路の関連するハードウェアを制御する。特定のサブサーキットのための適当なタスク・インストラクションをタスク・リストに入れることによって、処理回路１１５は、特定のサブサーキットの専用の機能回路に、該処理回路により特定される特定のオペレーションを実行させることができる。処理回路１１５は、第１のバス１１９を介して、要求通り、これらタスク・リストにタスク・インストラクションを書き込み、これらタスク・リストを修正し、タスク・リストを削除し、さもなければ、タスク・リストを維持することができる。各々のタスク・リストは、循環バッファで、メモリ１１７中に維持される。図３中のＤＥＭＯＤ ＷＣＳＭＳＣ １２４のタスク・マネージャは、参照番号１４０により識別される。タスク・マネージャ１４０により制御される関連する専用の機能回路は、最小平均二乗誤差推定（ＭＭＳＥ）復調器２０４Ａ、最大比合成復調器（ＭＲＣ）２０４Ｂ、及びチャネル推定（ＣＥ）回路２５７を含む。
【００１６】
図４は、ＡＤＣ１０９から受信される到着（incoming）時間領域サンプルを説明する図である。これら時間領域サンプルは、フロントエンド１２２を通って、サンプル・バッファ１２６に渡る。図４において示された水平に延びるドットのストリームの上の番号１，２，３などは、到着サンプル・ストリームにおいて対応するサンプルのインデックスである。ドットは、サンプル自体を表す。各々のサンプルは、ｉ値とＱ値を含む。図示されたの例において、１０２４個の時間領域サンプルのシーケンスが受信され、そして、幾つかの循環プリフィックスのサンプルが続く。そして、循環プリフィックスの後、他の１０２４個の時間領域サンプルのセットが、受信されるなどである。図４のサンプルは、フレームの一部に対応するサンプルである。ＦＦＴ ＷＣＳＭＳＣ １２３（図３を参照）は、各々の連続する、１０２４個のサンプルからなるセットを処理し、一緒にＯＦＤＭシンボルを表す１０２４個の値の対応するセットを生成する。循環プリフィックスのサンプルは、ＦＦＴ ＷＣＳＭＳＣ １２３により処理されず、むしろ無視される。矢印２００は、シンボル・バッファ１２７中のサンプル値０〜１０２３が単一のＯＦＤＭシンボルを構成することを示す。
【００１７】
図５は、シンボル・バッファ１２７中の処理されたサンプル値の二次元のフレーム２０１を説明する図である。図５中の垂直の次元（dimension）は、周波数軸であると考えることができる。異なる行における値は、したがって、異なる周波数である。異なる周波数はまた、当該技術において、異なる“トーン”と呼ばれる。整数インデックス“ｆ”は、周波数の行のうちの一つを示す周波数インデックスであることを定義されることができる。“０”の“ｆ”値は、例えば、図５において最も低い行を示す。“１”の“ｆ”値は、例えば、図５中の次に高い行を示すなどである。
【００１８】
図５中の水平の次元は、左から右に時間とともに広がる時間軸であると考えることができる。図５の例において、図示される１つのフレーム中に、８つのＯＦＤＭシンボルが存在し、このフレームの各々のＯＦＤＭシンボルは、１０２４個のサンプル値を含む。ここで、各々のサンプル値は、順番に、Ｉ値の部分とＱ値の部分を含む。１０２４個のサンプル値のうちの一つはまた、変調シンボル値と呼ばれることができる。
【００１９】
フレーム２０１は、２種類のサンプル値、“パイロット”サンプル値及び“データ”サンプル値を含む。図５において、パイロット・サンプル値は、ドット記号によりされるのに対して、データサンプル値は、“Ｘ”記号により表される。ここで説明される無線通信システムのタイプにおいて、基地局は、複数のモバイル通信デバイスと通信する。基地局は、図５中に示されるようにフレーム構造をもつタイプの通信を周期的に送信することができる。ここで、各々のモバイル通信デバイスは、フレームのサンプル値の全てを受信し復調できる。このフレームは、ブロードキャスト・フレームと呼ばれる。ブロードキャスト・フレームは、制御データ値及びパイロット値で満たされる。“共通パイロット”又は“広帯域パイロット”と呼ばれるパイロット値は、フレームの周波数レンジの大部分にわたって、規則的な既知のパターンで、データ値が点在される。基地局における送信機は、受信モバイル通信デバイスに知られている図５のフレームにおける周波数対時間の位置において、パイロットを送信する。パイロットの値もまた、受信モバイル通信デバイスに知られている。受信モバイル通信デバイスにおける受信機は、フレームのサンプル値を受信し、既知の周波数対時間の位置において、パイロット値を識別する。パイロットは、雑音及び干渉によるだけでなく、送信基地局と受信モバイル通信デバイスと間の無線チャネルによって、混乱される。受信機は、図５の周波数対時間グリッドにおける各々のデータ値に対するこの混乱（perturbation）の効果を推定し、このプロセスは、通常、チャネル推定と呼ばれる。チャネル推定値を、受信された対応するデータ値に適用することによって、復調器は、チャネルが送信されたデータ値の上で受けた悪影響を取り除くことができる。図５のフレームにおいて、グリッドの大部分のエリア全体に分布される多くの広帯域パイロットが存在する。下で更に詳細に説明されるように、ここで“広帯域パイロットチャネル推定及び復調”方法と呼ばれる第１のチャネル推定方法は、そのような広帯域パイロットを多くもつフレームの上でチャネル推定を実行するための使用に適している。
【００２０】
図６は、他のタイプのフレーム２０２を説明する図である。図５のブロードキャスト・フレーム２０１とは異なり、図６のフレーム２０２は、パイロットを、比較的小さな周波数対時間“タイル”２０３において含むだけである。このタイル２０３は、１つのモバイル通信デバイスに向けられたユーザ・データを含む。このタイル２０３におけるパイロットは、“専用パイロット”又は“狭帯域パイロット”と一般に呼ばれる。それらがフレームの周波数レンジにわたらないので、それらは狭帯域である。モバイル通信デバイス中の受信機は、タイルの外側に位置する値を復調して使用しようと試みる必要はない。なぜならば、それら値は、特定のモバイル通信デバイスに通信されていないからである。フレーム２０１におけるより多い数の広帯域パイロットと比較して、タイル２０３におけるより少ない数の狭帯域パイロットのために、第１のチャネル推定方法は使用されることができない。下で更に詳細に説明されるように、ここで“平面推定及び補間”方法と呼ばれる第２のチャネル推定方法は、図６のより少ない数の狭帯域パイロットを伴うタイルの上でチャネル推定を実行するために使用される。
【００２１】
図７は、“共通パイロットチャネル推定及び復調”方法を説明する図である。図７の左下のＦＦＴブロック１２３及びシンボル・バッファ・ブロック１２７は、図３のＦＦＴ ＷＣＳＭＳＣ １２３及びシンボル・バッファ１２７を表す。図５の例の場合のような１つのシンボルの１０２４個の値は、シンボル・バッファ１２７から右へＭＭＳＥ又はＭＲＣ復調器ブロック２０４まで渡る。図３中に描かれるＭＭＳＥ復調器２０４Ａ及びＭＲＣ復調器２０４Ｂは、図７のＭＭＳＥ又はＭＲＣ復調器ブロック２０４中に位置する。シンボル・バッファ１２７からＭＭＳＥ又はＭＲＣ復調器ブロック２０４に入っているシンボル値（Ｉ，Ｑ）の各々は、異なる“チャネル推定値”を乗じられて、復調されたシンボル値（Ｉ，Ｑ）及び信号対雑音（ＳＮＲ）値を生成し、そして、それらはタイル・バッファ１２８に書き込まれる。図７の右下のタイル・バッファ１２８は、図３のタイル・バッファ１２８である。
【００２２】
シンボル・バッファ１２７中に格納されるフレームのようなフレームの範囲内の広帯域パイロットの位置は、処理回路１１５に知られている（図３を参照）。処理回路１１５は、ファームウェア又はソフトウェアで、ブロック２０６，２０７，２０９，２１０及び２１１のチャネル推定機能性を実装する。処理回路１１５は、したがって、図３の復調器ＷＣＳＭＳＣ １２４のために、シンボル・バッファ・プッシュ・タスク・インストラクションを、タスク・リストＴＬ３に入れる。復調器ＷＣＳＭＳＣ １２４のタスク・マネージャ１４０は、第２のバス１２０を介して、シンボル・バッファ・プッシュ・タスク・インストラクションを取り出して、該タスク・インストラクションを解釈する。シンボル・バッファ・プッシュ・タスク・インストラクションは、シンボル・バッファ１２７内のフレームにおけるすべての広帯域パイロット値のすべての位置を示すフィールドを含む。復調プッシュ・タスク・インストラクションの実行は、これらの広帯域パイロット値を、処理回路１１５による更なる処理のために、高速メモリ１１７にプッシュされるようにする。
【００２３】
図８は、シンボル・バッファ・プッシュ・タスク・インストラクションの図である。図７において、広帯域パイロットをプッシュすることは、ライン２０５により表される。パイロットがスクランブルされているならば、最初の逆スクランブル・オペレーションが実行される。逆スクランブルされた２５６個の広帯域パイロット値は、それから、チャネルのインパルス応答を表す２５６個の時間領域のサンプル値を生成するために、２５６ポイントの逆高速フーリエ変換（ＩＦＦＴ）機能２０６に渡される。これらの２５６個の時間領域サンプル値の各々は、ｉ部とＱ部を含む。ＩＦＦＴ機能２０６により出力される２５６個の時間領域サンプル値は、それから、１６個の最も強いパイロットを識別するために、機能２０７により調整される閾値である。これは、最大の出力エネルギーに対応するウインドウ位置を検出するために、１６タップのトール・ウインドウ（tall window）を、２５６個の時間領域サンプルの端から端まで、一度に１タップ上へ移動すること（又は、該ウインドウを“スライディングすること”）によりなされる。一つの例において、適応可能なタップ閾値化は、通過させる、識別された時間領域タップ・サンプルの数を決定するために、干渉電力と実際のタップ値のプロファイルを調べることによって、予め形成される。図７の例において、スライディング・ウインドウを使用して識別される１６個の時間領域タップ・サンプル値２０８と上で説明された閾値化は、それから、ゼロ・パディング機能２０８に供給される。値ｋＳＴＡＲＴは、スライディング・ウインドウの最終的な位置が判定された場合に、スライディング・ウインドウの底のタップ位置を識別する整数インデックスである。値ｋｃは、ウインドウ内のタップ位置のうちの一つを識別し、スライディング・ウインドウがその最終的な位置になった時点のスライディング・ウインドウ内のすべてのタップ値の平均複合エネルギー（average combined energy）のウインドウ内の中心位置を識別する、インデックスである。０パディング機能２０８は、１０２４個のゼロ・パッドされた時間領域サンプルの完全なセットを生成するために、０値を、１６個の時間領域タップ・サンプル値に加える。１０２４ポイントＦＦＴ機能１０９は、１０２４個の“チャネル推定”値を生成するために、これら時間領域タップ・サンプルを、周波数領域に変換する。ライン２１３は、ＭＭＳＥ又はＭＣＲ復調器ブロック２０４に１０２４個のチャネル推定値を供給することを表す。図７に戻り、雑音推定機能２１１は、フレームに関する単一雑音推定値を生成するために、１６個の時間領域タップ・サンプル値２０８を使用する。ＭＭＳＥ又はＭＲＣ復調ブロック２０４は、フレームのデータ・シンボル値（Ｉ，Ｑ）を、タイル・バッファ１２８に書き込まれる復調されたシンボル値（Ｉ，Ｑ及びＳＮＲ）に復調するために、チャネル推定及び雑音推定値を使用する。
【００２４】
図１０は、“平面推定及び補間”方法を説明する図である。処理回路１１５は、機能ブロック３００及び３０１のチャネル推定機能性を実装する。ブロック３０２，３０３及び２０４は、しかし、ハードウェアで実装される。ブロック３０２及び３０３のハードウェアは、図３のＤＥＭＯＤ ＷＣＳＭＳＣ １２４のチャネル推定（ＣＥ）ブロック２５７に位置する。
【００２５】
処理回路１１５は、狭帯域パイロット値がシンボル・バッファ１２７に格納されるように、それらの位置を知っている。処理回路１１５は、したがって、図３の復調器ＷＣＳＭＳＣ １２４のために、シンボル・バッファ・プッシュ・タスク・インストラクションを、タスク・リストＴＬ３に入れる。復調器ＷＣＳＭＳＣ １２４のタスク・マネージャ１４０は、第２のバス１２０を介して、シンボル・バッファ・プッシュ・タスク・インストラクションを取り出し、該タスク・インストラクションを解釈し、専用のパイロット値を、高速メモリ１１７にプッシュされるようにする（図３を参照）。図９において、狭帯域パイロットをプッシュすることは、ライン３０４により表される。狭帯域パイロットは、３つのチャネル・パラメータ値３０５、１）チャネル平均（ＣＡ）値、２）時間を横切るチャネル変化の傾斜（slope）を表す時間係数又は時間傾斜（デルタＴ）、３）周波数を横切るチャネル変化の傾斜を表す周波数係数又は周波数傾斜（デルタＦ）を判定するために、収集パイロット及びチャネル・パラメータ推定機能３００により解析される。一つの例において、ＣＡ値は、タイルにおけるすべての狭帯域パイロットの値を平均することによって判定され、そして、スケーリング・ファクタを適用する。一つの例において、デルタＴ値は、独立して、各々のシンボル時間のパイロット値（図６中の８つの列の各々における値）を平均することによって判定され、そして、増加する時間の関数として平均がどのように変化するかに関する傾斜値を判定するために、これら平均を、次から次へと、比較する。各々のユーザ・タイルについて、そのようなデルタＴ値が存在する。同様に、一つの例において、デルタＦ値は、全８つのシンボル時間を横切って、１つのトーン（１つの周波数）のパイロット値を平均することによって判定される。トーンの各々について、そのような平均が計算される場合には、これら平均は、次から次へと、比較され、そして、増加する周波数の関数として平均がどのように変化するかに関する傾斜値を判定する。各々のユーザ・タイルについて、そのようなデルタＦ値が存在する。どのようにして３つの値が得られるかのここでの説明は、単純化されている。また、実際には、それら値は、基準化されても良い。処理回路１１５は、平面補間器ハードウェア３０２に、３つの判定されたパラメータ・チャネル値３０５を供給する。
【００２６】
図９は、ＭＭＳＥ復調器が使用されている場合に、処理回路１１５からＭＭＳＥ復調器（ＤＥＭＯＤ ＷＣＳＭＳＣ １２４で）へチャネル・パラメータ値３０５を供給するために使用されるＤＥＭＯＤ ＭＭＳＥタスク・インストラクションの図である。ＭＲＣ復調器が使用されていない場合には、類似するＤＥＭＯＤ ＭＲＣタスク・インストラクション（図示せず）が使用される。ハードウェア平面補間器ハードウェア３０２は、フレーム・コーディネート（ｘ，ｙ）に位置するトーンに対する推定値を判定するために、ＣＡ＋ｙ＊（デルタＦ）＋ｘ＊（デルタＴ）を計算する。ここで、ｘはシンボル番号（時間オフセット）であり、ｙはトーン番号（インデックス“ｆ”）である。タイルの左下隅に対するチャネル推定値は、したがって、ＣＡである。タイルの左エッジに沿ったタイルにおける上への次の位置に対するチャネル推定値は、したがって、ＣＡ＋（１＊デルタＦ）である。タイルの左エッジに沿ったタイルにおける上へのその次の位置に対するチャネル推定値は、したがって、ＣＡ＋（２＊デルタＦ）である。同様に、時間の次元（水平の次元）において、タイルの左下隅に対するチャネル推定値は、ＣＡである。タイルの底エッジに沿った右への次の位置に対するチャネル推定値は、ＣＡ＋（１＊デルタＴ）である。タイルの底エッジに沿った右へのその次の位置に対するチャネル推定値は、ＣＡ＋（２＊デルタＴ）である。３つのチャネル・パラメータ３０５は、したがって、３次元空間における平面を定義するように、考えられることができる。その平面は、周波数の次元において傾斜をもち、また、その平面は、時間の次元において傾斜をもつ。
【００２７】
図１０において、結果として生じる１０２４個の判定されたチャネル推定値は、参照番号３０６により識別される。これらの値３０６の８つのセットが、バッファ３０３にバッファされる。これらチャネル推定値３０６は、１０２４個のチャネル推定値３０７の複数のセットとして、ＭＭＳＥ又はＭＲＣ復調器ブロック２０４に供給される。ライン３０８は、１０２４個のチャネル推定値３０７を、ＭＭＳＥ又はＭＲＣ復調器ブロック２０４に供給することを表す。この例において、ブロック３０２，３０３及び２０４は、図３のＤＥＭＯＤ ＷＣＳＭＳＣ １２４においてハードウェアで実装され、そして、これらブロックのうちの一つから次への値の通信は、ＤＥＭＯＤ ＷＣＳＭＳＣ １２４内の専用の信号線によって生じる。雑音推定機能３０１は、ファームウェアで実装される。雑音推定機能３０１は、フレームに関する推定された雑音値を判定するために、狭帯域パイロットを使用し、そして、この推定された雑音値は、ＭＭＳＥ又はＭＲＣ復調器ブロック２０４に供給される。ユーザ・タイルにおけるデータ・シンボル値（Ｉ，Ｑ）（図６のユーザ・タイル２０３を参照）は、それから、ＭＭＳＥ又はＭＲＣ復調器２０４によって、タイル・バッファ１２８に書き込まれる復調されたシンボル値（Ｉ，Ｑ）及びＳＮＲ値に、復調される。
【００２８】
図１１Ａ−１１Ｂは、合わせて、図１１を形成する。図１１は、図６中に示される“狭帯域パイロット”の状況におけるだけでなく、図５中に示される“広帯域パイロット”の状況においてもチャネル推定を実行することができるが、図７の望ましくない大きな１０２４ポイントのＦＦＴ ２１０を必要としない、新規な方法及び復調器ＷＣＳＭＳＣ １２４を説明する図である。復調器ＷＣＳＭＳＣ１２４は、新しいハイブリッドモード（広帯域パイロット・モード）において、また、図９の平面推定及び補間モード（狭帯域パイロット）において、使用可能である。図７及び図９の機能性は、デジタル・ベースバンド集積回路１０３において実装されないが、むしろ、新しい図１１の機能性は、実装される。
【００２９】
平面推定及び補間モードにおける図１１の復調器のオペレーションは、図９に関連して上記で説明された、平面推定及び補間の方法及び回路のオペレーションと同様である。ライン４００により表されるように、ユーザ・タイルの狭帯域パイロット値は、処理回路１１５にプッシュされる。図１１のブロック３００，３０１，３０２，３０３及び２０４は、図９のブロック３００，３０１，３０３及び２０４と同じブロックである。機能ブロック３００により生成されるＣＡ値、時間係数又は時間傾斜値（デルタＴ）、及び、周波数係数又は周波数傾斜値（デルタＦ）が、平面補間器ハードウェア３０２に供給されるように、マルチプレクサ機能４０１は制御される。雑音推定器３０１からの雑音推定がＭＭＳＥ又はＭＲＣ復調器２０４に供給されるように、マルチプレクサ機能４０２は制御される。
【００３０】
図１１の復調器は、しかし、新しい“ハイブリッドモード”においても動作可能である。ハイブリッドモードにおけるオペレーションは、図７に関連して上で説明された、広帯域パイロットチャネル推定及び復調の方法及び回路の機能処理の多くを利用する（図７の１０２４ポイントの大きく処理集中のＦＦＴ機能２１０が要求されないように、平面補間器ハードウェア３０２が使用されることを除いて）。図１１において、ライン４０３により表されるように、広帯域パイロット値は処理回路１１５にプッシュされる。図７に関連して上で説明されたように、これはＤＥＭＯＤプッシュ・タスク・インストラクションの使用を伴う。図１１の機能ブロック２０６，２０７及び２１１の処理は、上で説明された図７の機能ブロック２０６，２０７及び２１１の処理と同じである。時間領域処理２０７から出力される値ｋＳＴＡＲＴは、スライディング・ウインドウがその最終的な位置にあるときにおける、１６タップのスライディング・ウインドウの底の位置を示す。時間領域処理２０７から出力される値ｋｃは、図７に関連して上で説明されたようにスライディング・ウインドウ内のエネルギーの中心の（center-of-energy）位置を示す。ゼロ・パディング機能ブロック４０４は、しかし、図７の場合のように１０２４個の時間領域値のより大きなセットまでというよりもむしろ、６４個の時間領域値のより小さなセットまで、１６個の時間領域タップ・サンプル値２０８を拡大するために、０値をパディングする。そして、より小さな６４ポイントのＦＦＴ機能４０５は、６４個の中間チャネル推定値４０６を生成するために、６４個の時間領域タップ・サンプル値のセットの上でオペレートする。しかし、１０２４チャネル推定値が、ＭＭＳＥ又はＭＣＲ復調器２０４により要求される。
【００３１】
６４ポイントのＦＦＴ４０５により出力される６４個の中間チャネル推定値は、既存の平面補間器ハードウェア３０２を使用して、１０２４チャネル推定値に拡大される。中間チャネル推定値４０６は、バッファ４０７（ここでは、チャネル推定バッファと呼ばれる）に格納される。平面推定モード及び補間モードにあるような、パイロットを収集し、シンボル・バッファ１２７から抽出されたパイロットの上でチャネル・パラメータ推定を実行する機能ブロック３００よりはむしろ、ハイブリッドモードにおいて、機能ブロック４０８が、パイロットを収集し、それらを解析し、二次元の補間が生じるような平面補間器ハードウェア３０２により用いられるチャネル・パラメータを判定する。本例において、機能ブロック４０８は、チャネル推定バッファ４０７から中間チャネル推定値を解析し、３つのチャネル・パラメータ値３０５（チャネル平均値（ＣＡ）、時間係数又は時間傾斜値（デルタＴ）、及び、周波数係数又は周波数傾斜値（デルタＦ））を計算する。３つのチャネル・パラメータ値３０５は、機能ブロック４０８によりここで表される処理によって、判定される。機能ブロック３００からハードウェア平面補間器３０２へチャネル・パラメータを供給することとは対照的に、多重化機能ブロック４０１は、この判定された３つのパラメータを供給することを表す。それらパラメータは、計算されたパラメータをＤＥＭＯＤ ＭＭＳＥタスク・インストラクションに入れることによって、及び、ＤＥＭＯＤ ＷＣＳＭＳＣ １２４のタスク・マネージャ１４０に、タスク・インストラクションを読み出させ、チャネル・パラメータをハードウェア補間器３０２に供給させることによって、通信される。同様に、ハイブリッドモードにおいて、マルチプレクサ機能４０２は、雑音推定器３０１からの雑音推定を、ＭＭＳＥ又はＭＲＣ復調器２０４の雑音入力に接続させるように制御される。
【００３２】
加えて、図１１Ｂにおいて示されるものとして、処理回路１１５は、矢印４０９で表される位相傾斜パラメータ（phase ramp parameters）ｋｃ及びｋＳＴＡＲＴを判定する。これらパラメータは、ＯＦＤＭデータの所与のブロックに関するタイム・オフセットを補償する位相傾斜を定義するために使用可能である。このタイム・オフセット（τｄとして表される）は、ＯＦＤＭ情報の各々のブロックについて判定され、そして、それぞれの位相調整係数（位相補正係数）は、方程式（１）に従ってＯＦＤＭブロックにおける各々の周波数について計算される。  
Ｄｋ＝ｅｘｐ（−ｊ ２π ｆｋ τｄ）                            方程式（１）  
ここで、ｆｋは、ＯＦＤＭ信号における任意の周波数サブキャリアであることができる。タイム・オフセット補正は、それから、時間領域における信号を、オフセットが発生しなかったであろうもとのところへ、効率的にシフトするために、ポストＦＦＴ信号の各々の周波数バンドにＤｋ−１（上記の位相調整係数の逆数）を乗じることによって、周波数領域において実行される。詳しくは下記の方程式（１３）を参照する。
【００３３】
ハイブリッドモードの方程式ベースの説明：  
チャネルの周波数インパルス応答ＮＦＦＴは、下記の方程式（２）に従って、１０２４ポイントのＦＦＴにより与えられる。
【数１】
2011515993.tif 000003
【００３４】
ここで用いられる表記法において、ＮＦＦＴは、プリアンブルにおけるトーンの数である。これらトーンは、インデックス０，１，．．．ＮＦＦＴ−１を付けられる。
【数２】
2011515993.tif 000004
【００３５】
値“ａ”は、アンテナ・インデックスである。本例のように一つのアンテナだけがあるならば、インデックス“ａ”は一つの値だけをもち、無視されることができる。Ｎｐは、各々のＦ−ＰＰＩＣＨ ＯＦＤＭシンボルにおけるパイロットの数である。時間領域チャネル推定値は、ＦＦＴウインドウ位置のせいで説明されていない位相傾斜をもつ。
【数３】
2011515993.tif 000005
【００３６】
方程式（３）において、Ｉｐは第１のプリアンブル・トーンの絶対指数である。このトーンについて、プリアンブル・トーン・インデックスは、０である。Ｉｓにおける“ｓ”と対照的に、“ｐ”は数値インデックスではない。Ｉｓは、Ｆ−ＰＰＩＣＨ、（ＮＦＦＴインデックス付けの観点で）Ｆ−ＰＰＩＣＨ ＯＦＤＭシンボルｓ，ｓ＝０，１、により占められる最少のプリアンブル・トーンである。それゆえ、Ｆ−ＰＰＩＣＨ ＯＦＤＭシンボルにおけるＦ−ＰＰＩＣＨは、インデックスｋΔ＋Ｉｓ，ｋ＝０，１，…，Ｎｐ−１を付けられたトーンを占める。Ｉｓが０，１，… Δ−１を取り、Ｉ１＝（Ｉ０＋（Δ／２）） mod Δであることは、留意されるべきである。シンボルΔは、トーンにおけるパイロット・スペーシングであり、ＮＦＦＴ／Ｎｐに等しく、また、本例について値２を取る。
【００３７】
周波数インパルス応答ＮＦＦＴは、ＮＴＩＬＥ＝ＮＦＦＴ／ＮＷ＝１６ならば、下の方程式（４）−（６）に記載したように書かれることができる。ここで、ＮＴＩＬＥは、タイルにおけるトーンの数である。
【数４】
2011515993.tif 000006
【００３８】
ｍ＝ｌ／ＮＴＩＬＥならば、以下の方程式（７）−（８）が与えられる。
【数５】
2011515993.tif 000007
【００３９】
図１１の６４ポイントのＦＦＴ４０５によって出力される６４個のチャネル推定値４０６は、したがって、以下の方程式（９）によって与えられる。ここで、値“ｍ”は０から６３の範囲である。
【数６】
2011515993.tif 000008
【００４０】
これら６４個のチャネル推定値４０６は、周波数係数（又は周波数傾斜又はデルタＦ）及び時間係数（又は時間傾斜又はデルタＴ）を得るために用いられる。
【数７】
2011515993.tif 000009
【００４１】
値ｋｃは、上記のように、整数インデックスであり、そして、それは、理想的には、ポスト閾値化タップにより時間上で表されるチャネルの周波数表現の線形補間によりもたらされる誤差を最小にするために判定される、小さな（ＮＷの）ＦＦＴウインドウの範囲内のＤＣ成分の中心位置であろう数である（ｋｃは、ｋＳＴＡＲＴの現在の値と比較して与えられる）。時間内のシフトによりもたらされる相回転（phase rotation）は、線形補間から分離される。
【００４２】
第ｍの１６トーンのタイル（すなわち、１６ｍから１６ｍ＋１５まで（ｍ＝０，．．．，ＮＷ）インデックス付けされたトーンをもつタイル）に関する３つのチャネル・パラメータ値３０５は、方程式（１０），（１１）及び（１２）において、下で説明されるように判定される。方程式（１０）は、チャネル平均（ＣＡ）コンポーネントが計算される方法を説明する。方程式（１１）は、周波数係数（又は周波数傾斜又はデルタＦ）が計算される方法を説明する。方程式（１２）は、時間係数（又は時間傾斜又はデルタＴ）が計算される方法を説明する。“ｍ”は、フレームの範囲内でタイルを識別する整数インデックスである。したがって、その“ｍ”インデックス値により示されるように、各々のタイルについて、３つのパラメータ値からなる異なるセットが計算される。本例において、時間係数は０にセットされるが、他の実施態様では、時間係数は、補間が二次元の両方において、周波数上だけでなく（図５及び図６の説明図の垂直の次元）、時間上でも（図５及び図６の説明図の水平の次元）、生じるように、周波数係数が方程式（１１）において判定される方法と同様の方法で、判定される。
【数８】
2011515993.tif 000010
【００４３】
上の方程式（１０），（１１）及び（１２）において、計算された３つのチャネル・パラメータ値は、調整された位相である。方程式（１０）において、指数の量（exponential quantity）は、位相調整係数である。方程式（１１）において、最初の指数の量は、位相調整係数である。
【数９】
2011515993.tif 000011
【００４４】
上の方程式（１３）は、位相調整係数Φ(f)を計算するために使用可能な方程式である。該方程式において、値“ｆ”は、位相調整係数Φ(f)がそれについて計算されるタイルの範囲内での周波数（トーン）を示す整数周波数（トーン）インデックスである。値ＮＴＩＬＥは、チャネル値がそれについて線形補間器により計算されるトーンの数である。言い換えると、それについてチャネル値が知られておらず且つ補間器により計算される、（ＮＴＩＬＥ−１）個のトーンが存在する。図１１の例において、平面補間器３０２に供給される６４個の値が存在するので、ＮＴＩＬＥは１６であり、補間器は、１０２４個の値を出力する。例えば、トーン０及び１６における既知のチャネル値の間の第３のトーン（データ値）について、位相調整係数Φ（ｆ）を判定するために、“ｆ”の値は３であり、ＮＦＦＴの値は、１０２４である。
【００４５】
概念的に、図３の処理回路１１５は、プロセッサ実行可能なインストラクション１３９のプログラムを実行し（図３を参照）、それによって、方程式（１０），（１１），（１２）及び（１３）の計算を実行する。そして、処理回路１１５は、結果として生じる３つのチャネル・パラメータ値３０５が、ＤＥＭＯＤ ＭＭＳＥタスク・インストラクション又はＤＥＭＯＤ ＭＲＣタスク・インストラクションのいずれかを使用してＤＥＭＯＤ ＷＣＳＭＳＣ １２４における平面補間器ハードウェア３０２に供給されるようにする。平面補間器３０２は、チャネル推定値の二次元アレイを生成するために、３つのパラメータ３０５を用いて、補間機能の最後のステップを実行する。アレイの垂直の次元は周波数を表すのに対して、横の次元は時間を表す。処理回路１１５はまた、３つのパラメータ３０５を計算することに加えて、方程式（１３）を用いて、位相調整係数のペアを計算する。ここで、各々の周波数インデックス値“ｆ”（“ｆ”は、０から始まり増加される）について計算される一つの位相調整係数Φ（ｆ）が存在する。処理回路１１５は、図１１中で矢印４１０により示されるように、計算された位相調整係数Φ（ｆ）（“ｆ”の各々の値について一つ）を、第２のバス１２０（図３を参照）を介して、ハードウェア平面補間器３０２中のレジスタに直接書き込むことによって、平面補間器３０２へ、これらの位相調整係数を供給する。そして、平面補間器３０２は、周波数インデックス値“ｆ”に対応する二次元アレイの行における全てのチャネル推定値に、同一の位相調整係数を乗算するために、該位相調整係数を使用する。同様に、次の最も高い周波数インデックス値“ｆ”に対応する二次元アレイにおける上に次の行の全てのチャネル推定値は、同一の次の位相調整係数を乗じられる。チャネル推定値の二次元アレイの各々の行に、関連する位相調整係数を乗じる結果は、位相調整されたチャネル推定値の二次元アレイである。このアレイの位相調整されたチャネル推定値は、平面補間器３０２から出力され、バッファリングされ、そして、復調で使用するために復調器２０４に供給される。平面補間器３０２から、バッファ３０３及びＭＭＳＥ又はＭＲＣ復調器２０４への位相調整されたチャネル推定値のフローは、ＤＥＭＯＤ ＷＣＳＭＳＣ １２４内の専用ハードウェア導線を介して生じる。
【００４６】
図１２は、図１１のハイブリッドモード・オペレーション５００のフローチャートである。広帯域パイロット値がＩＦＦＴに供給され（ステップ５０１）、それによって、第１の時間領域値を生成する。第１の時間領域値に関して時間領域処理が実行され（ステップ５０２）、それによって、第２の時間領域値を生成する。一つの例において、時間領域処理は、図１１の機能２０７及び４０４を含む。ＦＦＴ処理が実行され（ステップ５０３）、それによって、中間チャネル推定値を生成する。一つの例において、これら中間チャネル推定値がバッファリング４０７される。中間チャネル推定値が解析され（ステップ５０４）、それによって、チャネル・パラメータを生成する。一つの例において、解析は機能ブロック４０８により表され、チャネル・パラメータはチャネル平均値（ＣＡ）、周波数係数（デルタＦ）、及び時間係数（デルタＴ）を含む。ハードウェア補間器がチャネル推定値を生成するように、チャネル・パラメータがハードウェア補間器に供給される（ステップ５０５）。一つの例において、ハードウェア補間器もまた、チャネル推定に関して位相調整を実行するように、スライディング・ウインドウ値ｋｃ及びｋＳＴＡＲＴに基づいて処理回路１１５により判定された、更なる位相調整係数Φ（ｆ）が、ハードウェア補間器に供給される。フレームのデータ・シンボル値（Ｉ，Ｑ）を復調するために、結果として生じる位相調整されたチャネル推定値が用いられる（ステップ５０６）。チャネル・パラメータは、フレームの範囲内でタイルからタイルまで変化するが、位相調整係数は、フレームからフレームまで変化するだけである。図１１において、シンボル・バッファ１２７から来るデータ・シンボル値は、“ＩシンボルとＱシンボル”とラベル付けされた矢印により識別される。タイル・バッファ１２８に入って行く復調されたデータ・シンボル値は、“Ｉ変調シンボルとＱ変調シンボル、及びＳＮＲ値”とラベルがついている矢印で識別される。
【００４７】
図１３は、図１１の平面推定モード・オペレーション６００のフローチャートである。狭帯域パイロット値が解析され（ステップ６０１）、それによって、チャネル・パラメータを生成する。一つの例において、この解析は、図１１における機能ブロック３００により表され、チャネル・パラメータは、チャネル平均値（ＣＡ）、周波数係数（デルタＦ）、及び時間係数（デルタＴ）を含む。チャネル・パラメータがハードウェア補間器に供給され（ステップ６０２）、ハードウェア補間器は、それからチャネル推定値を生成する。フレームのデータ・シンボル値（Ｉ，Ｑ）を復調するために、チャネル推定値が使用される（ステップ６０３）。図１１において、シンボル・バッファ１２７から来るデータ・シンボル値は、“ＩシンボルとＱシンボル”とラベル付けされた矢印により識別される。タイル・バッファ１２８に入って行く復調されたデータ・シンボル値は、“Ｉ変調シンボルとＱ変調シンボル、及びＳＮＲ値”とラベル付けされた矢印により識別される。
【００４８】
本明細書で説明される技術は、様々な手段により実装されても良い。一つ又は複数の例示的な実施形態において、説明される機能は、ハードウェア、ソフトウェア、ファームウェア、又はそれらの任意の組み合わせにより実装されても良い。ソフトウェアで実装される場合には、機能は、コンピュータ読み取り可能な媒体に、１又は複数のインストラクション又はコードとして、格納され又は伝送されても良い。コンピュータ読み取り可能な媒体は、或る場所から他の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含むコンピュータ記憶媒体及び通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスできる任意の利用可能な媒体であっても良い。制限ではなく、例として、上記コンピュータ読み取り可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、他の光ディスク記憶装置、磁気ディスク記憶装置若しくは他の磁気記憶装置、又は、インストラクション若しくはデータ構造の形で所望のプログラムコード手段を伝えるかか若しくは記憶するのに使用でき、且つ、コンピュータによってアクセスできる任意の他の媒体を含むことができる。また、任意のコネクション（connection）は、適切にコンピュータ読み取り可能な媒体と呼ばれる。例えば、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者線（ＤＳＬ）、又は、例えば赤外線、無線、マイクロ波のような無線技術を使用することによって、ウェブサイト、サーバ、又は他のリモートソースからソフトウェアが送信される場合に、その同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、又は、例えば赤外線、無線、マイクロ波のような無線技術は、媒体の定義に含まれる。本明細書で用いられるディスク（Disk）及びディスク（disc）は、コンパクトディスク（ＣＤ）、レーザーディスク（登録商標）、光ディスク、デジタルバーサタイルディスク（ＤＶＤ）、フロッピー（登録商標）ディスク及びブルーレイディスク（登録商標）を含む。ここで、ディスク（disks）は、通常、磁気的にデータを複製（reproduce）し、一方、ディスク（discs）は、レーザーを使って光学的にデータをさせる。上記の組み合わせはまた、コンピュータ読み取り可能な媒体の範囲の中に含まれるべきである。
【００４９】
ある特定の実施態様がインストラクション目的のために上で説明されるが、この特許文献の教示は一般的な適用性をもち、上で説明される特定の実施態様に制限されない。幾つかの例において、ハードウェア補間器は、線形補間を実行しても良く、また、他の例において、ハードウェア補間器は、非線形補間を実行しても良い。機能ブロックにより表される機能の幾つかは、ファームウェア／ソフトウェアで実行されるのに対して、他のものは上で説明される特定の実施態様において専用ハードウェアで実行される。どの機能がファームウェア／ソフトウェアにより実行されるかと、どの機能がハードウェアで実行されるかの区分化は、異なる実施態様において異なることができる。したがって、説明された特定の実施態様の様々な修正、適応及び様々な特徴の組み合わせは、下で説明されるクレームの要旨を逸脱しない範囲で施されることができる。
【図１】
2011515993.tif 000012
【図２】
2011515993.tif 000013
【図３】
2011515993.tif 000014
【図４】
2011515993.tif 000015
【図５】
2011515993.tif 000016
【図６】
2011515993.tif 000017
【図７】
2011515993.tif 000018
【図８】
2011515993.tif 000019
【図９】
2011515993.tif 000020
【図１０】
2011515993.tif 000021
【図１１Ａ】
2011515993.tif 000022
【図１１Ｂ】
2011515993.tif 000023
【図１２】
2011515993.tif 000024
【図１３】
2011515993.tif 000025
【国際調査報告】
2011515993.tif 000026
2011515993.tif 000027