Beam control method and device and readable storage medium

文档序号:1446336 发布日期:2020-02-18 浏览:5次 中文

阅读说明:本技术 一种波束控制方法及装置、可读存储介质 (Beam control method and device and readable storage medium ) 是由 李双焕 刘俭 刘晃剑 于 2019-11-06 设计创作,主要内容包括:本公开实施例公开了一种波束控制方法及装置、可读存储介质,该波束控制方法包括:波束控制器获取波控数据;根据所述波控数据的天线位置数据,将所述波控数据至少分为两组;并行计算各组所述波控数据,得到各组所述波控数据对应的波控参数;连接在所述波束控制器后端的天线基于所述波控参数,进行波束控制。通过本公开实施例,能够并行计算获取波控参数,提高了运算效率。(The embodiment of the disclosure discloses a beam control method, a device and a readable storage medium, wherein the beam control method comprises the following steps: the wave beam controller acquires wave control data; dividing the wave control data into at least two groups according to the antenna position data of the wave control data; calculating all groups of wave control data in parallel to obtain wave control parameters corresponding to all groups of wave control data; and the antenna connected to the rear end of the wave beam controller performs wave beam control based on the wave beam control parameters. By the embodiment of the invention, the wave control parameters can be obtained by parallel calculation, and the operation efficiency is improved.)

1. A method of beam steering, comprising:

the wave beam controller acquires wave control data;

dividing the wave control data into at least two groups according to the antenna position data of the wave control data;

calculating all groups of wave control data in parallel to obtain wave control parameters corresponding to all groups of wave control data;

and the antenna connected to the rear end of the wave beam controller performs wave beam control based on the wave beam control parameters.

2. The method of claim 1, wherein the antenna position data comprises: the antenna array number of the antenna array where the wave control unit is located and the wave control unit number of the wave control unit in the antenna array; the dividing the wave control data into at least two groups according to the antenna position data of the wave control data comprises:

and dividing the wave control data with the same wave control unit number and different antenna array numbers into a group to obtain each grouped group of the wave control data.

3. The method according to claim 1, wherein the parallel computing of each group of the wave control data to obtain the wave control parameters corresponding to each group of the wave control data comprises:

determining distance direction parameters of each group of wave control data according to each group of wave control data;

determining azimuth parameters of each group of wave control data according to each group of wave control data;

and based on the distance direction parameters and the azimuth direction parameters, parallel computing wave control parameters corresponding to the wave control data of each group.

4. The method of claim 3, wherein determining the azimuthal parameters of each set of the wave-controlled data from each set of the wave-controlled data comprises:

and reading azimuth parameters of each group of wave control data.

5. The method according to claim 3, wherein the determining a distance parameter for each set of the wave-controlled data according to each set of the wave-controlled data comprises:

reading a first scanning parameter;

and determining the distance direction parameters of each group of wave control data according to the first scanning parameters, the wave control unit numbers of each group of wave control data and the number of the receiving and sending components corresponding to the wave control units.

6. The method of claim 1, further comprising:

before parallel computing each group of wave control data, acquiring azimuth parameters of each group of wave control data;

storing azimuth parameters of each set of wave control data.

7. The method of claim 6, wherein the obtaining azimuth parameters for each set of the wave-controlled data comprises:

acquiring a second scanning parameter of each group of wave control data and an antenna array number of each group of wave control data;

and determining the azimuth direction parameters of each group of wave control data according to the second scanning parameters and the antenna array numbers.

8. A beam steering apparatus comprising an acquisition unit, a grouping unit, a calculation unit, and a control unit, wherein,

an acquisition unit configured to acquire wave control data;

the grouping unit is used for grouping the wave control data into at least two groups according to the antenna position data of the wave control data;

the computing unit is used for computing each group of wave control data in parallel to obtain wave control parameters corresponding to each group of wave control data;

and the control unit is used for controlling the wave beams by the antenna connected to the rear end of the wave beam controller based on the wave control parameters.

9. A beam steering apparatus, comprising at least a processor, a memory storing executable instructions for the processor, a communication interface, and a bus connecting the processor, the communication interface, and the memory, wherein when the executable instructions are executed, the processor implements the method of any of claims 1 to 7.

10. A computer-readable storage medium having stored thereon executable instructions, wherein the executable instructions, when executed by a processor, implement the method of any one of claims 1 to 7.

Technical Field

The disclosed embodiments relate to the field of beam control, and in particular, to a beam control method and apparatus, and a readable storage medium.

Background

Synthetic Aperture Radar (SAR) systems are commonly used to image ground fixed scene targets, and are an active earth observation system. The beam control system is an important component of the SAR, and is used for calculating a wave control parameter required by a phase shifter corresponding to each antenna unit in the antenna array, so as to realize scanning control of an antenna beam.

Generally, the method for calculating the wave control parameters by the wave beam control system mainly comprises a real-time table look-up method or a real-time calculation method. However, the real-time table lookup method is limited by the memory space of the memory, and is only suitable for a system with few wave control units and small variation range of frequency points and beam pointing angles; the real-time calculation method adopts a Digital Signal Processor (DSP) chip to serially run instructions, and is also suitable for a system with less wave control units of the wave control units. Therefore, the existing real-time table look-up method and real-time calculation method cannot meet the increasing requirements of the SAR system antenna wave control unit scale.

Disclosure of Invention

The embodiments of the present disclosure are intended to provide a beam control method and apparatus, and a readable storage medium, which can obtain a wave control parameter by parallel computation, and improve the operation efficiency.

The technical scheme of the embodiment of the disclosure is realized as follows:

in a first aspect, an embodiment of the present disclosure provides a beam control method, where the method includes:

the wave beam controller acquires wave control data;

dividing the wave control data into at least two groups according to the antenna position data of the wave control data;

calculating all groups of wave control data in parallel to obtain wave control parameters corresponding to all groups of wave control data;

and the antenna connected to the rear end of the wave beam controller performs wave beam control based on the wave beam control parameters.

In a second aspect, the disclosed embodiments provide a beam steering apparatus comprising an acquisition unit, a grouping unit, a calculation unit, and a control unit, wherein,

an acquisition unit configured to acquire wave control data;

the grouping unit is used for grouping the wave control data into at least two groups according to the antenna position data of the wave control data;

the computing unit is used for computing each group of wave control data in parallel to obtain wave control parameters corresponding to each group of wave control data;

and the control unit is used for controlling the wave beams by the antenna connected to the rear end of the wave beam controller based on the wave control parameters.

In a third aspect, the disclosed embodiments provide a beam control apparatus, which includes at least a processor, a memory storing executable instructions of the processor, a communication interface, and a bus for connecting the processor, the communication interface, and the memory, and when the executable instructions are executed, the processor implements the beam control method provided by the above embodiments.

In a fourth aspect, the disclosed embodiments provide a computer-readable storage medium on which executable instructions are stored, which when executed by a processor implement the steps in the beam steering method described above.

The embodiment of the disclosure provides a beam control method, a beam control device and a readable storage medium, wherein the beam control method is applied to a wave control system and comprises the following steps: the wave beam controller acquires wave control data; dividing the wave control data into at least two groups according to the antenna position data of the wave control data; calculating all groups of wave control data in parallel to obtain wave control parameters corresponding to all groups of wave control data; and the antenna connected to the rear end of the wave beam controller performs wave beam control based on the wave beam control parameters. That is to say, the wave control data are grouped first, and then the grouped wave control data are processed in parallel, so that compared with the wave control parameters stored in advance, the stored data amount is reduced, and further the storage overhead of the large antenna array caused by the storage of the wave control parameters is reduced; compared with real-time serial calculation, the time for obtaining the wave control parameters through calculation can be shortened through grouping parallel calculation of the wave control data, and the operation efficiency is improved.

Drawings

Fig. 1 is a schematic flow chart illustrating an implementation process of a beam control method according to an embodiment of the present disclosure;

fig. 2 is a schematic diagram of a beam control network according to an embodiment of the present disclosure;

fig. 3 is a schematic diagram of a coordinate position of an SAR antenna according to an embodiment of the present disclosure;

fig. 4 is a schematic diagram of a SAR imaging coordinate system according to an embodiment of the present disclosure;

FIG. 5 is a schematic diagram illustrating exemplary serial calculation of ground wave control parameters according to an embodiment of the present disclosure;

fig. 6 is a schematic diagram of parallel computation of wave control parameters according to an embodiment of the present disclosure;

fig. 7 is a first schematic structural diagram illustrating a beam steering apparatus according to an embodiment of the present disclosure;

fig. 8 is a schematic structural diagram of a beam steering apparatus according to an embodiment of the present disclosure.

Detailed Description

In order to make the objects, technical solutions and advantages of the embodiments of the present disclosure more apparent, the embodiments of the present disclosure will be described in further detail with reference to the accompanying drawings, and the described embodiments should not be construed as limiting the embodiments of the present disclosure, and all other embodiments obtained by a person of ordinary skill in the art without creative efforts will fall within the protection scope of the embodiments of the present disclosure.

Fig. 1 is a schematic flow chart illustrating an implementation of a beam control method provided in the embodiment of the present disclosure. As shown in fig. 1, the method for implementing beam control by the beam control system includes:

s101, a wave beam controller acquires wave control data;

s102, dividing the wave control data into at least two groups according to the antenna position data of the wave control data;

s103, calculating each group of wave control data in parallel to obtain wave control parameters corresponding to each group of wave control data;

and S104, controlling the wave beam by the antenna connected to the rear end of the wave beam controller based on the wave control parameters.

In the embodiment of the disclosure, the beam control system includes a beam controller, and the beam controller can communicate with a monitoring calculation module of the SAR system to acquire wave control data, and obtain wave control parameters based on parallel calculation of the wave control data, thereby realizing control of beams.

Illustratively, the disclosed embodiments include, but are not limited to, using a Field Programmable Gate Array (FPGA) as a core processor of a wave controller to implement parallel computing.

In the embodiment of the present disclosure, the beam control system further includes a wave control unit and a transceiver module. As shown in fig. 2, the monitoring and calculating module of the SAR system establishes communication with the beam controller, the beam controller corresponds to N wave control units, and each wave control unit corresponds to L transceiver modules. After the wave control parameters are obtained through calculation, the wave control controller sends the wave control parameters to the corresponding wave control units, the wave control units serve as data interface circuits to distribute and output the received wave control parameters, so that the antenna receives and transmits the wave beams according to the wave control parameters calculated in parallel, the receiving and transmitting wave beams of the antenna point to the set direction, and at least the direction control of the wave beams is realized.

In some embodiments, the wave steering parameters may include direction parameters, which may be used to steer the direction of the beam. In other embodiments, the wave control parameters may further include: and the power parameter is used for controlling the transceiving power of the beam.

Each antenna is connected with a phase shifter, the phase shifter adjusts the phase of the antenna beam according to the received wave control parameter, and the direction of the beam is changed through the adjustment of the phase, so that the antenna beam can be oriented to the set direction.

In the embodiment of the present disclosure, in the process of controlling beams by a beam control system, the wave control data needs to be acquired first. The wave control data includes antenna position data. The antenna position data is used for representing the antenna array number of the antenna array where the wave control unit is located and the wave control unit number of the wave control unit in the antenna array.

Illustratively, as shown in fig. 3, the layout of the wave control units connected to the wave beam controller is a rectangular layout, and the X axis represents the antenna array number of the antenna array where the wave control units are located, the antenna array number being from array 1 to array M; the Y-axis represents the number of the wave control unit in the antenna array, from wave control unit number 1 to wave control unit number N. The SAR antenna planar array can be seen along the direction of the X axis, and the total number of M antenna arrays is M, and each antenna array in the SAR antenna planar array can be seen along the direction of the Y axis to correspond to N wave control units, and each wave control unit corresponds to L components. The components in fig. 3 are transceiver components.

As can be seen from fig. 3, the antenna position data may be coordinate data composed of antenna array numbers and wave control unit numbers, and the coordinate data indicates the position of the antenna. For example, the coordinate data (1, 1) indicates the antenna position where the antenna array number is 1 and the wave control unit number is 1; the coordinate data (2, 1) indicates the antenna position where the antenna array number is 2 and the wave control unit number is 1.

In an embodiment of the disclosure, the wave control data further comprises a scanning parameter for characterizing a scanning phase in which the beam is directed in the SAR antenna coordinate system. The scan parameters include a first scan parameter and a second scan parameter.

It should be noted that the first scanning parameter includes, but is not limited to, a range-direction scanning parameter, which is at least used for characterizing a scanning phase of the beam pointing in the range direction; the second scan parameter includes, but is not limited to, an azimuth scan parameter at least used to characterize the scan phase of the beam pointing in the azimuth.

In the embodiment of the present disclosure, after the beam controller of the beam control system acquires the wave control data, the wave control data is divided into at least two groups, specifically, 2 or more groups, such as 2 groups, 3 groups, and the like, according to the antenna position data. The amount of data of each group of wave control data after grouping is less than that of all wave control data before grouping.

It should be noted that grouping the wave control data according to the antenna position data includes: grouping the wave control data based on the antenna array numbers in the antenna position data; or grouping the wave control data based on the wave control unit number in the antenna position data; or grouping the wave control data based on the antenna array number and the wave control unit number.

Illustratively, grouping the wave control data based on the antenna array numbers includes, but is not limited to, grouping wave control data having the same antenna array number into a group, or grouping wave control data having different antenna array numbers into a group.

In the embodiment of the disclosure, after the beam controllers of the beam control system are grouped, the wave control data of each group are calculated in parallel, and the wave control parameters corresponding to the wave control data of each group are obtained.

It should be noted that, as shown in fig. 3, the antenna position data includes N groups of wave control data, and the parallel calculation of each group of wave control data includes: parallel computing wave control parameters corresponding to the first group of wave control data; and parallel computing the wave control parameters corresponding to the second group of wave control data for N times until the wave control parameters corresponding to the last group of wave control data are parallel computed, so as to obtain the wave control parameters corresponding to each group of wave control data.

It can be understood that, in the embodiment of the present disclosure, the wave control data are grouped first, and then the grouped wave control data are calculated in parallel, so that the time for calculating the wave control parameters can be shortened, and the calculation efficiency can be improved.

In one embodiment, the antenna position data includes: the antenna array number of the antenna array where the wave control unit is located and the wave control unit number of the wave control unit in the antenna array at least divide the wave control data into two groups according to the antenna position data of the wave control data, and the method comprises the following steps:

and dividing the wave control data with the same wave control unit number and different antenna array numbers into a group to obtain each group of grouped wave control data.

It should be noted that the same number of the wave control units and different numbers of the antenna arrays are grouped into one group, and the way of calculating the azimuth parameters corresponding to the antenna arrays of the wave control data in different groups is the same.

For example, as shown in fig. 3, (1, 1), (2, 1), (3, 1) to (M, 1) may be divided into one group, (1, 2), (2, 2), (3, 2) to (M, 2) may be divided into one group, and so on, N groups of wave control data may be obtained.

It can be understood that, when the wave control parameters are calculated, because the manner of calculating the azimuth parameters corresponding to the antenna array numbers of the wave control data in different groups is the same, the azimuth parameters corresponding to the wave control data of each group can be calculated in parallel, so that the time for acquiring the wave control parameters based on the azimuth parameters is shortened subsequently, and the operation efficiency is improved.

In one embodiment, the parallel computing of each group of wave control data to obtain the wave control parameters corresponding to each group of wave control data includes:

determining distance direction parameters of each group of wave control data according to each group of wave control data;

determining azimuth parameters of each group of wave control data according to each group of wave control data;

and based on the distance direction parameters and the azimuth direction parameters, wave control parameters corresponding to each group of wave control data are calculated in parallel.

In the embodiment of the present disclosure, the distance direction parameter of each group of wave control data is a distance direction wave control code of each group of wave control data, and the distance direction wave control code is used for adjusting the direction of the wave beam in the distance direction; the azimuth parameters of each group of wave control data are azimuth wave control codes of each group of wave control data, and the azimuth wave control codes are used for adjusting the direction of the wave beam in the azimuth direction.

It should be noted that, the distance-direction parameter and the azimuth-direction parameter may be directly read by using a table lookup method, and may also be calculated and obtained by using a real-time calculation method, which is not limited in this embodiment of the disclosure.

For example, in the process of calculating the wave control parameters, a wave control parameter calculation model may be used to calculate the wave control data to obtain the wave control parameters. The wave control parameter calculation model (1) can be as follows:

C=P1+P2(1)

wherein C is a wave control parameter, P1As a distance parameter, P2Is an azimuth parameter.

According to the wave control parameter calculation model, before the wave control parameters are calculated, the azimuth parameters and the distance parameters need to be calculated, and then the corresponding wave control parameters of each group are determined based on the azimuth parameters and the distance parameters.

In one embodiment, the method further comprises:

before parallel computing each group of wave control data, acquiring azimuth parameters of each group of wave control data;

storing the azimuth parameters of each group of wave control data.

The azimuth parameters of each set of wave control data may be calculated in advance, and the calculated azimuth data of each set of wave control data may be stored. When each group of wave control data is calculated in parallel, azimuth data does not need to be calculated, but can be directly read through an address decoding mode after the wave beam control system is powered on, so that azimuth parameters can be directly obtained without calculation, and the wave control parameters can be conveniently and rapidly calculated subsequently.

In one embodiment, obtaining the azimuth parameters of each set of wave-controlled data comprises:

acquiring a second scanning parameter of each group of wave control data and an antenna array number of each group of wave control data;

and determining the azimuth direction parameters of each group of wave control data according to the second scanning parameters and the antenna array number.

In the embodiment of the present disclosure, antenna array numbers in each group of wave control data are different, and it is necessary to calculate the azimuth parameters of each group of wave control data in parallel according to the different antenna array numbers in each group and the corresponding second scanning parameters.

For example, when determining the azimuth parameters of each set of wave control data, the azimuth parameters of each set of wave control data may be determined by using an azimuth calculation model. The orientation calculation model (2) may be:

P2=m*ΔPx(2)

wherein m is the antenna array number, Δ PxIs the second scanning parameter, P2Is an azimuth parameter.

In one embodiment, determining the azimuth parameters of each set of wave-controlled data according to each set of wave-controlled data comprises:

and reading the azimuth parameters of each group of wave control data.

Since the azimuth parameters of each set of the pieces of the wave control data are stored in advance, the azimuth parameters of each set of the wave control data can be determined by directly reading the azimuth parameters when determining the azimuth parameters of each set of the wave control data. The storage path includes, but is not limited to, storage in read-only memory or storage in random access memory.

It can be understood that, compared with the case that all the wave control parameters are stored in advance, the embodiment of the present disclosure only stores part of the parameters, reduces the amount of stored data, and further reduces the storage overhead of the large antenna array caused by storing the wave control parameters; compared with real-time serial calculation, the method has the advantages that the wave control parameters are calculated by directly reading the parameters, the time for obtaining the wave control parameters through calculation can be shortened, and the operation efficiency is improved.

In one embodiment, determining the distance parameter of each group of wave control data according to each group of wave control data comprises:

reading a first scanning parameter;

and determining the distance direction parameter of each group of wave control data according to the first scanning parameter, the wave control unit number of each group of wave control data and the number of the receiving and sending components corresponding to the wave control units.

In the embodiment of the present disclosure, the beam controller stores the first scanning parameters in advance before determining the distance direction parameters of each set of wave control data. The pre-storing may be that the first scanning parameters are pre-stored before the device such as the base station is established. In other embodiments, the first scanning parameter may be dynamically updated by a communication device, such as a base station, according to a predetermined period. When the wave control parameter is calculated multiple times in a predetermined period, the first scanning parameter updated once in one predetermined period may be shared. In this way, the first scanning parameter can be directly read without calculation when determining the distance parameter of each group of wave control data.

When determining the distance direction parameter of each group of wave control data, the distance direction parameter of each group of wave control data may be determined by multiplying the first scanning parameter, the wave control unit number, and the number of the transceiver components corresponding to the wave control unit by using a distance direction calculation model.

Illustratively, the distance direction calculation model (3) may be:

P1=l*n*ΔPy(3)

wherein n is the number of the wave control unit, delta PyIs as followsA scanning parameter, P1And l is the number of the receiving and transmitting components corresponding to the wave control unit.

To facilitate understanding of the above embodiments, the following exemplary embodiments are provided:

assuming that the phase center flight direction of the SAR antenna is parallel to the ground plane, when the azimuth scanning angle changes when the distance is fixed to the view angle, the beam pointing to the ground track is parallel to the radar ground track, and is also parallel to the normal ground track of the antenna. SAR imaging coordinate system is shown in FIG. 4, AsFor azimuthal scan angle, RsIs the distance direction scan angle, theta0And theta is an antenna beam angle of view. As can be seen from fig. 4, the scanning vector of the beam pointing in the SAR antenna coordinate system is (sinA)S,cosASsinRS)。

The corresponding scan parameters are respectively formula (4):

Figure BDA0002263196110000091

wherein, Δ PxIs the second scan parameter, Δ PyAs a first scanning parameter, DxAt azimuthal cell spacing, Dyλ is the center frequency wavelength, which is the distance to the cell pitch.

It should be noted that, in the SAR imaging coordinate system, the positive direction of the SAR antenna beam pointing direction is referred to as an antenna array body coordinate system, the + Z direction is the satellite-to-ground direction, the positive direction of the azimuth direction is the + X direction (the satellite flight direction), and the positive direction of the distance is the + Y direction, where the X direction, the Y direction, and the Z direction all conform to the standard right-hand coordinate system definition, that is, the direction obtained by vector multiplication of the X direction and the Y direction is the Z direction. That is, Δ PxFor azimuthal scan parameters, Δ PyIs a range scan parameter.

Because of the azimuth scanning angle A of the current SAR systemsThe range is only between plus 2.5 ° and minus 2.5 °, so when cosine values are taken of the azimuth scanning angle, cosA can be regarded asS1. Based on this, equation (4) can be transformed into equation (5), and equation (5) is as follows:

Figure BDA0002263196110000092

by the formula (5), the beam controller of the beam control system can calculate and store the first scanning parameter and the second scanning parameter. When the wave beam control system calculates the wave control parameters, the wave beam control system can directly read and calculate the wave control parameters.

The wave control parameter calculation model can be deformed through the azimuth calculation model and the distance calculation model, and the deformed wave control parameter calculation model (6) is obtained. The deformed wave control parameter calculation model (6) can be as follows:

c(m,n,l)=m*ΔPx+l*n*ΔPy(6)

the calculation of the wave control parameters can refer to the deformed wave control parameter calculation model. Specifically, the azimuth parameters are determined through the azimuth calculation model, the distance parameters are determined through the distance calculation model, and finally the wave control parameters are determined through the azimuth parameters and the distance parameters.

As shown in fig. 5, based on the deformed wave control parameter calculation model, the real-time calculation mode is serial calculation, in which (1, 1) to (1, N) are calculated first, and N times are calculated; calculating (2, 1) to (2, N) again, and calculating N times; and the like in sequence until the calculation of (M, 1) to (M, N) is finished. Such serial calculations require calculating M × N times. It can be seen that the real-time calculation method is not suitable for the beam control system with many wave control units.

Based on this, by analyzing the antenna position data, it can be known that the group of wave control data (1, 1), (2, 1), (3, 1) to (M, 1) has different antenna array numbers and the same wave control unit number; the antenna array numbers of the three sets of wave control data are the same with respect to the set of wave control data (1, 2), (2, 2), (3, 2) to (M, 2) and the set of wave control data (1, 3), (2, 3), (3, 3) to (M, 3), and the value of the wave control unit number is incremented by 1. Therefore, the wave control data with different antenna array numbers and the same wave control unit number can be divided into one group, and each group of wave control data after grouping can be obtained.

Because in the SAR system, the antenna array number corresponding to the antenna is much smaller than the number of the wave control unit multiplied by the number of the transceiving module, and the antenna array numbers of each group of the grouped wave control data are the same, therefore, the azimuth parameters may be calculated from the antenna array number and the first scan parameters, stored in the beam steering system, then directly reading the azimuth parameters in the process of calculating the wave control parameters corresponding to each group of wave control data, then calculating the distance parameters according to the group number, the number of the transceiving components and the second scanning parameters corresponding to each group of wave control data, thus, for a group of wave control data (1, 1), (2, 1), (3, 1) to (M, 1), parallel calculation can be directly performed to obtain wave control parameters corresponding to the group of wave control data, and the wave control parameters corresponding to all groups of wave control data can be calculated in N times.

As shown in fig. 6, the flow of parallel computing the wave control parameters corresponding to each group of wave control data is as follows:

(1) reading a first set of azimuthal parameters and first scan parameters of the first set of wave-controlled data (1, 1), (2, 1), (3, 1) to (M, 1); determining a first group of distance direction parameters through the first scanning parameters, the first group of wave control unit numbers and the number of the transceiving components; respectively inputting the first group of azimuth direction parameters and the first group of distance direction parameters into a calculation module of a wave beam controller, and determining wave control parameters of all receiving and transmitting components in M wave control units in the first group, namely obtaining wave control parameters corresponding to the first group of wave control data through first parallel calculation;

(2) reading a second set of azimuthal parameters and first scan parameters of the second set of wavecontrolled data (1, 2), (2, 2), (3, 2) to (M, 2); determining a second group of distance direction parameters through the first scanning parameters, the serial numbers of the second group of wave control units and the number of the transceiving components; respectively inputting the second group of azimuth parameters and the second group of distance parameters into a calculation module of the wave beam controller, and determining wave control parameters of all receiving and transmitting components in the M wave control units in the second group, namely obtaining wave control parameters corresponding to the second group of wave control data through second parallel calculation;

(3) repeating the steps until an Nth group of orientation parameters and first scanning parameters of the Nth group of wave control data from (1, N), (2, N), (3, N) to (M, N) are read, and determining an Nth group of distance orientation parameters through the first scanning parameters, the Nth group of wave control unit numbers and the number of transceiving components; and respectively inputting the Nth group of azimuth direction parameters and the Nth group of distance direction parameters into a calculation module of the wave beam controller, determining wave control parameters of all receiving and transmitting components in M wave control units in the Nth group, namely obtaining the wave control parameters corresponding to the Nth group of wave control data through Nth time parallel calculation, and thus, calculating the wave control parameters corresponding to each group of wave control data.

On one hand, compared with the existing method of calculating and storing beam parameters corresponding to beam pointing angles of all frequency points, that is, a real-time table look-up method, the embodiment of the disclosure is only used for storing partial data, is less likely to be limited by a storage space, and can be applied to a large-scale beam control system with more wave control units and transceiver components. On the other hand, compared with the existing serial real-time calculation method, part of data is obtained by directly reading the memory, and the other part of data is obtained by a parallel calculation mode, so that the time required for obtaining the wave control parameters is at least 1/M of that of the serial real-time calculation, the time for obtaining the wave control parameters can be obviously shortened, and the operation efficiency is improved.

Fig. 7 is a schematic diagram illustrating a first configuration of a beam control apparatus according to an embodiment of the present disclosure, and as shown in fig. 7, a beam control apparatus 1000 includes an obtaining unit 1001, a grouping unit 1002, a calculating unit 1003, and a control unit 1004, wherein,

the acquiring unit 1001 is configured to acquire wave control data;

the grouping unit 1002 is configured to group the wave control data into at least two groups according to the antenna position data of the wave control data;

the calculating unit 1003 is configured to calculate each group of the wave control data in parallel to obtain a wave control parameter corresponding to each group of the wave control data;

the control unit 1004 is configured to perform beam control on the antenna connected to the rear end of the beam controller based on the beam control parameter.

In other embodiments, the grouping unit 1002 is specifically configured to group the wave control data with the same wave control unit number and different antenna array numbers into a group, so as to obtain each group of grouped wave control data.

In other embodiments, the computing unit 1003 includes:

the first acquisition module is used for determining distance direction parameters of each group of wave control data according to each group of wave control data;

the second acquisition module is used for determining the azimuth parameters of each group of wave control data according to each group of wave control data;

and the first calculation module is used for calculating the wave control parameters corresponding to the wave control data of each group in parallel based on the distance direction parameters and the azimuth direction parameters.

In other embodiments, the second obtaining module is specifically configured to read azimuth parameters of each group of the wave control data.

In other embodiments, the first obtaining module is specifically configured to read a first scanning parameter; and determining the distance direction parameters of each group of wave control data according to the first scanning parameters, the wave control unit numbers of each group of wave control data and the number of the receiving and sending components corresponding to the wave control units.

In other embodiments, the beam steering apparatus 1000 further comprises:

the third acquisition module is used for acquiring azimuth data of each group of wave control data before parallel computing of each group of wave control data;

and the storage module is used for storing the azimuth data of each group of wave control data.

In other embodiments, the third obtaining module is specifically configured to obtain a second scanning parameter of each group of the wave control data and an antenna array number of each group of the wave control data; and calculating the azimuth direction parameters of each group of wave control data in parallel according to the second scanning parameters and the antenna array numbers.

Fig. 8 is a schematic diagram illustrating a composition structure of a beam control device provided in the embodiment of the present disclosure, and as shown in fig. 8, the beam control device includes a processor 01, a memory 02, a communication interface 03, and a communication bus 04, where the communication bus 04 is used for implementing connection and communication among the processor 01, the memory 02, and the communication interface 03; the communication interface 03 is used for acquiring wave control data; the processor 01 is configured to execute executable instructions stored in the memory 02 to implement the steps in the beam control method provided by the above-mentioned embodiment.

In addition, each component in the embodiment may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit. The integrated unit can be realized in a form of hardware or a form of a software functional module.

Based on the understanding that the technical solution of the present embodiment essentially or a part contributing to the prior art, or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium, and include several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute all or part of the steps of the method of the present embodiment. And the aforementioned storage medium includes: various media capable of storing program codes, such as a magnetic random access Memory (FRAM), a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), a flash Memory (FlashMemory), a magnetic surface Memory, an optical Disc, or a Compact Disc Read Only Memory (CD-ROM), are not limited in the embodiments of the present disclosure.

Based on the foregoing embodiments, the present disclosure provides a computer-readable storage medium, on which executable instructions are stored, and when the executable instructions are executed by the processor, the steps in the beam control method in the foregoing embodiments are implemented.

As will be appreciated by one skilled in the art, embodiments of the present disclosure may be provided as methods, systems, or computer program products. Accordingly, embodiments of the present disclosure may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the disclosed embodiments may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.

Embodiments of the present disclosure are described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

The above description is only a preferred embodiment of the present disclosure, and is not intended to limit the scope of the present disclosure.

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:雷达系统中的冗余频率调制器

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类