Presentation is loading. Please wait.

Presentation is loading. Please wait.

APSR: digital signal processing at Parkes Willem van Straten, Andrew Jameson and Matthew Bailes Centre for Astrophysics & Supercomputing Third ATNF Gravitational.

Similar presentations


Presentation on theme: "APSR: digital signal processing at Parkes Willem van Straten, Andrew Jameson and Matthew Bailes Centre for Astrophysics & Supercomputing Third ATNF Gravitational."— Presentation transcript:

1 APSR: digital signal processing at Parkes Willem van Straten, Andrew Jameson and Matthew Bailes Centre for Astrophysics & Supercomputing Third ATNF Gravitational Wave Workshop 2009

2 ATNF Parkes Swinburne Recorder Combination of FPGAs and CPUs  PDFB3 implements polyphase filterbank  16 processing nodes receive sub-band as UDP stream Real-time and/or offline data reduction  record data to disk at 1.6 GB/s for 2.5 hours Remote control and monitoring  web-based interface

3 Parkes Digital Filterbank Designed/developed at ATNF  2 x Compact Array Broad-band (CABB) board  up to 2048 channel polyphase filterbank  real-time RFI mitigation CABB = 2GHz correlator  modularity of FPGA design  hardware re-use

4 APSR Features Phase-coherent dispersion removal (up to 1024 MHz) Automatic impulsive interference excision  RFI, lightning, etc. Single-pulse capability  with real-time calibration and/or giant pulse selection Fold multiple pulsars simultaneously  globular clusters, binary pulsar Computation of auxiliary statistics  e.g. fourth-order moments

5 Phase-coherent dispersion removal Observed voltage signal is deconvolved  impulse response function of ISM plasma dispersion Convolution performed in frequency domain  more efficient, requires FFT N fft proportional to DM  2 / 3

6 Phase-coherent dispersion removal flops = 5NlogN / t FFT on each APSR node: (assuming DM=10) centre frequency bandwidth per node optimal N fft required Gflops 3.1 GHz64 MHz128k12 1.4 GHz16 MHz128k2.9 700 MHz4 MHz64k0.7

7 FFT benchmarks 700 MHz 1.4 GHz 3.1 GHz

8 Multi-threaded dspsr thread-safe revisions to underlying library thread-shared buffering of overlap regions  overlap-save method of discrete convolution thread-coordinated output of results  threads combine results every 10 seconds near linear scaling of performance!

9 Coherent Dedispersion - History 1971 - 0.125 MHz @ Arecibo  XDS Sigma 5 magnetic tape  20% duty cycle for 3 minutes 1987 - 1.5 MHz  Reticon R5601 chip  real-time! 1998 - 16 MHz @ Parkes  S2, VHS tape 1999 - 20 MHz @ Parkes  CPSR, DLT tape 2002 - 128 MHz  CPSR2, high-speed disk 2007 - 1024 MHz  APSR, real-time

10 XDS Sigma 5: picture

11 XDS Sigma 5 vs iPod

12 APSR web-based interface

13 1824-2452: DFB3

14 1824-2452: APSR

15 CAL lightning: DFB3

16 CAL lightning: APSR

17 Single pulse

18 Average pulse

19 Testing & Commissioning Polarimetric Calibration High-precision timing Frequency response tests User and TCS interface improvements GOAL: National Facility Instrument


Download ppt "APSR: digital signal processing at Parkes Willem van Straten, Andrew Jameson and Matthew Bailes Centre for Astrophysics & Supercomputing Third ATNF Gravitational."

Similar presentations


Ads by Google