Direct (Under)Sampling Vs Analog Downconversion for BPM

Direct (Under)Sampling Vs Analog Downconversion for BPM

Direct (Under) Sampling vs. Analog Downconversion for BPM Electronics Manfred Wendt CERN Contents • Introduction • BPM Signals – broadband BPM pickups (button & stripline BPMs) – resonant BPM pickups (cavity BPMs) • BPM Signal Processing – Objectives – Pure analog BPM example: Heterodyne receiver – Analog/digital processing of BPM electrode signals – Examples and performance • Summary September 17, 2014 – IBIC 2014 – M. Wendt Page 2 The Ideal BPM Read-out Electronics!? BPM pickup Very short Digital BPM electronics (e.g. button, stripline) coaxial cables (rad-hard, of course!) A DA CD Fiber Beam A FPGA C Link DA DAQ CD C CLK PS September 17, 2014 – IBIC 2014 – M. Wendt Page 3 The Ideal BPM Read-out Electronics!? BPM pickup Very short Digital BPM electronics (e.g. button, stripline) coaxial cables (rad-hard, of course!) A DA CD Fiber Beam A FPGA C Link DA DAQ CD C CLK PS “Ultra” low “Super” ADCs “Monster” FPGA jitter clock! • Time multiplexing of the BPM electrode signals: – Interleaving BPM electrode signals by different cable delays – Requires only a single read-out channel! September 17, 2014 – IBIC 2014 – M. Wendt Page 4 BPM Pickup • The BPM pickup detects the beam positions by means of: – identifying asymmetries of the signal amplitudes from symmetrically arranged electrodes A & B: broadband pickups, e.g. buttons, striplines – Detecting dipole-like eigenmodes of a beam excited, passive resonator: narrowband pickups, e.g. cavity BPM • BPM electrode transfer impedance: A – The beam displacement or sensitivity function s(x,y) is frequency independent for broadband pickups B September 17, 2014 – IBIC 2014 – M. Wendt Page 5 BPM Pickup • The BPM pickup detects the beam positions by means of: – identifying asymmetries of the signal amplitudes from symmetrically arranged electrodes A & B: broadband pickups, e.g. buttons, striplines – Detecting dipole-like eigenmodes of a beam excited, passive resonator: narrowband pickups, e.g. cavity BPM • BPM electrode transfer impedance: A beam position beam intensity Frequency depending only for resonant pickups coupling impedance of the BPM electrode – The beam displacement or sensitivity function s(x,y) is frequency independent for broadband pickups B September 17, 2014 – IBIC 2014 – M. Wendt Page 6 Broadband BPM Signals dpipe: 25 mm • Gaussian bunch: d : 10 mm button – n=1E10, σ=25mm, v=c0 – vertical offset=1mm • BPM sensitivity: – e.g.: 2.7 dB / mm dpipe: 25 mm lstrip: 200 mm September 17, 2014 – IBIC 2014 – M. Wendt Page 7 Broadband BPM Signals dpipe: 25 mm • Gaussian bunch: d : 10 mm button – n=1E10, σ=25mm, v=c0 – vertical offset=1mm • BPM sensitivity: – e.g.: 2.7 dB / mm Sensitivity: dpipe: 25 mm 2.7 dB/mm lstrip: 200 mm September 17, 2014 – IBIC 2014 – M. Wendt Page 8 BPM Signals (cont.) • Raw broadband BPM bunch signals are short in time – Single bunch response nsec or sub-nsec pulse signals – The beam position information is amplitude modulated (AM) on the large (common mode) beam intensity signal! • In ring accelerators, the beam position varies on a turn-by-turn basis, the signal spectrum is related to important machine parameters – Dipole moment spectrum of a single bunch: courtesy R. Siemann (simplistic case) betatron frequency courtesy M. Gasior September 17, 2014 – IBIC 2014 – M. Wendt Page 9 BPM Signals (cont.) • The beam formatting defines the signal spectrum – E.g. frev , fbunch in circular or linear accelerators button BPM spectrum with harmonics f or f rev bunch • The position information of broadband BPMs in frequency independent! – The broad spectral response of the BPM can be band limited without compromising the position detection! September 17, 2014 – IBIC 2014 – M. Wendt Page 10 Resonant BPM Pickups • “Pill-box” has eigenmodes at: • Beam couples to: dipole (TM110) and monopole (TM010) & other modes • Common mode (TM010) frequency discrimination f010 • Decaying RF signal response – Position signal: TM110 d : 25 mm pipe Requires normalization dcav: 200 mm l : 10 mm cav – Intensity signal: TM010 f110 September 17, 2014 – IBIC 2014 – M. Wendt Page 11 Signal Processing & Normalization • Extract the beam position information from the electrode signals: Normalization – Analog using Δ-Σ or 900-hybrids, followed by filters, amplifiers mixers and other elements, or logarithmic amplifiers. – Digital, performing the math on individual digitized electrode signals. • Decimation / processing of broadband signals – BPM data often is not required on a bunch-by-bunch basis Exception: Fast feedback processors Default: Turn-by-turn and “narrowband” beam positions – Filters, amplifiers, mixers and demodulators in analog and digital to decimate broadband signals to the necessary level. • Other aspects – Generate calibration / test signals – Correct for non-linearities of the beam position response of the BPM – Synchronization of turn-by-turn data – Optimization on the BPM system level to minimize cable expenses. – BPM signals keep other very useful information other than that based on the beam displacement, e.g. Beam intensity, beam phase (timing) September 17, 2014 – IBIC 2014 – M. Wendt Page 12 BPM Building Blocks BPM Pickup feedback bus control Minimize?! (if applicable) system position (LAN) data C Analog A Digital Signal Data A Signal D Processing Acquisition L Conditioning C • BPM pickup CLK Power Trigger & Supply & Timing – RF device, EM field detection, Misc. Control center of charge timing, – Symmetrically arranged electrodes, trigger or resonant structure signals • Read-out electronics – Data acquisition and control – Analog signal conditioning system interface – Signal sampling (ADC) – Trigger, CLK & timing signals – Digital signal processing – Provides calibration signals or other drift compensation methods September 17, 2014 – IBIC 2014 – M. Wendt Page 13 Analog Signal Processing Options AGC on Σ Synchronous MPX Heterodyne POS = (A-B) Detection Hybrid Homodyne Heterodyne POS = ∆ / Σ ∆ / Σ Detection Electrodes Switch. gain Sample,Track, POS = ∆ / Σ or A, B Integr. & Hold = (A-B)/(A+B) Amplifier Individual Logarithm. Differential POS = [log(A/B)] Legend: Treatment Amplifiers Amplifier = [log(A)-log(B)] / Single channel Passive Amplitude Limiter, POS = [A/B] Wide Band Normaliz. to Time ∆t to Ampl. Narrow band Amplitude Limiter,. φ POS = [ATN(A/B)] to Phase to Ampl. Normalizer Processor Active courtesy G. Vismara Circuitry September 17, 2014 – IBIC 2014 – M. Wendt Page 14 The RF Mixer as Downconverter RF IF • Ideal mixer: LO upper sideband flo lower sideband A I=f(V) of a Schottky diode f courtesy T. Schilcher fLO -fRF fIM fRF fLO+fRF • Frequency conversion – fRF > fLO: heterodyne receiver – fRF = fLO: homodyne, demodulator • Real mixer: – Image frequency: September 17, 2014 – IBIC 2014 – M. Wendt Page 15 Example: MPX Heterodyne Receiver Freq. Limiter PLL VCO A Synt. A VLSI B X Active BP B BP BP Pre- Filter Filter Filter IF. Matrix Y MPX Ampl Ampl MPX C Mixer C Mixer D D AGC courtesy J. Hinckson, Σ K. Unser, J. Bergoz • Analog BPM signal processing schemas typically: – Normalize and demodulate (downconversion to baseband) the BPM signals BEFORE digitalization. – Substantially reduces the performance requirements for the ADC Resolution, dynamic range, bandwidth, sampling rate September 17, 2014 – IBIC 2014 – M. Wendt Page 16 Digital BPM Signal Processing • Why digital signal processing? – Better reproducibility of the beam position measurement Robust to environmental conditions, e.g. temperature, humidity, (radiation?) No slow aging and/or drift effects of components Deterministic, no noise or statistical effects on the position information – Flexibility Modification of FPGA firmware, control registers or DAQ software to adapt to different beam conditions or operation requirements – Performance Often better performance, e.g. higher resolution and stability compared to analog solutions No analog equivalent of digital filters and signal processing elements. • BUT: Digital is not automatically better than analog! – Latency of pipeline ADCs (FB applications) – Quantization and CLK jitter effects, dynamic range & bandwidth limits – Digital BPM solutions tend to be much more complex than some analog signal processing BPM systems Manpower, costs, development time September 17, 2014 – IBIC 2014 – M. Wendt Page 17 BPM Read-out Electronics C A-Electrode Analog Conditioning BPF Att BPF LPF B A Ctrl LO Do we need this D B, C, D Analog same as A analog section? raw M E WB M CLK & Σ Timing O R NB CIC FIR Y T ransformation Coordinate A I-Channel A Data D NCO C 900 Q-Channel same as I September 17, 2014 – IBIC 2014 – M. Wendt Page 18 “Ringing” Bandpass-Filter (BPF) Single Bunch Responses: • BPM electrode signal energy Stripline BPM: fcenter: 500 MHz Bessel BW: 25 MHz is highly time compressed – Most of the time: “0 volt”! • A “ringing” bandpass filter “stretches” the signal Button BPM: – Passive RF BPF Bessel Matched pairs! – fcenter matched to frev or fbunch Quasi sinusoidal waveform – Reduces output signal level Stripline BPM: Narrow BW: longer ringing, Butterworth lower signal level – Linear group delay designs Minimize envelope ringing Bessel, Gaussian, time domain designs September 17, 2014 – IBIC 2014 – M. Wendt Page 19 “Ringing” BPF & Multi-Bunches • Bunch spacing < BPF ringing time: – Superposition of single bunch BPF responses – More continuous “ringing”, smearing of SB responses • Bunch spacing < BPF rise time – Constructive signal pile-up effect Output signal level increases linear with decreasing bunch spacing September 17, 2014 – IBIC 2014 – M. Wendt Page

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    56 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us