508_1.PDF

DESIGN OF A MULTI-BUNCH BPM FOR THE NEXT LINEAR COLLIDER1
Andrew Young, Douglas McCormick, Marc Ross, Stephen R. Smith
SLAC, Stanford, CA. USA
H. Hayano, T. Naito, N. Terunuma, S. Araki
KEK, Ibaraki, Japan
Abstract. The Next Linear Collider (NLC) will collide 180-bunch trains of electrons and
positrons with bunch spacing of 1.4 ns. The small spot size (ay < 3 nm ) at the interaction point
requires precise control of emittance, which in turn requires the alignment of individual bunches
in the train to within a fraction of a micron. Multi-bunch beam position monitors (BPMs) are to
determine the bunch-to-bunch misalignment on each machine pulse. High bandwidth kickers
will then be programmed to bring the train into better alignment on the next machine cycle. A
prototype multi-bunch BPM system with bandwidth (350 MHz) sufficient to distinguish adjacent
bunches has been built at SLAC. It is based on 5 G sample/s digitization of analog sum and
difference channels. Calibration tone injection and logging of the single bunch impulse response
provide the kernel for deconvolution of bunch-by-bunch position from the sum and difference
waveforms. These multi-bunch BPMs have been tested in the Accelerator Test Facility at KEK
and in the PEP-II ring at SLAC. The results of these measurements are presented in this paper.
OVERVIEW
The multi-bunch (MB) BPMs were designed to operate over a wide range of
conditions (Table 1) allowing for testing to be performed at SLAC and KEK. The MB
BPMs are used by the sub-train feedback, which applies a shaped pulse to a set of
stripline kickers to straighten out a bunch train. These are qualitatively different from
the quad (Q) and feedback (FB) BPMs due to their high bandwidth and relatively
relaxed stability requirements. The primary requirement on the MB BPMs is a bunch
train that generates a BPM signal, which is straight.
TABLE 1. BPM Specifications_______________________________
Parameters______________Value___________Comments____
Resolution
300 nm rms
For bunch-bunch
at 0.6xl010 eVbunch
displacements freq. Below
300 MHz
Position range
+2mm
Bunch spacing
1.4ns
No. of bunches
1-190
1.4ns
Beam current
Ixl0 9 -1.4xxl0 10
Particles per bunch
No. of BPMs
278
1
Work supported by the Department of Energy, contract DE-AC03-76SF00515
CP648, Beam Instrumentation Workshop 2002: Tenth Workshop, edited by G. A. Smith and T. Russo
© 2002 American Institute of Physics 0-7354-0103-9/02/$19.00
508
Implementation
Implementation
Figure
diagram of
of the
the multi-bunch
multi-bunch front-end
front-end prototype
prototype
Figure 11 shows
shows aa simplified
simplified block
block diagram
chassis.
directional couplers,
couplers, sum
sum and
and difference
difference hybrid,
hybrid,
chassis. The
The BPM
BPM chassis contains directional
bandpass
sold-state amplifies.
amplifies. The
The BPM
BPMchassis
chassistakes
takes
bandpass filters
filters for noise
noise rejection, and sold-state
the
BPM buttons
buttons that
that can
can be
be translated
translatedinto
intoXX
the four
four inputs
inputs ("Up"
(“Up” "Down")
“Down”) from the BPM
and
The BPM
BPM signal
signal isisthen
thenamplified
amplified
and Y
Y positions
positions and takes the sum and difference. The
in
outside the
the radiation
radiationarea.
area.The
Thefront-end
front-end
in order
order to
to run
run itit on a long cable to a digitizer outside
has
into the
the inputs
inputs of
of the
the sum
sum and
and
has aa feature
feature where
where a single tone can be injected into
difference
hybrid
for
calibration.
Thus
allowing
the
operators
to
perform
a
transfer
difference hybrid
allowing the operators to perform a transfer
function
function measurement.
measurement.
Figure 1.
1.
Figure
Block
Block diagram
diagram of
of the
the BPM
BPM front-electronics
front-electronics
To meet
meet the
the bandwidth
bandwidth and
To
and performance
performance requirements,
requirements, aa four-tap
four-tap directional
directional
coupler
that
is
shown
in
figure
2
and
allows
one
to
inject
a
single-tone
coupler that is shown in figure 2 and allows one to inject a single-toneinto
intothe
theHybrid
Hybrid
and perform
perform aa transfer
transfer function
function calibration.
and
calibration. The
The four-tap
four-tap configuration
configuration allows
allowsthe
the
bandwidth to
to be
be broadband.
broadband. This
bandwidth
This has
has the
the effect
effect of
of aa constant
constant coupling
couplingratio
ratioacross
acrossthe
the
frequency band.
band. This
This allows
allows one
frequency
one to
to remove
remove the
the phase
phasevariation
variationininthe
thehybrid
hybridand
andcable
cable
losses
and
insertion
losses
of
other
components.
Also
the
calibration
will
allow
losses and insertion losses of other components. Also the calibration will allowone
onetoto
remove any
any non-linearities
non-linearities in
remove
in the
the digitizer
digitizer that
that will
will be
bediscussed
discussedlater
laterininthe
thepaper.
paper.
Figure 2.
Figure 2.
Stripline directional coupler
Stripline directional coupler
Other RF custom components such as amplifiers and switches were bought from
Other RF custom components such as amplifiers and switches were bought from
manufactures and then integrated into a circuit board. Special care was taken to lower
manufactures
and then integrated into a circuit board. Special care was taken to lower
insertion losses by using low-loss dielectric materials. The most critical component is
insertion losses by using low-loss dielectric materials. The most critical component is
the sum and difference hybrid. Instead of a stripline 5/4λ sum-difference hybrid
the
suma and
difference
hybrid.
of a stripline
sum-difference
design,
toroid
design was
used. Instead
This improved
the sum 5/4K
to difference
isolationhybrid
from
design,
a
toroid
design
was
used.
This
improved
the
sum
to
difference
20dB to >30dB and the bandwidth improved from 150MHz to 300MHz. isolation from
20dB to >30dB and the bandwidth improved from 150MHz to 300MHz.
509
The digitizer that was chosen for this experiment is a Tektronix 684..This is a
5GSa/s digital scope that has a maximum record length of 15000 points. The
waveforms were read out using a MATLAB script that communicated through the
scope was
was triggered away from the injection aa trigger
trigger was
GPIB. To insure that the scope
of the
the beam
beam train.
train. Seven
Seven turns
turns were
were recorded
recorded and
and then
then analyzed.
analyzed.
timed to the middle of
RESULTS
RESULTS
Three Y-position BPMs chassis were installed in the KEK Accelerator Test Facility
(ATF). The toroid current was recorded with each data set. The data presented in this
10
paper is with toroid current of 3e
3e10
particles per bunch. Figure 3 shows the results of a
single-bunch beam
beam stimulus.
stimulus.
frequency spectrum of aa single-bunch
Windowed Freq domain ATF Single-bunch BPM sblrb1
1000
1500
2000
2500
3000
3500
4000
4500
5000
Freq (MHz)
Figure 3.
Frequency spectrum of a single bunch beam
An elaborate calibration procedure was used to normalize the front-end. The
normalization was needed because the multi-bunch data will have overlapping
bunches. Therefore, the single bunch data can be used to decimate the individual
multi-bunch data
data into charge
bunches of the multi-bunch data thus, transforming the multi-bunch
bunches.
and position of real bunches.
First the front end was calibrated using a single tone at 600MHz, the center
frequency of the hybrid and RF coupler. Four gain and phase coefficients were derived
(Up to sum, Up to difference,
difference, Down to sum, Down to difference).
difference). These coefficients
1).
were used in the single bunch data (see equation 1).
Cor sb=FFT(sb)*(FFT(tone)/FFT(600MHz))
Cor_sb=FFT(sb)*(FFT(tone)/FFT(600MHz))
(1)
(1)
The next calibration procedure was to inject a single bunch of charge into the
machine and measure the response of the front-end. This also generated four
coefficients over the complete bandwidth of the front-end. Because the single bunch
beam calibration data, was digitized at separate times aa phase error was injected into
510
signals are illustrated in
in Figure
Figure 4.
4. This
This phase
phase error
error was
was
the signals. The corrected signals
corrected by writing aa MATLAB script that ensured the digitizers started digitizing at
time.
the same time.
ATF BPM red/blue side sblrb.
545
550
time (ris)
Figure 4.
data
Single bunch raw beam data
Using the corrected single bunch data, an inverse matrix was generated that was
multi-bunch data
data (see
(see equation
equation 22 and
and 3)
3)
used to correct the multi-bunch
sb11n
U   sb
 D  =  sb
   ?h21
−1
Of/21
sb12
Σ 
12 
∗  meas 

?h
sb22 
∆ meas 
(2)
(2)
Of/™
 Σ cor  U  1I 1I 
∆  =  D  ∗ 11 −-1
1
 cor    
(3)
(3)
computing the corrected sum
sum and difference signals.
signals.
Two procedures were used in computing
first procedure
procedure was
was to compute
compute the corrected
corrected sum
sum and
and difference
difference using
using aa
The first
multibunch data
data by
by windowing the data
MATLAB script that simplifies the raw multibunch
around the turn frequency and
and then taking an FFT of
of the
the data.
data. The
The second
second procedure,
procedure,
around
around the turn frequency
frequency and
and then
then convert
convert the
the data
data to
to
was to window the data around
baseband. Then
Then data
data was
was decimated as
as aa function of the bucket spacing.
spacing. The
baseband.
multi-bunch raw
raw data
data is
is shown
shown in
in Figure
Figure 5.
5. In
In this
this figure,
figure, both the sum and
windowed multi-bunch
signals are
are displayed.
displayed. Examination
Examination of
of this
this data
data determined
determined that
that there
there is
difference signals
bunches in
in the accelerator.
accelerator. The data shows
shows that there is greater than–30dB
than-30dB of
eighteen bunches
isolation between
between the
the sum
sum and
and difference
difference ports.
ports.
isolation
511
ATF BPM multibunch at turn 4 mb71150
200
Figure
Figure 5.
5.
Figure
5.
250
time (ns)
300
Multi-bunch
Multi-bunch raw
raw beam
beam data
data
Multi-bunch
raw
beam
data
Using
the
first
procedure
Using the
the first
first procedure
procedure and
and Equation
Equation 222 and
and 333 the
the corrected
corrected
multi-bunch
data
is
Using
and
Equation
and
the
corrected multi-bunch
multi-bunch data
data is
is
computed.
computed. Figure
Figure 666 shows
shows the
the envelope
envelope of
of the
the corrected
corrected multi-bunch
multi-bunch sum
sum
data and
and
the
computed.
Figure
shows
the
envelope
of
the
corrected
multi-bunch
sum data
data
and the
the
raw
sum
signal
The
overall
eveelope
matches
raw sum
sum signal
signal The
The overall
overall eveelope
eveelope matches
matches the
the structure
structure of
of the
the raw
raw BPM
BPM signal.
signal.
raw
the
structure
of
the
raw
BPM
signal.
Using
this
along
with
the
corrected
Using this
this signal
signal along
along with
with the
the corrected
corrected difference
difference signal
signal the
the y-position
y-position and
and
Using
signal
difference
signal
the
y-position
and
resolution
resolution can
can be
be computed.
computed.
resolution
can
be
computed.
corrected data vs real data at turn 4
MO
420
tjme(ns)
Figure
Figure 6.
6.
Figure
6.
1;60
Multi-bunch
Multi-bunch corrected
corrected sum
sum and
and raw
raw sum
sum
data
Multi-bunch
corrected
sum
and
raw
sum data
data
Figure
77 shows
the
beam
position
Figure 7
shows the
the average
average beam
beam position
position over
over the
the 18
18
bunches
using
the
first
Figure
shows
average
over
the
18 bunches
bunches using
using the
the first
first
procedure.
procedure. As
As one
one can
can see
see the
the position
position and
and resolution
resolution begins
begins
to
get
large
at
the edge
edge of
of
procedure.
As
one
can
see
the
position
and
resolution
begins to
to get
get large
large at
at the
the
edge
of
the
train.
the train.
train. This
This effect
effect is
is due
due to
to the
the corrected
corrected sum
sum
signal
increasing and
and
the
corrected
the
This
effect
is
due
to
the
corrected
sum signal
signal increasing
increasing
and the
the corrected
corrected
difference
difference signal
signal is
is approaching
approaching zero.
zero.
difference
signal
is
approaching
zero.
512
T— avgVpos over thel 8 launches at turn 4
*— resolution wer the train
-20
,30
200
450
1250
time;(ns|
Figure 7.
Figure
7.
Multi-bunch
Y-position
over
seven
turns
data
Multi-bunch Y-position
Y-position over
overseven
seventurns
turnsdata
data
Multi-bunch
and Equation
data
Using the second procedure and
Equation 22 and
and 333 the
the corrected
corrected multi-bunch
multi-bunchdata
dataisis
is
corrected multi-bunch
sum
data
down-converted
computed.
multi-bunch sum
sum data
data down-converted
down-converted toto
to
computed. Figure 8
8 shows the corrected
filtered at
at
turn
4.
Also
illustrated
the
raw
sum
signal
baseband
and low-pass
at turn
turn 4.
4. Also
Also illustrated
illustratedisisisthe
theraw
rawsum
sumsignal
signal
baseband and
low-pass filtered
corrected data vs real data at turn 4
80
90
100
110
120
130
140
150
time(ns)
8.
Figure 8.
Figure
Multi-bunch
Multi-bunch baseband
baseband corrected
corrected
sum
and
raw
sum
data
Multi-bunch
baseband
corrected sum
sumand
andraw
rawsum
sumdata
data
maximum signal
By sampling
sampling the
the maximum
the sum
sum and
and difference
difference ports,
ports, the
the position
position of
of
By
signal on
on the
the
sum
and
difference
ports,
the
position
of
of
turns
can
be
calculated.
The
equation
for
the
Y-position
is
the
beam
as
a
function
calculated.
The
equation
for
the
Y-position
the beam as a function of turns can be calculated. The equation for the Y-position is
is
defined as
Ypos=R/2(∆/Σ) where,
the radius
radius of
of the
the beam
beam pipe,
pipe, R/2=3000microns,
R/2=3000microns,
defined
as Ypos=R/2(A/E)
where, R
R is
is the
the
radius
of
the
beam
pipe,
R/2=3000microns,
is the
the corrected
corrected difference
difference signal,
the
corrected
sum
signal
Figure
shows
that
A∆ is
signal, ΣE isis
is the
the corrected
corrected sum
sumsignal
signalFigure
Figure999shows
showsthat
that
15
microns
over
seven
turns
with
a
single
shot
resolution
of
the
beam
position
varies
over
seven
turns
with
a
single
shot
resolution
of
the beam position varies 15 microns over seven turns with a single shot resolution of333
microns.
microns.
513
f
I
\
\
>-— rej6ltitf6n over the train
Up|i i
•An-
£
|nj\
—— -{— -
*: a
rnicrons
f
—— avg Ypbs oxrerthe 18 lunches at turn 4 ,,:,>„;; , , > ^
40
-10
£
H^
-,,,„,.„,,;;,,,,,,
I
\
\
;
;:;
1
I
\
I
I
\
I
|,i,,,,i,.^.,^l^,.^i^,,,4.^.,4,^,.^
...,j;,,.,.,J,.,,,,,,,l.^
s
!
!.-
:.''
:•:
?•
•
i
i-
^
^i
i
300
350
400
i
100
50
Figure
9.
Figure9.
9.
Figure
1|0
200
;250
timers}
45
Multi-bunch
Y-position
Multi-bunchY-position
Y-position over
over seven
seven turns
turns data
data
Multi-bunch
irns Y^pos dwei' esaeh turri rnt)71ri150
1
2;
Figure10.
10.
Figure
10.
Figure
3
4
turns
;5
6
7
RMSY-Position
Y-Position over
over each
each turn
turn
RMS
Y-Position
over
each
turn
RMS
Figure10
10illustrates
illustratesthat
thatthe
the position
position resolution
resolution over
over each
each turn
turn and
and varies
varies from
from 5.45.4Figure
10
illustrates
that
the
position
resolution
over
each
turn
and
varies
from
5.4Figure
11.1
microns.
This
will
need
to
be
improved
to
meet
the
specification
for
the
NLC.
11.1
microns.
This
will
need
to
be
improved
to
meet
the
specification
for
the
NLC.
11.1 microns. This will need to be improved to meet the specification for the NLC.
SUMMARY
SUMMARY
SUMMARY
Amulti-bunch
multi-bunch BPM
BPM was
was built
built at
at SLAC
SLAC and
and tested
tested at
at KEK.
KEK. The
The BPM
BPM electronics
electronics
A
multi-bunch
BPM
was
built
at
SLAC
and
tested
at
KEK.
A
The
BPM
electronics
can
resolve
both
single
and
multi-bunch
fills.
The
data
clearly
indicates
that
the multimultican
resolve
both
single
and
multi-bunch
fills.
The
data
clearly
indicates
that
the
can resolve both single and multi-bunch fills. The data clearly indicates that the
multibunch
BPM
electronics
can
measure
the
beam
to
within
15
microns
and
6
microns
bunch
BPM
electronics
can
measure
the
beam
to
within
15
microns
and
6
microns
bunch BPM electronics can measure the beam to within 15 microns and 6 microns
overseven
seventurns.
turns. However,
However, the
the design
design goal
goal of
of measuring
measuring the
the beam
beam position
position within
within 11
1
over
seven
turns.
However,
the
design
goal
of
measuring
over
the
beam
position
within
micron
was
not
achieved.
The
goals
were
not
accomplished
due
to
possible
problems
micron
was
not
achieved.
The
goals
were
not
accomplished
due
to
possible
problems
micron was not achieved. The goals were not accomplished due to possible problems
514
in the bandwidth of the output filters. In the next design broadband filters will be used
to help with clock recovery and bunch spacing determination. More care will also be
needed in setting up a trigger such that every BPM signal will be insensitive to timing
jitters in the digitizer lead to the larger position resolution.
Another solution to solve this problem of position resolution is to use a higher
frequency 1428MHz and perform hardware downconversion thus operating at an IF
frequency of 200-MHz. The advantage of this solution is a better signal to noise ratio,
smaller components, and less sensitivity to phase noise in the digitizers.
ACKNOWLEDGMENTS
The authors wish to acknowledge the work that Boni Cordova-Grimaldi and Dave
Anderson did to insure the chassis were manufactured and tested properly. The authors
are extremely appreciative of the ATF collaboration at KEK for allowing the testing of
this device at their facility and especially thankful to the operators that were on staff
during the beam testing of these devices.
515