群馬大学 小林研究室
Gunma University Kobayashi Lab.
インターリーブADCでの
タイミングスキュー影響の
デジタル補正技術
浅見 幸司† 黒沢 烈士‡ 立岩 武徳‡ 宮島 広行‡ 小林 春夫‡ †(株)アドバンテスト ‡群馬大学 1群馬大学 小林研究室
Gunma University Kobayashi Lab.
目次
1.研究背景・目的
2.インターリーブADCの原理
3.チャネル間ミスマッチの影響
3.1.オフセットミスマッチの影響
3.2.ゲインミスマッチの影響
3.3.タイミングスキューの影響
4.提案手法
4.1.インターリーブタイミングミスマッチ補正フィルタ
4.2.シュミレーション
5.研究成果・今後の課題
2群馬大学 小林研究室
Gunma University Kobayashi Lab.
目次
1.研究背景・目的
2.インターリーブADCの原理
3.チャネル間ミスマッチの影響
3.1.オフセットミスマッチの影響
3.2.ゲインミスマッチの影響
3.3.タイミングスキューの影響
4.提案手法
4.1.インターリーブタイミングミスマッチ補正フィルタ
4.2.シュミレーション
5.研究成果・今後の課題
3群馬大学 小林研究室
Gunma University Kobayashi Lab. 4
研究背景
電子計測器
への性能要求大
絶え間ない電子デバイスの高速化
電子計測器内で
高速サンプリング動作するADC
が要求
インターリーブADCシステムの採用
チャネルADC間の特性ミスマッチ SNDR,SFDRが低下群馬大学 小林研究室
Gunma University Kobayashi Lab. 5
研究目的
• インターリーブADCシステムの
デジタル補正技術の開発
アナログの問題をデジタルで解く
技術の確立
インターリ-ブADCで最も難しい
タイミングスキューの問題を解く
群馬大学 小林研究室
Gunma University Kobayashi Lab.
目次
1.研究背景・目的
2.インターリーブADCの原理
3.チャネル間ミスマッチの影響
3.1.オフセットミスマッチの影響
3.2.ゲインミスマッチの影響
3.3.タイミングスキューの影響
4.提案手法
4.1.インターリーブタイミングミスマッチ補正フィルタ
4.2.シュミレーション
5.研究成果・今後の課題
6群馬大学 小林研究室
Gunma University Kobayashi Lab. 7
インターリーブADCの原理
M個のADCのインターリーブでM倍のサンプリングレートを実現
群馬大学 小林研究室
Gunma University Kobayashi Lab. 8
2-chインターリーブADC
CLK 1 CLK 2 CLK 3 CLK 4 t t Ts Ts CLK1を基準 CLK2を半クロック遅延 2倍のサンプリングレート実現 ain(t) アナログ 入力 dout(n) デジタル 出力 S/H1 ADC1 Channel2 CLK1 S/H2 ADC2 CLK2 Channel1群馬大学 小林研究室
Gunma University Kobayashi Lab. 9
4-chインターリーブADC
CLK 1 CLK 2 CLK 3 CLK 4 t t Ts Ts CLK1を基準 CLK2を1/4クロック遅延 CLK3を半クロック遅延 CLK4を3/4クロック遅延 4倍のサンプリングレート実現 ADC2 S/H1 ADC1 Channel2 CLK1 S/H2 CLK2 Channel1 Channel4 S/H4 CLK4 Channel3 S/H3 CLK3 ADC3 ADC4 ain(t) アナログ 入力 dout(n) デジタル 出力群馬大学 コバ研 群馬大学 コバ研
Gunma University Kobayashi Lab.
10
高速サンプリング
回路規模:大 ADC間の特性ミスマッチ ↓ 精度劣化インターリーブADCの特徴
CLK 1 CLK 2 CLK 3 CLK 4 t Ts t Ts メリット デメリット ADC2 S/H1 ADC1 Channel2 CLK1 S/H2 CLK2 Channel1 Channel4 S/H4 CLK4 Channel3 S/H3 CLK3 ADC3 ADC4 ain(t) アナログ 入力 dout(n) デジタル 出力群馬大学 小林研究室
Gunma University Kobayashi Lab.
目次
1.研究背景・目的
2.インターリーブADCの原理
3.チャネル間ミスマッチの影響
3.1.オフセットミスマッチの影響
3.2.ゲインミスマッチの影響
3.3.タイミングスキューの影響
4.提案手法
4.1.インターリーブタイミングミスマッチ補正フィルタ
4.2.シュミレーション
5.研究成果・今後の課題
11群馬大学 小林研究室
Gunma University Kobayashi Lab.
オフセットミスマッチの影響
12
各ADCのオフセットがランダムにばらつく -オフセットミスマッチが発生
群馬大学 小林研究室
Gunma University Kobayashi Lab.
オフセットミスマッチの影響
13 時間領域の影響 周波数領域の影響 スプリアス 4chインターリーブADC 入力信号とほぼ独立して影響が生じるADCの性能低下
群馬大学 小林研究室
Gunma University Kobayashi Lab.
目次
1.研究背景・目的
2.インターリーブADCの原理
3.チャネル間ミスマッチの影響
3.1.オフセットミスマッチの影響
3.2.ゲインミスマッチの影響
3.3.タイミングスキューの影響
4.提案手法
4.1.インターリーブタイミングミスマッチ補正フィルタ
4.2.シュミレーション
5.研究成果・今後の課題
14群馬大学 小林研究室
Gunma University Kobayashi Lab.
ゲインミスマッチの影響
15
各ADCのゲインがランダムにばらつく -ゲインミスマッチが発生
群馬大学 小林研究室
Gunma University Kobayashi Lab.
ゲインミスマッチの影響
16 時間領域の影響 周波数領域の影響 4chインターリーブADC 入力信号が大きいほど影響も大きい生じるADCの性能低下
スプリアス群馬大学 小林研究室
Gunma University Kobayashi Lab.
目次
1.研究背景・目的
2.インターリーブADCの原理
3.チャネル間ミスマッチの影響
3.1.オフセットミスマッチの影響
3.2.ゲインミスマッチの影響
3.3.タイミングスキューの影響
4.提案手法
4.1.インターリーブタイミングミスマッチ補正フィルタ
4.2.シュミレーション
5.研究成果・今後の課題
17群馬大学 小林研究室
Gunma University Kobayashi Lab.
タイミングスキューの影響
正確なM相クロックを生成することは難しい
18
群馬大学 小林研究室
Gunma University Kobayashi Lab. 19
群馬大学 小林研究室
Gunma University Kobayashi Lab.
タイミングスキューの影響
20 0 2 4 6 8 10 -1.5 -1 -0.5 0 0.5 1 1.5 搬送波 振幅 [V ] 時間 [μsec] 0 2 4 6 8 10 -1.5 -1 -0.5 0 0.5 1 1.5 搬送波 振幅 [V ] 時間 [μsec] 0 2 4 6 8 10 -1.5 -1 -0.5 0 0.5 1 1.5 搬送波 振幅 [V] 時間 [μsec] t t タイミングスキューによる 出力エラーの違い 高周波 低周波 入力信号が高周波になるほど影響が大きくなる群馬大学 小林研究室
Gunma University Kobayashi Lab.
タイミングスキューの影響
21 時間領域の影響 周波数領域の影響 スプリアス 4chインターリーブADCADCの性能低下
入力信号の傾きが大きくなるほど影響が大きくなる群馬大学 小林研究室
Gunma University Kobayashi Lab.
ミスマッチのS/Nに対する影響
22 インタリーブ・アーキテクチャは 高速動作がメリット 高周波に対してS/Nが劣化する タイミングスキューの影響が問題群馬大学 小林研究室
Gunma University Kobayashi Lab.
目次
1.研究背景・目的
2.インターリーブADCの原理
3.チャネル間ミスマッチの影響
3.1.オフセットミスマッチの影響
3.2.ゲインミスマッチの影響
3.3.タイミングスキューの影響
4.提案手法
4.1.インターリーブタイミングミスマッチ補正フィルタ
4.2.シュミレーション
5.研究成果・今後の課題
23群馬大学 小林研究室
Gunma University Kobayashi Lab.
インターリーブADCのタイミング
ミスマッチの周波数領域での解析
24 ain(t) アナログ入力 dout(n) デジタル出力 S/H1 ADC1 Channel2 CLK1 S/H2 ADC2 CLK2 Channel1 0 1/Ts サンプリング フーリエ変換 理想のクロックの場合群馬大学 小林研究室
Gunma University Kobayashi Lab. 25 S/H1 ADC1 Channel2 CLK1 S/H2 ADC2 CLK2 Channel1 k Ts k f X Ts f X ) 2 ( 2 1 ) ( 1 k k j e Ts k f X Ts f X ) 2 ( 2 1 ) ( 2 各ADCの単出力のスペクトラム インターリーブ後のスペクトラム
k Ts f X Ts f X( ) 1 ( 1 ) 理想のクロックの場合インターリーブADCのタイミング
ミスマッチの周波数領域での解析
0 1/Ts k=0 k=2 0 1/2Ts 1/Ts 0 1/Ts 1/2Ts群馬大学 小林研究室
Gunma University Kobayashi Lab. 26 ain(t) アナログ入力 dout(n) デジタル出力 S/H1 ADC1 Channel2 CLK1 S/H2 ADC2 CLK2+Δt Channel1 0 1/2Ts 1/Ts このレプリカの位相誤差を補正 サンプリング フーリエ変換 クロックのタイミングがΔtずれている場合
インターリーブADCのタイミング
ミスマッチの周波数領域での解析
群馬大学 小林研究室
Gunma University Kobayashi Lab. 27 S/H1 ADC1 Channel2 CLK1 S/H2 ADC2 CLK2 Channel1 クロックのタイミングがΔtずれている場合
k Ts k f X Ts f X ) 2 ( 2 1 ) ( 1 k k j Ts k f t j e e Ts k f X Ts f X2 ) ( /(2 )) 2 ( 2 1 ) ( k k j Ts k f t j e e Ts k f X Ts f X )(1 ) 2 ( 2 1 ) ( ( /(2 )) 各ADCの単出力のスペクトラム インターリーブ後のスペクトラム スプリアスが発生してしまうインターリーブADCのタイミング
ミスマッチの周波数領域での解析
1/Ts 0 1/2Ts k=0 k=1 k=2 0 1/2Ts 1/Ts 0 1/Ts 1/2Ts群馬大学 小林研究室
Gunma University Kobayashi Lab. 28 S/H1 ADC1 Channel2 CLK1 S/H2 ADC2 CLK2 Channel1 2 0 1 ) 2 ( 2 1 ) ( k Ts k f X Ts f X k j Ts k f t j k e e Ts k f X Ts f X 2 2 ( /(2 )) 0 2 ) 2 ( 2 1 ) ( ) ( 1 ) 2 1 ( ) ( 2 1 Ts f X Ts f X f X Ts ] ) 1 ( ) 2 1 ( ) ( [ 2 1 2 )) /( 1 ( 2 )) 2 /( 1 ( 2 2 j Ts f t j j Ts f t j t j e e Ts f X e e Ts f X e f X Ts この逆関数を用いる チャネルADC fs 2チャネル 信号帯域 DC~M・(fs/2)
インターリーブADCのタイミング
ミスマッチの周波数領域での解析
群馬大学 小林研究室
Gunma University Kobayashi Lab. 29 )] 1 ( ' ) ( ' [ 1 ) ( ) ( 2 2 ( 1/(2 )) 1 Ts f X f X Ts e f X f X j t f Ts スプリアスがなくなる ain(t) アナログ入力 dout(n) デジタル出力 S/H1 ADC1 Channel2 CLK1 S/H2 ADC2 CLK2 Channel1 H(f) 位相誤差補正
インターリーブADCのタイミング
ミスマッチの周波数領域での解析
)) 2 /( 1 ( 2 ) ( f ej t f Ts H 補正用フィルタ群馬大学 小林研究室
Gunma University Kobayashi Lab.
インターリーブADCのタイミング
ミスマッチの周波数領域での解析
30 実際の設計上では、タイミングを合わせなければならない ain(t) アナログ入力 dout(n) デジタル出力 S/H1 ADC1 Channel2 CLK1 S/H2 ADC2 CLK2 Channel1 H2(f) 位相誤差補正 H1(f) 出力のタイミングを合わせるためにch1の出力にフィルタを取り付ける H1(f)の特性に補正用の関数を掛けたものがH2(f)となる f j e f H1( ) 2 )) /( 1 ( 2 2 2( ) Ts f t j f j e e f H :フィルタによる群遅延群馬大学 小林研究室
Gunma University Kobayashi Lab.
補正用フィルタの設計
31 実際に処理を行うのは時間上なので、時間で考える ain(t) アナログ入力 dout(n) デジタル出力 S/H1 ADC1 Channel2 CLK1 S/H2 ADC2 CLK2 Channel1 h2(t) 位相誤差補正 h1(t) H1(f)の特性に補正用の関数を掛け、逆フーリエ変換したものがh2(t)となる f j e f H1( ) 2 )) /( 1 ( 2 2 2( ) Ts f t j f j e e f H 逆フーリエ変換 ) ( 1 t h ) ( 2 t h群馬大学 小林研究室
Gunma University Kobayashi Lab.
目次
1.研究背景・目的
2.インターリーブADCの原理
3.チャネル間ミスマッチの影響
3.1.オフセットミスマッチの影響
3.2.ゲインミスマッチの影響
3.3.タイミングスキューの影響
4.提案手法
4.1.インターリーブタイミングミスマッチ補正フィルタ
4.2.シュミレーション
5.研究成果・今後の課題
32群馬大学 小林研究室
Gunma University Kobayashi Lab.
ADC1 ADC2 ↑2 ↑2 h2 (t) h1 (t) アナログ入力 CLK1 CLK2 ADC2とのタイミング合わせ クロックの位相誤差の補正 33 提案デジタルフィルタによりタイミングのずれを補正 FFTにより、効果を確認
インターリーブタイミングミスマッチ補正用のフィルタ
のシュミレーション
CLK2 CLK1 Δt データの補間群馬大学 小林研究室
Gunma University Kobayashi Lab.
フィルタh
1(t)の特性
34 0 Fs/2 -100 -80 -60 -40 -20 0 Po w e r [d B ] 0 Fs/2 -2000 -1500 -1000 -500 0 Frequency Ph as e [ rad ] 450 500 550 -0.2 0 0.2 0.4 0.6 0.8 1 1.2 群遅延を合わせるために使用する 今回はオールパスフィルタを用いる インパルス応答 位相応答群馬大学 小林研究室
Gunma University Kobayashi Lab.
補正用フィルタh
2(t)の特性
450 500 550 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 0 Fs/2 -100 -50 0 P o w e r [d B ] 0 Fs/2 -2000 -1000 0 Frequency P h as e [r ad ] 35 インパルス応答 位相応答 Δt=0.1T TAP数=1001 奇対称のインパルス応答となる 線形位相である群馬大学 小林研究室
Gunma University Kobayashi Lab.
入力信号に2つの周波数成分がある場合
のシュミレーション結果
36 インターリーブADCのナイキスト周波数まで補正できた 0 Fs/2 -100 -80 -60 -40 -20 0 Frequency P o w e r [d B ] 0 Fs/2 -100 -80 -60 -40 -20 0 Frequency P o w e r [d B ] スプリアス スプリアス 信号成分 信号成分 補正なし 提案デジタルフィルタにより補正群馬大学 小林研究室
Gunma University Kobayashi Lab.
広い周波数帯域でのシュミレーション結果
37 信号成分に混ざっていたスプリアスも抑制された 信号帯域にスプリアスが混在 0 Fs/2 -100 -80 -60 -40 -20 0 Frequency p o w er [ d B ] 補正なし 入力信号帯域 0 Fs/2 -100 -80 -60 -40 -20 0 Frequency p o w er [ d B ] 提案デジタルフィルタにより補正 入力信号帯域 スプリアス スプリアス群馬大学 小林研究室
Gunma University Kobayashi Lab.
目次
1.研究背景・目的
2.インターリーブADCの原理
3.チャネル間ミスマッチの影響
3.1.オフセットミスマッチの影響
3.2.ゲインミスマッチの影響
3.3.タイミングスキューの影響
4.提案手法
4.1.インターリーブタイミングミスマッチ補正フィルタ
4.2.シュミレーション
5.研究成果・今後の課題
38群馬大学 小林研究室
Gunma University Kobayashi Lab. 39
研究成果
● デジタルフィルタによるインターリーブADC
タイミングスキュー校正を検討・シミュレーショ
ンで確認
群馬大学 小林研究室
Gunma University Kobayashi Lab. 40
今後の課題
●検討した応用事例の実験による有効性の検証 ●制約条件 -係数ビット長と精度の関係 -タップ数、窓関数の影響 -補正可能帯域群馬大学 小林研究室
Gunma University Kobayashi Lab.
参考文献
• N. Kurosawa, H. Kobayashi, K. Maruyama, H. Sugawara, and K. Kobayashi ,
“Explicit Analysis of Channel Mismatch Effects in Time-Interleaved ADC Systems”,
IEEE Trans. on Circuits and Systems I: Fundamental Theory and Applications, vol.48,
no.3, pp.261-271 (March 2001).
• N. Kurosawa, H. Kobayashi and K. Kobayashi, “Channel Linearity Mismatch Effects in Time-Interleaved ADC Systems”, IEICE Trans. on Fundamentals, vol. E85-A, no. 4, pp.749-756 (April 2002).
• K. Asami, “An Algorithm to Improve the Performance of M-channel Time-Interleaved A-D Converters”, IEICE Trans. Fundamentals, vol.E90-A, no.12, pp.2846-2852, Dec. 2007.
• K. Asami, T. Suzuki, H. Miyajima, T. Taura, and H.Kobayashi, “Technique to Improve the Performance of Time-Interleaved A-D Converters with Mismatches of
Non-linearity”, IEICE Trans. Fundamentals, vol.E92-A, no.2, pp.374-380, Feb. 2009. • K. Asami, “Technique to Improve the Performance of Time-Interleaved A-D
Converters,” Proc. of IEEE International Test Conference, Paper 34.1, Austin (Nov.2005).
群馬大学 小林研究室
Gunma University Kobayashi Lab. 42