컴퓨터및회로설계특론 receiver design - yonseitera.yonsei.ac.kr › class › 2011_1 ›...

35
컴퓨터및 회로설계 특론 Receiver Design Tae Wook Kim, Ph.D Assistant Professor, Yonsei Univ.

Upload: others

Post on 07-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

컴퓨터및 회로설계 특론

Receiver Design

Tae Wook Kim, Ph.DAssistant Professor, Yonsei Univ.

Page 2: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Wireless SOCWireless SOC

Page 3: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Major Products of Korea.

Cell phone Semiconductor

Page 4: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Wireless SOC; where warm/cold water meet

+

Wireless SOC

Page 5: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Receiver Design; T-DMB

0.18μm CMOS1.8 V 3.3 x 3.4 mm2

Page 6: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Receiver FundamentalTrade-off between

Sensitivity/Selectivity

Page 7: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Outline

Receiver• Receiver Fundamental, Selectivity/Sensitivity• Receiver Budgeting• Receiver Budgeting• Receiver Architecture• Receiver Architecture Case study

Page 8: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

What happens in your mobile phone?

Interferer

ppVdBm

1227=

2.5 km

....

8 of Eiffel tower

ppVdBm

1227=

rmsVdBm m6101 =-

45MHz spacing

If: 1 mmWanted signal

rmsVdBm m6101 =-

Page 9: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Sensitivity/Selectivity

Thus, Receiver Design can be summarized into;

How small signal can Rx detect? :SensitivityHow large interferer can Rx reject?: Selectivity

Sensitivity : NFSelectivity : Linearity (IIP3)

Page 10: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

BER=5X10-5

§ Input SNR (Ex. ZigBee)§ Reference sensitivity = -85dBm

§ No = -174dBm

§ BW = 10log(2MHz) = 63

§ SNRIN = S-N = – 85 + 174 – 63 = 26 dB

§ SNR =2 dB

Sensitivity (NF) in Receiver

SNRmin=2dB (RF BW=2MHz 기준)

§ SNRMIN =2 dB

§ NF < 24 dB

Receiver

SNRout 2 dB9 dB

BER5X10-5

10-3

Required NF24 dB9 dB

SNRin26 dB19dB

StandardZigBeeGSM

Demodulator

Page 11: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Sensitivity (NF) in Receiver

×××-

+-

+=21

3

1

21

11GG

NFG

NFNFNFcas

High gain in front / Low NF in front stage

Page 12: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Linearity in RF system

§ Nonlinear Device Characteristics)()}({ tAKtAf ×=

])cos[()(

)]cos(cos[)}({

å-¥=

¥=

+=

+×=n

nMcMn

MMC

tnwwAJK

twAtwKtAf

2f1-f2 2f2-f1f1 f2

PIMD3

Po

D

f2 Non-linear systemf1

Pin

L+×+×+×+= 33

2210 )()()()( tVktVktVkktV iiio

§ 3rd -Order intermodulation product)()}({ tAKtAf ×=

])cos[()(

)]cos(cos[)}({

å-¥=

¥=

+=

+×=n

nMcMn

MMC

tnwwAJK

twAtwKtAf

23 3IMDo

inPPPIIP -

+= 1 3

Input [dBm]

Ou

tpu

t [d

Bm

] (IIP3, OIP3)

1

Page 13: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Harmonic Distortion.

Non-linear systemf1

Pin

3f12f1f1

L+++= 33

221 iiio SaSaSaStSSi wcos1= L+++= 3

32

21 iiio SaSaSaStSSi wcos1=

{ }

{ } L+++++

-+++=

ttSa

tSatSaSo

11113

13

11112

1211

cos3)cos(41

)cos()cos(21cos

wwww

wwwww

1

213

11

313

414

133

aSa

Sa

Sa

lfundamentaharmonicorderrdHD ===

1

12

11

212

212

122

aSa

Sa

Sa

lfundamentaharmonicndHD ===

Page 14: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

2nd order distortion waveform

SoSo

Si

Si

t

Fund

2ndt

t

Page 15: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

3rd order distortion waveform

SoSo So

So

{ }

{ }

tSaSa

ttSa

tSatSaSo

13

1311

11113

13

11112

1211

cos43

cos3)cos(41

)cos()cos(21cos

w

wwww

wwwww

÷øö

çèæ +=

+++++

-+++=

L

SubtractAdd

Si

Si

t

Fund

3rd

t

t

Si

Si

t

Fund

3rd

t

t

gain expansion gain compression

Page 16: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Intermodulation Distortion (IMD)

Non-linear systemf1

Pin

3f12f1f1

HD2 and HD3 can be rejected by Filter

2f1-f2 2f2-f1f1 f2

PIMD3

Po

D

f2 Non-linear systemf1

Pin

HD2 and HD3 can be rejected by Filter

Narrow band filter : High cost, bulky; impractical

Page 17: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Two tone test

( ) ( )( ) L+++

+++=3

12113

21211212111

coscos

coscoscoscos

tStSa

tStSatStSaSoww

wwww

tStSSi 2211 coscos ww += L+++= 33

221 iiio SaSaSaS

f2 Non-linear systemf1

Pin

( ) ( )( ) L+++

+++=3

12113

21211212111

coscos

coscoscoscos

tStSa

tStSatStSaSoww

wwww

( )( )

( ) ( )

( )( ) ( )( )þýü

îíì -+++

+++=

++=

+

ttSSa

tSatSa

ttSttSSttSa

tStSa

2121212

22

2212

12

222

22121112

12

222112

cos21cos

212

12cos2112cos

21

coscoscoscoscoscos

coscos

wwww

ww

wwwwww

wwHD2 and DC

Second orderIntermodulationDistortion

Page 18: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Third order intermodulation distortion

( )

( ) ( )

( )( )

( )( )ttSS

ttSS

ttSattSa

tSttSS

ttSStSa

tStSa

21222

1

1212

21

22

323

11

313

233

222

112

2

212

22

1133

13

322113

2coscos243

2coscos243

cos33cos4

cos33cos4

coscoscos3

coscos3cos

coscos

www

www

wwww

www

www

ww

±++

±++

+++=

÷÷ø

öççè

æ

++

+=

+

( ) 32233 33 babbaaba +++=+

Same as single input HD3( )

( ) ( )

( )( )

( )( )ttSS

ttSS

ttSattSa

tSttSS

ttSStSa

tStSa

21222

1

1212

21

22

323

11

313

233

222

112

2

212

22

1133

13

322113

2coscos243

2coscos243

cos33cos4

cos33cos4

coscoscos3

coscos3cos

coscos

www

www

wwww

www

www

ww

±++

±++

+++=

÷÷ø

öççè

æ

++

+=

+

IMD3122 ww ±

212 ww ±

Page 19: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

IM3, IIP3, OIP3

dBdBHDHD

SSaSa

SaSa

lfundamentaIMrdIM

10)(3

)(,43

4333

3

3

211

213

11

313

+==

==

==( )

)(33

3343

133

343

13343

433

3

21

3

11

112

21

321

1

3

dBGainIIPOIPiprelationshdB

GainIIPaaOIP

IMatpoweroutputOIP

aaSIIP

IMatpowerinputIIP

SaSSaaS

aaIM oo

+=

´==

==

==

==

===

dBdBHDHD

SSaSa

SaSa

lfundamentaIMrdIM

10)(3

)(,43

4333

3

3

211

213

11

313

+==

==

==( )

)(33

3343

133

343

13343

433

3

21

3

11

112

21

321

1

3

dBGainIIPOIPiprelationshdB

GainIIPaaOIP

IMatpoweroutputOIP

aaSIIP

IMatpowerinputIIP

SaSSaaS

aaIM oo

+=

´==

==

==

==

===

Page 20: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Two tone test

Page 21: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Selectivity (IIP3) in Receiver

K+÷÷ø

öççè

æ ×+÷÷

ø

öççè

æ+=

3

21

2

1

1 3331

31

IIPGpGp

IIPGp

IIPIIP cas

Low gain in front stage / High IIP3 at rear stage

Page 22: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Trade-off between Sensitivity and Selectivity

Receiver

High gain @ front stage

IIP3NF

Low gain @ front stage

Page 23: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Architecture ConsiderationsArchitecture Inherent

MeritsInherent Demerit

SpuriousProblems

Conclusion

Double IF(super

heterodyne)

-Long history of experience-Best choice in selectivity & sensitivity

-Need externalDuplex /RF IR / IF filters-Worst in integrationbigger size, larger power consumption

Still most popular

Zero IF -Higher degree of Integration

-Hard to optimize selectivity/sensitivity

-DC-offset Maybe O.K. for wideband system(DCR) Integration selectivity/sensitivity -LO-emission

-1/f noise etc.

wideband system

Single IF with DCR

-DCR at lower frequency: spurious problems in DCR can be solved much easier -Relaxed IR filter requirement with larger IF-Better selectivity/sensitivity optimization than DCR

-Worse selectivity/sensitivity optimization than double IF

-DCR problems still exist, but much more relaxed

Most promising for wideband system

Page 24: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Architecture Inherent Merits

Inherent Demerit

SpuriousProblems

Conclusion

Hartley IF with low IF

-Same degree of integration as that of DCR

-Selectivity/sensitivity performance similar to DCR-Limited poly-phase filter accuracy

-LO emission Look best for extremely low power narrow band system

Architecture Considerations(2)

Weaver IR with low 2nd IF

-Much less requirement for IR filter

-Similar to single IF -Hardware complexity

Weaver IR with low 1st IF

-Can have precise IR using DSP

-Selectivity/sensitivity performance similar to DCR

-Hardware complexity-LO emission-Compensation for entire BW and temperature change

Most promising for narrow band system

Page 25: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

IIP3(Veff)

FilterIF

SFDR

SFDR (Spurious Free Dynamic Range) Optimization

Noise Floor (gm) LNAMixer

SFDR

Optimization Procedure• Find out required DR of whole Receiver• Let each block have same DR• Proper gain distribution to satisfy DR alignment (center)

BNFdBmF

SNRFFPSFDR IIP

log10174

)(3

2min

3

++-=

+-+

=

Page 26: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Antenna RF Filter T/R Switch Balun LNA Mixer (LO1) Mixer (LO2) AA Filter ADCGain-Power 0 -2 -1 -1Gain-Av (dB) 0 -2 -1 -1 22 10 10 12 0Gain (Av/Av)^2 1 0.630957 0.79432823 0.7943282 158.4893192 10 10 15.848932 1Gain (Av/Av) 1 0.794328 0.89125094 0.8912509 12.58925412 3.16227766 3.16227766 3.9810717 1Gain (Total) -2 -3 19 29 39 51 51

Avail. Noise Power (dBm) -120.7897 -120.7897 -120.7897 -120.7897Avail. Noise Level (dBV) (200kHz) -133.7897 -133.7897 -133.7897 -133.7897 -109.4057467 -98.87172092 -88.6014715 -76.39653 -76.27816Avail. Noise Power (watts) (200kHz BW)

Minimum Signal Level Output (dBm) -102 -104 -105 -106Minimum Signal Level Output (V^2) (dBV) -115.0103 -117.0103 -118.0103 -119.0103 -97.01029996 -87.01029996 -77.01029996 -65.0103 -65.0103Minimum Signal Level Output (Vrms 2) 3.15E-12 1.99E-12 1.58E-12 1.256E-12 1.99054E-10 1.99054E-09 1.99054E-08 3.155E-07 3.155E-07Minimum Signal Level Output (Vrm) 1.78E-06 1.41E-06 1.26E-06 1.12E-06 1.41E-05 4.46E-05 1.41E-04 5.62E-04 5.62E-04Minimum Signal Level Output (Vo-p) 2.5119E-06 2E-06 1.7783E-06 1.585E-06 1.99526E-05 6.30957E-05 0.000199526 0.0007943 0.0007943

Impedance 50 50 50 50 400 500 4000

Receiver Budgeting (GSM example)

Vrms 2 (V^2/Hz) (Input Source Noise) 8.3E-19Req (Noise Equivalent Resistance) Input 12.5 12.5 12.5 12.5 9.2 4.50E+02 2.50E+03 2.00E+04 190000Req (Noise Equivalent Resistance) SourceReq (Noise Equivalent Resistance) Source 3439.218228 38892.18228 413892.2122 6876728.1 7066728.1Vrms 2 (V^2) in 200kHz BW Noise 4.1675E-14 4.17E-14 4.1675E-14 4.168E-14 1.14664E-11 1.29667E-10 1.37992E-09 2.293E-08 2.356E-08Block Noise Contribution (Receiver Input) 12.5 9.2 2.83930805 1.575525063 1.2619147 0.7564036Noise Factor 5.65338251 3.567043 2.83340314 2.2506521Noise Figure 7.52308371 5.523084 4.52308371 3.5230837

SNR (dB) (dBV/dBV) (GSM Sensitivity Test) 18.7794001 16.7794 15.7794001 14.7794 12.39544675 11.86142096 11.59117154 11.386226 11.26786

Adjacent Channel Interferer (dBm) -49 -47 -46 -45Adjacent Channel Interferer (dBV) -62.0103 -60.0103 -59.0103 -58.0103 -36.01029996 -26.01029996 -16.01029996 -4.0103 -4.0103Adjacent Channel Interferer (Vrms 2) 6.29E-07 9.98E-07 1.26E-06 1.58E-06

• Optimal Receiver Budgeting w.r.t System• As large as possible SFDR w.r.t building blockRef: Rudell

Page 27: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Receiver Budgeting (2) Integrated NF

Ref: Rudell

Page 28: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Receiver Budgeting (3) Integrated IIP3

Page 29: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Case Study 1. Heterodyne

Page 30: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Case Study 2. Low-IF

Page 31: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Case Study 3. Low-IF(2)

1 stage

2 stage

3 stage

Page 32: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Case Study 3. Low-IF(2)

Page 33: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Case Study 3. Low-IF(3)

R1V1,in V1,out

V2,in V2,out

R3V3,in V3,out

R4V4,in V4,out

R2

C1

C3

C4

C2

IIN+

-

IOUT+

-

QOUT+

-

ININOUT QsCRsCRI

sCRI

++

+=

111

ININOUT QsCR

IsCRsCRQ

++

+-

=1

11

úû

ùêë

é=ú

û

ùêë

éúû

ùêë

é=ú

û

ùêë

é0

cos)()(

or cos

0)()( tA

tQtI

tAtQtI

IN

IN

IN

IN ww

sCRsIsQ

OUT

OUT =)()(

sCRsIsQ

OUT

OUT -=)()(

R1V1,in V1,out

V2,in V2,out

R3V3,in V3,out

R4V4,in V4,out

R2

C1

C3

C4

C2

IIN+

-

IOUT+

-

QOUT+

-

sCRsIsQ

OUT

OUT =)()(

sCRsIsQ

OUT

OUT -=)()(

CRjIjQ

OUT

OUT www

=)()(

4)()(

arg pww

±=÷÷ø

öççè

æjIjQ

OUT

OUT

( ) ( )CRj

jQCRjjICRjjQjIjIF ININOUTOUTOUT w

wwwwwww+

++-=+=

1)(1)(1)()()(

0)( Ð= AjI IN w2

)( pw Ð= AjQIN RC/1=w

( ) ( ) 01

11)( =+

++-=

jAjjAjjIFOUT w

( ) ( )÷÷ø

öççè

æ-+

=-

-++=-

jjA

jAjjAjjIFOUT 1

121

11)( w

Page 34: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Case Study 4. DCR

Page 35: 컴퓨터및회로설계특론 Receiver Design - Yonseitera.yonsei.ac.kr › class › 2011_1 › lecture › 20110318_Fri... · 2012-01-30 · IIPP-=+ 13 Input [dBm]] (IIP3, OIP3)

Receiver System Design Summary

Receiver• Receiver Design = Selectivity/Sensitivity• Find Architecture w.r.t S/S, Power, Size• Find Architecture w.r.t S/S, Power, Size• Optimal budgeting w.r.t S/S