Presentation is loading. Please wait.

Presentation is loading. Please wait.

Galfa Spectrometer Jeff Mock, Dan Werthimer Jeff Mock, Dan Werthimer Students: Henry Chen, Pavel Monat, Aaron Parsons, Wonsop Sim Science Advisors: Carl.

Similar presentations


Presentation on theme: "Galfa Spectrometer Jeff Mock, Dan Werthimer Jeff Mock, Dan Werthimer Students: Henry Chen, Pavel Monat, Aaron Parsons, Wonsop Sim Science Advisors: Carl."— Presentation transcript:

1 Galfa Spectrometer Jeff Mock, Dan Werthimer Jeff Mock, Dan Werthimer Students: Henry Chen, Pavel Monat, Aaron Parsons, Wonsop Sim Science Advisors: Carl Heiles, Snezana Stanimirovic http://seti.berkeley.edu/galfa

2

3

4

5

6

7 Image Rejection 45 dB at +- 10 MHz45 dB at +- 10 MHz 40 dB at +-20 MHz40 dB at +-20 MHz 35 db at +-30 MHz35 db at +-30 MHz

8 Gain Control 0 to 40 dB gain – each of 16 channels0 to 40 dB gain – each of 16 channels –(2 spare IF to baseband converters) Controlled by RS232 serial portControlled by RS232 serial port Overflow/Saturation detectionOverflow/Saturation detection Remote Operation (Displays as well)Remote Operation (Displays as well)

9 GALFA Spectrometer

10

11 Multi-Purpose FPGA-Based Spectrometer (NSF, A. Parsons) Xilinx Virtex-II 6000 FPGA Xilinx Virtex-II 1000 FPGA 256 MB DRAM Arecibo Feed Array 200 Mhz ADC Compact PCI Backplane Software 200 Mhz ADC 200 Mhz ADC 200 Mhz ADC I I Q Q Pol. 1 Pol. 2 { { 200 Aux. I/O

12 compactPCI Power Power Cooling Cooling Robust/Reliable Robust/Reliable Inexpensive Inexpensive FPGA-Based Spectrometer

13 SETI Applications ALFA Sky Survey (300 MHz x 7 beams)ALFA Sky Survey (300 MHz x 7 beams) Parkes Southern SERENDIPParkes Southern SERENDIP JPL/UCB/SI Survey (20 GHz Bandwidth)JPL/UCB/SI Survey (20 GHz Bandwidth) SETI Italia (Bologna)SETI Italia (Bologna) SETI@homeSETI@home Astronomy Applications GALFA Spectrometer – Arecibo Multibeam Hydrogen SurveyGALFA Spectrometer – Arecibo Multibeam Hydrogen Survey Astronomy Signal Processor – ASP – Backer/Stairs (pulsars)Astronomy Signal Processor – ASP – Backer/Stairs (pulsars) –GreenBank and Arecibo, soon Nancay ATA4 Correlator F EngineATA4 Correlator F Engine Two Reionization ExperimentsTwo Reionization Experiments (Backer/Demorest/Peeks (UCB), Chippendale/Green/Ekers (ATNF)) (Backer/Demorest/Peeks (UCB), Chippendale/Green/Ekers (ATNF))

14 GALFA Spectrometer sin cos LPF 100 MHz -50 to +50 MHz sin cos LPF 100 MHz -50 to +50 MHz Quadrature Downconverter Board IF Pol. 1 IF Pol. 2 Biplex 256 pnt. PFB e^-i  t FIR LPF FIR LPF Digital LO Decimate by 14 Decimate by 14 Biplex 8192 pnt. PFB     Detect cPCI Backplan e to CPU Multipurpose Spectrometer Board

15 PFB vs. FFT

16

17

18 GALFA Lowpass Filter

19

20

21 GALFA Diagnostics

22

23

24 Integration Time 988 mS fixed (99% duty cycle)988 mS fixed (99% duty cycle) Spectra read out every secondSpectra read out every second Integration starts 6 mS after 1 PPSIntegration starts 6 mS after 1 PPS Integration stops 6 mS before 1 PPSIntegration stops 6 mS before 1 PPS Timing accuracy +-10 nS wrt observatoryTiming accuracy +-10 nS wrt observatory

25 Data Output Galfa.yyyymmdd.projname.sequence_number.FITSGalfa.yyyymmdd.projname.sequence_number.FITS file written every 15 seconds (programmable)file written every 15 seconds (programmable) 0.5 Mbyte/sec (8 MByte files)0.5 Mbyte/sec (8 MByte files) Files written over NFS to file serverFiles written over NFS to file server 2*8K + 2*256 32 bit powers (42 bit accumulators)2*8K + 2*256 32 bit powers (42 bit accumulators) Time stamped (NTP), plus telescope dataTime stamped (NTP), plus telescope data

26 Worries, Weaknesses ADC on same board with Digital ElectronicsADC on same board with Digital Electronics (spurs at +- 25.000000 MHz…) (spurs at +- 25.000000 MHz…) Dynamic Range Problems (Overflow/Saturation)Dynamic Range Problems (Overflow/Saturation) (prog. gain/shifting, overflow detection) (prog. gain/shifting, overflow detection) Unknown LO phase shift (0 or 180 degrees) between channels after power cycleUnknown LO phase shift (0 or 180 degrees) between channels after power cycle – (LO is divided by two in downconverter)

27 Spectrometer Documentation Schematics, Cabling DiagramsSchematics, Cabling Diagrams Software (Source code)Software (Source code) Users ManualUsers Manual DiagnosticsDiagnostics About 100 Pages of stuffAbout 100 Pages of stuff http://seti.berkeley.edu/galfahttp://seti.berkeley.edu/galfahttp://seti.berkeley.edu/galfa

28 Short Term Plans Tonight: Jeff Mock ArrivesTonight: Jeff Mock Arrives Monday – Thursday: Integration/TestMonday – Thursday: Integration/Test Friday – Sunday: ObserveFriday – Sunday: Observe This week: come and visit for demoThis week: come and visit for demo feel, touch, and get to know your spectrometer feel, touch, and get to know your spectrometer

29 Long Term Plans Find ETFind ET

30

31 Future SETI Spectrometers

32 SERENDIP V Polyphase Filter Bank Server w/ EDT card GbE Switch PC Server w/ EDT card Server w/ EDT card Server w/ EDT card PC GbE Switch PC GbE Switch PC GbE Switch PC 100 MHz Pol. 1 Pol. 2 Astronomy Signal Processor – Don Backer

33 SERENDIP V Spectrometer

34 Biplex Pipelined FFT Example: 8 pnt. FFT -4 Z -2 Z Switch Delay by N Coefficient Multiply add sub Unity -2 Z Z add sub 2 nd Roots of Unity Z -0 Z add sub 4 th Roots of Unity -4 Z Pol. 1 Pol. 2 Time Domain Frequency Domain

35 JFFT FFT controls Any length transformAny length transform Input width and output widthInput width and output width twiddle coefficient widthtwiddle coefficient width 3 or 4 multiplier complex multiply3 or 4 multiplier complex multiply Specify downshift or programmable downshift (optional rounding)Specify downshift or programmable downshift (optional rounding) Decimate FFT optionDecimate FFT option Blockram / CLB memory threshold optionBlockram / CLB memory threshold option Overflow detectionOverflow detection

36 JFFT additional PFB controls Filter overlapFilter overlap Width of filter coefficientsWidth of filter coefficients Window function for filter (hamming, hann, etc.)Window function for filter (hamming, hann, etc.) Import filter coefficients for custom filter performanceImport filter coefficients for custom filter performance

37 Moore’s Law in FPGA world 100X More efficient than micro-processors! 3X improvement per year!

38 Next Generation Board BEE2 (2004/5) – Chen Chang 5 Xilinx XC2VP705 Xilinx XC2VP70 40 GB RAM (8 GB each chip, 13Gbit/sec/chip)40 GB RAM (8 GB each chip, 13Gbit/sec/chip) 18 10Gbit/sec infiniband ports18 10Gbit/sec infiniband ports 50 boards per rack, Tbit/sec infiniband switch50 boards per rack, Tbit/sec infiniband switch Applications:Applications: –1 GHz, 1 Gchannel spectrometer (single board) –Next Generation ATA backends (ata32 = 2 boards) –SKA imaging

39 B2 Module: board layout 5 compute elements on a board Up to 400 billion CMAC/s performance communication bandwidth: – –240 Gbps on- board 360 Gbps off-board

40 Global Interconnects Commercial Infiniband switch from Mellanox, Voltaire, etc. – –Packet switched, non- blocking – –24 ~ 144 ports (4X) per chassis – –480Gbps ~ 2.88Tbps full duplex constant cross section bandwidth – –<$400 per port

41 19” 48RU Rack CabinCapacity 40 compute nodes in 5 chassis (8U) per rack Up to 16 trillion CMac/s performance per rack 250 Watt AC/DC power supply to each blade 12.5 Kwatt total power

42 Unified Digital Processing Architecture Distributed per antenna spectral channel processing Multiple reconfigurable backend application processing Commercial packet switched interconnect Backend data pulling through remote DMA access

43 Happy Birthday Carl


Download ppt "Galfa Spectrometer Jeff Mock, Dan Werthimer Jeff Mock, Dan Werthimer Students: Henry Chen, Pavel Monat, Aaron Parsons, Wonsop Sim Science Advisors: Carl."

Similar presentations


Ads by Google