Presentation is loading. Please wait.

Presentation is loading. Please wait.

A real-time software backend for the GMRT : towards hybrid backends CASPER meeting Capetown 30th September 2009 Collaborators : Jayanta Roy (NCRA) Yashwant.

Similar presentations


Presentation on theme: "A real-time software backend for the GMRT : towards hybrid backends CASPER meeting Capetown 30th September 2009 Collaborators : Jayanta Roy (NCRA) Yashwant."— Presentation transcript:

1 A real-time software backend for the GMRT : towards hybrid backends CASPER meeting Capetown 30th September 2009 Collaborators : Jayanta Roy (NCRA) Yashwant Gupta (NCRA) Yashwant Gupta (NCRA) Ue-Li Pen (CITA) Jeff Peterson (CMU) Jitendra Kodilkar (NCRA) Sanjay Kudale (NCRA)

2 Existing GMRT backend  30 antennas, 32 MHz, dual pol, correlator + beam former  Based on ASICs and DSPs ; designed in early 1990s ; running for more than 10 yrs now  Limitations :  Lack of flexibility in time and frequency resolution  Limited number of bits  Obsolescence; difficult to maintain  New, desirable features :  Capability for recording raw voltage signals  Facility to add new algorithms e.g. RFI mitigation  Ability to form multiple beams within the primary beam

3 Software backends Software based back-ends : Software based back-ends : Few made to order hardware components ; mostly off-the-shelf items Few made to order hardware components ; mostly off-the-shelf items Easier to program ; more flexible Easier to program ; more flexible GMRT Software Back-end (GSB) : GMRT Software Back-end (GSB) : 32 antennas 32 antennas 32 MHz bandwidth, dual pol 32 MHz bandwidth, dual pol Net input data rate : 2 Gsamples/sec Net input data rate : 2 Gsamples/sec FX correlator + beam former FX correlator + beam former Uses off-the-shelf ADC cards, CPUs and switches to implement a fully real-time back-end Uses off-the-shelf ADC cards, CPUs and switches to implement a fully real-time back-end Raw voltage recording to disks, for all antennas; off-line read back & analysis Raw voltage recording to disks, for all antennas; off-line read back & analysis Currently status : completed and ready to release as observatory facility (from 15 th October) Currently status : completed and ready to release as observatory facility (from 15 th October)

4 The GMRT software backend : block diagram

5

6 The ADC Card  PCI-X compliant ADC card (Acquisition Logic)  4 channels, 8 bits each  External trigger (from GPS pulse)  External reference clock (from Rb)  Several operating modes :  33 / 66 MHz sampling, 4 channels (8 / 4 bits)  100 MHz, 2 channels (4 bits)  200 MHz, 1 channel (2 bits)  Data transfer from ADC card to memory using DMA @ 145 MB/s

7 Software flow : real-time mode PABeam IABeam ADC 16 MHz or 32 MHz (withAGC)IntDelayCorrectFilter+DesampFFT+FSTC&Fringe MAC Beamformer visibilities 64 analog Inputs (32 ants, 2 pols)

8 Software flow : real-time mode

9 Software flow : raw voltage mode

10 Performance Optimisation  Network transfer optimisation : jumbo packets  Computation optimisation :  Intel IPP routines (for FFT)  Vectorised operations  Cache optimisation  Multi-threading load balancing  Performance specs :  Better than 85% compute efficiency  $190 / baseline ; 250 Mflops / W

11 Sample Results : Imaging  J1609+266 calibrator field at 1280 MHz  8.5 hrs synthesis image  Central source : 4.83 Jy  Noise level at HPBW : 34 microJy  Dynamic range achieve : ~ 1.5 x10 5

12 Sample Results : Beamforming  Phasing the array using a point source calibrator  Single pulses from PSR B0329+54

13 Sample Results : Coherent Dedispersion

14 Real-time Data Monitoring

15 New Capabilities : RFI mitigation  MAD filtering on raw time resolution data to eliminate bursty, time domain RFI : works very nicely

16 Future Plans : Multiple Beamforming Offline processing mode of software back-end : beam-forming to produce multiple phased array beams covering the primary beam – for pulsar and transient science Offline processing mode of software back-end : beam-forming to produce multiple phased array beams covering the primary beam – for pulsar and transient science

17 Multiple Beamforming  Can get full phased array sensitivity over the entire field of view  Useful for searching for pulsars in extended targets (e.g. SNRs, GCs)

18

19 New Plans : Transient Search Pipeline  Collaborative effort of NCRA and Swinburne University of Technology  Running in piggy-back mode simultaneously with other observations  Object of interest : Fast transients -- nanosecond to 100's of millisecond  Event detection : based on the sensitivity of 8 antennae incoherent array beamover 32 MHz  Search in Dispersion measure space : Discriminate out fast radio transient from RFI.  Coincidence or anti-coincidence filter : Multiple sub-array multiple beam coincidence filter reduces the false triggers due to direction- location dependent RFI.  Efficient RFI removal technique

20 New Plans : Transient Search Pipeline

21 Multiple incoherent beam formation for transient pipeline

22 3 incoherent array beams : PSR B0329+54 Detection of RFI by coincidence filter RFI ? Beam-1 Beam-2 Beam-3

23 Future Possibilities : Towards Hybrid Designs  Upgraded GMRT : 32 stations, 400 MHz BW, dual pols  ~ 200 nodes (8 cores each)  GPU accelaration feasible  Mix and Match of FPGAs and CPUs/GPUs  Software backend for special applications :  Spectral zoom modes  Raw voltage recording modes  Debugging mode for new arrays

24 Thank You


Download ppt "A real-time software backend for the GMRT : towards hybrid backends CASPER meeting Capetown 30th September 2009 Collaborators : Jayanta Roy (NCRA) Yashwant."

Similar presentations


Ads by Google