CASPER Development for GAVRT at Caltech
Glenn Jones
- Aug. 03, 2008
2008 CASPER Workshop
for GAVRT at Caltech Glenn Jones Aug. 03, 2008 2008 CASPER - - PowerPoint PPT Presentation
CASPER Development for GAVRT at Caltech Glenn Jones Aug. 03, 2008 2008 CASPER Workshop Acknowledgements Xilinx Generous FPGA and software donations Sandy Weinreb & Hamdi Mani Feed measurement data Useful stuff first! The
2008 CASPER Workshop
Xilinx – Generous FPGA and software
Sandy Weinreb & Hamdi Mani – Feed
gtkgen(wave) $ gtkwave temp.vcd
34 m telescope in
southern California to be used by K-12 students to take data for astronomers.
Currently being
equipped with a novel ultra-wide-band radiometer designed at Caltech.
0.5-2 GHz Uncooled feed LNAs cooled to 50K 4-14 GHz Feed and LNAs cooled
to 15 K
Noise and Gain of Polarization X GAVRT HFF Front-End, DSS13 Pad, July 17, 2008
10 20 30 40 50 60 70 80 90 100 2 4 6 8 10 12 14 16 18 20 GHz Noise, K
3 6 Gain, dB
Noise Gain
LFF X Pol Trcv and Gain 20 40 60 80 100 120 140 160 180 200 0.5 1 1.5 2 2.5 3 3.5 4 Frequency, GHz Trcvr, K
1.0 4.0 7.0 10.0 Gain, dB
Noise Gain
Nois e of HFF and L FF, X and Y Pol, from 0.5 to 5 GHz
20 40 60 80 100 120 140 160 180 200 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 Frequency, GHZ Nois e, K
L FF Pol Y HFF Pol Y L FF Pol X HFF Pol X
4 dual polarization
Input from 0.5 to 18
Select bandwidth from
Downconvert to
2 GHz BPF @ 22 GHz 1 GHz LPF 1 GHz LPF
22-40 GHz Tunable LO 22 GHz Fixed LO I I Q
The system consists of eight such receivers, arranged as four dual-polarization pairs.
LNA LNA
2-14 GHz Feed 0.5-4 GHz Feed
The I and Q outputs can optionally be combined in a
hybrid to form upper and lower sidebands. Additional filter
Currently only 8 of the 16 possible outputs are routed to
the digital back-end. This will be upgraded in the future.
IF Filter Bandwidth I/Q or U/L Selection Baseband Bandwidth Processed Bandwidth Image Rejection Comments 2000 I/Q 10 -1000 2000 25 dB Needs 1 GHz I/Q spectrometer 2000 U/L 100-1000 1800 15 dB Needs 1 GHz spectrometer 2000 U/L 500-1000 1000 20 dB For 500 MHz spectrometer 400 U/L 120-520 400 50 dB For WVSR 400 U/L 270-370 100 50 dB For VSR
DSS 28 Bandwidth Selections (MHz)
Each IF converter provides the following bandwidths with center frequency from 1 to 15 GHz
8x ADCs, 8x iBOBs 16x XAUI links to BEE2 2x 10 GbE links to Procurve switch ~20x 1 GbE to small cluster
iBOB
ADC0 ADC1 XAUI0 XAUI1 Clock Out 100 MbE iADC Input Clk PPS 2GspsiBOB
ADC0 ADC1 XAUI0 XAUI1 Clock Out 100 MbE XAUI0 XAUI1 XAUI2 XAUI3 100 MbE Clock in XAUI0 XAUI18 way splitter Pulse Distribution Amp Pol 1 Real 0-1 GHz Pol 1 Imag 0-1 GHz
16 Gbps 8 Gbps 8 Gbps 8 Gbps 8 Gbps 16 Gbps XAUI0 XAUI1 XAUI2 XAUI3 iADC Input Clk PPS 2GspsiBOB
ADC0 ADC1 XAUI0 XAUI1 Clock Out 100 MbE iADC Input Clk PPS 2GspsiBOB
ADC0 ADC1 XAUI0 XAUI1 Clock Out 100 MbEPol 2 Real 0-1 GHz
16 Gbps 8 Gbps 8 GbpsPol 2 Imag 0-1 GHz
8 Gbps 8 GbpsCorner FPGA Corner FPGA
XAUI0 XAUI1 XAUI2 XAUI3 XAUI0 XAUI1 XAUI2 XAUI3Corner FPGA Corner FPGA
BEE2
Sampling Clock PPS
2x 10 GbE 24x 1GbE SwitchComputer Cluster
iADC Input Clk PPS 2GspsiBOB
ADC0 ADC1 XAUI0 XAUI1 Clock Out 100 MbE iADC Input Clk PPS 2GspsiBOB
ADC0 ADC1 XAUI0 XAUI1 Clock Out 100 MbEClock Splitter PPS Pulse Distribution Amp
PPSPol 3 Real 0-1 GHz Pol 3 Imag 0-1 GHz
16 Gbps 8 Gbps 8 Gbps 8 Gbps 8 Gbps 16 Gbps iADC Input Clk PPS 2GspsiBOB
ADC0 ADC1 XAUI0 XAUI1 Clock Out 100 MbE iADC Input Clk PPS 2GspsiBOB
ADC0 ADC1 XAUI0 XAUI1 Clock Out 100 MbEPol 4 Real 0-1 GHz
16 Gbps 8 Gbps 8 GbpsPol 4 Imag 0-1 GHz
8 Gbps 8 Gbps Build a unique instrument designed to take
Detailed spectral characteristics of giant
Nanostructure in giant pulses Dynamic spectra of pulsars with
unprecedented bandwidth
RFI performance in light of modern
mitigation techniques
“Earlier, we had noted the potential spectral similarity between giant pulses from pulsars and that of the Sparker. It would be useful to determine the road- band spectrum of giant pulses, say from 1-m to 10-cm wavelength. In short, we are advocating the study of giant pulses from pulsars as convenient plasma laboratories that may further
Sparkers.” - Sri Kulkarni “Giant Sparks at Cosmological Distances?”
From: Cordes et al. 2004 ApJ 612 375 Thesis Goal: Detailed spectra of giant pulses
From: Cordes et al. 2004 ApJ 612 375 Hankins & Eilek, ApJ 670:693-701, Nov 2007
Thesis Goal: Nanostructure in giant pulses
Hankins & Eilek, “Radio Emission Signatures in the Crab Pulsar.” ApJ 670:693-701, Nov 2007
Multiple frequency observations have
Ultra-high time resolution has been limited
Feed/receiver bandwidth Dispersed pulse is longer than memory
buffer
Lack of dedispersed trigger
iBOB
ADC0 ADC1 XAUI0 XAUI1 Clock Out 100 MbE iADC Input Clk PPS 2GspsiBOB
ADC0 ADC1 XAUI0 XAUI1 Clock Out 100 MbE XAUI0 XAUI1 XAUI2 XAUI3 100 MbE Clock in XAUI0 XAUI14 way splitter 4 way splitter
Ping Pong Ping Pong Align and Merge Small PFB Detector Vector AccumulatorPol 1 Real 0-1 GHz Pol 1 Imag 0-1 GHz
16 Gbps 8 Gbps 8 Gbps 8 Gbps 8 Gbps 16 Gbps XAUI0 XAUI1 XAUI2 XAUI3 Align and Merge iADC Input Clk PPS 2GspsiBOB
ADC0 ADC1 XAUI0 XAUI1 Clock Out 100 MbE iADC Input Clk PPS 2GspsiBOB
ADC0 ADC1 XAUI0 XAUI1 Clock Out 100 MbE Ping Pong Ping PongPol 2 Real 0-1 GHz
16 Gbps 8 Gbps 8 Gbps 16 GbpsPol 2 Imag 0-1 GHz
8 Gbps 8 GbpsCorner FPGA Corner FPGA Center FPGA
XAUI0 XAUI1 XAUI2 XAUI3 XAUI0 XAUI1 XAUI2 XAUI3Corner FPGA Corner FPGA
BEE2
Sampling Clock PPS
Duplicate hardware for other receivers Incoherent Dedispersion and Trigger 2 GB DRAM Circular Buffer 2 GB DRAM Circular Buffer Small PFB Detector Vector Accumulator Incoherent Dedispersion and Trigger 2 GB DRAM Circular Buffer 2 GB DRAM Circular Buffer 2x 10 GbE 24x 1GbE SwitchComputer Cluster
Duplicate hardware for other receiversRAM buffers are sufficient to store 1 second of raw voltages from 2 chan * 2 pol * 4 Gsps Raw data input rate: 16 Gbyte/s Max data output rate: 2 Gbyte/s
q(t) FFT or PFB Filterbank (Real) i(t) FFT or PFB Filterbank (Real) f0 f1 fn
c0 c1 cn
Corrected Spectrum
Cn = j if i(t) and q(t) were in perfect quadrature Looks like it requires n complex multiplies and adds, but FFTs are pipelined, so only requires 4-8 plus RAM for cn much more efficient than time domain for same level of image rejection
Thesis Goal: RFI Performance
Front Back
No Dedispersion
XAUI0 XAUI1 DRAM0 - 1 GB DRAM1 – 1 GB 10GbE
2^k sub-buffers per DIMM, k = 0…8 500ms to ~2ms @ 2 Gsps
Up to 20 Gbps 16 Gbps for 2Gsps@8bits
Spectroscopy/Polarimetry Currently (iBOB based):
Goal: spectrometer with “zoom” mode
VACC block
Hope to do RFI excision
+0dBm Anritsu, 3dB modulation +0dBm noise, 20dB atten before ADC
9dB modulation, 0dBm Anritsu
6dB modulation, 0dBm, +/-5% scale
6dB modulation -10dBm (10dB below total noise)
No Input
Pulsar Observations Transient (giant pulse) capture