A digital BPM channel amplitude correction method, device, equipment and storage medium thereof

By receiving amplitude information from a digital beam position detector under a linear frequency modulated signal, generating a set of correction coefficients and performing convolution processing, the problem of low amplitude correction accuracy of digital BPM channels is solved, achieving accurate correction of the amplitude of each channel of the digital beam position detector, and improving the accuracy and consistency of position measurement.

CN121531547BActive Publication Date: 2026-03-31ANHUI UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2026-01-08
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

In existing technologies, the amplitude correction accuracy of digital BPM channels is low, and it is impossible to correct the overall frequency, resulting in inaccurate position measurements.

Method used

By receiving amplitude information from the digital beam position detector under a linear frequency modulated signal, a set of correction coefficients is generated and convolved with the initial coefficients of the filter to obtain the latest coefficients of the filter, which are used for amplitude correction between channels.

Benefits of technology

This improved the accuracy of amplitude correction for each channel of the digital beam position detector, ensuring the accuracy and consistency of position measurements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121531547B_ABST
    Figure CN121531547B_ABST
Patent Text Reader

Abstract

The application discloses a digital BPM channel amplitude correction method and device, equipment and a storage medium thereof, and relates to the technical field of particle accelerators. The method comprises the following steps: receiving amplitude information and filter initial coefficients of a filter in a digital beam position probe, wherein the amplitude information is obtained by collecting the amplitude of each channel after the digital beam position probe receives a linear frequency modulation signal sent by a correction signal generator, and the linear frequency modulation signal is an analog bandwidth signal of the digital beam position probe; generating a correction coefficient array based on the amplitude information; performing convolution processing on the correction coefficient array and the filter initial coefficients to obtain the latest filter coefficients, and sending the latest filter coefficients to the digital beam position probe, so that the digital beam position probe performs amplitude correction between channels based on the latest filter coefficients. In other words, the amplitude information of the overall frequency band of the digital BPM is combined to improve the accuracy of the digital BPM amplitude correction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of particle accelerator technology, and in particular to digital BPM channel amplitude correction methods, apparatus, devices and storage media. Background Technology

[0002] During particle acceleration, the cross-sectional position of the particle beam is usually detected by a digital BPM (Beam Position Monitor), and the parameters of the magnets and other equipment in the accelerator are adjusted to keep the particle beam running at the center of the acceleration tube.

[0003] Digital BPMs contain various components, including radio frequency (RF) and microwave devices. Manufacturing process variations in these components, as well as variations in PCB (Printed Circuit Board) processing, can cause amplitude inconsistencies between digital BPM channels. This affects the accuracy and precision of the position measurements obtained by the digital BPM, necessitating amplitude correction for the digital BPM channels. Currently, a common method is to generate a single-point frequency sine wave signal and send it to the digital BPM under test, then measure the phase difference or amplitude ratio to generate correction coefficients. However, since correcting the digital BPM using a single-point frequency sine wave signal only corrects a single frequency within the channel and cannot correct the overall frequency range, the accuracy of digital BPM amplitude correction is relatively low.

[0004] The above content is only used to help understand the technical solution of this application and does not represent an admission that the above content is prior art. Summary of the Invention

[0005] The main objective of this application is to provide a digital BPM channel amplitude correction method, apparatus, device, and storage medium, which aims to solve the technical problem of low accuracy in digital BPM amplitude correction.

[0006] To achieve the above objectives, this application proposes a digital BPM channel amplitude correction method, the method comprising:

[0007] The amplitude information and the filter initial coefficients of the filter in the digital beam position detector are received from the digital beam position detector. The amplitude information is obtained by the digital beam position detector acquiring the amplitude of each channel after receiving the linear frequency modulated signal sent by the correction signal generator. The linear frequency modulated signal is the bandwidth signal of the analog digital beam position detector.

[0008] A set of correction coefficients is generated based on the amplitude information;

[0009] The correction coefficient set is convolved with the initial coefficients of the filter to obtain the latest coefficients of the filter, and the latest coefficients of the filter are sent to the digital beam position detector so that the digital beam position detector can perform amplitude correction between channels based on the latest coefficients of the filter.

[0010] In one embodiment, the step of generating a set of correction coefficients based on the amplitude information includes:

[0011] Based on the amplitude information, the least squares method and the window function method are used to generate a set of correction coefficients for the amplitudes of different channels in the digital beam position detector.

[0012] In one embodiment, before the step of receiving the amplitude information transmitted by the digital beam position detector and the initial filter coefficients of the filter in the digital beam position detector, the method further includes:

[0013] Obtain the operating frequency band of the digital beam position detector;

[0014] Based on the operating frequency band, a correction control command is generated, wherein the correction control command includes the operating frequency band;

[0015] The correction control command is sent to the correction signal generator, which simulates the bandwidth signal coupled out by the digital beam position detector based on the operating frequency band to generate a linear frequency modulated signal, and sends the linear frequency modulated signal to the digital beam position detector based on a preset power divider.

[0016] In one embodiment, before the step of sending the correction control command to the correction signal generator, causing the correction signal generator to generate a linear frequency modulated signal based on the bandwidth signal coupled from the analog beam position detector in the operating frequency band, and sending the linear frequency modulated signal to the digital beam position detector based on a preset power divider, the method further includes:

[0017] Obtain the amplitude deviation of each power divider channel in the preset power divider;

[0018] Based on the amplitude deviation, the deviation between each power dividing channel in the preset power divider is eliminated;

[0019] The step of sending the correction control command to the correction signal generator, causing the correction signal generator to generate a linear frequency modulated signal based on the bandwidth signal coupled from the analog beam position detector in the operating frequency band, and sending the linear frequency modulated signal to the digital beam position detector based on a preset power divider, further includes:

[0020] The correction control command is sent to the correction signal generator, which generates a linear frequency modulated signal based on the bandwidth signal coupled from the analog beam position detector in the working frequency band under different power, amplitude, frequency, phase and modulation forms. The linear frequency modulated signal is then sent to the digital beam position detector based on a preset power divider to eliminate deviation.

[0021] In one embodiment, after the step of generating a correction control command based on the operating frequency band, wherein the correction control command includes the operating frequency band, the method further includes:

[0022] The correction signal generator is controlled to send a synchronization signal to the digital beam position detector, so that the correction signal generator and the digital beam position detector are synchronized in time.

[0023] In one embodiment, the step of sending the latest filter coefficients to the digital beam position detector, so that the digital beam position detector performs amplitude correction between channels based on the latest filter coefficients, includes:

[0024] The latest coefficients of the filter are sent to the FIR filter in the digital beam position detector, and the filter coefficients of the FIR (Finite Impulse Response) filter are reconfigured so that the digital beam position detector can perform amplitude correction between channels based on the latest coefficients of the filter.

[0025] The FIR filter is a filter that combines a high-pass FIR filter and a compensation function in the digital beam position detector.

[0026] In one embodiment, after the step of convolving the correction coefficient group with the initial filter coefficients to obtain the latest filter coefficients, and sending the latest filter coefficients to the digital beam position detector so that the digital beam position detector performs amplitude correction between channels based on the latest filter coefficients, the method further includes:

[0027] The digital beam position detector is controlled to store the latest coefficients of the filter, so that when the digital beam position detector is powered on again, the latest coefficients of the filter are automatically read and the coefficients of the FIR filter in the digital beam position detector are reconfigured.

[0028] Furthermore, to achieve the above objectives, this application also proposes a digital BPM channel amplitude correction device, which includes:

[0029] The receiving module is used to receive the amplitude information sent by the digital beam position detector and the filter initial coefficients of the filter in the digital beam position detector. The amplitude information is obtained by the digital beam position detector acquiring the amplitude of each channel after receiving the linear frequency modulated signal sent by the correction signal generator. The linear frequency modulated signal is the analog bandwidth signal of the digital beam position detector.

[0030] The generation module is used to generate a set of correction coefficients based on the amplitude information;

[0031] The processing module is used to convolve the correction coefficient group with the initial coefficients of the filter to obtain the latest coefficients of the filter, and send the latest coefficients of the filter to the digital beam position detector so that the digital beam position detector performs amplitude correction between channels based on the latest coefficients of the filter.

[0032] In addition, to achieve the above objectives, this application also proposes a digital BPM channel amplitude correction device, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the digital BPM channel amplitude correction method as described above.

[0033] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the digital BPM channel amplitude correction method as described above.

[0034] One or more technical solutions proposed in this application have at least the following technical effects:

[0035] By receiving amplitude information of each channel of the digital beam position detector under a linear frequency modulated (LFM) signal, which is obtained by the correction signal generator simulating the bandwidth signal of the beam position detector, the LFM signal contains amplitude information of each channel of the digital beam position detector under the complete operating frequency band. A correction coefficient set is generated based on this amplitude information. This correction coefficient set can be based on the overall operating frequency band, avoiding correction based on a single frequency band. Then, the correction coefficient set combining the overall amplitude is convolved with the initial coefficients of the filter to obtain the latest coefficients of the filter. The amplitude inconsistency between the channels of the digital beam position detector is measured and corrected based on the latest coefficients of the filter. That is, by combining the overall amplitude information of the digital beam position detector's operating frequency band, the amplitude of each channel of the digital beam position detector is corrected, improving the accuracy of the amplitude correction of the digital beam position detector. Attached Figure Description

[0036] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0037] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0038] Figure 1 This is a flowchart illustrating an embodiment of the digital BPM channel amplitude correction method of this application.

[0039] Figure 2 This is a flowchart illustrating Embodiment 2 of the digital BPM channel amplitude correction method of this application;

[0040] Figure 3 This is a flowchart illustrating Embodiment 3 of the digital BPM channel amplitude correction method of this application;

[0041] Figure 4 This is a schematic diagram of the network topology of the digital BPM channel amplitude correction system of this application;

[0042] Figure 5 This is a schematic diagram of the module structure of the digital BPM channel amplitude correction device according to an embodiment of this application;

[0043] Figure 6 This is a schematic diagram of the device structure of the hardware operating environment involved in the digital BPM channel amplitude correction method in the embodiments of this application.

[0044] Explanation of icon numbers:

[0045] 1. Calibration signal generator; 2. Power divider; 3. Digital position measurement processor; 4. Computer; 5. Reference clock source.

[0046] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0047] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.

[0048] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.

[0049] The main solution of this application embodiment is as follows: A computer receives amplitude information sent by a digital beam position detector and the initial filter coefficients of the filter in the digital beam position detector. The amplitude information is obtained by the digital beam position detector acquiring the amplitude of each channel after receiving a linear frequency modulated signal sent by a correction signal generator. The linear frequency modulated signal is a simulated bandwidth signal of the digital beam position detector. A correction coefficient set is generated based on the amplitude information. The correction coefficient set is convolved with the initial filter coefficients to obtain the latest filter coefficients. The latest filter coefficients are then sent to the digital beam position detector, so that the digital beam position detector performs amplitude correction between channels based on the latest filter coefficients.

[0050] In this embodiment, for ease of description, the following description uses a computer as the execution subject.

[0051] Existing technologies typically generate a single-point frequency sine wave signal and send it to the digital BPM under test. Then, the phase difference or amplitude ratio is measured to generate the correction coefficient. Since the correction of the digital BPM by the single-point frequency sine wave signal is only a single-point frequency correction within the channel, it cannot be corrected from the overall frequency perspective, resulting in low accuracy of digital BPM amplitude correction.

[0052] This application provides a solution that receives amplitude information of each channel of a digital beam position detector under a linear frequency modulated (LFM) signal. Since the LFM signal is obtained by a correction signal generator simulating the bandwidth signal of the beam position detector, it contains amplitude information of each channel of the digital beam position detector under the complete operating frequency band. A correction coefficient set is generated based on this amplitude information. This correction coefficient set can be based on the overall operating frequency band, avoiding correction based on a single frequency band. Then, the latest filter coefficients are obtained by convolving the correction coefficient set with the initial coefficients of the filter. The amplitude inconsistencies between the channels of the digital beam position detector are measured and corrected based on the latest filter coefficients. In other words, the amplitude of each channel of the digital beam position detector is corrected by combining the overall amplitude information of the operating frequency band of the digital beam position detector, thereby improving the accuracy of amplitude correction of the digital beam position detector.

[0053] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone, or an electronic device or computer capable of performing the above functions. The following description uses a computer as an example to illustrate this embodiment and the subsequent embodiments.

[0054] Based on this, embodiments of this application provide a digital BPM channel amplitude correction method, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the digital BPM channel amplitude correction method of this application.

[0055] In this embodiment, the digital BPM channel amplitude correction method includes steps S10~S30:

[0056] Step S10: Receive amplitude information and filter initial coefficients of the filter in the digital beam position detector sent by the digital beam position detector. The amplitude information is obtained by the digital beam position detector acquiring the amplitude of each channel after receiving the linear frequency modulated signal sent by the correction signal generator. The linear frequency modulated signal is the analog bandwidth signal of the digital beam position detector.

[0057] It should be noted that the digital beam position detector (Digital BPM), used in online beam diagnostic equipment for particle accelerators, amplifies, filters, samples, and digitally processes the mirror current induced when the beam passes through, ultimately calculating the two-dimensional position coordinates of the beam within the cross-section of the vacuum tube. The Digital BPM integrates a high-speed ADC (Analog-to-Digital Converter) for signal sampling and quantization, and its FPGA (Field Programmable Gate Array) chip can also perform signal filtering and compensation.

[0058] It should be noted that amplitude information refers to the amplitude quantization result of the digital BPM on the output signals of each RF channel when it receives external calibration excitation. It is typically expressed as root-mean-square voltage, power, or ADC code value, and is used to reflect the gain differences between channels. The initial filter coefficients are the original set of coefficients loaded onto the internal FIR (Finite Impulse Response) filter of the digital BPM at the factory or after the previous calibration. The calibration signal generator is a remotely programmable broadband RF source, possessing at least a linear frequency modulated (LFM) output mode, used to simulate beam coupling signals during beamless vacuum periods for online calibration of the digital BPM. The LFM signal is a sine wave whose instantaneous frequency varies linearly with time within a set bandwidth. Its spectrum continuously covers the entire operating frequency band of the digital BPM, thus representing "the bandwidth signal of the simulated digital beam position detector."

[0059] Understandably, by using a linear frequency modulated signal to cover the entire operating frequency band, the correction results become insensitive to changes in the beam spectrum, thus solving the problem of insufficient accuracy caused by the inability of a single-point frequency to reflect the overall frequency response. This allows for the measurement and correction of amplitude inconsistencies between different channels of the digital BPM, thereby improving the accuracy of amplitude correction for the digital BPM.

[0060] Understandably, by injecting a linear frequency modulated signal covering the operating bandwidth of the digital beam position detector into the calibration signal generator, the amplitude response characteristics of each channel across the entire frequency band can be effectively excited, thereby comprehensively and accurately acquiring amplitude difference information between channels. Simultaneously, the initial coefficients of the filters are acquired synchronously, providing a data foundation for preserving the original filtering function in subsequent calibration processes. Therefore, this not only ensures the integrity and representativeness of amplitude information acquisition but also avoids the loss of signal processing functions due to ignoring the original filtering state, laying the prerequisite for achieving high-precision, full-band channel amplitude consistency calibration.

[0061] In practical implementation, the correction signal generator can receive control commands sent by the computer via a network, etc., and change parameters such as power, amplitude, frequency, phase and modulation form of the output signal of the correction signal generator to simulate the bandwidth signal coupled out by the BPM probe, generate a linear frequency modulated signal corresponding to the bandwidth signal and send it to the digital BPM, so that the digital BPM can collect the amplitude information of each channel according to the linear frequency modulated signal and send the amplitude information to the computer.

[0062] Optionally, the calibration signal generator receives control commands sent by a computer via a network, and generates a linear frequency modulated (LFM) signal by simulating the bandwidth signal of the digital BPM according to the control commands. Then, it divides the LFM signal into multiple channels and sends them to the digital BPM via a preset power divider. This allows the digital BPM to collect amplitude information from each channel based on the LFM signal and send the amplitude information to the computer. The preset power divider can be a 1-to-4, 1-to-8, or 1-to-16 splitter, etc.

[0063] The preset power divider is a pre-configured power divider used to distribute the single-line linear frequency modulation signal output by the correction signal generator to multiple input channels of the digital beam position detector in an equal-amplitude and in-phase manner.

[0064] Step S20: Generate a set of correction coefficients based on the amplitude information;

[0065] It should be noted that the correction coefficient group is a gain correction vector calculated by the computer algorithm based on the amplitude information. The number of elements is the same as the number of channels, and the goal is to normalize the amplitude of each channel to the same reference.

[0066] Furthermore, step S20 also includes:

[0067] Based on the amplitude information, the least squares method and the window function method are used to generate a set of correction coefficients for the amplitudes of different channels in the digital beam position detector.

[0068] It should be noted that the least squares method is a mathematical optimization method used to find the optimal correction coefficients by minimizing the sum of squares of the errors between the actual amplitude response and the ideal consistent response of each channel, in the presence of measurement errors, so as to achieve the best amplitude matching between channels. The window function method is a technique in signal processing that applies specific weighting functions (such as Hanning windows, Hamming windows, Kaiser windows, etc.) to time-domain or frequency-domain data to suppress spectral leakage and improve frequency-domain resolution. In this embodiment, the window function method is used to smooth the correction coefficients initially obtained based on the least squares method, thereby improving their frequency-domain continuity and stability.

[0069] Understandably, by using the least squares method combined with the window function method to generate a set of correction coefficients based on the collected full-band amplitude information, the frequency domain edge effect and spectral leakage can be effectively suppressed while minimizing the amplitude error between channels, thereby obtaining smooth and stable correction coefficients. Therefore, this set of correction coefficients can accurately reflect the gain deviation of each channel and provide targeted compensation factors, thereby improving the robustness and generalization ability of the correction coefficients, making the subsequent amplitude correction results more reliable, and effectively improving the channel consistency and measurement linearity of the digital beam position detector.

[0070] In practice, computers can use methods such as least squares or window function to generate correction coefficient sets.

[0071] Step S30: Convolve the correction coefficient group with the initial filter coefficients to obtain the latest filter coefficients, and send the latest filter coefficients to the digital beam position detector so that the digital beam position detector can perform amplitude correction between channels based on the latest filter coefficients.

[0072] It should be noted that the convolution process involves discretely convolving the correction coefficient set with the initial filter coefficients to obtain a new coefficient set that combines the dual functions of "high-pass filtering + amplitude compensation," ensuring that no additional hardware filter stages are added. The latest filter coefficients are used to rewrite the coefficients of the internal FIR filter of the digital BPM.

[0073] Understandably, the correction coefficient set is convolved with the initial filter coefficients to multiply the correction gain response with the original filter frequency response in the frequency domain, thereby generating new FIR coefficients in the time domain. These latest filter coefficients are then sent back to the digital BPM, which uses them to reconfigure its internal FIR filters, enabling the digital BPM to automatically achieve inter-channel amplitude equalization in subsequent operations.

[0074] In the specific implementation, the correction coefficient set is a one-dimensional discrete sequence, the length of which matches the frequency response characteristics to be compensated for each channel in the digital beam position detector; the initial filter coefficients are the tap coefficients configured in the uncorrected state of the FIR filter inside the digital beam position detector, used to realize the original high-pass filtering and signal compensation functions; the correction coefficient set and the initial filter coefficients are convolved, specifically by multiplying the discrete Fourier transform results of the two in the frequency domain and then performing an inverse transform, or by directly performing a linear convolution operation in the time domain, thereby generating the latest filter coefficients that integrate the amplitude correction function and the original filtering function. Subsequently, the latest filter coefficients are sent to the digital beam position detector through the communication interface, triggering its internal configuration logic to dynamically reconfigure the FIR filters corresponding to each channel.

[0075] In practice, after receiving the latest coefficients of the filter, the digital beam position detector writes them into the filter coefficient register of each channel, so that the subsequent input beam sensing signal can automatically complete the equalization correction of the amplitude response between channels when it is processed by the FIR filter, without the need for additional gain adjustment circuits or back-end software compensation.

[0076] Optionally, after step S30, the digital BPM channel amplitude correction method further includes:

[0077] The digital beam position detector is controlled to store the latest coefficients of the filter, so that when the digital beam position detector is powered on again, the latest coefficients of the filter are automatically read and the coefficients of the FIR filter in the digital beam position detector are reconfigured.

[0078] Understandable,

[0079] This embodiment provides a digital BPM channel amplitude correction method. It receives amplitude information of each channel of a digital beam position detector under a linear frequency modulated (LFM) signal. Since the LFM signal is obtained by a correction signal generator simulating the bandwidth signal of the beam position detector, it contains amplitude information of each channel of the digital beam position detector within the complete operating frequency band. A correction coefficient set is generated based on this amplitude information, which can be based on the entire operating frequency band, avoiding correction based on a single frequency band. Then, the latest filter coefficients are obtained by convolving the correction coefficient set (combining the overall amplitude) with the initial filter coefficients. The amplitude inconsistencies between channels of the digital beam position detector are measured and corrected based on these latest filter coefficients. In other words, by combining the overall amplitude information of the digital beam position detector's operating frequency band, the amplitude of each channel of the digital beam position detector is corrected, improving the accuracy of the digital beam position detector amplitude correction.

[0080] Based on the first embodiment of this application, in the second embodiment of this application, the content that is the same as or similar to that in Embodiment 1 above can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 2 Before step S10, the digital BPM channel amplitude correction method further includes steps S01-S02:

[0081] Step S01: Obtain the operating frequency band of the digital beam position detector;

[0082] Step S02: Based on the operating frequency band, generate a correction control command, wherein the correction control command includes the operating frequency band;

[0083] Step S03: The correction control command is sent to the correction signal generator, so that the correction signal generator generates a linear frequency modulated signal based on the bandwidth signal coupled from the analog beam position detector of the working frequency band, and sends the linear frequency modulated signal to the digital beam position detector based on a preset power divider.

[0084] It should be noted that the operating frequency band is the frequency range within which the beam position detector effectively responds to beam signals during actual operation, typically determined by its front-end analog circuitry (such as amplifiers and filters) and digital processing module. This frequency band also reflects the bandwidth capability of the BPM for beam-coupled signals. The calibration control command is a computer-generated digital instruction used to configure the operating parameters of the calibration signal generator. This command at least includes the operating frequency band information of the digital beam position detector and may further include parameters such as signal power, modulation method, and duration, used to guide the generation of the calibration signal.

[0085] Understandably, by acquiring the operating frequency band of the beam position detector and generating a correction control command containing that frequency band, the correction signal generator can accurately simulate the bandwidth signal coupled out by the detector in the actual beam environment, thereby generating a linear frequency modulated signal that perfectly matches its operating characteristics. After being distributed by a preset power divider, this linear frequency modulated signal can simultaneously and equally excite all channels of the digital beam position detector, ensuring that each channel responds under the same input conditions. This improves the targeting and effectiveness of the correction excitation, avoids correction inaccuracies caused by mismatched excitation frequency bands, and provides a high-fidelity, high-signal-to-noise ratio data foundation for subsequent channel consistency correction based on full-band amplitude information. Therefore, it improves the accuracy, adaptability, and engineering practicality of the entire amplitude correction system.

[0086] In practical implementation, the computer acquires the operating frequency band of the digital beam position detector, including reading its nominal operating frequency range from the detector's device configuration register, or having the user input the frequency band parameters corresponding to the current operating mode through the computer software interface. The operating frequency band is usually represented in the form of a start frequency and an end frequency, such as 10 MHz to 200 MHz, used to define the sweep range of subsequent correction signals. The computer then generates a correction control instruction based on the operating frequency band, including a structured instruction data packet constructed by the correction control computer. This correction control instruction at least includes the start and end frequencies of the operating frequency band and optionally includes parameters such as signal power level, modulation slope, duration, and modulation type. The correction control instruction is encapsulated using a standard communication protocol to ensure that the correction signal generator can accurately parse and execute the correction control instruction after receiving it. After receiving the correction control instruction, the correction signal generator generates a frequency from the start frequency of the correction signal according to the frequency band information in the correction control instruction. A linearly modulated signal is generated by linearly scanning from the starting frequency to the ending frequency. The bandwidth of this linearly modulated signal is consistent with the actual coupling bandwidth of the digital beam position detector, thereby effectively reproducing the real beam excitation environment. The calibration signal generator then sends the linearly modulated signal to a pre-calibrated N-channel equal-division power divider (where N is the number of channels of the digital beam position detector). This pre-calibrated power divider divides the single input signal into multiple output signals with consistent amplitude and phase alignment, and feeds them into the input ports of each sensing channel of the digital beam position detector, ensuring that all channels respond and acquire data under the same excitation conditions, providing a fair and reliable test basis for subsequent amplitude consistency calibration.

[0087] Furthermore, prior to step S03, the digital BPM channel amplitude correction method further includes:

[0088] Obtain the amplitude deviation of each power divider channel in the preset power divider;

[0089] Based on the amplitude deviation, the deviation between each power dividing channel in the preset power divider is eliminated.

[0090] It should be noted that a power divider channel refers to the signal path corresponding to each output port in a preset power divider. For example, in a 4-channel power divider, there are 4 power divider channels, each connected to one of the 4 sensing electrode inputs of a digital beam position detector. The actual amplitude response of each power divider channel may vary due to manufacturing tolerances, temperature drift, or connection losses. Amplitude deviation refers to the difference in output signal amplitude between the power divider channels of the preset power divider under the same input signal conditions.

[0091] It is understandable that by obtaining the amplitude deviation of each power divider channel in advance and making targeted compensation for the correction excitation signal based on the amplitude deviation, the inconsistency of excitation between channels caused by manufacturing tolerances or aging of the power divider can be effectively eliminated.

[0092] Understandably, without this calibration, even if the digital beam position detector channels are perfectly identical, differences in external excitation amplitudes could lead to misjudgments of channel mismatch, resulting in distorted calibration results. Therefore, by avoiding misattributing the system error introduced by the power divider to BPM channel error, it is ensured that subsequent amplitude correction only reflects the true channel characteristics of the digital beam position detector, significantly improving the reliability, repeatability, and engineering robustness of the entire calibration system.

[0093] Optionally, step S03 further includes:

[0094] The correction control command is sent to the correction signal generator, which generates a linear frequency modulated signal based on the bandwidth signal coupled from the analog beam position detector in the working frequency band under different power, amplitude, frequency, phase and modulation forms. The linear frequency modulated signal is then sent to the digital beam position detector based on a preset power divider to eliminate deviation.

[0095] It should be noted that the preset power divider for eliminating deviation is a power divider that has been pre-calibrated and subjected to amplitude compensation. The amplitude deviation between its output channels has been corrected, and it can distribute the input signal to multiple input channels of the digital beam position detector with equal amplitude and in phase, ensuring excitation consistency.

[0096] Understandably, by sending correction control commands containing the operating frequency band and multi-dimensional excitation parameters to the correction signal generator, the computer enables the correction signal generator to flexibly simulate various coupling signal scenarios that the beam position detector may encounter in actual operation, and generate a linear frequency modulated signal covering the entire operating bandwidth. At the same time, after the linear frequency modulated signal is distributed by a preset power divider that has eliminated amplitude deviation, it can ensure that each channel receives completely consistent excitation. Therefore, this not only improves the engineering representativeness and environmental adaptability of the correction excitation, but also fundamentally avoids correction deviations caused by inconsistent power dividers or single excitation, thus providing a reliable data foundation for subsequent high-precision and high-robust channel amplitude correction, and effectively enhancing the measurement accuracy and long-term stability of the digital beam position detection system under complex operating conditions.

[0097] Furthermore, after step S02, the digital BPM channel amplitude correction method further includes:

[0098] The correction signal generator is controlled to send a synchronization signal to the digital beam position detector, so that the correction signal generator and the digital beam position detector are synchronized in time.

[0099] It should be noted that the synchronization signal is a digital or analog trigger signal output from the correction signal generator for time alignment. Its timing is strictly aligned with the start time of the correction excitation signal, and it is used to notify the digital beam position detector to start acquisition or align the sampling clock. The synchronization signal is generated by the correction signal generator based on a reference clock.

[0100] Understandably, the computer sends a synchronization signal to the digital BPM by controlling the correction signal generator, ensuring precise alignment between the two in the time domain. This guarantees that the digital BPM begins data acquisition and processing at the exact start moment of receiving the correction excitation signal. Without time synchronization, sampling clock drift or trigger delay may lead to inconsistent sampling phases of the same excitation signal across channels, introducing false amplitude or phase differences and severely affecting the accuracy of the correction results. This effectively eliminates measurement errors caused by timing mismatch, significantly improving the reliability and repeatability of amplitude correction. Especially under broadband linear frequency modulation (LFM) signal excitation, it plays a crucial role in maintaining phase consistency and frequency response alignment between channels, thus ensuring the performance stability of the digital beam position detection system in high-precision beam diagnostics.

[0101] Based on the first and second embodiments of this application, the same or similar content as the above embodiments in the third embodiment of this application can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 3 Step S30 further includes step S1:

[0102] Step S1: Send the latest coefficients of the filter to the FIR filter in the digital beam position detector, reconfigure the filter coefficients of the FIR filter, and enable the digital beam position detector to perform amplitude correction between channels based on the latest coefficients of the filter.

[0103] The FIR filter is a filter that combines a high-pass FIR filter and a compensation function in the digital beam position detector.

[0104] It should be noted that an FIR filter is a digital filter with a finite unit impulse response, whose output depends only on the weighted sum of the current and a finite number of past input samples. FIR filters have advantages such as linear phase, high stability, and ease of implementation. The compensation function is used to digitally compensate for non-ideal frequency response introduced by the analog circuitry at the front end of the digital beam position detector or the transmission link.

[0105] Understandably, by sending the latest filter coefficients to the FIR filter in the digital beam position detector and reconfiguring its filter coefficients, the computer enables each channel to complete amplitude correction directly at the signal processing front end without adding additional hardware or post-processing modules. Since the FIR filter itself integrates high-pass filtering and system response compensation functions, the corrected coefficients can effectively suppress low-frequency interference and compensate for link distortion while achieving channel equalization. This not only simplifies the system architecture and reduces processing latency, but also avoids the cumulative errors introduced by multi-level processing, achieving seamless integration of the correction function with the original signal conditioning function. Thus, while ensuring the accuracy of beam position measurement, it improves the overall integration, real-time performance, and engineering practicality of the digital beam position detector.

[0106] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the digital BPM channel amplitude correction method of this application. Any simple modifications based on this technical concept are within the protection scope of this application.

[0107] This application also provides a digital BPM channel amplitude correction system; please refer to... Figure 4 , Figure 4 The digital position measurement processor mentioned below is the digital BPM, and the digital BPM channel amplitude correction system includes:

[0108] The computer, the calibration signal generator, and the digital BPM are provided, wherein the computer is communicatively connected to the calibration signal generator and the digital BPM, and the calibration signal generator is connected to the digital BPM.

[0109] The correction signal generator is used to send a linear frequency modulated signal to the digital BPM based on the received control command, wherein the linear frequency modulated signal is an analog bandwidth signal of the digital BPM.

[0110] The digital BPM is used to acquire amplitude information of each channel based on the linear frequency modulation signal and send the amplitude information to the computer; it is also used to perform amplitude correction based on the received positive data.

[0111] The computer is used to generate corrected gain data based on the amplitude information and send the gain data to the digital BPM.

[0112] Optionally, the system further includes a reference clock source and a power divider, a correction signal generator and a power divider are connected via a coaxial connector, the power divider is connected to a digital BPM, and the power divider channels are connected to the corresponding channels in the digital BPM.

[0113] Furthermore, the correction signal generator can generate single-point frequency signals, linear frequency modulated continuous wave signals, Gaussian pulse signals, and synchronization signals according to the reference clock, and then send the correction signals to the power divider through a coaxial RF cable. The synchronization signal is a pulse signal, which can be output as an electrical signal through a coaxial connector or as an optical synchronization signal through an optocoupler.

[0114] After receiving control commands from a computer via a network, the correction signal generator changes parameters such as power, amplitude, frequency, phase, and modulation form of its output signal to output a linear frequency modulated signal.

[0115] A power divider is used to split the correction signal output from the correction signal generator into multiple paths and send them to the digital BPM. Depending on the number of input signal channels in the digital BPM, the power divider can be 1:4, 1:8, or 1:16, etc.

[0116] A digital BPM includes a signal acquisition module and a processing module. The signal acquisition module acquires multiple signals, while the processing module performs the digital BPM's processing functions. Furthermore, the digital BPM integrates an FPGA chip, which performs signal filtering and compensation. The FPGA chip includes an FIR filter, and the coefficients of this FIR filter are dynamically configurable. Digital BPM correction and compensation are achieved by reconfiguring the FIR filter coefficients.

[0117] The computer runs automatic amplitude correction software, which can control the correction signal generator to produce correction signals with different power, amplitude, frequency, phase and modulation forms, control the gain of the radio frequency channel in the digital BPM, receive data and execute the correction algorithm, and save the generated correction coefficients as a correction coefficient file.

[0118] This application also provides a digital BPM channel amplitude correction device, please refer to... Figure 5 The digital BPM channel amplitude correction device includes:

[0119] The receiving module is used to receive the amplitude information sent by the digital beam position detector and the filter initial coefficients of the filter in the digital beam position detector. The amplitude information is obtained by the digital beam position detector acquiring the amplitude of each channel after receiving the linear frequency modulated signal sent by the correction signal generator. The linear frequency modulated signal is the analog bandwidth signal of the digital beam position detector.

[0120] The generation module is used to generate a set of correction coefficients based on the amplitude information;

[0121] The processing module is used to convolve the correction coefficient group with the initial coefficients of the filter to obtain the latest coefficients of the filter, and send the latest coefficients of the filter to the digital beam position detector so that the digital beam position detector performs amplitude correction between channels based on the latest coefficients of the filter.

[0122] Optionally, the generation module is also used to generate a set of correction coefficients for the amplitudes of different channels in the digital beam position detector based on the amplitude information, using the least squares method and the window function method.

[0123] Optionally, the receiving module is further configured to acquire the operating frequency band of the digital beam position detector; generate a correction control command based on the operating frequency band, the correction control command including the operating frequency band; send the correction control command to the correction signal generator, causing the correction signal generator to simulate the bandwidth signal coupled out of the beam position detector based on the operating frequency band to generate a linear frequency modulated signal, and send the linear frequency modulated signal to the digital beam position detector based on a preset power divider.

[0124] Optionally, the receiving module is further configured to acquire the amplitude deviation of each power dividing channel in the preset power divider; based on the amplitude deviation, eliminate the deviation between each power dividing channel in the preset power divider; send the correction control command to the correction signal generator, so that the correction signal generator generates a linear frequency modulated signal based on the bandwidth signal coupled from the analog beam position detector of the working frequency band under different power, amplitude, frequency, phase and modulation form, and sends the linear frequency modulated signal to the digital beam position detector based on the preset power divider with eliminated deviation.

[0125] Optionally, the receiving module is further configured to control the correction signal generator to send a synchronization signal to the digital beam position detector, so that the correction signal generator and the digital beam position detector are time synchronized.

[0126] Optionally, the processing module is further configured to send the latest coefficients of the filter to the FIR filter in the digital beam position detector, reconfigure the filter coefficients of the FIR filter, and enable the digital beam position detector to perform amplitude correction between channels based on the latest coefficients of the filter; wherein, the FIR filter is a filter that combines a high-pass FIR filter and a compensation function in the digital beam position detector.

[0127] Optionally, the processing module is further configured to control the digital beam position detector to store the latest coefficients of the filter, so that when the digital beam position detector is powered on again, it automatically reads the latest coefficients of the filter and reconfigures the coefficients of the FIR filter in the digital beam position detector.

[0128] The digital BPM channel amplitude correction device provided in this application, employing the digital BPM channel amplitude correction method described in the above embodiments, can solve the technical problem of low accuracy in digital BPM amplitude correction. Compared with the prior art, the beneficial effects of the digital BPM channel amplitude correction device provided in this application are the same as those of the digital BPM channel amplitude correction method described in the above embodiments, and other technical features in the digital BPM channel amplitude correction device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.

[0129] This application provides a digital BPM channel amplitude correction device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the digital BPM channel amplitude correction method in the first embodiment described above.

[0130] The following is for reference. Figure 6 This document illustrates a structural schematic diagram of a digital BPM channel amplitude correction device suitable for implementing embodiments of this application. The digital BPM channel amplitude correction device in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 6 The digital BPM channel amplitude correction device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0131] like Figure 6As shown, the digital BPM channel amplitude correction device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the digital BPM channel amplitude correction device. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to I / O interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. Communication device 1009 allows the digital BPM channel amplitude correction device to communicate wirelessly or wiredly with other devices to exchange data. Although digital BPM channel amplitude correction devices with various systems are shown in the figures, it should be understood that it is not required to implement or possess all the systems shown. More or fewer systems can be implemented alternatively.

[0132] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.

[0133] The digital BPM channel amplitude correction device provided in this application, employing the digital BPM channel amplitude correction method described in the above embodiments, can solve the technical problem of low accuracy in digital BPM amplitude correction. Compared with the prior art, the beneficial effects of the digital BPM channel amplitude correction device provided in this application are the same as those of the digital BPM channel amplitude correction method described in the above embodiments, and other technical features of this digital BPM channel amplitude correction device are the same as those disclosed in the previous embodiment method, and will not be repeated here.

[0134] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.

[0135] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0136] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the digital BPM channel amplitude correction method in the above embodiments.

[0137] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0138] The aforementioned computer-readable storage medium may be included in the digital BPM channel amplitude correction device; or it may exist independently and not be assembled into the digital BPM channel amplitude correction device.

[0139] The aforementioned computer-readable storage medium carries one or more programs. When these programs are executed by a digital BPM channel amplitude correction device, the digital BPM channel amplitude correction device: receives amplitude information sent by a digital beam position detector and the initial filter coefficients of the filters in the digital beam position detector. The amplitude information is obtained by the digital beam position detector acquiring the amplitude of each channel after receiving a linear frequency modulated signal sent by a correction signal generator. The linear frequency modulated signal is an analog bandwidth signal of the digital beam position detector. Based on the amplitude information, a set of correction coefficients is generated. The set of correction coefficients is convolved with the initial filter coefficients to obtain the latest filter coefficients, and the latest filter coefficients are sent to the digital beam position detector, causing the digital beam position detector to perform amplitude correction between channels based on the latest filter coefficients.

[0140] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0141] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0142] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0143] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described digital BPM channel amplitude correction method, thereby solving the technical problem of low accuracy in digital BPM amplitude correction. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the digital BPM channel amplitude correction method provided in the above embodiments, and will not be repeated here.

[0144] The above description is only a part of the embodiments of this application and does not limit the scope of protection of this application. All equivalent structural transformations made under the technical concept of this application and using the content of this application specification and drawings, or direct / indirect applications in other related technical fields, are included in the scope of protection of this application.

Claims

1. A method for digital BPM channel amplitude correction, characterized in that, The method comprises: receiving amplitude information and filter initial coefficients of a filter in the digital beam current position detector sent by the digital beam current position detector, the amplitude information being obtained by collecting the amplitude of each channel after the digital beam current position detector receives a chirp signal sent by a correction signal generator, the chirp signal being a bandwidth signal of the digital beam current position detector simulated by the correction signal generator; generating a correction coefficient set based on the amplitude information; performing convolution processing on the correction coefficient set and the filter initial coefficients to obtain filter latest coefficients, and sending the filter latest coefficients to the digital beam current position detector to enable the digital beam current position detector to perform amplitude correction between channels based on the filter latest coefficients.

2. The method of claim 1, wherein, The step of generating a correction coefficient set based on the amplitude information comprises: based on the amplitude information, generating a correction coefficient set of the amplitude between different channels in the digital beam current position detector by using a least square method and a window function method.

3. The method of claim 1, wherein, Before the step of receiving amplitude information and filter initial coefficients of a filter in the digital beam current position detector sent by the digital beam current position detector, the method further comprises: obtaining a working frequency band of the digital beam current position detector; generating a correction control instruction based on the working frequency band, the correction control instruction containing the working frequency band; sending the correction control instruction to the correction signal generator to enable the correction signal generator to simulate a bandwidth signal coupled out by the digital beam current position detector based on the working frequency band, to generate a chirp signal, and to send the chirp signal to the digital beam current position detector based on a preset power divider.

4. The method of claim 3, wherein, Before the step of sending the correction control instruction to the correction signal generator to enable the correction signal generator to simulate a bandwidth signal coupled out by the digital beam current position detector based on the working frequency band, to generate a chirp signal, and to send the chirp signal to the digital beam current position detector based on a preset power divider, the method further comprises: obtaining the amplitude deviation of each power division channel in the preset power divider; based on the amplitude deviation, eliminating the deviation between each power division channel in the preset power divider; The step of sending the correction control instruction to the correction signal generator to enable the correction signal generator to simulate a bandwidth signal coupled out by the digital beam current position detector based on the working frequency band, to generate a chirp signal, and to send the chirp signal to the digital beam current position detector based on a preset power divider further comprises: sending the correction control instruction to the correction signal generator to enable the correction signal generator to simulate a bandwidth signal coupled out by the digital beam current position detector under different power, amplitude, frequency, phase and modulation forms based on the working frequency band, to generate a chirp signal, and to send the chirp signal to the digital beam current position detector based on the preset power divider with the deviation eliminated.

5. The method of claim 3, wherein, After the step of generating a correction control instruction based on the working frequency band, the correction control instruction containing the working frequency band, the method further comprises: The control unit controls the correction signal generator to send a synchronization signal to the digital beam position monitor, so that the correction signal generator is time-synchronized with the digital beam position monitor.

6. The method of claim 1, wherein, The step of sending the latest filter coefficients to the digital beam position monitor, so that the digital beam position monitor performs amplitude correction between channels based on the latest filter coefficients, comprises: The latest filter coefficients are sent to a FIR filter in the digital beam position monitor, and filter coefficients of the FIR filter are reconfigured, so that the digital beam position monitor performs amplitude correction between channels based on the latest filter coefficients. The FIR filter is a high-pass FIR filter in the digital beam position monitor and a filter combined with a compensation function.

7. The method of claim 1, wherein, After the step of performing convolution processing on the correction coefficient set and the initial filter coefficients to obtain the latest filter coefficients, and sending the latest filter coefficients to the digital beam position monitor, so that the digital beam position monitor performs amplitude correction between channels based on the latest filter coefficients, the method further comprises: The control unit controls the digital beam position monitor to store the latest filter coefficients, so that when the digital beam position monitor is powered on again, the digital beam position monitor automatically reads the latest filter coefficients and reconfigures filter coefficients of a FIR filter in the digital beam position monitor.

8. A digital BPM channel amplitude correction device, characterized by, The apparatus comprises: The receiving module is configured to receive amplitude information and initial filter coefficients of a filter in a digital beam position monitor, the amplitude information being obtained by the digital beam position monitor after receiving a linear frequency modulation signal sent by a correction signal generator, the linear frequency modulation signal being an analog bandwidth signal of the digital beam position monitor; The generating module is configured to generate a correction coefficient set based on the amplitude information; The processing module is configured to perform convolution processing on the correction coefficient set and the initial filter coefficients to obtain latest filter coefficients, and send the latest filter coefficients to the digital beam position monitor, so that the digital beam position monitor performs amplitude correction between channels based on the latest filter coefficients.

9. A digital BPM channel amplitude correction device, characterized by, The device comprises a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the digital BPM channel amplitude correction method according to any one of claims 1 to 7.

10. A storage medium, characterized by The storage medium is a computer readable storage medium, and the storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the digital BPM channel amplitude correction method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Beam position and phase measurement system and method based on full digitalization technology

    CN104181577A

  • Multichannel amplitude-phase correction method for digital beam forming system

    CN111638494A