fast digital signal processing of beam signal at esrf
DESCRIPTION
Fast digital signal processing of beam signal at ESRF. E. Plouviez on behalf of : J. Cerray, Georges Gauthier, Gerard Goujon, Jean Marc Koch, Graham Naylor. DSP based: Global feedback Booster tune monitor. FPGA based Injection rate monitor BPM processor: HOM instability detector - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/1.jpg)
Fast digital signal processing of Fast digital signal processing of beam signal at ESRFbeam signal at ESRF
E. Plouviez on behalf of :
J. Cerray, Georges Gauthier, Gerard Goujon, Jean Marc Koch, Graham Naylor
![Page 2: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/2.jpg)
Fast digital signal processing of Fast digital signal processing of beam signals at ESRFbeam signals at ESRF
DSP based:Global feedback
Booster tune monitor
FPGA based Injection rate monitor BPM processor:
HOM instability detector
Multibunch feedback
DDC basedGraychip 4016 DDC:
SR tune monitor Fast digitizer based:
Frequency mapping
![Page 3: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/3.jpg)
Fast digital signal processing of Fast digital signal processing of beam signal at ESRFbeam signal at ESRF
DSP: continuous deterministic process, large amount of data processed at audio frequency rate
FPGA: continuous process, data processed at video to IF frequency rate => feedback, monitoring
DDC: frequency selective detection with flexible tuning
Fast digitizer: fast acquisition at video to IF frequency rate, slow but flexible processing
![Page 4: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/4.jpg)
DSP pros and conDSP pros and con
Pros: Floating point calculation Powerful processed data handling, with a proper
OS C programming Fully deterministic
Con: Assembly math routine library mandatory => code
not easily reusable on another DSP! Fast data input and output bottleneck
![Page 5: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/5.jpg)
upgraded Global feedback upgraded Global feedback
32BPMs
24 correctors
vertical and horizontal correction
C60 Floating point DSP
C40 ports taxi bus interface
BPMs:(2 BPMs spaced by 5m)
correctors: Front end DSP:
C40 links
![Page 6: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/6.jpg)
Beam signal
RF mixer local oscillator and FPGA
clock generation
ADC inputs
(AD9226)
FPGA 45.44 MHz clock input
DAC OUTPUT
Processed data output
352,2 MHz / 10 MHz BW Band pass
filter
Mixer oscillator 278.35 MHz
352.2 MHz RF clock
75,53 MHz / 30 MHz BW Band pass
filter
Xilinx FPGA
FPGA clock and IF frequencies choice results in a synchronous I/Q sampling of the beam signal:Amplitude detection => positionPhase detection: longitudinal signal
FPGA beam signal processorFPGA beam signal processor
ESRF developed CUB board
![Page 7: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/7.jpg)
CUB board layoutCUB board layout
cPCI ESRF developed board: Virtex 1 processor
Mezzanine:4 X 12 bits/ 65 Msps ADC1 X 12 bits/ 65 Msps DAC
Linux device server
ADC/DAC mezzanine
![Page 8: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/8.jpg)
Simulink environmentSimulink environment
![Page 9: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/9.jpg)
FPGA programmingFPGA programming
CubDSserver
MATLABGUI
![Page 10: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/10.jpg)
Matlab GUIMatlab GUI
![Page 11: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/11.jpg)
Position calculated by FPGA based Position calculated by FPGA based BPM (1 shot)BPM (1 shot)
![Page 12: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/12.jpg)
FFT taken over 1000 turns after FFT taken over 1000 turns after injection kickinjection kick
![Page 13: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/13.jpg)
FFT taken over 1000 turns after FFT taken over 1000 turns after injection kickinjection kick
![Page 14: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/14.jpg)
HOM longitudinal instabilities HOM longitudinal instabilities detectiondetection (RF group project)(RF group project)
500 MHz and 900 MHz RF cavities HOM drive longitudinal instabilities
Beam signals around 150 MHz:
3 X 352,2 MHz- 900 MHz
500 MHz- 352.2 MHz
HOM instabilities show on the beam signal as side bands of the revolution frequencies harmonic shifted by the synchrotron frequency:
N X 355 KHz +/- 1.8 KHz
![Page 15: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/15.jpg)
HOM longitudinal instabilities HOM longitudinal instabilities detectiondetection
ESRF developed CUB boards used as DDC to scan the beam and cavity signals to find which cell of a RF cavity drives the instability
![Page 16: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/16.jpg)
![Page 17: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/17.jpg)
Longitudinal feedbackLongitudinal feedback
At least 20MHz BW and maybe 180MHz BW (bunch by bunch) feedback:
FPGA is the obvious candidate for the signal processing
![Page 18: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/18.jpg)
Tune monitor upgradeTune monitor upgrade
BPM pick up
RFtransfo
RFtransfo
RFtransfo
RFtransfo
RFcombiner
278.5 MHz oscillator
output 72.7 MHz / 10 MHz BW Band pass
filter
14 bits ADC and DDC board
Spectrum analysis
and display(DS + LabView)
Signal preprocessing using a digital down converter board =>large data compressionTune obtained by FFTBeam excitation by noise or small kicks
Transtech cPCI DDC board
![Page 19: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/19.jpg)
Frequency mapFrequency map Many tune measurements after vertical and
horizontal transverse kicks of every amplitudes combinations
![Page 20: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/20.jpg)
mapping BPM set upmapping BPM set up
BPM pick up RFcombiner 352.2 MHz
RF clock
output
H output
ADAS 12 bits 22Msps
ADC boars4 inputs
cPCI board:
1000 turns memory depth\
resolution:2.m/turn
Low Z.I signal
high X.I signal
I signal
V shaker signal
Cell 4-3 BPM
V output
Kicker trig signal
64 X frev clock signal
Resonant RF matching
circuitstuned at
352.2 MHz
Hm
=> H maxmm
Vm
=> Vmaxmm
LPF
LPF
LPF
![Page 21: Fast digital signal processing of beam signal at ESRF](https://reader035.vdocuments.net/reader035/viewer/2022081800/56813711550346895d9e984a/html5/thumbnails/21.jpg)
Transverse phase space study at Transverse phase space study at large oscillation amplitudelarge oscillation amplitude
Will be used to study the non linearity of the beam transverse oscillation at high amplitude