Abstract

Bunch charge variations in free electron lasers such as the free electron laser (FEL) in Hamburg (FLASH) or the European X-ray FEL (E-XFEL) impact the longitudinal phase space distribution of the electrons resulting in different bunch peak currents, bunch durations, and bunch shapes. The electron bunches are generated by short ultraviolet (UV) laser pulses impinging onto a photocathode inside a radio frequency (RF) accelerating cavity. At FLASH, bursts of bunches up to 800 pulses with an intra train repetition rate of 1 MHz are used and even higher repetition rates (up to 4.5 MHz) are planned at the E-XFEL. Charge variations along these bunch trains can be caused by variations of the laser pulse energies, instabilities of the accelerating fields in the RF cavity, and time-dependent effects in the photoemission process. To improve the intra bunch train charge flatness and to compensate train-to-train fluctuations, a dedicated digital control system, based on the Micro Telecommunication Computing Architecture (MicroTCA.4) standard, was designed, implemented, and successfully tested at FLASH. The system consists of a bunch charge detection module which analyzes data from a toroid system and provides the input signal for the controller which drives a fast UV Pockels cell installed in the optical path of the photocathode laser. The Pockels cell alters the laser polarization and thus the transmission through a polarizer. The modulation of UV laser pulse energy with an iterative learning feedforward minimizes the repetitive errors from bunch train to bunch train. A fast feedback algorithm implemented in a field-programmable gate array allows for fast tuning of bunch charge inside the bunch train. In this paper, a detailed description of the system and the first preliminary measurement results are presented.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call