DDC Personality Status
description
Transcript of DDC Personality Status
![Page 1: DDC Personality Status](https://reader035.fdocuments.in/reader035/viewer/2022062315/56816312550346895dd38ba2/html5/thumbnails/1.jpg)
DDC Personality StatusOctober 2011 – Matt Luce
1
![Page 2: DDC Personality Status](https://reader035.fdocuments.in/reader035/viewer/2022062315/56816312550346895dd38ba2/html5/thumbnails/2.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062315/56816312550346895dd38ba2/html5/thumbnails/3.jpg)
3
DDC Block Diagram
![Page 4: DDC Personality Status](https://reader035.fdocuments.in/reader035/viewer/2022062315/56816312550346895dd38ba2/html5/thumbnails/4.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062315/56816312550346895dd38ba2/html5/thumbnails/5.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062315/56816312550346895dd38ba2/html5/thumbnails/6.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062315/56816312550346895dd38ba2/html5/thumbnails/7.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062315/56816312550346895dd38ba2/html5/thumbnails/8.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062315/56816312550346895dd38ba2/html5/thumbnails/9.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062315/56816312550346895dd38ba2/html5/thumbnails/10.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062315/56816312550346895dd38ba2/html5/thumbnails/11.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062315/56816312550346895dd38ba2/html5/thumbnails/12.jpg)
12
SB-SB Aliasing (1.1)
636MHz 650MHz
![Page 13: DDC Personality Status](https://reader035.fdocuments.in/reader035/viewer/2022062315/56816312550346895dd38ba2/html5/thumbnails/13.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062315/56816312550346895dd38ba2/html5/thumbnails/14.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062315/56816312550346895dd38ba2/html5/thumbnails/15.jpg)
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](https://reader035.fdocuments.in/reader035/viewer/2022062315/56816312550346895dd38ba2/html5/thumbnails/16.jpg)
16
Spectrum: Bench 0Baseline
![Page 17: DDC Personality Status](https://reader035.fdocuments.in/reader035/viewer/2022062315/56816312550346895dd38ba2/html5/thumbnails/17.jpg)
17
Spectrum: VLBA Single station auto-correlationsTD023C
![Page 18: DDC Personality Status](https://reader035.fdocuments.in/reader035/viewer/2022062315/56816312550346895dd38ba2/html5/thumbnails/18.jpg)
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