The SPS Transverse Damper Status 2015 Plans 2016

  • Slides: 25
Download presentation
The SPS Transverse Damper Status 2015 / Plans 2016 Acknowledgements: BE-RF-FB, BE-RF-CS, BE-RF-PM, BE-OP,

The SPS Transverse Damper Status 2015 / Plans 2016 Acknowledgements: BE-RF-FB, BE-RF-CS, BE-RF-PM, BE-OP, BE-ABP G. Kotzian for the SPS Damper Team BE-RF-FB, 03. December 2015 03. Dec 2015 LIU-SPS BD WG http: //paf-spsu. web. cern. ch/paf-spsu/ SPS Damper - Gerd Kotzian 0

Outline Objective: Have a look at the upgraded SPS Damper, illustrate few components which

Outline Objective: Have a look at the upgraded SPS Damper, illustrate few components which have been evaluated in 2015, and how the damper could be used e. g. for MDs in 2016. Structure: o Design of the upgraded SPS Damper o Status 2015 o Outlook for 2016 (briefly) 03. Dec 2015 SPS Damper - Gerd Kotzian 1

Transverse Damper in General The transverse damper is a feedback system: it measures the

Transverse Damper in General The transverse damper is a feedback system: it measures the bunch-by-bunch oscillations and damps them by fast electrostatic kickers. Kicker BPM 5 ns Bunches Active closed loop feedback Analog Front End transverse position pre-processed BBQ Signal Processing ADC sampled position 03. Dec 2015 DAC calculated correction data SUM correction signal SPS Damper - Gerd Kotzian Power Amp drive signal 2

cfv-ba 2 -alltrdamp[hv]1 cfv-ba 2 -alltrdamp[hv]2 SPS Damper Loops p. LHC RF Frontend 200

cfv-ba 2 -alltrdamp[hv]1 cfv-ba 2 -alltrdamp[hv]2 SPS Damper Loops p. LHC RF Frontend 200 MHz SPS Damper Loops p. FT SPS Damper Loops Ions Baseband Frontend RF Frontend 200 MHz FSK SPS Damper Loops Scrub Stripline pickup processing Baseband Frontend (40 MHz) BPM Proc. ADC 1 Beam Pos 1 DSPU 1 DAC 1 ADC 2 Beam Pos 2 DSPU 2 DAC 2 p. LHC, Scrub Ions SURFACE BA 2 TUNNEL LSS 2 Electrostatic PU processing BW ~100 MHz BEAM BPM Proc. PU 1 BPM Proc. p. FT PU 2 03. Dec 2015 Switch M 1 p. LHC Switch M 2 LLRF MODULES: 6 commissioned 2 Experimental 2 Ions (to do) POWER: Excellent availability during 2015! p. LHC Damper Signal Selector p. FT from BBQ Ions from VNA Scrub PLC 1 200 W Driver Damper Power System Final Stage KICKER 1 SPS Damper - Gerd Kotzian PLC 2 KICKER 2 3

6 x Beam Position Monitors installed in LS 1 RF Faraday cage • 2

6 x Beam Position Monitors installed in LS 1 RF Faraday cage • 2 BPCR (H/V) for LHC type beams (couplers maximum ZT @ 200 MHz) • 2 BPH electrostatic PU (p. FT) • 2 BPV electrostatic PU (p. FT) SPS Transverse FB • all BPMs re-cabled with 7/8 -inch smooth wall coaxial cables during LS 1; [length ~250. . 700 m] • BPH/BPV: electronics and amplifiers in the tunnel tested and verified; "hot-spares" readily checked and kept in the tunnel • BDH / BDV kickers unchanged 03. Dec 2015 BPCR. 221 BPH/BPV electronics (in pits right below the BPMS) are extremely robust. Very reliable also during operation 2015. SPS Damper - Gerd Kotzian 4

BPCR Stripline Pickups Build-up during beam passage Decay ~ 100 ns (A) BPCR. 214

BPCR Stripline Pickups Build-up during beam passage Decay ~ 100 ns (A) BPCR. 214 at FT, 12 bunches. Raw DELTA signal reveals frequencies > 1 GHz being picked up. BPCR. 221 CH 1: SUM-H CH 2: DELTA-H CH 3: SUM-V CH 4: DELTA-V “ECHO” ≈1. 77 µs CH 2: SUM CH 4: DELTA (B) BPCR. 221. V shows “echo” after beam passage. Lasts for ~1. 77 us Appears to not depend on transverse position discovered 2014/11/08 (origin unclear, tunnel inspection foreseen) 03. Dec 2015 SPS Damper - Gerd Kotzian 5

Analog Frontend Control / External Control o Two analog frontend types: • RF frontend,

Analog Frontend Control / External Control o Two analog frontend types: • RF frontend, used for p. LHC and Ions, LO = 200 MHz, I/Q components • Baseband frontend (BB), used for p. FT and Scrub, only I-component LO 200 MHz o o External control: • Input termination / attenuation / amplifier • Hardware missing for Ions (foreseen 2016) Input gain control: RF frontend • o 120 MHz RF: switching attenuators + amp, delay matched Large dynamic range: -39 d. B to + 20 d. B = 59 d. B 120 MHz Input gain control: BB frontend • BB: variable gain amplifier (VGA) • Large dynamic range: -27. 4 d. B to + 26 d. B = 53. 4 d. B • Signal levels between VGA and ADC not inline • Patching of signal levels required saturation+noise 03. Dec 2015 RF frontend schematic SPS Damper - Gerd Kotzian 6

200 MHz Comb Filter THRU line of stripline coupler picks up “ECHOs” (1) Affecting

200 MHz Comb Filter THRU line of stripline coupler picks up “ECHOs” (1) Affecting SCRUB Frontend (2) Spoiling p. LHC response (200 MHz) 5 ns Response not flat Baseband pulse distorted 25 ns Undershoot (cross-talk) 03. Dec 2015 SPS Damper - Gerd Kotzian 7

Beam Position Block (Beam. Pos) o 2 Beam. Pos Blocks per damper loops module

Beam Position Block (Beam. Pos) o 2 Beam. Pos Blocks per damper loops module = one per pick-up input o I/Q inputs of SUM and DELTA signals • o o in ADC sampling clock domain, hence subject to delay adjustment Co. Re – Conditioning and Resampling • I/Q phase rotation • Down sampling: 120 MSPS 40 MSPS (25 ns bunch sync) • Combining 3 samples for one position signal • sampling delay problematic already at 200 MHz Normalization • position calculation (in-phase) • “quadrature position” indicating head-tail activity • bypass mode in case of DELTA processing (p. FT) 03. Dec 2015 SPS Damper - Gerd Kotzian 8

Analog I/Q inputs of SUM and DELTA Bunch n-1 Bunch n+1 SAMPLING POINTS •

Analog I/Q inputs of SUM and DELTA Bunch n-1 Bunch n+1 SAMPLING POINTS • • • Skew between I and Q signals Time lag beween I/Q up to 3. 5 ns Depending on phase of LO phase 03. Dec 2015 SPS Damper - Gerd Kotzian 9

Analog I/Q inputs of SUM and DELTA • • • Skew between I and

Analog I/Q inputs of SUM and DELTA • • • Skew between I and Q signals Time lag beween I/Q up to 3. 5 ns Depending on phase of LO phase 03. Dec 2015 SPS Damper - Gerd Kotzian 10

Transverse Position • • • p. LHC module (200 MHz analog frontend) batch of

Transverse Position • • • p. LHC module (200 MHz analog frontend) batch of 72 bunches, nominal intensity Aquired after decay of injection oscillations bare orbit = transverse offset (DC) Slope bunches towards the end of a batch appear on ‘different orbit’ Implications on damping? Potential solution: use direct sampling, also for 200 MHz input – first tests with beam affirmative … 03. Dec 2015 SPS Damper - Gerd Kotzian 11

DSPU – Digital Signal Processing Unit Control signals (FESA): Functions (from RFFG) Excitation input

DSPU – Digital Signal Processing Unit Control signals (FESA): Functions (from RFFG) Excitation input (DDS) 03. Dec 2015 SPS Damper - Gerd Kotzian 12

DSPU – Digital Signal Processing Unit o 2 DSPUs per damper; one per module;

DSPU – Digital Signal Processing Unit o 2 DSPUs per damper; one per module; two inputs o Signal processing o • phase equalizer FIR (up to 64 taps), linearize phase of power system ≈ low pass 1 st order, cutoff freq. (-3 d. B) @ 4. 5 MHz operated at 40 MSPS better resolution at lower frequencies • gain equalizer (up to 64 taps), digital low pass shaping output signal operated at 120 MSPS phase equalizer FIR, comp. 1 st order 4. 5 MHz Recently … • Flat phase equalizer FIR and • Flat gain equalizer FIR digital low pass, fc > 20 MHz 03. Dec 2015 SPS Damper - Gerd Kotzian 13

2015 -11 -11 http: //elogbook. cern. ch/e. Logbook/event_viewer. jsp? event. Id=2039845 “Dampers are happily

2015 -11 -11 http: //elogbook. cern. ch/e. Logbook/event_viewer. jsp? event. Id=2039845 “Dampers are happily running maximum bandwidth […]. Current modules: Damper. Loop_H_p. LHC and Damper. Loop_V_p. LHC” NB: tunes are at • Qh = 0. 13 • Qv = 0. 18 For discussion: Flat phase equalizer FIR and Flat gain equalizer FIR 03. Dec 2015 SPS Damper - Gerd Kotzian 14

Semi-Auto Parameter Extraction Open loop response (polar): o o o basis is the classical

Semi-Auto Parameter Extraction Open loop response (polar): o o o basis is the classical method with VNA(s) • automation with scripts • automatic data collection Measure OL 1 MHz to 20 MHz • (here: Meas 39, BPCR. 221. V V 2) • 20 sweeps x SC period … 15 -30 min Post-processing allows parameters to be extracted, e. g. • Phase advance PU Kicker • Feedback COARSE + FINE delay • Tune • Loop phase response PRELIMINARY (Meas 39 - 2015/11/04) 03. Dec 2015 SPS Damper - Gerd Kotzian 15

Fractional Tune Open loop response (mag): Overlay of 20 measurements: from 1 MHz to

Fractional Tune Open loop response (mag): Overlay of 20 measurements: from 1 MHz to 20 MHz Feature extraction: blue = q green = (1 -q) PRELIMINARY (Meas 39 - 2015/11/04) 03. Dec 2015 SPS Damper - Gerd Kotzian 16

Loop Phase Response NB: The Power system is considered to have a 1 st

Loop Phase Response NB: The Power system is considered to have a 1 st order low-pass characteristic, with cutoff-frequency 4. 5 MHz (=45 Grad) … for discussion 4. 5 MHz PRELIMINARY 03. Dec 2015 SPS Damper - Gerd Kotzian 17

USER INTERFACE o GUI in JAVA • talks to LSA (set parameters) and FESA

USER INTERFACE o GUI in JAVA • talks to LSA (set parameters) and FESA (read back) • loads settings to LSA for 1 active damper (sets others to “safe settings”) • display status and monitoring • trimming of feedback parameters (in LSA, with history) • store/recall reference settings • import/export damper settings to file (consistent snapshot, e. g. for/during MDs) “RESTORE TO DEFAULT SETTINGS” 03. Dec 2015 SPS Damper - Gerd Kotzian 18

Drive Sequence 03. Dec 2015 a) Copy REFERNCE settings to active modules b) Load

Drive Sequence 03. Dec 2015 a) Copy REFERNCE settings to active modules b) Load SAVE settings to inactive modules SPS Damper - Gerd Kotzian 19

Status 2015 • Signal processing Modules, aka. Damper. Loops: − 6 commissioned − 2

Status 2015 • Signal processing Modules, aka. Damper. Loops: − 6 commissioned − 2 Experimental − 2 Ions modules, in preparation for 2016 • Damper Power system − Excellent availability during 2015 − Special thanks to colleagues from RF-PM! • Pickup Signal processing − Electronics in the tunnel extremely robust & very reliable − Performance of analog signal processing chain under evaluation • Observation Box − Prototyping: server installed, signalling already running with test crate • First MD studies on damper performance evaluation • … running also for Ions (using p. LHC temporarily) 03. Dec 2015 SPS Damper - Gerd Kotzian 20

Plans for 2016 • Evaluating concepts for improvements of the damping performance − different

Plans for 2016 • Evaluating concepts for improvements of the damping performance − different implementations for phase shift filters − adaptive feedback control − test a novel damping algorithm − bunch extrapolation (single bunches, ions), beam gap interpolation (in between batches) • Develop methods to facilitate loop diagnostics − loop information indispensable during commissioning and for setting-up − easy-to-use repeatable measurements: allows re-qualification of settings/parameters handy e. g. for cycle generation − review potential for per-bunch head/tail activity monitoring (test with wideband feedback) • exploitation of new features − real bunch-by-bunch damper (in view of crab cavity tests) − adding a DDS allows for built-in-network analysis − controlled emittance blow-up, beam cleaning, and bunch shaping using transverse excitation signals 03. Dec 2015 SPS Damper - Gerd Kotzian 21

Feedback performance evaluation with different phase shift filters Objective: study different implementations of phase

Feedback performance evaluation with different phase shift filters Objective: study different implementations of phase shift filters Goal: make feedback phase-insensitive to tune variations Notch, 1 T delay, phase rotation 03. Dec 2015 Phase compensation for sidebands SPS Damper - Gerd Kotzian 22

Real bunch-by-bunch damper based on feedback gain equalization Objective: shaping the time-domain response to

Real bunch-by-bunch damper based on feedback gain equalization Objective: shaping the time-domain response to generate individual kicks per-bunch, requires feedback gain equalization/gain levelling o LHC case see W. Hofle, “PERFORMANCE OF THE LHC TRANSVERSE DAMPER WITH BUNCH TRAINS, ” WEPME 043 - IPAC’ 13. o Useful for crab cavity tests o Individual bunch blow-up (in coast) o Fully linearized system LHC ADT 03. Dec 2015 SPS Damper - Gerd Kotzian 23

THANK YOU Questions? 03. Dec 2015 SPS Damper - Gerd Kotzian 24

THANK YOU Questions? 03. Dec 2015 SPS Damper - Gerd Kotzian 24