3 : Simple FX Correlator

3.0: RF to Baseband

For this section, we will use analytic signal for cleaner mathematical presentation.

Given two stations that form a baseline vector . Now suppose the bandpassed RF signal arriving at the -plane with earth center as origin is:

Keep in mind that is a band-limited ergodic stationary process, and the N points FFT of is:

And the visibility output from the correlator for this baseline is:

Notice that is a band-limited ergodic stationary random process.

The dataflow below shows the simple FX correlator operation on data from station that form baseline vector :

As you see, after the step, you will have frequencies of




3.1: Fractional Delay

Usually, after , we are in the digital domain, so the station based delay has to be represented as sum of integer delay and fractional delay: . The fractional delay can be treated as phase shift using Fourier time shifting property which can be mitigated after the FFT. See the data flow below.




3.2: FX Correlator Iteration

Let's see how FX correlator works.

The figure below shows how to obtain the visibility of one cycle of FX operation.

Figure :

Breakdown on FX operation

Procedure:

- Iteration :

During the first integration time period ( ):

After producing finite amount of and reaching time , we normalize/average the accumulated and produce .

- Iteration :

During the second integration time period ( ):

After producing finite amount of and reaching , we normalize/average the accumulated and produce .

- Iteration :

During the second integration time period ( ):

After producing finite amount of and reaching , we normalize/average the accumulated and produce .


After integration time, we then have a visibility grid, going from to :


The figure below shows a visual representation of the grid.

Figure :

Grid




3.3: Simple Fringe Fitting

When we calculate the phase center delay for station as as close to the true delay as we can, unfortunately, there is always a residual error such that:

With this error value , let's see how it affects the FX correlator dataflow below:


Looking at the correlation output :

First we simplify the errors to just one term: :

Next we realize that refer to the same random process: , so we can rewrite to:

And since earth rotate, so is actually a function of time, which we can approximate as a linear function of time:

Also remember that the FX correlator output a grid where is the frequency index and is the time index.

So we can rewrite the expression for so far as:

where is:

Comparing the above function with the general order Taylor series approximation for the phase function :

We can see the following matches:

I think is referred as delay, and is referred as delay rate is because:

Anyway now we have as:

Now we take 2D-FFT on :

So suppose

That implies:

Since we the only unknowns in the above equations are , we can solve for their approximations and recover the residual delay function:

So now we can use the solved to adjust the raw result of the FX-correlator:

Side note: Because is integer, to get more accuracy, we can apply zero-padding or interpolation during 2D-FFT.




3.4: Spectral Response

Let's see the effect of the signal's spectrum when we use FFT.

At step , to take FFT, we take a section of the continuous baseband signal , the cut out signal can be expressed as:

So basically we only preserve the value of for and 0 for everywhere else. And we can also shift around where is as we desire.

now using the convolution property, and knowing that rectangle function in time is sinc function in frequency, The Fourier Transform of is:

And after applying correlation(multiplication) with another station, we have: