Signal processing with heterogeneous digital filterbanks: lessons - - PowerPoint PPT Presentation

signal processing with heterogeneous digital filterbanks
SMART_READER_LITE
LIVE PREVIEW

Signal processing with heterogeneous digital filterbanks: lessons - - PowerPoint PPT Presentation

Signal processing with heterogeneous digital filterbanks: lessons from the MWA and EDA Randall Wayth ICRAR/Curtin University with Marcin Sokolowski, Cathryn Trott "Holy grail of CASPER system is multi-user system Outline Jack H


slide-1
SLIDE 1

Signal processing with heterogeneous digital filterbanks: lessons from the MWA and EDA

Randall Wayth – ICRAR/Curtin University with Marcin Sokolowski, Cathryn Trott

slide-2
SLIDE 2

2

Outline

Heterogeneous Filterbanks 2

Goal: Ingest digital data from EDA into MWA correlator to measure the SEFD of EDA

"Holy grail of CASPER system is multi-user system” Jack H on Monday

slide-3
SLIDE 3

Heterogeneous Filterbanks 3

slide-4
SLIDE 4

4

Perth ~200 km Geraldt

  • n

41,000 sq. km = The Netherlands

MRO (operated by CSIRO) Pawsey Centre 20 PB storage for MWA On site: data rate into central building ~60 Gbps Ofg site: data rate into science archive ~3 Gbps

slide-5
SLIDE 5

Antenna tiles: 4x4 array of dual pol dipoles

Beamformer

slide-6
SLIDE 6

Receivers:

  • Each receiver services 8 tiles
  • Sky signal is digitised and sent to central

processing facility Receivers:

  • Each receiver services 8 tiles
  • Sky signal is digitised and sent to central

processing facility

slide-7
SLIDE 7
  • Visibilities integrated to ~1s time resolution

Central Signal Processing:

  • 128 dual pol tiles
  • 30.72 MHz bandwidth, 10 kHz spectral resolution
  • 8128 baselines
slide-8
SLIDE 8

8

MWA digital signal path

8

Tremblay et al, 2015

24 x 1.28 MHz coarse

  • channels. 8-tap PFB

10 kHz fjne channels 12(?) tap PFB 10G ethernet Software correlator

slide-9
SLIDE 9

Heterogeneous Filterbanks 9

Engineering Development Array (EDA)

Signatec PX-1500 GTX 750

slide-10
SLIDE 10

10

MWA correlator inputs

Heterogeneous Filterbanks 10

MWA:

  • Sample rate 655.36 Msamp/sec
  • 8-tap critically sampled PFB for

coarse channels (1.28 MHz)

  • 12-tap critically sampled PFB for

fine channels (10 kHz)

EDA:

  • Sample rate 655.36 Msamp/sec

– Uses MWA clock

  • Do 65536-sample FFT to directly

transform to 10 kHz channels (easy on GPU)

Result:

  • Brute-force fringe search using Sun as source
  • Clear lag, but at equal magnitude for 5 and 6 samples
  • SNR of cross-correlation at either lag is lower than expected, but roughly equal
  • WTF?
slide-11
SLIDE 11

Analysis

Heterogeneous Filterbanks 11

Consider weighted-overlap-add model of a PFB

  • Each chunk of signal appears in the window n_taps

times

  • For even-sized PFB, signal appears twice with equal

power (but mirror reflected weights) with largest weights For FFT-based spectrometer, signal from any block of input samples only appears in output once.

From Crochiere & Rabiner, 1983 “Multirate digital signal processing”

slide-12
SLIDE 12

12

Analysis

Heterogeneous Filterbanks 12

  • The correlator works on the fjne

channels out of the DFT

  • Fine channels will correlate ifg the same

(broadband) signal went into the fjlterbank at time t.

  • Obvious from inspection that signal

contributing to time t in PFB also contributes to time t+1.

  • If we lag correlate fjne channel time

series from FFT and PFB we would expect equal amplitude for times t and t+1.

  • BUT, for a given lag, more than 50% of

DFT output will not correlate. -> Low SNR

FFT only Coarse chan data Fine chan data

slide-13
SLIDE 13

13

Analysis

Heterogeneous Filterbanks 13

+ +

DFT DFT DFT DFT

slide-14
SLIDE 14

14

Analysis

Heterogeneous Filterbanks 14

+ +

DFT DFT DFT DFT

slide-15
SLIDE 15

15

Analysis

Heterogeneous Filterbanks 15

+ +

DFT DFT DFT DFT

slide-16
SLIDE 16

16

Analysis

Heterogeneous Filterbanks 16

+ +

DFT DFT DFT DFT

slide-17
SLIDE 17

17

Analysis

Heterogeneous Filterbanks 17

+ +

DFT DFT DFT DFT

slide-18
SLIDE 18

18

Analysis

Heterogeneous Filterbanks 18

+ +

DFT DFT DFT DFT

slide-19
SLIDE 19

19

Simulation summary

Heterogeneous Filterbanks 19

d1 d1 d2 d2

10% common signal power

FFT direct to fjne chans FFT direct to fjne chans PFB to coarse chans. Select 1 PFB to coarse chans. Select 1

Noise data streams

FFT to fjne chans FFT to fjne chans Odd PFB to fjne chans Odd PFB to fjne chans Even PFB to fjne chans Even PFB to fjne chans

Fine chan data streams “EDA” “MWA”

slide-20
SLIDE 20

Simulation – even sized PFB

Heterogeneous Filterbanks 20

Generate noise time series

  • Channelise to coarse channels

using PFB

  • Fine channelise using

– Even-sized PFB and – FFT

  • Find lag in fine channel time

series

  • Equal lag magnitude and t=0

and t=1

slide-21
SLIDE 21

Simulation – odd sized PFB

Heterogeneous Filterbanks 21

Generate noise time series

  • Channelise to coarse channels

using PFB

  • Fine channelise using

– Odd-sized PFB and – FFT

  • Find lag in fine channel time series
  • Significant lag only at t=0

Inspecting time series of fine channels, the effect is obvious.

slide-22
SLIDE 22

22

slide-23
SLIDE 23

Heterogeneous Filterbanks 23

By eye comparison of odd vs even vs fft

slide-24
SLIDE 24

Simulation - SNR

Heterogeneous Filterbanks 24

Simulate MWA/EDA system:

  • PFB for coarse chans,

then fine channelisation

  • FFT x FFT (ideal case)
  • FFT x (…options)

Results:

  • method of coarse

channelisation not important

  • Odd-sized PFB better

SNR than even sized PFB when correlated with FFT fine channels Stddev in phase = proxy for SNR

0.033 0.033 0.054 0.084

slide-25
SLIDE 25

25

Proof of the pudding… EDA into MWA

Heterogeneous Filterbanks 25

EDA sensitivity (via SEFD) as measured by noise in calibrated visibilities

  • All data correlated

in MWA correlator

  • Calibration via

normal MWA calibration on strong compact source

  • Using 4-tap PFB in

EDA improves SNR by 2x vs straight FFT

slide-26
SLIDE 26

Summary – heterogeneous filterbanks

Heterogeneous Filterbanks 26

  • Odd and even-sized filterbanks do not

play nice when correlated

  • There is no fundamental reason why an

even or power-of-two number of taps is required in a PFB

  • Odd-sized number of taps gives

closer representation to intuitive FFT result

  • SNR of correlated data is affected by

match (or mismatch) in PFB window used

slide-27
SLIDE 27

Jobs@ICRAR

Partners in

  • MWA
  • ICRAR
  • CAASTRO
  • ASTRO-3D
  • SKA-Low

International Centre for Radio Astronomy Research Perth, Western Australia