W Projection
Prerequisites[edit]
Short Topical Videos[edit]
Reference Material[edit]
- T. J. Cornwell, K. Golap, S. Bhatnagar, The non-coplanar baselines effect in radio interferometry: The W-Projection algorithm, 10.1109/JSTSP.2008.2005290
1 W-Projection
1.1 The W Problem

A baseline’s projection in the direction of phase center, , introduces a phase error that increases away from phase center.
W-Projection is the name of an algorithm used to correct for a problem that arises in making wide-field images with baselines that have a non-zero projection toward the desired phase center (called the component of the baseline).
According to traditional synthesis imaging, each baseline, measured in wavelengths is projected toward the desired phase center, resulting in three coordinates, which enter into the full (idealized) measurement equation as:
A typical next step is to assume that and are small, so that is nearly . This is called the flat-sky approximation. Under this approximation, the term can be removed by applying the appropriate phasing to the measured visibility, and the resulting measurement equation describes a 2D Fourier transform, where and are taken to be samples of the -plane that is the Fourier complement of the image plane.
This works fine in the flat-sky approximation (which holds out to or so, where ), but it fails dramatically for wide fields of view. It fails because multiplying by a phasor to remove the phase term works fine at phase center, where , but farther from phase center, this is not the correct phasor. The -term introduces a spatially-varying departure from the 2D Fourier transform that was measurement equation under the flat-sky approximation. It makes point sources away from phase center de-cohere and become very messy.
If we weren’t so attached to using Fourier transforms for synthesis imaging, this wouldn’t be a big deal. If you image by phasing all of your visibilities to each separately, using the proper phasing to remove the -term at that particular location, you’ll do just fine. The problem is, that’s just computationally intractable. Synthesis imaging is really only practical because FFTs are extremely computationally efficient. So what to do? You could design an array where for all baselines relative to a chosen phase center (and this really isn’t a bad idea). This array would sample a “true” -plane at that can be directly Fourier transformed to a wide-field image without -term phase errors. But if you want to use earth-rotation synthesis, or track a region of sky, you need a more flexible solution.
1.2 The Solution: W-Projection
The solution is reasonably straight-forward to understand, if we look at the -term is a function that is multiplying in our 2D Fourier transform. If we define:
then the full curved-sky measurement equation is:
By the convolution theorem, we know that a multiplication in image domain is a convolution in domain. That means that a visibility measured at height f is actually just sampling the “true” -plane, convolved with the Fourier transform of :
In practice, there’s really no hope of truly undoing this convolution, since any one baseline will only sample at one coordinate. However, we can project our measured visibility back into the plane in a way that reflects the appropriate weights and phases of the nearby -pixels that got multiplied and summed together to produce our measurement.
So this is W-projection. You project into the plane by convolving with the inverse of , which happens to be . This corresponds to computed for instead of . In practice, this convolution can happen at the same time normal gridding does. And suddenly point sources are point sources, all the way down to the edge of your image. Cool.