CN111241470B - Beam synthesis method and device based on self-adaptive null widening algorithm - Google Patents
Beam synthesis method and device based on self-adaptive null widening algorithm Download PDFInfo
- Publication number
- CN111241470B CN111241470B CN202010061294.4A CN202010061294A CN111241470B CN 111241470 B CN111241470 B CN 111241470B CN 202010061294 A CN202010061294 A CN 202010061294A CN 111241470 B CN111241470 B CN 111241470B
- Authority
- CN
- China
- Prior art keywords
- circular array
- algorithm
- matrix
- signal
- array signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004422 calculation algorithm Methods 0.000 title claims abstract description 111
- 238000001308 synthesis method Methods 0.000 title abstract 2
- 239000011159 matrix material Substances 0.000 claims abstract description 153
- 238000000034 method Methods 0.000 claims abstract description 36
- 238000012937 correction Methods 0.000 claims abstract description 12
- 230000015572 biosynthetic process Effects 0.000 claims abstract 5
- 238000003786 synthesis reaction Methods 0.000 claims abstract 5
- 230000003044 adaptive effect Effects 0.000 claims description 49
- 238000004364 calculation method Methods 0.000 claims description 23
- 238000004590 computer program Methods 0.000 claims description 21
- 230000006870 function Effects 0.000 description 13
- 230000008569 process Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012854 evaluation process Methods 0.000 description 1
- 238000012804 iterative process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000010183 spectrum analysis Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/16—Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/015—Arrangements for jamming, spoofing or other methods of denial of service of such systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/21—Interference related issues ; Issues related to cross-correlation, spoofing or other methods of denial of service
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/18—Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Computational Mathematics (AREA)
- Remote Sensing (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Algebra (AREA)
- Computer Networks & Wireless Communication (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Operations Research (AREA)
- Probability & Statistics with Applications (AREA)
- Computing Systems (AREA)
- Radio Transmission System (AREA)
Abstract
Description
技术领域technical field
本发明属于导航技术领域,尤其涉及一种基于自适应零陷展宽算法的波束合成方法及装置。The invention belongs to the technical field of navigation, and in particular relates to a beam forming method and device based on an adaptive zero-slot widening algorithm.
背景技术Background technique
全球卫星导航系统(global navigation satellite system,GNSS)因其导航精度高和不随时间积累误差的优点得到了广泛的应用。然而由于GNSS信号到达接收机时功率比基底噪声还要低20dB,所以极易受到强干扰信号压制。The global navigation satellite system (GNSS) has been widely used because of its high navigation accuracy and the advantages of not accumulating errors over time. However, since the power of the GNSS signal reaching the receiver is 20dB lower than the noise floor, it is easily suppressed by strong interference signals.
目前工程上常在接收机端采用阵列天线,并通过空时自适应处理(space-timeadaptive processing,STAP)在强干扰来向上生成自适应零陷来实现对GNSS信号的抗干扰。传统基于协方差矩阵锥化零陷展宽的算法只适用于线阵,对于圆阵则需要估计干扰来向信息,而估计干扰来向需要涉及到高阶矩阵空间谱分析,计算量过大,这严重影响了抗干扰算法的高动态性能。At present, in engineering, array antennas are often used at the receiver side, and space-time adaptive processing (space-time adaptive processing, STAP) is used to generate adaptive nulls upward in strong interference to achieve anti-interference to GNSS signals. The traditional algorithm based on covariance matrix tapering and nulling broadening is only suitable for linear arrays, and for circular arrays, it is necessary to estimate the interference direction information, and the estimation of interference direction needs to involve high-order matrix space spectrum analysis, and the amount of calculation is too large. Seriously affects the high dynamic performance of the anti-jamming algorithm.
发明内容Contents of the invention
有鉴于此,本发明实施例提供了一种基于自适应零陷展宽算法的波束合成方法及装置,以解决现有技术中基于圆阵的自适应零陷算法计算量过大的问题。In view of this, an embodiment of the present invention provides a beamforming method and device based on an adaptive nulling widening algorithm, so as to solve the problem of excessive calculation of the circular array based adaptive nulling algorithm in the prior art.
本发明实施例的第一方面提供了一种基于自适应零陷展宽算法的波束合成方法,包括:The first aspect of the embodiments of the present invention provides a beamforming method based on an adaptive nulling widening algorithm, including:
对圆阵阵列采集的圆阵信号构建初始协方差矩阵;Construct the initial covariance matrix for the circular array signal collected by the circular array array;
根据所述圆阵阵列的排布信息及干扰扰动参数,计算所述圆阵信号的基于拉普拉斯算法的零陷展宽算法扩展矩阵;According to the arrangement information of the circular array array and the disturbance disturbance parameter, calculate the expansion matrix of the zero notching widening algorithm based on the Laplacian algorithm of the circular array signal;
根据所述初始协方差矩阵及所述基于拉普拉斯算法的零陷展宽算法扩展矩阵,得到所述圆阵信号修正后的协方差矩阵;Obtaining the corrected covariance matrix of the circular array signal according to the initial covariance matrix and the Laplacian-based zero trap widening algorithm expansion matrix;
将所述圆阵信号修正后的协方差矩阵代入多级维纳滤波器,计算自适应权值;Substituting the corrected covariance matrix of the circular array signal into a multi-stage Wiener filter to calculate the adaptive weight;
根据所述自适应权值对所述圆阵信号进行波束合成。performing beamforming on the circular array signals according to the adaptive weights.
本发明实施例的第二方面提供了一种基于自适应零陷展宽算法的波束合成装置,包括:The second aspect of the embodiments of the present invention provides a beamforming device based on an adaptive nulling widening algorithm, including:
初始矩阵创建模块,用于对圆阵阵列采集的圆阵信号构建初始协方差矩阵;The initial matrix creation module is used to construct the initial covariance matrix for the circular array signal collected by the circular array array;
扩展矩阵创建模块,用于根据所述圆阵阵列的排布信息及干扰扰动参数,计算所述圆阵信号的基于拉普拉斯算法的零陷展宽算法扩展矩阵;The expansion matrix creation module is used to calculate the expansion matrix of the zero trap widening algorithm based on the Laplacian algorithm of the circular array signal according to the arrangement information of the circular array array and the disturbance disturbance parameter;
矩阵修正模块,用于根据所述初始协方差矩阵及所述基于拉普拉斯算法的零陷展宽算法扩展矩阵,得到所述圆阵信号修正后的协方差矩阵;A matrix correction module, configured to obtain the corrected covariance matrix of the circular array signal according to the initial covariance matrix and the extended matrix of the zero-trap widening algorithm based on the Laplacian algorithm;
权值计算模块,用于将所述圆阵信号修正后的协方差矩阵代入多级维纳滤波器,计算自适应权值;A weight calculation module, for substituting the corrected covariance matrix of the circular array signal into a multi-stage Wiener filter to calculate an adaptive weight;
波束合成模块,用于根据所述自适应权值对所述圆阵信号进行波束合成。A beamforming module, configured to perform beamforming on the circular array signal according to the adaptive weight.
本发明实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述基于自适应零陷展宽算法的波束合成方法的步骤。A third aspect of the embodiments of the present invention provides a terminal device, including a memory, a processor, and a computer program stored in the memory and operable on the processor, when the processor executes the computer program The steps of implementing the beamforming method based on the adaptive nulling widening algorithm as described above.
本发明实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述基于自适应零陷展宽算法的波束合成方法的步骤。The fourth aspect of the embodiments of the present invention provides a computer-readable storage medium, the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned adaptive zero-notch widening algorithm based on The steps of the beamforming method.
本发明实施例与现有技术相比存在的有益效果是:本实施例首先对圆阵阵列采集的圆阵信号构建初始协方差矩阵;根据所述圆阵阵列的排布信息及干扰扰动参数,计算所述圆阵信号的基于拉普拉斯算法的零陷展宽算法扩展矩阵;然后根据所述初始协方差矩阵及所述基于拉普拉斯算法的零陷展宽算法扩展矩阵,得到所述圆阵信号修正后的协方差矩阵;将所述圆阵信号修正后的协方差矩阵代入多级维纳滤波器,计算自适应权值;最后根据所述自适应权值对所述圆阵信号进行波束合成。本实施例通过创建扩展矩阵来更新圆阵信号的协方差矩阵,无需估计干扰来向即可实现对抗干扰零陷的加宽,能够有效的降低计算量,并且根据更新后的协方差矩阵及多级维纳滤波器计算自适应权值,从而能够进一步降低计算量,提高波束合成效率。Compared with the prior art, the embodiment of the present invention has the following beneficial effects: first, in this embodiment, an initial covariance matrix is constructed for the circular array signals collected by the circular array array; according to the arrangement information of the circular array array and the disturbance disturbance parameters, Calculating the Laplacian-based zero-trap widening algorithm expansion matrix of the circular array signal; then according to the initial covariance matrix and the Laplacian-based zero-trap widening algorithm expansion matrix, the circle is obtained The covariance matrix after the correction of the array signal; the covariance matrix after the correction of the circular array signal is substituted into a multi-stage Wiener filter to calculate the adaptive weight; finally, the circular array signal is processed according to the adaptive weight Beamforming. In this embodiment, the covariance matrix of the circular array signal is updated by creating an extended matrix, and the anti-interference null can be widened without estimating the direction of interference, which can effectively reduce the amount of calculation, and according to the updated covariance matrix and multiple The level Wiener filter calculates the adaptive weight, which can further reduce the calculation amount and improve the beamforming efficiency.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the accompanying drawings that need to be used in the descriptions of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only of the present invention. For some embodiments, those of ordinary skill in the art can also obtain other drawings based on these drawings without paying creative efforts.
图1是本发明实施例提供的一种基于自适应零陷展宽算法的波束合成方法的流程示意图;FIG. 1 is a schematic flow diagram of a beamforming method based on an adaptive nulling widening algorithm provided by an embodiment of the present invention;
图2是本发明实施例提供的图1中S102的实现流程示意图;FIG. 2 is a schematic diagram of an implementation flow of S102 in FIG. 1 provided by an embodiment of the present invention;
图3是本发明实施例提供的图1中S105的实现流程示意图;FIG. 3 is a schematic diagram of an implementation flow of S105 in FIG. 1 provided by an embodiment of the present invention;
图4是本发明实施例提供的圆阵阵列排布示例图;Fig. 4 is an example diagram of the circular array array arrangement provided by the embodiment of the present invention;
图5是本发明实施例提供的两种算法下的零陷展宽曲线示意图;Fig. 5 is a schematic diagram of zero trap widening curves under two algorithms provided by an embodiment of the present invention;
图6是本发明实施例提供的基于自适应零陷展宽算法的波束合成装置的结构示意图;FIG. 6 is a schematic structural diagram of a beamforming device based on an adaptive nulling widening algorithm provided by an embodiment of the present invention;
图7是本发明实施例提供的终端设备的示意图。Fig. 7 is a schematic diagram of a terminal device provided by an embodiment of the present invention.
具体实施方式Detailed ways
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。In the following description, specific details such as specific system structures and technologies are presented for the purpose of illustration rather than limitation, so as to thoroughly understand the embodiments of the present invention. It will be apparent, however, to one skilled in the art that the invention may be practiced in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。In order to illustrate the technical solutions of the present invention, specific examples are used below to illustrate.
在一个实施例中,如图1所示,图1示出了本发明实施例提供的一种基于自适应零陷展宽算法的波束合成方法的流程,其过程详述如下:In one embodiment, as shown in FIG. 1, FIG. 1 shows a flow of a beamforming method based on an adaptive nulling widening algorithm provided by an embodiment of the present invention, and the process is described in detail as follows:
S101:对圆阵阵列采集的圆阵信号构建初始协方差矩阵。S101: Construct an initial covariance matrix for the circular array signals collected by the circular array array.
在本实施例中,首先需要获取圆阵阵列的天线采集数据,然后计算天线采集数据的自相关矩阵,即初始协方差矩阵。初始协方差矩阵可以为:Rx=X(n)X(n)H,其中,Rx表示初始协方差矩阵,X(n)表示天线采集数据对应的数据输入矩阵。快拍数根据需要设置。本实施例可以设置快拍数为128。In this embodiment, it is first necessary to obtain the antenna collection data of the circular array array, and then calculate the autocorrelation matrix of the antenna collection data, that is, the initial covariance matrix. The initial covariance matrix may be: R x =X(n)X(n) H , where R x represents the initial covariance matrix, and X(n) represents the data input matrix corresponding to the data collected by the antenna. The number of snapshots can be set as required. In this embodiment, the number of snapshots can be set to 128.
S102:根据所述圆阵阵列的排布信息及干扰扰动参数,计算所述圆阵信号的基于拉普拉斯算法的零陷展宽算法扩展矩阵。S102: According to the arrangement information of the circular array array and the interference disturbance parameter, calculate the expansion matrix of the zero trap widening algorithm based on the Laplacian algorithm of the circular array signal.
在本实施例中,如图4所示,图4示出了七阵元均匀圆阵阵列排布情况,阵列排布为均匀圆阵,本实施例采用7阵元圆阵,可以根据圆阵阵列的信号参数确定阵列的排布信息。In this embodiment, as shown in Figure 4, Figure 4 shows the arrangement of a uniform circular array with seven array elements, and the array is arranged as a uniform circular array. The signal parameters of the array determine the arrangement information of the array.
在本实施例中,干扰扰动参数即为干扰角度变化的标准差,可以由先验信息来统计。本实施例根据干扰扰动参数和圆阵阵列的排布信息,确定圆阵阵列的Laplace零陷展宽算法扩展矩阵。In this embodiment, the interference disturbance parameter is the standard deviation of the change of the interference angle, which can be counted by prior information. In this embodiment, the extended matrix of the Laplace nulling widening algorithm of the circular array is determined according to the disturbance disturbance parameter and the arrangement information of the circular array.
S103:根据所述初始协方差矩阵及所述基于拉普拉斯算法的零陷展宽算法扩展矩阵,得到所述圆阵信号修正后的协方差矩阵。S103: Obtain a corrected covariance matrix of the circular array signal according to the initial covariance matrix and the extended matrix of the Laplacian-based zero-trap widening algorithm.
在本实施例中,根据所述圆阵信号的初始协方差矩阵及基于拉普拉斯算法的零陷展宽算法扩展矩阵,能够得到经过协方差矩阵锥化后的矩阵。In this embodiment, according to the initial covariance matrix of the circular array signal and the extended matrix of the zero trap widening algorithm based on the Laplacian algorithm, the matrix after the covariance matrix has been tapered can be obtained.
S104:将所述圆阵信号修正后的协方差矩阵代入多级维纳滤波器,计算自适应权值。S104: Substituting the corrected covariance matrix of the circular array signal into a multi-stage Wiener filter to calculate an adaptive weight.
在本实施例中,多级维纳滤波器为相关相减多级维纳滤波器,根据多级维纳滤波器的权值计算公式及圆阵阵列的协方差矩阵,建立多级维纳滤波器与协方差矩阵之间的关系,从而优化多级维纳滤波器的权值计算式,并根据多级维纳滤波器的权值计算式及修正后的协方差矩阵,计算自适应权值。In this embodiment, the multi-stage Wiener filter is a correlation subtraction multi-stage Wiener filter. According to the weight calculation formula of the multi-stage Wiener filter and the covariance matrix of the circular array array, the multi-stage Wiener filter is established The relationship between the filter and the covariance matrix, thereby optimizing the weight calculation formula of the multi-level Wiener filter, and according to the weight calculation formula of the multi-level Wiener filter and the modified covariance matrix, calculate the adaptive weight .
本申请实现了将Laplace零陷展宽算法直接应用于多级维纳滤波器,降低了计算量。The present application realizes that the Laplace zero trap widening algorithm is directly applied to the multi-stage Wiener filter, which reduces the amount of calculation.
S105:根据所述自适应权值对所述圆阵信号进行波束合成。S105: Perform beamforming on the circular array signal according to the adaptive weight.
在本实施例中,根据自适应权值可完成圆阵信号的抗干扰处理,实现圆阵信号的波束合成。In this embodiment, the anti-interference processing of the circular array signal can be completed according to the adaptive weight, and the beamforming of the circular array signal can be realized.
从上述实施例可知,本实施例首先对圆阵阵列采集的圆阵信号构建初始协方差矩阵;根据所述圆阵阵列的排布信息及干扰扰动参数,计算所述圆阵信号的基于拉普拉斯算法的零陷展宽算法扩展矩阵;然后根据所述初始协方差矩阵及所述基于拉普拉斯算法的零陷展宽算法扩展矩阵,得到所述圆阵信号修正后的协方差矩阵;将所述圆阵信号修正后的协方差矩阵代入多级维纳滤波器,计算自适应权值;最后根据所述自适应权值对所述圆阵信号进行波束合成。本实施例通过创建扩展矩阵来更新圆阵信号的协方差矩阵,无需估计干扰来向即可实现对抗干扰零陷的加宽,能够有效的降低计算量,并且根据更新后的协方差矩阵及多级维纳滤波器计算自适应权值,从而能够进一步降低计算量,提高波束合成效率。As can be seen from the above-mentioned embodiment, in this embodiment, firstly, an initial covariance matrix is constructed for the circular array signal collected by the circular array array; The zero trap widening algorithm expansion matrix of the Laplace algorithm; then according to the initial covariance matrix and the zero trap widening algorithm expansion matrix based on the Laplace algorithm, obtain the corrected covariance matrix of the circular array signal; The corrected covariance matrix of the circular array signal is substituted into a multi-stage Wiener filter to calculate an adaptive weight; finally, beamforming is performed on the circular array signal according to the adaptive weight. In this embodiment, the covariance matrix of the circular array signal is updated by creating an extended matrix, and the anti-interference null can be widened without estimating the direction of interference, which can effectively reduce the amount of calculation, and according to the updated covariance matrix and multiple The level Wiener filter calculates the adaptive weight, which can further reduce the calculation amount and improve the beamforming efficiency.
在一个实施例中,如图2所示,图2示出了图1中S102的具体实现流程,其过程详述如下:In one embodiment, as shown in FIG. 2, FIG. 2 shows a specific implementation process of S102 in FIG. 1, and the process is described in detail as follows:
S201:获取所述圆阵阵列采集的圆阵信号的信号参数;并根据所述圆阵信号的信号参数得到所述圆阵阵列的排布信息。S201: Obtain signal parameters of circular array signals collected by the circular array array; and obtain arrangement information of the circular array array according to the signal parameters of the circular array signals.
在本实施例中,信号参数包括圆阵信号的俯仰角、方位角和波长等。设圆阵阵列接收到的圆阵信号俯仰角为θ,方位角为波长为λ,则信号的波数矢量如式(1)所示:In this embodiment, the signal parameters include the elevation angle, azimuth angle, wavelength, etc. of the circular array signal. Suppose the pitch angle of the circular array signal received by the circular array array is θ, and the azimuth angle is The wavelength is λ, then the wave number vector of the signal is shown in formula (1):
其中,表示波束矢量。in, Represents the beam vector.
令M为阵元个数,则不带圆心均匀圆阵的阵列排布如式(2)所示:Let M be the number of array elements, then the array arrangement of a uniform circular array without a center is shown in formula (2):
其中,m表示阵元序号,rm表示第m个阵元的阵列排布。Among them, m represents the serial number of the array element, and rm represents the array arrangement of the mth array element.
在本实施例中,设圆阵半径为d,由式(2)得到第m个阵元位置矢量如式(3)所示:In this embodiment, the radius of the circular array is set to be d, and the position vector of the mth array element is obtained from formula (2) as shown in formula (3):
Pm=d[cosrm,sinrm]T (3)P m =d[cosr m ,sinr m ] T (3)
式(3)中,Pm表示第m个阵元位置矢量。In formula (3), P m represents the position vector of the mth array element.
由式(1)和式(3)可得圆阵信号的空域导向矢量如式(4)所示:From formula (1) and formula (3), the spatial steering vector of the circular array signal can be obtained as formula (4):
在本实施例中,设在高动态环境下,第q个干扰信号来向如式(5)所示:In this embodiment, it is assumed that in a high dynamic environment, the direction of the qth interference signal is as shown in formula (5):
式(5)中,θq为干扰信号初始来向俯仰角,为干扰信号初始来向方位角;Δθq为干扰信号俯仰角变化幅度,/>为干扰信号方位角变化幅度,且都服从均值为0,方差为的Laplace分布;/>表示干扰信号来向俯仰角真实值,/>为干扰信号来向方位角真实值。In formula (5), θ q is the initial pitch angle of the interference signal, is the initial azimuth angle of the interference signal; Δθ q is the change range of the pitch angle of the interference signal, /> is the change range of the azimuth angle of the interference signal, and all obey the mean value of 0, and the variance is Laplace distribution; /> Indicates the true value of the pitch angle of the interference signal, /> is the true value of the azimuth angle of the interference signal.
S202:根据所述干扰扰动参数,确定最大扩张角度。S202: Determine a maximum expansion angle according to the disturbance disturbance parameter.
S203:根据所述圆阵阵列的排布信息、所述最大扩张角度及所述圆阵信号的信号参数,确定所述圆阵信号的基于拉普拉斯算法的零陷展宽算法扩展矩阵。S203: According to the arrangement information of the circular array, the maximum expansion angle, and the signal parameters of the circular array signal, determine an expansion matrix of the circular array signal based on a Laplacian algorithm-based zero-trap widening algorithm.
在一个实施例中,所述圆阵信号的基于拉普拉斯算法的零陷展宽算法扩展矩阵为:In one embodiment, the expansion matrix of the zero notch widening algorithm based on the Laplacian algorithm of the circular array signal is:
式(6)中,表示所述基于拉普拉斯算法的零陷展宽算法扩展矩阵中第m行第n列的元素,ξmax表示最大扩张角度,rm表示所述圆阵阵列中第m个阵元的排布信息,rn表示所述圆阵阵列中第n个阵元的排布信息,λ表示圆阵信号的波长,d表示所述圆阵阵列的半径。In formula (6), Represents the element of the mth row and nth column in the expansion matrix of the zero-notching widening algorithm based on the Laplacian algorithm, ξmax represents the maximum expansion angle, and r m represents the arrangement of the mth array element in the circular array array information, r n represents the arrangement information of the nth array element in the circular array, λ represents the wavelength of the circular array signal, and d represents the radius of the circular array.
在本实施例中,由于卫星信号功率远低于噪声电平功率,圆阵阵列的协方差矩阵Rx主要由干扰和噪声协方差矩阵来支配。假设接收机噪声是均值为零,方差为的高斯白噪声。此时,构造Laplace算法平均协方差矩阵如式(7)所示:In this embodiment, since the satellite signal power is much lower than the noise level power, the covariance matrix R x of the circular array array is mainly dominated by the interference and noise covariance matrix. Assume that the receiver noise is zero-mean and has a variance of Gaussian white noise. At this time, the average covariance matrix of the Laplace algorithm is constructed as shown in formula (7):
式(7)中,为第q个干扰功率;/>为/>的联合概率密度函数;δmn为Kroneckerδ函数,/>(m,n)表示所述Laplace算法平均协方差矩阵中的第m行第n列元素。In formula (7), is the qth interference power; /> for /> The joint probability density function of ; δ mn is the Kronecker δ function, /> (m, n) represents the element in the mth row and the nth column in the average covariance matrix of the Laplace algorithm.
因为Δθq,相互独立,将/>进行一阶泰勒级数展开得式(8):Because Δθ q , independent of each other, will /> Carry out the first-order Taylor series expansion to obtain formula (8):
将式(8)代入式(7)得式(9):Substitute formula (8) into formula (7) to get formula (9):
令则式(9)中积分第一项如式(10)所示:make Then the first term of the integral in formula (9) is shown in formula (10):
同理,令则式(8)中积分第二项如式(11)所示:In the same way, make Then the second term of the integral in formula (8) is shown in formula (11):
将式(10)和式(11)代入(9)得到式(12):Substitute formula (10) and formula (11) into (9) to get formula (12):
从而得到Laplace分布的零陷展宽扩张矩阵的第m行、n列元素如式(13):Thus, the elements of the mth row and nth column of the zero-sentence expansion matrix of Laplace distribution are obtained as formula (13):
将Dmn,Fmn代入(13)得到满足Laplace分布的零陷展宽扩展矩阵如式(14)所示:Substituting D mn and F mn into (13) to obtain the zero trap expansion matrix satisfying the Laplace distribution is shown in formula (14):
式(14)中 In formula (14)
由于不参考具体干扰方向,考虑满足运动中所需要扩张的最大角度,并且当时,根据三角函数展开式,式(14)可化简为式(15):Since there is no reference to the specific interference direction, the maximum angle of expansion required in the motion is considered, and when , according to the expansion of trigonometric functions, formula (14) can be reduced to formula (15):
式(15)中,满足最大扩张角度所对应的ξmax可由先验信息来确定。这样就求得了满足Laplace分布的零陷展宽扩张矩阵。In formula (15), the ξ max corresponding to the maximum expansion angle can be determined by prior information. In this way, the zero-slip broadening expansion matrix that satisfies the Laplace distribution is obtained.
在一个实施例中,图1中的S103的具体实现流程包括:In one embodiment, the specific implementation process of S103 in FIG. 1 includes:
对所述圆阵信号的初始协方差矩阵及基于拉普拉斯算法的零陷展宽算法扩展矩阵求哈达玛积,得到修正后的协方差矩阵。The Hadamard product is calculated for the initial covariance matrix of the circular array signal and the extended matrix of the zero trapping algorithm based on the Laplacian algorithm to obtain the corrected covariance matrix.
在一个实施例中,图1中的S104具体包括:In one embodiment, S104 in FIG. 1 specifically includes:
通过计算:via caculation:
得到所述自适应权值;Obtain the adaptive weight;
式(16)中,WCSA-MWF表示所述自适应权值,h0表示期望信号初始权值,TD表示降秩矩阵,表示匹配滤波器权值的集合;表示修正后的协方差矩阵。In formula (16), W CSA-MWF represents described self-adaptive weight value, h 0 represents the initial weight value of desired signal, T D represents the reduced-rank matrix, represents the collection of matched filter weight value; Denotes the modified covariance matrix.
在本实施例中,相关相减多级维纳滤波器CSA-MWF的结构如图1所示,与普通多级维纳滤波器一致,它也是一种广义旁瓣相消器,上支路为期望信号支路,下支路通过对期望信号导向矢量正交分解,得到干扰和噪声,再通过两路相减,实现干扰的对消。CSA-MWF不需要显式计算阻塞矩阵,相对于多级维纳滤波器GRS-MWF来说,CSA-MWF计算量更小,并且能在小快拍下等到更好的性能。但是常规CSA-MWF整个迭代过程不需要输入信号的协方差矩阵,这样就无法利用协方差矩阵进行重构以达到零陷展宽的目的。所以要对CSA-MWF算法进行等效处理,建立该算法所得自适应权值与输入数据的协方差矩阵之间的关系,使其能直接应用零陷展宽算法。In this embodiment, the structure of the correlation subtraction multistage Wiener filter CSA-MWF is shown in Figure 1, which is consistent with the common multistage Wiener filter, and it is also a generalized sidelobe canceller. For the desired signal branch, the lower branch obtains the interference and noise by orthogonally decomposing the steering vector of the desired signal, and then subtracts the two paths to realize interference cancellation. CSA-MWF does not need to explicitly calculate the blocking matrix. Compared with the multi-stage Wiener filter GRS-MWF, CSA-MWF has a smaller amount of calculation and can wait for better performance under the snapshot. However, the covariance matrix of the input signal is not needed in the whole iterative process of the conventional CSA-MWF, so the covariance matrix cannot be used for reconstruction to achieve the purpose of zero trap widening. Therefore, the CSA-MWF algorithm should be treated equivalently, and the relationship between the adaptive weight obtained by the algorithm and the covariance matrix of the input data should be established, so that the zero trap widening algorithm can be directly applied.
在本实施例中,常规CSA-MWF输出权值如式(17)所示:In this embodiment, the conventional CSA-MWF output weight is shown in formula (17):
WCSA-MWF=h0-TDwd (17)W CSA-MWF = h 0 -T D w d (17)
式(17)中,h0表示期望信号初始权值,如果将其等于期望信号的导向矢量则得到无失真响应多级维纳滤波器,为了简化计算,这里将不对具体方向进行约束,即h0=δmk,δmk=[1,0,…,0];In formula (17), h 0 represents the initial weight of the desired signal. If it is equal to the steering vector of the desired signal, a multi-stage Wiener filter with no distortion response will be obtained. In order to simplify the calculation, the specific direction will not be constrained here, that is, h 0 = δ mk , δ mk = [1,0,…,0];
式(17)中,wd表示对消支路等效权值,且满足关系式(18)In formula (17), w d represents the equivalent weight of the cancellation branch, and satisfies relation (18)
式(18)中,TD=[h1,h2,…,hD]; TD为降秩矩阵,表示匹配滤波器权值的集合,TD=[h1,h2,…,hD],且其中,D为算法总迭代次数;hi表示第i级匹配滤波器权值。In formula (18), T D =[h 1 ,h 2 ,…,h D ]; T D is a reduced-rank matrix, representing a set of matched filter weights, T D =[h 1 ,h 2 ,…,h D ], and Among them, D is the total number of iterations of the algorithm; h i represents the weight of the i-th matched filter.
因为则because but
式(20)中,Rx=E(x(n)x(n)H)为天线采集数据的自相关矩阵,即协方差矩阵。In formula (20), R x =E(x(n)x(n) H ) is the autocorrelation matrix of the data collected by the antenna, that is, the covariance matrix.
因为所以有:because F:
则but
将式(23)和式(24)代入式(18)得:Substitute formula (23) and formula (24) into formula (18):
将式(25)代入式(17)即可得到CSA-MWF算法的另一种权值表达方式:Substitute Equation (25) into Equation (17) to get another weight expression of the CSA-MWF algorithm:
将圆阵信号修正后的协方差矩阵代入式(26)即可得到经过Laplace算法零陷展宽后的CSA-MWF输出权值 Substituting the corrected covariance matrix of the circular array signal into Equation (26), the CSA-MWF output weights after Laplace algorithm zero trap widening can be obtained
在一个实施例中,图3示出了图1中S105的具体实现流程,其包括:In one embodiment, FIG. 3 shows a specific implementation process of S105 in FIG. 1, which includes:
S301:获取所述圆阵信号的输入数据矩阵;S301: Obtain an input data matrix of the circular array signal;
S302:将所述自适应权值与所述圆阵信号的输入数据矩阵相乘,完成所述圆阵信号的波束合成。S302: Multiply the adaptive weight by the input data matrix of the circular array signal to complete the beamforming of the circular array signal.
在本实施例中,输入数据矩阵即天线采集数据的矩阵X(n)。In this embodiment, the input data matrix is the matrix X(n) of data collected by the antenna.
从上述实施例可知,本实施例首先利用阵列天线采集到的信号计算自相关矩阵,然后根据阵列排布信息与干扰扰动参数的先验信息来计算扩张矩阵。接着将扩张矩阵与信号自相关矩阵相乘,得到经过协方差矩阵锥化后的矩阵。将新的自相关矩阵代入经过优化后的CSA-MWF计算自适应权值。最后根据计算出的自适应权值完成阵列信号的波束合成,实现对干扰来向的自适应零陷展宽。It can be seen from the above embodiments that in this embodiment, the autocorrelation matrix is firstly calculated using the signals collected by the array antenna, and then the expansion matrix is calculated according to the array arrangement information and the prior information of the interference disturbance parameters. Then the expansion matrix is multiplied by the signal autocorrelation matrix to obtain the matrix after the covariance matrix is tapered. Substitute the new autocorrelation matrix into the optimized CSA-MWF to calculate the adaptive weight. Finally, according to the calculated adaptive weights, the beamforming of the array signal is completed, and the adaptive nulling broadening to the direction of interference is realized.
本实施例提供的算法无需估计干扰的来向即可实现对抗干扰零陷的加宽,在降低了计算量的前提下拓宽了应用面。同时,重新优化了CSA-MWF算法的权值计算方式,建立了其与输入数据协方差矩阵的关系,将Laplace零陷展宽算法直接应用于多级维纳滤波器,再一次降低了计算量。本实施例同时结合Laplace零陷展宽算法的泛用性以及多级维纳滤波器计算量低、所需快拍数少的的特点,是一种非常适合工程化的方案。可应用于卫星通信,电子侦察,导航研究应用,电子对抗(干扰,抗干扰)等多种领域。The algorithm provided in this embodiment can realize the widening of anti-jamming nulls without estimating where the jamming comes from, and broadens the application area on the premise of reducing the calculation amount. At the same time, the weight calculation method of the CSA-MWF algorithm is re-optimized, the relationship between it and the covariance matrix of the input data is established, and the Laplace zero trap widening algorithm is directly applied to the multi-stage Wiener filter, which reduces the amount of calculation again. This embodiment combines the versatility of the Laplace zero-notching widening algorithm and the characteristics of the multi-stage Wiener filter with a low calculation amount and a small number of required snapshots, and is a solution that is very suitable for engineering. It can be used in various fields such as satellite communication, electronic reconnaissance, navigation research applications, electronic countermeasures (jamming, anti-jamming).
在本发明的一个实施例中,对上述方法的仿真效果评估过程如下所示:In one embodiment of the present invention, the simulation effect evaluation process of the above method is as follows:
设置仿真环境,信号为B3频段北斗信号,载噪比44dB,俯仰角50°,方位角10°;阵列为7阵元均匀圆阵,半径为半波长;干扰为干噪比69dB的窄带干扰,俯仰角30°,方位角200°;快拍数128。将普通CSA-MWF算法生成的抗干扰自适应零陷与经过Laplace算法处理后的零陷作对比。仿真结果如图5所示。图5中曲线41表示普通WMF算法下的零陷展宽曲线,图5中曲线42表示本实施例提供的经过Laplace算法处理后的零陷展宽曲线。可见两种算法都准确在干扰来向生成了零陷,但明显经过Laplace算法处理后零陷更宽,说明零陷展宽算法有效。Set up the simulation environment, the signal is the Beidou signal in the B3 frequency band, the carrier-to-noise ratio is 44dB, the pitch angle is 50°, and the azimuth angle is 10°; the array is a uniform circular array with 7 elements, and the radius is half a wavelength; the interference is narrow-band interference with an interference-to-noise ratio of 69dB. The pitch angle is 30°, the azimuth angle is 200°; the number of snapshots is 128. The anti-interference adaptive nulling generated by the common CSA-MWF algorithm is compared with the nulling processed by the Laplace algorithm. The simulation results are shown in Figure 5. The curve 41 in FIG. 5 represents the zero trap widening curve under the common WMF algorithm, and the curve 42 in FIG. 5 represents the zero trap widening curve processed by the Laplace algorithm provided in this embodiment. It can be seen that both algorithms accurately generate nulls in the direction of the interference, but the nulls are obviously wider after being processed by the Laplace algorithm, which shows that the nulling widening algorithm is effective.
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。It should be understood that the sequence numbers of the steps in the above embodiments do not mean the order of execution, and the execution order of each process should be determined by its functions and internal logic, and should not constitute any limitation to the implementation process of the embodiment of the present invention.
在一个实施例中,如图6所示,图6示出了本发明实施例提供的一种基于自适应零陷展宽算法的波束合成装置100的结构,其包括:In one embodiment, as shown in FIG. 6 , FIG. 6 shows the structure of a beamforming device 100 based on an adaptive nulling widening algorithm provided by an embodiment of the present invention, which includes:
初始矩阵创建模块110,用于对圆阵阵列采集的圆阵信号构建初始协方差矩阵;The initial matrix creation module 110 is used to construct the initial covariance matrix for the circular array signal collected by the circular array array;
扩展矩阵创建模块120,用于根据所述圆阵阵列的排布信息及干扰扰动参数,计算所述圆阵信号的基于拉普拉斯算法的零陷展宽算法扩展矩阵;The expansion matrix creation module 120 is used to calculate the expansion matrix of the zero trap widening algorithm based on the Laplacian algorithm of the circular array signal according to the arrangement information of the circular array array and the disturbance disturbance parameter;
矩阵修正模块130,用于根据所述初始协方差矩阵及所述基于拉普拉斯算法的零陷展宽算法扩展矩阵,得到所述圆阵信号修正后的协方差矩阵;The matrix correction module 130 is used to obtain the corrected covariance matrix of the circular array signal according to the initial covariance matrix and the extended matrix of the zero trap widening algorithm based on the Laplacian algorithm;
权值计算模块140,用于将所述圆阵信号修正后的协方差矩阵代入多级维纳滤波器,计算自适应权值;The weight calculation module 140 is used for substituting the covariance matrix after the correction of the circular array signal into the multi-stage Wiener filter to calculate the adaptive weight;
波束合成模块150,用于根据所述自适应权值对所述圆阵信号进行波束合成。The beamforming module 150 is configured to perform beamforming on the circular array signal according to the adaptive weight.
在一个实施例中,图6中的扩展矩阵创建模块120包括:In one embodiment, the extended matrix creation module 120 in FIG. 6 includes:
排布信息获取单元,用于获取所述圆阵阵列采集的圆阵信号的信号参数;并根据所述圆阵信号的信号参数得到所述圆阵阵列的排布信息;An arrangement information acquisition unit, configured to acquire signal parameters of the circular array signals collected by the circular array array; and obtain the arrangement information of the circular array array according to the signal parameters of the circular array signals;
扩张角度计算单元,用于根据所述干扰扰动参数,确定最大扩张角度;An expansion angle calculation unit, configured to determine a maximum expansion angle according to the disturbance disturbance parameter;
扩展矩阵创建单元,用于根据所述圆阵阵列的排布信息、所述最大扩张角度及所述圆阵信号的信号参数,确定所述圆阵信号的基于拉普拉斯算法的零陷展宽算法扩展矩阵。An expansion matrix creation unit, configured to determine the zero trap expansion of the circular array signal based on the Laplacian algorithm according to the arrangement information of the circular array array, the maximum expansion angle, and the signal parameters of the circular array signal Algorithm extension matrix.
在一个实施例中,所述圆阵信号的基于拉普拉斯算法的零陷展宽算法扩展矩阵为:In one embodiment, the expansion matrix of the zero notch widening algorithm based on the Laplacian algorithm of the circular array signal is:
其中,表示所述基于拉普拉斯算法的零陷展宽算法扩展矩阵中第m行第n列的元素,ξmax表示最大扩张角度,rm表示所述圆阵阵列中第m个阵元的排布信息,rn表示所述圆阵阵列中第n个阵元的排布信息,λ表示圆阵信号的波长,d表示所述圆阵阵列的半径。in, Represents the element of the mth row and nth column in the expansion matrix of the zero-notching widening algorithm based on the Laplacian algorithm, ξmax represents the maximum expansion angle, and r m represents the arrangement of the mth array element in the circular array array information, r n represents the arrangement information of the nth array element in the circular array, λ represents the wavelength of the circular array signal, and d represents the radius of the circular array.
在一个实施例中,图6中的矩阵修正模块130包括:对所述圆阵信号的初始协方差矩阵及所述基于拉普拉斯算法的零陷展宽算法扩展矩阵求哈达玛积,得到修正后的协方差矩阵。In one embodiment, the matrix correction module 130 in FIG. 6 includes: calculating the Hadamard product for the initial covariance matrix of the circular array signal and the extended matrix of the zero trap widening algorithm based on the Laplacian algorithm to obtain a correction The resulting covariance matrix.
在一个实施例中,图6中的权值计算模块140包括:In one embodiment, the weight calculation module 140 in FIG. 6 includes:
通过计算:via caculation:
得到所述自适应权值;Obtain the adaptive weight;
其中,WCSA-MWF表示所述自适应权值,h0表示期望信号初始权值,TD表示降秩矩阵,表示修正后的协方差矩阵。Among them, W CSA-MWF represents the adaptive weight, h 0 represents the initial weight of the desired signal, T D represents the reduced rank matrix, Denotes the modified covariance matrix.
在一个实施例中,图6中的波束合成模块150包括:In one embodiment, the beamforming module 150 in FIG. 6 includes:
输入数据矩阵获取单元,用于获取所述圆阵信号的输入数据矩阵;an input data matrix acquisition unit, configured to acquire the input data matrix of the circular array signal;
波束合成单元,用于将所述自适应权值与所述圆阵信号的输入数据矩阵相乘,完成所述圆阵信号的波束合成。The beam forming unit is configured to multiply the adaptive weight by the input data matrix of the circular array signal to complete the beam forming of the circular array signal.
图7是本发明一实施例提供的终端设备的示意图。如图7所示,该实施例的终端设备700包括:处理器70、存储器71以及存储在所述存储器71中并可在所述处理器70上运行的计算机程序72。所述处理器70执行所述计算机程序72时实现上述各个方法实施例中的步骤,例如图1所示的步骤101至105。或者,所述处理器70执行所述计算机程序72时实现上述各装置实施例中各模块/单元的功能,例如图6所示模块110至150的功能。Fig. 7 is a schematic diagram of a terminal device provided by an embodiment of the present invention. As shown in FIG. 7 , a terminal device 700 in this embodiment includes: a processor 70 , a memory 71 , and a computer program 72 stored in the memory 71 and operable on the processor 70 . When the processor 70 executes the computer program 72, it implements the steps in the various method embodiments above, such as steps 101 to 105 shown in FIG. 1 . Alternatively, when the processor 70 executes the computer program 72, it realizes the functions of the modules/units in the above-mentioned device embodiments, such as the functions of the modules 110 to 150 shown in FIG. 6 .
所述计算机程序72可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器71中,并由所述处理器70执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序72在所述终端设备700中的执行过程。The computer program 72 can be divided into one or more modules/units, and the one or more modules/units are stored in the memory 71 and executed by the processor 70 to implement the present invention. The one or more modules/units may be a series of computer program instruction segments capable of accomplishing specific functions, and the instruction segments are used to describe the execution process of the computer program 72 in the terminal device 700 .
所述终端设备700可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备可包括,但不仅限于,处理器70、存储器71。本领域技术人员可以理解,图7仅仅是终端设备700的示例,并不构成对终端设备700的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入输出设备、网络接入设备、总线等。The terminal device 700 may be computing devices such as desktop computers, notebooks, palmtop computers, and cloud servers. The terminal device may include, but not limited to, a processor 70 and a memory 71 . Those skilled in the art can understand that FIG. 7 is only an example of a terminal device 700, and does not constitute a limitation to the terminal device 700. It may include more or less components than those shown in the figure, or combine certain components, or different components. , for example, the terminal device may also include an input and output device, a network access device, a bus, and the like.
所称处理器70可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。The so-called processor 70 may be a central processing unit (Central Processing Unit, CPU), and may also be other general-purpose processors, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), Off-the-shelf programmable gate array (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like.
所述存储器71可以是所述终端设备700的内部存储单元,例如终端设备700的硬盘或内存。所述存储器71也可以是所述终端设备700的外部存储设备,例如所述终端设备700上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器71还可以既包括所述终端设备700的内部存储单元也包括外部存储设备。所述存储器71用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述存储器71还可以用于暂时地存储已经输出或者将要输出的数据。The storage 71 may be an internal storage unit of the terminal device 700 , for example, a hard disk or a memory of the terminal device 700 . The memory 71 can also be an external storage device of the terminal device 700, such as a plug-in hard disk equipped on the terminal device 700, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, flash memory card (Flash Card), etc. Further, the memory 71 may also include both an internal storage unit of the terminal device 700 and an external storage device. The memory 71 is used to store the computer program and other programs and data required by the terminal device. The memory 71 can also be used to temporarily store data that has been output or will be output.
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used for illustration. In practical applications, the above-mentioned functions can be assigned to different functional units, Completion of modules means that the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated into one processing unit, or each unit can exist separately physically, or two or more units can be integrated into one unit, and the above-mentioned integrated units can either adopt hardware It can also be implemented in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the present application. For the specific working processes of the units and modules in the above system, reference may be made to the corresponding processes in the aforementioned method embodiments, and details will not be repeated here.
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。In the above-mentioned embodiments, the descriptions of each embodiment have their own emphases, and for parts that are not detailed or recorded in a certain embodiment, refer to the relevant descriptions of other embodiments.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present invention.
在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。In the embodiments provided in the present invention, it should be understood that the disclosed apparatus/terminal equipment and method may be implemented in other ways. For example, the device/terminal device embodiments described above are only illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units Or components may be combined or may be integrated into another system, or some features may be omitted, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。If the integrated module/unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention realizes all or part of the processes in the methods of the above embodiments, and can also be completed by instructing related hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer When the program is executed by the processor, the steps in the above-mentioned various method embodiments can be realized. . Wherein, the computer program includes computer program code, and the computer program code may be in the form of source code, object code, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a U disk, a removable hard disk, a magnetic disk, an optical disk, a computer memory, and a read-only memory (ROM, Read-Only Memory) , Random Access Memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, computer-readable media Excludes electrical carrier signals and telecommunication signals.
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。The above-described embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still carry out the foregoing embodiments Modifications to the technical solutions recorded in the examples, or equivalent replacement of some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should be included in within the protection scope of the present invention.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010061294.4A CN111241470B (en) | 2020-01-19 | 2020-01-19 | Beam synthesis method and device based on self-adaptive null widening algorithm |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010061294.4A CN111241470B (en) | 2020-01-19 | 2020-01-19 | Beam synthesis method and device based on self-adaptive null widening algorithm |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111241470A CN111241470A (en) | 2020-06-05 |
CN111241470B true CN111241470B (en) | 2023-08-18 |
Family
ID=70878084
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010061294.4A Active CN111241470B (en) | 2020-01-19 | 2020-01-19 | Beam synthesis method and device based on self-adaptive null widening algorithm |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111241470B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113820728B (en) * | 2020-06-19 | 2024-05-10 | 河南省科学院应用物理研究所有限公司 | Beam forming interference suppression method and device for uncertain set search |
CN113504549B (en) * | 2021-07-15 | 2023-04-07 | 西安电子科技大学 | Space-time anti-jamming method for navigation based on generalized sidelobe canceller |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7183974B1 (en) * | 2004-05-21 | 2007-02-27 | Itt Manufacturing Enterprises, Inc. | Methods and apparatus for increasing the effective resolving power of array antennas |
CN101483280A (en) * | 2009-02-23 | 2009-07-15 | 重庆大学 | Weight solving method for stable wave beam synthesizer |
WO2010088828A1 (en) * | 2009-02-09 | 2010-08-12 | 中兴通讯股份有限公司 | Method and device for multi-user beamforming |
CN104536017A (en) * | 2015-01-06 | 2015-04-22 | 中国人民解放军国防科学技术大学 | Navigation receiver STAP algorithm through which subspace projection is performed before beam forming |
CN104993861A (en) * | 2015-05-21 | 2015-10-21 | 中国电子科技集团公司第十研究所 | Array element selectivity nulling antenna beam sysnthesis method |
CN105204008A (en) * | 2015-10-15 | 2015-12-30 | 哈尔滨工程大学 | Adaptive antenna wave beam forming nulling widening method based on covariance matrix extension |
CN106295122A (en) * | 2016-07-26 | 2017-01-04 | 中国人民解放军火箭军工程大学 | A kind of sane zero falls into broadening Adaptive beamformer method |
WO2018094565A1 (en) * | 2016-11-22 | 2018-05-31 | 深圳大学 | Method and device for beamforming under pulse noise |
CN108462521A (en) * | 2018-02-11 | 2018-08-28 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | The anti-interference realization method of adaptive array antenna |
CN109143190A (en) * | 2018-07-11 | 2019-01-04 | 北京理工大学 | A kind of broadband robust adaptive beamforming method of null broadening |
CN110188406A (en) * | 2019-05-09 | 2019-08-30 | 西安电子科技大学 | Adaptive Null Notching Widening Algorithm Based on Sidelobe Canceller |
-
2020
- 2020-01-19 CN CN202010061294.4A patent/CN111241470B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7183974B1 (en) * | 2004-05-21 | 2007-02-27 | Itt Manufacturing Enterprises, Inc. | Methods and apparatus for increasing the effective resolving power of array antennas |
WO2010088828A1 (en) * | 2009-02-09 | 2010-08-12 | 中兴通讯股份有限公司 | Method and device for multi-user beamforming |
CN101483280A (en) * | 2009-02-23 | 2009-07-15 | 重庆大学 | Weight solving method for stable wave beam synthesizer |
CN104536017A (en) * | 2015-01-06 | 2015-04-22 | 中国人民解放军国防科学技术大学 | Navigation receiver STAP algorithm through which subspace projection is performed before beam forming |
CN104993861A (en) * | 2015-05-21 | 2015-10-21 | 中国电子科技集团公司第十研究所 | Array element selectivity nulling antenna beam sysnthesis method |
CN105204008A (en) * | 2015-10-15 | 2015-12-30 | 哈尔滨工程大学 | Adaptive antenna wave beam forming nulling widening method based on covariance matrix extension |
CN106295122A (en) * | 2016-07-26 | 2017-01-04 | 中国人民解放军火箭军工程大学 | A kind of sane zero falls into broadening Adaptive beamformer method |
WO2018094565A1 (en) * | 2016-11-22 | 2018-05-31 | 深圳大学 | Method and device for beamforming under pulse noise |
CN108462521A (en) * | 2018-02-11 | 2018-08-28 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | The anti-interference realization method of adaptive array antenna |
CN109143190A (en) * | 2018-07-11 | 2019-01-04 | 北京理工大学 | A kind of broadband robust adaptive beamforming method of null broadening |
CN110188406A (en) * | 2019-05-09 | 2019-08-30 | 西安电子科技大学 | Adaptive Null Notching Widening Algorithm Based on Sidelobe Canceller |
Non-Patent Citations (1)
Title |
---|
杜永兴等.一种加权稀疏约束的Capon波束成形算法.《电信科学》.2018,全文. * |
Also Published As
Publication number | Publication date |
---|---|
CN111241470A (en) | 2020-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018049595A1 (en) | Admm-based robust sparse recovery stap method and system thereof | |
CN103197325B (en) | A kind of when becoming diagonal loading amount empty anti-interference method | |
US8354960B2 (en) | Method for low sidelobe operation of a phased array antenna having failed antenna elements | |
CN104950296B (en) | Based on the remaining sane non-homogeneous detection method of weight Weighted adaptive power | |
CN111241470B (en) | Beam synthesis method and device based on self-adaptive null widening algorithm | |
CN108802669B (en) | Two-dimensional direction of arrival estimation method, two-dimensional direction of arrival estimation device and terminal | |
CN106707250B (en) | Radar array Adaptive beamformer method based on mutual coupling calibration | |
CN109212466B (en) | Quantum dragonfly evolution mechanism-based broadband direction finding method | |
Adhikari et al. | Gaussian signal detection by coprime sensor arrays | |
CN107124216A (en) | A kind of Capon robust adaptive beamforming method and system for array error | |
CN114814830B (en) | Meter wave radar low elevation height measurement method based on robust principal component analysis noise reduction | |
CN102736069A (en) | Direct wave interference suppression method | |
CN110208757B (en) | Steady self-adaptive beam forming method and device for inhibiting main lobe interference | |
CN113156383A (en) | Radar signal anti-interference method and system based on domestic FPGA and data processing equipment | |
CN104777492A (en) | Satellite navigation system anti-interference processing method and device | |
CN106680779A (en) | Method and device for beam forming under pulse noise | |
CN117092600B (en) | Array channel multiplexing interference cancellation method | |
CN111257863B (en) | High-precision multipoint linear constraint self-adaptive monopulse direction finding method | |
CN103926570A (en) | External radiation source radar sea-clutter-interference suppression method based on multi-channel RLS | |
CN112198473B (en) | Phase disambiguation method based on uniform circular array direction finder and electronic equipment | |
CN109507634A (en) | A kind of blind far-field signal Wave arrival direction estimating method based on sensing operator under any sensor array | |
CN112202483A (en) | Beam forming method and device, electronic equipment and storage medium | |
CN115097399B (en) | Target parameter estimation method for spatial stepped-frequency radar in pulse noise environment | |
CN115097393A (en) | Robust adaptive beam forming method based on covariance matrix reconstruction | |
CN113466801A (en) | Circular array-based secondary radar space-time main lobe interference resisting method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |