Casper Signal Processing Workshop SKA Signal Processing (Preliminary) Wallace Turner Domain Specialist for Signal Processing.
Download ReportTranscript Casper Signal Processing Workshop SKA Signal Processing (Preliminary) Wallace Turner Domain Specialist for Signal Processing.
Casper Signal Processing Workshop 2009 SKA Signal Processing (Preliminary) Wallace Turner Domain Specialist for Signal Processing Example Configuration (Phase 2) SPDO Memo 100 identifies the following options: 70-200MHz: Sparse AA 200-500MHz: Sparse AA 500MHz-10GHz: 3000 15m dishes Or 500MHz- 10GHz: 2000 15m dishes with PAFs plus WBSPF Or 500MHz-10GHz: 250 Dense AA plus 2400 15m dishes/ WBSPF Example Configuration with Dense AA + SPF 2 of 35 Note: On going discussions 15m vs 12m dishes Reference Design SPDO 3 of 35 Dishes+Single Pixel Feeds SPDO American: 6m Hydroformed Dish Canadian: 10m Composite Dish South Africa: 15m Composite Dish Note: On going discussions 12m vs. 15m dish Required sensitivity 10,000 m2K-1 Correlator processor and dump rate proportional to Nant2 ADC likely to be at antenna (4 bit ?) O/Prate = fs.4bits = 160 G bits/s per antenna Where fs = sample rate likely to be split into smaller basebands 4 of 35 AGN Science Chapter Example SPDO AGN Science Chapter Survey Speed: 1 x 105 m4K-2deg2 Frequency range 500 MHz to 8GHz Tsys now: Not achieved over bandwidth Target Tsys: 35K No. of 15 m dishes needed for AGN and Star Formation for various aperture efficiencies with single pixel feeds 1600 1400 1200 1000 s e 800 h s i d 600 . o N 400 50% 55% 60% 65% 200 0 30 35 40 45 Achieved Tsys K 5 of 35 50 55 60 Dishes+Phased Array Feeds SPDO ASKAP Australia: Checkerboard Array Apertif Netherlands: Vivaldi Array Note: Some Channelization and Beamforming likely to be at antenna. Maximum Field of View limited by Array size and focal length of dish. Achievable field of view limited by network bandwidth. PHAD Canada: Vivaldi Array 6 of 35 Example Number PAFs Required SPDO Wide Field Polarimetry Science Chapter Survey Speed: 5 x 108 m4K-2deg2 Max frequency 2GHz WBSPF would require over 15,000 dishes No. of 15 m dishes needed for Wide Field Polarimetry for various aperture efficiencies with PAF 5000 4500 4000 3500 3000 s e 2500 h s i 2000 d . o 1500 N 1000 500 0 50% 60% 70% 80% 40 50 60 70 80 90 100 Achieved Tsys K 7 of 35 Tsys now: 100 K Target Tsys: 50 K Simplistic View of PAF Processing SPDO • • Consider Frequency Domain Beamforming Channelisation: Nchan ~ 64 – 12 taps gives < 60db aliasing between channels – Processing load ~ (Ntaps + 3*log2(Nchan)) x Nel x 2pol x fs – Ntaps = 12, Nel = 96 x 2pol & fs = 1.4 GHz for 700MHz bandwidth Processing load = 8 x 1012 MACS • Beamformer (per antenna): – Average beams per channel 30 – Processing Load = Nbms.Nel.2pol.fs. 4Multiplies = 3 x 1013 Macs • O/Prate= Nbms.2pol.fs.4bits.8B10B = 420 G bit/s – 42 10 G bit/s optical cables per antenna – Includes 25 % extra bandwidth required for 8B/10B Encoding • 2000 dishes with PAFs (total 840 T bits/s) Note :*FFT implementation dependent 8 of 35 Sparse Aperture Arrays SPDO LOFAR: Netherlands et al Note: Two types of sparse AA required: 70MHz – 200 MHz 200MHz – 500 MHz LWA: USA MWA: USA & Australia 9 of 35 Only solution for EoR HI Science Chapter Dense Aperture Array Station SPDO Assumed Dense Aperture Array ~256 tiles x 256 elements per tile 2 polarisations per element Sample rate ~ 2.5 G Hz 4 bits/ sample 56 m diameter 250 stations Tsys now 120K Target 35K Memo 100 Dense AA Detail 300MHz to 1GHz i.e. 700MHz bandwidth fs=2 x 700 MHz 56m diameter array =>2463 m2 44.4 2pol elements per m^2 (30 cm wavelength) = 110,000 elements x 2pol per station, about 2 x 64k elements. Array efficiency 80%, Bore efficiency 75% & Tsys = 35K -> 250 stations for 10 of 35 10,000m2K-1 sensitivity Processing Bunker Simplistic View of Dense Aperture Array Processing • SPDO Consider Frequency Domain Beamforming – Delay is implemented as a phase slope in frequency domain. – Alternative time domain with tuned lengths of co-ax. • Channelisation: Nchan 1024, – 12 taps gives < 60db aliasing between channels – Ntaps = 12, Nant = 64k x 2pol & fs = 1.4 GHz for 700MHz bandwidth – Processing ~ (Ntaps + 3*log2(Nchan)) x Nant x 2pol x fs**=8 x 1015 MACS • Beamformer (per station): – Average 1437 beams per channel to cover 250 sq degrees FoV – Processing Load = Nant.2pol.Nbms.fs. 4MACS = 1 x 1018 MACS • O/Prate**= Nbms.2 pol.fs.4bits.8B10B = 20 T bit/s – Over 2000 10 G bit/s optical cables, 8B/10B Encoding factor 1.25 • Up to 250 Dense AA Stations (total 10 peta bits/s) Note :*FFT implementation dependent **Ignores upsampling of channelizer 11 of 35 Correlator Processing Loads SPDO • Channelisation (700MHz bandwidth): – SPF 4 x 1014 (105 channels) – PAF 4 x 1012 (4096 fine channels giving ~ 105 total) – Dense AA 6 x 1015 (128 fine channels ~ 105 total) • Correlation load (700 MHz bandwidth) – SPF load = 6 x 1016 MACS – PAF load = 1 x 1018 MACS – Dense AA = 2 x 1018 MACS • Correlator Dump Rate (Dish Solution) – 2280 15 m dishes + 40 x 18 dish stations and 3000 km baseline: – Integration time ~ 200ms for < 1% smearing 5 x 106/2 baselines x 105 channels x 4 bytes x 5 Hz = 9 T Bytes/s Not calculated for other configurations yet 12 of 35 Signal Processing Overview Memo 100 Option a* SPDO Local Monitoring Timing Sparse AA 1680 Dishes Timing OptoElectrical Conversion Delays PolyPhase Filter Monitoring & Control OptoElectrical Conversion 70 MHz 500 MHz TBA 10 G bit/s Optical Connections Sparse AA Channelizer Optical Rx Visibilities OptoElectrical Conversion Multipier Integrator xx,xy,yx,yy Full Stokes Correlator 500 MHz 10 GHz 600 Core SPF Dish Dishes 40 Stations OptoElectrical Conversion Delays PolyPhase Filter OptoElectrical Conversion 74240 10 G bit/s Optical Connections Multipier Integrator Visibilities xx,xy,yx,yy Dish Channelizer Optical Rx OptoElectrical Conversion Full Stokes Correlator SPF Dish 18 Dishes per station PolyPhase Filter Beam Former OptoElectrical Conversion OptoElectrical Conversion Pulsar Search & Timing Processing Candidates Pulsar & Transient Processing Beamformer (core) * Sparse AAs + 3000 15-m dishes with SPFs TBA 10 G bit/s Optical Connections Pulsar Candidate Data 13 Signal Processing Overview Memo 100 option b* SPDO Local Monitoring Timing Sparse AA 1080 PAF Timing OptoElectrical Conversion Delays PolyPhase Filter Monitoring & Control OptoElectrical Conversion 70 MHz 500 MHz TBA 10 G bit/s Optical Connections Sparse AA Channelizer Optical Rx Visibilities OptoElectrical Conversion Multipier Integrator xx,xy,yx,yy Full Stokes Correlator 500 MHz 10 GHz 600 Core SPF Dish PAF 40 Stations OptoElectrical Conversion Optical Rx Delays OptoPolyPhase Electrical Filter Conversion 144,480 10 G bit/s Optical Connections OptoElectrical Conversion Multipier Integrator Visibilities xx,xy,yx,yy PAF/WBSPF Channelizer Full Stokes Correlator SPF Dish 18 PAFS per station Possibly include a beam former for the core TBA 10 G bit/s Optical Connections OptoElectrical Conversion Pulsar Search & Timing Processing Pulsar Candidate Data Candidates Pulsar & Transient Processing 14 of 35 * Sparse AAs + 2400 15-m dishes with PAFS & WBSPF Signal Processing Overview Memo 100 option c* 15 of 35 * Sparse AAs + 250 Dense AA + 2000 15-m dishes with SPFs SPDO Technology Options SPDO • FPGA – Virtex 6 (available 2010): 2016 x DSP slices clocked at 600 MHz -> 1200 G MACS ~ 25 G MACs per Watt 1018 MACS requires ~ 106 FPGAS => 48 W per device and ~ 48 M Watts for 1018 MACS Operating cost 1$ per Watt per year => $48M per annum Plus cost of cooling and delivering power • ASIC – 22nm (available 2010): 2.5 nW/MHz/Gate > 40 T MACS (4 bit) per device => 25,000 devices Assuming < 50 % gates switching at any one time: 600kW Operating cost $600k per annum 16 of 35 What would F or X unit look like? SPDO Baseline Board (rear) Baseline Board (front) Station Board EVLA style boards might be an optiton ? 64 ASICS or FPGAs on board (~1.5 kW card) ~ 190 boards for Dense AA ASIC correlator 14 cards per shelf -> 14 shelves Is production yield an issue? Could use smaller 8 processor chip board As per ASKAP or Uniboard Inter-board Communication links increase 17 of 35 Pictures courtesy Brent Carlson Multichip Module SPDO •SKADS have developed a promising Multichip Module: 4 x 4 antenna array currently, Current RFI Protection shows -57dB per M (in air) Could be developed and used in several areas of the SKA (Note that the key components are ADC and Optical I/O, although the others could be useful in some applications.) 18 of 35 Picture courtesy of Kris Zarb Adami Correlator Centre Build Cost SPDO ASIC solution •1 cabinet per 30 sq ft •Between 80 & 160 cabs? •Factor of 4 for air con &PSU units, offices •~ 50 W per sq ft Data Centre Build Cost 100000000 90000000 80000000 Build Cost $ 70000000 60000000 50000000 50W/sq ft 100W/ sq ft 40000000 ASIC Solution 400W sq ft 30000000 20000000 10000000 0 0 20000 40000 60000 80000 Total sq feet of data centre Kevin Wohlever 2006 19 of 35 100000 120000 SPDO Team SPDO Project Director Project Engineer Executive Officer Project Scientist System Engineer Domain Specialist Receptors Domain Specialist Signal Transport Domain Specialist Computing & Software Domain Specialist Signal Processing Site Engineer Project Management Officer Industry Relations Manager Office Manager 20 Richard Schilizzi Peter Dewdney Colin Greenwood Joe Lazio Kobus Cloete Neil Roddis Roshene McCool Duncan Hall Wallace Turner Rob Millenaar Billy Adams Phil Crosby Lisa Bell