ddc personality status

18
DDC Personality Status October 2011 – Matt Luce 1

Upload: corby

Post on 23-Feb-2016

41 views

Category:

Documents


0 download

DESCRIPTION

DDC Personality Status. October 2011 – Matt Luce. Overview. Block Diagram Version 1.0 Problems Version 1.1 PFB Weaver Future Improvements Version 1.2 and beyond. DDC Block Diagram. 1.0 Typical Spectrum. 1.0 Problems w/PFB. PFB is generating large spurious tones - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: DDC Personality Status

DDC Personality StatusOctober 2011 – Matt Luce

1

Page 2: DDC Personality Status

2

Overview

• Block Diagram• Version 1.0 Problems• Version 1.1

– PFB– Weaver

• Future Improvements– Version 1.2 and beyond

Page 3: DDC Personality Status

3

DDC Block Diagram

Page 4: DDC Personality Status

4

1.0 Typical Spectrum

550 600 650 700 750 800 850 900 950 1000

-25

-20

-15

-10

-5

0 X: 610Y: 0.5297

stitched bandpass from 64MHz BW channels

X: 670Y: -12.35

X: 866Y: -9.861

Page 5: DDC Personality Status

5

1.0 Problems w/PFB

• PFB is generating large spurious tones

• PFB sub-band edges are too soft– >32MHz dead-zones

between sub-bands to avoid aliasing

550 600 650 700 750 800 850 900 950 1000

-25

-20

-15

-10

-5

0 X: 738Y: 0.3902

stitched bandpass from 64MHz BW channels

X: 542Y: -9.384

X: 798Y: -17.73

X: 994.1Y: -4.289

Page 6: DDC Personality Status

6

1.0 Problems w/down-converters

• Weaver IR filter is not sharp enough and is creating aliases.

• Cleanup/weaver filters are creating too many ripples in the pass-band.

550 600 650 700 750 800 850 900 950 1000

-30

-25

-20

-15

-10

-5

0

X: 613Y: -21.38

stitched bandpass from 64MHz BW channels

X: 539Y: 1.538

Page 7: DDC Personality Status

7

1.0 Problems w/Decimation

• Limited BW support– 64MHz and 16MHz are the only completely functional– CIC output truncation is critical!

Page 8: DDC Personality Status

8

What is version 1.1?

• Architecture: 2 down-converters• Improved filter responses

– Poly-phase– Weaver image reject– CIC cleanup

• Improved down-converters– Supported Bandwidths: 64MHz, 32MHz, 16MHz…

62.5kHz• Mark5B

– Format select: 1 or 2 streams• Bug fixes!

Page 9: DDC Personality Status

9

Large Spurious Signals

1.0 (append) 1.1 (sign extend)

550 600 650 700 750 800 850 900 950 1000

-30

-25

-20

-15

-10

-5

0X: 660Y: 1.357

stitched bandpass from 64MHz BW channels

X: 781.3Y: -22.04

550 600 650 700 750 800 850 900 950 1000

-25

-20

-15

-10

-5

0 X: 738Y: 0.3902

stitched bandpass from 64MHz BW channels

X: 542Y: -9.384

X: 798Y: -17.73

X: 994.1Y: -4.289

Page 10: DDC Personality Status

10

Improved Poly-phase Filter Bank

1.0 (80) 1.1 (128)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

-70

-60

-50

-40

-30

-20

-10

0

Normalized Frequency: 0.25Magnitude: -6.0206

Normalized Frequency: 0.276001Magnitude: -59.61143

Normalized Frequency: 0.2440186Magnitude: -3.055536

Normalized Frequency ( rad/sample)

Mag

nitu

de (

dB)

Magnitude Response (dB)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

-70

-60

-50

-40

-30

-20

-10

0

Normalized Frequency: 0.25Magnitude: -6.0206

Normalized Frequency: 0.2921143Magnitude: -60.23156

Normalized Frequency: 0.2403564Magnitude: -3.060998

Normalized Frequency ( rad/sample)

Mag

nitu

de (d

B)

Magnitude Response (dB)

Page 11: DDC Personality Status

11

Improved Weaver IR Filter

Old (20) New (128)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9-50

-45

-40

-35

-30

-25

-20

-15

-10

-5

0

Normalized Frequency: 0.5Magnitude: -6.0206

Normalized Frequency: 0.4689941Magnitude: -3.010797

Normalized Frequency: 0.6037598Magnitude: -40.04955

Normalized Frequency ( rad/sample)

Mag

nitu

de (d

B)

Magnitude Response (dB)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

-70

-60

-50

-40

-30

-20

-10

0

Normalized Frequency: 0.4940186Magnitude: -3.032166 Normalized Frequency: 0.5

Magnitude: -6.0206

Normalized Frequency: 0.5257568Magnitude: -59.76261

Normalized Frequency ( rad/sample)

Mag

nitu

de (

dB)

Magnitude Response (dB)

Page 12: DDC Personality Status

12

SB-SB Aliasing (1.1)

636MHz 650MHz

Page 13: DDC Personality Status

13

Improved CIC Cleanup Filter

1.0 (40) 1.1 (128)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

-70

-60

-50

-40

-30

-20

-10

0

Normalized Frequency: 0.4940186Magnitude: -3.032166 Normalized Frequency: 0.5

Magnitude: -6.0206

Normalized Frequency: 0.5257568Magnitude: -59.76261

Normalized Frequency ( rad/sample)

Mag

nitu

de (

dB)

Magnitude Response (dB)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

-50

-45

-40

-35

-30

-25

-20

-15

-10

-5

0

Normalized Frequency: 0.4855957Magnitude: -2.998963

Normalized Frequency: 0.5Magnitude: -6.0206

Normalized Frequency: 0.5510254Magnitude: -40.06107

Normalized Frequency ( rad/sample)

Mag

nitu

de (d

B)

Magnitude Response (dB)

Page 14: DDC Personality Status

DSP Slice Budget: 640 Available

• Channelization (2)– 128 per IF

• DC (2):– Mixers (DDS +

multipliers)• 6 per DC

– Image reject FIR• 68 per DC

– CIC & cleanup FIR:• 34 per DC

– 216 total• TOTAL: 472 (~70%)

freeused

Page 15: DDC Personality Status

15

Spectrum: 488 FFT Bench

660 680 700 720 740 760

-25

-20

-15

-10

-5

0X: 739Y: 2.168

stitched plot: 64MHz channels

Page 16: DDC Personality Status

16

Spectrum: Bench 0Baseline

Page 17: DDC Personality Status

17

Spectrum: VLBA Single station auto-correlationsTD023C

Page 18: DDC Personality Status

18

The Future

• 1.1.1 (Experimental version)– Hilbert SSB

• 1.2– Partial support for128MHz BW

• 512-640MHz• 896-1024MHz

– Tsys (w/ quantizer)• 1.3

– Full support for 128MHz BW– Pipeline delay correction