XNTD/SKAMP/LFD Correlator 4th RadioNet Engineering Forum Workshop Next Generation Correlators for Radio Astronomy and Geodesy 27-29 June 2006, Groningen,

Slides:



Advertisements
Similar presentations
E-VLBI down-under Tasso Tzioumis ATNF, CSIRO July 2005 Towards e-VLBI.
Advertisements

SKA New Technology Demonstrator Ray Norris CSIRO Australia Telescope National Facility.
Enhanced matrix multiplication algorithm for FPGA Tamás Herendi, S. Roland Major UDT2012.
SKAMP Square Kilometre Array Molonglo Prototype. Supporting Institutions  University of Sydney  Argus Technologies  ATNF  ICT Centre.
Reconfigurable Computing (EN2911X, Fall07) Lecture 04: Programmable Logic Technology (2/3) Prof. Sherief Reda Division of Engineering, Brown University.
Digital FX Correlator Nimish Sane Center for Solar-Terrestrial Research New Jersey Institute of Technology, Newark, NJ EOVSA Technical Design Meeting.
David Hawkins Exascale Signal Processing for Millimeter-Wavelength Radio Interferometers David Hawkins
I nterference Mitigation Tests at Molonglo Daniel Mitchell, Duncan Campbell-Wilson, Frank Briggs.
PELICAN Imaging Framework Imaging on short timescales leads to very large correlator output data rates. In order to cope with these rates and produce updated.
2 Jul 2002 ASA-SKAMP 1 The Square Kilometre Array Molonglo Prototype (SKAMP) Molonglo AUSTRALIA Brisbane Darwin Perth Canberra Hobart Adelaide Melbourne.
Team Morphing Architecture Reconfigurable Computational Platform for Space.
Prototype SKA Technologies at Molonglo: 3. Beamformer and Correlator J.D. Bunton Telecommunications and Industrial Physics, CSIRO. Australia. Correlator.
Programmable logic and FPGA
The SKA Molonglo Prototype (SKAMP) Project SKA Meeting - April 2006 Anne Green.
Signal Processing for Aperture Arrays. AAVS1 256 antenna elements distributed over –4 stations –64 elements each.
Ninth Synthesis Imaging Summer School Socorro, June 15-22, 2004 Cross Correlators Walter Brisken.
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array Digital Signal Processing.
Field Programmable Gate Array (FPGA) Layout An FPGA consists of a large array of Configurable Logic Blocks (CLBs) - typically 1,000 to 8,000 CLBs per chip.
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array Spectrometer PDR John.
Web Design of GMRT Digital Backend Anvesh Ghritlahre STP Student NITW.
Digital Correlated Double Sampling for ZTF Roger Smith and Stephen Kaye California Institute of Technology The digital equivalent of dual slope integration.
Backend electronics for radioastronomy G. Comoretto.
ASKAP Signal Processing Overview DIFX Users and Developers Meeting
The GANDALF Multi-Channel Time-to-Digital Converter (TDC)  GANDALF module  TDC concepts  TDC implementation in the FPGA  measurements.
New correlator MicroPARSEC Igor Surkis, Vladimir Zimovsky, Violetta Shantyr, Alexey Melnikov Institute of Applied Astronomy Russian Academy of Science.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
FPGA-based Dedispersion for Fast Transient Search John Dickey 23 Nov 2005 Orange, NSW.
RN /08/05 National Aeronautics and Space Administration Jet Propulsion Laboratory California Institute of Technology Implementation of an Antenna.
1 of 22 Glaciers and Ice Sheets Interferometric Radar (GISIR) Center for Remote Sensing of Ice Sheets, University of Kansas, Lawrence, KS
Efficient FPGA Implementation of QR
NTD/xNTD Signal Processing Presented by: John Bunton Signal Processing team: Joseph Pathikulangara, Jayasri Joseph, Ludi de Souza and John Bunton Plus.
Accelerating a Software Radio Astronomy Correlator By Andrew Woods Supervisor: Prof. Inggs & Dr Langman.
FPGA (Field Programmable Gate Array): CLBs, Slices, and LUTs Each configurable logic block (CLB) in Spartan-6 FPGAs consists of two slices, arranged side-by-side.
The BEST-2 SKA pathfinder is composed by 32 receivers. The front ends are installed on the focal lines of 8 cylinders, offering a collecting area of about.
Correlator Growth Path EVLA Advisory Committee Meeting, March 19-20, 2009 Michael P. Rupen Project Scientist for WIDAR.
Mileura Widefield Array – Low Frequency Demonstrator MHz * Currently in “Early Deployment” phase Goal: HI at redshift 6 to 17.
© ASTRON On the Fly LOFAR Station Correlator André W. Gunst.
Integrated receivers for mid-band SKA Suzy Jackson Engineer, Australia Telescope National Facility SKADS FP6 Meeting – Chateau de Limelette – 4-6 November,
Lecture 16: Reconfigurable Computing Applications November 3, 2004 ECE 697F Reconfigurable Computing Lecture 16 Reconfigurable Computing Applications.
1 Advanced ATNF Correlators Dick Ferris AT Electronics Development Group May 2003.
Australian Astronomy MNRF Development of Monolithic Microwave Integrated Circuits (MMIC) ATCA Broadband Backend (CABB)
ASKAP Capabilities John Reynolds on behalf of the SEIC and ASKAP team.
An FX software correlator for VLBI Adam Deller Swinburne University Australia Telescope National Facility (ATNF)
4/19/20021 TCPSplitter: A Reconfigurable Hardware Based TCP Flow Monitor David V. Schuehler.
The Correlators ( Spectrometers ) Mopra Induction - May 2005.
AAVS processing: Uniboard implementation. UNIBOARD Jive led FP7 project UniBoard, high integration density >> processing / m3
Review of developments in Australasia and mainland Asia Steven Tingay Swinburne University of Technology Next Generation correlator meeting, JIVE 27 -
Omnisys There are a few different activities at Omnisys that may be of your interests. –New correlation spectrometer IC’s. –New FFT spectrometers –Future.
Philippe Picard1EMBRACE station processing SKADS Conference, Limelette, 4-6 November 2009 EMBRACE station processing P. Picard Station de Radioastronomie.
Philippe Picard 2 nd SKADS Workshop October 2007 Station Processing Philippe Picard Observatoire de Paris Meudon, 11th October 2007.
ATCA GPU Correlator Strawman Design ASTRONOMY AND SPACE SCIENCE Chris Phillips | LBA Lead Scientist 17 November 2015.
M.P. RupenCorrelator Connectivity Scheme Review 31 July Correlator Specifications Michael P. Rupen.
1 Next Generation Correlators, June 26 th −29 th, 2006 The LOFAR Blue Gene/L Correlator Stichting ASTRON (Netherlands Foundation for Research in Astronomy)
Introduction to Field Programmable Gate Arrays (FPGAs) EDL Spring 2016 Johns Hopkins University Electrical and Computer Engineering March 2, 2016.
Netherlands Institute for Radio Astronomy 1 APERTIF beamformer and correlator requirements Laurens Bakker.
SAGE meeting Socorro, May 22-23, 2007 WIDAR Correlator Overview Michael P. Rupen Project Scientist for WIDAR & Software.
Netherlands Institute for Radio Astronomy 1 ASTRON is part of the Netherlands Organisation for Scientific Research (NWO) Board Design Gijs Schoonderbeek.
Multi-beaming & Wide Field Surveys
ASKAP High Time Res Capabilities
Mark 5 / VLBA Correlator Topics
The UniBoard Generic Hardware for Radio Astronomy Signal Processing
Signal Processing for Aperture Arrays
LFD Correlator MWA-LFD Kick-off Meeting San Diego 5-June-2006
JIVE UniBoard Correlator (JUC) Firmware
Pulsar Timing with ASKAP Simon Johnston ATNF, CSIRO
John Bunton Casper Workshop, Cape Town 28 September – 2 October, 2009
Radio Astronomy Spectrum Management in practice – Australia (ATNF)
The Uniboard  FPGA Processing for Astronomy
Correlator Growth Path
SKAMP Square Kilometre Array Molonglo Prototype
Presentation transcript:

xNTD/SKAMP/LFD Correlator 4th RadioNet Engineering Forum Workshop Next Generation Correlators for Radio Astronomy and Geodesy June 2006, Groningen, The Netherlands, John Bunton CSIRO ICT Centre, Sydney

New Generation Correlators Groningen June 2006 Common Design  Developing a set of technologies that will be used in xNTD, SKAMP3 and LFD  Common correlator, VHDL code and hardware elements  This talk mainly the correlator and xNTD beamformer  Team (SKAMP3, xNTD and LFD)  Uni Sydney/ ATNF - Ludi de Souza,  Uni Sydney Duncan Campbell-Wilson, John Russel, Chris Weimann, Adrian Blake  ATNF/ ICT Centre John Bunton, Jaysri Joseph  MIT Roger Cappallo, Brian Fanous  ANU Frank Briggs  and growing

New Generation Correlators Groningen June 2006 xNTD specification  Connected element telescope with antennas within ~10km area  Each antenna generates 32 dual pol. beams giving a field of view of ~30 square degrees – frequency independent  Dynamic range ~50dB (8-bit A/D) aided by low RFI environment at Mileura WA, >60dB filterbanks  Frequency range below 1.7 GHz with 300 MHz BW

New Generation Correlators Groningen June 2006 xNTD Correlator  FX correlator, FPGA based using polyphase filterbank  Large design with antennas x ~32 beams  Input to beamformers 1.5 THz, to correlator 500 GHz (16bits/Hz)  6,000-15,000 baselines, each full Stokes  ~1000 Tops/sec (mainly beamformer/filterbanks)  Output data rate 1-2 Gcorrelation/visability set  Full 300 MHz processed to full frequency resolution  ~50,000 channel – 6 kHz resolution (no options)  BUT  Low resolution and continuum by averaging channels  Daisy chain data for special processing  Later can trade bandwidth for higher resolution or time sampling

New Generation Correlators Groningen June 2006 Design  Beamformers and filterbank  ~200 inputs generating 32 dual pol. beams  Signal transport from feeds optical analogue (TBD)  Beamformer location TBD  Design similar to SKAMP3 filterbank (Ludi’s talk)  Correlator based on correlation cell  Highly configurable as to number inputs  If the beamformer is at the antenna crossconnect in fibre network and O/E interface  Needs data re-ordering (Ludi’s talk)

New Generation Correlators Groningen June 2006 xNTD Beamformer  Beamformer input  96 Dual polarisation inputs  300 MHz bandwidth  About 1 Terabit/sec input data rate per antenna  Each of 32 output beams is the sum of 20 to 96 inputs depending on frequency  Would like to have data from all inputs to each unit that generates a beam  Instead “Divide and Conquer”  Use the same topology as SKAMP3 filterbanks (Ludi’s talk)

New Generation Correlators Groningen June 2006 Filterbank to Beamformer

New Generation Correlators Groningen June 2006 Correlator  The challenge was to develop a correlator concept the could be used in xNTD, SKAMP3 and LFD , 192, and 512 antennas  Systolic array too inflexible  xNTD 760 correlations/beam  LFD 500,000 correlations  Approach developed – Correlation Cell  Combination of multiply-accumulate and storage  Each cell handles 256 correlations at a time  49,000 correlations per FPGA simultaneously  512 time sample short integration on chip

New Generation Correlators Groningen June 2006 Correlation Cell  Input 16+ pairs of data  4bit complex multiply in 18-bit multiplier  Accumulation to block RAM  Calculate 256 correlation, 512 successive time samples  Data reordering in filterbank  xNTD 4-7 cells for all correlations  MHz BW per FPGA  All baselines LFD 12, SKAMP3 1.5 FPGAs  MHz of bandwidth

New Generation Correlators Groningen June antenna xNTD configuration  Store 22 or 22 pairs per correlation cells  Within group 231 correlation  Between groups 484 correlations  Need two cells  48 sets of 22-antenna correlators per FPGA (Virtex4 SX35)  Clock cycles 242 for 44 inputs = 5.5 clocks per input  Input data rate 48/5.5 = 8.7 bytes/clock  As systolic array 192 multipliers gives 13x13 array  Input data rate 3 times higher at 26 bytes/clock

New Generation Correlators Groningen June 2006 Board Manufacture Simplification (1)  Manufacture of correlator board a major task  Examples SKAMP1, EVLA …  Correlation cell reduces input data rate into correlation chip  For xNTD correlation cell data rate 3 times less compared to systolic array  For individual correlation cell 2 sets of 16 inputs requires 256 clock cycles to process.  Data rate reduction up to a factor of 16  This value approached for SKAMP3 and LFD  For xNTD need ~5 byte wide busses into each correlator FPGA. (input data rate higher than correlator clock)

New Generation Correlators Groningen June 2006 Board Manufacture Simplification (2)  Correlation cell also reduces data duplication  SKAMP1 4x4 systolic array, EVLA 8x8 systolic array  Data duplication 8 in EVLA, higher in SKAMP1 due to array reuse  Each Correlation Cell process 256 correlations at once  Can reduce size of systolic array by sqrt(256)=16  No data duplication on board for up to 150 antennas  Data duplication none for xNTD, 1.5 for SKAMP3, and 3.5 for LFD, LFD 12 FPGAs data input 1/sqrt(12) of total  Correlation cell leads to a large simplification of correlator board

New Generation Correlators Groningen June 2006 Putting it Together – The SKAMP protoype Routing Autocorrelations Long Term Accumulations Correlations Correlator interface

New Generation Correlators Groningen June 2006 Input, Daisy Chain, Route, & Autocorrelate  Two FX20  Interconnection for high antenna number designs  Input 16 rocket I/O on unidirectional Infinband  Output 16 Rocket I/O unidirectional Infiniband  Can daisy chain modules for reuse of data in further processing modules or conform to standards, Infiniband … Two FX20

New Generation Correlators Groningen June 2006 Compute Engine  Six SX35 FPGAs  Input 24, Output 18 LVDS per FPGA  1152 Correlation cells total  Up to 294k correlations on board at a time (256 per cell)  Data re-ordering in filterbank to achieve  Process of 512 time values for each frequency channel  Then dump to LTA

New Generation Correlators Groningen June 2006 Long Term Accumulator  Number of Correlation require DRAM for storage  Data rate requires two DIMM modules for three SX35 Half of Correlation and LTA hardware Three SX35 Two LX15 + DDR2 DIMM

New Generation Correlators Groningen June 2006 Estimated Performance  Correlator board clock rate 330MHz, 192 cells/FPGA, 6 FPGAs  Board processing rate 400GCMACs/s = 2.8Tops/s  Power consumption ~100W  Power efficiency 0.25W/GCMAC (4bit FX)  Filterbank board 3.2Gsample/s, two polyphase filterbanks ~32 operations per sample  Board processing rate 100Gops/s (18 bit)  Power consumption ~60W  Power efficiency 0.6W/Gop

New Generation Correlators Groningen June 2006 Conclusion  Common hardware, hardware modules and VHDL for xNTD, SKAMP3 and LFD  SKAMP3 in the lead with filterbank and correlator hardware well on the way  Initial Manufacture this year  Correlator common to all using correlation cell to gain required flexibility  xNTD beamformer hardware starts July 06  LFD receiver will piggy back on this  Developing international project - distributed design team