one-turn delay feedback with a fractional delay filter · • variable fractional delay: fractional...

1
The Super Proton Synchrotron (SPS) at CERN accelerates protons and ions, which require a large change in rev during acceleration. Acceleration performed by 200 MHz and 800 MHz travelling wave cavities. Travelling Wave Cavities (TWC) High bandwidth / low quality factor / low filling time (450 to 600 ns) Different impedance seen by generator (RF) and beam (beam loading) [1] [2]: RF (4 section cavity) beam RF crosses zero: Requires filter with phase inversion beam ≠0 when RF =0: No compensation possible LLRF feedback system compensates: Cavity phase inversion: cav filter Beam loading at harmonics of rev : comb filter compensated with delay of one turn (1-Turn-Feedback) Update of existing TWC 200MHz cavity controller for the High Luminosity LHC upgrade (until 2020) [3] to achieve higher gain and therefore, allow compensation for higher luminosity: 1-Turn-Feedback IQ cav sin(ω o ) & cos(ω o ) IQ SetPoint H comb IQ modulator H cav IQ demodulator FIFO coarse DDS Z -P V cav Fractional delay fine Gain Cavity filling AM ∆IQ 0 0 on/off Gain Gain RF on RF off timings V set IIR’s coefficients computation FTW H1 1-Turn delay computation WR FTW H1 V out ω o =ω RF - ω o FTW computation WR FTW H1 Complete low level RF simulation: Filter Frequency Response Cavity Controller Cavity model (T. Mastoridis and J. Galindo) Beam disturbance Correct 1-Turn Delay Up-/Down modulation around baseband Implemented in MATLAB Simulink / System Generator Models based on S-functions HW implementation for Xilinx Series 7 comb cav Allows verifying cavity controller during rev variations Simulation Frequency Response (Open Loop) Beam Loading Compensation Simulation rev = 43′230 Hz Nyquist plot rev ramp of 49.2 kHz/s All beam disturbance on Q channel Compensation Gain of 32 dB (× 100) ( RF = cav @ sim =0) rev = 43 338 Hz ( RF = cav ) Nyquist plot Beam loading is compensated with a Biquad (IIR) filter, comb Homothetic repetition of peaks at rev in spectrum rev is proportional to RF , thus varies during acceleration Properties Exact peak-to-peak distance of rev (around 43.3 Hz) Low Τ rev change rate of maximal 492 Hz/s High gain of 32 dB Sampling frequency of 62.5 MHz Bandwidth of ±3 MHz around cavity center frequency, cav (200.222 MHz) Extremely narrow resonance bandwidth of 100 Hz (single sided) Data path resolution of 24 bit signed Peak-to-peak distance given by internal delay in Biquad filter Variable delay filter adapts internal delay to varying rev during operation Variable integer delay: Memory Element with variable integer delay via addressing Variable fractional delay: Fractional Delay Filter (FDF) based on a 4 th order Lagrange polynomial interpolation Low Pass Filter to avoid instabilities in closed loop feedback Performance of Implementation Linearity: RF = 199.222 → 200.222 MHz One-Turn Delay Feedback with a Fractional Delay Filter Lorenz Schmid, Philippe Baudrenghien, Gregoire Hagmann CERN, Geneva, Switzerland Overview Cavity Controller SPS TWC200 Biquad Filter with Fractional Delay Filter Cavity Loop Simulation Current System Sampling frequency and FPGA clock are coupled to rev Allows fixed filter settings for comb As rev is increased during one cycle (particle acceleration) so is FPGA Varying FPGA risks to create synchronisation issues New System Use fixed sampling frequency and FPGA clock, uncoupled to rev Adapt filter settings continuously to rev Constant FPGA , no synchroisation issues Filter Response Beam Generation Cavity Model cav Filter comb Filter Amplifier LLRF 2017 Barcelona POSTER P-77 [email protected] REFERENCES Beam Injection Compensation Acting Steady State Remaining Beam Disturbance Uncompensated HF Uncompensated Ringing, Beam Loading @ cav =0 I and Q Amplitude Beam Injection rev ramp start Cavity Filling f re v f |A| f ϕ Bandwidth & Stability (with/without LPF) [1] G. Dome, The SPS Acceleration System, Proc. 1976 Proton Linac Conf. Chalk River, Canada, 138-147 (1976) [2] P. Baudrenghien, G. Lambert, Reducing the Impedance of the Travelling Wave Cavities Feed-Forward and One Turn Delay Feedback, Proc. of the Workshop on LEP-SPS Performance Chamonix, France, 94-101 (2000) [3] G. Hagmann & al., SPS LLRF Upgrade project, LLRF Workshop 2017, Barcelona, Spain, Poster P-92 Delay z -(N+n) x(n) b 0 b 1 b 2 z -(N+n) a 0 a 1 y(n) z -(N+n) + + - + - + + z -n z -N Constant Delay Variable Delay Variable Delay Filter LPF FIR RAM Interpolation FIR Filter (Variable Fractional Delay) Low Pass Filter Memory Element (Variable Integer Delay) d d d d Biquad (IIR) Filter Simplified Transfer Function comb = 0 + 1 −(+) + 2 −2(+) 1+ 0 −(+) + 1 −2(+)

Upload: others

Post on 01-Apr-2020

42 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: One-Turn Delay Feedback with a Fractional Delay Filter · • Variable fractional delay: Fractional Delay Filter (FDF) based on a 4th order Lagrange polynomial interpolation Low Pass

• The Super Proton Synchrotron (SPS) at CERN accelerates protons and ions, which require a

large change in 𝑓rev during acceleration. Acceleration performed by 200 MHz and 800 MHz

travelling wave cavities.

• Travelling Wave Cavities (TWC)

• High bandwidth / low quality factor / low filling time (450 to 600 ns)• Different impedance seen by generator (RF) and beam (beam loading) [1] [2]:

𝑍RF (4 section cavity) 𝑍beam

𝑍RF crosses zero: Requires filter with phase inversion

𝑍beam ≠ 0 when 𝑍RF = 0: No compensation possible

• LLRF feedback system compensates:

• Cavity phase inversion: 𝐻cav filter

• Beam loading at harmonics of 𝑓rev: 𝐻comb filter

compensated with delay of

one turn (1-Turn-Feedback)

• Update of existing TWC 200MHz cavity controller for the High Luminosity LHC upgrade (until

2020) [3] to achieve higher gain and therefore, allow compensation for higher luminosity:

1-Turn-Feedback

IQcav

sin(∆ωo) & cos(∆ωo)

IQSetPoint

Hcomb

IQ

modula

tor Hcav

IQ

de

mo

du

lato

r

FIFO

coarse DDS

Z-P

VcavFractional

delay

fine

Gain

Cavity filling

AM∆IQ

0

0

on/off

↑ ↓ Gain

Gain

RF on

RF offtimings

Vset

IIR’scoefficientscomputation

FTWH1

1-Turn delay

computationWRFTWH1

Vout

∆ωo =ωRF - ωo

FTWcomputation

WR FTWH1

• Complete low level RF simulation: Filter Frequency Response

• Cavity Controller

• Cavity model (T. Mastoridis and J. Galindo)

• Beam disturbance

• Correct 1-Turn Delay

• Up-/Down modulation around baseband

• Implemented in MATLAB Simulink / System Generator

• Models based on S-functions

• HW implementation for Xilinx Series 7 𝐻comb 𝐻cav• Allows verifying cavity controller during 𝑓rev variations

Simulation Frequency Response (Open Loop)

Beam Loading Compensation Simulation

𝑓rev = 43′230 Hz Nyquist plot

𝑓rev ramp of 49.2 kHz/s All beam disturbance on Q channel Compensation Gain of 32 dB(× 100) (𝑓RF = 𝑓cav @ 𝑡sim = 0)

𝑓rev = 43′338 Hz (𝑓RF = 𝑓cav) Nyquist plot

• Beam loading is compensated with a Biquad (IIR) filter, 𝐻comb• Homothetic repetition of peaks at 𝑘 ∙ 𝑓rev in spectrum

• 𝑓rev is proportional to 𝑓RF, thus varies during acceleration

• Properties

• Exact peak-to-peak distance of 𝑓rev (around 43.3 𝑘Hz)• Low Τ𝜕𝑓rev 𝜕𝑡 change rate of maximal 492 Hz/s• High gain of 32 dB• Sampling frequency of 62.5 MHz• Bandwidth of ±3 MHz around cavity center frequency,

𝑓cav (200.222 MHz)• Extremely narrow resonance bandwidth of 100 Hz (single sided)

• Data path resolution of 24 bit signed

• Peak-to-peak distance given by internal delay in Biquad filter

• Variable delay filter adapts internal delay to varying 𝑓rev during

operation

• Variable integer delay:

Memory Element with variable integer delay via addressing

• Variable fractional delay:

Fractional Delay Filter (FDF) based on a 4th order Lagrange

polynomial interpolation

Low Pass Filter to avoid instabilities in closed loop feedback

Performance of Implementation

Linearity: 𝑓RF = 199.222 → 200.222 MHz

One-Turn Delay Feedback with a

Fractional Delay FilterLorenz Schmid, Philippe Baudrenghien, Gregoire Hagmann

CERN, Geneva, Switzerland

Overview Cavity Controller SPS TWC200 Biquad Filter with Fractional Delay Filter

Cavity Loop Simulation

Current System

• Sampling frequency and FPGA clock are

coupled to 𝑓rev• Allows fixed filter settings for 𝐻comb• As 𝑓rev is increased during one cycle

(particle acceleration) so is 𝑓FPGA• Varying 𝑓FPGA risks to create

synchronisation issues

New System

• Use fixed sampling frequency and FPGA

clock, uncoupled to 𝑓rev• Adapt filter settings continuously to 𝑓rev

• Constant 𝑓FPGA, no synchroisation issues

Filter Response

Beam Generation

Cavity Model𝐻cav Filter

𝐻comb Filter

Amplifier

LLRF 2017

Barcelona

POSTER P-77

[email protected]

REFERENCES

Beam Injection

Compensation Acting

Steady State

Remaining Beam Disturbance

Uncompensated HF

Uncompensated Ringing,

Beam Loading @ 𝐻cav = 0

I and Q Amplitude

Beam Injection

𝑓rev ramp start

Cavity Filling

frev

f

|A|

f

ϕ

Bandwidth & Stability (with/without LPF)

[1] G. Dome, The SPS Acceleration System, Proc. 1976 Proton Linac

Conf. Chalk River, Canada, 138-147 (1976)

[2] P. Baudrenghien, G. Lambert, Reducing the Impedance of the

Travelling Wave Cavities Feed-Forward and One Turn Delay

Feedback, Proc. of the Workshop on LEP-SPS Performance

Chamonix, France, 94-101 (2000)

[3] G. Hagmann & al., SPS LLRF Upgrade project, LLRF Workshop 2017,

Barcelona, Spain, Poster P-92

Delay

z-(N+n)x(n)

b0

b1

b2z-(N+n)

a0

a1

y(n)

z-(N+n)

+

+

-

+ -

+

+

z-n

z-N Constant Delay

Variable Delay

Variable Delay Filter

LPF

FIR

RAM

Interpolation FIR Filter(Variable Fractional Delay)

Low Pass Filter

Memory Element(Variable Integer Delay)

d

d

d d

Biquad (IIR) Filter

Simplified Transfer Function

𝐻comb =𝑏0 + 𝑏1 ∙ 𝑧

−(𝑁+𝑛) + 𝑏2 ∙ 𝑧−2(𝑁+𝑛)

1 + 𝑎0 ∙ 𝑧−(𝑁+𝑛) + 𝑎1 ∙ 𝑧

−2(𝑁+𝑛)