(57)【要約】１つの方法では、送信されたサンプルの少なくとも１つのブロックを担持するアップリンク信号が送信され、アップリンク信号の歪んだコピーがダウンリンク信号として受信される。受信されたサンプルの複数のブロックが、受信されたダウンリンク信号に基づいて生成され、アップリンク信号とダウンリンク信号との間の時間遅延及び周波数オフセットが、送信されたサンプルのブロックと受信されたサンプルの複数のブロックのうちの少なくとも１つとの間の相関に基づいて決定される。
2011528216.tif 000002
【特許請求の範囲】
【請求項１】
ハイブリッド単一周波数ネットワークにおけるブロードキャスト・ヘッドエンドでの時間遅延及び周波数オフセットを補償する方法であって、
送信されたサンプルの少なくとも１つのブロックを担持するアップリンク信号を送信するステップと、
前記アップリンク信号の歪んだコピーであるダウンリンク信号を受信するステップと、
前記受信されたダウンリンク信号に基づいて、受信されたサンプルの複数のブロックを生成するステップと、
送信されたサンプルの前記ブロックと受信されたサンプルの前記複数のブロックのうちの少なくとも１つとの間の相関に基づいて、前記アップリンク信号と前記ダウンリンク信号との間の時間遅延及び周波数オフセットを推定するステップと、
前記推定された時間遅延及び周波数オフセットに基づいて、次に続く送信された信号と受信された信号との間の時間遅延及び周波数オフセットを補償するステップとを特徴とする、方法。
【請求項２】
送信されたサンプルの前記ブロックを送信の前に第１のバッファに記憶するステップをさらに特徴とし、
前記複数の受信されたサンプルが、送信されたサンプルの前記ブロックが前記第１のバッファに記憶された後に第１の時間帯を置いて受信された前記ダウンリンク信号に対応する、請求項１に記載の方法。
【請求項３】
受信されたサンプルの前記複数のブロックを前記第１の時間帯後に第２のバッファに記憶するステップをさらに特徴とする、請求項２に記載の方法。
【請求項４】
前記推定するステップが、
送信されたサンプルの前記ブロックと受信されたサンプルの前記複数のブロックのそれぞれとの間の相関を算出するステップと、
前記算出された相関の中から最大の相関を識別するステップと、
受信されたサンプルの前記複数のブロックの中の前記最大の相関に関連付けられた受信されたサンプルの前記ブロックの位置に基づいて、前記推定された時間遅延を計算するステップとをさらに特徴とする、請求項１に記載の方法。
【請求項５】
前記計算するステップが、前記最大の相関に関連付けられた受信されたサンプルの前記ブロックの添字に基づいて前記推定された時間遅延を計算する、請求項１に記載の方法。
【請求項６】
前記推定された時間遅延が、前記添字、前記送信された信号の送信と前記受信された信号の受信との間の名目上の遅延、及び送信されたサンプル又は受信されたサンプルの前記ブロック内のサンプルの数に対応するサンプル継続時間の関数として計算される、請求項５に記載の方法。
【請求項７】
前記推定するステップが、
送信されたサンプルの前記ブロックと受信されたサンプルの前記複数のブロックのそれぞれとの間の相関を算出するステップと、
前記算出された相関の中から最大の相関を識別するステップと、
前記識別された最大の相関に基づいて前記推定された周波数オフセットを計算するステップとをさらに特徴とする、請求項１に記載の方法。
【請求項８】
前記推定された周波数オフセットが前記最大の相関の位相の関数として計算される、請求項７に記載の方法。
【請求項９】
ハイブリッド単一周波数ネットワークにおける時間遅延及び周波数オフセットを補償する装置であって、
送信されたサンプルの少なくとも１つのブロックを担持するアップリンク信号を送信するための送信機と、
ダウンリンク信号を受信するための受信機とを備え、前記ダウンリンク信号が前記送信された信号の歪んだコピーであり受信されたサンプルの複数のブロックを担持し、さらに、
送信されたサンプルの前記少なくとも１つのブロックと受信されたサンプルの前記複数のブロックのうちの少なくとも１つとの間の相関に基づいて、前記アップリンク信号と前記ダウンリンク信号との間の時間遅延及び周波数オフセットを推定する検出器を備え、受信されたサンプルの前記複数のブロックが前記受信されたダウンリンク信号に基づいて生成され、さらに、
前記推定された時間遅延及び周波数オフセットに基づいて、次に続く送信された信号と受信された信号との間の時間遅延及び周波数オフセットを補償する調整器を備える、装置。
【請求項１０】
前記検出器が、
送信されたサンプルの前記ブロックと受信されたサンプルの前記複数のブロックのそれぞれとの間の相関を算出し、
前記算出された相関の中から最大の相関を識別し、
受信されたサンプルの前記複数のブロックの中の前記最大の相関に関連付けられた受信されたサンプルの前記ブロックの位置に基づいて前記推定された時間遅延を計算し、
前記識別された最大の相関に基づいて前記推定された周波数オフセットを計算する、ようにさらに構成された、請求項９に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
通常の無線デジタル伝送システムでは、しばしば、送信された信号に関連する受信された信号における時間及び周波数のオフセットを検出又は推定する必要がある。単一周波数ネットワーク（ＳＦＮ）では、例えば、検出された時間及び周波数のオフセットは、送信された信号及び受信された信号の時間及び周波数を同期するために使用される。よく知られているように、ＳＦＮはいくつかの送信機が同じ周波数チャネルを通じて同じ信号を同時に送信するブロードキャスト・ネットワークである。１つのタイプの通常のＳＦＮは、ハイブリッド衛星及び地上ＳＦＮとして知られている。例示的ハイブリッドＳＦＮは、ハンドヘルド向けデジタル・ビデオ・ブロードキャスティング−衛星サービス（ＤＶＢ−ＳＨ）規格、「Ｆｒａｍｉｎｇ  Ｓｔｒｕｃｔｕｒｅ、Ｃｈａｎｎｅｌ  Ｃｏｄｉｎｇ  ａｎｄ  Ｍｏｄｕｌａｔｉｏｎ  ｆｏｒ  Ｓａｔｅｌｌｉｔｅ  Ｓｅｒｖｉｃｅｓ  ｔｏ  Ｈａｎｄｈｅｌｄ  ｄｅｖｉｃｅｓ（ＳＨ）ｂｅｌｏｗ  ３ＧＨｚ」、ＤＶＢ  Ｄｏｃｕｍｅｎｔ  Ａ１１１  Ｒｅｖ．１、２００７年７月、に定義されている。
【背景技術】
【０００２】
ＤＶＢ−ＳＨ  ＳＦＮは、信号が衛星通信リンク及び地上通信リンクの両方を介して同じ周波数チャネルを通じて同時に送信されるハイブリッド衛星及び地上ＳＦＮである。
【０００３】
通常のＤＶＢ−ＳＨ  ＳＦＮでは、衛星からの信号は、傾斜軌道における衛星の相対運動のために、地上で繰り返される信号に関して様々な時間遅延及び周波数オフセットを有する。この様々な時間遅延及び周波数オフセットのために、時間及び周波数の同期がＤＶＢ−ＳＨ  ＳＦＮにおける受信機による信号の適切な受信を保証する必要がある。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】「Ｆｒａｍｉｎｇ  Ｓｔｒｕｃｔｕｒｅ、Ｃｈａｎｎｅｌ  Ｃｏｄｉｎｇ  ａｎｄ  Ｍｏｄｕｌａｔｉｏｎ  ｆｏｒ  Ｓａｔｅｌｌｉｔｅ  Ｓｅｒｖｉｃｅｓ  ｔｏ  Ｈａｎｄｈｅｌｄ  ｄｅｖｉｃｅｓ（ＳＨ）ｂｅｌｏｗ  ３ＧＨｚ」、ＤＶＢ  Ｄｏｃｕｍｅｎｔ  Ａ１１１  Ｒｅｖ．１、２００７年７月
【発明の概要】
【課題を解決するための手段】
【０００５】
例示的実施形態は、無線ネットワークにおける送信された信号と受信された信号との間の時間遅延及び周波数オフセットを推定するための方法及び装置を提供する。推定された時間遅延及び周波数オフセットは、衛星及び地上接続を通じて並行して又は同時に受信された信号間の時間遅延及び周波数オフセットを補償するために使用される。
【０００６】
一実施形態では、時間遅延及び周波数オフセットは、特定の相関アルゴリズムを使用して推定され、実際の時間遅延及び周波数オフセットは推定された時間遅延及び周波数オフセットに基づいて補償される。この相関は、時間遅延及び周波数オフセットの両方に関する推定値を提供するために使用される。このアルゴリズムは波形に関係がなく、直交周波数分割多重（ＯＦＤＭ）波形、時分割多重（ＴＤＭ）波形、並びに他の波形に適用される。
【０００７】
さらに、相関は、正確さと複雑さとの間のトレードオフを行い、チャネル状態に応じて検出の信頼性を改善するために使用されることが可能な、調整可能なパラメータを包含する。
【０００８】
本方法の一実施形態では、送信されたサンプルの少なくとも１つのブロックを担持するアップリンク信号が送信され、アップリンク信号の歪んだコピーがダウンリンク信号として受信される。受信されたサンプルの複数のブロックが受信されたダウンリンク信号に基づいて生成され、アップリンク信号とダウンリンク信号との間の時間遅延及び周波数オフセットが、送信されたサンプルのブロックと受信されたサンプルの複数のブロックのうちの少なくとも１つとの間の相関に基づいて推定される。次に続く送信された信号と受信された信号との間の実際の時間遅延及び周波数オフセットが、推定された時間遅延及び周波数オフセットに基づいて補償される。
【０００９】
一実施形態では、ハイブリッド単一周波数ネットワークにおける時間遅延及び周波数オフセットの補償のための装置は、送信機、受信機、及び検出器を含む。送信機は、送信されたサンプルの少なくとも１つのブロックを担持するアップリンク信号を送信する。受信機は、送信された信号の歪んだコピーであり、受信されたサンプルの複数のブロックを担持するダウンリンク信号を受信する。検出器は、送信されたサンプルの少なくとも１つのブロックと受信されたサンプルの複数のブロックのうちの少なくとも１つとの間の相関に基づいて、アップリンク信号とダウンリンク信号との間の時間遅延及び周波数オフセットを推定する。受信されたサンプルの複数のブロックは、受信されたダウンリンク信号に基づいて生成される。本装置は、推定された時間遅延及び周波数オフセットに基づいて、次に続く送信された信号と受信された信号との間の時間遅延及び周波数オフセットを補償するための調整器をさらに含む。
【００１０】
本発明は、本明細書において以下で提供される詳細な説明及び添付の図面からより十分に理解されるようになるであろう。添付の図面では、同様の要素は同様の参照数字によって表され、添付の図面は例示としてのみ提供され、したがって本発明を限定しない。
【図面の簡単な説明】
【００１１】
【図１】ハイブリッド単一周波数ネットワークの一部分の例を例示する図である。
【図２】一例示的実施形態による時間遅延及び周波数オフセットの補償のための方法を例示するフローチャートである。
【発明を実施するための形態】
【００１２】
次に、本発明の様々な例示的実施形態が、本発明のいくつかの例示的実施形態が示されている添付の図面を参照しながらより十分に説明される。
【００１３】
本発明の詳細な例示的実施形態が本明細書において開示される。しかし、本明細書において開示される特定の構造及び機能の詳細は、本発明の例示的実施形態を説明するために単に代表的なものである。しかし、本発明は、多くの代替形態で実施されてよく、本明細書において説明される実施形態だけに限定されると解釈されるべきではない。
【００１４】
本明細書では様々な要素を記述するために第１の、第２の等の用語が使用されることもあるが、これらの要素はこれらの用語によって限定されるべきではないことが理解されるであろう。これらの用語は、ある要素を別の要素と区別するために使用されるだけである。例えば、本発明の例示的実施形態の範囲から逸脱することなく、第１の要素が第２の要素と称されてもよく、同様に、第２の要素が第１の要素と称されてもよい。本明細書では、用語「及び／又は」は、関連する列挙された項目のうちの１つ又は複数のいずれかの又は全ての組合せを含む。
【００１５】
ある要素が別の要素に「接続される」、又は「結合される」と言われた場合は、ある要素が別の要素に直接接続又は結合されてもよく、或いは仲介要素が存在してもよいことが理解されるであろう。それとは対照的に、ある要素が別の要素に「直接接続される」又は「直接結合される」と言われた場合は、仲介要素は存在しない。要素間の関係を記述するために使用される他の語は、同じように解釈されるべきである（例えば、「の間で」対「の間で直接」、「隣接する」対「直接隣接する」等）。
【００１６】
本明細書で使用される用語は、特定の実施形態だけを記述するためであり、本発明の例示的実施形態を限定することを意図するものではない。本明細書では、単数形「ａ」、「ａｎ」、及び「ｔｈｅ」は、コンテキストが別途明示しない限り、複数形も含むものとする。用語「備える（ｃｏｍｐｒｉｓｅｓ）」、「備えること（ｃｏｍｐｒｉｓｉｎｇ）」、「含む（ｉｎｃｌｕｄｅｓ）」、及び／又は「含むこと（ｉｎｃｌｕｄｉｎｇ）」は、本明細書で使用された場合は、記述された特徴、整数、ステップ、動作、要素、及び／又は構成要素の存在を特定するが、１つ又は複数の他の特徴、整数、ステップ、動作、要素、構成要素、及び／又はそれらのグループの存在又は追加を排除しないことがさらに理解されるであろう。
【００１７】
いくつかの代替実施形態では、言及された機能／動作は、図に示されている順序から外れて行われてよいことにも留意されたい。例えば、連続して示されている２つの図は、関係する機能／動作に応じて、実際には事実上平行して実行されてもよく、又は時には逆の順序で実行されてもよい。
【００１８】
例示的実施形態の徹底的な理解を提供するために、以下の説明において具体的な詳細が提供される。しかし、例示的実施形態はこれらの具体的な詳細なしに実施されてよいことが当業者によって理解されるであろう。例えば、システムは、不必要な詳細で例示的実施形態を不明瞭にしないように、ブロック図で示されてよい。他の例では、よく知られているプロセス、構造、及び技法は、例示的実施形態を不明瞭にすることを回避するために、不必要な詳細なしに示されてよい。
【００１９】
さらに、例示的実施形態は、フローチャート、流れ図、データ流れ図、構造図、又はブロック図として図示されるプロセスとして記述されてよいことが留意される。フローチャートは動作を順次プロセスとして記述することができるが、動作の多くは、パラレルに、並行して、又は同時に実行されてよい。さらに、動作の順序は再配列されてよい。プロセスは、プロセスの動作が完了されたときに終了されてよいが、図に含まれていない追加のステップを有してもよい。プロセスは、メソッド、関数、プロシージャ、サブルーチン、サブプログラム等に対応してよい。プロセスが関数に対応している場合、プロセスの終了は、その関数の呼び出し関数又はメイン関数への戻りに対応してよい。
【００２０】
さらに、本明細書に開示されているように、用語「バッファ」は、ランダム・アクセス・メモリ（ＲＡＭ）、磁気ＲＡＭ、コア・メモリ、及び／又は情報を記憶するための他の機械可読媒体を含めて、データを記憶するための１つ又は複数のデバイスを表してよい。用語「記憶媒体」は、リード・オンリ・メモリ（ＲＯＭ）、ランダム・アクセス・メモリ（ＲＡＭ）、磁気ＲＡＭ、コア・メモリ、磁気ディスク記憶媒体、光記憶媒体、フラッシュ・メモリ・デバイス、及び／又は情報を記憶するための他の機械可読媒体を含めて、データを記憶するための１つ又は複数のデバイスを表してよい。用語「コンピュータ可読媒体」は、ポータブル若しくは固定記憶装置、光記憶装置、無線チャネル、並びに命令（１つ又は複数）及び／又はデータを記憶、包含若しくは担持することができる様々な他の媒体を含んでよいが、それらに限定されない。
【００２１】
さらに、例示的実施形態は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、又はそれらの任意の組合せによって実施されてよい。ソフトウェア、ファームウェア、ミドルウェア、又はマイクロコードで実施される場合は、必要なタスクを実行するためのプログラムコード又はコード・セグメントは、記憶媒体等の機械又はコンピュータ可読媒体に記憶されてよい。プロセッサ（１つ又は複数）は、必要なタスクを実行することができる。
【００２２】
コード・セグメントは、プロシージャ、関数、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェア・パッケージ、クラス、或いは命令、データ構造、又はプログラム文の任意の組合せを表してよい。コード・セグメントは、情報、データ、引数、パラメータ、又はメモリ・コンテンツを渡すこと及び／又は受信することにより、別のコード・セグメント又はハードウェア回路に結合されることが可能である。情報、引数、パラメータ、データ等は、メモリ共有、メッセージ・パッシング、トークン・パッシング、ネットワーク伝送等を含む任意の適切な手段を介して受け渡し、転送、又は送信されることが可能である。
【００２３】
本明細書では、用語「受信機」は、クライアント、モバイル、モバイル・ユニット、移動局、ユーザ装置（ＵＥ）、加入者、ユーザ、リモート・ステーション、アクセス端末、受信側等と同義とみなされてよく、以下では時にはそう呼ばれることもあり、無線通信ネットワークにおける無線リソースのリモート・ユーザを表してもよい。
【００２４】
本明細書では、ｘ（ｔ）は、信号のアップリンクされた又は送信されたバージョンと呼ばれ、ｙ（ｔ）は、送信された信号のダウンリンク又は受信されたバージョンと呼ばれる。受信された信号ｙ（ｔ）は、送信された信号ｘ（ｔ）の歪んだコピーであるが、同じ情報を担持する。歪みは、ガウス雑音、周波数オフセット、時間遅延等であり得る。
【００２５】
図１は、ハイブリッド衛星及び地上単一周波数ネットワーク（ハイブリッドＳＦＮ）の一部分を例示する。図１に示されているように、信号の地上繰返しバージョンは、衛星１０４又は何らかの他の伝送手段を介してブロードキャスト・ヘッドエンド（ＢＨＥ）から地上リピート・アンテナ１１０に進む。次いで、信号はリピート・アンテナ１１０から無線リンクを介して受信機１０８に進む。この信号はまた、地上リピート・アンテナ１１０によって繰り返されることなく、衛星１０６を介して受信機１０８において受信される。
【００２６】
地球上の受信機１０８に対する傾斜軌道における衛星１０６の相対運動のために、衛星１０６を介して受信された信号ｙ（ｔ）は、この信号の地上で繰り返されたバージョンに関して様々な時間遅延及び周波数オフセットを有する。
【００２７】
そのようなハイブリッドＳＦＮにおいて時間及び周波数の同期を実現するために、ＢＨＥ１０２は、ＢＨＥ１０２に到着するダウンリンク衛星信号ｙ（ｔ）が―衛星１０６がＢＨＥ１０２の位置に対して静止しているかのように―固定時間遅延及び固定中心周波数を有するように、次に続くアップリンク信号の時間及び周波数を調整するための調整器１０２０を含む。
【００２８】
図２は、一例示的実施形態による時間遅延及び周波数オフセットを補償する方法を例示するフローチャートである。図２に示されている方法は、図１に示されているＢＨＥ１０２において繰り返し実行されることが可能である。簡潔にするために、単一の繰返しだけが詳細に説明される。
【００２９】
図１及び２を参照すると、ステップＳ２０２において、調整器１０２０が、サービス及びネットワーク・ヘッドエンド（図示せず）からのマルチメディア・コンテンツ（例えば、音声、ビデオ、ピクチャ等）を送信されるべきデジタル・サンプルｘｎに変換する。調整器１０２０がサンプリングを介してサンプルｘｎを生成するやり方は、当技術分野ではよく知られており、したがって詳細な議論は、簡潔にするために省略される。連続したサンプルｘｎが、サンプルのブロック又はフレームにグループ化される。サンプルの各ブロック又はフレームはＮのサンプルを含み、この場合、Ｎは整数（例えば、１０００、２０００等）である。本明細書では、サンプルｘｎは、「送信されたサンプル」と呼ばれてよい。
【００３０】
調整器１０２０は、生成されたサンプルのブロックを送信機処理ユニット１１０４及び参照フレーム・バッファ１０３２に出力する。
【００３１】
ステップＳ２０４において、調整器１０２０からの連続したブロック・サンプルがブロックごとベースで参照フレーム・バッファ１０３２に記憶される。明確にするために、例示的実施形態は、参照フレーム・バッファ１０３２に記憶されているサンプルの単一のブロックに関して論じられる。しかし、サンプルの１つ又は複数のブロックが参照フレーム・バッファ１０３２に記憶されてよいことが理解されるであろう。サンプルの記憶されたブロック（１つ又は複数）が、整数である添字ｂによって添字付けされる。
【００３２】
ステップＳ２０６において、送信機処理ユニット１１０４がサンプルの各ブロックｘｎを無線アップリンク・チャネル上での伝送に適したアナログ・アップリンク信号ｘ（ｔ）に順次変換する。図２における記憶ステップＳ２０４及び処理ステップＳ２０６は、連続したステップとして示されているが、並行して又は同時に実行されてよい。この場合、調整器１０２０は、サンプルのブロックを参照フレーム・バッファ１０３２及び送信機処理ユニット１１０４にパラレルに出力する。
【００３３】
ステップＳ２０８において、アップリンク信号ｘ（ｔ）がアップリンク・チャネル上でブロードキャストされる。
【００３４】
受信するとすぐ、衛星１０６が信号（ここではｙ（ｔ））をダウンリンク上でブロードキャストする。ブロードキャストされたダウンリンク信号がＢＨＥ１０２並びに受信機１０８において受信される。上記のように、受信された信号ｙ（ｔ）は、ｘ（ｔ）の歪んだコピーである。
【００３５】
さらに図１及び２を参照すると、ステップＳ２０９において、受信機処理ユニット１１０２が、受信された信号ｙ（ｔ）によって担持されたデジタル・サンプルｙｎ（「受信されたサンプル」と呼ばれる）を回復（生成）するために受信された信号ｙ（ｔ）を処理する。送信されたサンプルｘｎを生成し、受信されたサンプルを回復する際に使用されるサンプルレートは、明確にするために同じであると仮定される。しかし、例示的実施形態は、当業者によって様々なサンプルレートに容易に適応されることが可能である。
【００３６】
送信されたサンプルｘｎの場合と同様に、連続して受信されたサンプルｙｎは、サンプルのブロック又はフレームにグループ化され、サンプルの各ブロック又はフレームはまた、Ｎのサンプルを含む。回復されたサンプルの連続したブロックは、ブロックごとベースでフィードバック・キャプチャ・バッファ１１０６に記憶される。サンプルの連続したブロックはまた、添字ｋを使用して添字付けされ、この場合、ｋ＝０、±１、±２、．．．、Ｋである。受信されたサンプルの各ブロックに関連付けられた添字ｋは、受信されたサンプルの複数のブロックの中の受信されたサンプルの１つのブロックの位置を表す。
【００３７】
フィードバック・キャプチャ・バッファ１１０６に記憶されているサンプルｙｎの少なくとも１つの回復されたブロックが、参照フレーム・バッファ１０３２に記憶されている送信されたサンプルのブロックに対応することを保証するために、ＢＨＥ１０２は、参照フレーム・バッファ１０３２を満たした後に、即ち参照フレーム・バッファ１０３２がその容量に達した後に所与の時間間隔を置いて、受信されたサンプルｙｎをフィードバック・キャプチャ・バッファ１１０６に記憶し始める。
【００３８】
参照フレーム・バッファ１０３２は、サンプルの１つ又は２つのブロックを記憶する容量を有することができる。フィードバック・キャプチャ・バッファ１１０６のサイズは様々でよいが、通常、受信されたサンプルの複数のブロックを保持するのに十分大きい（例えば、受信されたサンプルの約１０ミリ秒）。
【００３９】
ＢＨＥ１０２が受信されたサンプルを記憶する前に待つ時間の間隔は、調整器１０２０から受信機処理ユニット１１０２に進む信号の往復遅延時間（ＲＴＤ）、即ち、ＢＨＥ１０２における信号ｘ（ｔ）の送信と、対応する情報を担持する信号ｙ（ｔ）の受信との間の往復遅延時間（ＲＴＤ）に等しくてよい。
【００４０】
一実施例では、Ｔがサンプル継続時間を表す場合は、送信と、対応する信号の受信との間の名目上のＲＴＤは、サンプルの数の点から見て表され、Ｄによって示される。即ち、Ｄ−Ｔは、送信された信号が調整器１０２０から衛星１０６を介して受信機１１０２に進むための名目上のＲＴＤである。
【００４１】
フィードバック・キャプチャ・バッファ１１０６が一杯になった―フィードバック・キャプチャ・バッファ１１０６の容量に達した―後に、受信されたサンプルｙｎのブロックがブロックごとベースで検出器１０３０に出力される。参照フレーム・バッファ１０３２はまた、サンプルｘｎの送信されたブロックを検出器１０３０に出力する。
【００４２】
ステップＳ２１２において、検出器１０３０が、参照フレーム・バッファ１０３２からの送信されたサンプルの少なくとも１つのブロック及びフィードバック・キャプチャ・バッファ１１０６からの受信されたサンプルの複数のブロックのうちの少なくとも１つに基づいて、対応する信号の送信と受信との間の時間遅延Δｔ％及び周波数オフセットΔｆ％を推定する。時間遅延Δｔ％及び周波数オフセットΔｆ％を推定するための例示的プロセスは、以下でより詳細に説明される。推定された時間遅延Δｔ％及び周波数オフセットΔｆ％は、調整器１０２０に出力される。
【００４３】
ステップＳ２１４において、調整器１０２０は、推定された時間遅延Δｔ％及び周波数オフセットΔｆ％に基づいて、対応する信号の送信と受信との間の実際の時間遅延Δｔ及び周波数オフセットΔｆを補償する。調整器１０２０が時間遅延及び周波数オフセットを補償するやり方は、当技術分野ではよく知られており、したがって詳細な議論は省略される。
【００４４】
次に、時間遅延Δｔ％及び周波数オフセットΔｆ％を推定するための例示的方法が説明される。上記のように、本方法は、図１における検出器１０３０において実行されることが可能である。本方法は、明確にするために、受信された信号ｙ（ｔ）における唯一の歪みが実際の時間遅延Δｔ、周波数オフセットΔｆ、及びガウス雑音である例示的状況に関して説明される。この実施例では、受信された信号ｙ（ｔ）は、以下で示された等式（１）によって表される。
【数１】
2011528216.tif 000003
【００４５】
等式（１）では、Ｐは、送信された信号ｘ（ｔ）の送信電力に関連する受信された信号ｙ（ｔ）の電力であり、ω（ｔ）はガウス雑音である。実際の時間遅延Δｔは、調整器１０２０から衛星１０６を介して受信機１１０２に進む信号の往復時間（ＲＴＤ）を表す。実際の周波数オフセットΔｆは、衛星１０６の運動によるドップラ効果の結果である。
【００４６】
時間遅延Δｔが整数の複数のサンプル継続時間Ｔであると仮定すると、各受信されたサンプルｙｎは、以下で示された等式（２）によって与えられる。
【数２】
2011528216.tif 000004
【００４７】
上記の等式では、Ｍは、サンプルの数として表された、名目上の遅延Ｄに対する追加の遅延である。追加の遅延Ｍは、時間遅延Δｔに関し、以下で示された等式（３）によって与えられる。
【数３】
2011528216.tif 000005
【００４８】
等式（３）では、Ｍは、名目上のオフセットＤに関する時間オフセットの瞬時変動を表す。
【００４９】
図１を再度参照すると、時間遅延及び周波数オフセットを推定する際に、検出器１０３０が、送信されたサンプルｘｎの記憶されているブロックと回復されたサンプルｙｎの各記憶されているブロックとの間の相関Ｃｋを計算する。上記で論じられたように、送信されたサンプルの各ブロック及び回復されたサンプルの各ブロックは、同じ数のサンプル―即ちＮのサンプル―を含む。数Ｎは、ネットワーク・コントローラにおける経験的データに基づいて決定される。
【００５０】
検出器１０３０は、以下で示された等式（４）に従って、送信されたサンプルのブロックと回復されたサンプルの各対応するブロックとの間の相関Ｃｋを計算する。
【数４】
2011528216.tif 000006
【００５１】
等式（４）では、記号（）＊は、複素共役を表し、ｑは、Ｙｎ＋ｋ及びＸｎによって表されたサンプルとそれぞれのサンプルＹｎ＋ｋ＋ｑ及びｘｎ＋ｑとの間の距離を示すパラメータである。例示的実施形態によれば、パラメータｑは、周波数オフセット推定の正確さを決定する。ｑが大きくなるほど、推定は正確になる。ｑの値は、所与の正確さ要件のために経験的に決定されることが可能である。通常、ｑは、およそ、約１０Ｎから約１００Ｎの間でよい。送信されたサンプルの所与のブロックに関しては、ｋ＝０、±１、±２、．．．、Ｋによって添字付けされた受信されたサンプルのブロックごとに相関が算出される。
【００５２】
例示的実施形態によれば、等式（４）によって与えられた単一の相関Ｃｋは、送信された信号と受信された信号との間の時間遅延及び周波数オフセットの両方を推定するために使用される。時間遅延Δｔ％の推定は、添字ｋ＝０、±１、±２、．．．、±Ｋによって相関Ｃｋの大きさを最大化することにより得られる。即ち、時間遅延は、最大の相関値Ｃｋに関連付けられた添字ｋを識別することにより推定される。本明細書では、最大の相関値は、Ｃｋmaxと呼ばれ、最大の相関Ｃｋmaxに関連付けられた添字ｋは、ｋｍａｘと呼ばれる。この実施例では、ｋｍａｘは、受信されたサンプルの複数のブロックの中の最大の相関に関連付けられた受信されたサンプルのブロックの位置を表す。
【００５３】
一実施例では、最大の相関Ｃｋmaxの識別は、所与の又は所望の検索ウィンドウ［−Ｋ、Ｋ］の中で、以下で示された等式（５）によって表された何らかのＫ＞０を検索することとみなされてよい。
【数５】
2011528216.tif 000007
【００５４】
次いで、推定された時間遅延Δｔ％が、以下で等式（６）において示された最大の相関値Ｃｋmaxに関連付けられた添字ｋｍａｘに基づいて計算される。
【数６】
2011528216.tif 000008
【００５５】
上記のように、Ｄは名目上の遅延であり、Ｔはサンプル継続時間である。言い換えれば、推定された時間遅延Δｔ％は、添字ｋｍａｘ、名目上の遅延Ｄ、及びサンプル継続時間Ｔの関数として計算されることが可能である。
【００５６】
例示的実施形態によれば、等式（６）によって与えられた推定された時間遅延Δｔ％は、式（７）によって与えられた条件が満たされた場合に有効である。
【数７】
2011528216.tif 000009
【００５７】
したがって、検索ウィンドウ［−Ｋ、Ｋ］を選択する際には、Ｄ及びＫの値は、条件（７）が満たされるように選択される。検索ウィンドウ［−Ｋ、Ｋ］は、自動的に選択されても、又は経験的データに基づいて人間のネットワーク・オペレータによって選択されてもよい。
【００５８】
周波数オフセットはまた、最大の相関値Ｃｋmaxに基づいて推定される。より詳細には、周波数オフセットは、最大の相関値Ｃｋmax、即ち、添字ｋｍａｘにおいて求められた相関値Ｃｋの位相に基づいて推定される。
【００５９】
送信された信号ｘ（ｔ）と受信された信号ｙ（ｔ）との間の推定された周波数オフセットΔｆ％は、以下で示された等式（８）によって与えられる。
【数８】
2011528216.tif 000010
【００６０】
上記のように、ｑは、サンプルのペア間の距離を示すパラメータであり、Ｔは、サンプルを生成する際に使用されるサンプル継続時間である。値、ａｒｇ（Ｃｋmax）は、ｋｍａｘにおいて求められた相関Ｃｋの位相である。複素数の位相の計算は当技術分野ではよく知られているので、簡単な議論だけが提供される。一実施例では、ａｒｇ（Ｃｋmax）は、以下で示された式（９）に従って算出されることが可能である。
【数９】
2011528216.tif 000011
【００６１】
式（９）では、Ｉｍ（Ｃｋmax）は、複素数Ｃｋmaxの虚数部であり、Ｒｅ（Ｃｋmax）は、複素数Ｃｋmaxの実数部である。
【００６２】
例示的実施形態によれば、推定された周波数オフセットΔｆ％は、以下の不等式によって与えられた範囲内の周波数オフセットに有効である。
【数１０】
2011528216.tif 000012
【００６３】
不等式（１０）は、アルゴリズムが検出／推定することができる周波数オフセットの最大範囲に条件を置く。この範囲は、周波数検出の範囲と呼ばれる。不等式（１０）に示されているように、周波数検出の範囲は、パラメータｑの関数である。周波数検出の範囲のサイズと推定の正確さとの間にはトレードオフがある。
【００６４】
例示的実施形態によれば、推定された時間遅延Δｔ％及び周波数オフセットΔｆ％は、次に続いて送信された信号の時間及び周波数を調整するために調整器１０２０において使用される。調整器１０２０は、安定した状態でΔｔ％＝Ｄ・Ｔ及びΔｆ％＝０であるように時間遅延及び周波数オフセットを補償するように設計される。
【００６５】
推定された時間遅延及び周波数オフセットが実際の時間遅延及び周波数オフセットを補償するために調整器１０２０によって利用されるやり方はよく知られているので、詳細な議論は、簡潔にするために省略される。
【００６６】
補償した後には、参照フレーム・バッファ１０３２及びフィードバック・キャプチャ・バッファ１１０６においてサンプルの新しいセットがキャプチャされ、処理の別の繰返しが開始する。
【００６７】
時間遅延及び周波数オフセットを推定し、送信された信号と受信された信号との間の実際の時間遅延及び周波数オフセットを補償するための上記の方法は、繰り返し実行されることが可能である。調整器１０２０と検出器１０３０との間での繰返しは、閉ループを形成する。
【００６８】
次に、ＯＦＤＭ波形の周波数オフセットがそこで推定される例示的アプリケーションが説明される。しかし、例示的実施形態は、他の波形にも適用可能である。この実施例では、Ｎは高速フーリエ変換（ＦＦＴ）記号の長さと定義される。Ｆｓが２つのＯＦＤＭサブキャリア間の周波数間隔である場合は、サブキャリア周波数間隔は、以下の式によって与えられる。
【数１１】
2011528216.tif 000013
【００６９】
この実施例では、パラメータｑは、ＦＦＴ記号サイズＮに関して正規化され、正規化されたパラメータ（Ｑと呼ばれる）は、等式（１１）によって与えられる。
【数１２】
2011528216.tif 000014
【００７０】
等式（１２）では、Ｑは、等式（４）によって与えられた相関における受信された記号のペア間のＦＦＴ記号の数を表す。パラメータｑの場合と同様に、等式（１２）におけるＱは、周波数オフセット推定の正確さを決定するパラメータである。Ｑが大きくなるほど、推定は正確になる。Ｑの値は、所与の正確さ要件のために経験的に決定されることが可能である。通常、Ｑは、およそ、約１０から約１００の間でよい。
【００７１】
等式（８）に等式（１２）を代入すると、ＯＦＤＭシステムにおける推定された周波数オフセットΔｆ％は、等式（１３）によって与えられる。
【数１３】
2011528216.tif 000015
【００７２】
正規化されたパラメータの点から見て、この実施例における周波数検出の範囲は、式（１４）によって与えられる。
【数１４】
2011528216.tif 000016
【００７３】
例示的実施形態は、ＤＶＢ−ＳＨ単一周波数ネットワークにおいてブロードキャスト・ヘッドエンドで実施されてよい。単一周波数ネットワークにおいて時間及び周波数のオフセットを検出するために使用される相関は、時間及び周波数のオフセットのより信頼可能で正確な推定を提供する。
【００７４】
本発明はこのように説明されているが、本発明が多くやり方で変更されてよいことは明らかであろう。そのような変形形態は、本発明からの逸脱とはみなされないものとし、全てのそのような変更形態は、本発明の範囲内に含まれるものとする。
【図１】
2011528216.tif 000017
【図２】
2011528216.tif 000018
【国際調査報告】
2011528216.tif 000019
2011528216.tif 000020
2011528216.tif 000021