Pulsar tools in DiFX Adam Deller ASTRON 6th DiFX workshop, CSIRO ATNF, Sydney AUS.

Slides:



Advertisements
Similar presentations
Pattern Recognition and Machine Learning
Advertisements

CABB Observations Preparations and Observing Mark Wieringa.
Page 0 of 34 MBE Vocoder. Page 1 of 34 Outline Introduction to vocoders MBE vocoder –MBE Parameters –Parameter estimation –Analysis and synthesis algorithm.
NASSP Masters 5003F - Computational Astronomy Lecture 13 Further with interferometry – Resolution and the field of view; Binning in frequency and.
Dale E. Gary Professor, Physics, Center for Solar-Terrestrial Research New Jersey Institute of Technology 1 3/15/2012OVSA Preliminary Design Review Meeting.
Using Tempo to calculate solar barycentric time Dejan Paradiž University of Ljubljana.
RFI Subtraction with a reference horn… F. Briggs & M. Kesteven illustrations from Parkes Telescope… (Jon Bell et al.) origins in Int-Mit group at CSIRO.
Performance Analysis and Monitoring Facilities in CPN Tools Tutorial CPN’05 October 25, 2005 Lisa Wells.
Embedded Systems Hardware:
Prototype SKA Technologies at Molonglo: 3. Beamformer and Correlator J.D. Bunton Telecommunications and Industrial Physics, CSIRO. Australia. Correlator.
Introduction to Hadronic Final State Reconstruction in Collider Experiments Introduction to Hadronic Final State Reconstruction in Collider Experiments.
Embedded Systems Hardware: Storage Elements; Finite State Machines; Sequential Logic.
Timers and Interrupts Shivendu Bhushan Summer Camp ‘13.
Ninth Synthesis Imaging Summer School Socorro, June 15-22, 2004 Cross Correlators Walter Brisken.
Neural Network Tools. Neural Net Concepts The package provides a “standard” multi-layer perceptron –Composed of layers of neurons –All neurons in a layer.
Tx “bad” lags and range data gaps Pasha Ponomarenko 10/10/2014STELab discussion1.
10/13/2004EE 42 fall 2004 lecture 191 Lecture #19 amplifier examples: comparators, op amps. Reminder: MIDTERM coming up one week from today (Monday October.
TrendReader Standard 2 This generation of TrendReader Standard software utilizes the more familiar Windows format (“tree”) views of functions and file.
Current LBA Developments Chris Phillips CSIRO ATNF 13/7/2005.
WEB DESIGN AND PROGRAMMING Introduction to Javascript.
Tuning DiFX2 for performance Adam Deller ASTRON 6th DiFX workshop, CSIRO ATNF, Sydney AUS.
ARM Timers.
AUDIO COMPRESSION msccomputerscience.com. The process of digitizing audio signals is called PCM PCM involves sampling audio signal at minimum rate which.
Chapter 4 TIMER OPERATION
Development of ORBIT Data Generation and Exploration Routines G. Shelburne K. Indireshkumar E. Feibush.
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array New VLBA capabilities.
TelCal Phasing Engine description Draft Robert Lucas
Berkeley Nucleonics Instrumentation Since 1963…. Management Team David Brown, President 15 Years, BA Management Mel Brown, Director of Finance 45 Years,
TOW 2007: Correlator Theory Kerry Kingham - U.S. Naval Observatory Roger Cappallo – Haystack Observatory Mike Titus - Haystack Observatory.
Distribution After Release Tool Natalia Ratnikova.
N318b Winter 2002 Nursing Statistics Lecture 2: Measures of Central Tendency and Variability.
Atacama Large Millimeter/submillimeter Array Expanded Very Large Array Robert C. Byrd Green Bank Telescope Very Long Baseline Array Software correlators.
Correlator Growth Path EVLA Advisory Committee Meeting, March 19-20, 2009 Michael P. Rupen Project Scientist for WIDAR.
JVLA capabilities to be offered for semester 2013A Claire Chandler.
Short Time Fourier Transform-based method for fast transients detection Centre for eResearch, University of Auckland, New Zealand,
GPU DAS CSIRO ASTRONOMY AND SPACE SCIENCE Chris Phillips 23 th October 2012.
DiFX Performance Testing Chris Phillips eVLBI Project Scientist 25 June 2009.
Real-time Acquisition and Processing of Data from the GMRT Pulsar Back- ends Ramchandra M. Dabade (VNIT, Nagpur) Guided By, Yashwant Gupta.
An FX software correlator for VLBI Adam Deller Swinburne University Australia Telescope National Facility (ATNF)
Adaptive Filters for RFI Mitigation in Radioastronomy
Aristeidis Noutsos University of Manchester. Pulsar Polarization Pulsar radiation is elliptically polarised with a high degree of linear polarization.
Test Specifications A Specification System for Multi-Platform Test Suite Configuration, Build, and Execution Greg Cooksey.
by Arjun Radhakrishnan supervised by Prof. Michael Inggs
1.  Introduction  The Benefits of the Report Writer Module ◦ For Detail and Summary Printing ◦ For Control Break Processing ◦ For Printing Headings.
Distributed FX software correlation Adam Deller Swinburne University/CSIRO Australia Telescope National Facility Supervisors: A/Prof Steven Tingay, Prof.
Pulsar Data analysis Desh, Anish RRI MWA Meeting Canberra, January
DiFX Overview Adam Deller NRAO 3rd DiFX workshop, Curtin University, Perth.
Sequencing The most simple type of program uses sequencing, a set of instructions carried out one after another. Start End Display “Computer” Display “Science”
M.P. RupenCorrelator Face-to-Face Meeting 31 Oct 2006 Output Formats Part II Michael P. Rupen.
NASSP Masters 5003F - Computational Astronomy Lecture 16 Further with interferometry – Digital correlation Earth-rotation synthesis and non-planar.
M.P. RupenCorrelator Connectivity Scheme Review 31 July Correlator Specifications Michael P. Rupen.
575 Features Overview. Existing Features ► System Modes ► Independent Channel Modes ► System Gating ► Channel Gating ► External Trigger ► Channel Multiplexing.
LIGO-G9900XX-00-M DMT Monitor Verification with Simulated Data John Zweizig LIGO/Caltech.
Timing with analytic frequency- dependent templates David Champion Gravitational Wave Meeting 2007.
M.P. Rupen, Synthesis Imaging Summer School, 18 June Cross Correlators Michael P. Rupen NRAO/Socorro.
RTL Hardware Design by P. Chu Chapter 9 – ECE420 (CSUN) Mirzaei 1 Sequential Circuit Design: Practice Shahnam Mirzaei, PhD Spring 2016 California State.
SAGE meeting Socorro, May 22-23, 2007 WIDAR Correlator Overview Michael P. Rupen Project Scientist for WIDAR & Software.
Unit 2 Technology Systems
CHAPTER 3 Frequency Modulation
EVLA Availability - or - When Can I Use It?
Chapter 5 Conclusion CIS 61.
JIVE UniBoard Correlator (JUC) Firmware
Design of Digital Filter Bank and General Purpose Digital Shaper
LOFAR Beam Formed (BF) Data & Pipeline Overview September 9, 2010
Introduction King Saud University
Timing Analysis 11/21/2018.
The performance requirements for DSP applications continue to grow and the traditional solutions do not adequately address this new challenge Paradigm.
CHAPTER 17 The Report Writer Module
Amateur Pulsar Detection With EME Equipment
Correlator Growth Path
Presentation transcript:

Pulsar tools in DiFX Adam Deller ASTRON 6th DiFX workshop, CSIRO ATNF, Sydney AUS

Adam Deller 6th DiFX workshop, CSIRO ATNF Outline What mpifxcorr does in “pulsar” mode How to configure pulsar operations Useful scripts and tools available for setting pulsar phase bins

Adam Deller 6th DiFX workshop, CSIRO ATNF DiFX’s pulsar toolkit DiFX can: Apply incoherent dedispersion to visibilities Accumulate visibilities into an arbitrary number of pulse bins of arbitrary width Optionally, weight and sum the pulse bins (usually used for gating) Build a 1 separate FITS file per phase bin (if not summing bins) NOTE: only cross-correlations are binned! Autocorrelations are not (but see profile mode later)

Adam Deller 6th DiFX workshop, CSIRO ATNF Incoherent dedispersion Calculate and correct for a delay in each frequency channel based on cold plasma dispersion

Adam Deller 6th DiFX workshop, CSIRO ATNF Incoherent dedispersion Calculate the delay in each frequency channel based on cold plasma dispersion and provided DM Subband X, time Y 1400 MHz 1416 MHz 83 ms85 ms DM = 40 period = 2ms

Adam Deller 6th DiFX workshop, CSIRO ATNF Incoherent dedispersion Convert that delay to a phase offset based on the pulsar period 1400 MHz 1416 MHz DM = 40 period = 2ms 83 ms phase offset = ms phase offset = ms phase offset = 0.0 Subband X, time Y

Adam Deller 6th DiFX workshop, CSIRO ATNF Incoherent dedispersion Combine with a pulse phase prediction polynomial (“polyco”) to calculate the pulse phase in every channel at time Y (as an example here = 0.25) 1400 MHz 1416 MHz Subband X, time Y 83 ms phase offset = phase at infinite freq. = total phase = ms phase offset = phase at infinite frequency from polyco = total phase = ms phase offset = phase at infinite frequency from polyco = total phase = 0.25 DM = 40 period = 2ms

Adam Deller 6th DiFX workshop, CSIRO ATNF Incoherent dedispersion Frequency channel by frequency channel, compare phase with provided bin edges and allocate each visibility to the appropriate bin 1400 MHz 1416 MHz Subband X, time Y Bin 0: Bin 1: Bin 2: ms phase offset = phase at infinite freq. = total phase = ms phase offset = phase at infinite frequency from polyco = total phase = ms phase offset = phase at infinite frequency from polyco = total phase = 0.25 DM = 40 period = 2ms

Adam Deller 6th DiFX workshop, CSIRO ATNF Incoherent dedispersion Delays are independent of antenna, because all antennas are delayed to the same reference point for correlation (the geocenter) Polyco must be made at the location “geocenter”! Usually site code 0 in tempo.

Adam Deller 6th DiFX workshop, CSIRO ATNF Location Occurs in Core, at the accumulate stage If weighting+summing bins, this is performed at the end of a subint. (minimizes the data return to FxManager)

Adam Deller 6th DiFX workshop, CSIRO ATNF How to specify? vex2difx: put “binconfig = ” line in for a setup SETUP gateJ { tInt = 2.0 nChan = 32 doPolar = false nFFTChan = 128 subintNS = maxNSBetweenACAvg = strideLength = 16 binConfig = bd152rd.J binconfig }

Adam Deller 6th DiFX workshop, CSIRO ATNF The binconfig file NUM POLYCO FILES: 1 POLYCO FILE 0: J bd152s0.polyco NUM PULSAR BINS: 2 SCRUNCH OUTPUT: TRUE BIN PHASE END 0: BIN WEIGHT 0: 0.0 BIN PHASE END 1: BIN WEIGHT 1: 1.0 Note: bins wrap around phase 1.0/0.0! SCRUNCH = TRUE; so adding the weighted bins This is a simple gate (on/off) SCRUNCH = FALSE would save bins separately POLYCO points to the phase prediction file

Adam Deller 6th DiFX workshop, CSIRO ATNF The polyco file Generate using tempo (beyond scope here) MAR D D D D D D D D D D D D MAR D D D D D D D D D D D D-36 Phase at reference timeReference frequency Polynomial coefficients

Adam Deller 6th DiFX workshop, CSIRO ATNF Post-correlation If scrunching, simply run difx2fits as normal, you get 1 FITS file out If saving the separate bins, must run difx2fits N times for N separate bins (using the -B flag) Generates N different FITS files

Adam Deller 6th DiFX workshop, CSIRO ATNF Useful tools #1: profile mode If your pulsar ephemeris is not extremely accurate - not good enough to predict absolute phase - you can use “profile” mode of mpifxcorr as a precursor to a real correlation Uses binning mode, not scrunching, and makes “cross-correlations” which are actually autocorrelations Divide the pulse period up into a number of bins, and make a pulse profile from the VLBI data itself

Adam Deller 6th DiFX workshop, CSIRO ATNF Useful tools #1: profile mode.v2d file: vex = bd152rd.vex.obs antennas = SC, HN, NL, FD, LA, PT, KP, OV, BR, MK mode = profile

Adam Deller 6th DiFX workshop, CSIRO ATNF Useful tools #1: profile mode Then run difx2profile on the DiFX output, which sums the (faked) autocorrelations over all antennas for each bin Will generate a “profile” text file like this the one on the right Can be inspected with e.g. gnuplot Bin# Weight … e

Adam Deller 6th DiFX workshop, CSIRO ATNF Useful tools #2: profile2binconfig If you have a profile (either from DiFX profile mode or [even better] elsewhere), you can convert this automatically to a DiFX binconfig file: > profile2binconfig.py --profile=J txt --polyco=J polyco --nonormalise -n 24 --binconfigfile=J binconfig [--lineskip=2 --profilecolumn=3 --dontzeronoise]

Adam Deller 6th DiFX workshop, CSIRO ATNF Useful tools #2: profile2binconfig If you have a profile (either from DiFX profile mode or [even better] elsewhere), you can convert this automatically to a DiFX binconfig file: Original profile Approximation used in binconfig

Adam Deller 6th DiFX workshop, CSIRO ATNF Questions?