• High Power Laser and Particle Beams
  • Vol. 34, Issue 3, 031022 (2022)
Chunjie Xie, Leilei Tang, Yu Liang, Guangyao Feng, Lin Wang, and Zeran Zhou*
Author Affiliations
  • National Synchrotron Radiation Laboratory, University of Science and Technology of China, Hefei 230026, China
  • show less
    DOI: 10.11884/HPLPB202234.210214 Cite this Article
    Chunjie Xie, Leilei Tang, Yu Liang, Guangyao Feng, Lin Wang, Zeran Zhou. Predistortion model of klystron based on Field Programmable Gate Array (FPGA)[J]. High Power Laser and Particle Beams, 2022, 34(3): 031022 Copy Citation Text show less

    Abstract

    Hefei Infrared Free Electron Laser (IR-FEL) is a free electron laser device operating in mid-infrared and far-infrared. To achieve its design targets, a low level radio frequency (LLRF) system is needed to monitor and control the amplitude and phase of the acceleration field in the accelerator cavity. However, the input-to-output nonlinear characteristic of the amplitude of the klystron decreases the control gain near the saturated region, which reduces the efficiency of feedback. In this paper, a predistortion algorithm based on FPGA is designed to correct the nonlinear characteristics of the amplitude of the klystron, and the 2048-node direct lookup-table algorithm and the 32-node lookup-table with linear interpolation algorithm are compared and tested online. The comparison shows that, in the condition of accuracy requirement, the direct lookup-table algorithm consumes 25% less clocks than the lookup-table with linear interpolation algorithm, with less total resource consumption. The feedback efficiency is compared on Toshiba E3729 klystron, and it is improved by 43% after adding the direct lookup-table algorithm based predistortion module.
    $ {R^2} = 1 - \frac{{\displaystyle\sum\limits_{i = 1}^N {{{({y_i} - {{\hat y}_i})}^2}} }}{{\displaystyle\sum\limits_{i = 1}^N {{{({y_i} - {{\bar y}_i})}^2}} }} $(1)

    View in Article

    $ h({x_1}) = k*{x_2} $(2)

    View in Article

    $ {x_1} = {h^{ - 1}}(k \cdot {x_2}) $(3)

    View in Article

    $ \left\{ {\begin{array}{*{20}{c}} {I = A * \cos (\varphi )} \\ {Q = A*\sin (\varphi )} \end{array}} \right. $(4)

    View in Article

    $ f({x_2}) = \frac{{{x_1}}}{{{x_2}}} = \frac{{{h^{ - 1}}(k \cdot {x_2})}}{{{x_2}}} $(5)

    View in Article

    $ \left\{ {\begin{array}{*{20}{c}} {I' = f({x_2}) \cdot I} \\ {Q' = f({x_2}) \cdot Q} \end{array}} \right. $(6)

    View in Article

    $ f({x_2}) = f({x_{2n}}) + \Delta x \cdot {m_n} $(8)

    View in Article

    Chunjie Xie, Leilei Tang, Yu Liang, Guangyao Feng, Lin Wang, Zeran Zhou. Predistortion model of klystron based on Field Programmable Gate Array (FPGA)[J]. High Power Laser and Particle Beams, 2022, 34(3): 031022
    Download Citation