Using MeqTrees to Simulate an SKA Composed of LARs Anthony G. Willis National Research Council of Canada Herzberg Institute of Astrophysics Penticton, BC V2A 6J9 Canada WFI Meeting, Dwingeloo, June 2005

Using MeqTrees to Simulate an SKA Composed of LARs – p.1/42

Outline of Talk SKA and LAR background LAR primary beam Measurement Equation Introduction to MeqTrees The LAR primary beam as a MeqTree Experimental setup Results Conclusions and Experience

Using MeqTrees to Simulate an SKA Composed of LARs – p.2/42

The SKA Composed of LARs

Using MeqTrees to Simulate an SKA Composed of LARs – p.3/42

The CLAR

Using MeqTrees to Simulate an SKA Composed of LARs – p.4/42

LAR Aerostat

Using MeqTrees to Simulate an SKA Composed of LARs – p.5/42

Ultimate Goal: nanoJansky Sky

Using MeqTrees to Simulate an SKA Composed of LARs – p.6/42

Time Variable Beam Will be a problem for a number of new or proposed instruments. In an SKA composed of LARs, at zenith beam is symmetrical.





 





 



 

As the LAR tracks away from the zenith, the primary beam becomes elliptical with the major axis along a line that runs from the zenith to the horizon. The factor that it is stretched . is 



The voltage pattern ( ) will depend on both the distance from the field centre ( ) and the antenna position ( ). Antennas many hundreds of kilometres apart will observe the same source at slightly different elevations.

Using MeqTrees to Simulate an SKA Composed of LARs – p.7/42

The Impact on Images Time variable primary beam gives a time variable gain that is a function of position within the field of view Uncorrected time variable gain generates artificial source structure How to separate time variable visibility changes (due to source structure) from time variable gain effects? Important for long integrations to nJy level Standard ‘Clean’ does not work ‘Snapshots’ will give wrong flux density We can investigate, and solve for, these effects with the help of the Measurement Equation.

Using MeqTrees to Simulate an SKA Composed of LARs – p.8/42

Measurement Equation



   

 

 

 

    





 





























where the observed visibility vector is obtained from ), over the integration over the extent of the sources ( ) and over the channel bandwidth integration time ( ). The ‘Stokes matrix’ is a constant coordinate ( is the ‘Stokes vector’. transformation matrix, while 



   





  

For ‘real’ incoherent sources, observed with a ‘real’ telescope, we have:

Using MeqTrees to Simulate an SKA Composed of LARs – p.9/42

Measurement Equation Detail  





 

 



The real heart of the Measurement Equation (M.E.) is the of two station-based ‘direct matrix product’ response matrices, called ‘Jones matrices’. 





































 











 





















 





 









The Jones matrix for station can be decomposed Jones matrices, each of into a product of several which models a specific station-based instrumental effect in the signal path (see Hamaker, Bregman, Sault papers and aips++ notes from Noordam and Cornwell).

Using MeqTrees to Simulate an SKA Composed of LARs – p.10/42

    

























 

     



















   







    



Jones Matrix Definitions ionospheric Faraday rotation atmospheric complex gain factored Fourier Transform kernel projected receptor orientation(s) w.r.t. the sky voltage primary beam position-independent receptor cross-leakage commutation of IF-channels hybrid (conversion to circular polarisation coord) electronic complex gain (station contributions)

Using MeqTrees to Simulate an SKA Composed of LARs – p.11/42

Hamaker et al. View

Using MeqTrees to Simulate an SKA Composed of LARs – p.12/42

Rationale for MeqTrees See ADASS 2004 paper by Smirnov and Noordam. Why Another software module? Current packages may not adequately describe M.E. for new instruments (LOFAR, SKA). Current packages may be difficult to understand, modify or extend. Alternative - create a M.E. specific to a particular situation or for a new instrument from basic mathematical components (MeqTree nodes). Models of any complexity can be constructed. Can solve for arbitrary subsets of parameters.

Using MeqTrees to Simulate an SKA Composed of LARs – p.13/42

MeqTrees in General M.E. predicts data measured with a particular instrument. Model the instrument and observed data Use for both system calibration and extraction of data parameters Work mostly with Fourier (Visibility) data Procedure Implement model in software using tree structure Use apriori guesses to set model parameters Compare observed data with predicted values Adjust model parameters for best fit Trees have some similarity to Reverse Polish Notation

Using MeqTrees to Simulate an SKA Composed of LARs – p.14/42

Math Expression as Tree

Using MeqTrees to Simulate an SKA Composed of LARs – p.15/42

MeqTree Basics

Using MeqTrees to Simulate an SKA Composed of LARs – p.16/42

Request - Reply

Using MeqTrees to Simulate an SKA Composed of LARs – p.17/42

MeqTree Cell

Using MeqTrees to Simulate an SKA Composed of LARs – p.18/42

MeqTree Vells

Using MeqTrees to Simulate an SKA Composed of LARs – p.19/42

Meq Parms

Using MeqTrees to Simulate an SKA Composed of LARs – p.20/42

A Solve Tree

Using MeqTrees to Simulate an SKA Composed of LARs – p.21/42

LAR Primary Beam Equation





 







 











 

 







El



HPBW











The voltage beam pattern, E, of an LAR measured at the position of a source whose direction coordinates L and M are defined with respect to the field centre in an AzEl reference frame can be given as:

half power beam width at zenith

elevation of field or tracking centre

Using MeqTrees to Simulate an SKA Composed of LARs – p.22/42

The LAR Beam as a MeqTree Sqrt

E(L,M)

Exp

Mult

Sqr

Mult

1/HPBW

Const -ln16

Parm

Add

Sqr

Sqr L

LMN

AzEl

M

Mult

Sin El

Parm Source

AzEl Field Centre

Using MeqTrees to Simulate an SKA Composed of LARs – p.23/42

Simple Experimental Model Use every second station in VLA ’C’ array configuration and multiply relative station coordinates by factor of 10. Make dish diameters 250 metres. Put ten 1 Jy sources at random positions inside 3 arcmin field of view with field centre at 33 degree declination. Observe field from -4 hrs hour angle to +4 hrs hour angle with 6 sec integration. Data set: 4800 integrations x 91 baselines (one frequency). Solve for HPBW and source flux densities by adapting an earlier MeqTrees script written by Michiel Brentjens (thanks Michiel!)

Using MeqTrees to Simulate an SKA Composed of LARs – p.24/42

‘Control’ Observation Use aips++ Newsimulator and Vpmanager Obtain basic aips++ simulation script (thanks Sanjay!) Adapt ‘observation’ above to aips++ ‘newsimulator’. Calculate average LAR beam every 20 minutes. Multiply theoretical sky by average LAR beam in this time slice (after appropriate coordinate transformations). Invert result into UV plane. Over 8 hours we have 24 time slices. Thanks to Tim Cornwell! Can compare output of this method to MeqTrees simulation.

Using MeqTrees to Simulate an SKA Composed of LARs – p.25/42

Starting SKA Beam

Using MeqTrees to Simulate an SKA Composed of LARs – p.26/42

Source Near Zenith

Using MeqTrees to Simulate an SKA Composed of LARs – p.27/42

Ending SKA Beam

Using MeqTrees to Simulate an SKA Composed of LARs – p.28/42

Movie of LAR Beam http://www.atnf.csiro.au/people/Tim.Cornwell/clarmovie.gif

Using MeqTrees to Simulate an SKA Composed of LARs – p.29/42

Test Field - 3 arcmin FOV

Using MeqTrees to Simulate an SKA Composed of LARs – p.30/42

Newsimulator Field as Cleaned

Using MeqTrees to Simulate an SKA Composed of LARs – p.31/42

MeqTree Field as Cleaned

Using MeqTrees to Simulate an SKA Composed of LARs – p.32/42

Southern Source in L data 0.0006

0.0004

Value

0.0002

0

-0.0002

-0.0004

-0.0006 0

1000

2000

3000

Sequence Number

4000

5000

Using MeqTrees to Simulate an SKA Composed of LARs – p.33/42

Southern Source in M data 0.0001

0

Value

-0.0001

-0.0002

-0.0003

-0.0004

-0.0005 0

1000

2000

3000

Sequence Number

4000

5000

Using MeqTrees to Simulate an SKA Composed of LARs – p.34/42

Resulting Power Pattern data 0.55

0.54

0.53

Value

0.52

0.51

0.5

0.49

0.48 0

1000

2000

3000

Sequence Number

4000

5000

Using MeqTrees to Simulate an SKA Composed of LARs – p.35/42

Southern Source Fringes 0.6

0.4

0.4

0.2

0.2

0

0

Value: imaginary (blue line / green dots)

Value: real (black line / red dots)

data 0.6

-0.2

-0.2

-0.4

-0.4

-0.6 0

1000

2000

3000

Sequence Number

4000

-0.6 5000

Using MeqTrees to Simulate an SKA Composed of LARs – p.36/42

The MeqBrowser

Using MeqTrees to Simulate an SKA Composed of LARs – p.37/42

Apriori Guesses 3 arcmin for HPBW Observed flux densities for sources

Using MeqTrees to Simulate an SKA Composed of LARs – p.38/42

Comparison Fluxes: 4.3 arcmin HPBW Newsimulator

MeqTrees

Observed

Fitted

Observed

Fitted

0.89

1.012

0.88

1.002

0.85

1.006

0.84

0.998

0.83

0.971

0.85

0.998

0.78

1.104

0.70

0.999

0.75

1.139

0.66

1.000

0.74

1.007

0.73

1.004

0.72

1.008

0.72

1.002

0.68

0.921

0.74

0.999

0.67

1.042

0.64

0.994

0.61

0.952

0.64

1.001

Using MeqTrees to Simulate an SKA Composed of LARs – p.39/42

Conclusions and Experience MeqTrees system can be used to accurately model and derive LAR parameters! Direct use of visibility data Clean beam is normally calculated on the basis of UV sampling Not valid for case of variable beam; gain is position and time dependant Lots of nodes - this small test system required 6000 nodes Tree must be constructed for specific imaging task Gives greatest accuracy But academic astronomers want easy to use system

Using MeqTrees to Simulate an SKA Composed of LARs – p.40/42

What’s Next? Handle extended sources Need 600 MHz bandwidth split into 300 channels to get to nanoJansky level at 1400 MHz So model fields having sources with different spectra ‘Astronomy is terrifying. It describes a hell in which we seem to be the only inhabitants.’ Louis Dudek, Canadian poet

Using MeqTrees to Simulate an SKA Composed of LARs – p.41/42

acknowledgements MeqTrees team, and especially Jan Noordam and Oleg Smirnov for advice, assistance, and slides Michiel Brentjens for prototype solutions script Sanjay Bhatnagar and Tim Cornwell for aips++ simulation scripts John Kennedy for math tree example

Using MeqTrees to Simulate an SKA Composed of LARs – p.42/42

Using MeqTrees to Simulate an SKA Composed of LARs - GitHub

Adjust model parameters for best fit. Trees have some similarity to ... field of view with field centre at 33 degree declination. Observe field from -4 hrs hour angle ...

3MB Sizes 0 Downloads 251 Views

Recommend Documents

MeqTrees Batch Mode: A Short Tutorial - GitHub
tdlconf.profiles is where you save/load options using the buttons at ... Section is the profile name you supply ... around the Python interface (~170 lines of code).

Predicting visibilities in MeqTrees with UVBrick - GitHub
SixpackImageComponent (Python). FFTBrick ... interpolated visibilities as a function of frequency and time. ... enables one to calculate V(u,v,w) from V(u,v,w=0).

Using scaling to simulate Finite-time
If a > 0, then the solution exists on the time interval t ∈ [0, 1 a. ), and “blows-up” ... Contact: Linda El Alaoui: [email protected]. Hatem ZAAG: Hatem.

Introduction to phylogenetics using - GitHub
Oct 6, 2016 - 2.2 Building trees . ... Limitations: no model comparison (can't test for the 'best' tree, or the 'best' model of evolution); may be .... more efficient data reduction can be achieved using the bit-level coding of polymorphic sites ....

An operational model to simulate post-accidental ... - Springer Link
Jun 28, 2011 - Abstract As part of its development of post-accident management tools, the French Institute for Radiological. Protection and Nuclear Safety is ...

The MeqTrees software system and its use for third ... - GitHub
Nov 5, 2010 - The technical goal of MeqTrees is to provide a tool for rapid implementation of such models ... 1 Throughout this paper, we will use the generic term station for an element ..... have emerged in recent years (most prominently numpy/scip

An Example of Using hustreport LaTeX Template - GitHub
Department Electronic and Information Engineering. Graduate School .... Figure supports format in eps, png, pdf and so on. Multi-figures ... Student Signature.

The MeqTrees Software System And Its Use For Third ... - GitHub
of about 100:1. However modest ..... To do this, we pick a domain in t,ν, and define a gridding over that ..... towards a “policy-free” solving scheme that works ade-.

Simulating Focal Plane Array Observations with MeqTrees - GitHub
AzEl observation tracking a fixed offset position. • What's Next? ... Implement model in software using tree structure ... El = elevation of field or tracking centre.

Antenna Beams and the SKA: How to Select a Dish Design? - GitHub
Sep 19, 2011 - Continuum receivers may have broadband multi-GHz bandwidths and produce data with thousands of channels ... The Really Big Question.

An Introduction to BigQuery - GitHub
The ISB-CGC platform includes an interactive Web App, over a Petabyte of TCGA data in Google Genomics and Cloud Storage, and tutorials and code ...

How to Simulate the Whispering-Gallery-Modes of ...
Upon introducing a system of cylindrical coordinates (see top right Fig. ..... 27, page 205, for example) Js = n×H. The averaged-over-a-cycle power dissipated in ...

Using Clouds to Provide Grids Higher-Levels of Abstraction ... - GitHub
Service. Comm. Resource. System. Application. Interface. API. Fig. 1: Figure showing the relationship between the ... munication resources (e.g. a network for data movement). The ...... http://www.nd.edu/∼dthain/papers/allpairs-ipdps08.pdf.

MeqTrees at 1,000,000:1
Page 9. 9. Oxford Algorithms 2008. The MeqTree Approach. ○ All sorts of ME's can be implemented. Let's .... laptop battery lasts under decent CPU load.

Using py-aspio - GitHub
Jan 17, 2017 - Load ASP program and input/output specifications from file ..... Programs can be loaded from files or strings: .... AI Magazine, 37(3):53–68.

How to Simulate the Whispering-Gallery-Modes of ...
makes it advantageous to solve for H (or, equivalently, the magnetic flux density B = μH –with a constant global magnetic permeability μ), as opposed to the electric field ..... If the source were an infinitesimal(finite) multi-pole, then a surfa

Using FeatureExtraction - GitHub
Oct 27, 2017 - Venous thrombosis. 3. 20-24. 2. Medical history: Neoplasms. 25-29. 4. Hematologic neoplasm. 1. 30-34. 6. Malignant lymphoma. 0. 35-39. 7. Malignant neoplasm of anorectum. 0. 40-44. 9. Malignant neoplastic disease. 6. 45-49. 11. Maligna

Using SqlRender - GitHub
6. 3.5 Case sensitivity in string comparisons . .... would have had no clue the two fields were strings, and would incorrectly leave the plus sign. Another clue that.

How To Simulate 1000 Cores
2008 Hewlett-Packard Development Company, L.P.. The information contained herein is subject to change without notice. How To Simulate 1000 Cores.

An improved memetic algorithm using ring neighborhood ... - GitHub
4, 5, 6, 7 that the con- vergence to the known optimal result of test functions is very fast and most test functions have been converged after around. 1 × 105 FEs.

An improved memetic algorithm using ring neighborhood ... - GitHub
Nov 29, 2013 - The main motivation of using ring neighborhood topology is to provide a good ... mine the choice of solutions for local refinements, by utiliz- ...... 93,403 g08. 2,755. 2,990 g09. 13,455. 23,990 g10. 95,788. 182,112 g11. 1,862.

Using Hetero-11-mers Composed of Wild Type and ...
Institutes of Health and MCB 9982652 from the National Science. Foundation (to ... ‡Present address: Dept. of Chemistry, University of California,. Berkeley, CA ...

Emscripten: An LLVM-to-JavaScript Compiler - GitHub
May 14, 2013 - Emscripten, or (2) Compile a language's entire runtime into ...... html.) • Poppler and FreeType: Poppler12 is an open source. PDF rendering ...

Lars Rolner.pdf
Page 2 of 5. motor. »Jeg har det med biler som. med kunst. Hvis et maleri. er smukt, skal det op på. væggen. Det samme med. smukke biler. De skal køres i,«. siger Lars Rolner, der bruger. udtrykket brugskunst om sin. samling af smukke sportsvogn