(57)【特許請求の範囲】
【請求項１】
複数の遅延乗算器および共役乗算器において、データ信号の第１の微分相関および第２の微分相関を計算するステップと、
前記第１の微分相関および前記第２の微分相関を、以前の微分相関セットで畳み込むステップと、
同期検出器において、前記畳み込まれた微分相関を使用して相関ピークを計算して、フレーム同期を検出するステップと、
ブラインドモードが使用される場合に、ＭＡＳＫブロックにおいて、前記畳み込まれた微分相関からのデータを隠すステップと、
を含む、フレーム同期検出法。
【請求項２】
相関ピークを計算するステップは、
符号相関器において、前記畳み込まれた微分方程式の積を計算するステップと、
加算器において、前記畳み込まれた微分方程式の積を合計するステップと、
絶対値ブロックにおいて、前記畳み込まれた微分方程式の絶対値を生成するステップと、
振幅ブロックにおいて、前記畳み込まれた微分方程式の相関の振幅を計算して、前記相関ピークを決定するステップと、
を含む、請求項１に記載の方法。
【請求項３】
前記第１の微分相関は１Ｔ微分相関であり、前記第２の微分相関は２Ｔ微分相関である、請求項１に記載の方法。
【請求項４】
スルーレート制限器において適応しきい値を計算するステップをさらに含む、請求項１に記載の方法。
【請求項５】
前記相関ピークを計算するステップは、前記畳み込まれた微分方程式および前記適応しきい値を使用する、請求項４に記載の方法。
【請求項６】
データストリームの第１の微分相関および第２の微分相関を計算し、前記第１の微分相関および前記第２の微分相関を、以前の微分相関セットで畳み込む遅延乗算器および共役乗算器と、
前記畳み込まれた微分相関を使用して相関ピークを計算して、フレーム同期を検出する同期検出器と、
ブラインドモードが使用される場合に、前記畳み込まれた微分相関からのデータを隠すＭＡＳＫブロックと、
を備える、フレーム同期検出装置。
【請求項７】
前記畳み込まれた微分方程式の積を計算する符号相関器と、
前記畳み込まれた微分方程式の積を合計する加算器と、
前記畳み込まれた微分方程式の絶対値を生成する絶対値ブロックと、前記畳み込まれた微分方程式の相関の振幅を計算する振幅ブロックと
をさらに備える、請求項６に記載の装置。
【請求項８】
前記第１の微分相関は１Ｔ微分相関であり、前記第２の微分相関は２Ｔ微分相関である、請求項６に記載の装置。
【請求項９】
前記遅延乗算器および前記共役乗算器は、複数の遅延乗算器および共役乗算器を含む、請求項６に記載の装置。
【請求項１０】
適応しきい値を計算するスルーレート制限器をさらに備える、請求項６に記載の装置。
【請求項１１】
前記スルーレート制限器は、前記畳み込まれた微分方程式および前記適応しきい値を使用して前記相関ピークを計算する、請求項１０に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の原理は、衛星システム用の改良されたフレーム同期検出（ｆｒａｍｅ  ｓｙｎｃ  ｄｅｔｅｃｔｉｏｎ）および周波数回復（ｆｒｅｑｕｅｎｃｙ  ｒｅｃｏｖｅｒｙ）のための方法および装置に関する。
【背景技術】
【０００２】
関連出願の相互参照
本出願は、参照によりその全体が本明細書に組み込まれている、２００９年５月２９日に出願した米国特許仮出願第６１／２１７３３３号明細書の恩典を主張するものである。
【０００３】
伝統的なフレーム同期検出は１Ｔ微分相関（１Ｔ  ｄｉｆｆｅｒｅｎｔｉａｌ  ｃｏｒｒｅｌａｔｉｏｎ）だけを使用する。この概念は、フレーム同期検出に対する１Ｔ微分相関の使用を論じているＤＶＢ−Ｓ２規格である非特許文献１に説明されている。
【０００４】
さらに、一般的に知られている受信器設計および受信器実施態様を使用した頻繁に使用されているフィードフォワードキャリア回復方式（ｆｅｅｄ−ｆｏｒｗａｒｄ  ｃａｒｒｉｅｒ  ｒｅｃｏｖｅｒｙ  ｓｃｈｅｍｅ）の例が、非特許文献２に示されている。
【０００５】
特許文献１および２は、知られているシンボルタイミング回復法（ｓｙｍｂｏｌ  ｔｉｍｉｎｇ  ｒｅｃｏｖｅｒｙ  ｍｅｔｈｏｄ）を記載している。本発明の原理は、本明細書に記載された周波数推定方式によって、これらの方法に改良を加える。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】米国特許第５，８７８，０８８号明細書
【特許文献２】米国特許第５，９４３，３６９号明細書
【非特許文献】
【０００７】
【非特許文献１】ETSI TR 102 376 V1.1.1のAppendix C.3.1
【非特許文献２】Heinrich Meyr他、「Digital communication receivers:synchronization, channel estimation and signal processing」
【発明の概要】
【０００８】
先行技術のこれらの短所および欠点、ならびにその他の短所および欠点は、衛星システム用の改良されたフレーム同期検出および周波数回復のための方法および装置を対象とする本発明の原理によって対処される。
【０００９】
本発明の原理の一態様によれば、衛星システム用の改良されたフレーム同期検出および周波数回復のための方法および装置が提供される。
【００１０】
フレーム同期検出法およびフレーム同期検出を実行する装置が記載される。複数の遅延乗算器および共役乗算器において、データストリームの第１の微分相関および第２の微分相関が計算される。この第１の微分相関および第２の微分相関は、以前の微分相関セットで畳み込まれる。フレーム同期を検出するために、同期検出器において、畳み込まれた微分相関を使用して相関ピークが計算される。
【００１１】
ブラインドモード（ｂｌｉｎｄ  ｍｏｄｅ）が使用される場合には、ＭＡＳＫブロックが、畳み込まれた微分相関からのデータを隠す。符号相関器において、畳み込まれた微分方程式の積が計算される。加算器において、畳み込まれた微分方程式の積が合計される。絶対値ブロックにおいて、畳み込まれた微分方程式の絶対値が生成される。振幅ブロックにおいて、畳み込まれた微分方程式の相関の振幅が計算される。第１の微分相関は１Ｔ微分相関とすることができ、第２の微分相関は２Ｔ微分相関とすることができる。
【００１２】
スルーレート制限器（ｓｌｅｗ  ｒａｔｅ  ｌｉｍｉｔｅｒ）が、適応しきい値を計算する。畳み込まれた微分方程式および適応しきい値を使用して、相関ピークを計算することができる。
【００１３】
データ援用周波数推定法およびデータ援用周波数推定を実行する装置が記載される。記憶フィールドにおいて、既知の間隔で伝送されたそれぞれのフレーム内に同じ同期パターンを有する複数の同期信号を含む複数のフレームが受信される。ｓｕｍ関数ブロックおよびａｒｇ関数ブロックにおいて、この複数のフレームの微分相関が計算される。この微分相関は、式
【００１４】
【数１】
0005678040.tif 000002
【００１５】
を使用して計算することができ、この式で、Ω’は周波数推定値、Ｔsはシンボルレート、ｋは現在の同期フィールドを示す添字、Ｌは同期フィールドの長さ、ｚは受信信号に雑音を加えたものを表す。
【００１６】
非データ援用最尤周波数推定法および非データ援用最尤周波数推定を実行する装置が記載される。記憶フィールドにおいて、複数の同期信号を含む複数のフレームが受信される。Ｍ乗ブロックにおいて、この複数のフレームに対する最大尤度が計算される。Ｍ乗ブロックと位相ステップ増分測定値を交換するために、自己相関ブロックにおいて、自己相関関数が実行される。ｓｕｍ関数ブロックおよびａｒｇ関数ブロックにおいて、微分相関が計算される。この微分相関は式
【００１７】
【数２】
0005678040.tif 000003
【００１８】
を使用し、この式でＮ＞Ｌである。
【００１９】
フィードバック周波数回復ループ回路によって実行される周波数推定の補正法および周波数推定を補正する装置が記載される。受け取ったデータ信号内の同期シンボルおよびデータシンボルに対してデローテーション（ｄｅｒｏｔａｔｉｏｎ）が実行される。整合フィルタにおいて、そのデータ信号が処理される。周波数推定器（ｆｒｅｑｕｅｎｃｙ  ｅｓｔｉｍａｔｏｒ）において、整合フィルタから受け取った処理されたデータ信号に基づいて、周波数推定が実行される。ループフィルタにおいて、周波数推定値が平滑化される。数値制御発振器が、出力をデローテータ（ｄｅｒｏｔａｔｏｒ）へフィードバックする。シンボルタイミング回復ブロックにおいて、データ信号を再サンプリングして、同期シンボルおよびデータシンボルのタイミング回復を可能にすることができる。
【００２０】
フィードフォワード周波数回復ループ回路で周波数推定を補正する方法およびフィードフォワード周波数回復ループ回路で周波数推定を補正する装置が記載される。同期シンボルおよびデータシンボルのタイミング回復を可能にするために、シンボルタイミング回復ブロックにおいて、データ信号が再サンプリングされる。整合フィルタがそのデータ信号を処理する。周波数推定器が、整合フィルタから受け取った処理されたデータ信号に基づいて、周波数推定を実行する。数値制御発振器が、出力をデローテータへ送る。
【００２１】
本発明の原理のこれらの態様、特徴および利点ならびにその他の態様、特徴および利点は、例示的な実施形態の以下の詳細な説明を、添付図面を参照して読むことによって明白となる。
【図面の簡単な説明】
【００２２】
【図１】ＰＬヘッダブロックおよびパイロット（ｐｉｌｏｔ）ブロックを示す、ＤＶＢ−Ｓ２フレーム構造の例示的な先行技術の図である。
【図２】フレーム同期のために使用される、先行技術のＤＶＢ−Ｓ２微分相関ハードウェア実施態様を示す図である。
【図３】フレーム同期のために使用される、本発明の原理に基づく改良された微分相関ハードウェア実施態様を示す図である。
【図４】フレーム同期検出のために使用される、スルーレート制限器を含むアルゴリズムを示す流れ図である。
【図５】スルーレート制限器を使用して適応しきい値を追加する、微分相関ハードウェアのハードウェア実施態様を示す図である。
【図６】データ援用周波数推定器のハードウェア実施態様を示す図である。
【図７】データ援用周波数推定を使用したときの微分相関出力のプロットおよび対応する推定された周波数オフセットのプロットを示す図である。
【図８】データ援用周波数推定を使用したときの２乗平均平方根推定誤差（Ｒｏｏｔ  Ｍｅａｎ  Ｓｑｕａｒｅ  Ｅｓｔｉｍａｔｉｏｎ  Ｅｒｒｏｒ）（ＲＭＳＥＥ）を、ＳＮＲに対して示すプロットである。
【図９】本発明の原理に基づく非データ援用周波数回復アルゴリズムのハードウェア実施態様を示す図である。
【図１０】伝統的なＭＬ周波数回復アルゴリズムの性能プロットを示す図である。
【図１１】本発明の原理に基づく変形ＭＬ周波数回復アルゴリズムの性能プロットを示す図である。
【図１２】伝統的なＭＬアプローチを使用したときと変形ＭＬアプローチを使用したときの周波数オフセット推定器の出力の比較を示す図である。
【図１３】本発明の原理に基づくＮＤＡ−ＭＬアルゴリズムの２乗平均推定誤差を示すグラフである。
【図１４】本発明の原理に基づくフィードバック周波数推定ハードウェアブロック図である。
【図１５】本発明の原理に基づくフィードフォワード周波数推定ハードウェアブロック図である。
【発明を実施するための形態】
【００２３】
記載された実施態様の諸特徴および諸態様を、他の実施態様に適合させることができる。本明細書に記載された実施態様が、特定の文脈で説明されることがあるが、そのような説明が、記載された実施態様の諸特徴および諸概念を、そのような実施態様または文脈に限定すると解釈すべきではない。
【００２４】
本明細書に記載された実施態様は、例えば方法もしくはプロセス、装置またはソフトウェアプログラムとして実現することができる。たとえ単一の形の実施形態の文脈でしか論じられていない（例えば方法としてしか論じられていない）場合であっても、論じられた実施態様または特徴を、別の形態（例えば装置またはプログラム）として実現することができる。装置は、例えば適当なハードウェア、ソフトウェアおよびファームウェアとして実現することができる。方法は例えば、例えばコンピュータまたは他の処理デバイスなどの装置として実現することができる。さらに、方法は、処理デバイスまたは他の装置によって実行される命令によって実現することができ、そのような命令は、例えばＣＤもしくは他のコンピュータ可読記憶デバイスまたは集積回路などのコンピュータ可読媒体上に記憶することができる。さらに、コンピュータ可読媒体は、ある実施態様によって生成されたデータ値を記憶することができる。
【００２５】
当業者には明白なはずだが、実施態様はさらに、例えば記憶しまたは伝送することができる情報を運ぶようにフォーマットされた信号を生成することができる。この情報は例えば、方法を実行するための命令、または記載された実施態様のうちの１つの実施態様によって生成されたデータを含むことができる。この信号は、さまざまな形態をとることができ、この信号を例えばアナログ信号もしくはディジタル信号とすることができ、この信号をベースバンド信号とすることができ、または、この信号が、伝送に適したキャリア周波数を変調していてもよい。さらに、この信号をコンピュータ可読媒体上に記録することもできる。
【００２６】
さらに、多くの実施態様は、エンコーダ、プリプロセッサ−エンコーダ、デコーダ、ポストプロセッサ−デコーダのうちの１つまたは複数として実現することができる。記載された実施態様または企図される実施態様は、さまざまな異なる用途および製品で使用することができる。用途または製品のいくつかの例には、セットトップボックス（ｓｅｔ−ｔｏｐ  ｂｏｘ）、携帯電話、パーソナルディジタルアシスタント（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）（ＰＤＡ）、テレビジョン、個人用記録デバイス（例えばＰＶＲ、記録ソフトウェアを実行するコンピュータ、ＶＨＳ記録デバイス）、カムコーダ（ｃａｍｃｏｒｄｅｒ）、インターネットまたは他の通信リンクを介したデータのストリーミング、およびビデオオンデマンド（ｖｉｄｅｏ−ｏｎ−ｄｅｍａｎｄ）が含まれる。
【００２７】
さらに、この開示によって、他の実施態様も企図される。例えば、開示された実施態様のさまざまな特徴を組み合わせ、削除し、変更し、または補うことによって、追加の実施態様を生み出すことができる。
【００２８】
本明細書には、１Ｔ微分相関に２Ｔ微分相関を追加することによってフレーム同期検出を改良するアプローチが記載される。１Ｔ微分相関と２Ｔスペースド（ｓｐａｃｅｄ：離間された）微分相関の両方を使用すると、低ＳＮＲ（信号対雑音比）での相関応答が向上する。このアプローチは、伝統的なＤＶＢ−Ｓ２フレーム同期検出アルゴリズムに２Ｔ微分相関を追加する。
【００２９】
１Ｔ微分相関と２Ｔ微分相関を組み合わせると、システムのＳＮＲを、５％の過剰帯域で１ｄｂに固定することができる。このことは、チャネルあたりの容量をＤＶＢ−Ｓ２規格に比べてより大きくし、その一方でハードウェア要件を最小限に維持する衛星システムの動作を可能にする。
【００３０】
チャネル容量を増大させると過剰帯域の使用が起こる。この過剰帯域は低減させなければならない。既存のアルゴリズムは、チャネル容量を増大させ、同時に過剰帯域の使用を低減させる方策を提供しない。本発明の配置は、第１の直交相関と平行な第２の直交相関を使用するアルゴリズムを提供する。これは、キャリアオフセットに対して敏感であり、低ＳＮＲおよび低過剰帯域での使用を維持するのに役立たないヘッダ信号およびパイロット信号の直接相関と対照をなす。
【００３１】
ＳＮＲしきい値が１．５ｄＢのシステム内でフレーム同期を見つけるために、２つのレベルの微分相関が使用される。微分相関の遅延を増大させると、キャリアオフセットに対する感度が増大するが、このことは、衛星受信器で予想されるオフセットの範囲に対しては問題とならない。１Ｔ微分相関と２Ｔ微分相関の組合せ使用では、微分された基準信号を微分された受信信号と相関させる。その結果、相関に対するキャリアオフセットの影響が低減する。キャリアオフセットは、伝送されたキャリア周波数と受信信号をベースバンドまで導く発振器鎖（ｃｈａｉｎ）の周波数の差によって引き起こされる信号の回転と定義される。
【００３２】
微分基準間のシンボルの数の変化は、追加の直交信号を生成し、この追加の直交信号は、同様の微分された受信信号と相関させたときに、受け取ったシーケンス内で基準信号を検出する可能性を増大させる手段を提供する。具体的には、遅延させた入力信号の共役積に基づいて信号が生成される。１Ｔ微分相関は、この信号と１シンボルだけ遅延した信号の共役積を使用する。２Ｔ微分相関は、この信号と２シンボルだけ遅延した信号の共役積を使用する。３Ｔ以上の微分相関はフレーム同期検出をさらに改良し、このような微分相関も、本発明の配置内で実現することができる。
【００３３】
上述の１Ｔ微分相関および２Ｔ微分相関は下式によって表すことができる。
ｄｒｅｆ1（ｎ）＝ｒｅｆ（ｎ）ｒｅｆ*（ｎ＋１）  ｎ∈０．．．Ｎ−２
ｄｒｅｆ2（ｎ）＝ｒｅｆ（ｎ）ｒｅｆ*（ｎ＋２）  ｎ∈０．．．Ｎ−３    （１）
上式で、Ｎは基準シーケンスの長さ、ｒｅｆ（ｎ）、ｄｒｅｆm（ｎ）は微分相関基準である。
【００３４】
これらの信号は、処理のため、受信器で受け取られ、下式によって表される。
ｄｙ1（ｎ）＝ｙ（ｎ）ｙ*（ｎ＋１）
ｄｙ2（ｎ）＝ｙ（ｎ）ｙ*（ｎ＋２）          （２）
上式で、ｙ（ｎ）は受信信号であり、この信号内に基準信号ｒｅｆ（ｎ）が埋め込まれている。
【００３５】
信号ｄｙ1およびｄｙ2が計算され、信号ｄｙ1およびｄｙ2は、時間反転されたｄｒｅｆ1信号およびｄｒｅｆ2信号で畳み込まれる。これらの相関の結果は足し合わされ、相関ピークは、フレーム同期回復のために使用される所望の基準信号の存在を指示する。
【００３６】
スルーレートが制限された適応しきい値を使用して、フレーム同期相関を助けることもでき、このスルーレートが制限された適応しきい値については後の段落でさらに説明する。
【００３７】
衛星システムでは、基準信号が、図１に示すように、ＰＬヘッダフィールドおよびパイロットブロックフィールド内に配置される。ＰＬヘッダフィールドは、ＳＯＦブロックとＰＬＳコードブロックとに分けられる。放送シナリオにおいて、ＳＯＦブロックおよび任意選択のパイロットブロックは常に既知であり、ＰＬＳコードブロックは一般に既知である。ＰＬヘッダは、ＰＬＳコードブロック内の６４シンボルのうちの３２シンボルに対する相関を可能にするブラインド検出を可能にするようにコード化される。ＳＯＦブロックは２６、ＰＬＳコードブロックは６４、任意選択のパイロットブロックは３６のシンボルを含む。この配置では、これらのシンボルのうちの一部または全部が基準信号として使用されることがある。図１は、ＰＬヘッダブロックおよびパイロットブロックを示すＤＶＢ−Ｓ２フレーム構造の例示的な図を示す。
【００３８】
図２は、フレーム同期のために使用される先行技術のＤＶＢ−Ｓ２微分相関を示す。遅延乗算器２０１および共役乗算器２０３によって１つの微分相関が計算される。バッファ２０５は、相関のために過去のサンプルを記憶するシフトレジスタ（ｓｈｉｆｔ  ｒｅｇｉｓｔｅｒ）である。符号相関器２０７は、記憶された微分相関と、遅延乗算器２０１および共役乗算器２０３によって計算された微分相関との積を計算する。加算器段２０９は、それらの相関積を合計する加算器のツリー（ｔｒｅｅ）を表す。絶対値ブロック２１１は、これらの相関積の絶対値を生成する。振幅推定ブロック２１３は、その相関の振幅を計算する。同期検出器２１５は、相関ピークを発見し、相関ピークの発見を整合させて、衛星システムのタイミングを整合させる基準信号を生成する。
【００３９】
図３は、１Ｔ微分相関および２Ｔ微分相関を使用する改良された微分相関システムを示す。遅延乗算器３０１および共役乗算器３０２、ならびに遅延乗算器３０３および共役乗算器３０４はそれぞれ、ｄｙ1およびｄｙ2の両方を計算する。バッファ３０５および３０６はそれぞれｄｙ1およびｄｙ2を受け取り、シフトレジスタとして機能して、相関のために過去のサンプルを記憶する。ＭＡＳＫ３０７は、ブラインドモードでは使用されないデータを隠すために使用される。ＭＡＳＫ３０７は、図２に示したシステムなどの従来のシステムには見られない。
【００４０】
ブラインドモードでは、ＰＬＳコードブロックが未知であることがあり、微分相関に対しては、ＳＯＦブロックおよび可能なパイロットフィールドのみが使用可能である。あるいは、ＰＬＳコードは、他の全てのサンプルが直前のサンプルと同じか、または直前のサンプルの逆数であるようにコード化されているため、ブラインドモードでは、１Ｔ微分相関を用いて、ＰＬＳコードデータの半分を既知であるとみなすことができる。ブラインドモードではＰＬＳコードに対して２Ｔ微分相関を使用することはできないが、ＰＬＳコードおよびＳＯＦブロックがともに既知であるときには、１Ｔ微分相関で合計８９ビットが使用され、２Ｔ微分相関で８８ビットが使用される。ブラインドモードでは、１Ｔ微分相関で２５＋３２ビットが使用され、２Ｔ微分相関で２４ビットが使用される。パイロット信号が使用可能な場合、追加の３５の１Ｔ微分相関および３４の２Ｔ微分相関を追加することができる。パイロット信号相関はヘッダ相関から時間的に分離されており、相関ハードウェアを再使用する。大部分の放送用途では、ＰＬＳコードが既知であり、特定の変調フォーマットおよびコードレート（ｃｏｄｅ  ｒａｔｅ）すなわちデータレートとして使用される。ブラインドモードが必要なのは、変調速度またはコードレートが既知でなく、変調速度またはコードレートを発見する必要がある場合に、信号を受け取ることが可能なときである。ブラインドモードであっても、使用されるコンステレーション（ｃｏｎｓｔｅｌｌａｔｉｏｎ）および順方向誤り制御コードレートに制限があることがある。
【００４１】
符号相関器３０９は、ｄｒｅｆnおよびｄｙnの積を計算する。基準信号ｄｒｅｆnの符号ビットだけが必要とされ、これは、ｄｙnおよび−ｄｙnのマルチプレクサ（ｍｕｌｔｉｐｌｅｘｅｒ）を制御することによって実現される。符号相関器は、相関を実行するハードウェアを提供し、符号相関器では、基準信号、すなわち＋／−１の信号を使用して、他方の被乗数の正または負の形態を選択する。加算器段３１１は、相関積を合計する加算器のツリーを表す。絶対値ブロック３１３は、その相関積の絶対値を計算する。振幅推定ブロック３１５は、α×ｍａｘ（｜Ｉ｜，｜Ｑ｜）＋β×ｍｉｎ（｜Ｉ｜，｜Ｑ｜）によって表される相関の振幅を計算する。上式で、αおよびβは、動作範囲にわたって誤差を最小にし、ハードウェアの複雑さを最小にするように選択された定数である。同期検出器３１７は、相関ピークの発見を整合させて、衛星システムのタイミングを整合させる基準信号を見つける。
【００４２】
フレーム同期相関を識別する適応しきい値を使用することによって、フレーム同期をさらに改良することができる。伝統的に、固定されたしきい値が使用される。以下のいくつかの段落では、知られている物理層ヘッダ情報および／またはパイロット情報を有するディジタル通信でのフレーム同期に対する適応しきい値について説明する。
【００４３】
上で説明し、図３に示した改良されたフレーム同期相関システムの出力は通常、スルーレートが制限されたリーキー（ｌｅａｋｙ）なピーク保持バッファによって処理される。入力が、スルーレート条件よりも大きくピーク保持バッファ値を上回ると、フレーム同期ストローブ（ｓｔｒｏｂｅ）が識別される。フレーム同期ストローブは、データフレームの開始を指示しているパルスを表す。
【００４４】
スルーレートは信号の変化率を制限する。この実施態様では増大率が制限され、入力信号がスルーレートを上回ったときに、相関ピークが見つかったと判定される。リーク（ｌｅａｋａｇｅ）は、フレーム同期相関器に対する適応しきい値を維持し、ピーク保持がドループ（ｄｒｏｏｐ）することを可能にし、次のピーク検出を可能にする。
【００４５】
図４は、適応しきい値スルーレート同期検出器用のアルゴリズムの流れ図を示す。このアルゴリズムに与えられる変数の定義を以下に示す。
【００４６】
１）ｌｅａｋｃｏｕｎｔ  −  ｐｅａｋ＿ｈｏｌｄレジスタのリークを制御するカウンタ。カウントが完了したときに、ｐｅａｋ＿ｈｏｌｄレジスタはｌｅａｋだけ減らされる。
２）ｌｅａｋ  −  ｌｅａｋｃｏｕｎｔカウンタがオーバフローするときにｐｅａｋ＿ｈｏｌｄレジスタが減らされる量
３）ｐｅａｋ＿ｈｏｌｄ  −  同期検出器に対するスルーレートが適合されたしきい値を保持するレジスタ
４）ｌｅａｋａｇｅ  −  ｐｅａｋ＿ｈｏｌｄレジスタがｌｅａｋだけ減らされるリークカウンタｌｅａｋｃｏｕｎｔの最大カウント
５）ｐｅａｋ＿ｈｏｌｄ＿ｉｎｔ  −  ｐｅａｋ＿ｈｏｌｄレジスタの初期値
６）ｓｙｎｃ＿ｓｔｒｂ＿ｐｅａｋ  −  同期相関ピークを指示するレジスタ
７）Ｓｌｅｗｒａｔｅ  −  ｐｅａｋ＿ｈｏｌｄレジスタへの入力によって許される最大変化
【００４７】
図４は、フレーム同期検出のために使用される、スルーレート制限器を含むアルゴリズムを示す。ステップ４０１で、ｌｅａｋｃｏｕｎｔ＝０、ｐｅａｋ＿ｈｏｌｄ＝ｐｅａｋ＿ｈｏｌｄ＿ｉｎｉｔ、およびｓｙｎｃ＿ｓｔｒｂ＿ｐｅａｋ＝０となるように、アルゴリズムを初期化する。ステップ４０２で、フレーム同期相関器から新たなｉｎｄａｔａを受け取る。この新たなｉｎｄａｔａは出力された相関を表す。ステップ４０３で、（ｉｎｄａｔａ−ｐｅａｋ＿ｈｏｌｄ）＞ｓｌｅｗｒａｔｅであるかどうかを判定する。イエス（ｙｅｓ）の場合、アルゴリズムはステップ４０４へ進み、フレーム同期を識別し、ｓｙｎｃ＿ｓｔｒｂ＿ｐｅａｋ＝１、ｌｅａｋｃｏｕｎｔ＝０およびｐｅａｋ＿ｈｏｌｄ＝ｓｌｅｗｒａｔｅ＋ｐｅａｋ＿ｈｏｌｄとする。相関ピークの振幅は実際、かなり変化し、どっしりした（ｍａｓｓｉｖｅ）ピークは、リークし終わるまでに非常に長い時間がかかるであろう。したがって、スルーレート制限器を含めるのが有利である。ステップ４０３での判定がノー（ｎｏ）の場合、アルゴリズムはステップ４０５へ進み、ｓｙｎｃ＿ｓｔｒｂ＿ｐｅａｋを０にセットする。ステップ４０６で、（（ｉｎｄａｔａ−ｐｅａｋ＿ｈｏｌｄ）＜ｓｌｅｗｒａｔｅ）＆＆（（ｉｎｄａｔａ−ｐｅａｋ＿ｈｏｌｄ）＞０）であるかどうかを判定する。イエスの場合、アルゴリズムはステップ４０７へ進み、ｌｅａｋｃｏｕｎｔ＝０およびｐｅａｋ＿ｈｏｌｄ＝ｉｎｄａｔａとする。ノーの場合、アルゴリズムはステップ４０８へ進み、ｌｅａｋｃｏｕｎｔ＝＝ｌｅａｋａｇｅであるかどうかを判定する。これらの変数が等しくない場合、ステップ４０９で、ｌｅａｋｃｏｕｎｔを増分する。これらの変数が等しい場合、アルゴリズムはステップ４１０へ進み、ｌｅａｋｃｏｕｎｔ＝０とし、ｐｅａｋ＿ｈｏｌｄをｐｅａｋ＿ｈｏｌｄ−ｌｅａｋに等しくセットする。
【００４８】
図５は、図２に示したフレーム同期システムに追加されたスルーレート制限器を示す。同期検出器２１５に適応しきい値を提供するスルーレート制限器２１４が追加されていることを除き、構成要素は全て、図２に関して上で説明した構成要素と同じである。スルーレート制限器２１４は、図３に示した改良された微分相関システム内においても実現することができる。
【００４９】
本明細書では、単一のキャリア中の周波数オフセットを推定するために使用される周波数回復方式も提供される。以下の段落では、ＤＶＢ−Ｓ２規格で使用される同期信号およびパイロット信号などの知られている同期信号およびパイロット信号を使用するシステム用の、改良されたＮＤＡ−ＭＬ（非データ援用最尤（Ｎｏｎ−Ｄａｔａ  Ａｉｄｅｄ  Ｍａｘｉｍｕｍ  Ｌｉｋｅｌｉｈｏｏｄ））周波数回復アルゴリズムおよびブラインドＤＡ（データ援用（Ｄａｔａ  Ａｉｄｅｄ））周波数回復アルゴリズムについて論じる。データ援用アルゴリズムがブラインドであるというのは、同期信号およびパイロット信号の位置だけが必要であり、信号ストリームからの実際のデータ内容を必要としないという意味においてである。このことは、繰り返し伝送されるが、予め知られていない情報を同期データが含むときに有用である。
【００５０】
本発明の配置は、衛星システム、特にＤＶＢ−Ｓ２に類似した同期シンボルおよびパイロットシンボルを使用するシステム用、ならびに一般的にディジタル通信システム用のキャリア同期を提供する。本発明の原理に基づく周波数推定器の追加は、チャネルをより迅速に捕捉し、同時に、受信器を低動作ＳＮＲ状態にロックし続けることを可能にする。
【００５１】
ＤＡ周波数回復アルゴリズムは通常、同期信号が演繹的に既知でなければならない非ブラインドモードで実行される。本発明の原理に基づくブラインドＤＡ周波数回復アルゴリズムは、同期信号を演繹的に知っている必要はなく、同期の位置だけを必要とし、同期パターン自体を必要としない。
【００５２】
周波数回復に対するＤＡアプローチは、全てのフレームの同期パターンが同じである同期信号の繰り返しに依存する。図６は、データ援用周波数回復アルゴリズムのハードウェア実施態様を示す。キャリアは、記憶フィールド６０３に記憶された連続した２つ以上のフレームの同期信号を相関させることによって決定される。ｓｕｍ関数ブロック６０５およびａｒｇ関数ブロック６０７によって実行される相関に対して使用される式は下式によって表すことができる。
【００５３】
【数３】
0005678040.tif 000004
【００５４】
上式で、Ω’は周波数推定値、Ｔsはシンボルレート、ｋは現在の同期フィールドを示す添字、Ｌは同期フィールドの長さ、ｚは受信信号に雑音を加えたものを表す。
【００５５】
伝統的なＭ乗アプローチと比較すると、ＤＡ周波数回復アルゴリズムは、この相関を、下式のように計算する。
【００５６】
【数４】
0005678040.tif 000005
【００５７】
上式で、Ｍは、コンステレーションにおける対称の次数（すなわちＱＰＳＫまたはＱＡＭに対しては４、ＢＰＳＫに対しては２）を表し、訓練（ｔｒａｉｎｉｎｇ）ベースの伝統的なアプローチは下式によって表される。
【００５８】
【数５】
0005678040.tif 000006
【００５９】
上式で、ａnは、演繹的な既知の訓練信号を表す。上式３によって表された新しいアルゴリズムは、同期フィールド間で相関がとられず、訓練信号を知る必要もないため、ＡＷＧＮに対する感度が相対的に低い。その代わりに、この新しいアルゴリズムは、訓練信号内において同期フィールドが生じたときだけを知る必要がある。
【００６０】
図７は、微分相関に基づく推定器の応答を、微分相関出力、推定された周波数オフセットおよび周波数オフセットを示すことによって示す。この推定器は、＋／−１／（２Ｔs）の範囲全体にわたって動作する。この特定の範囲は、パルス整形フィルタまたは受信器鎖中の任意のルーフィングフィルタ（ｒｏｏｆｉｎｇｆｉｌｔｅｒ）などのシステムの帯域制限部品によって制限される。さらに、この範囲は、同期と同期の間の大きな遅延に起因する周波数オフセットの変化に敏感である。例えば、ＤＶＢ−Ｓ２  ＱＰＳＫでは、この遅延が３２，４９０シンボルである。ｋ回の推定期間にわたる周波数オフセットの変化は、＋／−ｌ／（３２４９０Ｔs）未満である必要があるであろう。
【００６１】
ある種の衛星受信器設計に対してはこのことが設計上の問題とはならない。これは、たとえ可能な周波数オフセットの範囲が大きいとしても、それらの周波数オフセットが、屋外の低雑音ブロック（ｌｏｗ  ｎｏｉｓｅ  ｂｌｏｃｋ）（ＬＮＢ）変換器ユニット内の局部発振器（ｌｏｃａｌ  ｏｓｃｉｌｌａｔｏｒ）（ＬＯ）として使用される誘電体共振器発振器（ｄｉｅｌｅｃｔｒｉｃ  ｒｅｓｏｎａｔｏｒ  ｏｓｃｉｌｌａｔｏｒ）（ＤＲＯ）に起因するためである。このユニットは比較的に安定であり、唯一、温度によってドリフトする。要するに、衛星システム内の周波数オフセットは大きくなることがあるが、急速には変化せず、信号鎖中の発振器は全て非常に安定であり、長い測定期間を有するアルゴリズムの使用を可能にする。
【００６２】
図８は、２乗平均平方根推定誤差（ＲＭＳＥＥ）をＳＮＲに対して示す。低ＳＮＲ用途では、周波数検出器の分散をさらに低減させるために、反復的アプローチまたは追加の平均算出が必要となる。捕捉範囲が広いため、前述のアルゴリズムは粗（ｃｏａｒｓｅ）周波数回復システムとともに使用するのに適している。この特定の回復システムに、細（ｆｉｎｅ）周波数回復ループを追加することもできる。
【００６３】
ＮＤＡ周波数回復は通常、追加の自己相関なしで実行され、ＮＤＡ周波数回復を使用して、上述のデータ援用アプローチにおいて遭遇する問題に対処することができる。この改良されたＮＤＡ−ＭＬ周波数回復アルゴリズムは、自己相関に基づく第２の段を使用して周波数推定値を改良する。その結果、特により高次の変調に関して、伝統的な最尤アプローチからの改良が得られる。
【００６４】
図９は、改良されたＮＤＡ−ＭＬ周波数回復アルゴリズムのハードウェア実施態様を示す。最尤（ＭＬ）アルゴリズムとしても知られる伝統的なＭ乗アルゴリズムは、下式によって表される。
【００６５】
【数６】
0005678040.tif 000007
【００６６】
ブロック９０１および９０３において、自己相関（ＡＣＦ）および位相ステップ増分測定値が式８で交換される。相関は、ｓｕｍブロック９０７およびａｒｇブロック９０９で実行され、式
【００６７】
【数７】
0005678040.tif 000008
【００６８】
および
【００６９】
【数８】
0005678040.tif 000009
【００７０】
によって表される。上式で、Ｎ＞Ｌである。
【００７１】
ＮおよびＬの選択は、特定のシステム特性に依存するさまざまな設計パラメータに依存する。大きな周波数偏移を取り扱うためには、この偏移を追跡するため、ＬおよびＮが十分に小さくなければならない。検出器が低ＳＮＲで確実に動作する必要がある場合には、推定の分散を低減させるために、ＬとＮの間隔を非常に大きくすべきである。上述の改良されたＮＤＡ−ＭＬアルゴリズムおよび図９に示したハードウェア実施態様は、フィードフォワード構成でもまたはフィードバック構成でも使用することができる。
【００７２】
図１０は、周波数回復に対する伝統的なＭＬアプローチのスペクトルを示す。この例は、１０ｄＢ  ＳＮＴの３２ＡＰＳＫ変調を使用している。因数Ｍは、３２ＡＰＳＫコンステレーションに対して１６にセットされ、これは、周波数オフセット推定器の範囲を［−π／１６；π／１６］に制限する。図１０に示したプロットでは、キャリアトーン（ｃａｒｒｉｅｒ  ｔｏｎｅ）がπ／４であり、これは、シンボルレートの約１／６４の周波数オフセットを指示する。トーンピークは、ノイズフロア（ｎｏｉｓｅ  ｆｌｏｏｒ）よりも約６０ｄＢ高い。
【００７３】
図１１は、上のいくつかの段落で説明した改良されたＮＤＡ−ＭＬ周波数回復アルゴリズムを使用したスペクトルを示す。トーンピークは、ノイズフロアよりも約１００ｄＢ高い。したがって、改良されたＮＤＡ−ＭＬアルゴリズムの方が伝統的なＭＬアプローチよりも優れていることは明らかである。トーンは、より少ない雑音で識別される。トーンの純度が高いと、キャリア回復周波数推定によって生じる位相雑音がより小さくなるため、受信器性能が向上する。
【００７４】
図１２は、伝統的なＭＬ周波数推定器および改良されたＮＤＡ−ＭＬ周波数推定器を使用した平均推定誤差の比較を示す。伝統的なＭＬ周波数推定器の出力はＭＬアプローチ線１２１０によって、改良されたＮＤＡ−ＭＬ周波数推定器の出力は変形ＭＬアプローチ線１２２０によって示されている。この特定の例では、ＳＮＲが１０ｄＢ、Ｎ＝４０９６であり、３２ＡＰＳＫ変調を使用している。推定器出力におけるπ／８の周期性は、推定器の範囲を［−π／１６／π／１６］に制限する推定器アルゴリズムの指数Ｍの結果である。この推定器は、周波数オフセットを、伝統的なＭＬ周波数推定器の平均誤差値（ｍｅａｎ  ｅｒｒｏｒ  ｖａｌｕｅ）（ＭＥＶ）に整合させる。
【００７５】
図１３は、伝統的なＭＬアルゴリズムと比較した、改良された変形ＮＤＡ−ＭＬアルゴリズムの比較を示す。伝統的なＭＬ周波数推定器の出力はＭＬアプローチ線１３１０によって、改良されたＮＤＡ−ＭＬ周波数推定器の出力は変形ＭＬアプローチ線１３２０によって示されている。この図は、この特定の３２ＡＰＳＫ例では、１２．５ｄＢから１６ｄＢの動作範囲にわたって、上のいくつかの段落で説明した改良された変形ＮＤＡ−ＭＬアルゴリズムの方がはるかに低い推定分散を有することを示している。伝統的なＭＬ周波数推定器と比較すると、改良されたＮＤＡ−ＭＬアルゴリズムは、ロバスト（ｒｏｂｕｓｔ）な低雑音キャリア周波数オフセット測定を提供することによって、低ＳＮＲ動作範囲における３２ＡＰＳＫの使用を可能にする。位相雑音は、より高次のコンステレーションにおいて重大な問題であり、このアルゴリズムは、キャリア回復システムからの位相雑音を最小化する際に大きな性能利益を提供する。
【００７６】
図１４および１５は、キャリア回復を実行するシステムを示す。フィードバックアプローチは、高ＳＮＲ状況において最もよい性能を提供するが、人工衛星内などの高雑音状況においてはフィードフォワードアプローチの方がしばしばより良好である。細かい追跡はしばしばフィードバックアプローチによって実行され、粗い推定はしばしばフィードフォワードアプローチによって実行される。
【００７７】
周波数推定を補正するための上述のＤＡアルゴリズムおよびＮＤＡ−ＭＬアルゴリズムはともに、フィードバックアプローチおよびフィードフォワードアプローチで実現することができる。図１４は、周波数回復フィードバックループ内の周波数推定器を示す。デローテーションブロック１４０１は、複素乗算器を使用して、受け取った同期シンボルおよびデータシンボルをデローテーションする。シンボルタイミング回復（ＳＴＲ）ブロック１４０３は、さまざまなアルゴリズムを使用して、シンボルのタイミング回復を可能にする。ＳＴＲブロックは、サンプルがシンボルと整列するように、信号を再サンプリングする。ｇ（ｎＴ）ブロック１４０５は、チャネル整合フィルタを表す。周波数推定器ブロック１４０７は、ｇ（ｎＴ）ブロック１４０５の出力に対して、上述のＤＡ周波数推定またはＮＤＡ−ＭＬ周波数推定を実現する。周波数推定器ブロック１４０７の後にはループフィルタ１４０９が置かれる。ループフィルタは、１４０７からの周波数推定値を積分し、平滑化する。このループフィルタ設計は、この位相同期ループシステムの安定性を保証する。数値制御発振器（ｎｕｍｅｒｉｃａｌｌｙ  ｃｏｎｔｒｏｌｌｅｄ  ｏｓｃｉｌｌａｔｏｒ）（ＮＣＯ）ブロック１４１１は、出力をデローテーションブロック１４０１へフィードバックすることによってループを閉じる役目を果たす。
【００７８】
図１５は、フィードフォワードループ内の周波数推定器を示す。図１４に関して示し、説明した要素と同様の要素は、同様の参照符号によって識別されている。シンボルタイミング回復ブロック１４０３は、サンプルがシンボルと整列するように受信信号を再サンプリングすることによって、シンボルのタイミング回復を可能にする。ｇ（ｎＴ）ブロック１４０５は、チャネル整合フィルタを表す。ｇ（ｎＴ）ブロック１４０５は、フィルタリングされた信号を、周波数推定器１４０７およびデローテーションブロック１４０１に提供する。周波数推定器１４０７とデローテーションブロック１４０１の間に、ＮＣＯ１４１１が接続される。周波数推定器１４０７は、ブロック１４０１において、図１４のシステムに関して論じたアプローチと同様の方式で信号をデローテーションするように、ＮＣＯ１４１１を駆動する。周波数推定器は、上述のＤＡ周波数推定またはＮＤＡ−ＭＬ周波数推定を実現することができる。このフィードフォワードアプローチは、周波数推定器に依存して、周波数オフセットを正確に測定し、推定器の出力に基づいて周波数オフセットを直接に補正する。比較すると、閉ループアプローチは、ゼロに向かって周波数誤差を駆動し、周波数推定器内の小さな利得誤差を補償する。フィードフォワードアプローチの後には一般に、細かい誤差追跡のためにフィードバックシステムが置かれ、周波数誤差をゼロに駆動する。
【００７９】
この説明は、本発明の原理を例示する。当業者であれば、本明細書に明示的に記載されたり、または示されたりはされてないが、本発明の原理を具体化し、その趣旨および範囲に含まれるさまざまな配置を考案することができることが理解される。
【００８０】
本明細書に記載された全ての例および条件付き表現は、教育目的で、本発明の発明者が当技術分野の発展のために提供した本発明の原理および概念を、本明細書を読んだ人が理解するのを助けることが意図されており、本明細書に記載された全ての例および条件付き表現は、特に記載されたこのような例および条件に限定されないと解釈される。
【００８１】
さらに、本発明の原理の原理、態様および実施形態、ならびにそれらの特定の例を記述した本明細書中の全ての表現は、それらの構造的等価物と機能的等価物の両方を包含することが意図されている。さらに、このような等価物には、現在知られている等価物と将来に開発される等価物の両方、すなわち構造に関わりなく同じ機能を実行する開発された一切の要素が含まれることが意図されている。
【００８２】
したがって、例えば、本明細書に示されたブロック図は、本発明の原理を具体化する例示的な回路の概念図を表していることを、当業者は理解する。同様に、一切の流れ図、フローダイアグラム状態遷移図、擬似コードなどは、コンピュータ可読媒体内に実質的に表現することができ、そのため、コンピュータまたはプロセッサが明示的に示されているか否かに関わらず、コンピュータまたはプロセッサによって実行することができるさまざまなプロセスを表すことが理解される。
【００８３】
図に示されたさまざまな要素の機能は、専用のハードウェアを使用することによって、また、ソフトウェアを実行することができる適当なソフトウェアに関連したハードウェアを使用することによって提供することができる。プロセッサによって提供されるときには、それらの機能を、単一の専用プロセッサによって、単一の共用プロセッサによって、または一部は共用プロセッサでもよい複数の個々のプロセッサによって提供することができる。さらに、用語「プロセッサ」または「コントローラ」の明示的な使用は、ソフトウェアを実行することができるハードウェアだけを指すと解釈すべきではなく、これらの用語の使用は、暗に、限定はされないが、ディジタルシグナルプロセッサ（「ＤＳＰ」）ハードウェア、ソフトウェアを記憶するリードオンリーメモリ（「ＲＯＭ」）、ランダムアクセスメモリ（「ＲＡＭ」）および不揮発性記憶装置を含むことがある。
【００８４】
従来の他のハードウェアおよび／または特注の他のハードウェアを含めることもできる。同様に、図に示されたスイッチは単に概念上のスイッチである。それらのスイッチの機能は、プログラム論理の演算によって、専用論理によって、プログラム制御と専用論理の相互作用によって、または手動で実現することができ、文脈からより具体的に理解されるように、具体的な技法は、実現者によって選択可能である。
【００８５】
特許請求の範囲において、指定された機能を実行する手段として表現された要素は、その機能を実行する任意の方策を包含することが意図されており、この方策には例えば、ａ）その機能を実行する回路要素の組合せ、またはｂ）そのソフトウェアを実行する適当な回路と組み合わされてその機能を実行する、ファームウェア、マイクロコードなどを含む任意の形態のソフトウェアが含まれる。そのような特許請求の範囲によって定義されている本発明の原理は、記載されたさまざまな手段によって提供される機能が、特許請求の範囲が要求する方式で組み合わされ、結合されることにある。したがって、それらの機能を提供することができる手段は全て、本明細書に示された機能と等価であるとみなされる。
【００８６】
本明細書において、本発明の原理の「一実施形態」または「実施形態」および他の変形表現について言うとき、それらは、その実施形態に関して記載された特定の特徴、構造、特性などが、本発明の原理の少なくとも１つの実施形態に含まれることを意味する。したがって、本明細書中のさまざまな位置に現れる「一実施形態では」または「実施形態では」の句および他の変形表現は、それらの全てが同じ実施形態を指しているとは限らない。
（付記１）
複数の遅延乗算器および共役乗算器において、データ信号の第１の微分相関および第２の微分相関を計算するステップと、
前記第１の微分相関および前記第２の微分相関を、以前の微分相関セットで畳み込むステップと、
同期検出器において、前記畳み込まれた微分相関を使用して相関ピークを計算して、フレーム同期を検出するステップと
を含むことを特徴とするフレーム同期検出法。
（付記２）
相関ピークを計算するステップは、
ブラインドモードが使用される場合に、ＭＡＳＫブロックにおいて、前記畳み込まれた微分相関からのデータを隠すステップと、
符号相関器において、前記畳み込まれた微分方程式の積を計算するステップと、
加算器において、前記畳み込まれた微分方程式の積を合計するステップと、
絶対値ブロックにおいて、前記畳み込まれた微分方程式の絶対値を生成するステップと、
振幅ブロックにおいて、前記畳み込まれた微分方程式の相関の振幅を計算して、前記相関ピークを決定するステップと
を含むことを特徴とする付記１に記載の方法。
（付記３）
前記第１の微分相関は１Ｔ微分相関であり、前記第２の微分相関は２Ｔ微分相関であることを特徴とする付記１に記載の方法。
（付記４）
スルーレート制限器において適応しきい値を計算するステップをさらに含むことを特徴とする付記１に記載の方法。
（付記５）
前記相関ピークを計算するステップは、前記畳み込まれた微分方程式および前記適応しきい値を使用することを特徴とする付記４に記載の方法。
（付記６）
データストリームの第１の微分相関および第２の微分相関を計算し、前記第１の微分相関および前記第２の微分相関を、以前の微分相関セットで畳み込む遅延乗算器および共役乗算器と、
前記畳み込まれた微分相関を使用して相関ピークを計算して、フレーム同期を検出する同期検出器と
を備えることを特徴とするフレーム同期検出装置。
（付記７）
ブラインドモードが使用される場合に、前記畳み込まれた微分相関からのデータを隠すＭＡＳＫブロックと、
前記畳み込まれた微分方程式の積を計算する符号相関器と、
前記畳み込まれた微分方程式の積を合計する加算器と、
前記畳み込まれた微分方程式の絶対値を生成する絶対値ブロックと、前記畳み込まれた微分方程式の相関の振幅を計算する振幅ブロックと
をさらに備えることを特徴とする付記６に記載の装置。
（付記８）
前記第１の微分相関は１Ｔ微分相関であり、前記第２の微分相関は２Ｔ微分相関であることを特徴とする付記６に記載の装置。
（付記９）
前記遅延乗算器および前記共役乗算器は、複数の遅延乗算器および共役乗算器を含むことを特徴とする付記６に記載の装置。
（付記１０）
適応しきい値を計算するスルーレート制限器をさらに備えることを特徴とする付記６に記載の装置。
（付記１１）
前記スルーレート制限器は、前記畳み込まれた微分方程式および前記適応しきい値を使用して前記相関ピークを計算することを特徴とする付記１０に記載の装置。
（付記１２）
既知の間隔で伝送されたそれぞれのフレーム内に同じ同期パターンを有する複数の同期信号を含む複数のフレームを、記憶フィールドにおいて受信するステップと、
ｓｕｍ関数ブロックおよびａｒｇ関数ブロックにおいて、前記複数のフレームの周波数推定値を計算するステップと
を含むことを特徴とするデータ援用周波数推定法。
（付記１３）
周波数推定値を計算するステップは、式
【数１】
0005678040.tif 000010
を使用して実行され、前記式で、Ω’は周波数推定値、Ｔsはシンボルレート、ｋは現在の同期フィールドを示す添字、Ｌは同期フィールドの長さ、ｚは受信信号に雑音を加えたものを表すことを特徴とする付記１２に記載の方法。
（付記１４）
既知の間隔で伝送されたそれぞれのフレーム内に同じ同期パターンを有する複数の同期信号を含む複数のフレームを受信する記憶フィールドと、
前記複数のフレームの周波数推定値を計算するｓｕｍ関数ブロックおよびａｒｇ関数ブロックと
を備えることを特徴とするデータ援用周波数推定装置。
（付記１５）
前記周波数推定値は式
【数２】
0005678040.tif 000011
を使用して計算され、前記式で、Ω’は周波数推定値、Ｔsはシンボルレート、ｋは現在の同期フィールドを示す添字、Ｌは同期フィールドの長さ、ｚは受信信号に雑音を加えたものを表すことを特徴とする付記１４に記載の装置。
（付記１６）
記憶フィールドにおいて、複数の同期信号を含む複数のフレームを受信するステップと、
Ｍ乗ブロックにおいて、前記複数のフレームに対する最大尤度を計算するステップと、
自己相関ブロックにおいて、自己相関関数を実行して、前記Ｍ乗ブロックと位相ステップ増分測定値を交換するステップと、
ｓｕｍ関数ブロックおよびａｒｇ関数ブロックにおいて、微分相関を実行するステップと
を含むことを特徴とする非データ援用最尤周波数推定法。
（付記１７）
前記微分相関を実行する前記ステップは式
【数３】
0005678040.tif 000012
を使用し、前記式でＮ＞Ｌであることを特徴とする付記１６に記載の方法。
（付記１８）
複数の同期信号を含む複数のフレームを受信する記憶フィールドと、
前記複数のフレームの最大尤度を計算するＭ乗ブロックと、
自己相関関数を実行して、前記Ｍ乗ブロックと位相ステップ増分測定値を交換する自己相関ブロックと、
微分相関を実行するｓｕｍ関数ブロックおよびａｒｇ関数ブロックと
を備えることを特徴とする非データ援用最尤周波数推定装置。
（付記１９）
前記ｓｕｍ関数ブロックおよび前記ａｒｇ関数ブロックは式
【数４】
0005678040.tif 000013
を使用し、前記式でＮ＞Ｌであることを特徴とする付記１８に記載の装置。
（付記２０）
フィードバック周波数回復ループ回路によって実行される周波数推定の補正法であって、
受け取ったデータ信号内の同期シンボルおよびデータシンボルに対してデローテーションを実行するステップと、
整合フィルタにおいて、前記データ信号を処理するステップと、
周波数推定器において、前記整合フィルタから受け取った前記処理されたデータ信号に基づいて、周波数推定を実行するステップと、
ループフィルタにおいて、前記周波数推定値を平滑化するステップと、
数値制御発振器において、出力信号をデローテータへフィードバックするステップと
を含むことを特徴とする方法。
（付記２１）
シンボルタイミング回復ブロックにおいて、前記データ信号を再サンプリングして、前記同期シンボルおよび前記データシンボルのタイミング回復を可能にするステップをさらに含むことを特徴とする付記２０に記載の方法。
（付記２２）
周波数推定を補正するためのフィードバック周波数回復ループ回路であって、
受け取ったデータ信号内の同期シンボルおよびデータシンボルをデローテーションするデローテータと、
前記データ信号を処理する整合フィルタと、
前記整合フィルタから受け取った前記処理されたデータ信号に基づいて、周波数推定を実行する周波数推定器と、
前記周波数推定値を平滑化するループフィルタと、
出力信号をデローテータへフィードバックする数値制御発振器と
を備えることを特徴とする回路。
（付記２３）
前記データ信号を再サンプリングして、前記同期シンボルおよび前記データシンボルのタイミング回復を可能にするシンボルタイミング回復ブロックをさらに備えることを特徴とする付記２２に記載の装置。
（付記２４）
フィードフォワード周波数回復ループ回路で周波数推定を補正する方法であって、
シンボルタイミング回復ブロックにおいて、データ信号を再サンプリングして、同期シンボルおよびデータシンボルのタイミング回復を可能にするステップと、
整合フィルタにおいて、前記データ信号を処理するステップと、
周波数推定器において、前記整合フィルタから受け取った前記処理されたデータ信号に基づいて、周波数推定を実行するステップと、
数値制御発振器において、出力信号をデローテータへフィードバックするステップと
を含むことを特徴とする方法。
（付記２５）
フィードフォワード周波数回復ループ回路で周波数推定を補正する装置であって、
前記データ信号を再サンプリングして、同期シンボルおよびデータシンボルのタイミング回復を可能にするシンボルタイミング回復ブロックと、
前記データ信号を処理する整合フィルタと、
前記整合フィルタから受け取った前記処理されたデータ信号に基づいて、周波数推定を実行する周波数推定器と、
出力をデローテータへフィードバックする数値制御発振器と
を備えることを特徴とする装置。
【図１】
0005678040.tif 000014
【図２】
0005678040.tif 000015
【図３】
0005678040.tif 000016
【図４】
0005678040.tif 000017
【図５】
0005678040.tif 000018
【図６】
0005678040.tif 000019
【図７】
0005678040.tif 000020
【図８】
0005678040.tif 000021
【図９】
0005678040.tif 000022
【図１０】
0005678040.tif 000023
【図１１】
0005678040.tif 000024
【図１２】
0005678040.tif 000025
【図１３】
0005678040.tif 000026
【図１４】
0005678040.tif 000027
【図１５】
0005678040.tif 000028