Download presentation
Presentation is loading. Please wait.
Published byLaureen Nichols Modified over 8 years ago
1
KLYSTRONS OUTPUT CORRECTION: LabVIEW CODE DEVELOPMENT AT SLAC A.Cappelletti CERN, 22 Apr 2009
2
I Q CW @ 11.424 GHz HYBHYB HYBHYB Other experiment… Delay (2 round trips) + Mode conversion HYBHYB HYBHYB STRUCTURE ATTENUATOR PH. SHIFTER ATTENUATOR - MODULATIONPOWER SUPPLY PULSE COMPRESSION FEEDBACK SYSTEM OVERVIEW 50 MW @ 1.5 s AMP – PH DETECTIONAFGLAPTOP
3
MODULATION ISSUES User input and klystrons output are handled in terms of amplitude and phase, but practical concerns make Re-Im data a better choice. Ideally, the objective is to get both a flat top amplitude pulse to feed the compressor, and a constant phase waveform.
4
REAL WORLD SIGNALS… We always refer to modulating signals, but it has to be remarked that they are transmitted on a 11.4 GHz carrier We perform a demodulation… … through the analytical representation s a (t) = s(t) + j H{s(t)} = A(t)e j( (t)) Where H{} denotes the Hilbert transform. The main concern is flattening A(t), the phase being coerced to the arbitrary value of /4 A(t)
5
The basic idea is a simple point-by-point compensation. If the first input/output relation looks like Then the input could be modified this way: In more detail, the first step is to define an error vector intended to (iteratively) modify the input. Error vector after 1 step
6
THE CORRECTION ALGORITHM FIND ERROR VECTOR + + 000…0 Current (ideal) input Corresponding output FIND ERROR VECTOR + + (Initial) error vector New input… … and corresponding new output … …
7
The algorithm assumes a 1 to 1 correspondence between the acquired output and the ideal input: a time shift is needed and performed through a cross-correlation. For the same reason, the output has to be properly downsampled (# of pts is different). The error vector has to be opportunely (and manually!) rescaled, otherwise it won’t significantly affect the input, whose level is approximately 3 times higher. CONVERGENCE: each iteration is triggered by a user’s command. In 3-4 steps the correction reaches its best… OTHER ISSUES = argmax{R in,out }
8
… and the resulting pulse is already better looking. PERFORMANCES Example 1 (After 2 steps)Example 2 (After 3 steps)
9
Basic and intermediate level training was complete. Allowed to operate ASTA’s RF power controls if supervised. Choke seen from the boroscope ABOUT ASTA AND THE PETS
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.