A single-shot based beamlet position acquisition method and electronic device

By acquiring the lateral and longitudinal positions of each bundle cluster through a single sampling method, the problem that the same data acquisition unit cannot acquire data simultaneously in the existing technology is solved, reducing system complexity and cost, and achieving high reliability and practicality.

CN115221917BActive Publication Date: 2025-12-05UNIV OF SCI & TECH OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210696887.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-20
Publication Date
2025-12-05
Estimated Expiration
2042-06-20

AI Technical Summary

Technical Problem

In the existing technology, the synchronous sampling technology based on high-speed sampling boards requires two four-channel acquisition cards to work synchronously, which has the problem of asynchronous operation and high cost, and cannot simultaneously acquire the lateral and longitudinal positions of each bundle.

Method used

The single-sampling method is used to acquire the lateral and longitudinal positions of each bundle using the same four-channel data acquisition unit. This includes acquiring multiple sampling points, calculating the number of bundle loops, resampling, bundle segmentation processing, creating a single-sampling lookup table, and outputting the position in real time.

Benefits of technology

This method achieves the technology that cannot be acquired simultaneously by the same data acquisition unit, reducing system complexity and cost. It provides lateral and longitudinal position information for each bundle, further reducing system complexity and cost. The method is simple to implement, highly reliable, and highly practical.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115221917B_ABST
    Figure CN115221917B_ABST
Patent Text Reader

Abstract

The application discloses a single-sampling-based bunch-by-bunch position acquisition method and electronic equipment, and the method comprises the following steps: acquiring a plurality of sampling points of a bunch-by-bunch signal; calculating the number of bunch-by-bunch turns contained in the acquired bunch-by-bunch signal; resampling the acquired bunch-by-bunch signal; performing bunch-by-bunch segmentation processing on the resampled bunch-by-bunch signal; creating a single-sampling lookup table by means of the bunch-by-bunch signal after the bunch-by-bunch segmentation; performing single acquisition on the bunch-by-bunch signal by means of the single-sampling lookup table to obtain single-sampling data of the bunch-by-bunch signal; feeding the single-sampling data of the bunch-by-bunch signal into a data processing unit; and outputting the transverse and longitudinal positions of the bunch-by-bunch signal in real time by the data processing unit. The application can be applied to solve the problem that the same data acquisition unit cannot simultaneously acquire the transverse and longitudinal positions of the bunch-by-bunch signal.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of particle accelerator technology, in particular to a single-sampling-based bunch-by-bunch position acquisition method and electronic equipment. BACKGROUND

[0002] Bunch-by-bunch information can provide more accurate beam information on a time scale, judge the machine state of the light source, and provide a basis for further improving the beam quality of the synchrotron radiation light source. There are two main methods for acquiring the position of the bunch-by-bunch: a random sampling technique based on a high-speed oscilloscope, which acquires the electrical signal of the BPM in the storage ring through a high-speed sampling oscilloscope, and acquires the information of the bunch-by-bunch in quasi-real time through a software algorithm in the back end; a synchronous sampling technique based on a high-speed sampling board card, which triggers the high-speed sampling board card to collect the BPM electrical signal through the RF synchronization signal in the storage ring, and then acquires the position of the bunch-by-bunch in real time through the FPGA of the solidification processing algorithm.

[0003] The synchronous sampling technique based on the high-speed sampling board card requires at least two four-channel acquisition cards to work synchronously to acquire the transverse and longitudinal positions of the bunch-by-bunch, but the two acquisition cards are not synchronized and the cost is high. Therefore, we propose a single-sampling method, which can simultaneously acquire the transverse and longitudinal positions of the bunch-by-bunch through the same four-channel data acquisition unit, reducing the complexity and cost of the system. SUMMARY

[0004] In view of the above problems, the present application provides a single-sampling-based bunch-by-bunch position acquisition method, which is applied to solve the problem that the same data acquisition unit cannot simultaneously acquire the transverse and longitudinal positions of the bunch-by-bunch.

[0005] One aspect of the present disclosure provides a single-sampling-based bunch-by-bunch position acquisition method, which comprises the following steps:

[0006] S01: acquiring a plurality of sampling points of the bunch-by-bunch signal;

[0007] S02: calculating the number of bunch-by-bunch turns contained in the collected bunch-by-bunch signal;

[0008] S03: resampling the collected bunch-by-bunch signal;

[0009] S04: performing bunch-by-bunch segmentation processing on the resampled bunch-by-bunch signal;

[0010] S05: creating a single-sampling lookup table with the bunch-by-bunch after the bunch-by-bunch segmentation processing;

[0011] S06: performing single-sampling collection on the bunch-by-bunch signal to obtain single-sampling data of the bunch-by-bunch using the single-sampling lookup table;

[0012] S07: feeding the single-shot sampling data of the bunch by bunch into a data processing unit;

[0013] S08: outputting the transverse and longitudinal position of the bunch by bunch by the data processing unit in real time.

[0014] Further, in step S01, any device capable of collecting a plurality of sampling points of the bunch by bunch signal is used for sampling.

[0015] Further, in step S02, the number of turns Nturns of the bunch contained in the collected bunch by bunch signal is calculated; wherein the sampling rate is Fs, the revolving frequency of the bunch is Frf, the harmonic number in the storage ring is h, L is the number of sampling points of the collected bunch by bunch signal, and the number of turns Nturns of the bunch is:

[0016]

[0017] Further, the plurality of sampling points in step S01 is L sampling points, and in step S03, resampling is performed according to the number of turns Nturns of the bunch contained in the collected bunch by bunch; the resampling is from L sampling points to Ls points; if the harmonic number in the storage ring is h, the single bunch is resampled to M points, and the number of turns Nturns of the bunch is contained, then the number of data points after resampling is:

[0018] Ls = M*N turns *h.

[0019] Further, in step S04, the Ls resampled data points are divided by bunch; if the harmonic number in the storage ring is h, the single bunch is resampled to M points, then in the resampled point Ls, every M*h point is the data point of the turn of the bunch, and every M point is the data point of the single bunch.

[0020] Further, in step S05, a single-shot lookup table is created with the bunch by bunch data after the bunch by bunch division, specifically including:

[0021] After the bunch by bunch division of the bunch by bunch, one point S is selected from the M sampling points of the bunch by bunch as the lookup table establishment point, the sampling values of the four channels at the point S are Amp1, Amp2, Amp3 and Amp4 respectively, and the transverse position (x, y) and the longitudinal position (z) of each bunch by bunch are calculated, and the single-shot lookup table relationship is:

[0022] Single-shot transverse lookup table TOSM: (Amp1, Amp2, Amp3, Amp4) -> (x, y)

[0023] Single-shot longitudinal lookup table LOSM: (Amp1+Amp2+Amp3+Amp4) -> (z).

[0024] Further, in step S06, any device capable of single-shot acquisition of the beamlet signal is used to obtain single-shot sampling data of the beamlet signal.

[0025] Further, in step S08, the data processing unit outputs the transverse and longitudinal positions of the beamlet in real time by means of a single-shot lookup table: if the single-shot acquired beamlet signal is Amp1, Amp2, Amp3 and Amp4, the transverse position of the beamlet is (x, y) and the longitudinal position is (z), TOSM is a single-shot transverse lookup table, and LOSM is a single-shot longitudinal lookup table, then:

[0026] (Amp1, Amp2, Amp3, Amp4) -> TOSM -> (x, y)

[0027] (Amp1 + Amp2 + Amp3 + Amp4) -> LOSM -> (z).

[0028] Another aspect of the present disclosure provides an electronic device for performing the single-shot based beamlet position acquisition method described above, which comprises a data acquisition device such as an analog-to-digital conversion device and an optoelectronic conversion device for acquiring the beamlet signal, and a data processing unit.

[0029] Further, the data processing unit comprises a memory, a processor, and programmable logic, and a processing flow is stored on the memory and can be run on the processor or programmable logic. When the processing flow is executed by the provided device, the steps of the single-shot based beamlet position acquisition method described in any of the first aspects are implemented.

[0030] The present disclosure can achieve the following beneficial effects:

[0031] The method provided by the present disclosure can solve the problem that the transverse and longitudinal positions of the same beamlet cannot be acquired simultaneously, so that the transverse and longitudinal positions of the same beamlet can be acquired, and the transverse and longitudinal position information of the beamlet is provided. Moreover, the method can modify the sampling point S established by the single-point method lookup table to acquire the performance of the single-point method lookup table with different transverse resolution and longitudinal resolution. Selecting different single-point method lookup table established sampling points S can sacrifice the transverse resolution to improve the longitudinal resolution, sacrifice the longitudinal resolution to improve the transverse resolution, or obtain a balanced transverse and longitudinal resolution. In addition, since only a single four-channel data acquisition unit is used, the system complexity and cost are reduced. The method is simple in overall implementation, high in reliability, and strong in practicality. BRIEF DESCRIPTION OF DRAWINGS

[0032] For a more complete understanding of the present disclosure and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, in which:

[0033] Figure 1 A schematic diagram of a single-shot based beamlet position acquisition method is shown.

[0034] Figure 2 A structural block diagram of a single-shot based beamlet position acquisition method is shown.

[0035] Figure 3 An electronic device is shown, which is one of the specific implementation manners of the single-shot based beamlet position acquisition method. DETAILED DESCRIPTION

[0036] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood, however, that the description is merely exemplary and is not intended to limit the scope of the present disclosure. In the following detailed description of the embodiments of the present disclosure, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the present disclosure. However, it would be apparent to those skilled in the art that the embodiments of the present disclosure can be practiced without these specific details. In other instances, well-known structures and methods have been omitted to avoid unnecessarily complicating the present disclosure.

[0037] The terms used herein are merely used to describe specific embodiments and are not intended to limit the present disclosure. The terms "include", "comprise" and the like used herein indicate the presence of the described features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0038] All terms used herein, including technical and scientific terms, have meanings commonly understood by one of ordinary skill in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having meanings consistent with the context of the present specification, and should not be interpreted in an idealized or overly formal manner.

[0039] Some of the blocks and / or flowcharts in the drawings represent computer program instructions, and / or steps. It should be understood that these computer program instructions can be implemented by a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus. When the instructions are executed by the processor, the instructions can create means for implementing the functions / operations specified in the block and / or flowchart.

[0040] Accordingly, the technology of the present disclosure can be realized in the form of hardware and / or software (including firmware, microcode, etc.). In addition, the technology of the present disclosure can take the form of a computer program product on a computer-readable medium that can be used by or in conjunction with an instruction execution system. In the context of the present disclosure, a computer-readable medium can be any medium capable of containing, storing, communicating, propagating, or transferring instructions. For example, the computer-readable medium can include, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, apparatus, or propagation medium.

[0041] Specific examples of the computer-readable medium include a magnetic storage device such as a magnetic tape or a hard disk drive (HDD), an optical storage device such as a compact disc (CD-ROM), a memory such as a random access memory (RAM) or a flash memory, and / or a wired / wireless communication link.

[0042] Figure 1 An illustrative diagram of a single-shot based bunch-by-bunch position acquisition method provided by an embodiment of the present disclosure is shown. As shown in Figure 1 The single-shot based bunch-by-bunch position acquisition method provided by the present disclosure includes steps S01-S08.

[0043] S01, a plurality of sampling points of a bunch-by-bunch signal are acquired.

[0044] S02, the number of bunches contained in the acquired bunch-by-bunch signal is calculated.

[0045] S03, the acquired bunch-by-bunch signal is resampled.

[0046] S04, the resampled bunch-by-bunch signal is processed by bunch segmentation.

[0047] S05, a single-shot lookup table is created with the help of the bunch-by-bunch signal after bunch segmentation.

[0048] S06, the bunch-by-bunch signal is acquired by bunch for a single shot, and bunch-by-bunch single-shot data is obtained.

[0049] S07, the bunch-by-bunch single-shot data is fed into a data processing unit.

[0050] S08, the single-shot lookup table is used to output the horizontal and vertical positions of the bunch-by-bunch signal by the data processing unit in real time.

[0051] In the embodiments of the present disclosure, a single sampling lookup table is constructed by sampling multiple sampling points of the beamlet signal, resampling the collected data, and segmenting the beamlets. The single sampling lookup table is implemented in a data acquisition and processing device, so that only a single four-channel acquisition unit is needed to obtain the position of the beamlet, which solves the problem that the same data acquisition unit cannot simultaneously obtain the transverse and longitudinal positions of the beamlet.

[0052] Specifically, the implementation method of steps S01-S08 is as follows:

[0053] In step S01, a device capable of acquiring a beamlet signal is used to acquire multiple sampling points of the beamlet signal.

[0054] In step S02, the number of turns Nturns of the beamlet contained in the acquired beamlet signal is calculated. The sampling rate is Fs, the revolving frequency of the beamlet is Frf, the harmonic number in the storage ring is h, L is the number of sampling points of the acquired beamlet signal, and the number of turns Nturns of the beamlet is:

[0055]

[0056] In step S03, resampling is performed according to the number of turns Nturns of the beamlet contained in the acquired beamlet signal, and the L-point sampling points are resampled to Ls-point. If the harmonic number in the storage ring is h, the single beamlet is resampled to M-point, and the number of turns Nturns of the beamlet is contained, then the number of data points after resampling is:

[0057] Ls=M*N turns *h

[0058] In step S04, the Ls-point resampled data is segmented by beamlets. If the harmonic number in the storage ring is h, and the single beamlet is resampled to M-point, then in the resampled point Ls, every M*h point is the data point of the beamlet per turn, and every M point is the data point of the beamlet.

[0059] In step S05, a single sampling lookup table is created by means of the segmented beamlets. By means of the segmented beamlet data, a point S is selected from the M sampling points of the beamlet as a lookup table establishment point. The sampling values of the four channels at the point S are Amp1, Amp2, Amp3, and Amp4, respectively, and the transverse position (x, y) and the longitudinal position (z) of each beamlet are calculated. The single sampling lookup table relationship is:

[0060] Single sampling transverse lookup table TOSM: (Amp1, Amp2, Amp3, Amp4) -> (x, y)

[0061] Single-shot longitudinal look-up table LOSM: (Amp1+Amp2+Amp3+Amp4) -> (z).

[0062] In step S06, any device capable of performing single-shot acquisition of the beamlet signal is used to obtain single-shot sampling data of the beamlet signal.

[0063] In step S07, the single-shot acquisition data is fed into a processing unit in any manner.

[0064] In step S08, the data processing unit outputs the transverse and longitudinal positions of the beamlet in real time by means of a single-shot look-up table. If the single-shot acquisition data of the beamlet signal Amp1, Amp2, Amp3 and Amp4 are acquired, the transverse position of the beamlet is (x, y) and the longitudinal position is (z), TOSM is a single-shot transverse look-up table, and LOSM is a single-shot longitudinal look-up table, then:

[0065] (Amp1, Amp2, Amp3, Amp4) -> TOSM -> (x, y)

[0066] (Amp1+Amp2+Amp3+Amp4) -> LOSM -> (z).

[0067] The method provided by the present disclosure can solve the problem that the transverse and longitudinal data of the same beamlet cannot be acquired in real time, so that the transverse and longitudinal positions of the same beamlet can be acquired, and the transverse and longitudinal position information of the beamlet is provided. Moreover, the method can modify the sampling point S established by the single-point method look-up table to acquire the performance of the single-point method look-up table with different transverse resolution and longitudinal resolution. Selecting different single-point method look-up table to establish the sampling point S can sacrifice the transverse resolution to improve the longitudinal resolution, sacrifice the longitudinal resolution to improve the transverse resolution, or obtain a balanced transverse and longitudinal resolution. In addition, since only a single four-channel data acquisition card is used, the system complexity and cost are reduced. The method is simple in overall implementation, high in reliability, and strong in practicability.

[0068] As shown in Figure 2 FIG. 1, the device structure block diagram of the method for acquiring the position of the beamlet based on single-shot provided by the present disclosure comprises a beamlet signal acquisition module 01, a beamlet turn calculation module 02, a beamlet reacquisition module 03, a beamlet segmentation module 04, a single-shot look-up table establishment module 05, and a single-shot look-up table real-time processing module 06.

[0069] The beamlet signal acquisition module 01 is configured to acquire a plurality of sampling points of the beamlet signal.

[0070] The beamlet turn calculation module 02 is configured to calculate the number of turns of the beamlet contained in the acquired beamlet signal.

[0071] A beamlet-by-beamlet re-sampling module 03 is configured to re-sample the acquired beamlet-by-beamlet signal.

[0072] A beamlet-by-beamlet segmentation module 04 is configured to perform beamlet-by-beamlet segmentation on the re-sampled beamlet-by-beamlet signal.

[0073] A single-shot look-up table establishing module 05 is configured to create a single-shot look-up table.

[0074] A single-shot look-up table beamlet-by-beamlet real-time processing module 06 is configured to output the beamlet-by-beamlet single-shot data to beamlet-by-beamlet transverse and longitudinal positions in real time via the single-shot look-up table.

[0075] The device structure block diagram of the single-shot based beamlet-by-beamlet position acquisition method provided by the present disclosure has the same technical features as the single-shot based beamlet-by-beamlet three-dimensional position acquisition method described above, and can achieve the same technical effects, which will not be described here.

[0076] It can be understood that the beamlet-by-beamlet signal acquisition module 01, the beamlet-by-beamlet turn number calculation module 02, the beamlet-by-beamlet re-sampling module 03, the beamlet-by-beamlet segmentation module 04, the single-shot look-up table establishing module 05, and the single-shot look-up table beamlet-by-beamlet real-time processing module 06 can be combined in one module, or any one of them can be split into multiple modules. Alternatively, at least part of the function of one or more of these modules can be combined with at least part of the function of other modules and implemented in one module. According to embodiments of the present disclosure, at least one of the beamlet-by-beamlet signal acquisition module 01, the beamlet-by-beamlet turn number calculation module 02, the beamlet-by-beamlet re-sampling module 03, the beamlet-by-beamlet segmentation module 04, the single-shot look-up table establishing module 05, and the single-shot look-up table beamlet-by-beamlet real-time processing module 06 can be at least partially implemented as hardware circuitry, such as field programmable gate array (FPGA), programmable logic array (PLA), system on chip, system on board, system on package, application specific integrated circuit (ASIC), or any other reasonable way of integrating or packaging circuits, etc. hardware or firmware, or a suitable combination of software, hardware and firmware. Alternatively, at least one of the beamlet-by-beamlet signal acquisition module 01, the beamlet-by-beamlet turn number calculation module 02, the beamlet-by-beamlet re-sampling module 03, the beamlet-by-beamlet segmentation module 04, the single-shot look-up table establishing module 05, and the single-shot look-up table beamlet-by-beamlet real-time processing module 06 can be at least partially implemented as a computer program module that can perform the functions of the corresponding module when the program is executed by a computer.

[0077] Figure 3 The electronic device of the embodiment of the present disclosure is schematically shown, which is one of the specific implementation manners of the single-shot based beamlet-by-beamlet position acquisition.

[0078] As Figure 3As shown, the electronic device described in the embodiments includes: the electronic device 300 includes a high-speed sampling unit 301, a processor 303, a storage medium 305, a beam-by-beam single sampling unit 302, and a digital logic processing unit 304. The electronic device 300 can perform the method described above with reference to Figure 1 The method described above to achieve the monitoring of specific operations.

[0079] Specifically, the high-speed sampling unit 301 can be any device capable of acquiring multiple sampling points of the beam-by-beam signal, such as an oscilloscope, a high-speed acquisition board card, an optical-electric conversion module, etc., for performing the method described above with reference to Figure 1 The method flow S01 according to the embodiments of the present disclosure is described above.

[0080] The beam-by-beam single sampling unit 302 can be any device capable of beam-by-beam single acquisition, such as a high-speed acquisition board card, an optical-electric conversion module, etc.

[0081] The processor 303 can include a general-purpose microprocessor, an instruction set processor, and / or a related chipset, and / or a special-purpose processor (e.g., an application-specific integrated circuit ASIC), etc. The processor 303 can also be used for on-board memory for cache purposes. The processor 303 can be a single processing unit for performing different actions of the method flow S01 to S07 according to the embodiments of the present disclosure described above or multiple processing units. Figure 1 The processor 303 can be a single processing unit for performing different actions of the method flow S01 to S07 according to the embodiments of the present disclosure described above or multiple processing units.

[0082] The logic processing unit 304 can be any device capable of beam-by-beam data processing. For example, a field-programmable gate array FPGA, a programmable array logic PAL, etc. The logic processing unit 304 can be a single processing unit for performing different actions of the method flow according to the embodiments of the present disclosure described above or multiple processing units. Figure 1 The logic processing unit 304 can be a single processing unit for performing different actions of the method flow according to the embodiments of the present disclosure described above or multiple processing units.

[0083] The storage medium 305 can be any medium capable of containing, storing, communicating, propagating or transporting instructions. For example, the readable storage medium can include but is not limited to electrical, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices, elements or propagation media. Specific examples of readable storage media include magnetic storage devices such as magnetic tapes or hard disks (HDD); optical storage devices such as compact discs (CD-ROM); memories such as random access memories (RAM) or flash memories; and / or wired / wireless communication links.

[0084] The computer-readable storage medium 305 can include a computer program 306, which can include code / computer-executable instructions that, when executed by the processor 303, cause the processor 303 to perform, for example, the method flow described above in conjunction with Figure 1 The method flow described above and any variations thereof.

[0085] The computer program 306 can be configured to have computer program code, for example, including computer program modules. For example, in the example embodiment, the code in the computer program 306 can include one or more program modules. It should be noted that the division and number of modules are not fixed, and a person skilled in the art can use appropriate program modules or combinations of program modules according to actual conditions, when these program modules or combinations of program modules are executed by the processor 303, so that the processor 303 can perform, for example, the above-described operations in combination with the computer program 306. Figure 1 The method flow described and any variations thereof.

[0086] According to an embodiment of the present application, at least one of the bundle-by-bundle signal acquisition module, the bundle-by-bundle turn number calculation module, the bundle-by-bundle resampling module, the bundle-by-bundle bundle segmentation module, the single-shot sampling lookup table establishment module, and the single-shot sampling lookup table bundle-by-bundle real-time processing module can be implemented as a reference Figure 3 The computer program modules described, when executed by the processor 303, can implement the corresponding operations described above.

[0087] The present disclosure also provides a computer readable medium, which can be included in the device / apparatus / system described in the above embodiments; or can exist separately without being assembled into the device / apparatus / system. The above computer readable medium carries one or more programs, when the one or more programs are executed, the method according to the embodiments of the present disclosure is implemented.

[0088] Those skilled in the art can understand that the features described in various embodiments and / or claims of the present disclosure can be combined or / and combined, even if such combinations or combinations are not explicitly described in the present disclosure. In particular, the features described in various embodiments and / or claims of the present disclosure can be combined and / or combined in various combinations without departing from the spirit and teachings of the present disclosure. All these combinations and / or combinations fall within the scope of the present disclosure.

[0089] Although the present disclosure has been shown and described with reference to certain exemplary embodiments thereof, it should be understood by those skilled in the art that various changes in form and details can be made therein without departing from the spirit and scope of the present disclosure as defined by the appended claims and their equivalents. Therefore, the scope of the present disclosure should not be limited to the above-described embodiments, but should be determined only by the appended claims, and should be defined by the equivalents of the appended claims.

Claims

1. A single-shot based beam position acquisition method, characterized in that, The method comprises the following steps: S01: acquiring a plurality of sampling points of the bunch-by-bunch signal; S02: calculating the number of turns of the bunch-by-bunch signal contained in the acquired bunch-by-bunch signal; S03: resampling the acquired bunch-by-bunch signal; S04: performing bunch-by-bunch segmentation processing on the resampled bunch-by-bunch signal; S05: creating a single-shot sampling lookup table by means of the bunch-by-bunch signal after the bunch-by-bunch segmentation processing; S06: performing single-shot acquisition of the bunch-by-bunch signal by means of the single-shot sampling lookup table to obtain single-shot sampling data of the bunch-by-bunch signal; S07: feeding the single-shot sampling data of the bunch-by-bunch signal into a data processing unit; S08: outputting the transverse and longitudinal positions of the bunch-by-bunch signal by the data processing unit in real time.

2. The single-shot based beam position acquisition method of claim 1, wherein, In step S01, any device capable of acquiring a plurality of sampling points of the bunch-by-bunch signal is used for sampling.

3. The single-shot based beam position acquisition method of claim 1, wherein, In step S02, the turns number N of the bunched beam is calculated according to the acquired bunched beam signal turns ; wherein, the sampling rate is Fs, the revolution frequency of the bunched beam is Frf, the harmonic number in the storage ring is h, L is the sampling point number of the acquired bunched beam signal, and the turns number Nturnsof the bunched beam is:

4. The single-shot based beam position acquisition method of claim 1, wherein, The multiple sampling points in the step S01 are L sampling points, and in the step S03, resampling is performed according to the number of bunches contained in each bunch, from L sampling points to Ls sampling points; if the harmonic number in the storage ring is h, and a single bunch is resampled to M points, and the number of bunches contained is N turns Therefore, the number of data points after resampling is: Ls = M*N turns h.

5. The single-shot based beam position acquisition method of claim 1, wherein, In step S04, the Ls-point resampled data is subjected to bunch-by-bunch segmentation; if the harmonic number in the storage ring is h and the single bunch-by-bunch resampling point is M points, then in the Ls-point resampled data, every M*h point is a data point of the bunch-by-bunch turn, and every M point is a data point of a bunch-by-bunch.

6. The single-shot based beam position acquisition method of claim 1, wherein, In step S05, a single-shot sampling lookup table is created by means of the bunch-by-bunch data after the bunch-by-bunch segmentation processing, which specifically comprises: After the bunch-by-bunch segmentation, one point S is selected from the M sampling points of the bunch-by-bunch as the lookup table establishment point, the sampling values of the four channels at the S point are Amp1, Amp2, Amp3 and Amp4 respectively, the transverse position (x, y) and the longitudinal position (z) of each bunch-by-bunch are calculated, and the single-shot sampling lookup table relationship is: Single-shot transverse lookup table TOSM: (Amp1, Amp2, Amp3, Amp4) -> (x, y) Single-shot longitudinal lookup table LOSM: (Amp1+Amp2+Amp3+Amp4) -> (z).

7. The single-shot based beam position acquisition method of claim 1, wherein, In step S06, any device capable of performing single-shot acquisition of the bunch-by-bunch signal is used to obtain single-shot sampling data of the bunch-by-bunch signal.

8. The single-shot based beam position acquisition method of claim 1, wherein, In step S08, the data processing unit outputs the transverse and longitudinal positions of the bunch-by-bunch signal in real time by means of the single-shot sampling lookup table; if the single-shot acquired bunch-by-bunch signal is Amp1, Amp2, Amp3 and Amp4, the transverse position of the bunch-by-bunch is (x, y) and the longitudinal position is (z), TOSM is the single-shot transverse lookup table, and LOSM is the single-shot longitudinal lookup table, then: (Amp1, Amp2, Amp3, Amp4) -> TOSM -> (x, y) (Amp1+Amp2+Amp3+Amp4) -> LOSM -> (z).

9. An electronic device that performs the single-shot based beamlet position acquisition method of any one of claims 1 to 8, characterized by The electronic device comprises an analog-to-digital conversion device and a photoelectric conversion device for acquiring the bunch-by-bunch signal, and the data processing unit.

10. The electronic device of claim 9, wherein, The data processing unit comprises a memory, a processor and programmable logic, and a processing flow is stored on the memory and can run on the processor or the programmable logic.

Citation Information

Patent Citations

  • Method of measuring particle accelerator beam bunch longitudinal phase

    CN106501604A

  • Bunch-by-bunch three-dimensional position measurement system and measurement method

    CN112698096A