(57)【要約】  時間スキュー調整回路（８００）が、インターリーブＡＤＣ（２１０）の複数のチャネル（ＣＨ１〜ＣＨ４）からの入力信号（２０１）の一連のサンプル（Ｖ（ｔ））を受信するための入力を含む。第１の減算器（８０２）が、受信された一連のサンプル（Ｖ（ｔ））中の連続するサンプル（Ｖ（ｔ）およびＶ（ｔ＋１））間の距離（ΔＶ）を計算し、複数の平均化回路（８３００〜８３０４）が、複数の第１の平均距離（μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、μ（ΔＶｔ４−ｔ１））を計算し、各々が、インターリーブＡＤＣ（２１０）のチャネルのそれぞれのペア（ＣＨ１−ＣＨ２、ＣＨ２−ＣＨ３、ＣＨ３−ＣＨ４、ＣＨ４−ＣＨ１）からの連続するサンプル間の距離（｜ΔＶｔ１−ｔ２｜、｜ΔＶｔ２−ｔ３｜、｜ΔＶｔ３−ｔ４｜、｜ΔＶｔ４−ｔ１｜）の平均に対応する。時間スキュー検出回路要素（８０２、８０３、８０４、８１０、８２０、８３０）が、第１の平均距離（μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、μ（ΔＶｔ４−ｔ１））の各々を、複数のチャネルからの連続するサンプル間の距離の平均（μ（ΔＶ））と比較することによって、チャネルのペア（ＣＨ１−ＣＨ２、ＣＨ２−ＣＨ３、ＣＨ３−ＣＨ４、ＣＨ４−ＣＨ１）の各々間のそれぞれの時間スキュー（α（−Δｔ１＋Δｔ２）、α（−Δｔ２＋Δｔ３）、α（−Δｔ３＋Δｔ４）、α（−Δｔ４＋Δｔ１））を計算する。発散制御回路要素（８４０）が、第１の平均距離（μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、μ（ΔＶｔ４−ｔ１））と、入力信号（２０１）に関連するナイキストゾーン（ＮＺ＿Ｓｅｌｅｃｔ）とに少なくとも部分的に基づいて、時間スキュー（α（−Δｔ１＋Δｔ２）、α（−Δｔ２＋Δｔ３）、α（−Δｔ３＋Δｔ４）、α（−Δｔ４＋Δｔ１））の精度を決定する。【選択図】図２
2021519530.tif 000002
【特許請求の範囲】
【請求項１】
インターリーブアナログデジタル変換器（ＡＤＣ）の複数のチャネルからの入力信号の一連のサンプルを受信するための入力と、
前記受信された一連のサンプル中の連続するサンプル間の距離を計算するための第１の減算器と、
複数の第１の平均距離を計算するための複数の平均化回路であって、前記第１の平均距離の各々が、前記インターリーブＡＤＣのチャネルのそれぞれのペアからの連続するサンプル間の前記距離の平均に対応する、複数の平均化回路と、
前記第１の平均距離の各々を、前記複数のチャネルからの連続するサンプル間の前記距離の平均と比較することによって、チャネルの前記ペアの各々間のそれぞれの時間スキューを計算するための時間スキュー検出回路要素と、
前記第１の平均距離と前記入力信号に関連するナイキストゾーンとに少なくとも部分的に基づいて、前記時間スキューの精度を決定するための発散制御回路要素と
を備える、時間スキュー調整回路。
【請求項２】
前記時間スキューに少なくとも部分的に基づいて、前記インターリーブＡＤＣの１つまたは複数のチャネルにタイミングオフセットを選択的に適用するための較正ループコントローラ
をさらに備える、請求項１に記載の時間スキュー調整回路。
【請求項３】
前記発散制御回路要素が、
前記インターリーブＡＤＣのチャネルの第１のペアについて計算された前記時間スキューの前記精度を、前記較正ループコントローラによって前記第１のペア中の前記チャネルのうちの少なくとも１つに適用された第１のタイミングオフセットに少なくとも部分的に基づいて、決定すること
を行うように構成された、請求項２に記載の時間スキュー調整回路。
【請求項４】
前記発散制御回路要素が、
前記第１のタイミングオフセットに応答して、チャネルの前記第１のペアについての前記第１の平均距離の変化を計算することと、
チャネルの前記第１のペアについての前記第１の平均距離の前記変化の極性に少なくとも部分的に基づいて、チャネルの前記第１のペアについて計算された前記時間スキューの前記精度を決定することと
を行うようにさらに構成された、請求項３に記載の時間スキュー調整回路。
【請求項５】
前記発散制御回路要素が、
チャネルの前記第１のペアについての前記第１の平均距離の前記変化の前記極性に少なくとも部分的に基づいて、前記入力信号に関連する前記ナイキストゾーンを決定すること
を行うようにさらに構成された、請求項４に記載の時間スキュー調整回路。
【請求項６】
前記発散制御回路要素が、
前記入力信号に関連する前記ナイキストゾーンに少なくとも部分的に基づいて、前記第１のタイミングオフセットに応答して、前記第１の平均距離の変化の予想される極性を決定することと、
前記第１の平均距離の前記変化の前記極性を、変化の前記予想される極性と比較することと
を行うようにさらに構成された、請求項４に記載の時間スキュー調整回路。
【請求項７】
変化の前記予想される極性は、前記入力信号が奇数ナイキストゾーンに関連するとき、第１の極性に対応し、変化の前記予想される極性は、前記入力信号が偶数ナイキストゾーンに関連するとき、第２の極性に対応する、請求項６に記載の時間スキュー調整回路。
【請求項８】
変化の前記予想される極性は、前記入力信号が奇数ナイキストゾーンに関連するとき、前記第１の平均距離の減少に対応し、変化の前記予想される極性は、前記入力信号が偶数ナイキストゾーンに関連するとき、前記第１の平均距離の増加に対応する、請求項６に記載の時間スキュー調整回路。
【請求項９】
前記発散制御回路要素は、
前記第１の平均距離の前記変化の前記極性が、変化の前記予想される極性と同じでないとき、前記インターリーブＡＤＣの動作を中断すること
を行うようにさらに構成された、請求項６に記載の時間スキュー調整回路。
【請求項１０】
前記発散制御回路要素は、
前記第１の平均距離の前記変化の前記極性が、変化の前記予想される極性と同じでないとき、前記較正ループコントローラが、前記インターリーブＡＤＣの１つまたは複数のチャネルに前記タイミングオフセットを適用するのを防止すること
を行うようにさらに構成された、請求項６に記載の時間スキュー調整回路。
【請求項１１】
インターリーブアナログデジタル変換器（ＡＤＣ）の複数のチャネルからの入力信号の一連のサンプルを受信することと、
前記受信された一連のサンプル中の連続するサンプル間の距離を計算することと、
複数の第１の平均距離を計算することであって、前記第１の平均距離の各々が、前記インターリーブＡＤＣのチャネルのそれぞれのペアからの連続するサンプル間の前記距離の平均に対応する、複数の第１の平均距離を計算することと、
前記第１の平均距離の各々を、前記複数のチャネルからの連続するサンプル間の前記距離の平均と比較することによって、チャネルの前記ペアの各々間のそれぞれの時間スキューを計算することと、
前記第１の平均距離と前記入力信号に関連するナイキストゾーンとに少なくとも部分的に基づいて、前記時間スキューの精度を決定することと
を含む、方法。
【請求項１２】
前記時間スキューに少なくとも部分的に基づいて、前記インターリーブＡＤＣの１つまたは複数のチャネルにタイミングオフセットを選択的に適用すること
をさらに含む、請求項１１に記載の方法。
【請求項１３】
前記決定することが、
前記インターリーブＡＤＣのチャネルの第１のペアについて計算された前記時間スキューの前記精度を、前記第１のペア中の前記チャネルのうちの少なくとも１つに適用された第１のタイミングオフセットに少なくとも部分的に基づいて、決定すること
を含む、請求項１２に記載の方法。
【請求項１４】
前記決定することが、
前記第１のタイミングオフセットに応答して、チャネルの前記第１のペアについての前記第１の平均距離の変化を計算することと、
チャネルの前記第１のペアについての前記第１の平均距離の前記変化の極性に少なくとも部分的に基づいて、チャネルの前記第１のペアについて計算された前記時間スキューの前記精度を決定することと
をさらに含む、請求項１３に記載の方法。
【請求項１５】
チャネルの前記第１のペアについての前記第１の平均距離の前記変化の前記極性に少なくとも部分的に基づいて、前記入力信号に関連する前記ナイキストゾーンを決定すること
をさらに含む、請求項１４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の態様は、一般に集積回路に関し、詳細には、集積回路技術において使用されるインターリーブ（ｉｎｔｅｒｌｅａｖｅｄ）アナログデジタル変換器（ＡＤＣ）に関する。
【背景技術】
【０００２】
アナログデジタル変換器（ＡＤＣ）を使用する現代の適用例は、帯域幅の量の増加を必要とする。電力消費の明らかな増加なしに、帯域幅の増加を達成するための１つのやり方は、インターリーブＡＤＣ（すなわち、入力信号を同時にサンプリングし、組み合わせられた出力信号を作り出すために使用される、定義されたクロッキング関係を有する２つまたはそれ以上のＡＤＣ）を利用することである。インターリーブＡＤＣのセットの出力信号は、個々のＡＤＣのサンプル帯域幅のある倍数であるサンプリング帯域幅を生じる。したがって、実効サンプリングレートは、実装されるＡＤＣの数に等しいファクタで増加され得る。たとえば、ｆｓのサンプルレートを各々が有する２つのＡＤＣを使用することは、２＊ｆｓのサンプリング帯域幅を生じることになる。
【０００３】
異なるインターリーブチャネルの不整合により、インターリービングによって取得される利益のうちのいくつかが望ましくなく無効になることがある。たとえば、時間スキュー不整合は、帯域幅の増加が望まれるときの顕著な制限ファクタであり得る。時間スキュー不整合は、インターリーブチャネルのサンプリング間隔が等しくないときに発生する。２チャネルインターリーブＡＤＣの場合について考える。チャネル１が入力信号を最初にサンプリングするときと、チャネル２が入力信号を最初にサンプリングするときとの間の間隔は、チャネル２が入力信号を最初にサンプリングするときと、チャネル１が入力信号を２回目にサンプリングするときとの間の間隔に等しくなるべきである。これらの間隔が等しくない場合、時間スキュー不整合がチャネルのうちの少なくとも１つに関して存在する。２つの間隔間の差は、時間スキュー誤差の量に比例する。
【０００４】
従来の時間スキュー抽出技法は、乗算器と加算器との組合せを使用する。この手法は、特に多数のインターリーブチャネルに対処するとき、必要とされるデジタルリソースの量、ならびにインターリーブＡＤＣの電力消費を増加させる。従来の時間スキュー抽出技法はまた、いくつかの周波数において機能するためにノッチフィルタの使用を必要とする。
【発明の概要】
【０００５】
本発明の概要は、発明を実施するための形態において以下でさらに説明される概念の選択を簡略化された形で紹介するために提供される。本発明の概要は、請求される主題の主要な特徴または不可欠な特徴を識別するものではなく、請求される主題の範囲を限定するものでもない。
【０００６】
本開示の態様は、インターリーブアナログデジタル変換器（ＡＤＣ）およびそれらの動作の方法を対象とする。例示的な時間スキュー調整回路が、インターリーブＡＤＣの複数のチャネルからの入力信号の一連のサンプルを受信するための入力を含む。第１の減算器が、受信された一連のサンプル中の連続するサンプル間の距離を計算し、複数の平均化回路が、複数の第１の平均距離を計算し、各々が、インターリーブＡＤＣのチャネルのそれぞれのペアからの連続するサンプル間の距離の平均に対応する。時間スキュー検出回路要素が、第１の平均距離の各々を、複数のチャネルからの連続するサンプル間の距離の平均と比較することによって、チャネルのペアの各々間のそれぞれの時間スキューを計算する。発散制御回路要素が、第１の平均距離と入力信号に関連するナイキストゾーンとに少なくとも部分的に基づいて、時間スキューの精度を決定する。
【０００７】
いくつかの実施形態では、時間スキュー調整回路は、時間スキューに少なくとも部分的に基づいて、インターリーブＡＤＣの１つまたは複数のチャネルにタイミングオフセットを選択的に適用するための較正ループコントローラをさらに含み得る。いくつかの態様では、発散制御回路要素は、インターリーブＡＤＣのチャネルの第１のペアについて計算された時間スキューの精度を、較正ループコントローラによって第１のペア中のチャネルのうちの少なくとも１つに適用された第１のタイミングオフセットに少なくとも部分的に基づいて、決定するように構成され得る。
【０００８】
いくつかの実施形態では、発散制御回路要素は、第１のタイミングオフセットに応答して、チャネルの第１のペアについての第１の平均距離の変化を計算するように構成され得る。発散制御回路要素は、次いで、チャネルの第１のペアについての第１の平均距離の変化の極性に少なくとも部分的に基づいて、チャネルの第１のペアについて計算された時間スキューの精度を決定し得る。いくつかの他の実施形態では、発散制御回路要素は、チャネルの第１のペアについての第１の平均距離の変化の極性に少なくとも部分的に基づいて、入力信号に関連するナイキストゾーンを決定し得る。
【０００９】
いくつかの実施形態では、発散制御回路要素は、入力信号に関連するナイキストゾーンに少なくとも部分的に基づいて、第１のタイミングオフセットに応答して、第１の平均距離の変化の予想される極性を決定するように構成され得る。発散制御回路要素は、次いで、第１の平均距離の変化の極性を、変化の予想される極性と比較し得る。いくつかの実施形態では、発散制御回路要素は、第１の平均距離の変化の極性が、変化の予想される極性と同じでないとき、インターリーブＡＤＣの動作を中断し得る。いくつかの他の実施形態では、発散制御回路要素は、第１の平均距離の変化の極性が、変化の予想される極性と同じでないとき、較正ループコントローラが、インターリーブＡＤＣの１つまたは複数のチャネルにタイミングオフセットを適用するのを防止し得る。
【００１０】
いくつかの態様では、変化の予想される極性は、入力信号が奇数ナイキストゾーンに関連するとき、第１の極性に対応し得、入力信号が偶数ナイキストゾーンに関連するとき、第２の極性に対応し得る。いくつかの他の態様では、変化の予想される極性は、入力信号が奇数ナイキストゾーンに関連するとき、第１の平均距離の減少に対応し得、入力信号が偶数ナイキストゾーンに関連するとき、第１の平均距離の増加に対応し得る。
【００１１】
本明細書で開示される例示的な方法が、インターリーブＡＤＣのための時間スキュー調整回路を動作させるために使用され得る。本方法は、インターリーブＡＤＣの複数のチャネルからの入力信号の一連のサンプルを受信することと、受信された一連のサンプル中の連続するサンプル間の距離を計算することと、複数の第１の平均距離を計算することであって、第１の平均距離の各々が、インターリーブＡＤＣのチャネルのそれぞれのペアからの連続するサンプル間の距離の平均に対応する、複数の第１の平均距離を計算することと、第１の平均距離の各々を、複数のチャネルからの連続するサンプル間の距離の平均と比較することによって、チャネルのペアの各々間のそれぞれの時間スキューを計算することと、第１の平均距離と入力信号に関連するナイキストゾーンとに少なくとも部分的に基づいて、時間スキューの精度を決定することとを含み得る。
【００１２】
いくつかの実施形態では、本方法は、時間スキューに少なくとも部分的に基づいて、インターリーブＡＤＣの１つまたは複数のチャネルにタイミングオフセットを選択的に適用することをさらに含み得る。いくつかの態様では、時間スキューの精度を決定するステップは、インターリーブＡＤＣのチャネルの第１のペアについて計算された時間スキューの精度を、第１のペア中のチャネルのうちの少なくとも１つに適用された第１のタイミングオフセットに少なくとも部分的に基づいて、決定するステップを含み得る。
【００１３】
いくつかの実施形態では、時間スキューの精度を決定するステップは、第１のタイミングオフセットに応答して、チャネルの第１のペアについての第１の平均距離の変化を計算するステップと、チャネルの第１のペアについての第１の平均距離の変化の極性に少なくとも部分的に基づいて、チャネルの第１のペアについて計算された時間スキューの精度を決定するステップとを含み得る。いくつかの他の実施形態では、本方法は、チャネルの第１のペアについての第１の平均距離の変化の極性に少なくとも部分的に基づいて、入力信号に関連するナイキストゾーンを決定することをさらに含み得る。
【００１４】
いくつかの実施形態では、時間スキューの精度を決定するステップは、入力信号に関連するナイキストゾーンに少なくとも部分的に基づいて、第１のタイミングオフセットに応答して、第１の平均距離の変化の予想される極性を決定するステップと、第１の平均距離の変化の極性を、変化の予想される極性と比較するステップとを含み得る。いくつかの実施形態では、本方法は、第１の平均距離の変化の極性が、変化の予想される極性と同じでないとき、インターリーブＡＤＣの動作を中断することをさらに含み得る。いくつかの他の実施形態では、本方法は、第１の平均距離の変化の極性が、変化の予想される極性と同じでないとき、較正ループコントローラが、インターリーブＡＤＣの１つまたは複数のチャネルにタイミングオフセットを適用するのを防止することをさらに含み得る。
【００１５】
いくつかの態様では、変化の予想される極性は、入力信号に関連するナイキストゾーンが奇数ナイキストゾーンであるとき、第１の極性に対応し得、入力信号が偶数ナイキストゾーンに関連するとき、第２の極性に対応し得る。いくつかの他の態様では、変化の予想される極性は、入力信号が奇数ナイキストゾーンに関連するとき、第１の平均距離の減少に対応し、入力信号が偶数ナイキストゾーンに関連するとき、第１の平均距離の増加に対応し得る。
【００１６】
例示的な実施形態は、例として示され、添付の図面の図によって限定されるものではない。同様の番号は、図面および明細書全体にわたって同様の要素を参照する。
【図面の簡単な説明】
【００１７】
【図１】インターリーブアナログデジタル変換器（ＡＤＣ）による入力信号の例示的なサンプリングを図示するグラフである。
【図２】いくつかの実施形態による、時間スキュー調整回路要素をもつインターリーブＡＤＣの例示的なブロック図である。
【図３】いくつかの実施形態による、時間スキュー抽出器回路の例示的なブロック図である。
【図４】インターリーブＡＤＣによってサンプリングされた入力信号の例示的なエイリアシングを図示するグラフである。
【図５Ａ】奇数ナイキストゾーンにおける入力信号の例示的なサンプリングを図示するグラフである。
【図５Ｂ】偶数ナイキストゾーンにおける入力信号の例示的なサンプリングを図示するグラフである。
【図６】奇数および偶数ナイキストゾーンに関連する時間スキュー調整に応答する、インターリーブＡＤＣのチャネルのペアからの連続するサンプル間の平均距離の予想される変化を図示するグラフである。
【図７Ａ】隣接するナイキストゾーンにおいて高電力ブロッカーを伴う、第１のナイキストゾーンにおける入力信号の例示的なエイリアシングを図示するグラフである。
【図７Ｂ】時間スキュー調整の結果としての図７Ａに示されている入力信号の例示的なサンプリングを図示するグラフである。
【図８】いくつかの実施形態による、発散制御回路要素をもつ時間スキュー抽出器回路の例示的なブロック図である。
【図９】いくつかの実施形態による、発散制御回路の例示的なブロック図である。
【図１０】いくつかの実施形態による、インターリーブＡＤＣにおいて時間スキュー発散を検出するための例示的な動作を図示する例示のフローチャートである。
【図１１】いくつかの実施形態による、インターリーブＡＤＣにおいて時間スキューについて調整するときに時間スキュー発散を制御するための例示的な動作を図示する例示のフローチャートである。
【発明を実施するための形態】
【００１８】
以下の説明では、本開示の完全な理解を提供するために、具体的な構成要素、回路、およびプロセスの例など、多数の具体的な詳細が記載される。本明細書で使用される「結合される」という用語は、１つまたは複数の介在構成要素または回路に直接結合されるか、あるいはそれらを通して結合されることを意味する。また、以下の説明では、および説明の目的で、例示的な実施形態の完全な理解を提供するために、具体的な名称および／または詳細が記載される。しかしながら、これらの具体的な詳細が、例示的な実施形態を実施するために必要とされ得ないことは、当業者には明らかであろう。他の事例では、よく知られている回路およびデバイスは、本開示を不明瞭にすることを回避するために、ブロック図の形態で示されている。本明細書で説明される様々なバスを介して提供される信号のいずれも、他の信号と時間多重化され、１つまたは複数の共通バスを介して提供され得る。さらに、回路素子またはソフトウェアブロック間の相互接続は、バスとしてまたは単一の信号線として示され得る。バスの各々は、代替的に単一の信号線であり得、単一の信号線の各々は、代替的にバスであり得、単一の線またはバスは、構成要素間の通信のための無数の物理的または論理的機構のうちの任意の１つまたは複数を表し得る。例示的な実施形態は、本明細書で説明される具体的な例に限定されると解釈されるべきではなく、むしろ、それらの範囲内に、添付の特許請求の範囲によって規定されるすべての実施形態を含むためのものである。
【００１９】
上記で説明されたように、インターリーブＡＤＣの性能は、別個のクロック上で動作する、ＡＤＣのインターリーブチャネル間の時間スキュー不整合によって制限され得る。従来の時間スキュー抽出ソリューションは、加算器と乗算器との組合せを利用し、これは、集積回路の電力消費を望ましくなく増加させる。いくつかの実施形態では、時間スキュー抽出は、（たとえば、乗算器および加算器の代わりに）減算器回路要素を使用することによって電力を節約しながら遂行され得る。より詳細には、本開示の態様は、時間スキュー抽出について、一般に著しいリソースを消費する、乗算器の使用をなくし得る。たとえば、奇数および偶数信号導関数のインターリーブ絶対値が、比較され、経時的に信号サンプルの平均距離を抽出するために使用され得る。この平均距離は、時間スキューに比例し得、したがって、インターリーブＡＤＣを較正して時間スキュー不整合を補正するために使用され得る。
【００２０】
いくつかの実施形態では、インターリーブＡＤＣのタイミングを調整して時間スキュー不整合を補正するために、較正ループコントローラが使用され得る。たとえば、較正ループコントローラは、入力信号の連続するサンプル間の平均距離を「等化」する試みにおいて、インターリーブＡＤＣの個々のチャネルによってサンプルがとられるタイミングを調整し（たとえば、遅延させ）得る。サンプリングされたデータが、時間スキュー調整のためのフィードバックを提供するので、較正ループコントローラが時間スキュー不整合を補正することが可能である精度は、受信された入力信号の品質に依存し得る。より詳細には、通信チャネルにおける雑音および／または干渉が、インターリーブＡＤＣの隣接するチャネル間の時間スキューの量を正確に測定する時間スキュー抽出回路要素の能力を妨害し得る。理想的には、チャネルの各ペアからの連続するサンプル間の平均距離は、チャネルのペアのすべてにわたってとられる平均距離に収束するべきである。しかしながら、通信チャネルにおける著しい雑音および／または干渉は、平均距離を発散させ得、これは、入力信号の後続のサンプルを使用不可能にし得る。
【００２１】
本開示の態様は、時間スキュー調整動作における、動作を発散させ得る状態を検出することによって、インターリーブＡＤＣの性能を改善し得る。いくつかの実施形態では、時間スキュー調整回路が、インターリーブＡＤＣのチャネルの各ペア間のそれぞれの時間スキューを計算するための時間スキュー検出回路要素と、入力信号に関連するナイキストゾーンに少なくとも部分的に基づいて、時間スキューの精度を決定するための発散制御回路要素とを含み得る。たとえば、時間スキュー検出回路要素は、チャネルの各ペアからの連続するサンプル間の平均距離に少なくとも部分的に基づいて、それぞれの時間スキューを計算し得る。時間スキュー調整（または補正）を適用することは、チャネルの特定のペアについての連続するサンプル間の平均距離を変化させ得る。より詳細には、本開示の態様は、（たとえば、時間スキュー調整に応答する）平均距離の変化の極性が、入力信号が位置することを予想されるターゲットナイキストゾーンに依存し得ることを認識する。たとえば、インターリーブＡＤＣが奇数ナイキストゾーンからの入力信号をサンプリングするとき、時間スキュー調整は、インターリーブＡＤＣが偶数ナイキストゾーンからの入力信号をサンプリングする場合に引き起こされるであろう変化と極性において反対である、連続するサンプル間の平均距離の変化を引き起こし得る。したがって、発散制御回路要素は、入力信号に関連するナイキストゾーンに基づいて、時間スキュー調整動作が発散する可能性があるかどうかを予測し得る。
【００２２】
図１は、インターリーブアナログデジタル変換器（ＡＤＣ）による入力信号の例示的なサンプリングを図示するグラフ１００を示す。図１の例では、インターリーブＡＤＣは、異なる時間において入力信号をサンプリングするように構成されたいくつか（ｎ個）のサンプルチャネルを含む。より詳細には、各サンプルチャネルは、インターリーブＡＤＣのそれぞれの「スライス」を備え得る。以下でより詳細に説明されるように、各ＡＤＣスライスは、ｆｓ／ｎに等しいサンプリング周波数を有する独立したアナログデジタル変換器として動作し得る（ここで、ｆｓは、インターリーブＡＤＣの全体的サンプリング周波数である）。
【００２３】
図１に示されているように、インターリーブＡＤＣの第１のサンプルチャネル（たとえば、サンプルチャネル１）が、第１の時間インスタンスｔ１において、入力信号のその第１のサンプルＶ（ｔ１）をキャプチャする。たとえば、第１の時間インスタンスｔ１は、第１のクロック信号の第１の遷移と一致し得る。その後、インターリーブＡＤＣの第２のサンプルチャネル（たとえば、サンプルチャネル２）が、第２の時間インスタンスｔ２において、入力信号のその第１のサンプルＶ（ｔ２）をキャプチャする。たとえば、第２の時間インスタンスｔ２は、第２のクロック信号の第１の遷移と一致し得る。Ｖ（ｔ２）は、サンプルチャネル２によってとられる第１のサンプルであり得るが、Ｖ（ｔ２）はまた、入力信号の（たとえば、Ｖ（ｔ１）の後の）第２の連続するサンプルを表すことに留意されたい。残りのサンプルチャネルは、第ｎのサンプルチャネル（たとえば、サンプルチャネルｎ）が、第ｎの時間インスタンスｔｎにおいて、入力信号のその第１のサンプルＶ（ｔｎ）をキャプチャするまで、順に、入力信号をサンプリングし続ける。サンプルチャネルｎがその第１のサンプルをとった後に、第１のサンプルチャネルは、その後、第（ｎ＋１）の時間インスタンスｔ１＋ｋにおいて、入力信号のその第２のサンプルＶ（ｔ１＋ｋ）をキャプチャし得る（ここで、ｋは、インターリーブＡＤＣのサンプリング期間を表す）。たとえば、第（ｎ＋１）の時間インスタンスｔ１＋ｋは、第１のクロック信号の第２の遷移と一致し得る。
【００２４】
理想的には、連続するサンプルチャネルの各ペアのサンプル間の「距離」（たとえば、時間差）が等しくなるべきである。たとえば、第１のサンプルチャネルの第１のサンプルと、第２のチャネルの第１のサンプルとの間の距離（ΔＶｔ１−ｔ２）は、第２のチャネルの第１のサンプルと、第３のサンプルチャネルの第１のサンプルとの間の距離（ΔＶｔ２−ｔ３）に等しくなるべきである（たとえば、ΔＶｔ１−ｔ２＝ΔＶｔ２−ｔ３）。しかしながら、図１の例では、サンプルチャネル１および２からの連続するサンプル間の距離は、サンプルチャネル２および３からの連続するサンプル間の距離よりも著しく大きい（たとえば、ΔＶｔ１−ｔ２＞ΔＶｔ２−ｔ３）。本開示の態様は、これらの２つの距離間の差が、第２のサンプルチャネルにおける時間スキュー誤差（Δｔ）に比例することを認識する。たとえば、第２のサンプルチャネルによってとられる第１のサンプルは、Δｔ２だけ遅くなり得、第３のサンプルチャネルによってとられる第１のサンプルは、Δｔ３だけ遅くなり得、第（ｎ−１）のサンプルチャネルによってとられる第１のサンプルは、Δｔｎ−１だけ早くなり得、第ｎのサンプルチャネルによってとられる第１のサンプルは、Δｔｎだけ早くなり得る。
【００２５】
図２は、いくつかの実施形態による、時間スキュー調整回路要素をもつインターリーブＡＤＣ２００の例示的なブロック図を示す。インターリーブＡＤＣ２００は、サンプリングステージ２１０と、オフセット／利得較正回路２２０と、時間スキュー調整回路２３０とを含む。サンプルステージ２１０は、複数のサンプルチャネルＣＨ１〜ＣＨ４を含む。図２の例では、サンプリングステージ２１０は、４つのサンプルチャネルＣＨ１〜ＣＨ４のみを含むように示されている。しかしながら、実際の実装では、サンプリングステージ２１０は、図２に図示されているものよりも少ないまたは多いチャネルを含み得る。インターリーブＡＤＣ２００は、入力信号２０１を受信し、サンプリング周波数ｆｓにおいて入力信号２０１をサンプリングして、入力信号を表すデジタル出力２０２を作り出すように構成され得る。
【００２６】
サンプリングステージ２１０は、クロック信号（ＣＬＫ）に少なくとも部分的に基づいて、入力信号２０１をサンプリングするように構成され得る。たとえば、サンプルステージ２１０は、それぞれのサンプリングスイッチ２１２１〜２１２４を介して入力信号２０１を受信するように結合された複数のＡＤＣスライス２１４１〜２１４４を含み得る。より詳細には、ＡＤＣスライス２１４１〜２１４４（および対応するスイッチ２１２１〜２１２４）の各々は、サンプリングステージ２１０のそれぞれのチャネルＣＨ１〜ＣＨ４を備え得る。したがって、第１のスライス２１４１によってキャプチャされるデジタルサンプル２０３１が、サンプリングステージ２１０の第１のチャネルＣＨ１において実施されるサンプリングに対応し、第２のスライス２１４２によってキャプチャされるデジタルサンプル２０３２が、サンプリングステージ２１０の第２のチャネルＣＨ２において実施されるサンプリングに対応し、第３のスライス２１４３によってキャプチャされるデジタルサンプル２０３３が、サンプリングステージ２１０の第３のチャネルＣＨ３において実施されるサンプリングに対応し、第４のスライス２１４４によってキャプチャされるデジタルサンプル２０３４が、サンプリングステージ２１０の第４のチャネルＣＨ４において実施されるサンプリングに対応する。
【００２７】
ＡＤＣスライス２１４１〜２１４４の各々は、サンプリング周波数ｆｓ／４において入力信号２０１をサンプリングして、複数のデジタルサンプル２０３１〜２０３４を作り出す。デジタルサンプル２０３１〜２０３４は、次いで、オフセット／利得較正回路２２０を介してフィルタ処理されて、デジタル出力２０２を作り出す。サンプリングスイッチ２１２１〜２１２４は入力信号２０１を、それぞれ、ＡＤＣスライス２１４１〜２１４４に、各ＡＤＣスライスが入力信号２０１のそれぞれのサンプルをキャプチャすべき時間であるときに結合するように構成される。いくつかの実施形態では、サンプリングスイッチ２１２１〜２１２４を開くことおよび／または閉じることは、クロック信号ＣＬＫによって制御され得る。理想的には、サンプリングスイッチ２１２１〜２１２４のタイミングは、ＡＤＣスライス２１４１〜２１４４の各々が同じ遅延量および／またはタイミングオフセットを伴って入力信号２０１を受信するように整合され得る。たとえば、第１のスライス２１４１が入力信号２０１を受信すると、第２のスライス２１４２は、ある時間量（Δｔ）が過ぎた後に入力信号２０１を受信するべきである。同様に、第２のスライス２１４２が入力信号２０１を受信すると、第３のスライス２１４３は、同じ時間量Δｔが過ぎた後に入力信号２０１を受信するべきである。しかしながら、実際の実装では、（たとえば、プロセス変動により）異なるスイッチ２１２１〜２１２４を介した入力信号２０１のルーティング間に不整合があり得る。これは、図１に示されているような時間スキュー不整合を生じ得る。
【００２８】
時間スキュー調整回路２３０は、出力信号２０２に少なくとも部分的に基づいて、サンプリングステージ２１０のチャネルＣＨ１〜ＣＨ４間の時間スキュー不整合を検出し得る。いくつかの実施形態では、時間スキュー調整回路２３０は、サンプリングスイッチ２１２１〜２１２４のタイミングを調整することによって、様々なチャネルＣＨ１〜ＣＨ４間の時間スキュー不整合をさらに補正し得る。たとえば、時間スキュー調整回路２３０は、プログラマブル遅延ステージ２４０を介して、（たとえば、サンプリングスイッチ２１２１〜２１２４のタイミングを制御する）クロック信号ＣＬＫを選択的に遅延させることによって、サンプリングスイッチ２１２１〜２１２４のタイミングを調整し得る。いくつかの態様では、タイミング調整は、時間スキュー調整（ＴＳ＿ＡＤＪ）信号２０５として、時間スキュー調整回路２３０によって出力され得る。たとえば図１を参照すると、時間スキュー調整回路２３０は、第１のサンプリングスイッチ２１２１に適用されるクロック信号と、第２のサンプリングスイッチ２１２２に適用されるクロック信号との間の遅延量を減少させることによって、第１のサンプルのタイミングと第２のサンプルのタイミングとの間の時間スキューの量（たとえば、ΔＶｔ１−ｔ２）を減少させ得る。
【００２９】
いくつかの実施形態では、時間スキュー調整回路２３０は、サンプリングステージ２１０においてチャネルのペア間の時間スキューの量を抽出するために、（たとえば、乗算器および加算器の代わりに）減算器回路要素を使用し得る。しかしながら、通信チャネルにおける雑音および／または干渉が、インターリーブＡＤＣの隣接するチャネル間の時間スキューの量を正確に測定する時間スキュー調整回路２３０の能力を妨害し得る。以下でより詳細に説明されるように、時間スキュー調整回路２３０は、奇数および偶数信号導関数のインターリーブ絶対値を比較して、経時的に（たとえば、時間スキューの量に比例し得る）入力信号２０１の連続するサンプル間の平均距離を抽出し得る。理想的には、チャネルの各ペアからの連続するサンプル間の平均距離は、チャネルのペアのすべてにわたって実質的に同じである平均距離に収束するべきである。しかしながら、（ブロッカーおよび／またはスペクトルアーティファクトの存在などの）通信チャネルにおける雑音および／または干渉は、経時的に平均距離を発散させ得、これは、（たとえば、サンプリングステージ２１０による）入力信号２０１の後続のサンプルをますます使用不可能にし得る。
【００３０】
いくつかの実施形態では、時間スキュー調整回路２３０は、（たとえば、時間スキュー調整回路２３０によって適用されたタイミング調整に応答して）入力信号２０１の連続するサンプル間の平均距離を発散させ得る１つまたは複数の状態を検出するための発散制御回路要素２３２を含み得る。より詳細には、いくつかの態様では、時間スキュー調整回路２３０は、入力信号に関連するナイキストゾーンに基づいて、時間スキュー調整動作が発散する可能性があるかどうかを予測し得る。いくつかの他の態様では、時間スキュー調整回路２３０は、入力信号２０１の連続するサンプル間の平均距離の変化の極性を監視することによって、入力信号に関連するナイキストゾーンを決定し得る。
【００３１】
図３は、いくつかの実施形態による、時間スキュー抽出器回路３００の例示的なブロック図を示す。時間スキュー抽出器回路３００は、図２の時間スキュー調整回路２３０の少なくとも一部分の例示的な実施形態であり得る。図３の例では、時間スキュー抽出器回路３００は、（たとえば、図２のインターリーブＡＤＣ２００などの）４チャネルインターリーブＡＤＣについて時間スキュー値を抽出するように構成され得る。しかしながら、実際の実装では、時間スキュー抽出器回路３００は、任意の数（ｎ個）のチャネルを有するインターリーブＡＤＣについて時間スキュー値を抽出するように構成され得る。
【００３２】
時間スキュー抽出器回路３００は、第１の減算器３０２と、（以下で「第２の減算器３０４」と総称される）複数の第２の減算器３０４１〜３０４４と、フリップフロップ３０３と、ビットマニピュレータ３１０と、デマルチプレクサ３２０と、（以下で「平均化回路３３０」と総称される）複数の平均化回路３３００〜３３０４とを含む。図３の例では、簡単のために、４つの第２の減算器３０４および５つの平均化回路３３０のみが示されている。しかしながら、実際の実装では、時間スキュー抽出器回路３００は、（たとえば、ｎチャネルインターリーブＡＤＣについて時間スキュー測定を抽出するために）任意の数の第２の減算器３０４および／または平均化回路３３０を含み得る。
【００３３】
第１の減算器３０２とフリップフロップ３０３とは、（インターリーブＡＤＣ２００の出力２０２などの）インターリーブＡＤＣによってキャプチャされた一連のオフセット／利得較正されたデジタルサンプルＶ（ｔ）を受信するように結合され得る。したがって、サンプルＶ（ｔ）は、離散時間ｔにおける（インターリーブＡＤＣ２００によって受信された入力信号２０１などの）入力信号のデジタル表現に対応し得る。いくつかの実施形態では、時間スキュー抽出器回路３００は、デジタルサンプルＶ（ｔ）が収集される時間ｔ間の差を、Ｖ（ｔ）の値に少なくとも部分的に基づいて、決定し得る。より詳細には、時間スキュー抽出器回路３００は、インターリーブＡＤＣの隣接するチャネル（たとえば、チャネル「ペア」）によってキャプチャされた連続するサンプルＶ（ｔ）間の距離を検出するように構成され得る。
【００３４】
フリップフロップ３０３は、各サンプルＶ（ｔ）の導関数Ｖ（ｔ＋１）（たとえば、現在のサンプルとして、次のまたは後続のクロックサイクル上で受信および／または測定されるサンプル）を出力し得、導関数Ｖ（ｔ＋１）を第１の減算器３０２にフォワーディングし得る。第１の減算器３０２は、信号微分を実施して、サンプルの各連続するペア間の距離ΔＶ（たとえば、ΔＶ＝Ｖ（ｔ）−Ｖ（ｔ＋１））を取得し得る。距離ΔＶは、（たとえば、距離が正の値を有するのか負の値を有するのかを表すビットをフリップすることによって）ΔＶのビットを操作して距離の絶対値｜ΔＶ｜を作り出すように構成された、ビットマニピュレータ３１０にフォワーディングされ得る。絶対値｜ΔＶ｜は、デマルチプレクサ３２０および第１の平均化回路３３００にフォワーディングされる。
【００３５】
第１の平均化回路３３００は、ビットマニピュレータ３１０によって出力された距離｜ΔＶ｜のすべての平均μ（ΔＶ）を計算し得る。より詳細には、第１の平均化回路３３００によって出力される平均μ（ΔＶ）は、インターリーブＡＤＣのチャネル（たとえば、ＣＨ１〜ＣＨ４）のすべてにわたってとられる連続するサンプル間の距離の平均を表し得る。この平均μ（ΔＶ）は、第２の減算器３０４の各々への入力として提供され得る。
【００３６】
デマルチプレクサ３２０は、距離｜ΔＶ｜を、それらのそれぞれのチャネルペアリングに従って、分離し得る。たとえば、デマルチプレクサ３２０の第１の出力｜ΔＶｔ１−ｔ２｜が、インターリーブＡＤＣの隣接するチャネルの第１のペア（たとえば、ＣＨ１およびＣＨ２）によってキャプチャされた連続するサンプル間の距離に対応し得、デマルチプレクサ３２０の第２の出力｜ΔＶｔ２−ｔ３｜が、インターリーブＡＤＣのチャネルの第２のペア（たとえば、ＣＨ２およびＣＨ３）によってキャプチャされた連続するサンプル間の距離に対応し得、デマルチプレクサ３２０の第３の出力｜ΔＶｔ３−ｔ４｜が、インターリーブＡＤＣのチャネルの第３のペア（たとえば、ＣＨ３およびＣＨ４）によってキャプチャされた連続するサンプル間の距離に対応し得、デマルチプレクサ３２０の第４の出力｜ΔＶｔ４−ｔ１｜が、インターリーブＡＤＣのチャネルの第４のペア（たとえば、ＣＨ４およびＣＨ１）によってキャプチャされた連続するサンプル間の距離に対応し得る。デマルチプレクサ３２０の出力｜ΔＶｔ１−ｔ２｜、｜ΔＶｔ２−ｔ３｜、｜ΔＶｔ３−ｔ４｜、および｜ΔＶｔ４−ｔ１｜は、それぞれ、平均化回路３３０１〜３３０４への入力として提供され得る。
【００３７】
平均化回路３３０１〜３３０４の各々は、チャネルの対応するペアからの連続するサンプル間の平均距離を計算し得る。たとえば、第２の平均化回路３３０１が、チャネルの第１のペア（ＣＨ１およびＣＨ２）によってキャプチャされた連続するサンプル間の平均距離μ（ΔＶｔ１−ｔ２）を計算し得、第３の平均化回路３３０２が、チャネルの第２のペア（ＣＨ２およびＣＨ３）によってキャプチャされた連続するサンプル間の平均距離μ（ΔＶｔ２−ｔ３）を計算し得、第４の平均化回路３３０３が、チャネルの第３のペア（ＣＨ３およびＣＨ４）によってキャプチャされた連続するサンプル間の平均距離μ（ΔＶｔ３−ｔ４）を計算し得、第５の平均化回路３３０４が、チャネルの第４のペア（ＣＨ４およびＣＨ１）によってキャプチャされた連続するサンプル間の平均距離μ（ΔＶｔ４−ｔ１）を計算し得る。平均化回路３３０１〜３３０４の出力μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、およびμ（ΔＶｔ４−ｔ１）は、第２の減算器３０４の各々への２次入力として提供され得る。
【００３８】
第２の減算器３０４の各々は、インターリーブＡＤＣのチャネル（たとえば、ＣＨ１〜ＣＨ４）のすべてにわたって測定された、連続するサンプル間の距離の平均μ（ΔＶ）と、チャネルの対応するペア（たとえば、ＣＨ１−ＣＨ２、ＣＨ２−ＣＨ３、ＣＨ３−ＣＨ４、またはＣＨ４−ＣＨ１）からの連続するサンプル間の平均距離との間の差を計算し得る。第２の減算器３０４の各々によって算出される差は、対応するペアチャネル間の平均時間スキューα（Δｔ）に比例する。たとえば、第１の第２の減算器３０４１が、μ（ΔＶ）とμ（ΔＶｔ１−ｔ２）との間の差を計算して、チャネルの第１のペア（ＣＨ１およびＣＨ２）間の平均時間スキューα（−Δｔ１＋Δｔ２）を決定し得、第２の第２の減算器３０４２が、μ（ΔＶ）とμ（ΔＶｔ２−ｔ３）との間の差を計算して、チャネルの第２のペア（ＣＨ２およびＣＨ３）間の平均時間スキューα（−Δｔ２＋Δｔ３）を決定し得、第３の第２の減算器３０４３が、μ（ΔＶ）とμ（ΔＶｔ３−ｔ４）との間の差を計算して、チャネルの第３のペア（ＣＨ３およびＣＨ４）間の平均時間スキューα（−Δｔ３＋Δｔ４）を決定し得、第４の第２の減算器３０４４が、μ（ΔＶ）とμ（ΔＶｔ４−ｔ１と）の間の差を計算して、チャネルの第４のペア（ＣＨ４およびＣＨ１）間の平均時間スキューα（−Δｔ４＋Δｔ１）を決定し得る。
【００３９】
計算された時間スキュー値α（−Δｔ１＋Δｔ２）、α（−Δｔ２＋Δｔ３）、α（−Δｔ３＋Δｔ４）、およびα（−Δｔ４＋Δｔ１）は、（たとえば、図２に関して上記で説明された）インターリーブＡＤＣのサンプリングステージにおいて時間スキュー補正を実施するように構成され得る、較正ループコントローラ（簡単のために図示せず）への入力として提供され得る。理想的には、チャネルの各ペアからの連続するサンプル間の平均距離μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、およびμ（ΔＶｔ４−ｔ１）は、時間スキュー補正の後続の反復に続いて、チャネルのペアのすべてにわたる平均距離μ（ΔＶ）に収束するべきである。しかしながら、通信チャネルにおける雑音および／または干渉は、較正ループコントローラによって実装される時間スキュー調整の結果として、平均距離μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、およびμ（ΔＶｔ４−ｔ１）を発散させ得る。これは、時間スキューα（−Δｔ１＋Δｔ２）、α（−Δｔ２＋Δｔ３）、α（−Δｔ３＋Δｔ４）、およびα（−Δｔ４＋Δｔ１）の精度に影響を及ぼし、したがって、時間スキュー不整合を補正する較正ループコントローラの能力をさらに妨害し得る。
【００４０】
図４は、インターリーブＡＤＣによってサンプリングされた入力信号の例示的なエイリアシングを図示するグラフ４００を示す。図４の例では、入力信号は、特定のサンプリング周波数ｆｓにおいてサンプリングされ得る。エイリアシングは、サンプリング周波数が、（「ナイキストレート」としても知られる）入力信号の最大周波数の２倍よりも小さいときに発生する。エイリアシングの結果として、入力信号は、サンプリング周波数ｆｓによって定められる複数のナイキストゾーンのうちのいずれかに関連し得る。たとえば図４を参照すると、サンプリング周波数ｆｓは、いくつかのナイキストゾーンＮＺ１〜ＮＺ４を画定する。第１のナイキストゾーンＮＺ１は周波数レンジ０〜０．５ｆｓに及び、第２のナイキストゾーンＮＺ２は周波数レンジ０．５ｆｓ〜ｆｓに及び、第３のナイキストゾーンＮＺ３は周波数レンジｆｓ〜１．５ｆｓに及び、第４のナイキストゾーンＮＺ４は周波数レンジ１．５ｆｓ〜２ｆｓに及ぶ。
【００４１】
図４に示されているように、より高いナイキストゾーン中にある入力信号は、第１のナイキストゾーンＮＺ１までエイリアシングすることになる。したがって、入力信号が実際にどのナイキストゾーン中にあるかにかかわらず、元の信号中に含まれている情報のすべては、第１のナイキストゾーンＮＺ１において見つけられ得る。しかしながら、奇数番号のナイキストゾーンの場合とに比べて、偶数番号のナイキストゾーンの場合は、スペクトルが反転されることに留意されたい。たとえば、第２のナイキストゾーン中にある入力信号の周波数成分は、第１のナイキストゾーンにおいてサンプリングされるとき、逆順で提示され得る。
【００４２】
図５Ａは、奇数ナイキストゾーンにおける入力信号の例示的なサンプリングを図示するグラフ５００Ａを示す。たとえば、入力信号は、図１の第１のナイキストゾーンＮＺ１に関連し得る。入力信号は、離散時間ｔ１、ｔ２、およびｔ３においてサンプリングされて、それぞれのデジタルサンプルＶ（ｔ１）、Ｖ（ｔ２）、およびＶ（ｔ３）を作り出し得る。いくつかの実施形態では、デジタルサンプルＶ（ｔ１）、Ｖ（ｔ２）、およびＶ（ｔ３）の各々は、インターリーブＡＤＣのそれぞれのチャネル（たとえば、スライス）によって生成され得る。たとえば、第１のサンプルＶ（ｔ１）は第１のチャネルによって生成され得、第２のサンプルＶ（ｔ２）は第２のチャネルによって生成され得、第３のサンプルＶ（ｔ３）は第３のチャネルによって生成され得る。図５Ａに示されているように、第２のチャネルに適用される時間スキュー調整Δｔが、第２のチャネルによって生成されるサンプルと、第１および第３のチャネルの各々によって生成されるサンプルとの間の距離の変化を引き起こす。より詳細には、時間スキュー調整Δｔは、第２のチャネルによって生成されるサンプルを、第３のチャネルによって生成されるサンプルのより近くに移動する（たとえば、ΔＶｔ２’−ｔ３＜ΔＶｔ２−ｔ３）。言い換えれば、時間スキュー調整Δｔは、インターリーブＡＤＣの第２および第３のチャネルからの連続するサンプル間の距離の減少を引き起こす。
【００４３】
図５Ｂは、偶数ナイキストゾーンにおける入力信号の例示的なサンプリングを図示するグラフ５００Ｂを示す。図５Ｂの入力信号は、入力信号が（図１の第２のナイキストゾーンＮＺ２などの）隣接するナイキストゾーンに関してサンプリングされ得ることを除いて、図５Ａの入力信号と同じであり得る。したがって、デジタルサンプルＶ（ｔ１）、Ｖ（ｔ２）、およびＶ（ｔ３）は、グラフ５００Ａ中のそれらの同等物とは逆順で示されている。図５Ｂに示されているように、第２のチャネルに適用される時間スキュー調整Δｔが、第２のチャネルによって生成されるサンプルと、第１および第３のチャネルの各々によって生成されるサンプルとの間の距離の変化を引き起こす。より詳細には、時間スキュー調整Δｔは、第２のチャネルによって生成されるサンプルを、第３のチャネルによって生成されるサンプルからより遠くに移動する（たとえば、ΔＶｔ２’−ｔ３＞ΔＶｔ２−ｔ３）。言い換えれば、時間スキュー調整Δｔは、インターリーブＡＤＣの第２および第３のチャネルからの連続するサンプル間の距離の増加を引き起こす。
【００４４】
図５Ａおよび図５Ｂに関して、入力信号に関連するナイキストゾーンは、チャネルの所与のペアからの連続するサンプル間の距離の変化の極性に影響を及ぼし得ることに留意されたい。たとえば図６のグラフ６００を参照すると、インターリーブＡＤＣにおける時間スキュー調整Δｔは、入力信号が奇数ナイキストゾーンに関してサンプリングされるとき、第２および第３のチャネルからの連続するサンプル間の平均距離の変化の負（−）の極性を生じ得る（たとえば、μ’ｏｄｄ＜μ）。一方、同じ時間時間スキュー調整Δｔは、入力信号が偶数ナイキストゾーンに関してサンプリングされるとき、第２および第３のチャネルからの連続するサンプル間の平均距離の変化の正（＋）の極性を生じ得る（たとえば、μ’ｅｖｅｎ＞μ）。
【００４５】
いくつかの態様では、特定のナイキストゾーンにおけるブロッカーの存在が、隣接するナイキストゾーンにおける入力信号のサンプリングに影響を及ぼし得る。たとえば、図７Ａは、隣接するナイキストゾーンにおいて高電力ブロッカー７０４を伴う、第１のナイキストゾーンにおける入力信号７０２の例示的なエイリアシングを図示するグラフ７００Ａを示す。図７Ａの例では、ブロッカー７０４は、入力信号７０２よりも著しく多くの電力および／またはエネルギーを有する。その結果、ＡＤＣによってサンプリングされるエネルギーは、第２のナイキストゾーンＮＺ２におけるブロッカー７０４によって支配され得る。図６に関して上記で説明されたように、（たとえば、時間スキュー調整Δｔに応答する）チャネルのペアからの連続するサンプル間の平均距離の変化の極性は、入力信号が偶数ナイキストゾーンに関してサンプリングされるのか、奇数ナイキストゾーンに関してサンプリングされるのかに依存し得る。
【００４６】
図７Ｂは、時間スキュー調整の結果としての図７Ａに示されている入力信号の例示的なサンプリングを図示するグラフ７００Ｂを示す。図７Ｂの例では、第２のチャネルによって生成されるサンプルＶ（ｔ２）は、第３のチャネルによって生成されるサンプルＶ（ｔ３）に対してよりも、第１のチャネルによって生成されるサンプルＶ（ｔ１）に対して近い。入力信号７０２が奇数ナイキストゾーン（たとえば、ＮＺ１）中にあるので、インターリーブＡＤＣに適用される時間スキュー調整Δｔは、（図５Ａに示されているように）第２および第３のチャネルによって生成される連続するサンプル間の距離を減少させると予想される。しかしながら、（たとえば、ブロッカー７０４からの）著しくより多くのエネルギーが第２のナイキストゾーン中にあるので、時間スキュー調整Δｔは、代わりに、第２および第３のチャネルによって生成される連続するサンプル間の距離を増加させ得る（たとえば、ΔＶｔ２’−ｔ３＞ΔＶｔ２−ｔ３）。これは、インターリーブＡＤＣの第２のチャネルによって収集される後続のデジタルサンプルの精度をさらに減少させる。
【００４７】
図７Ａおよび図７Ｂに示されているように、入力信号のナイキストゾーンに隣接するナイキストゾーンにおけるスペクトル雑音および／または干渉（たとえば、ブロッカー）は、（たとえば、図３の時間スキュー抽出回路３００などの）時間スキュー抽出回路によって実施される時間スキュー測定の精度に影響を及ぼし得る。たとえば、入力信号７０２が奇数ナイキストゾーン中にあると予想されるので、時間スキュー抽出回路は、第２のサンプルのタイミングがあまりに早く発生する（たとえば、第３のサンプルのタイミングよりも第１のサンプルのタイミングに近い）ことを検出し得る。その結果、較正ループコントローラは、時間スキュー不整合を補正する試みにおいて、第２のチャネルのサンプルタイミングを（たとえば、Δｔだけ）遅延させ得る。しかしながら、インターリーブＡＤＣによってサンプリングされる大部分のエネルギーが、偶数ナイキストゾーン中にあるので、第２のチャネルのサンプルタイミングを遅延させることは、第２のサンプルのタイミングを一層早く発生させ得る。フィードバックを通して、時間スキュー抽出回路によって検出される時間スキューは、発散し続け得る。
【００４８】
図８は、いくつかの実施形態による、発散制御回路要素をもつ時間スキュー抽出器回路８００の例示的なブロック図を示す。時間スキュー抽出器回路８００は、図２の時間スキュー調整回路２３０の少なくとも一部分の例示的な実施形態であり得る。たとえば、時間スキュー抽出器回路８００は、（たとえば、図２のインターリーブＡＤＣ２００などの）４チャネルインターリーブＡＤＣについて時間スキュー値を抽出するように構成され得る。しかしながら、実際の実装では、時間スキュー抽出器回路８００は、任意の数（ｎ個）のチャネルを有するインターリーブＡＤＣについて時間スキュー値を抽出するように構成され得る。
【００４９】
時間スキュー抽出器回路８００は、第１の減算器８０２と、（以下で「第２の減算器８０４」と総称される）複数の第２の減算器８０４１〜８０４４と、フリップフロップ８０３と、ビットマニピュレータ８１０と、デマルチプレクサ８２０と、（以下で「平均化回路８３０」と総称される）複数の平均化回路８３００〜８３０４とを含む。図８の例では、簡単のために、４つの第２の減算器８０４および５つの平均回路８３０のみが示されている。しかしながら、実際の実装では、時間スキュー抽出器回路８００は、（たとえば、ｎチャネルインターリーブＡＤＣについて時間スキュー測定を抽出するために）任意の数の第２の減算器８０４および／または平均化回路８３０を含み得る。
【００５０】
第１の減算器８０２とフリップフロップ８０３とは、（インターリーブＡＤＣ２００の出力２０２などの）インターリーブＡＤＣによってキャプチャされた一連のオフセット／利得較正されたデジタルサンプルＶ（ｔ）を受信するように結合され得る。したがって、サンプルＶ（ｔ）は、離散時間ｔにおける（インターリーブＡＤＣ２００によって受信された入力信号２０１などの）入力信号のデジタル表現に対応し得る。いくつかの実施形態では、時間スキュー抽出器回路８００は、デジタルサンプルＶ（ｔ）が収集される時間ｔ間の差を、Ｖ（ｔ）の値に少なくとも部分的に基づいて、決定し得る。より詳細には、時間スキュー抽出器回路８００は、インターリーブＡＤＣの隣接するチャネル（またはチャネルのペア）によってキャプチャされた連続するサンプルＶ（ｔ）間の距離を検出するように構成され得る。
【００５１】
フリップフロップ８０３は、各サンプルＶ（ｔ）の導関数Ｖ（ｔ＋１）（たとえば、現在のサンプルとして、次のまたは後続のクロックサイクル上で受信および／または測定されるサンプル）を出力し得、導関数Ｖ（ｔ＋１）を第１の減算器８０２にフォワーディングし得る。第１の減算器８０２は、信号微分を実施して、サンプルの各連続するペア間の距離ΔＶ（たとえば、ΔＶ＝Ｖ（ｔ）−Ｖ（ｔ＋１））を取得し得る。距離ΔＶは、（たとえば、距離が正の値を有するのか負の値を有するのかを表すビットをフリップすることによって）ΔＶのビットを操作して距離の絶対値｜ΔＶ｜を作り出すように構成された、ビットマニピュレータ８１０にフォワーディングされ得る。絶対値｜ΔＶ｜は、デマルチプレクサ８２０および第１の平均化回路８３００にフォワーディングされる。
【００５２】
第１の平均化回路８３００は、ビットマニピュレータ８１０によって出力された距離｜ΔＶ｜のすべての平均μ（ΔＶ）を計算し得る。より詳細には、第１の平均化回路８３００によって出力される平均μ（ΔＶ）は、インターリーブＡＤＣのチャネル（たとえば、ＣＨ１〜ＣＨ４）のすべてにわたってとられる連続するサンプル間の距離の平均を表し得る。この平均μ（ΔＶ）は、第２の減算器８０４の各々への入力として提供され得る。
【００５３】
デマルチプレクサ８２０は、距離｜ΔＶ｜を、それらのそれぞれのチャネルペアリングに従って、分離し得る。たとえば、デマルチプレクサ８２０の第１の出力｜ΔＶｔ１−ｔ２｜が、インターリーブＡＤＣの隣接するチャネルの第１のペア（たとえば、ＣＨ１およびＣＨ２）によってキャプチャされた連続するサンプル間の距離に対応し得、デマルチプレクサ８２０の第２の出力｜ΔＶｔ２−ｔ３｜が、インターリーブＡＤＣのチャネルの第２のペア（たとえば、ＣＨ２およびＣＨ３）によってキャプチャされた連続するサンプル間の距離に対応し得、デマルチプレクサ８２０の第３の出力｜ΔＶｔ３−ｔ４｜が、インターリーブＡＤＣのチャネルの第３のペア（たとえば、ＣＨ３およびＣＨ４）によってキャプチャされた連続するサンプル間の距離に対応し得、デマルチプレクサ８２０の第４の出力｜ΔＶｔ４−ｔ１｜が、インターリーブＡＤＣのチャネルの第４のペア（たとえば、ＣＨ４およびＣＨ１）によってキャプチャされた連続するサンプル間の距離に対応し得る。デマルチプレクサ８２０の出力｜ΔＶｔ１−ｔ２｜、｜ΔＶｔ２−ｔ３｜、｜ΔＶｔ３−ｔ４｜、および｜ΔＶｔ４−ｔ１｜は、それぞれ、平均化回路８３０１〜８３０４への入力として提供され得る。
【００５４】
平均化回路８３０１〜８３０４の各々は、チャネルの対応するペアからの連続するサンプル間の平均距離を計算し得る。たとえば、第２の平均化回路８３０１が、チャネルの第１のペア（ＣＨ１およびＣＨ２）によってキャプチャされた連続するサンプル間の平均距離μ（ΔＶｔ１−ｔ２）を計算し得、第３の平均化回路８３０２が、チャネルの第２のペア（ＣＨ２およびＣＨ３）によってキャプチャされた連続するサンプル間の平均距離μ（ΔＶｔ２−ｔ３）を計算し得、第４の平均化回路８３０３が、チャネルの第３のペア（ＣＨ３およびＣＨ４）によってキャプチャされた連続するサンプル間の平均距離μ（ΔＶｔ３−ｔ４）を計算し得、第５の平均化回路８３０４が、チャネルの第４のペア（ＣＨ４およびＣＨ１）によってキャプチャされた連続するサンプル間の平均距離μ（ΔＶｔ４−ｔ１）を計算し得る。平均化回路８３０１〜８３０４の出力μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、およびμ（ΔＶｔ４−ｔ１）は、第２の減算器８０４の各々への２次入力として提供され得る。
【００５５】
第２の減算器８０４の各々は、インターリーブＡＤＣのチャネル（たとえば、ＣＨ１〜ＣＨ４）のすべてにわたって測定された、連続するサンプル間の距離の平均μ（ΔＶ）と、チャネルの対応するペア（たとえば、ＣＨ１−ＣＨ２、ＣＨ２−ＣＨ３、ＣＨ３−ＣＨ４、またはＣＨ４−ＣＨ１）からの連続するサンプル間の平均距離との間の差を計算し得る。第２の減算器８０４の各々によって算出される差は、対応するペアチャネル間の平均時間スキューα（Δｔ）に比例する。たとえば、第１の第２の減算器８０４１が、μ（ΔＶ）とμ（ΔＶｔ１−ｔ２）との間の差を計算して、チャネルの第１のペア（ＣＨ１およびＣＨ２）間の平均時間スキューα（−Δｔ１＋Δｔ２）を決定し得、第２の第２の減算器８０４２が、μ（ΔＶ）とμ（ΔＶｔ２−ｔ３）との間の差を計算して、チャネルの第２のペア（ＣＨ２およびＣＨ３）間の平均時間スキューα（−Δｔ２＋Δｔ３）を決定し得、第３の第２の減算器８０４３が、μ（ΔＶ）とμ（ΔＶｔ３−ｔ４）との間の差を計算して、チャネルの第３のペア（ＣＨ３およびＣＨ４）間の平均時間スキューα（−Δｔ３＋Δｔ４）を決定し得、第４の第２の減算器８０４４が、μ（ΔＶ）とμ（ΔＶｔ４−ｔ１と）の間の差を計算して、チャネルの第４のペア（ＣＨ４およびＣＨ１）間の平均時間スキューα（−Δｔ４＋Δｔ１）を決定し得る。
【００５６】
計算された時間スキュー値α（−Δｔ１＋Δｔ２）、α（−Δｔ２＋Δｔ３）、α（−Δｔ３＋Δｔ４）、およびα（−Δｔ４＋Δｔ１）は、（たとえば、図２に関して上記で説明された）インターリーブＡＤＣのサンプリングステージにおいて時間スキュー補正を実施するように構成され得る、較正ループコントローラ（簡単のために図示せず）への入力として提供され得る。理想的には、チャネルの各ペアからの連続するサンプル間の平均距離μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、およびμ（ΔＶｔ４−ｔ１）は、時間スキュー補正の後続の反復に続いて、チャネルのペアのすべてにわたる平均距離μ（ΔＶ）に収束するべきである。しかしながら、通信チャネルにおける雑音および／または干渉は、較正ループコントローラによって実装される時間スキュー調整の結果として、平均距離μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、およびμ（ΔＶｔ４−ｔ１）を発散させ得る。
【００５７】
いくつかの実施形態では、時間スキュー抽出器回路８００は、時間スキューα（−Δｔ１＋Δｔ２）、α（−Δｔ２＋Δｔ３）、α（−Δｔ３＋Δｔ４）、およびα（−Δｔ４＋Δｔ１）の精度を決定するための発散制御回路８４０を含み得る。より詳細には、発散制御回路８４０は、平均距離μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、およびμ（ΔＶｔ４−ｔ１）を発散させる可能性がある、（隣接するナイキストゾーンにおけるスペクトル干渉の存在などの）１つまたは複数の状態を検出し得る。たとえば、発散制御回路８４０は、それぞれ、平均化回路８３０１〜８３０４によって出力された、平均距離μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、およびμ（ΔＶｔ４−ｔ１）の各々のコピーを受信し得る。いくつかの実施形態では、発散制御回路８４０は、発散状態が検出されたかどうかを決定するために、平均距離μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、およびμ（ΔＶｔ４−ｔ１）の傾向を監視し得る。
【００５８】
図６および図７に関して上記で説明されたように、発散状態は、インターリーブＡＤＣによってサンプリングされるエネルギーが、入力信号のナイキストゾーンに隣接するナイキストゾーンにおけるスペクトル干渉（たとえば、ブロッカー）によって支配されるとき、発生し得る。たとえば、入力信号が奇数ナイキストゾーン（たとえば、ＮＺ１）中にあり、高電力ブロッカーが、隣接する偶数ナイキストゾーン（たとえば、ＮＺ２）中にある場合、ブロッカーからのエネルギーは、（たとえば、図６に示されているように）平均距離が低減することが予想されるとき、時間スキュー調整Δｔに応答して、平均距離μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、および／またはμ（ΔＶｔ４−ｔ１）のうちの１つまたは複数を増加させ得る。同様に、入力信号が偶数ナイキストゾーン（たとえば、ＮＺ２）中にあり、高電力ブロッカーが、隣接する奇数ナイキストゾーン（たとえば、ＮＺ１）中にある場合、ブロッカーからのエネルギーは、（たとえば、図６に示されているように）平均距離が増加することが予想されるとき、時間スキュー調整Δｔに応答して、平均距離μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、および／またはμ（ΔＶｔ４−ｔ１）のうちの１つまたは複数を低減させ得る。
【００５９】
したがって、いくつかの実施形態では、発散制御回路８４０は、入力信号に関連するナイキストゾーンが与えられれば、平均距離μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、およびμ（ΔＶｔ４−ｔ１）の変化の予想される極性を決定し得る。いくつかの態様では、入力信号に関連するナイキストゾーンは、時間スキュー抽出回路８００のユーザによって（たとえば、ＮＺ＿Ｓｅｌｅｃｔ信号として）提供され得る。たとえば、変化の予想される極性が負（−）である場合、発散制御回路８４０は、時間スキュー調整Δｔに応答して、平均距離μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、および／またはμ（ΔＶｔ４−ｔ１）のうちの１つまたは複数の減少を見ることを予想し得る。一方、変化の予想される極性が正（＋）である場合、発散制御回路８４０は、同じ時間スキュー調整Δｔに応答して、平均距離μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、および／またはμ（ΔＶｔ４−ｔ１）のうちの１つまたは複数の増加を見ることを予想し得る。
【００６０】
いくつかの実施形態では、発散制御回路８４０は、較正ループコントローラからの時間スキュー調整（ＴＳ＿ＡＤＪ）信号をさらに受信し得る。たとえば、時間スキュー調整信号は、（図２のＴＳ＿ＡＤＪ信号２０５に関して説明されたように）インターリーブＡＤＣの１つまたは複数のチャネルに遅延またはタイミングオフセットを適用するために使用され得る。発散制御回路８４０は、ＴＳ＿ＡＤＪ信号に基づいて、インターリーブＡＤＣのチャネルのうちのどれ（もしあれば）が時間スキュー不整合について調整されるべきであるかを決定し得る。発散制御回路８４０は、次いで、選択された（１つまたは複数の）チャネルを監視して、そのチャネルに関連する平均距離の生じた変化が、選択されたナイキストゾーンについての予想される極性と同じ極性を有することを確実にし得る。
【００６１】
特定の例では、入力信号は、奇数ナイキストゾーンに関連し得る。時間スキュー抽出回路８００によって計算された時間スキューα（−Δｔ１＋Δｔ２）、α（−Δｔ２＋Δｔ３）、α（−Δｔ３＋Δｔ４）、およびα（−Δｔ４＋Δｔ１）に基づいて、較正ループコントローラは、インターリーブＡＤＣの第２のチャネルに時間スキュー調整Δｔを適用し得る。この時間スキュー調整Δｔの結果として、発散制御回路８４０は、（たとえば、入力信号が奇数ナイキストゾーン中にあるので）インターリーブＡＤＣの第２のチャネルと第３のチャネルとの間の平均距離μ（ΔＶｔ２−ｔ３）の低減を検出することを予想し得る。したがって、発散制御回路８４０が、時間スキュー調整Δｔを適用した後に平均距離μ（ΔＶｔ２−ｔ３）が低減することを検出した場合、発散制御回路８４０は、さらなるアクションをとらないことがある（たとえば、時間スキュー検出動作は適切に機能している）。しかしながら、発散制御回路８４０は、時間スキュー調整Δｔの結果として平均距離μ（ΔＶｔ２−ｔ３）が増加することを検出した場合、発散制御回路８４０は、補正アクション（ｃｏｒｒｅｃｔｉｖｅ  ａｃｔｉｏｎ）をとるための制御（ＣＴＲＬ）信号を生成し得る（たとえば、発散状態が検出される）。
【００６２】
いくつかの実施形態では、ＣＴＲＬ信号は、時間スキュー抽出回路８００の動作を休止または中断するために使用され得る。上記で説明されたように、発散状態は、ＡＤＣにおけるブロッカーの存在が、平均距離μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、および／またはμ（ΔＶｔ４−ｔ１）のうちの１つまたは複数の極性の正しくない変化を引き起こし、したがって平均距離を発散させるとき、トリガされ得る。したがって、時間スキュー抽出回路８００の１つまたは複数の構成要素を休止すること（たとえば、それにより、インターリーブＡＤＣに対する時間スキュー調整を休止すること）によって、さらなる発散を防止することが望ましいことがある。ブロッカー（および／または他の干渉）の存在が一時的であり得ることに留意されたい。したがって、いくつかの態様では、時間スキュー抽出回路８００は、隣接するナイキストゾーンにおいてブロッカーがもはや検出されないとき、時間スキュー抽出回路８００の動作を再使用可能にし得る。
【００６３】
いくつかの他の実施形態では、ＣＴＲＬ信号は、インターリーブＡＤＣの動作を休止または中断するために使用され得る。上記で説明されたように、発散状態は、（たとえば、図７Ｂに示されているように）時間スキュー調整ΔｔがインターリーブＡＤＣの特定のチャネルのサンプリング時間をさらに間違った方向にプッシュするとき、トリガされ得る。したがって、その特定のチャネルによってキャプチャされた入力信号の得られたサンプルは、時間スキュー調整Δｔの前よりも一層正確でないことがある。したがって、（たとえば、生じた時間スキュー不整合がサンプルを使用不可能にしていることがあるので）インターリーブＡＤＣの１つまたは複数の構成要素を休止することによって、入力信号のさらなるサンプリングを防止することが望ましいことがある。ブロッカー（および／または他の干渉）の存在が一時的であり得ることに留意されたい。したがって、いくつかの態様では、時間スキュー抽出回路８００は、隣接するナイキストゾーンにおいてブロッカーがもはや検出されないとき、インターリーブＡＤＣの動作を再使用可能にし得る。
【００６４】
またさらに、いくつかの実施形態では、発散制御回路８４０は、入力信号に関連するナイキストゾーンを決定するために使用され得る。たとえば、発散制御回路８４０は、入力信号がどのナイキストゾーン中にあるかのアプリオリな知識を有しない場合、発散制御回路８４０は、平均距離μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、および／またはμ（ΔＶｔ４−ｔ１）のうちの１つまたは複数の変化の検出された極性に基づいて、関連するナイキストゾーンを決定し得る。より詳細には、発散制御回路８４０は、インターリーブＡＤＣが時間スキュー調整Δｔにどのように応答するかを監視することによって、入力信号に関連するナイキストゾーンを決定し得る。たとえば、発散制御回路８４０は、所与の時間スキュー調整Δｔに応答する、チャネルの特定のペアからの連続するサンプル間の平均距離の変化の極性に基づいて、入力信号が奇数ナイキストゾーン中にあるのか、偶数ナイキストゾーン中にあるのかを決定し得る。
【００６５】
上記の例では、発散制御回路８４０が、インターリーブＡＤＣの第２のチャネルに時間スキュー調整Δｔを適用した後に平均距離μ（ΔＶｔ２−ｔ３）の減少を検出した場合、発散制御回路８４０は、（たとえば、隣接するナイキストゾーン中に高電力ブロッカーがないと仮定して）入力信号が奇数ナイキストゾーン中にあると決定し得る。一方、発散制御回路８４０が、インターリーブＡＤＣの第２のチャネルに時間スキュー調整Δｔを適用した後に平均距離μ（ΔＶｔ２−ｔ３）の増加を検出した場合、発散制御回路８４０は、（たとえば、隣接するナイキストゾーン中に高電力ブロッカーがないと仮定して）入力信号が偶数ナイキストゾーン中にあると決定し得る。
【００６６】
入力信号に関連するナイキストゾーンを決定するとき、発散制御回路８４０は、ＡＤＣによってサンプリングされる（たとえば、隣接するナイキストゾーン中の）高電力ブロッカーがないと仮定し得ることに留意されたい。いくつかの実施形態では、発散制御回路８４０は、初めに、（たとえば、時間スキュー抽出動作を実行する目的で）入力信号が特定のナイキストゾーン中にあると仮定し得、インターリーブＡＤＣが時間スキュー調整Δｔにどのように応答するかを検出した後に、初めの仮定を補正し得る。
【００６７】
図９は、いくつかの実施形態による、発散制御回路９００の例示的なブロック図を示す。発散制御回路９００は、図８の発散制御回路８４０の例示的な実施形態であり得る。したがって、発散制御回路９００は、（時間スキュー抽出回路８００などの）時間スキュー抽出回路を動作させるとき、発散状態を検出するために使用され得る。図９の例では、発散制御回路９００は、チャネルの特定のペア（たとえば、チャネルｎおよびｎ＋１）間の発散状態を検出するための回路要素を含むように示されている。しかしながら、実際の実装では、発散制御回路９００は、任意の数の（たとえば、並列の）隣接するチャネル間の発散状態を検出するように構成され得る。
【００６８】
発散制御回路９００は、減算器９０２と、フリップフロップ９０３と、第１の比較器９０４と、第２の比較器９０６と、予想極性検出器９１０とを含む。減算器９０２とフリップフロップ９０３とは、（図８の平均化回路８３０のうちの１つまたは複数の出力などの）インターリーブＡＤＣの隣接するチャネルのペアによってとられる連続するサンプル間の一連の平均距離μ（ΔＶｔｎ−ｔ（ｎ＋１））を受信するように結合され得る。したがって、平均距離μ（ΔＶｔｎ−ｔ（ｎ＋１））は、隣接するチャネルのペア間の（図８の時間スキュー抽出回路８００などの）対応する時間スキュー抽出回路によって計算された時間スキューの量に比例し得る。いくつかの実施形態では、発散制御回路９００は、時間スキュー抽出回路によって計算された時間スキューの精度を決定するように構成され得る。より詳細には、発散制御回路９００は、入力信号に関連するナイキストゾーンが与えられれば、平均距離μ（ΔＶｔｎ−ｔ（ｎ＋１））の変化の極性が適切であるかどうかを検出するように構成され得る。
【００６９】
フリップフロップ９０３は、各平均距離μ（ΔＶｔｎ−ｔ（ｎ＋１））（たとえば、現在の平均距離を決定するために使用されるサンプルのうちの少なくともいくつかの後にキャプチャされる、後続のサンプル間の平均距離）の導関数を出力し得る。減算器９０２は、信号微分を実施して、経時的に平均距離の変化Δμを決定し得る。平均距離の変化Δμは、第１の比較器９０４への第１の入力として提供され得る。より詳細には、第１の比較器９０４は、平均距離の変化の極性Ｐ（Δμ）を決定するために、平均距離の変化Δμを参照値（たとえば、「０」）と比較し得る。たとえば、第１の比較器９０４は、平均距離の変化Δμが参照値よりも大きいのか参照値よりも小さいのかに依存して、「０」または「１」を出力し得る（たとえば、Δμ＜０の場合、Ｐ（Δμ）＝０、および、Δμ＞０の場合、Ｐ（Δμ）＝１）。したがって、平均距離μ（ΔＶｔｎ−ｔ（ｎ＋１））が経時的に低減する場合、第１の比較器９０４は、変化の負極性を指示するための第１の値（たとえば、Ｐ（Δμ）＝０）を出力し得る。一方、平均距離μ（ΔＶｔｎ−ｔ（ｎ＋１））が経時的に増加する場合、第１の比較器９０４は、変化の正極性を指示するための第２の値（たとえば、Ｐ（Δμ）＝１）を出力し得る。
【００７０】
いくつかの実施形態では、予想極性検出器９１０は、入力信号に関連するナイキストゾーンが与えられれば、平均距離の変化の予想される極性ＰＥ（Δμ）を決定し得る。たとえば、予想極性検出器９１０は、入力信号に関連するナイキストゾーンに依存して、「０」または「１」を出力し得る。いくつかの態様では、入力信号に関連するナイキストゾーンは、発散制御回路９００のユーザによって（たとえば、ＮＺ＿Ｓｅｌｅｃｔ信号として）提供され得る。いくつかの他の態様では、発散制御回路９００は、初めに、入力信号のためのナイキストゾーンを仮定し得る。上記で説明されたように、奇数ナイキストゾーンに関連する変化の極性は、（たとえば、図６に示されているように）偶数ナイキストゾーンに関連する変化の極性の反対側にあり得る。たとえば、入力信号が奇数ナイキストゾーン中にある場合、予想極性検出器９１０は、変化の負極性を指示するための第１の値（たとえば、ＰＥ（Δμ）＝０）を出力し得る。一方、入力信号が偶数ナイキストゾーン中にある場合、予想極性検出器９１０は、変化の正極性を指示するための第２の値（たとえば、ＰＥ（Δμ）＝１）を出力し得る。
【００７１】
第２の比較器９０６は、第１の比較器９０４および予想極性検出器９１０の出力を受信するように結合され得る。より詳細には、第２の比較器９０６は、時間スキュー抽出回路によって測定された時間スキューの精度（たとえば、インターリーブＡＤＣにおいて発散状態が存在するかどうか）を決定するために、変化の予想される極性ＰＥ（Δμ）を変化の実際の極性Ｐ（Δμ）と比較し得る。いくつかの実施形態では、第２の比較器９０６は、その比較に少なくとも部分的に基づいて、制御（ＣＴＲＬ）信号を選択的に出力し得る。たとえば、第２の比較器９０６は、変化の予想される極性ＰＥ（Δμ）が、変化の実際の極性ＰＥ（Δμ）と同じであるかどうかに依存して、「０」または「１」を出力し得る。いくつかの実施形態では、発散制御回路９００は、平均距離の変化の極性Ｐ（Δμ）が、変化の予想される極性ＰＥ（Δμ）と同じである場合、さらなるアクションをとらないように構成され得る。したがって、第２の比較器９０６は、変化の予想される極性が、変化の実際の極性と同じである場合（たとえば、ＰＥ（Δμ）＝Ｐ（Δμ））、ＣＴＲＬ信号をアサート解除し得る（たとえば、ＣＴＲＬ＝０）。
【００７２】
いくつかの他の実施形態では、発散制御回路９００は、平均距離の変化の極性Ｐ（Δμ）が、変化の予想される極性ＰＥ（Δμ）とは異なる場合、（たとえば、ＣＴＲＬ信号を使用して）補正アクションをとるように構成され得る。したがって、第２の比較器９０６は、変化の予想される極性が、変化の予想される極性と同じでない場合（たとえば、ＰＥ（Δμ）≠Ｐ（Δμ））、ＣＴＲＬ信号をアサートし得る（たとえば、ＣＴＲＬ＝１）。いくつかの態様では、アサートされたＣＴＲＬ信号は、（図８の時間スキュー抽出回路８００などの）時間スキュー抽出回路の動作を休止または中断するために使用され得る。いくつかの他の態様では、アサートされたＣＴＲＬ信号は、（図２のサンプリングステージ２１０などの）インターリーブＡＤＣの動作を休止または中断するために使用され得る。
【００７３】
図１０は、いくつかの実施形態による、インターリーブＡＤＣにおいて時間スキュー発散を検出するための例示的な動作１０００を図示する例示のフローチャートである。図８の時間スキュー抽出回路８００に関して以下で説明されるが、例示的な動作１０００は、任意の好適な時間スキュー抽出回路によって実施され得る。
【００７４】
時間スキュー抽出回路８００は、インターリーブＡＤＣの複数のチャネルからの入力信号の一連のサンプルを受信する（１０１０）。たとえば、受信されたサンプルＶ（ｔ）は、複数の離散時間インスタンスｔにおいてキャプチャされた入力信号のデジタル表現に対応し得る。いくつかの実装形態では、受信されたサンプルは、（図２のオフセット／利得較正回路２２０による出力など）オフセット／利得較正されたデジタルサンプルであり得る。
【００７５】
時間スキュー抽出回路８００は、受信された一連のサンプル中の連続するサンプル間の距離を計算し得る（１０２０）。たとえば、フリップフロップ８０３は、各サンプルＶ（ｔ）の導関数Ｖ（ｔ＋１）を出力し得、導関数Ｖ（ｔ＋１）を第１の減算器８０２にフォワーディングし得る。第１の減算器８０２は、次いで、信号微分を実施して、サンプルの各連続するペア間の距離ΔＶ（たとえば、ΔＶ＝Ｖ（ｔ）−Ｖ（ｔ＋１））を取得し得る。いくつかの実施形態では、距離ΔＶは、（たとえば、距離が正の値を有するのか負の値を有するのかを表すビットをフリップすることによって）ΔＶのビットを操作して距離の絶対値｜ΔＶ｜を作り出すように構成された、ビットマニピュレータ８１０にフォワーディングされ得る。
【００７６】
時間スキュー抽出回路８００は、複数の第１の平均距離をさらに計算し得、第１の平均距離の各々は、インターリーブＡＤＣのチャネルのそれぞれのペアからの連続するサンプル間の距離の平均に対応する（１０３０）。たとえば、デマルチプレクサ８２０は、距離｜ΔＶ｜を、それらのそれぞれのチャネルペアリングに従って、分離し得る。デマルチプレクサ８２０の出力｜ΔＶｔ１−ｔ２｜、｜ΔＶｔ２−ｔ３｜、｜ΔＶｔ３−ｔ４｜、および｜ΔＶｔ４−ｔ１｜は、次いで、それぞれ、平均化回路８３０１〜８３０４への入力として提供され得る。平均化回路８３０１〜８３０４の各々は、チャネルの対応するペアからの連続するサンプル間の平均距離を計算し得る。
【００７７】
時間スキュー抽出回路８００は、次いで、第１の平均距離の各々を、複数のチャネルからの連続するサンプル間の距離の平均と比較することによって、チャネルのペアの各々間のそれぞれの時間スキューを計算し得る（１０４０）。たとえば、第１の平均化回路８３００は、ビットマニピュレータ８１０によって出力された距離｜ΔＶ｜のすべての平均μ（ΔＶ）を計算し得る。より詳細には、第１の平均化回路８３００によって出力される平均μ（ΔＶ）は、インターリーブＡＤＣのチャネルのすべてにわたってとられる連続するサンプル間の距離の平均を表し得る。第２の減算器８０４の各々は、第１の平均化回路８３００の出力と、残りの平均化回路８３０１〜８３０４の各々の出力とを受信するように結合され得る。より詳細には、第２の減算器８０４の各々は、インターリーブＡＤＣのチャネルのすべてにわたって測定された、連続するサンプル間の距離の平均μ（ΔＶ）と、チャネルの対応するペアからの連続するサンプル間の平均距離との間の差を計算し得る。第２の減算器８０４の各々によって算出される差は、対応するペアチャネル間の平均時間スキューα（Δｔ）に比例する。
【００７８】
最終的に、時間スキュー抽出器回路８００は、第１の平均距離と入力信号に関連するナイキストゾーンとに少なくとも部分的に基づいて、時間スキューの精度を決定し得る（１０５０）。たとえば、発散制御回路８４０は、平均距離μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、およびμ（ΔＶｔ４−ｔ１）を発散させる可能性がある、（隣接するナイキストゾーンにおけるスペクトル干渉の存在などの）１つまたは複数の状態を検出し得る。いくつかの実施形態では、発散制御回路８４０は、発散状態が検出されたかどうかを決定するために、平均距離μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、およびμ（ΔＶｔ４−ｔ１）の傾向を監視し得る。いくつかの態様では、発散制御回路８４０は、入力信号に関連するナイキストゾーンが与えられれば、平均距離μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、およびμ（ΔＶｔ４−ｔ１）の変化の予想される極性を決定し得る。発散制御回路８４０は、次いで、平均距離μ（ΔＶｔ１−ｔ２）、μ（ΔＶｔ２−ｔ３）、μ（ΔＶｔ３−ｔ４）、およびμ（ΔＶｔ４−ｔ１）を監視して、時間スキュー調整Δｔに関連する平均距離の生じた変化が、選択されたナイキストゾーンについての予想される極性と同じ極性を有することを確実にし得る。
【００７９】
いくつかの実施形態では、発散制御回路８４０は、時間スキュー調整Δｔを適用した後に、チャネルの特定のペアからの連続するサンプル間の平均距離μ（ΔＶ）が、変化の予想される極性と同じであることを検出した場合、発散制御回路８４０は、さらなるアクションをとらないことがある（たとえば、時間スキュー検出動作は適切に機能している）。しかしながら、発散制御回路８４０は、時間スキュー調整Δｔの結果として、チャネルの特定のペアからの連続するサンプル間の平均距離μ（ΔＶ）が、変化の予想される極性とは異なることを検出した場合、発散制御回路８４０は、補正アクションをとるための制御（ＣＴＲＬ）信号を生成し得る（たとえば、発散状態が検出される）。いくつかの態様では、ＣＴＲＬ信号は、時間スキュー抽出回路８００の動作を休止または中断するために使用され得る。いくつかの他の態様では、ＣＴＲＬ信号は、インターリーブＡＤＣの動作を休止または中断するために使用され得る。
【００８０】
図１１は、いくつかの実施形態による、インターリーブＡＤＣにおいて時間スキューについて調整するときに時間スキュー発散を制御するための例示的な動作を図示する例示のフローチャートである。図９の発散制御回路９００に関して以下で説明されるが、例示的な動作１１００は、任意の好適な発散制御回路によって実施され得る。
【００８１】
発散制御回路９００は、最初に、入力信号に関連するナイキストゾーンを選択し得る（１１１０）。いくつかの実施形態では、選択されるナイキストゾーンは、発散制御回路９００（またはインターリーブＡＤＣ）のユーザによって提供され得る。いくつかの他の実施形態では、選択されるナイキストゾーンは、（たとえば、発散制御回路９００による入力信号に関連する実際のナイキストゾーンのアプリオリな知識がないことを仮定して）発散制御回路９００による初めの仮定に基づき得る。
【００８２】
発散制御回路９００は、次いで、選択されたナイキストゾーンに基づいて、入力信号の連続するサンプル間の平均距離の変化の予想される極性（ＰＥ）を決定し得る（１１２０）。上記で説明されたように、奇数ナイキストゾーンに関連する変化の極性は、（たとえば、図６に示されているように）偶数ナイキストゾーンに関連する変化の極性の反対側にあり得る。たとえば、入力信号が奇数ナイキストゾーン中にある場合、予想極性検出器９１０は、変化の負極性を指示するための第１の値（たとえば、ＰＥ＝０）を出力し得る。一方、入力信号が偶数ナイキストゾーン中にある場合、予想極性検出器９１０は、変化の正極性を指示するための第２の値（たとえば、ＰＥ＝１）を出力し得る。
【００８３】
発散制御回路９００はまた、隣接するチャネルのペアからとられる入力信号の連続するサンプル間の平均距離の変化の実際の極性（Ｐ）を検出し得る（１１３０）。たとえば、減算器９０２とフリップフロップ９０３とは、インターリーブＡＤＣの隣接するチャネルのペアによってとられる連続するサンプル間の一連の平均距離μ（ΔＶｔｎ−ｔ（ｎ＋１））を受信するように結合され得る。フリップフロップ９０３は、各平均距離μ（ΔＶｔｎ−ｔ（ｎ＋１））（たとえば、現在の平均距離を決定するために使用されるサンプルのうちの少なくともいくつかの後にキャプチャされる、後続のサンプル間の平均距離）の導関数を出力し得る。減算器９０２は、信号微分を実施して、経時的に平均距離の変化Δμを決定し得る。第１の比較器９０４は、次いで、平均距離の変化の極性Ｐを決定するために、平均距離の変化Δμを参照値（たとえば、「０」）と比較し得る。たとえば、第１の比較器９０４は、平均距離の変化Δμが参照値よりも大きいのか参照値よりも小さいのかに依存して、「０」または「１」を出力し得る（たとえば、Δμ＜０の場合、Ｐ＝０、および、Δμ＞０の場合、Ｐ＝１）。
【００８４】
発散制御回路９００は、次いで、予想される極性ＰＥを、隣接するチャネルのペアからの連続するサンプル間の平均距離の変化の実際の極性Ｐと比較し得る（１１４０）。たとえば、第２の比較器９０６は、時間スキュー抽出回路によって測定された時間スキューの精度（たとえば、インターリーブＡＤＣにおいて発散状態が存在するかどうか）を決定するために、変化の予想される極性ＰＥを変化の実際の極性Ｐと比較し得る。変化の実際の極性Ｐが、（１１４０においてテストされた）変化の予想される極性ＰＥと同じである場合、発散制御回路９００は、隣接するチャネルからの連続するサンプル間の平均距離の変化の極性Ｐを監視し続け（１１３０）、および／またはさらなるアクションをとらないことがある。いくつかの実施形態では、第２の比較器９０６は、変化の予想される極性が、変化の実際の極性と同じである場合（たとえば、Ｐ＝ＰＥ）、ＣＴＲＬ信号をアサート解除し得る（たとえば、ＣＴＲＬ＝０）。
【００８５】
変化の実際の極性Ｐが、（１１４０においてテストされた）変化の予想される極性ＰＥとは異なる場合、発散制御回路９００は、発散制御信号を出力することによって応答し得る（１１５０）。たとえば、発散制御回路９００は、発散状態が検出されたとき、補正アクションをとるように構成され得る。いくつかの実施形態では、第２の比較器９０６は、変化の予想される極性が、変化の実際の極性と同じでない場合（たとえば、Ｐ≠ＰＥ）、ＣＴＲＬ信号をアサートし得る（たとえば、ＣＴＲＬ＝１）。いくつかの態様では、アサートされたＣＴＲＬ信号は、（図８の時間スキュー抽出回路８００などの）時間スキュー抽出回路の動作を休止または中断するために使用され得る。いくつかの他の態様では、アサートされたＣＴＲＬ信号は、（図２のサンプリングステージ２１０などの）インターリーブＡＤＣの動作を休止または中断するために使用され得る。
【００８６】
本開示の態様は、インターリーブアナログデジタル変換器（ＡＤＣ）およびそれらの動作の方法を対象とする。一例では、時間スキュー調整回路が提供され得る。そのような時間スキュー調整回路は、インターリーブアナログデジタル変換器（ＡＤＣ）の複数のチャネルからの入力信号の一連のサンプルを受信するための入力と、受信された一連のサンプル中の連続するサンプル間の距離を計算するための第１の減算器と、複数の第１の平均距離を計算するための複数の平均化回路であって、第１の平均距離の各々が、インターリーブＡＤＣのチャネルのそれぞれのペアからの連続するサンプル間の距離の平均に対応する、複数の平均化回路と、第１の平均距離の各々を、複数のチャネルからの連続するサンプル間の距離の平均と比較することによって、チャネルのペアの各々間のそれぞれの時間スキューを計算するための時間スキュー検出回路要素と、第１の平均距離と入力信号に関連するナイキストゾーンとに少なくとも部分的に基づいて、時間スキューの精度を決定するための発散制御回路要素とを含み得る。
【００８７】
そのような時間スキュー調整回路は、時間スキューに少なくとも部分的に基づいて、インターリーブＡＤＣの１つまたは複数のチャネルにタイミングオフセットを選択的に適用するための較正ループコントローラをさらに含み得る。
【００８８】
いくつかのそのような時間スキュー調整回路では、発散制御回路要素は、インターリーブＡＤＣのチャネルの第１のペアについて計算された時間スキューの精度を、較正ループコントローラによって第１のペア中のチャネルのうちの少なくとも１つに適用された第１のタイミングオフセットに少なくとも部分的に基づいて、決定するように構成され得る。
【００８９】
いくつかのそのような時間スキュー調整回路では、発散制御回路要素は、第１のタイミングオフセットに応答して、チャネルの第１のペアについての第１の平均距離の変化を計算することと、チャネルの第１のペアについての第１の平均距離の変化の極性に少なくとも部分的に基づいて、チャネルの第１のペアについて計算された時間スキューの精度を決定することとを行うようにさらに構成され得る。
【００９０】
いくつかのそのような時間スキュー調整回路では、発散制御回路要素は、チャネルの第１のペアについての第１の平均距離の変化の極性に少なくとも部分的に基づいて、入力信号に関連するナイキストゾーンを決定するようにさらに構成され得る。
【００９１】
いくつかのそのような時間スキュー調整回路では、発散制御回路要素は、入力信号に関連するナイキストゾーンに少なくとも部分的に基づいて、第１のタイミングオフセットに応答して、第１の平均距離の変化の予想される極性を決定することと、第１の平均距離の変化の極性を、変化の予想される極性と比較することとを行うようにさらに構成され得る。
【００９２】
いくつかのそのような時間スキュー調整回路では、変化の予想される極性は、入力信号が奇数ナイキストゾーンに関連し得るとき、第１の極性に対応し、変化の予想される極性は、入力信号が偶数ナイキストゾーンに関連し得るとき、第２の極性に対応する。
【００９３】
いくつかのそのような時間スキュー調整回路では、変化の予想される極性は、入力信号が奇数ナイキストゾーンに関連し得るとき、第１の平均距離の減少に対応し、変化の予想される極性は、入力信号が偶数ナイキストゾーンに関連し得るとき、第１の平均距離の増加に対応する。
【００９４】
いくつかのそのような時間スキュー調整回路では、発散制御回路要素は、第１の平均距離の変化の極性が、変化の予想される極性と同じでないことがあるとき、インターリーブＡＤＣの動作を中断するようにさらに構成され得る。
【００９５】
いくつかのそのような時間スキュー調整回路では、発散制御回路要素は、第１の平均距離の変化の極性が、変化の予想される極性と同じでないことがあるとき、較正ループコントローラが、インターリーブＡＤＣの１つまたは複数のチャネルにタイミングオフセットを適用するのを防止するようにさらに構成され得る。
【００９６】
別の例では、方法が提供され得る。そのような方法は、インターリーブアナログデジタル変換器（ＡＤＣ）の複数のチャネルからの入力信号の一連のサンプルを受信することと、受信された一連のサンプル中の連続するサンプル間の距離を計算することと、複数の第１の平均距離を計算することであって、第１の平均距離の各々が、インターリーブＡＤＣのチャネルのそれぞれのペアからの連続するサンプル間の距離の平均に対応する、複数の第１の平均距離を計算することと、第１の平均距離の各々を、複数のチャネルからの連続するサンプル間の距離の平均と比較することによって、チャネルのペアの各々間のそれぞれの時間スキューを計算することと、第１の平均距離と入力信号に関連するナイキストゾーンとに少なくとも部分的に基づいて、時間スキューの精度を決定することとを含み得る。
【００９７】
いくつかのそのような方法は、時間スキューに少なくとも部分的に基づいて、インターリーブＡＤＣの１つまたは複数のチャネルにタイミングオフセットを選択的に適用することをさらに含み得る。
【００９８】
いくつかのそのような方法では、決定することは、インターリーブＡＤＣのチャネルの第１のペアについて計算された時間スキューの精度を、第１のペア中のチャネルのうちの少なくとも１つに適用された第１のタイミングオフセットに少なくとも部分的に基づいて、決定することを含む。
【００９９】
いくつかのそのような方法では、決定することは、第１のタイミングオフセットに応答して、チャネルの第１のペアについての第１の平均距離の変化を計算することと、チャネルの第１のペアについての第１の平均距離の変化の極性に少なくとも部分的に基づいて、チャネルの第１のペアについて計算された時間スキューの精度を決定することとをさらに含み得る。
【０１００】
いくつかのそのような方法は、チャネルの第１のペアについての第１の平均距離の変化の極性に少なくとも部分的に基づいて、入力信号に関連するナイキストゾーンを決定することをさらに含み得る。
【０１０１】
いくつかのそのような方法では、決定することは、入力信号に関連するナイキストゾーンに少なくとも部分的に基づいて、第１のタイミングオフセットに応答して、第１の平均距離の変化の予想される極性を決定することと、第１の平均距離の変化の極性を、変化の予想される極性と比較することとをさらに含み得る。
【０１０２】
いくつかのそのような方法では、変化の予想される極性は、入力信号が奇数ナイキストゾーンに関連し得るとき、第１の極性に対応し、変化の予想される極性は、入力信号が偶数ナイキストゾーンに関連し得るとき、第２の極性に対応する。
【０１０３】
いくつかのそのような方法では、変化の予想される極性は、入力信号が奇数ナイキストゾーンに関連し得るとき、第１の平均距離の減少に対応し、変化の予想される極性は、入力信号が偶数ナイキストゾーンに関連し得るとき、第１の平均距離の増加に対応する。
【０１０４】
いくつかのそのような方法は、第１の平均距離の変化の極性が、変化の予想される極性と同じでないとき、インターリーブＡＤＣの動作を中断することをさらに含み得る。
【０１０５】
いくつかのそのような方法は、第１の平均距離の変化の極性が、変化の予想される極性と同じでないとき、較正ループコントローラが、インターリーブＡＤＣの１つまたは複数のチャネルにタイミングオフセットを適用するのを防止することをさらに含み得る。
【０１０６】
当業者は、情報および信号が、様々な異なる技術および技法のうちのいずれかを使用して表され得ることを諒解されよう。たとえば、上記の説明全体にわたって参照され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界または磁性粒子、光界または光学粒子、あるいはそれらの任意の組合せによって表され得る。
【０１０７】
さらに、当業者は、本明細書で開示される態様に関して説明される様々な例示の論理ブロック、モジュール、回路、およびアルゴリズムステップが、電子ハードウェア、コンピュータソフトウェア、またはその両方の組合せとして実装され得ることを諒解されよう。ハードウェアとソフトウェアとのこの互換性を明らかに示すために、様々な例示の構成要素、ブロック、モジュール、回路、およびステップが、概してそれらの機能性に関して上記で説明された。そのような機能性がハードウェアとして実装されるのか、ソフトウェアとして実装されるのかは、特定の適用例および全体的なシステムに課される設計制約に依存する。当業者は、各特定の適用例について様々なやり方で、説明される機能性を実装し得るが、そのような実装の決定は、本開示の範囲からの逸脱を引き起こすものとして解釈されるべきではない。
【０１０８】
本明細書で開示される態様に関して説明される方法、シーケンスまたはアルゴリズムは、直接ハードウェアで、プロセッサによって実行されるソフトウェアモジュールで、またはその２つの組合せで具現され得る。ソフトウェアモジュールは、ＲＡＭラッチ、フラッシュラッチ、ＲＯＭラッチ、ＥＰＲＯＭラッチ、ＥＥＰＲＯＭラッチ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野において知られている任意の他の形態の記憶媒体中に常駐し得る。例示的な記憶媒体は、プロセッサが、記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替として、記憶媒体はプロセッサと一体であり得る。
【０１０９】
上記の明細書では、例示的な実施形態が、それの特定の例示的な実施形態を参照しながら説明された。しかしながら、添付の特許請求の範囲に記載の本開示のより広い範囲から逸脱することなく、様々な改変および変更がそれに行われ得ることは明らかであろう。したがって、本明細書および図面は、限定的な意味ではなく例示の意味で考慮されるべきである。
【図１】
2021519530.tif 000003
【図２】
2021519530.tif 000004
【図３】
2021519530.tif 000005
【図４】
2021519530.tif 000006
【図５Ａ】
2021519530.tif 000007
【図５Ｂ】
2021519530.tif 000008
【図６】
2021519530.tif 000009
【図７Ａ】
2021519530.tif 000010
【図７Ｂ】
2021519530.tif 000011
【図８】
2021519530.tif 000012
【図９】
2021519530.tif 000013
【図１０】
2021519530.tif 000014
【図１１】
2021519530.tif 000015
【手続補正書】
【提出日】令和2年1月27日(2020.1.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
インターリーブアナログデジタル変換器（ＡＤＣ）の複数のチャネルからの入力信号の一連のサンプルを受信するための入力と、
前記受信された一連のサンプル中の連続するサンプル間の時間差を計算するための第１の減算器と、
複数の第１の平均時間差を計算するための複数の平均化回路であって、前記第１の平均時間差の各々が、前記インターリーブＡＤＣのチャネルのそれぞれのペアからの連続するサンプル間の前記時間差の平均に対応する、複数の平均化回路と、
前記第１の平均時間差の各々を、前記複数のチャネルからの連続するサンプル間の前記時間差の平均と比較することによって、チャネルの前記ペアの各々間のそれぞれの時間スキューを計算するための時間スキュー検出回路要素と、
前記時間スキューの各々について、スペクトル干渉が第１のナイキストゾーン中に存在するかどうかを、前記第１の平均時間差と前記入力信号に関連する第２のナイキストゾーンとに少なくとも部分的に基づいて、決定するための発散制御回路要素であって、前記第１のナイキストゾーンが前記第２のナイキストゾーンに隣接する、発散制御回路要素と
を備える、時間スキュー調整回路。
【請求項２】
前記時間スキューに少なくとも部分的に基づいて、前記インターリーブＡＤＣの１つまたは複数のチャネルにタイミングオフセットを選択的に適用するための較正ループコントローラ
をさらに備える、請求項１に記載の時間スキュー調整回路。
【請求項３】
前記発散制御回路要素は、
前記インターリーブＡＤＣのチャネルの第１のペアについて計算された前記時間スキューについて、スペクトル干渉が前記第１のナイキストゾーン中に存在するかどうかを、前記較正ループコントローラによって前記第１のペア中の前記チャネルのうちの少なくとも１つに適用された第１のタイミングオフセットに少なくとも部分的に基づいて、決定すること
を行うように構成された、請求項２に記載の時間スキュー調整回路。
【請求項４】
前記発散制御回路要素は、
前記第１のタイミングオフセットに応答して、チャネルの前記第１のペアについての前記第１の平均時間差の変化を計算することと、
チャネルの前記第１のペアについての前記第１の平均時間差の前記変化の極性に少なくとも部分的に基づいて、チャネルの前記第１のペアについて計算された前記時間スキューについて、スペクトル干渉が前記第１のナイキストゾーン中に存在するかどうかを決定することと
を行うようにさらに構成された、請求項３に記載の時間スキュー調整回路。
【請求項５】
前記発散制御回路要素が、
チャネルの前記第１のペアについての前記第１の平均時間差の前記変化の前記極性に少なくとも部分的に基づいて、前記入力信号に関連する前記ナイキストゾーンを決定すること
を行うようにさらに構成された、請求項４に記載の時間スキュー調整回路。
【請求項６】
前記発散制御回路要素が、
前記入力信号に関連する前記ナイキストゾーンに少なくとも部分的に基づいて、前記第１のタイミングオフセットに応答して、前記第１の平均時間差の変化の予想される極性を決定することと、
前記第１の平均時間差の前記変化の前記極性を、変化の前記予想される極性と比較することと
を行うようにさらに構成された、請求項４に記載の時間スキュー調整回路。
【請求項７】
変化の前記予想される極性は、前記入力信号が奇数ナイキストゾーンに関連するとき、第１の極性に対応し、変化の前記予想される極性は、前記入力信号が偶数ナイキストゾーンに関連するとき、第２の極性に対応する、請求項６に記載の時間スキュー調整回路。
【請求項８】
変化の前記予想される極性は、前記入力信号が奇数ナイキストゾーンに関連するとき、前記第１の平均時間差の減少に対応し、変化の前記予想される極性は、前記入力信号が偶数ナイキストゾーンに関連するとき、前記第１の平均時間差の増加に対応する、請求項６に記載の時間スキュー調整回路。
【請求項９】
前記発散制御回路要素は、
前記第１の平均時間差の前記変化の前記極性が、変化の前記予想される極性と同じでないとき、前記インターリーブＡＤＣの１つまたは複数の構成要素を休止すること
を行うようにさらに構成された、請求項６に記載の時間スキュー調整回路。
【請求項１０】
前記発散制御回路要素は、
前記第１の平均時間差の前記変化の前記極性が、変化の前記予想される極性と同じでないとき、前記較正ループコントローラが、前記インターリーブＡＤＣの１つまたは複数のチャネルに前記タイミングオフセットを適用するのを防止すること
を行うようにさらに構成された、請求項６に記載の時間スキュー調整回路。
【請求項１１】
インターリーブアナログデジタル変換器（ＡＤＣ）の複数のチャネルからの入力信号の一連のサンプルを受信することと、
前記受信された一連のサンプル中の連続するサンプル間のタイミング距離を計算することと、
複数の第１の平均タイミング距離を計算することであって、前記第１の平均タイミング距離の各々が、前記インターリーブＡＤＣのチャネルのそれぞれのペアからの連続するサンプル間の前記タイミング距離の平均に対応する、複数の第１の平均タイミング距離を計算することと、
前記第１の平均タイミング距離の各々を、前記複数のチャネルからの連続するサンプル間の前記タイミング距離の平均と比較することによって、チャネルの前記ペアの各々間のそれぞれの時間スキューを計算することと、
前記時間スキューの各々について、スペクトル干渉が、前記入力信号に関連するナイキストゾーンに隣接するナイキストゾーン中に存在するか否かを、前記第１の平均タイミング距離と前記入力信号に関連する前記ナイキストゾーンとに少なくとも部分的に基づいて、検出することと
を含む、方法。
【請求項１２】
前記時間スキューに少なくとも部分的に基づいて、前記インターリーブＡＤＣの１つまたは複数のチャネルにタイミングオフセットを選択的に適用すること
をさらに含む、請求項１１に記載の方法。
【請求項１３】
前記決定することは、
前記インターリーブＡＤＣのチャネルの第１のペアについて計算された前記時間スキューについて、スペクトル干渉が存在するか否かを、前記第１のペア中の前記チャネルのうちの少なくとも１つに適用された第１のタイミングオフセットに少なくとも部分的に基づいて、検出すること
を含む、請求項１２に記載の方法。
【請求項１４】
前記検出することが、
前記第１のタイミングオフセットに応答して、チャネルの前記第１のペアについての前記第１の平均タイミング距離の変化を計算することと、
チャネルの前記第１のペアについての前記第１の平均タイミング距離の前記変化の極性に少なくとも部分的に基づいて、チャネルの前記第１のペアについて計算された前記時間スキューについて、スペクトル干渉が存在するか否かを検出することと
をさらに含む、請求項１３に記載の方法。
【請求項１５】
チャネルの前記第１のペアについての前記第１の平均タイミング距離の前記変化の前記極性に少なくとも部分的に基づいて、前記入力信号に関連する前記ナイキストゾーンを決定すること
をさらに含む、請求項１４に記載の方法。
【国際調査報告】
2021519530.tif 000016
2021519530.tif 000017
2021519530.tif 000018