Method and apparatus for distributing steering angles for digital multi-beam steering

By inserting a data frame structure design and high-speed data link transmission into the digital multi-beam system, the distribution process of beam pointing angle information is simplified, solving the problems of complex structure and high latency in the existing technology, and realizing low latency and efficient beam pointing control.

CN116667897BActive Publication Date: 2026-05-1210TH RES INST OF CETC
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
10TH RES INST OF CETC
Filing Date
2023-05-24
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

Existing digital multibeam technology suffers from problems such as complex structure, high latency, and low real-time performance, making it difficult to achieve efficient real-time control and distribution of beam pointing angle information.

Method used

By inserting a business data frame structure design, the DBF switching board is used for multi-beam working mode command parsing and caching. Combined with EMIF read/write and a custom serial port module, high-speed data link transmission is achieved, and beam pointing angle information and weighting coefficients are transmitted step by step, simplifying the system structure without increasing hardware resources.

Benefits of technology

It achieves low-latency and efficient beam pointing angle information distribution, simplifies the system structure, does not require additional hardware resources, and meets the requirements of real-time digital multi-beam synthesis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116667897B_ABST
    Figure CN116667897B_ABST
Patent Text Reader

Abstract

The application discloses a kind of digital multi-beam wave control pointing angle distribution method and device, belong to digital phased array field, including steps: calculating and issuing beam pointing angle information;Multi-beam operation mode command analysis, buffer beam pointing angle information and obtain target current pointing angle information, carry out and serial conversion;Beam pointing angle information is inserted into uplink transmission data frame, and is transmitted to each second level DBF board card;Each second level DBF board card carries out the analysis of beam pointing angle information and the calculation of each beam weighting coefficient, and then carries out the serial conversion of beam weighting coefficient;Beam weighting coefficient is inserted into uplink transmission data frame, and is transmitted to the subarray primary DBF board card connected with each second level DBF board card;Each subarray primary DBF board card analyzes serial conversion and obtains each beam weighting coefficient value;The application is simple and easy to operate, and does not increase additional hardware resources, with small delay, meet the real-time synthesis requirement of digital multi-beam.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of digital phased array technology, and more specifically, to a method and apparatus for distributing digital multi-beam beam control pointing angles. Background Technology

[0002] Digital multibeam is a technology that combines electronic beam scanning of array antennas with flexible digital signal processing. By controlling the beamforming weighting coefficients and maintaining stable equipment delay, it can generate multiple independently operating beams in different directions simultaneously and achieve rapid and efficient switching of beam pointing, enabling tasks such as simultaneous tracking and communication of multiple targets across the entire airspace.

[0003] Digital beamforming (DBF) is a new technology developed and extended from the phased array principle, integrating digital signal processing methods. It generates directional beams by controlling parameters such as the phase and amplitude of the excitation signal for each element of the array antenna. In traditional phased array antennas, the amplitude weighting and phase control required for beamforming are implemented in the radio frequency section using microwave networks (attenuators and phase shifters). In a DBF system, amplitude and phase weighting control is implemented in the baseband signal; for a transmit beam, digital weighting is performed before the baseband signal is converted from digital to analog (i.e., before being sent to the antenna elements); for a receive beam, the antenna elements receive the signal, and after the signal is converted from analog to digital to a digital baseband signal, digital weighting is then performed.

[0004] The calculation of weighting coefficients in digital beamforming involves information such as the initial phase and amplitude of array element channels, target beam pointing angle, target range, and target operating frequency. Among these, efficient real-time control and distribution of the digital multi-beam target pointing angle is crucial for target tracking and communication. Therefore, the technical solution should focus on designing an efficient real-time control and distribution network for multi-beam target angle information. Currently, existing technologies suffer from complex structures, high latency, and low real-time performance. Summary of the Invention

[0005] The purpose of this invention is to overcome the shortcomings of the prior art and provide a method and device for distributing digital multi-beam beam control pointing angles. It is simple and easy to implement, and does not require additional hardware resources. Through the design of inserting service data frame structure, data is transmitted at high speed with low latency, which meets the requirements of real-time digital multi-beam synthesis.

[0006] The objective of this invention is achieved through the following solution:

[0007] A method for distributing digital multi-beam beam control pointing angles includes the following steps:

[0008] S1, issue beam operating mode command;

[0009] S2, calculate the beam pointing angle information based on the known trajectory of the cooperative target and package and send it out;

[0010] S3 utilizes the DBF switching board to parse multi-beam working mode commands, cache beam pointing angle information, and search for the target's current pointing angle information based on time conformity, and then performs parallel-to-serial conversion.

[0011] S4, insert the beam pointing angle information into the uplink transmit data frame and transmit it to each second-level DBF board; each second-level DBF board parses the beam pointing angle information and calculates each beam weighting coefficient, and then performs parallel-to-serial conversion of the beam weighting coefficient;

[0012] S5 inserts the beam weighting coefficients into the uplink transmit data frame and transmits them to the subarray primary DBF board connected to each second-level DBF board.

[0013] S6, the primary DBF board of each subarray is analyzed and converted from serial to parallel to obtain the weighting coefficient values ​​of each beam, and finally digital multi-beamforming is realized in the subarray.

[0014] Furthermore, in step S1, after the system monitoring software issues a beam operating mode command, the beam is set to operate in the guidance mode.

[0015] Furthermore, in step S2, the packet delivery includes delivering the beam pointing angle information and the corresponding time information.

[0016] Further, in step S3, the process of using the DBF switching board to parse multi-beam working mode commands, cache beam pointing angle information, and search for the target's current pointing angle information based on time conformity, and to perform parallel-to-serial conversion, includes the following sub-steps:

[0017] The DBF switching board DSP parses and caches the beam pointing angle information command frame, and then searches for the current pointing angle information of all target beams according to the time conformity method. After framing all beam pointing angle information, it transmits it to the DBF switching board FPGA through the EMIF write operation. The DBF switching board FPGA caches it in the local FIFO, and then implements parallel-to-serial conversion through a custom serial port transmission module.

[0018] Furthermore, in step S4, the transmission to each second-level DBF board specifically refers to the transmission to each second-level DBF board level by level through the secondary DBF high-speed data link.

[0019] Further, in step S4, each second-level DBF board performs beam pointing angle information parsing and beam weighting coefficient calculation, including the following sub-steps: each second-level DBF board FPGA performs serial-to-parallel conversion through a custom serial port receiving module, and then transmits the data to the DSP of this second-level DBF board through EMIF address read operation; the DSP caches the angle data information, and then uses the data frame structure header and data length to parse the pointing angle data information of each beam, and then calculates the weighting coefficient of each beam.

[0020] Further, in step S4, the parallel-to-serial conversion of beam weighting coefficients includes the following sub-steps: each second-level DBF board DSP frames the beam weighting coefficients and transmits them to the second-level DBF board FPGA through EMIF write address operation; the second-level DBF board FPGA caches the beam weighting coefficients and then realizes the parallel-to-serial conversion through a custom serial port transmission module.

[0021] Furthermore, in step S5, the transmission to the subarray primary DBF board connected to each second-level DBF board specifically refers to the transmission through a high-speed optical fiber data link to the subarray primary DBF board connected to each second-level DBF board.

[0022] Further, in step S6, the primary DBF board of each subarray is parsed and converted from serial to parallel to obtain the beam weighting coefficient values, ultimately realizing digital multi-beamforming within the subarray, specifically including the following sub-steps:

[0023] Each subarray's primary DBF board FPGA implements serial-to-parallel conversion through a custom serial port receiving module, and then determines the beam weighting coefficient values ​​by parsing the frame header, ultimately realizing digital multi-beamforming of the received and transmitted signals of all array elements within the subarray.

[0024] A digital multi-beam beam control pointing angle distribution device includes a readable storage medium storing a computer program, which is loaded by a processor and executed as described in any of the preceding methods.

[0025] The beneficial effects of this invention include:

[0026] (1) This invention simplifies the system and does not require additional hardware resources. This invention inserts the beam pointing angle data into the uplink transmitted data frame and transmits it step by step through the high-speed data link to the DBF board for calculating the weighting coefficients, without requiring additional network transmission hardware resources.

[0027] (2) This invention is simple to implement and has low latency. This invention does not require complex circuitry; it achieves efficient, low-latency transmission through EMIF read / write, a custom serial transceiver module, and a high-speed data transmission link. Attached Figure Description

[0028] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0029] Figure 1 This is a schematic diagram of the communication process between system monitoring software and DBF switching board according to an embodiment of the present invention;

[0030] Figure 2 This is a schematic diagram illustrating the process of a DBF switching board transmitting beam pointing angle information to a second-level DBF board and finally to a primary DBF to achieve beamforming, according to an embodiment of the present invention.

[0031] Figure 3 This is a schematic diagram of a frame structure for inserting beam angle pointing information into an uplink transmitted data frame, according to an embodiment of the present invention. Detailed Implementation

[0032] All features disclosed in all embodiments of this specification, or steps in all methods or processes implied in the disclosure, may be combined and / or extended or replaced in any way, except for mutually exclusive features and / or steps.

[0033] like Figure 1 As shown, in a specific embodiment, the system monitoring software controls and issues 10 beam working mode command frames, so that all 10 beams work in pointing guidance mode; the system monitoring software calculates the current visible arc beam pointing angle information based on the known trajectory of the cooperative target, and packages the beam number, beam pointing angle information and corresponding time information according to the beam pointing angle frame structure. Within one second, 20 pointing angle information and corresponding time information are packaged into one packet, and the pointing angle information and corresponding time information of the 10 target beams are packaged and sent out sequentially in a loop within one second.

[0034] The DBF switching board DSP receives and analyzes the beam working mode commands and target angle data information issued by the system monitoring software, and stores them in a loop read-write array. The array is defined as two 10*300 two-dimensional arrays A, one storing the target angle information and the other storing the time information corresponding to the angle.

[0035] The DBF switching board DSP detects the 50ms timing pulse generated by the DBF switching board FPGA. After detecting the 50ms pulse, it reads the current time code information calculated by the FPGA through EMIF. It initializes a 1*42 one-dimensional array B to facilitate the subsequent caching of the angle information of 10 beams, including the beam number, azimuth, elevation, valid identifier of each beam, as well as the frame header and frame tail of the frame.

[0036] After the DBF switching board DSP detects a 50ms pulse, it executes the flowchart 10 times in a time-matching manner to obtain the pointing angle information of 10 beams. The time match is that the difference between the time information corresponding to the pointing angle information and the current time code information calculated by the FPGA is less than 50ms. The beam number, pointing angle information and valid identifier of the 10 beams obtained according to the time match are assigned to the corresponding positions in array B for storage.

[0037] The DBF switching board DSP transmits the beam number, pointing angle information, and valid identifier of 10 beams to the DBF switching board FPGA by continuously writing to the same address via EMIF.

[0038] like Figure 2 As shown, the DBF switching board FPGA obtains the pointing angle information of 10 beams through EMIF address decoding and buffers it in FIFO. Then, a custom serial port module converts the parallel-to-serial data into a bit stream, inserting it into a fixed position in the frame structure of the uplink transmitted data frame, such as... Figure 3 As shown.

[0039] The beam angle pointing information is transmitted along with the uplink transmitted signal data frame through a high-speed data link (Auraro protocol link or 204B protocol link) and passed through level by level to the second-level DBF board.

[0040] Each second-level DBF board FPGA performs serial-to-parallel conversion and buffers the data into a FIFO via a custom serial port receiving module. The data is then transmitted to the DSP of this second-level DBF board via an EMIF address read operation. The DSP buffers the angle data and parses the pointing angle data of each beam according to the data frame structure (frame header, frame tail, and data length), and then calculates the weighting coefficients of each beam. Each second-level DBF board DSP frames the beam weighting coefficients and transmits them to the FPGA of this second-level DBF board via an EMIF address write operation; similar to DBF switching. The second-level DBF board FPGA caches the beam weighting coefficients, and then performs parallel-to-serial conversion through a custom serial port transmission module. The beam weighting coefficient information bit stream is inserted into the uplink transmit data frame and transmitted through a high-speed fiber optic data link to the primary DBF board of the subarray connected to each second-level DBF board. Each primary DBF board FPGA of the subarray performs serial-to-parallel conversion through a custom serial port receiving module, and then determines the frame header and other parameters to obtain the beam weighting coefficient values ​​of each beam. Finally, the values ​​are sent to the beamforming module to realize digital multi-beamforming of the received and transmitted signals of all array elements in the subarray.

[0041] It should be noted that, within the scope of protection defined in the claims of this invention, the following embodiments can be combined and / or extended or replaced in any logical manner from the above specific embodiments, such as the disclosed technical principles, disclosed technical features or implicitly disclosed technical features.

[0042] Example 1

[0043] A method for distributing digital multi-beam beam control pointing angles includes the following steps:

[0044] S1, issue beam operating mode command;

[0045] S2, calculate the beam pointing angle information based on the known trajectory of the cooperative target and package and send it out;

[0046] S3 utilizes the DBF switching board to parse multi-beam working mode commands, cache beam pointing angle information, and search for the target's current pointing angle information based on time conformity, and then performs parallel-to-serial conversion.

[0047] S4, insert the beam pointing angle information into the uplink transmit data frame and transmit it to each second-level DBF board; each second-level DBF board parses the beam pointing angle information and calculates each beam weighting coefficient, and then performs parallel-to-serial conversion of the beam weighting coefficient;

[0048] S5 inserts the beam weighting coefficients into the uplink transmit data frame and transmits them to the subarray primary DBF board connected to each second-level DBF board.

[0049] S6, the primary DBF board of each subarray is analyzed and converted from serial to parallel to obtain the weighting coefficient values ​​of each beam, and finally digital multi-beamforming is realized in the subarray.

[0050] Example 2

[0051] Based on Example 1, in step S1, after the system monitoring software issues a beam working mode command, the beam is put into guiding mode.

[0052] Example 3

[0053] Based on Example 1, in step S2, the packet delivery includes delivering the beam pointing angle information and the corresponding time information.

[0054] Example 4

[0055] Based on Example 2, in step S3, the process of using the DBF switching board to parse multi-beam working mode commands, cache beam pointing angle information, and search for the target's current pointing angle information according to time conformity, and to perform parallel-to-serial conversion, includes the following sub-steps:

[0056] The DBF switching board DSP parses and caches the beam pointing angle information command frame, and then searches for the current pointing angle information of all target beams according to the time conformity method. After framing all beam pointing angle information, it transmits it to the DBF switching board FPGA through the EMIF write operation. The DBF switching board FPGA caches it in the local FIFO, and then implements parallel-to-serial conversion through a custom serial port transmission module.

[0057] Example 5

[0058] Based on Example 1, in step S4, the transmission to each second-level DBF board specifically refers to the transmission to each second-level DBF board level by level through the secondary DBF high-speed data link.

[0059] Example 6

[0060] Based on Example 1, in step S4, each second-level DBF board performs beam pointing angle information parsing and beam weighting coefficient calculation, including the following sub-steps: each second-level DBF board FPGA performs serial-to-parallel conversion through a custom serial port receiving module, and then transmits the data to the DSP of this second-level DBF board through EMIF address read operation; the DSP caches the angle data information, and then uses the data frame structure header and data length to parse the pointing angle data information of each beam, and then calculates the weighting coefficient of each beam.

[0061] Example 7

[0062] Based on Example 6, in step S4, the parallel-to-serial conversion of beam weighting coefficients includes the following sub-steps: each second-level DBF board DSP frames the beam weighting coefficients and transmits them to the second-level DBF board FPGA through EMIF write address operation; the second-level DBF board FPGA caches the beam weighting coefficients and then realizes the parallel-to-serial conversion through a custom serial port transmission module.

[0063] Example 8

[0064] Based on Example 1, in step S5, the transmission to the subarray primary DBF board connected to each second-level DBF board specifically refers to the transmission through a high-speed optical fiber data link to the subarray primary DBF board connected to each second-level DBF board.

[0065] Example 9

[0066] Based on Example 1, in step S6, the primary DBF board of each subarray is parsed and converted from serial to parallel to obtain the beam weighting coefficient values, ultimately realizing digital multi-beamforming within the subarray. This specifically includes the following sub-steps:

[0067] Each subarray's primary DBF board FPGA implements serial-to-parallel conversion through a custom serial port receiving module, and then determines the beam weighting coefficient values ​​by parsing the frame header, ultimately realizing digital multi-beamforming of the received and transmitted signals of all array elements within the subarray.

[0068] Example 10

[0069] A digital multi-beam beam control pointing angle distribution device includes a readable storage medium storing a computer program, which is loaded by a processor and executed as described in any one of Embodiments 1 to 9.

[0070] The units described in the embodiments of the present invention can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.

[0071] According to one aspect of the present invention, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and executes the computer instructions, causing the computer device to perform the methods provided in the various optional implementations described above.

[0072] In another aspect, embodiments of the present invention also provide a computer-readable medium, which may be included in the electronic device described in the above embodiments; or it may exist independently and not assembled into the electronic device. The computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods described in the above embodiments.

[0073] All parts not described in the embodiments of this invention are the same as or can be implemented using existing technology. Besides the examples above, other embodiments can be obtained by those skilled in the art through modification based on the above disclosure or by utilizing knowledge or technology in related fields. Features of the various embodiments can be interchanged or substituted. Modifications and variations made by those skilled in the art that do not depart from the spirit and scope of this invention should be within the protection scope of the appended claims.

Claims

1. A method for distributing digital multi-beam beam control pointing angles, characterized in that, Includes the following steps: S1, issue beam operating mode command; S2, calculate the beam pointing angle information based on the known trajectory of the cooperative target and package and send it out; S3 utilizes the DBF switching board to parse multi-beam working mode commands, cache beam pointing angle information, and search for the target's current pointing angle information based on time conformity, and then performs parallel-to-serial conversion. S4 inserts the beam pointing angle information into the uplink transmit data frame and transmits it to each second-level DBF board; Each second-level DBF board parses the beam pointing angle information and calculates the weighting coefficients of each beam, and then performs parallel-to-serial conversion of the beam weighting coefficients; in step S4, the transmission to each second-level DBF board is specifically achieved by passing the data through the secondary DBF high-speed data link level by level to each second-level DBF board. In step S4, each second-level DBF board performs beam pointing angle information analysis and beam weighting coefficient calculation, including the following sub-steps: each second-level DBF board FPGA performs serial-to-parallel conversion through a custom serial port receiving module, and then transmits the data to the DSP of this second-level DBF board through EMIF address read operation. The DSP caches angle data information, and then uses the data frame structure header and data length to parse out the pointing angle data information of each beam, and then calculates the weighting coefficient of each beam. In step S4, the parallel-to-serial conversion of beam weighting coefficients includes the following sub-steps: each second-level DBF board DSP frames the beam weighting coefficients and then transmits them to the second-level DBF board FPGA through EMIF write address operation. The second-level DBF board FPGA caches the beam weighting coefficients, and then implements parallel-to-serial conversion through a custom serial port transmission module; S5 inserts the beam weighting coefficients into the uplink transmit data frame and transmits them to the subarray primary DBF board connected to each second-level DBF board. S6, the primary DBF board of each subarray is analyzed and converted from serial to parallel to obtain the weighting coefficient values ​​of each beam, and finally digital multi-beamforming is realized in the subarray.

2. The method for distributing digital multi-beam beam control pointing angles according to claim 1, characterized in that, In step S1, the system monitoring software issues a beam operating mode command and sets the beam to operate in the guidance mode.

3. The method for distributing digital multi-beam beam control pointing angles according to claim 1, characterized in that, In step S2, the packet delivery includes delivering the beam pointing angle information and the corresponding time information.

4. The method for distributing digital multi-beam beam control pointing angles according to claim 2, characterized in that, In step S3, the process of using the DBF switching board to parse multi-beam working mode commands, cache beam pointing angle information, and search for the target's current pointing angle information based on time conformity, and to perform parallel-to-serial conversion, includes the following sub-steps: The DBF switching board DSP parses and caches the beam pointing angle information command frame, and then searches for the current pointing angle information of all target beams according to the time conformity method. After framing all beam pointing angle information, it transmits it to the DBF switching board FPGA through the EMIF write operation. The DBF switching board FPGA caches it in the local FIFO, and then implements parallel-to-serial conversion through a custom serial port transmission module.

5. The method for distributing digital multi-beam beam control pointing angles according to claim 1, characterized in that, In step S5, the transmission to the subarray primary DBF board connected to each second-level DBF board specifically refers to the transmission through a high-speed fiber optic data link to the subarray primary DBF board connected to each second-level DBF board.

6. The method for distributing digital multi-beam beam control pointing angles according to claim 1, characterized in that, In step S6, the primary DBF board of each subarray parses the serial-to-parallel conversion to obtain the beam weighting coefficient value, and finally realizes digital multi-beamforming in the subarray. Specifically, it includes the following sub-steps: the primary DBF board FPGA of each subarray realizes the serial-to-parallel conversion through a custom serial port receiving module, and then parses the frame header to obtain the beam weighting coefficient value, and finally realizes digital multi-beamforming of the received and transmitted signals of all array elements in the subarray.

7. A digital multi-beam beam control pointing angle distribution device, characterized in that, It includes a readable storage medium in which a computer program is stored, the computer program being loaded by a processor and executing the method as described in any one of claims 1 to 6.