cross- correlators for radio astronomy

77
Brent Carlson, 2012 NRAO Synthesis Imaging Summer School Cross-correlators for Radio Astronomy ATP-NSI Brent Carlson, NRAO Synthesis Imaging Summer School 29 May 2012

Upload: irisa

Post on 22-Feb-2016

61 views

Category:

Documents


0 download

DESCRIPTION

ATP-NSI. Cross- correlators for Radio Astronomy. Brent Carlson, NRAO Synthesis Imaging Summer School. 29 May 2012. Outline. What is the purpose of the correlator? Simplified signal flow Basic correlator architectures XF, FX, hybrid Technology How do the electronics “work” - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Cross-correlators for Radio Astronomy

ATP-NSI

Brent Carlson, NRAO Synthesis Imaging Summer School29 May 2012

Page 2: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 2

Outline

• What is the purpose of the correlator?• Simplified signal flow• Basic correlator architectures

- XF, FX, hybrid• Technology

- How do the electronics “work”• The development process• JVLA WIDAR correlator• Now and the future

Page 3: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 3

Purpose

• To calculate the integrated cross-power response for each pair of antennas “X” and “Y” in the array over some integration time “T”.

T

dttytxT

XY0

)()(1

Page 4: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 5: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 5

Purpose

• The outputs of the correlator are the visibilities—spatial Fourier components—for each baseline B in the u-v plane that are used to build the image.

• The fun begins:- As number of antennas and bandwidth increases.

Number of baselines is ~N2/2. Bandwidth means higher performance (speed) electronics.

Page 6: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 6

Purpose

• The analog signal is quantized—in time and amplitude—as soon as possible for stability and to take advantage of “cheap” high-speed digital electronics.

- Once the signal is “digitized” there are no more unknown/unquantifiable effects (well, unless something broke…)

Page 7: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 7

Simplified signal flow

• STEP #1:- Receive and amplify the signal from the antenna.

Page 8: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 8

Simplified signal flow

• What does the signal “look” like?- Time domain (analog):

FL1n

n

Voltage

Time

Page 9: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 9

Simplified signal flow

• STEP #2:- down-convert (mix) and filter the signal…ready for

digital sampling.

Page 10: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 10

Simplified signal flow

• STEP #3:- quantize (digitize/sample) the signal.

Page 11: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 12: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 12

Simplified signal flow

• What does the signal look like?- Time domain (digital):

FL1n

n

sample# (time)

level/binary code

0000

1111

Page 13: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 13

Simplified signal flow

• Sampling:- Nyquist sampling theorem: must sample at least 2X the

signal bandwidth to obtain all information about the signal. If less, leads to “aliasing” (confusion).

- With noise input:- 2-bit: 12% sensitivity loss.- 3-bit: 3.5% sensitivity loss—JVLA wideband samplers- 4-bit: 1.5% sensitivity loss—JVLA correlator “internal

samplers”

Page 14: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 14

Simplified signal flow

• Sampling:- adding more bits/sample produces diminishing sensitivity returns

for noise input and integrated output.

- When narrowband interference is present, need more bits so as not to contaminate the spectrum with saturated sampler-generated harmonics. Get ~6 dB per bit dynamic range for a pure tone. dB=10log(x); if x is a power value.

- For real-time signals (music/video) need lots of bits to accurately represent the real-time waveform (e.g. CD ~16-bit sampling=216 = 65,536 levels)

Page 15: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 15

Simplified signal flow

• STEP #4: - Correct for antenna-dependent wavefront delay.

Two steps:

1) Pure digital delay to +/-0.5 samples using memory.

Get up to +/-90 deg phase changes at the upper edge of the band…severe decorrelation, therefore need:

2) Sub-sample delay to << +/- 0.5 samples. Various methods, sometimes analog, often digital… JVLA WIDAR uses a digital method.

Page 16: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 16

Simplified signal flow

• STEP #5:- Cross-correlate and accumulate.

• Must also correct for “fringe phase” due to the fact that wavefront delay compensation occurs at a different frequency (baseband) than where it originally occurred (at RF in free space).

• Various correlator methods to be discussed later…

Page 17: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 17

Simplified signal flow

• What does the signal look like?- Frequency domain (10e6 samples integrated):

Amplitude vs Frequency (bin)

Frequency (bin)

3

0

FBFq 2

N2

0 q

Page 18: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 18

Simplified signal flow

Page 19: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 19

Correlator architectures

• There are two basic methods for correlation:- “XF”: Cross-correlate in the time (tau) domain, then

Fourier transform (after integration) to the frequency domain. a.k.a. “lag correlator”

- “FX”: Fourier transform in the (real) time domain, then multiply and integrate in the frequency domain.

“Convolution in one domain is multiplication in the other domain”

Page 20: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 20

Correlator architectures

• Hybrid:- Combination of the two. JVLA WIDAR does this as

does the ALMA correlator.

- Coarse filter into sub-bands (F), XF each sub-band.

- More details later.

Page 21: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 21

Correlator architectures

• XF:- traditionally simpler to understand+implement—

especially for 1-bit or 2-bit correlators (e.g. 1-bit correlator multiplier is XOR gate). Important in “earlier days” because of speed and logic availability.

- O(Nant2 x Nchan x sample rate) multiplies/sec…but, very

simple operations (multiply-accumulate) on few bits.

Page 22: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Fsinc sx( )

sx

CMAM1

CMAM0

CMAM3

CMAM2

CMAM5

CMAM4

CMAM7

CMAM6

X

Y

Amplitude vs Frequency (bin)

Frequency (bin)

3

0

FBFq 2

N2

0 q

x(n)^

y(n)^

Page 23: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

0 16 32 48 64 80 96 112 1280

0.2

0.4

0.6

0.80.69064626

0

CL2q

N0 q

Page 24: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

0 16 32 48 64 80 96 112 1280

0.1

0.20.19748877

0

CL2q

N0 q

Page 25: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

0 16 32 48 64 80 96 112 1280

0.05

0.1

0.15

0.20.16159253

0

CL2q

N0 q

Page 26: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

0 16 32 48 64 80 96 112 1280

0.05

0.1

0.15

0.20.16023643

0

CL2q

N0 q

Page 27: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

0 16 32 48 64 80 96 112 1280

0.05

0.1

0.15

0.20.16525955

0

CL2q

N0 q

Page 28: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 28

Correlator architectures

• FX:- More complex, many-bit operations (FFT). (Has been) more

difficult to implement/understand.

- O([Nant x log Nchan + Nant2 /2] x sample rate) multiplies/sec…

much more efficient…in principle.

- Problems:1. Have word-width expansion after FFT: (has been) 1 or 2-bit

in, many bits out.2. How to window the real-time data before FFT?

Page 29: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Real-timeFFT

Real-timeFFT

x(n)^

y(n)^

X (m)f

Y (m)f

MemoryOne complex MAC

Memory: one accumulator for each frequency

channel

each frequency channel is a time series of samples each at a sample rate of

M=N/F

Page 30: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 30

Correlator architectures

See:

Harris, Dick, Rice, “Digital Receivers and Transmitters using Polyphase Filterbanks for Wireless Communications”, IEEE transactions on microwave theory and techniques, Vol. 51, No. 4, April 2003.

…for more detail on poly-phase filterbanks (great paper!)

Page 31: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 31

Correlator architectures

• Hybrid F-XF- 1st stage: coarse filterbank.

- Useful as “digital BBC” for frequency-agile sub-band placement.- 2nd stage: XF.

- Attractive as an simple+efficient parallel processing method for wideband signals since no large multiplier operations are required (all ops with memory and adders).

- JVLA and ALMA correlators built this way (some slight differences in implementations). Probably the last of this breed!

Page 32: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 32

Correlator architectures

• The actual signal processing operations are just one piece of the puzzle when putting a system together.

• Much of the logic and power in a system is consumed by transporting data around, synchronizing, providing various modes of operation, error detection and recovery etc.

• Let’s look “under the hood” of the electronics…

Page 33: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 33

Technology

• It all starts with fundamental physics…but moving up a level or two:- Transistor “switch”: the FET – Field Effect Transistor.

Page 34: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 34

Technology

• N-MOS: applying a voltage to the Gate opens a conduction channel between the Drain and Source.

• P-MOS: applying a voltage to the Gate closes the conduction channel between the Source and the Drain.

Page 35: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

+V (5 V)

GND (0V)

Vout

VinSimple N-MOS

inverter

MOS: Metal Oxide Semi-conductor.

MO is the insulator between the gate and the conduction channel. Extremely sensitive to electro-static discharge (ESD).

When the transistor is ON or OFF, no current flows from the gate to the conduction channel (unless it is blown…)

Current (power) only flows when changing states, to charge/discharge the gate capacitance…faster state changes consumes more power.

Page 36: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

GND (0V)

+V (5 V)

Vout

VinCMOS inverter

CMOS: Complementary Metal Oxide Semiconductor.

Output changes faster since it is being driven both high and low.

Small amount of leakage current (power) when the conduction channel is switching states.

Page 37: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 38: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 39: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

A 4-bit 2’s complement multiplier: 16.7 million of these in JVLA WIDAR correlator.

F.A. (Full Adder)

Page 40: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 40

Technology

• A logic gate “immediately” reflects changes on its input to its output. It can’t store a value.

• A “Flip-Flop” transfers “Data in” to the output “Data out” only on the edge of its clock:

D Q

CLOCK

Data in Data out

A Flip-flop can therefore store a value…a single bit.

Page 41: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 41

Technology

• In digital electronics, pretty much everything is “synchronous”. i.e. changes occur on the clock edge all “in step”.

- It’s like a production line… the speed of the line is the clock speed and in each clock cycle each “worker” (bunch of gates doing some logic function) must get their step done before the next clock cycle starts.

- As the clock speed increases, the logic “workers” must go faster to keep up.

Page 42: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 42

Technology

• Together (and in the millions/billions), Flip-flops and gates (along with memory cells) form the bulk of all digital electronics.

• As “feature sizes” (transistors) get smaller, more gates can be packed on a chip, they run faster, and more can be done.- JVLA correlator implemented with 90 nm and 130 nm

devices (c. 2005).- Industry currently shipping 28 nm devices…20 nm is next…

Page 43: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 44: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 45: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 46: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 47: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 47

Development process

• In logic design, at the “application level”, we don’t (or, rarely) design explicitly with gates and flip-flops.

• We write HDL – Hardware Description Language code that describes logic in a high-level fashion.- And there are higher-level approaches as well…

• Can (optionally) use hierarchical graphical design tools as well to improve the human’s ability to understand how it all fits together.

Page 48: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 49: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 49

JVLA WIDAR correlator

• 32 antennas, 8 GHz/polarization (in 2 GHz chunks 3-bit sampling; alternately 4 x 1 GHz 8-bit sampling).

• 128 independently tunable digital sub-bands; 128 MHz, 64 MHz, …, 31.25 kHz BW per sub-band.

Page 50: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 50

JVLA WIDAR correlator

• Each sub-band can have a different delay center on the sky, within the antenna primary beam.

• 16,384 to 4 million spectral channels per baseline…

Page 51: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 51

JVLA WIDAR correlator

• “Recirculation” provides a squared increase in spectral resolution with decrease in sub-band bandwidth. Up to 256X recirculation.

• Agile integration modes: normal, recirculation, pulsar phase binning, burst mode.

• Able to flexibly tradeoff sub-band bandwidth for spectral resolution.

Page 52: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 52

JVLA WIDAR correlator

• High time-resolution output; 10 msec minimum, 1 msec possible with some H/W upgrade.

• Phased-array output—coherently add signals from all antennas… primarily for VLBI.

• 2 banks of 2000 phase bins for high time resolution (as low as ~12 usec for reduced spectral channels) “stroboscopic” observations of pulsars.

Page 53: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 53

JVLA WIDAR correlator

• Coming sometime soon: high time resolution burst mode for transient detection and high time resolution imaging.

Page 54: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 55: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 56: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 57: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 58: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 59: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 60: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 61: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

S ta tio n R a c k s B a s e lin e R a c k s

Fibe

r Dem

uxS ig n a ls o n f ib e r fro m a n te n n a s : 2 7 (u p to 3 2 ) @ 9 6 G b p s e a c h

C B ES w itc h

C B EC P U

C lu s te r

M k VV L B I

R e c o rd e r

M C C C

C P C C s

B o o tS e rv e rs

-4 8 V D CP o w e rP la n t

lu s t ref ile s y s te m

-4 8 V D C -4 8 V D C

3 -p h a s e 4 8 0 V A C

H V A CU n its

(c o o lin g )

E x te rn a l n e tw o rk

c o n n e c tio n (s )

INV

1 1 0 V A C

1 1 0 V A C

P M & C

P M & C

1 1 0 V A CS m o k e

D e te c to rs

c o n tro l + s ta tu s

Mas

ter

D T S fra m e s

L T Ap k ts

V D IFp k ts

L T Ap k ts

B D F

V D IFp k ts

1 0 G E

A IR

V D IFp k ts

1 0 0 0 E1 0 0 E

1 0 0 E

1 0 0 0 E1 0 0 0 E

1000

E

1 0 0 0 E

1000

E

1 0 0 0 E

H 2 0

s ta tu s

-48

VDC

1 2 8 M H z c lo c k + e x t-T C -A (“ T im e c o d e A ” )1 2 8 M H z c lo c k + e x t-T C -B (“ T im e c o d e B ” )

M C A F1 0 0 0 E

B D F L o c In fo

10E

1 1 0 V A C

C e n tra l1 G S w itc h

M & C S w itc h e s

1 0 0 0 E

1 0 0 0 E

1 0 0 0 E

4 8 0 V A C o n U P S

H M G b p s

Page 62: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 63: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 64: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 65: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 66: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 67: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 68: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 69: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 70: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 71: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Page 72: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 72

Now and the future

• Continued advances in semi-conductor technology are making correlator systems more “appliance-like” than ever before.

• A few “COTS” CPUs can now do what a custom system used to have (to be engineered) to do.- The new VLBA “DiFX” correlator is a “software”

correlator.

Page 73: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 73

Now and the future

• FPGAs are more and more powerful.

• Latest available have ~3000 “DSP blocks”, 1-2M logic cells.

-DSP block: 25x18-bit multiplier+adder.-logic cell: multi-input programmable gates + 4 Flip-Flops.

• Useable 500 MHz clock rates, several tens of 10Gbps and 28Gbps transceivers…craziness!

Page 74: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 74

Now and the future

• For any problem size, one has to look at capital vs operating cost (power) and decide what is the best technology. Certainly:

- CPUs/GPUs for “small” to “medium” jobs. Relatively quick turnaround time/development effort (don’t forget s/w!). Power not such a concern.

- FPGAs for “medium” to “large” jobs (can easily fit the entire VLBA correlator onto one FPGA now). Power starts to be a concern…consider ASIC migration.

- ASICs for “very large” jobs where operating cost in terms of power is of primary concern. Probably only the SKA would ever need an ASIC again.

- Poly-phase FX due to availability of large multipliers/adders and relatively inexpensive high-speed serial links.

Page 75: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 75

Now and the future

• When comparing implementation concepts/ technologies and flexibility, must also bear in mind performance requirements and capabilities.

- e.g. a few hundred MHz and a handful of antennas vs

several 10s of GHz and hundreds or thousands of antennas.

Page 76: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School 76

Now and the future

• Must also bear in mind that a fully operational, “shaken-down”, facility-level system, no matter which way you cut it has software and testing overhead that takes people and time to get right.

“Wait a minute captain while I reprogram the computer to check for sub-space frequencies…”

Page 77: Cross- correlators  for Radio Astronomy

Brent Carlson, 2012 NRAO Synthesis Imaging Summer School

Questions?Thank-you