• 検索結果がありません。

マルチビット・ローパス

N/A
N/A
Protected

Academic year: 2021

シェア "マルチビット・ローパス"

Copied!
45
0
0

読み込み中.... (全文を見る)

全文

(1)

マルチビット・ローパス ΔΣAD 変調器 DAC 非線形性

2次 DWA アルゴリズムの研究

群馬大学電気電子工学科

萩原広之 傘 昊 小林 春夫

(2)

発表内容

・研究目標

・LPΔΣAD変調器

・DAC非線形性1次ノイズシェープ

・DAC非線形性2次ノイズシェープ

・開発アルゴリズムの実現

・まとめ

(3)

研究目標

マルチビットΔΣAD変調器用DAC非線形性を

2次ノイズシェープするアルゴリズムの開発とその

回路実現

(4)

LPΔΣAD 変調器

(5)

LPΔΣAD 変調器

f

低 周 波

アプリケーション: 通信機器 センサー 特徴

・アナログ回路規模が小さい

・精度の低いデバイスで

高精度AD変換を実現

ΔΣAD変調器

X Filter 1bit AD Y

1bit DA + Σ

-

アナログ入力 デジタル出力

LP

(6)

Power

ω

) ) (

( 1

) 1 ) (

( 1

) ) (

( E z

z z H

z X H

z z H

Y

 

 

X LP Filter 1bit AD Y

1bit DA + Σ

-

アナログ入力 デジタル出力

Σ H(z) Σ

X(z) Y(z)

E(z)

+ +

+ -

LPΔΣAD 変調器

フィルタ伝達関数 量子化ノイズ

デジタル出力信号 アナログ入力信号

: ) (

: ) (

: ) (

: ) (

z H

z E

z Y

z X

H (j ω)

ω

信号帯域内の 量子化ノイズ低下

H(z) ⇒ ∞

STF= 1 NTF= 0

(7)

Digital

Analog

A

B

Σ H(z) Σ

X(z) Y(z)

E(z)

+ +

+ -

X LP Filter 1bit AD Y

1bit DA + Σ

-

アナログ入力 デジタル出力

( ) ( )1 ( )

) ) (

( H z X z z E z

z

Y   δ  

非線形性

X LP Filter multi bit AD Y

multi bit DA

+ Σ

-

アナログ入力 デジタル出力

Σ H(z) Σ

X(z) Y(z)

E(z)

+ +

+ -

Σ δ (z)

++

マルチビット DAC の非線形性

) ) (

( 1

) 1 ) (

( 1

) ) (

( E z

z z H

z X H

z z H

Y

 

 

(8)

マルチビット DAC 回路図構成

- +

Vout Co

C

S7 S7S6 S6S5 S5S4 S4S3 S3S2 S2S1 S1S0 S0 Vref

7 C6 C5 C4 C3 C2 C1 C0

C

0

~C

7

=C

(9)

- Vout Co

- +

Vout Co

C

S S

C

S S

C

S S

C

S S

C

S S

C

S S

C

S S

2 1 4 3

5 6

7 5 4 3 2 1 0 0

C S6 S 7

Vref

マルチビット DAC 動作

()S7S6S5=S4S3=0S2=S1=S0=1 のとき

+ - + -

+- +

- +

- +

- +

- + -

CV

ref

CV

ref

CV

ref

+ + + + + +

(10)

マルチビット DAC 問題点

C

0

~C

7

の値がバラ付く

C C

C    8

7

0

・・・

7 7

1 1

0 0

e C

C

e C

C

e C

C

ミスマッチを

7 ,

1 ,

0

e e

e

とおく

C Vref m C

Vout

o

   Vref  

C m C Vout

o

ref o

h

a

V

C

e

e  

 ・・・

(11)

マルチビット DAC 問題点

- +

Vout Co

C

S7 S7S6 S6S5 S5S4 S4S3 S3S2 S2S1 S1S0 S0 Vref

7 C6 C5 C4 C3 C2 C1 C0

0 1 2 3 4 5 6 7

4 3 2 2 5 7 1 5

in pu t

特定セルの非線形性ノイズが 信号に蓄積する

使用するセルを一定の法則下で

選択するアルゴリズムが必要

(12)

DAC 非線形性

1次ノイズシェープ

(13)

DAC

1/z 1/z

δ

1次ノイズシェープ

1次ノイズシェープ 1/(1-1/Z)されている

アナログ出力 Y

デジタル入力 X

デジタル 積分フィルタ

アナログ 微分フィルタ

) ( ) /

1 1

( )

( )

( z X z Z z

Y    δ

(14)

DAC

1/z 1/z

δ

アナログ出力

Y デジタル入力

X=3、2、4・・・・・

) ( ) /

1 1

( )

( )

( z X z Z z

Y    δ

DACの入力範囲 0~+∞ 直接実現不可能

3 3

3 5

5 2

5 4

level DACの 入力範囲

0~8

1次ノイズシェープの動作

(15)

ノイズシェープアルゴリズムの等価回路

7 7

1 1

0 0

e C

C

e C

C

e C

C

ミスマッチを

7 ,

1 ,

0

e e

e

とおく

+

- Vout

+

- Co

Vref C+e0 S0

C+e5 S6

S5 S7

S4 S3 S2 S1

C+e1

C+e4 C+e6

C+e3

C+e2 C+e7

(16)

+

- Vout

+

- Co

Vref

C+e0 S0

C+e5 S6

S5 S7

S4 S3 S2 S1

C+e1

C+e4 C+e6

C+e3

C+e2 C+e7

1次ローパスエレメントローテイション法

0 1 2 3 4 5 6 7

4 3 2 2 5 7 1 5 4

) / 1 1 /(

1 )

( z Z

H  

信号の終わる所の次が次の信号のスタートライン

Pointer

入力の最後の場所

を記憶させる

(17)

DAC 非線形性1次シェープ結果確認 変調器出力パワースペクトラム

DAC 非線系性あり

1次シェープ

理想

(18)

DAC 非線形性1次シェープ結果確認 SNR vs OSR

1次シェープ 理想

DAC 非線系性あり

(19)

DAC 非線形性

2次ノイズシェープ

(20)

2 次ノイズシェープ

) ( )

/ 1 1

( )

( )

( z X z Z 2 z

Y    δ

2次シェープ

DAC

1/z 1/z

δ アナログ出力

Y デジタル入力

X

デジタル 積分フィルタ

アナログ 微分フィルタ

1/z 1/z

DAC

1/z 1/z

δ

X Y

1次シェープを応用して

2次シェープをさせる

(21)

動作

0 1 2 3 4 5 6 7

4 3 6 2 5 7 1 5 4

)

2

/ 1 1 /(

1 )

( z Z

H  

0 1 2 3 4 5 6 7

4 + + + +

3 6 2 5 7 1 5 4

0 1 2 3 4 5 6 7

4 3 6 2 5 7 1 5 4

0 1 2 3 4 5 6 7

4 3 6 2 5 7 1 5 4

0 1 2 3 4 5 6 7

4

3 + + + + + + +

6 2 5 7 1 5 4

4+3=7

0 1 2 3 4 5 6 7

4

3 - - - -

6 2 5 7 1 5 4

0 1 2 3 4 5 6 7

4

3 - + + + +

6 2 5 7 1 5 4

0 1 2 3 4 5 6 7

4

3 - + + + +

6 + + + ++ ++ ++ ++ ++

2 5 7 1 5 4

-電荷が発生

0 1 2 3 4 5 6 7

4 3 6 2 5 7 1 5 4

4+3+6=13

0 1 2 3 4 5 6 7

4 3

6 - - - -

2 5 7 1 5 4

0 1 2 3 4 5 6 7

4 3

6 ++ + + + +

2 5 7 1 5 4

-

+

1 1

0 0

:一つ前のクロックで 使われた+の信号

(22)

Y(0)=I0+I1+I2+I3

Y(1)=I4+I5+I6+I7 - I3 Y(2)=2 × I3+I4+I5+I6+I7 Y(3)=I0+I1+I2 - I7

Y(4)=I0+I1+I2+2×I7

Y(5)=2 × I3+2 × I4+2 × I5+I6 Y(6)=I0+I1+I6+I7 - (I3+I4+I5) Y(7)=2 × I2+I3+I4+I52 - I7

Y(4)=I0+I1+I2+2 × I7

Y(5)=2×I3+2×I4+2×I5+I6 Y(6)=I0+I1+I6+I7 - (I3+I4+I5) Y(7)=2 × I2+I3+I4+I5

Y(8)=I3+I4+I5+I6+I7 - I2

)

2

/ 1 1 /(

1 )

( z Z

H  

2倍の電荷が必要 ーの電荷が必要

動作

0 1 2 3 4 5 6 7

4 + + + +

3 - + + + +

6 ++ + + + +

2 + + + -

5 + + + ++

7 ++ ++ ++ +

1 + + - - - + +

5 ++ + + +

4 - + + + + +

(23)

動作

+ ++

-

2 1

0 1

入力

:マイナス側

入力

:プラス側

ートライン

:マイナス側信号スタ

トライン

:プラス側信号スター ー

:マイナス側ポインタ

:プラス側ポインター

:入力データ

DAC A

DAC A

S S Po Po D

) (

) (

) (

) (

) (

) (

) (

 

1

) ( Po mod

) ( S

) ( Po )

1 (

D mod )

( Po

8

2 - n

0 k 8



 

  

n n

k n

n

プラス側計算

 

)) 1 (

A ( mod )

( A

1 ) 1 (

Po mod

) ( S

) 1 (

Po )

( Po

8 8

n n

n n

n n

マイナス側計算

出力は

プラス側出力 と

マイナス側力

0 1 2 3 4 5 6 7

4 + + + +

3 - + + + +

6 ++ + + + +

2 + + + -

5 + + + ++

7 ++ ++ ++ +

1 + + - - - + +

5 ++ + + +

4 - + + + + +

(24)

セルの -1,0,1,2 の動作

+側

9 ) ( )

(

1 ) ( )

( )

(

n A n

Po m

n A n

Po m

n Po

ー側

9 )

1 (

) (

1 )

1 (

) ( )

(

n A

n Po

m

n A

n Po

m n

Po

出力2の発生 出力1の発生

出力-1の発生

17 )

( )

(

9 ) ( )

( )

(

n A n

Po m

n A n

Po m

n Po

この条件で出力1と-1の条 件を両方とも満たす場合、

または満たさない場合は0

-1 1 2 出力

× ○ × 1

× ○ ○ 2

○ × × -1

○ ○ × 0

× × × 0

(25)

開発アルゴリズムの実現回路

(26)

スイッチドキャパシタセグメント型 DAC

- +

Vout Co

Vref

GND

C7

. . . .

C2 C1 C0

- +

Vout Co

Vref

GND

C7

. . . .

C2 C1 C0

(27)

セルの入力について

それぞれのセルが、-1,0,1,2を取れるよう にしなければならない

マイナス動作

マルチクロック動作

(28)

- +

Vout Co

Vref

GND

マルチクロック動作

・1クロックの間に2回 電荷を貯めて送り出す

- + + Vref -

C

Q

1

(29)

- +

Vout Co

Vref

GND

マルチクロック動作

- + + Vref -

C Q

1

・1クロックの間に2回

C Vref Vout C

o

1

Vref

C Q

o

1

+ -

+ -

(30)

- +

Vout Co

Vref

GND

マルチクロック動作

・1クロックの間に2回 電荷を貯めて送り出す

C Vref Vout C

o

1

Vref

C Q

o

1

+ - + -

- + + Vref -

C

Q

1

(31)

- +

Vout Co

Vref

GND

マルチクロック動作

- + + Vref -

C Q

1

・1クロックの間に2回

+ - + -

C Vref Vout C

o

2

1

Vref

C Q

o

 2

1

+ -

+ -

(32)

- +

Vout Co

Vref

GND

マイナス動作

- + + Vref -

C Q

1

・キャパシタのプラス側とマイナス側 を反対に繋ぐ

off on

(33)

- +

Vout Co

Vref

GND

マイナス動作

- + + Vref -

C Q

1

・キャパシタのプラス側とマイナス側

off on

Vref C

Q  

1

C Vref Vout C

o

1

Vref C

Q

o

 

1

+

- +

-

(34)

- +

Vout Co

C7 C6 C5 C4 C3 C2 C1 C0

Vref

GND

0 1 2 3 4 5 6 7

4 + + + +

3 - + + + +

6 ++ + + + +

2 + + + -

5 + + + ++

7 ++ ++ ++ +

1 + + - - - + +

++ + + +

+ - +

-

+ - +

-

+ - +

-

+ - +

-

入力 4

43 +0 +1 +2 +-3 +4 +5 +6 +7

6 ++ + + + +

2 + + + -

5 + + + ++

7 ++ ++ ++ +

1 + + - - - + +

++ + + +

動作

(35)

- +

Vout Co

C7 C6 C5 C4 C3 C2 C1 C0

Vref

GND

動作

0 1 2 3 4 5 6 7

4 + + + +

3 - + + + +

6 ++ + + + +

2 + + + -

5 + + + ++

入力 4

+ - +

-

+ - +

-

+ - +

-

+ - +

-

入力 4

43 +0 +1 +2 +-3 +4 +5 +6 +7

6 ++ + + + +

2 + + + -

5 + + + ++

+ - + -

C Vref Vout C

o

 4

CVref

Q

o

 4

(36)

- +

Vout Co

C7 C6 C5 C4 C3 C2 C1 C0

Vref

GND

動作

0 1 2 3 4 5 6 7

4 + + + +

3 - + + + +

6 ++ + + + +

2 + + + -

5 + + + ++

7 ++ ++ ++ +

1 + + - - - + +

++ + + +

+ - +

- +

- +

- +

- +

- +

- +

-

+ - +

-

マイナス動作

入力 3

43 +0 +1 +2 +-3 +4 +5 +6 +7

6 ++ + + + +

2 + + + -

5 + + + ++

7 ++ ++ ++ +

1 + + - - - + +

++ + + +

(37)

- +

Vout Co

C7 C6 C5 C4 C3 C2 C1 C0

Vref

GND

動作

0 1 2 3 4 5 6 7

4 + + + +

3 - + + + +

6 ++ + + + +

2 + + + -

5 + + + ++

入力 3

43 +0 +1 +2 +-3 +4 +5 +6 +7

6 ++ + + + +

2 + + + -

5 + + + ++

+ - +

- +

- +

- +

- +

- +

- +

-

+ - +

-

+ - + -

C Vref Vout C

o

 3

CVref

Q

o

 3

(38)

- +

Vout Co

C7 C6 C5 C4 C3 C2 C1 C0

Vref

GND

動作

0 1 2 3 4 5 6 7

4 + + + +

3 - + + + +

6 ++ + + + +

2 + + + -

5 + + + ++

7 ++ ++ ++ +

1 + + - - - + +

++ + + +

+ - +

-

+ - +

-

+ - +

-

+ - +

-

+ - +

-

入力 6

43 +0 +1 +2 +-3 +4 +5 +6 +7

6 ++ + + + +

2 + + + -

5 + + + ++

7 ++ ++ ++ +

1 + + - - - + +

++ + + +

(39)

- +

Vout Co

C7 C6 C5 C4 C3 C2 C1 C0

Vref

GND

動作

0 1 2 3 4 5 6 7

4 + + + +

3 - + + + +

6 ++ + + + +

2 + + + -

5 + + + ++

入力 6

43 +0 +1 +2 +-3 +4 +5 +6 +7

6 ++ + + + +

2 + + + -

5 + + + ++

+ - +

-

+ - +

-

+ - +

-

+ - +

-

+ - +

-

マルチクロック動作

+ - + -

C Vref Vout C

o

 5

CVref

Q

o

 5

(40)

- +

Vout Co

C7 C6 C5 C4 C3 C2 C1 C0

Vref

GND

動作

0 1 2 3 4 5 6 7

4 + + + +

3 - + + + +

6 ++ + + + +

2 + + + -

5 + + + ++

7 ++ ++ ++ +

1 + + - - - + +

++ + + +

+ - + -

+ - +

-

入力 6

43 +0 +1 +2 +-3 +4 +5 +6 +7

6 ++ + + + +

2 + + + -

5 + + + ++

7 ++ ++ ++ +

1 + + - - - + +

++ + + +

C Vref Vout C

o

 5

CVref

Q

o

 5

(41)

- +

Vout Co

C7 C6 C5 C4 C3 C2 C1 C0

Vref

GND

動作

0 1 2 3 4 5 6 7

4 + + + +

3 - + + + +

6 ++ + + + +

2 + + + -

5 + + + ++

+ - +

-

入力 6

43 +0 +1 +2 +-3 +4 +5 +6 +7

6 ++ + + + +

2 + + + -

5 + + + ++

+ - + -

C Vref Vout C

o

 6

CVref

Q

o

 6

(42)

シミュレーション

セル番号 非線系性の量

0 -0.002

1 -0.004

2 -0.012

3 -0.012

4 0.006

5 -0.01

6 -0.008

7 0.042

2次変調器

(43)

DAC 非線形性2次シェープ結果確認 変調器出力スペクトラム

理想 1次シェープ

2次シェープ

DAC 非線系性あり

(44)

理想 2次シェープ 1次シェープ

DAC 非線系性あり

DAC 非線形性2次シェープの SNR vs OSR

理想2次シェープ 116.6dB116dB

1次シェープ 102.7dB

ミスマッチ 24.7dB 78dB 13.3dB

0.6dB

(45)

まとめ

• DAC非線形性を2次シェープするアルゴリズムを 開発

• DAC非線形性をシェープする回路を実現

• MATLABシミュレーションにより提案アルゴリズム の効果を確認

今後の課題

複素バンドパス変調器への拡張

参照

関連したドキュメント

器形や装飾技法、それにデザインにも大きな変化が現れる。素地は耐火度と可塑性の強い  

spread takes small values for fast time varying pole. p osition, and large values for slow time

3 次元的な線量評価が重要であるが 1) ,現在 X 線フィ ルム 2) を用いた 2 次元計測が主流であり,3 次元的評

 Schwann氏細胞は軸索を囲む長管状を呈し,内部 に管状の髄鞘を含み,Ranvier氏絞輪部では多数の指

 Charles Carlson, Karthekeyan Chandrasekaran, Hsien-Chih Chang, Naonori Kakimura, Alexandra Kolla, Spectral Aspects of Symmetric. Signings,

[r]

基幹系統 地内基幹送電線(最上位電圧から 2 階級)の送電線,最上位電圧から 2 階級 の母線,最上位電圧から 2 階級を連系する変圧器(変圧器

X-100B直下へ調査装置移動 ケーブル監視カメラ 回収 調査装置