ADCs for Software Radios - ITS

31
Solutions for Digital Radio a 3/4/99 - 1 ADCs for Software Radios Presented by: Tom Gratzek Analog Devices Inc. Greensboro, NC 336-605-4233/[email protected]

Transcript of ADCs for Software Radios - ITS

Page 1: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 1

ADCs for Software Radios

Presented by:

Tom Gratzek

Analog Devices Inc.

Greensboro, NC

336-605-4233/[email protected]

Page 2: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 2

Commercial Application Drivers

4

6

8

10

12

14

16

18

20

22

24

1 0 0 E + 0 1 E + 3 1 0 E + 3 1 0 0 E + 3 1 E + 6 1 0 E + 6 1 0 0 E + 6 1 E + 9 1 0 E + 9

Sample Rate (S/s)

Nom

inal

Res

olut

ion

(bits

)

Audio

Physical Measurments

Wired Coms (XDSL)

UltraSound

Video Digitizerscam corders

Sat Rx/Drives

Cable Modems

HandheldEquipment

Instrumentation

Analyzers - Scopes

POTSWireless handsets Imaging

Base Stations

Page 3: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 3

Fabrication Processes

4

6

8

10

12

14

16

18

20

22

24

1 0 0 E + 0 1 E + 3 1 0 E + 3 1 0 0 E + 3 1 E + 6 1 0 E + 6 1 0 0 E + 6 1 E + 9 1 0 E + 9

Sample Rate (S/s)

Nom

inal

Res

olut

ion

(bits

)

ADC as block system chip

Stand-aloneCMOS ADCs

Si - Bipolar

Efficiency(mW/MHz)

220

25

10

3

2

1.5

Page 4: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 4

ADC Technology Trends

• Applications drive technology development

• At volume, ADC function moves to SOC block

– disk drives, pro audio, ADSL, cable modems,NB radios, scanners, digital cameras

• Technology Development Trends (12 bit 20MSPS)Year P. Diss. Tech. Dyn. Perf. Cost Application

84 20 W Board 60 dB $4K Radar

88 5 W Hybrid 62 dB $1K Missiles

92 2 W bipolar 63 dB $200 Instruments

96 0.4W CMOS 65 dB $20 Medical98 0.2W core 65 dB $2 Image. ASIC

Page 5: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 5

ADC: Not all created equal

• Critical specifications for radio applications

• Dynamic range - correlates with # of bits?

– SNR, Harmonic distortion, SFDR• may only roughly correlate with nominal # of bits

– Aperture jitter - limits at high input frequency

• Sample rate - must obey Nyquist criteria

– IF sampling performance

– must understand channel bandwidth vs. IF

Page 6: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 6

What Kind of Software Radio?

• Software radio - adaptive bandwidth & modulation?

– Narrowband PCS• 25, 12.5, 6.25 KHz BW by same radio

• Must provide service for 1 month on single A Cell

• Tune at RF, Sigma Delta ADC, extremely low power

– Programmable base station (Macro)• Multiple channels in licensed band (15 MHz)

• Various types of signals in band (IS-136, CDMA, GSM)

• Tune and filter in digital domain

• ADC linearity often limits receiver performance

Page 7: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 7

ADC Errors effect Receivers

• Static Errors– non linearity in encoder transfer function

– can create harmonics in frequency domain

• Dynamic Errors– sampling jitter - increases noise at high Ain

– T/H linearity - increase in noise & harmonics

• Noise– sampling, component, thermal

Page 8: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 8

ADC error avoidance Techniques

• Oversampling -

– decreases noise in band of interest (improves SNR)

– facilitates digital filtering/ “processing gain”

• Dither -– smooths the encoder transfer function reducing

spurs (requires excellent T/H at high Ain)

• IF sampling -

– can move harmonics out of analysis bandwidth

– can filter amp harmonics with IF filters &reduce analog component count

Page 9: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 9

1st Nyquist Zone Full Band ADC Per form a n c e

-140

-120

-100

-80

-60

-40

-20

0

0 5 10 15 20 25 30 35

Frequency (MHz)

Am

plit

ud

e (d

B)

AD6640: -80 dBfs Spurs

Sampling rate = 65MSPS; dc to 32.5MHz; Ain = 15.5 MHz

Page 10: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 10

1st Nyquist Zone Narrow Band ADC Performance

-140

-120

-100

-80

-60

-40

-20

0

12.5 13.5 14.5 15.5 16.5 17.5 18.5

Frequency (MHz)

Am

plit

ud

e (d

B)

AD6640-1st Nyquist Performance

Sampling rate = 65MSPS; 12.5 to 18.5MHz; Ain = 15.5 MHz

Page 11: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 11

3rd Nyquist Zone Full Band ADC Performance

-140

-120

-100

-80

-60

-40

-20

0

0 5 10 15 20 25 30 35

Frequency (MHz)

Am

plit

ud

e (d

B)

AD6640 3rd Nyquist Zone

Sampling rate = 65MSPS; 65 to 97.5 MHz; Ain = 80.5 MHz

Page 12: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 12

200 MHz Performance

-140

-120

-100

-80

-60

-40

-20

0

193 198 203 208 213 218 223

Frequency (MHz)

Am

plit

ud

e (d

B)

AD6640: 7th Nyquist Zone

Sampling rate = 65MSPS; 193 to 225MHz; Ain = 200 MHz

Page 13: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 13

200 MHz Performance of the AD6640 (5 MHz Band)

-140

-120

-100

-80

-60

-40

-20

0

197.5 198 198.5 199 199.5 200 200.5 201 201.5 202 202.5

Frequency (MHz)

Am

plit

ud

e (d

B)

Sampling rate = 65MSPS; 197.5 to 202.5 MHz; Ain = 200 MHz

7th Nyquist Zone - Zoom

Page 14: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 14

Processing Gain & Oversampling

Standard Chan. BW Symbol Rate Samp. rate Proc.Gain*IF SamplingIS-136 30 KHz 48.6 Kbit/sec 9.72 MSPS 22 dB

GSM 200 KHz 270.83 Kbit/s 6.5 MSPS 12 dB

CDMA 1.23 MHz 1.228 Mbits/s 19.66 MSPS 9 dB

Wide bandIS-136 30 KHz 48.6 Kbit/sec 58.32 MSPS 29 dBGSM 200 KHz 270.83 Kbit/s 65 MSPS 22 dB

CDMA 1.23 MHz 1.228 Mbits/s 58.98 MSPS 14 dB3G 5MHz 4.096 Mbits/s 65.53 MSPS 9 dB

* Assumes 1 sample/symbol

Processing Gain = 10 log (Sample rate/2* channel BW)

Page 15: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 15

Multi-Channel RX Challenges

RF/IF stagereceiver

DSPChannel

1

DSPChannel

2

DSPChannel

n

Digital Filter(channelizer)

Digital Filter(channelizer)

Digital Filter(channelizer)

ADCRadioBaseStation

PublicTelephoneNetwork

High SFDRADC

High DynamicRange Radio

Page 16: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 16

AD6620 FunctionsNCO and Filter Stages

Real,Dual Real,

or ComplexInputs

OutputFormat

RAMCoefficient

Filter

CIC5Filter

CIC2Filter

ComplexNCO

cos -sin

I

Q

I

Q

I

Q

I

Q

Serial orParallelOuputs

Dual Channel Decimating ReceiverAccepts real or complex input words: provides tuning and decimation filtering65 MSPS Single channel inputs or 32.5 MSPS Dual Channel ModeNCO worst spur better than -105dBc; 0.02 Hz tuning resolutionCIC2 Fixed Coefficient Filter decimates 1 to 16; CIC5 Fixed Coefficient Filter decimates 1 to 32Programmable RAM based FIR filter with programmable decimates 1-32 1700 Million Operations per second at 250 micro-watts/MOP

AD6620

Page 17: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 17

Design Filter Using AD6620software

Page 18: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 18

Modular Evaluation Boards

AD6640 - 12 bit 65MSPS IF Sampling ADC

AD6620 Receive Signal Processor

AD6600 - Diversity Receiver ADC

Page 19: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 19

RF/IF stagereceiver

DSPChannel

1

DSPChannel

2

DSPChannel

n

Digital Filter(channelizer)

Digital Filter(channelizer)

Digital Filter(channelizer)

ADC

RadioBaseStation Public

TelephoneNetwork

Frequency

SignalStrength

Frequency

SignalStrength

Frequency

SignalStrength

Frequency

SignalStrength

Multi-carrier Receivers Overview

Page 20: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 20

W ideband GSM receiver (AD6640+AD6620)

-140

-120

-100

-80

-60

-40

-20

0

12.5 13.5 14.5 15.5 16.5 17.5 18.5

F r e q u e n c y ( M Hz)

Am

plit

ud

e (d

B)

AD6640 + AD6620: GSM

Sampling rate = 65MSPS; IF = 12.5 MHz to 18.5 MHz (noise floor increased due to lower decimation rate)

Page 21: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 21

W ideband GSM receiver (AD6640+AD6620)

-150

-100

-50

0

Fre

q

12.7

1111

1

12.9

2111

1

13.1

3111

1

13.3

4111

1

13.5

5111

1

13.7

6111

1

13.9

7111

1

14.1

8111

1

14.3

9111

1

14.6

0111

1

14.8

1111

1

15.0

2111

1

15.2

3111

1

15.4

4111

1

15.6

5111

1

15.8

6111

1

16.0

7111

1

16.2

8111

1

16.4

9111

1

16.7

0111

1

16.9

1111

1

17.1

2111

1

17.3

3111

1

17.5

4111

1

17.7

5111

1

17.9

6111

1

18.1

7111

1

18.3

8111

1

Frequency (MHz)

Am

plit

ud

e (M

Hz)

GSM:Pico Cell - Y/ Macro - N

Yellow - Pico Cell Mask; Purple - Macro Cell Mask;

Page 22: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 22

I F Sampl ing W ideband GSM receiver (AD6640+AD6620)

-140

-120

-100

-80

-60

-40

-20

0

Fre

q

12.7

1111

1

12.9

2111

1

13.1

3111

1

13.3

4111

1

13.5

5111

1

13.7

6111

1

13.9

7111

1

14.1

8111

1

14.3

9111

1

14.6

0111

1

14.8

1111

1

15.0

2111

1

15.2

3111

1

15.4

4111

1

15.6

5111

1

15.8

6111

1

16.0

7111

1

16.2

8111

1

16.4

9111

1

16.7

0111

1

16.9

1111

1

17.1

2111

1

17.3

3111

1

17.5

4111

1

17.7

5111

1

17.9

6111

1

18.1

7111

1

18.3

8111

1

Frequency (MHz)

Am

plit

ud

e (d

B)

GSM Receiver: IF Sampling

Yellow - Pico Cell Mask; Purple - Macro Cell Mask;

Sampling Rate: 65MSPS; Ain 77.5 to 83.5 MHz

Page 23: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 23

W ideband IS-136 receiver (AD6640+AD6620)

-140

-120

-100

-80

-60

-40

-20

0

12.5 13.5 14.5 15.5 16.5 17.5 18.5

Frequency (MHz )

Am

plit

ud

e (d

B)

AD6640 + AD6620: IS-136

Sampling rate = 65MSPS; IF = 12.5 MHz to 18.5 MHz (noise floor reduced due to narrow IS-136 filter)

Page 24: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 24

W ideband

-140

-120

-100

-80

-60

-40

-20

0

Fre

q

12.7

0111

1

12.9

0111

1

13.1

0111

1

13.3

0111

1

13.5

0111

1

13.7

0111

1

13.9

0111

1

14.1

0111

1

14.3

0111

1

14.5

0111

1

14.7

0111

1

14.9

0111

1

15.1

0111

1

15.3

0111

1

15.5

0111

1

15.7

0111

1

15.9

0111

1

16.1

0111

1

16.3

0111

1

16.5

0111

1

16.7

0111

1

16.9

0111

1

17.1

0111

1

17.3

0111

1

17.5

0111

1

17.7

0111

1

17.9

0111

1

18.1

0111

1

18.3

0111

1

Frequency (MHz)

Am

plit

ud

e (d

B)

Meets IS-136 Specification

Sampling rate = 65MSPS; IF = 12.5 MHz to 18.5 MHz (noise floor reduced due to narrow IS-136 filter)

Page 25: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 25

Narrowband Chipsetcomparison (IF to digitizer(s))

AD6600 DSPAD6620

AD6630200 MHz

IF

AD6630

200 MHzIF

ADC

DACRSSI

LO

ADC

LO

$ Hi selectivityfilter

10.7 MHzfilter Baseband I&Q

Demod, filter, & digitize

DSP

Traditional: Two channels required for diversity total cost = $200+

total cost <$100

Page 26: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 26

GSM, IF sampling Ref. Design

Page 27: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 27

“IF” Gain-Ranging Technology

DiversityRF stagereceiver

IF stagereceiver

DSPChannel

1ADC

Digital Decimate

Filter

FLT+ FLT-

ATTENVIN A-

+

ATTENVIN B-

+

3RSSI

GND VCC

DIGITALOUTPUTS

AB_OUT

T/H11

TIMING

ENC A_SEL B_SEL

3

GAIN

3

RSSICONTROL

2X CLKOUT

PEAKDETECTOR

ENC

EXTERNAL LCNOISE FILTER

56011-BITADC70-250 MHz IF

MainChannel

DiversityChannel

20 MSPSDigital DataWords Out

Signal range = 30dB AGC + 60dB ADC = 90dB

Page 28: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 28

Sampling 170 MHz IF

Page 29: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 29

GSM IF Strip 167-173 MHz (SAWS+AD6630+AD6600+AD6620)

-140

-120

-100

-80

-60

-40

-20

0

Frequency (MHz)

Am

plit

ud

e (d

B)

IF sampling chipset:meets GSM requirements

Sampling rate = 6. 5MSPS; IF = 167 MHz to 173 MHz

Page 30: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 30

Conclusions

• ADC technology improving dramatically in many ways• ADC manufacturers need volume applications to drive

R/D investment• System understanding drives ADC innovations• Multi-mode, Multi Channel Rx chipsets available

– performance limited by ADC• IF Sampling Chipset (AD6600+6620+6630)

– available and meets GSM requirements

– requires some analog filtering

– High IF sampling decreases “RF” costs

Page 31: ADCs for Software Radios - ITS

Solutions for Digital Radioa 3/4/99 - 31

More Information

• AD6640, AD6620, AD6630 and AD6600 chips,app notes and evaluation boards available fromAnalog Devices

• search at www.analog.com