[widar-wg] Simulation tests, re: Zeeman signature investigation
Brent Carlson
brent.carlson at nrc-cnrc.gc.ca
Thu Jun 30 19:36:33 EDT 2011
Using the 'C' code I originally developed over 10 years ago, I ran some
software correlator simulation tests to determine the distortion of a
spectral line, with some width (created by shoving a broad-band noise
source thru a narrow passband FIR filter). I didn't generate two lines
at slightly different frequencies, rather I correlated the same data
with a 3-level phase rotator, and a floating-point phase rotator, both
4-bit quantization, for the purposes of comparing them.
The frequency shift difference was ~8.7 spectral channels (X=15.6
channels, Y=6.9 channels) in the plots, or, if the sub-band width were
128 MHz, equivalent to ~270 kHz, and with the line width ~1 MHz. There
was no continuum correlation component.
I ran a simulation with 10e6 samples, and see "spiky" artifacts at about
the 10e-3 level, and about 4X the noise level, spread ~20X the fshift
frequency around the line.
Here are the plots:
What I believe is going on is that the harmonics of the 3-level phase
rotator are multiplying the strong line, and producing copies of
themselves imprinted in the noise (i.e. since there is only one 3-level
mixer the harmonics don't correlate, but ghosts of them haunt the data
as higher noise), but only in the region of the strong line, and only
with a spread about the line of, say ~20 or so times the phase rotator
fundamental.
I think this is likely the cause of the Zeeman problems seen on the sky
in recent testing.
In looking back at my original simulations in NRC-EVLA memo#001 (e.g.
page 95, 96), I compare a strong line with the same two correlators, and
show the amplitude difference in percentage terms, but with a fairly
strong continuum signature as well, and such a difference didn't
particularly show up, although there was likely not enough spectral
resolution to see. In the case where there was a strong line with no
continuum source (pages 106 and 107), it doesn't appear I did this kind
of comparison, as I was primarily looking for the effect on
quantizer-generated harmonics from a strong line.
I believe the spiky noise signature is not a correlation, but rather is
imprinted in the noise and integrates down with time, but is still
larger than the noise. Of course, as the fshift frequencies drop, the
spread of the spiky stuff decreases, and at some point it could be less
than a spectral channel.
This weekend I'm running a 10e7 sample comparative correlation to see if
this is the case (i.e. integrates down with time), and will hopefully
report on it early next week.
The workaround for these kinds of line observations, is to use the SSB
mixer in stage 2 of the Filter FPGA. It has 10 bits of phase
resolution, and so harmonics of the mixer will be at ~-60 dB, and will
correlate at that level. In talking to Dave, it is all ready to go, can
run at all required sub-band bandwidths including 128 MHz. What needs
to happen is the 32-bit phase models going to the Baseline Boards need
to be set to 0 (for the sub-bands that want to do this), and instead the
coefficients go into the SSB mixer phase synthesizers, and some bit gets
set in the filter fpga to direct PHASERR to the SSB mixer to set it to
zero going to the Baseline Boards (you could set the corr chip phase
enable to off, but the RXP phasing logic is still using the models
verbatim, so best to generate them with 0-valued coefficients).
As a fallback to the above, I've checked the resources in the Recirc
FPGA, and 8 SSB mixers should fit, but with 8-bit arithmetic, and 32-tap
Hilbert FIRs, good for -50 dB mixer harmonics, and losing ~1/16th of the
sub-band at either end. The SSB mixer in the filter fpga is definitely
the better performing solution.
In both SSB mixer cases, if there is no artificial fshift, and it is
just earth-rotation phase that is removed, the harmonics of the mixer
will likely be << channel width, and no artifacts at any level should be
seen.
In either case, if the SSB mixer is used instead of the 3-level phase
rotator, phase is undefined near the sub-band edges, so seamless
stitching of sub-bands is not possible. Presumably for targetted
spectral-line observations, this would not have to be done.
Apologies for yet another correlator signal processing skeleton. Sigh.
--Brent
--
Brent R. Carlson
Brent.Carlson at nrc-cnrc.gc.ca
Tel: 250-497-2346 | Fax: (250) 497-2355
Design Engineer | Ingenieur Concepteur
National Research Council Canada | Conseil national de recherches Canada
Dominion Radio Astrophysical Obs. | Observatoire federal de radioastrophysique
P.O. Box 248, 717 White Lake Rd | C.P. 248, 717 Rue White Lake
Penticton, BC, Canada V2A 6K3 | Penticton, (C.-B.), Canada V2A 6K3
Government of Canada | Gouvernement du Canada
"When and where humans are involved, mistakes inevitably happen"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listmgr.nrao.edu/pipermail/widar-wg/attachments/20110630/912a51ec/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: moz-screenshot-87.png
Type: image/png
Size: 26444 bytes
Desc: not available
URL: <http://listmgr.nrao.edu/pipermail/widar-wg/attachments/20110630/912a51ec/attachment.png>
More information about the widar-wg
mailing list