Presentation is loading. Please wait.

Presentation is loading. Please wait.

John Bunton Casper Workshop, Cape Town 28 September – 2 October, 2009

Similar presentations


Presentation on theme: "John Bunton Casper Workshop, Cape Town 28 September – 2 October, 2009"— Presentation transcript:

1 John Bunton Casper Workshop, Cape Town 28 September – 2 October, 2009
ASKAP Beamformer John Bunton Casper Workshop, Cape Town 28 September – 2 October, 2009

2 The Task 36 antennas with 94 dual pol feeds calibration/RFI signals (192 total) 304Mhz from each feed (BW/antenna 60GHz = ATA 100MHz) Beamform data for each antenna to generate up to 36 dual pol beams Generate 18.5kHz frequency channels across 304MHz Full Stokes FX correlator Compute requirements over 1015 op/s Also Min 32 tied array beams for Pulsar 4 beams at VLBI clock rate 8MHz with 0.5kHz channels Implemented in FPGA Objective – minimise cost and power (~$4W/year)

3 Progress First antenna - acceptance testing
First installation Boolardy – November 2009 Field testing of 40 element Phased Array Feed Digital system Engineering System 1 Virtex 5 Hardware complete ADC, coarse filterbank, signal transport - final testing Digital systems Critical Design Review 20 October About to start work on Engineering system 2 Virtex 6 Mid 2010 two complete antennas with PAFs, ES2 Beamformers and Correlator

4 The Team John Bunton Project Leader Grant Hampson Project Engineer
Ilana Feain Project Scientist Alan Ng Project Manager Paul Roberts ADC Joseph Pathikulangara Hardware/Firmware John Tuthill Hardware/Firmware Andrew Brown Hardware/Firmware Jayasri Joseph Firmware Tim Bateman Firmware Ludi de Souza Firmware Evan Davis Control PC's and Networks Ron Koenig Parts and Library manager Matt Shield Hardware Assembly / Testing Raji Chekkala Hardware Assembly Troy Elton Mechanical Other projects Signal Transport, SKAMP/MWA, Parkes Testbed, Pulsar processor, CABB, ICT centre work for some

5 Beamforming Task At the focus of dish illumination of phase array depends on look angle See examples Detect power from phased array and sum Approx. conjugate match Do this for up to 36 look angles (beams) Weights different from beam to beam and are frequency dependent Focal spot size proportional to λ

6 Beamforming Filter data so weight approximately constant across a frequency channel Too fine a channel - too many weights Also 16k filterbank uses lots of BRAM compared to DSP48 Increase FPGA resources needed Coarse filterbank – beamform – fine filterbank Beamforming reduces data rate 94 dual pol. inputs generate ~36 beams at highest frequency Normally two stage processing is computationally more expensive than single stage Beamformer data rate reduction offsets this so cost is similar to single stage 16k filterbank for ASKAP

7 Memory crunch Each fine filterbank processes over 360 1MHz channel,
5 frequency channels, 36 dual pol beams Not enough memory on FPGA Still have a memory problem Store all beam data in DRAM Read out long sequence of single beam and channel FPGA process only two signals at a time (dual pol beam) Single DRAM ~50Gbit/s of IO 360 1MHz signals at bits R/W = 24Gb/s

8 Data precision System designed as a linear system will not clip or add significant quantisation noise If ADC not clipping then no coarse filterbank channel or beam will be overloaded A/D 8/bit Output of coarse filterbank 14-bit Narrow band RFI will concentrate into a single 1MHz channel Number of bits used sufficient to keep system linear Output of fine filterbank 13-bit Limited by data path 640Gbs per beamformer Can have more bits a lower frequencies ( <1.4GHz) Possibility of clipping on 18.5kHz channels At worst ~10 channels eg 200kHz flat spectrum interference 13 bit Correlator 48+48 bit accumulations

9 System Modules A/D is at the antenna, the data is then processed by the coarse filterbank and the beamformer/fine filterbank Next data is sent to the correlator, which must be at the central site. But where to put the division between antenna and central site? Dram interposed between Beamformer and Fine filterbank

10 Beamformer at the antenna
64 Cheapest option as beamformer reduces data rate on optical fibre to central site 10Gbs per fibre But beamformer/fine filterbank is a major processing system, and Space limited in pedestal Harder to cool, maintain and debug at antenna

11 A/D only at the antenna All digital processing at central site
128 All digital processing at central site Increases data rate to central site, 128 fibres A/D at the antenna still has FPGA for interface to optical fibre. Must build separate coarse filterbank system Extra hardware development Four data interfaces AD-FPGA-Coarse FB-Beamformer-Correlator

12 Coarse filterbank data central site
192 Use FPGA with A/D to do coarse filterbank Digital hardware complexity at antenna same as A/D only Eliminates separate coarse filterbank system Only 3 interfaces –reduced development time Cost of extra data from antenna, balanced by elimination of one subsystem Still have antenna feed data at central site Possibility of SUMPLE calibration of antenna elements Use this option

13 Overall ASKAP system Each block ~$100k $4M at antennas
$6M at central site 0.6T ops/s at antennas 1.2T ops/s at central site 1.9Tb/s per antenna 76Tb/s to central site

14 ADC Hardware 4 8-bit ADCs at 768MS/s
Virtex 5 SX95T – Four 768 point oversampling filterbanks Output 4 SFP+ 10Gbs single mode optical (up to 10 km)

15 ADC subsystem (4 per antenna)
12 ADC cards (48 inputs) Control card Power card Backplane with clock/control distribution Control board

16 Cross connection In Beamformer have problem that many inputs must be brought together for processing 192 10G optical outputs from antenna Data uni-directional Cost ~$50k at antenna for SFP+ modules Cross connect using COTS switch Switch eg Cisco Nexus (12/24 line card) $600k?? Power dissipation – ~10 kilowatt - $40k/year 192 SFP+ single mode $50k (excludes connection to beamformer) 10 year cost ~$1M/antenna Custom solution using ATCA Cross point switches + ATCA back plane ~$10k Total power ~0.4kW in optical RX and cross connect

17 DSP board and RTM DSP board, test jig and Rear Transition Module RTM shown Full system 16 DSP in ATCA with 16 RTM for input Input 12 x 10G optical per RTM Sandwich card for testing Command and control FPGA Cross point switch Four fully connected SX95T Four DDR3 SODIMM Eight 10G out (uni directional)

18 ATCA 2.5Gbs Links Input to RTM 12 x 10G produces 48 x 2.5Gbs
Cross-point switch connects from RTM to backplane ATCA full mesh backplane connects each slot to every other slot with 8 serial data pairs (4-Rx + 4-Tx) 4x4=16 ATCA backplane supplied with shelf 48 Cross Point Switch 15x4=60 to fabric interface Xilinx SX95T 4 2x10G (RTM) 4 4 4 Xilinx SX95T 4 2x10G 4 4 4 Xilinx SX95T 4 2x10G 4 4 4 4 Xilinx SX95T 4 2x10G DSP board 4 4 Pairs of FPGAs are also interconnected with a 64 p LVDS bus

19 Firmware Previous systems MOPS, CABB, NTD beamformer, Parkes test bed, SKAMP/MWA – build on existing firmware Some odd requirements 768 point polyphase filterbank First implementation did not route 4x2.56 Gbs to 10G Fibre Channel optical to 4x2.56 Gbs Uni direction, 1% free for header and timing Need to control memory usage in data routing Could easily blow out Efficient use of resources – particularly BRAM – critical Evolving requirements 30 to 36 beams etc

20 Firmware Firmware Generally Simulink for DSP otherwise VHDL So far Monitor/Control, digitiser, coarse filterbank, optical links and data routing either working or final stage of debugging Beamformer and Array covariance design phase Fine Filterbank, data reordering and DRAM – borrow/modify from SKAMP/MWA Minor subsystems CABB, SKAMP/MWA, Parkes Testbed Complete prototype beamformer firmware in ~1 year ES1 Hardware in ~9 months Possible because of great team and previous systems Previous system not only develop good ideas but also teach how not to do it

21 Thank you ICT Centre John Bunton Senior Principle Research Scientist
Project Engineer – ASKAP Phone: Web: Thank you Contact Us Phone: or Web:

22


Download ppt "John Bunton Casper Workshop, Cape Town 28 September – 2 October, 2009"

Similar presentations


Ads by Google