[esa-t474] Energy resolution for the ESA spectrometer
Yury Kolomensky
YGKolomensky at lbl.gov
Thu Mar 11 23:10:45 GMT 2010
Hi Alexey and Michele,
On Mar 9, 2010, at 5:36 AM, Alexey Lyapin wrote:
> Dear Michele et al,
>
> Thank you for the comments! Let me answer some of them...
>
> >If you look at the NMR data (only for magnet 2&3) we see that we
> have fluctuations of the magnetic field in the order of 10^{-4}. I
> was always believing that this is a kind of lower limit for our
> resolution, since we cannot correct for it (at least not bunch by
> bunch).
>
> This is a very good question. I was looking at 1000 events/10 Hz =
> 100 s = ~2 min of data. If the magnetic field changed by ~10e-4 on
> that time scale no way I would get 2.2e-5. I don't think I have an
> answer to that yet.
>
What is the expected noise in the NMR probes ? I would be very
surprised if it was smaller than 1e-4 (that's about 0.1 G). So I bet
the observed fluctuations of the field are representative of the
measurement noise, not the actual variation of the B field.
One way to check if the B field variation is significant is to
compute the pulse-pair energy resolution. In other words, do the
analysis like Alexey did, and write out the resolution values to a
file (i.e. values from top-right plot in Alexey's enePlot.pdf). Then
divide this file into a set of consecutive pairs, and compute the
pair difference of resolutions E_i-E_{i+1}. This difference will
subtract out the long-timescale drifts (e.g. B field drifts), and
will leave you true pulse-to-pulse resolution representative of the
electronics noise (the RMS of E_i-E_{i+1} is sqrt(2) times the single
pulse resolution).
Looking at Alexey's plot, it's already clear that the pulse-pair
resolution would be better -- probably by a factor of 2 or so -- than
the RMS displayed in bottom-right plot. In the top-right plot, you
can see some saw-tooth oscillations with a timescale of about 200
pulses (20 sec) -- my guess this is the effect of the current
feedback on the magnet power supplies. There is also a long-term
drift with a timescale of a min or so -- probably temperature related
(BPM position or magnet current readout).
> I little walk through the plots:
>
> bpmPlot.pdf
>
> top left: x4dAmp = sqrt(dI^2 + dQ^2), dI = x4iPred - x4iMeas, dQ =
> x4qPred - x4qMeas, so it's the change of the amplitude of the
> signal in BPM4 during the energy scan
>
> top right: dQ vs dI during the energy scan. This establishes the IQ
> rotation of the line on which points (dI,dQ) would lie in the
> absence of noise. For any measured (dI,dQ) I then take a projection
> on that line, because whatever moves the point off the line is not
> the energy.
>
> bottom left: rawEnergy = x4dAmp * cos( x4dPhase - iqRotEnergy ) --
> (dI,dQ) points projected on the line in the previous plot and
> averaged for every step of the scan, they form a calibration line
>
> bottom right: BPM4 data translated into the energy with the
> rotations and scales applied
>
Did you do the regression with Bino's and Mark's SVD ?
> enePlot.pdf
>
> top left: data from a quiet period processed in the same way to
> extract the energy and (bottom left) its distribution
>
> top right: same data regressed to BPM12 and BPM24 to remove the
> energy jitter and (bottom right) its distribution
>
>>> * establish the IQ rotation from the energy scan - all the points
>>> lie
>>> on a straight line in the IQ space, any offset means some change not
>>> related to energy
>> I dont understand this: I guess you are talking about the top right
>> figure in file bpmPlot.pdf. For DeltaE = 0 (no change in energy), I
>> should expect both value of I/Q in 0 with no offset (which seems
>> to be
>> the case in figure), since this corresponds to the situation where
>> you
>> made you regression between I/Q from BPM 4 and I/Q of the other BPMs.
>
> Some of the points lie a little off the line. Whatever the cause of
> the offset, it's not the change of the energy, so I want to ignore
> it and project the measured point on the calibration line
>
>>> * so, in the next step I regressed the energy against the I's and
>>> Q's
>>> of BPMs 12 and 24 to exclude the energy jitter and expose the
>>> noise of
>>> the spectrometer system
>> Why dont you try to regress and subtract during the energy scan,
>> where
>> any relation between "Amplitude" of BPM4 and I/Q values from BPM12
>> and
>> BPM24 appears more clearly?
>
> Ultimately, you're right. The best thing would be to "remove" the
> energy scan from the scan data using BPMs 12 and 24. I haven't had
> luck with this yet, but will try again. For now, I used the quiet
> period as it is easy to remove small variations and get a
> resolution estimate.
>
For estimating the resolution, focusing on the quiet period with 0
energy offset is the right thing to do. The problem with looking at
the entire energy scan is that it moves the beam by a significant
fraction of the dynamic range in BPMs 12 and 28. So any nonlinearity
in those devices will show up as a broadening of the resolution.
Yury
More information about the esa-t474
mailing list