Signal processing with heterogeneous digital filterbanks: lessons from the MWA and EDA
Randall Wayth – ICRAR/Curtin University with Marcin Sokolowski, Cathryn Trott
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
Randall Wayth – ICRAR/Curtin University with Marcin Sokolowski, Cathryn Trott
2
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
Heterogeneous Filterbanks 3
4
Perth ~200 km Geraldt
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
8
8
Tremblay et al, 2015
24 x 1.28 MHz coarse
10 kHz fjne channels 12(?) tap PFB 10G ethernet Software correlator
Heterogeneous Filterbanks 9
Signatec PX-1500 GTX 750
10
Heterogeneous Filterbanks 10
coarse channels (1.28 MHz)
fine channels (10 kHz)
– Uses MWA clock
transform to 10 kHz channels (easy on GPU)
Result:
Heterogeneous Filterbanks 11
Consider weighted-overlap-add model of a PFB
times
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”
12
Heterogeneous Filterbanks 12
channels out of the DFT
(broadband) signal went into the fjlterbank at time t.
contributing to time t in PFB also contributes to time t+1.
series from FFT and PFB we would expect equal amplitude for times t and t+1.
DFT output will not correlate. -> Low SNR
FFT only Coarse chan data Fine chan data
13
Heterogeneous Filterbanks 13
+ +
DFT DFT DFT DFT
14
Heterogeneous Filterbanks 14
+ +
DFT DFT DFT DFT
15
Heterogeneous Filterbanks 15
+ +
DFT DFT DFT DFT
16
Heterogeneous Filterbanks 16
+ +
DFT DFT DFT DFT
17
Heterogeneous Filterbanks 17
+ +
DFT DFT DFT DFT
18
Heterogeneous Filterbanks 18
+ +
DFT DFT DFT DFT
19
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”
Heterogeneous Filterbanks 20
Generate noise time series
using PFB
– Even-sized PFB and – FFT
series
and t=1
Heterogeneous Filterbanks 21
Generate noise time series
using PFB
– Odd-sized PFB and – FFT
Inspecting time series of fine channels, the effect is obvious.
22
Heterogeneous Filterbanks 23
Heterogeneous Filterbanks 24
Simulate MWA/EDA system:
then fine channelisation
Results:
channelisation not important
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
25
Heterogeneous Filterbanks 25
EDA sensitivity (via SEFD) as measured by noise in calibrated visibilities
in MWA correlator
normal MWA calibration on strong compact source
EDA improves SNR by 2x vs straight FFT
Heterogeneous Filterbanks 26
play nice when correlated
even or power-of-two number of taps is required in a PFB
closer representation to intuitive FFT result
match (or mismatch) in PFB window used
Partners in
International Centre for Radio Astronomy Research Perth, Western Australia