[go: up one dir, main page]

CN112731273B - A low-complexity signal direction-of-arrival estimation method based on sparse Bayesian - Google Patents

A low-complexity signal direction-of-arrival estimation method based on sparse Bayesian Download PDF

Info

Publication number
CN112731273B
CN112731273B CN202011426111.0A CN202011426111A CN112731273B CN 112731273 B CN112731273 B CN 112731273B CN 202011426111 A CN202011426111 A CN 202011426111A CN 112731273 B CN112731273 B CN 112731273B
Authority
CN
China
Prior art keywords
iteration
incident signal
snapshot
signal
expanded
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
Application number
CN202011426111.0A
Other languages
Chinese (zh)
Other versions
CN112731273A (en
Inventor
王一凡
王芳芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Posts and Telecommunications
Original Assignee
Nanjing University of Posts and Telecommunications
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing University of Posts and Telecommunications filed Critical Nanjing University of Posts and Telecommunications
Priority to CN202011426111.0A priority Critical patent/CN112731273B/en
Publication of CN112731273A publication Critical patent/CN112731273A/en
Application granted granted Critical
Publication of CN112731273B publication Critical patent/CN112731273B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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
    • G01S3/00Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received
    • G01S3/02Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received using radio waves
    • G01S3/14Systems for determining direction or deviation from predetermined direction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N7/00Computing arrangements based on specific mathematical models
    • G06N7/01Probabilistic graphical models, e.g. probabilistic networks
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Optimization (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Mathematical Analysis (AREA)
  • Algebra (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computing Systems (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Probability & Statistics with Applications (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

The invention discloses a sparse Bayesian-based low-complexity signal direction-of-arrival estimation method, and aims to solve the technical problems of high computational complexity and low computational efficiency of an MMV model in the prior art when time correlation problems are considered. It comprises the following steps: expanding an incident signal, and obtaining the prior of the expanded incident signal by using a Markov probability prior model; and (3) obtaining an input function and an output function of a GAMP algorithm according to the priori of the expanded incident signal, performing GAMP iteration, obtaining a recovered expanded incident signal, and obtaining a signal direction of arrival according to the recovered expanded incident signal. The method can reduce the calculation complexity of DOA estimation on the premise of considering time-related factors, improve the calculation efficiency and accurately estimate the signal arrival direction.

Description

一种基于稀疏贝叶斯的低复杂度信号波达方向估计方法A low-complexity signal direction-of-arrival estimation method based on sparse Bayes

技术领域Technical Field

本发明涉及一种基于稀疏贝叶斯的低复杂度信号波达方向估计方法, 属于信号处理技术领域。The present invention relates to a low-complexity signal direction-of-arrival estimation method based on sparse Bayes, and belongs to the technical field of signal processing.

背景技术Background Art

信号波达方向(Direction of Arrival,DOA),是在有噪声的环境中利用 天线阵的接收数据估计出入射信号的来波方向,其基本原理是利用空间阵 列不同阵元接收数据之间存在的相位差,来估计出信号到达阵列的空间角 度,可以应用于无线电通信、雷达、声纳、导航、地震探测和生物医学等 领域,具有重要意义。Direction of Arrival (DOA) is the estimation of the direction of arrival of an incident signal using the received data of an antenna array in a noisy environment. Its basic principle is to use the phase difference between the received data of different array elements in the spatial array to estimate the spatial angle at which the signal arrives at the array. It can be applied to radio communications, radar, sonar, navigation, earthquake detection, biomedicine and other fields, and is of great significance.

近几年兴起的SBL算法最初是作为一种机器学习算法由Tipping等人 于2001年前后提出,随后被引入到稀疏信号恢复/压缩感知领域中,一开 始SBL只运用到单个测量向量(Signal Measurement Vector,SMV)的模型 中,后来逐步扩展到多测量向量(MultipleMeasurement Vectors,MMV)中, 其具有分辨率较高、计算量降低不少的优点,但是MMV中使用的DOA模 型较为理想化,没有考虑更多实际因素。张智林等人在2011年将SBL运用 到时间相关的测向场景中,提出了时间相关稀疏贝叶斯学习(Temporally Sparse BayesianLearning,TSBL)算法,引入一个超参数去控制快拍之间的 时间相关,这样做虽然能够解决时间相关问题,但是引入的超参数会导致 计算量的增大,让效率变得很低,若在阵元较多等大规模问题上,将无法 实现准确测向,必须要进行进一步的算法优化。The SBL algorithm, which has emerged in recent years, was originally proposed by Tipping et al. as a machine learning algorithm around 2001, and was subsequently introduced into the field of sparse signal recovery/compressed sensing. At first, SBL was only applied to the model of a single measurement vector (SMV), and later gradually expanded to multiple measurement vectors (MMV). It has the advantages of high resolution and reduced computational complexity, but the DOA model used in MMV is relatively idealized and does not consider more practical factors. In 2011, Zhang Zhilin et al. applied SBL to the time-related direction finding scenario and proposed the Temporally Sparse Bayesian Learning (TSBL) algorithm, introducing a hyperparameter to control the time correlation between snapshots. Although this can solve the time correlation problem, the introduced hyperparameter will increase the computational complexity and make the efficiency very low. If there are large-scale problems such as a large number of array elements, accurate direction finding cannot be achieved, and further algorithm optimization is required.

发明内容Summary of the invention

为了解决现有技术中MMV模型在考虑时间相关问题时计算复杂度高、 计算效率低的问题,本发明提出了一种基于稀疏贝叶斯的低复杂度信号波 达方向估计方法,在考虑时间相关因素的基础上,利用马尔科夫先验概率 分布,对得到后验概率的推导过程进行优化,用GAMP算法进行解耦,代 替现有技术的矩阵求逆步骤,降低计算量、提高计算效率。In order to solve the problems of high computational complexity and low computational efficiency of the MMV model in the prior art when considering time-related issues, the present invention proposes a low-complexity signal direction of arrival estimation method based on sparse Bayes. On the basis of considering time-related factors, the Markov prior probability distribution is used to optimize the derivation process of obtaining the posterior probability, and the GAMP algorithm is used for decoupling to replace the matrix inversion step of the prior art, thereby reducing the amount of calculation and improving the computational efficiency.

为解决上述技术问题,本发明采用了如下技术手段:In order to solve the above technical problems, the present invention adopts the following technical means:

本发明提出了一种基于稀疏贝叶斯的低复杂度信号波达方向估计方法, 包括如下步骤:The present invention proposes a low-complexity signal direction of arrival estimation method based on sparse Bayes, comprising the following steps:

基于空间域网格划分对入射信号进行扩展;Expanding the incident signal based on spatial domain grid partitioning;

利用马尔科夫概率先验模型获得扩展后的入射信号的先验;The Markov probability prior model is used to obtain the prior of the expanded incident signal;

根据扩展后的入射信号的先验获得GAMP算法的输入函数和输出函数;The input function and output function of the GAMP algorithm are obtained according to the prior of the expanded incident signal;

利用GAMP算法的输入函数和输出函数对扩展后的入射信号的快拍进 行GAMP迭代,获得恢复的扩展后的入射信号;Using the input function and output function of the GAMP algorithm, the GAMP iteration is performed on the snapshot of the expanded incident signal to obtain the restored expanded incident signal;

根据恢复的扩展后的入射信号获得信号波达方向。The signal arrival direction is obtained according to the restored and expanded incident signal.

进一步的,入射信号扩展的具体步骤如下:Furthermore, the specific steps of incident signal expansion are as follows:

设入射信号为x,接收阵列由M个均匀线性阵列天线组成,当接收阵 列接收入射信号的T个快拍时,获得阵列输出模型:Assume that the incident signal is x, and the receiving array is composed of M uniform linear array antennas. When the receiving array receives T snapshots of the incident signal, the array output model is obtained:

y=A(θ)x+e (1)y=A(θ)x+e (1)

其中,y为接收阵列的接收信号,A(θ)为阵列流型矩阵,e为接收阵列 接收到的高斯白噪声;Where y is the received signal of the receiving array, A(θ) is the array flow matrix, and e is the Gaussian white noise received by the receiving array;

利用穷举法对接收阵列的空间域进行网格划分,获得超完备的角度集 合

Figure BDA0002824903900000031
其中,
Figure BDA0002824903900000032
表示第n个超完备的角度,H为超完 备的角度集合
Figure BDA0002824903900000033
中的角度数量,n=1,2,…,H;The spatial domain of the receiving array is gridded using the exhaustive method to obtain an overcomplete angle set.
Figure BDA0002824903900000031
in,
Figure BDA0002824903900000032
represents the nth supercomplete angle, H is the supercomplete angle set
Figure BDA0002824903900000033
The number of angles in, n = 1, 2, ..., H;

基于

Figure BDA0002824903900000034
和A(θ)获得扩展后的阵列流型矩阵:based on
Figure BDA0002824903900000034
and A(θ) to obtain the expanded array flow matrix:

Figure BDA0002824903900000035
Figure BDA0002824903900000035

其中,A(θ)_sparse表示扩展后的阵列流型矩阵;Among them, A(θ)_sparse represents the expanded array flow matrix;

根据扩展后的阵列流型矩阵获得超完备阵列输出模型:The overcomplete array output model is obtained based on the expanded array flow matrix:

Figure BDA0002824903900000036
Figure BDA0002824903900000036

其中,

Figure BDA0002824903900000037
表示扩展后的接收信号,
Figure BDA0002824903900000038
表示扩展后的入射信号。in,
Figure BDA0002824903900000037
represents the received signal after expansion,
Figure BDA0002824903900000038
represents the incident signal after expansion.

进一步的,所述接收阵列的空间域为[-90°,90°]。Furthermore, the spatial domain of the receiving array is [-90°, 90°].

进一步的,扩展后的入射信号的先验的获取步骤如下:Furthermore, the steps for obtaining the prior of the expanded incident signal are as follows:

利用马尔科夫概率先验模型对扩展后的入射信号进行建模,获得第n 个扩展后的入射信号在第t个快拍和第t-1个快拍的之间的关系:The expanded incident signal is modeled using the Markov probability prior model to obtain the relationship between the nth expanded incident signal at the tth snapshot and the t-1th snapshot:

Figure BDA0002824903900000039
Figure BDA0002824903900000039

其中,

Figure BDA00028249039000000310
表示第t个快拍的第n个扩展后的入射信号,
Figure BDA00028249039000000311
表示第t-1 个快拍的第n个扩展后的入射信号,
Figure BDA00028249039000000312
表示
Figure BDA00028249039000000313
Figure BDA00028249039000000314
之间的关系, β为时间相关系数,β∈(-1,1),γn为第n个扩展后的入射信号的先验误差, t=1,2,…,T;in,
Figure BDA00028249039000000310
represents the nth expanded incident signal of the tth snapshot,
Figure BDA00028249039000000311
represents the nth expanded incident signal of the t-1th snapshot,
Figure BDA00028249039000000312
express
Figure BDA00028249039000000313
and
Figure BDA00028249039000000314
, β is the time correlation coefficient, β∈(-1,1), γ n is the prior error of the incident signal after the nth expansion, t=1,2,…,T;

根据扩展后的入射信号前后快拍之间的关系,获得前一快拍的影响

Figure BDA00028249039000000315
和后一快拍的影响
Figure BDA00028249039000000316
其中,
Figure BDA0002824903900000041
表示入射信号
Figure BDA0002824903900000042
的先验概率,
Figure BDA0002824903900000043
表示第n个扩展后的入射信号t快 拍时t-1快拍前向传递的均值,
Figure BDA0002824903900000044
表示第n个扩展后的入射信号t快拍时 t-1快拍前向传递的方差,
Figure BDA0002824903900000045
表示入射信号
Figure BDA0002824903900000046
的先验概率,
Figure BDA0002824903900000047
表示第 n个扩展后的入射信号t快拍时t+1快拍后向传递的均值,
Figure BDA0002824903900000048
表示第n个扩 展后的入射信号t快拍时t+1快拍后向传递的方差;According to the relationship between the previous and next snapshots of the expanded incident signal, the influence of the previous snapshot is obtained.
Figure BDA00028249039000000315
And the impact of the next snapshot
Figure BDA00028249039000000316
in,
Figure BDA0002824903900000041
Represents the incident signal
Figure BDA0002824903900000042
The prior probability of
Figure BDA0002824903900000043
represents the mean of the forward pass of snapshot t-1 at the time of snapshot t of the nth extended incident signal,
Figure BDA0002824903900000044
represents the variance of the forward transmission of the t-1 snapshot at the t snapshot of the n-th expanded incident signal,
Figure BDA0002824903900000045
Represents the incident signal
Figure BDA0002824903900000046
The prior probability of
Figure BDA0002824903900000047
represents the mean value of the backward transmission of the t+1 snapshot of the incident signal after the n-th expansion,
Figure BDA0002824903900000048
represents the variance of the incident signal t+1 snapshot transmitted backward at the time of snapshot t after the nth expansion;

根据

Figure BDA0002824903900000049
Figure BDA00028249039000000410
获得扩展后的 入射信号
Figure BDA00028249039000000411
的先验:according to
Figure BDA0002824903900000049
and
Figure BDA00028249039000000410
Get the expanded incident signal
Figure BDA00028249039000000411
Priors:

Figure BDA00028249039000000412
Figure BDA00028249039000000412

进一步的,所述第t个快拍的第n个扩展后的入射信号

Figure BDA00028249039000000413
的表达式如 下:Furthermore, the nth expanded incident signal of the tth snapshot
Figure BDA00028249039000000413
The expression is as follows:

Figure BDA00028249039000000414
Figure BDA00028249039000000414

其中,

Figure BDA00028249039000000415
in,
Figure BDA00028249039000000415

进一步的,GAMP算法的输入函数的表达式如下:Furthermore, the expression of the input function of the GAMP algorithm is as follows:

Figure BDA00028249039000000416
Figure BDA00028249039000000416

其中,gs表示输入函数,q(t)表示无噪声影响的第t个快拍的接收信号 的近似值,

Figure BDA00028249039000000417
表示q(t)的噪声方差,y(t)表示第t个快拍接收矩阵的接收信号, σ2表示y(t)的噪声方差;Where gs represents the input function, q (t) represents the approximate value of the received signal of the t-th snapshot without noise influence,
Figure BDA00028249039000000417
represents the noise variance of q (t) , y (t) represents the received signal of the t-th snapshot receiving matrix, σ2 represents the noise variance of y (t) ;

GAMP算法的输出函数的表达式如下:The expression of the output function of the GAMP algorithm is as follows:

Figure BDA0002824903900000051
Figure BDA0002824903900000051

其中,gx表示输出函数,

Figure BDA0002824903900000052
表示第t个快拍的第n个扩展后的入射信 号的近似值,
Figure BDA0002824903900000053
表示
Figure BDA0002824903900000054
的噪声方差。Among them, g x represents the output function,
Figure BDA0002824903900000052
represents the approximate value of the n-th expanded incident signal of the t-th snapshot,
Figure BDA0002824903900000053
express
Figure BDA0002824903900000054
The noise variance.

进一步的,获得恢复的扩展后的入射信号的具体操作如下:Furthermore, the specific operation of obtaining the restored expanded incident signal is as follows:

初始化第t个快拍的扩展后的入射信号

Figure BDA0002824903900000055
Initialize the expanded incident signal of the t-th snapshot
Figure BDA0002824903900000055

利用GAMP算法的输入函数和输出函数对

Figure BDA0002824903900000056
进行GAMP迭代,更新 扩展后的入射信号的均值和方差;Using the input function and output function of the GAMP algorithm
Figure BDA0002824903900000056
Perform GAMP iteration to update the mean and variance of the expanded incident signal;

在每次迭代过程中利用EM算法更新迭代参数,并利用迭代收敛条件 进行迭代收敛判断;In each iteration process, the EM algorithm is used to update the iteration parameters, and the iteration convergence condition is used to judge the iteration convergence;

根据满足迭代收敛判断的扩展后的入射信号的均值和方差,获得恢复 的扩展后的入射信号;Obtaining a restored extended incident signal according to the mean and variance of the extended incident signal that satisfy the iterative convergence judgment;

其中,所述迭代收敛条件包括GAMP迭代收敛条件和EM迭代收敛条 件。Wherein, the iterative convergence condition includes the GAMP iterative convergence condition and the EM iterative convergence condition.

进一步的,设GAMP算法的最大迭代次数为G,则每次迭代的迭代过 程具体如下:Furthermore, assuming that the maximum number of iterations of the GAMP algorithm is G, the iterative process of each iteration is as follows:

根据第i-1次迭代的输出,获得第i次迭代中第t个快拍的扩展后的入 射信号

Figure BDA0002824903900000057
的方差
Figure BDA0002824903900000058
均值Xi(t)、先验误差γi和接收信号的噪声方差(σ2)i, 其中,i∈[1,G];According to the output of the i-1th iteration, the extended incident signal of the tth snapshot in the i-th iteration is obtained.
Figure BDA0002824903900000057
Variance
Figure BDA0002824903900000058
Mean Xi (t) , prior error γ i and noise variance of received signal (σ 2 ) i , where i∈[1,G];

令S=|A(θ)_sparse|2,利用

Figure BDA0002824903900000059
和Xi(t)计算第i次迭代中无噪声影响的第t 个快拍的接收信号的近似值qi(t):Let S = |A(θ)_sparse| 2 , and use
Figure BDA0002824903900000059
The approximation qi (t) of the received signal of the t-th snapshot without noise influence in the ith iteration is calculated by using Xi (t) :

Figure BDA0002824903900000061
Figure BDA0002824903900000061

其中,gs (i-1)(t)表示第i-1次迭代的t快拍的输入函数;Where g s (i-1)(t) represents the input function of the t snapshot of the i-1th iteration;

利用γi、(σ2)i和qi(t)更新第i次迭代的t快拍的输入函数gs i(t)Update the input function g s i(t) of the t snapshot of the i-th iteration using γ i , (σ 2 ) i and qi (t) ;

利用更新后的输入函数gs i(t)分别计算第t个快拍的扩展后的入射信号的 近似值ri(t)及其噪声方差

Figure BDA0002824903900000062
Use the updated input function g si (t) to calculate the approximate value ri (t) of the extended incident signal and its noise variance of the t-th snapshot.
Figure BDA0002824903900000062

Figure BDA0002824903900000063
Figure BDA0002824903900000063

Figure BDA0002824903900000064
Figure BDA0002824903900000064

其中,A(θ)_sparseT表示A(θ)_sparse的转置,

Figure BDA0002824903900000065
Figure BDA0002824903900000066
为输入阻尼系数,
Figure BDA0002824903900000067
s(i-1)(t)表示第i-1次迭代的值,ST表示S的转 置,(gs i(t))'表示输入函数gs i(t)的导数;Among them, A(θ)_sparse T represents the transpose of A(θ)_sparse,
Figure BDA0002824903900000065
Figure BDA0002824903900000066
is the input damping coefficient,
Figure BDA0002824903900000067
s (i-1)(t) represents the value of the i-1th iteration, S T represents the transpose of S, and (g s i(t) )' represents the derivative of the input function g s i(t) ;

利用γi、ri(t)

Figure BDA0002824903900000068
更新第i次迭代的t快拍的输出函数gx i(t);Using γ i , ri (t) and
Figure BDA0002824903900000068
Update the output function gxi (t) of the t snapshot of the i-th iteration;

根据更新后的输出函数gx i(t)更新扩展后的入射信号的方差和均值:Update the variance and mean of the expanded incident signal according to the updated output function gxi (t) :

Figure BDA0002824903900000069
Figure BDA0002824903900000069

Figure BDA00028249039000000610
Figure BDA00028249039000000610

其中,

Figure BDA00028249039000000611
表示第i次迭代输出的扩展后的入射信号的方差,(gx i(t))'表 示输出函数gx i(t)的导数,X(i+1)(t)表示第i次迭代输出的扩展后的入射信号的 均值,
Figure BDA00028249039000000612
为输出阻尼系数,
Figure BDA00028249039000000613
in,
Figure BDA00028249039000000611
represents the variance of the expanded incident signal output at the i-th iteration, (g x i(t) )' represents the derivative of the output function g x i(t) , X (i+1)(t) represents the mean of the expanded incident signal output at the i-th iteration,
Figure BDA00028249039000000612
is the output damping coefficient,
Figure BDA00028249039000000613

利用GAMP迭代收敛条件对X(i+1)(t)

Figure BDA00028249039000000614
进行GAMP迭代收敛判断, 满足GAMP迭代收敛条件时,结束迭代,输出第i次迭代的扩展后的入射 信号的均值和方差,不满足GAMP迭代收敛条件时,进入下一步;Using the GAMP iterative convergence condition, we can calculate X (i+1)(t) and
Figure BDA00028249039000000614
Perform GAMP iteration convergence judgment. When the GAMP iteration convergence condition is met, the iteration is terminated and the mean and variance of the incident signal after expansion of the i-th iteration are output. When the GAMP iteration convergence condition is not met, proceed to the next step.

基于EM算法,利用第i次迭代输出的X(i+1)(t)

Figure BDA0002824903900000071
分别计算第i+1次 迭代中的先验误差γi+1和噪声方差(σ2)i+1,计算公式如下:Based on the EM algorithm, using the output of the i-th iteration X (i+1)(t) and
Figure BDA0002824903900000071
The prior error γ i+1 and the noise variance (σ 2 ) i+1 in the i+1th iteration are calculated respectively, and the calculation formulas are as follows:

Figure BDA0002824903900000072
Figure BDA0002824903900000072

2)i+1=||y(t)-A(θ)_sparse·X(i+1)(t)||2 (15)2 ) i+1 =||y (t) -A(θ)_sparse·X (i+1)(t) || 2 (15)

利用EM迭代收敛条件对X(i+1)(t)

Figure BDA0002824903900000073
进行EM迭代收敛判断,满足 EM迭代收敛条件时,输出第i+1次迭代的扩展后的入射信号的均值和方差, 结束迭代,不满足EM迭代收敛条件时,继续迭代。Using the EM iteration convergence condition, we can calculate X (i+1)(t) and
Figure BDA0002824903900000073
Perform EM iteration convergence judgment. When the EM iteration convergence condition is met, output the mean and variance of the expanded incident signal of the i+1th iteration, and end the iteration. When the EM iteration convergence condition is not met, continue the iteration.

进一步的,所述GAMP迭代收敛条件为:Furthermore, the GAMP iteration convergence condition is:

Figure BDA0002824903900000074
或迭代次数i达到GAMP算法的最 大迭代次数G,其中,εgamp表示GAMP算法迭代的归一化公差参数。
Figure BDA0002824903900000074
Or the number of iterations i reaches the maximum number of iterations G of the GAMP algorithm, where ε gamp represents the normalized tolerance parameter of the GAMP algorithm iteration.

进一步的,所述EM迭代收敛条件为:Furthermore, the EM iteration convergence condition is:

Figure BDA0002824903900000075
或迭代次数i达到EM算法的最大迭 代次数K,其中,εem表示EM算法迭代的归一化公差参数。
Figure BDA0002824903900000075
Or the number of iterations i reaches the maximum number of iterations K of the EM algorithm, where ε em represents the normalized tolerance parameter of the EM algorithm iteration.

采用以上技术手段后可以获得以下优势:The following advantages can be obtained by using the above technical means:

本发明提出了一种基于稀疏贝叶斯的低复杂度信号波达方向估计方法, 利用马尔科夫概率先验模型进行建模,将波达方向估计多块拍时时间相关 的因素考虑在内,提高了在大块拍、时间相关的MMV模型下DOA模型的 准确度,本发明方法适用于非理想环境的DOA模型估计,提高了DOA估 计在低信噪比情况下的鲁棒性。获得入射信号的先验后,本发明结合GAMP 思想,通过引入中间参数进行GAMP迭代,通过迭代运算代替传统贝叶斯 框架下求后验概率密度时矩阵求逆的步骤,大大降低计算复杂度,提高计 算效率,提高了信号波达方向估计的分辨率。The present invention proposes a low-complexity signal direction of arrival estimation method based on sparse Bayesian, which uses Markov probability prior model to build a model, takes into account the time-related factors of the direction of arrival estimation in multiple blocks, and improves the accuracy of the DOA model under the large-block and time-related MMV model. The method of the present invention is suitable for DOA model estimation in non-ideal environments, and improves the robustness of DOA estimation under low signal-to-noise ratio conditions. After obtaining the prior of the incident signal, the present invention combines the GAMP idea, introduces intermediate parameters to perform GAMP iteration, and replaces the matrix inversion step when calculating the posterior probability density under the traditional Bayesian framework through iterative operation, which greatly reduces the computational complexity, improves the computational efficiency, and improves the resolution of the signal direction of arrival estimation.

本发明在信号波达方向估计过程中,既考虑到了时间相关等非理想环 境,又平衡了高分辨率、低复杂度等良好性能,突破了现有SBL算法在精 度、复杂度、鲁棒性等方面的局限,对现代应用场景的研究具有十分重要 的意义。In the process of signal arrival direction estimation, the present invention not only takes into account non-ideal environments such as time correlation, but also balances good performance such as high resolution and low complexity, breaking through the limitations of the existing SBL algorithm in terms of accuracy, complexity, robustness, etc., and is of great significance to the research of modern application scenarios.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本发明一种基于稀疏贝叶斯的低复杂度信号波达方向估计方法 的步骤流程图。FIG1 is a flow chart of the steps of a low-complexity signal direction-of-arrival estimation method based on sparse Bayesian in the present invention.

图2为本发明实施例中多块拍时快拍之间消息传递的示意图。FIG. 2 is a schematic diagram of message transmission between snapshots during multi-block shooting according to an embodiment of the present invention.

图3为本发明实施例中本发明方法与TMSBL算法在低信噪比情况下的 归一化后的功率谱图。FIG3 is a normalized power spectrum diagram of the method of the present invention and the TMSBL algorithm under low signal-to-noise ratio conditions in an embodiment of the present invention.

图4为本发明实施例中本发明方法与TMSBL算法在高信噪比情况下的 归一化后的功率谱图。FIG4 is a normalized power spectrum diagram of the method of the present invention and the TMSBL algorithm under a high signal-to-noise ratio in an embodiment of the present invention.

图5为本发明实施例中本发明方法与TMSBL算法在RMSE上的对比 图。FIG5 is a comparison diagram of the RMSE between the method of the present invention and the TMSBL algorithm in an embodiment of the present invention.

图6为本发明实施例中本发明方法与TMSBL算法在CUP-time上的对 比图。FIG6 is a comparison diagram of the method of the present invention and the TMSBL algorithm in CUP-time in an embodiment of the present invention.

具体实施方式DETAILED DESCRIPTION

下面结合附图对本发明的技术方案作进一步说明:The technical solution of the present invention is further described below in conjunction with the accompanying drawings:

本发明提出了一种基于稀疏贝叶斯的低复杂度信号波达方向估计方法, 如图1所示,具体包括如下步骤:The present invention proposes a low-complexity signal direction of arrival estimation method based on sparse Bayes, as shown in FIG1 , which specifically includes the following steps:

步骤1、基于空间域网格划分对入射信号进行扩展;Step 1: Expand the incident signal based on spatial domain grid division;

步骤2、利用马尔科夫概率先验模型获得扩展后的入射信号的先验;Step 2: Using the Markov probability prior model to obtain the prior of the expanded incident signal;

步骤3、根据扩展后的入射信号的先验获得GAMP算法的输入函数和 输出函数;Step 3, obtaining the input function and output function of the GAMP algorithm according to the prior of the expanded incident signal;

步骤4、利用GAMP算法的输入函数和输出函数对扩展后的入射信号 的快拍进行GAMP迭代,获得恢复的扩展后的入射信号;Step 4: perform GAMP iteration on the snapshot of the expanded incident signal using the input function and output function of the GAMP algorithm to obtain a restored expanded incident signal;

步骤5、根据恢复的扩展后的入射信号获得信号波达方向。Step 5: Obtain the signal arrival direction according to the restored and expanded incident signal.

在本发明实施例中,设有波长为λ的W个窄带远场信号源,以θw的角 度射入接收端,w∈{1,2,···,W},入射信号为x,接收端的接收阵列由M个均 匀线性阵列天线组成。In the embodiment of the present invention, W narrowband far-field signal sources with a wavelength of λ are provided, which are incident on the receiving end at an angle of θw , w∈{1,2,···,W}, the incident signal is x, and the receiving array of the receiving end is composed of M uniform linear array antennas.

当接收阵列接收入射信号的T个快拍时,获得阵列输出模型:When the receiving array receives T snapshots of the incident signal, the array output model is obtained:

y=A(θ)x+e (16)y=A(θ)x+e (16)

其中,y为接收阵列的接收信号,A(θ)为阵列流型矩阵,e为接收阵列 接收到的高斯白噪声,e满足正态分布,e~N(0,σ2I),σ2表示接收信号的噪 声方差。Wherein, y is the received signal of the receiving array, A(θ) is the array flow matrix, e is the Gaussian white noise received by the receiving array, e satisfies the normal distribution, e~N(0,σ 2 I), σ 2 represents the noise variance of the received signal.

阵列流型矩阵的表达式如下:The expression of the array flow matrix is as follows:

Figure BDA0002824903900000091
Figure BDA0002824903900000091

基于稀疏表示理论,入射信号的来向在整个空间域是稀疏的,接收阵 列的可分辨的空间域为[-90°,90°],利用穷举法对接收阵列的空间域进行网 格划分,获得超完备的角度集合

Figure BDA0002824903900000101
对入射信号进行 扩展,其中,
Figure BDA0002824903900000102
表示第n个超完备的角度,H为超完备的角度集合
Figure BDA0002824903900000103
中的角 度数量,n=1,2,…,H。Based on the sparse representation theory, the direction of the incident signal is sparse in the entire spatial domain, and the resolvable spatial domain of the receiving array is [-90°, 90°]. The spatial domain of the receiving array is gridded using the exhaustive method to obtain an over-complete angle set.
Figure BDA0002824903900000101
The incident signal is expanded, where
Figure BDA0002824903900000102
represents the nth supercomplete angle, H is the supercomplete angle set
Figure BDA0002824903900000103
The number of angles in, n = 1, 2, …, H.

基于

Figure BDA0002824903900000104
和A(θ)获得扩展后的阵列流型矩阵A(θ)_sparse:based on
Figure BDA0002824903900000104
and A(θ) to obtain the expanded array flow matrix A(θ)_sparse:

Figure BDA0002824903900000105
Figure BDA0002824903900000105

因为入射信号来向落在网格之上,所以根据扩展后的阵列流型矩阵获 得超完备阵列输出模型:Because the incident signal falls on the grid, the overcomplete array output model is obtained according to the expanded array flow matrix:

Figure BDA0002824903900000106
Figure BDA0002824903900000106

其中,

Figure BDA0002824903900000107
表示扩展后的接收信号,
Figure BDA0002824903900000108
表示扩展后的入射信号,
Figure BDA0002824903900000109
in,
Figure BDA0002824903900000107
represents the received signal after expansion,
Figure BDA0002824903900000108
represents the incident signal after expansion,
Figure BDA0002824903900000109

本发明将利用接收信号和A(θ)_sparse恢复出扩展后的入射信号

Figure BDA00028249039000001010
再利 用扩展后的入射信号
Figure BDA00028249039000001013
得到入射信号x的DOA方向。The present invention uses the received signal and A(θ)_sparse to recover the expanded incident signal.
Figure BDA00028249039000001010
Reusing the expanded incident signal
Figure BDA00028249039000001013
Get the DOA direction of the incident signal x.

步骤2中,扩展后的入射信号的先验的获取步骤如下:In step 2, the steps for obtaining the prior of the expanded incident signal are as follows:

步骤201、在贝叶斯框架下,考虑到时间相关因素,即入射信号在当前 时刻会受到前后快拍的影响,利用马尔科夫概率先验模型对信号源进行建 模,将前后快拍的两条消息的乘积合并为一条消息。Step 201: Under the Bayesian framework, taking into account the time-related factors, that is, the incident signal at the current moment will be affected by the previous and next snapshots, the signal source is modeled using the Markov probability prior model, and the product of the two messages of the previous and next snapshots is combined into one message.

本发明引入时间相关系数β,β∈(-1,1),β可以表示一个信号前一个快 拍和后一个快拍之间的关系。第t个快拍的第n个扩展后的入射信号

Figure RE-GDA00029702718600001013
可 以表示为:The present invention introduces a time correlation coefficient β, β∈(-1,1), which can represent the relationship between the previous snapshot and the next snapshot of a signal. The incident signal after the nth expansion of the tth snapshot
Figure RE-GDA00029702718600001013
It can be expressed as:

Figure BDA00028249039000001012
Figure BDA00028249039000001012

其中,

Figure BDA0002824903900000111
表示第t-1个快拍的第n个扩展后的入射信号,
Figure BDA0002824903900000112
γn为第n个扩展后的入射信号的先验误差,t=1,2,…,T。in,
Figure BDA0002824903900000111
represents the nth expanded incident signal of the t-1th snapshot,
Figure BDA0002824903900000112
γn is the a priori error of the incident signal after the nth expansion, t=1,2,…,T.

根据公式(19)获得第n个扩展后的入射信号在第t个快拍和第t-1个 快拍的之间的关系:According to formula (19), the relationship between the incident signal after the nth expansion at the tth snapshot and the t-1th snapshot is obtained:

Figure BDA0002824903900000113
Figure BDA0002824903900000113

其中,

Figure BDA0002824903900000114
表示
Figure BDA0002824903900000115
Figure BDA0002824903900000116
之间的关系。in,
Figure BDA0002824903900000114
express
Figure BDA0002824903900000115
and
Figure BDA0002824903900000116
The relationship between.

在MMV模型下,令

Figure BDA0002824903900000117
为第t个快拍的第n个扩展后的入射信号的先 验,则多块拍时快拍之间消息传递如图2所示。Under the MMV model, let
Figure BDA0002824903900000117
is the prior of the nth extended incident signal of the tth snapshot, then the message transmission between snapshots during multi-block shooting is shown in Figure 2.

设前向消息传递的先验为一个高斯分布,引入参数η和ψ作为其均值和 方差,则前一快拍的影响为

Figure BDA0002824903900000118
设后向消息传递的先 验也是一个高斯分布,引入参数υ和φ作为其均值和方差,则后一快拍的影 响为
Figure BDA0002824903900000119
其中,
Figure BDA00028249039000001110
表示入射信号
Figure BDA00028249039000001111
的先验概率,
Figure BDA00028249039000001112
表示第n个扩展后的入射信号t快拍时t-1快拍前向传递的均值,
Figure BDA00028249039000001113
表示第 n个扩展后的入射信号t快拍时t-1快拍前向传递的方差,
Figure BDA00028249039000001114
表示入射 信号
Figure BDA00028249039000001115
的先验概率,
Figure BDA00028249039000001116
表示第n个扩展后的入射信号t快拍时t+1快拍后 向传递的均值,
Figure BDA00028249039000001117
表示第n个扩展后的入射信号t快拍时t+1快拍后向传 递的方差。Assume that the prior of the forward message transmission is a Gaussian distribution, and introduce parameters η and ψ as its mean and variance, then the impact of the previous snapshot is
Figure BDA0002824903900000118
Assume that the prior of the backward message transmission is also a Gaussian distribution, and introduce parameters υ and φ as its mean and variance, then the impact of the next snapshot is
Figure BDA0002824903900000119
in,
Figure BDA00028249039000001110
Represents the incident signal
Figure BDA00028249039000001111
The prior probability of
Figure BDA00028249039000001112
represents the mean of the forward pass of snapshot t-1 at the time of snapshot t of the nth extended incident signal,
Figure BDA00028249039000001113
represents the variance of the forward transmission of the t-1 snapshot at the t snapshot of the n-th expanded incident signal,
Figure BDA00028249039000001114
Represents the incident signal
Figure BDA00028249039000001115
The prior probability of
Figure BDA00028249039000001116
represents the mean value of the backward transmission of the t+1 snapshot of the incident signal after the n-th expansion,
Figure BDA00028249039000001117
It represents the variance of the incident signal after the n-th expansion when the t+1 snapshot is transmitted backward.

合并

Figure BDA00028249039000001118
Figure BDA00028249039000001119
获得第t个快 拍的第n个扩展后的入射信号
Figure BDA00028249039000001120
的先验:merge
Figure BDA00028249039000001118
and
Figure BDA00028249039000001119
Get the nth extended incident signal of the tth snapshot
Figure BDA00028249039000001120
Priors:

Figure BDA0002824903900000121
Figure BDA0002824903900000121

得到入射信号的先验后,本发明结合GAMP思想,通过中间参数来进 行后续计算,代替矩阵求逆的相关步骤,降低计算复杂度。本发明引入中 间参数r作为扩展后的入射信号的近似值,给定r的噪声方差τr,引入中间 参数q作为A(θ)x的近似值,即无噪声影响的接收信号的近似值,给定q的 噪声方差τqAfter obtaining the prior of the incident signal, the present invention combines the GAMP concept and performs subsequent calculations through intermediate parameters, replacing the related steps of matrix inversion, thereby reducing the computational complexity. The present invention introduces an intermediate parameter r as an approximation of the extended incident signal, given the noise variance τ r of r, and introduces an intermediate parameter q as an approximation of A(θ)x, that is, an approximation of the received signal without noise influence, given the noise variance τ q of q.

根据高斯概率密度函数和卷积运算,利用公式(20)代入得到前向消 息传递先验的均值

Figure BDA0002824903900000122
和方差
Figure BDA0002824903900000123
的表达式:According to the Gaussian probability density function and convolution operation, the mean of the forward message passing prior is obtained by substituting formula (20) into
Figure BDA0002824903900000122
and variance
Figure BDA0002824903900000123
The expression is:

Figure BDA0002824903900000124
Figure BDA0002824903900000124

所以:so:

Figure BDA0002824903900000125
Figure BDA0002824903900000125

Figure BDA0002824903900000126
Figure BDA0002824903900000126

其中,

Figure BDA0002824903900000127
表示第t-1个快拍的第n个扩展后的入射信号的近似值,
Figure BDA00028249039000001212
表示
Figure BDA0002824903900000128
的噪声方差。in,
Figure BDA0002824903900000127
represents the approximate value of the n-th expanded incident signal of the t-1-th snapshot,
Figure BDA00028249039000001212
express
Figure BDA0002824903900000128
The noise variance.

同理可以得到后向消息传递先验的均值

Figure BDA0002824903900000129
和方差
Figure BDA00028249039000001210
的表达式:Similarly, the mean of the backward message passing prior can be obtained
Figure BDA0002824903900000129
and variance
Figure BDA00028249039000001210
The expression is:

Figure BDA00028249039000001211
Figure BDA00028249039000001211

Figure BDA0002824903900000131
Figure BDA0002824903900000131

根据GAMP算法中输入函数的定义可以推导输入函数的表达式:According to the definition of input function in GAMP algorithm, the expression of input function can be derived:

Figure BDA0002824903900000132
Figure BDA0002824903900000132

其中,gs表示输入函数,q(t)表示无噪声影响的第t个快拍的接收信号 的近似值,

Figure BDA0002824903900000133
表示q(t)的噪声方差,z=A(θ)x,y(t)表示第t个快拍接收矩阵 的接收信号,σ2表示y(t)的噪声方差。Where gs represents the input function, q (t) represents the approximate value of the received signal of the t-th snapshot without noise influence,
Figure BDA0002824903900000133
represents the noise variance of q (t) , z=A(θ)x, y (t) represents the received signal of the t-th snapshot receiving matrix, and σ2 represents the noise variance of y (t) .

根据GAMP算法中输出函数的定义和先验

Figure RE-GDA0002970271860000134
可以推导出输出函数 的表达式:According to the definition and prior of the output function in the GAMP algorithm
Figure RE-GDA0002970271860000134
The expression of the output function can be derived:

Figure BDA0002824903900000141
Figure BDA0002824903900000141

其中,gx表示输出函数,

Figure BDA0002824903900000142
表示第t个快拍的第n个扩展后的入射信 号的近似值,
Figure BDA0002824903900000143
表示
Figure BDA0002824903900000144
的噪声方差。Among them, g x represents the output function,
Figure BDA0002824903900000142
represents the approximate value of the n-th expanded incident signal of the t-th snapshot,
Figure BDA0002824903900000143
express
Figure BDA0002824903900000144
The noise variance.

在本发明实施例中,步骤4的具体操作如下:In the embodiment of the present invention, the specific operations of step 4 are as follows:

初始化第t个快拍的扩展后的入射信号

Figure BDA0002824903900000145
Initialize the expanded incident signal of the t-th snapshot
Figure BDA0002824903900000145

利用GAMP算法的输入函数和输出函数对

Figure BDA0002824903900000146
进行GAMP迭代,更新 扩展后的入射信号的均值和方差;Using the input function and output function of the GAMP algorithm
Figure BDA0002824903900000146
Perform GAMP iteration to update the mean and variance of the expanded incident signal;

在每次迭代过程中利用EM算法更新迭代参数,并利用迭代收敛条件 进行迭代收敛判断;In each iteration process, the EM algorithm is used to update the iteration parameters, and the iteration convergence condition is used to judge the iteration convergence;

根据满足迭代收敛判断的扩展后的入射信号的均值和方差,获得恢复 的扩展后的入射信号;Obtaining a restored extended incident signal according to the mean and variance of the extended incident signal that satisfy the iterative convergence judgment;

其中,迭代收敛条件包括GAMP迭代收敛条件和EM迭代收敛条件, 每一次迭代过程中都要根据2个迭代收敛条件进行两次收敛判断,任意一 次收敛判断通过,迭代就会终止。Among them, the iterative convergence conditions include the GAMP iterative convergence conditions and the EM iterative convergence conditions. In each iteration process, two convergence judgments must be made based on the two iterative convergence conditions. If any one of the convergence judgments is passed, the iteration will terminate.

设GAMP算法的最大迭代次数为G,在进行第一次迭代的时候,需要 初始化迭代次数、扩展后的入射信号的均值、方差、先验误差、接收信号 的噪声方差等数值,随着迭代次数的增加,上述数值也会随之改变,直到 满足迭代收敛条件时,输出恢复的扩展后的入射信号。Assume that the maximum number of iterations of the GAMP algorithm is G. When performing the first iteration, it is necessary to initialize the number of iterations, the mean, variance, prior error, and noise variance of the extended incident signal. As the number of iterations increases, the above values will also change until the iterative convergence conditions are met and the restored extended incident signal is output.

以第i次迭代为例,迭代的过程具体如下:Taking the i-th iteration as an example, the iteration process is as follows:

(1)根据第i-1次迭代的输出,获得第i次迭代中第t个快拍的扩展后 的入射信号

Figure BDA0002824903900000151
的方差
Figure BDA0002824903900000152
均值Xi(t)、先验误差γi和接收信号的噪声方差 (σ2)i,其中,i∈[1,G]。(1) Based on the output of the i-1th iteration, obtain the extended incident signal of the tth snapshot in the i-th iteration
Figure BDA0002824903900000151
Variance
Figure BDA0002824903900000152
mean Xi (t) , prior error γ i and noise variance of received signal (σ 2 ) i , where i∈[1,G].

(2)令S=|A(θ)_sparse|2,获得接收信号的近似值的方差的计算公式:(2) Let S = |A(θ)_sparse| 2 , and obtain the calculation formula of the variance of the approximate value of the received signal:

Figure BDA0002824903900000153
Figure BDA0002824903900000153

其中,

Figure BDA0002824903900000154
表示第i次迭代中无噪声影响的第t个快拍的接收信号的近 似值的方差。in,
Figure BDA0002824903900000154
represents the variance of the approximation of the received signal of the t-th snapshot in the ith iteration without noise influence.

(3)利用

Figure BDA0002824903900000155
和Xi(t)计算第i次迭代中无噪声影响的第t个快拍的接收 信号的近似值qi(t):(3) Utilization
Figure BDA0002824903900000155
The approximation of the received signal q i(t) of the t-th snapshot without noise influence in the ith iteration is calculated by using Xi (t) as follows:

Figure BDA0002824903900000156
Figure BDA0002824903900000156

其中,gs (i-1)(t)表示第i-1次迭代的t快拍的输入函数。Here, gs (i-1)(t) represents the input function of the t snapshot of the i-1th iteration.

(4)将γi、(σ2)i和qi(t)等代入公式(28),更新第i次迭代的t快拍的 输入函数gs i (t)(4) Substitute γ i , (σ 2 ) i and qi (t) into formula (28) to update the input function g s i (t) of the t snapshot of the i-th iteration.

(5)为了GAMP迭代的收敛性,引入输入阻尼系数

Figure BDA0002824903900000161
和输出阻尼系数
Figure BDA0002824903900000162
此外,再引入一个中间参数s,s的表达式为:(5) In order to ensure the convergence of GAMP iteration, the input damping coefficient is introduced
Figure BDA0002824903900000161
and output damping factor
Figure BDA0002824903900000162
In addition, an intermediate parameter s is introduced, and the expression of s is:

Figure BDA0002824903900000163
Figure BDA0002824903900000163

其中,si(t)表示第i次迭代的值,其没有实际的物理意义,只是一个数 学方程,s(i -1)(t)表示第i-1次迭代的值。Among them, si (t) represents the value of the i-th iteration, which has no actual physical meaning and is just a mathematical equation. s (i -1)(t) represents the value of the i-1-th iteration.

(6)利用更新后的输入函数gs i(t)分别计算第t个快拍的扩展后的入射 信号的近似值ri(t)及其噪声方差

Figure BDA0002824903900000164
(6) Use the updated input function g si (t) to calculate the approximate value of the extended incident signal ri (t) and its noise variance of the t-th snapshot
Figure BDA0002824903900000164

Figure BDA00028249039000001610
Figure BDA00028249039000001610

Figure BDA0002824903900000165
Figure BDA0002824903900000165

其中,A(θ)_sparseT表示A(θ)_sparse的转置,ST表示S的转置,(gs i(t))'表 示输入函数gs i(t)的导数。Among them, A(θ)_sparse T represents the transpose of A(θ)_sparse, S T represents the transpose of S, and (g s i(t) )' represents the derivative of the input function g s i(t) .

(7)将γi、ri(t)和τr i(t)等代入公式(29),更新第i次迭代的t快拍的输 出函数gx i (t)(7) Substitute γ i , ri (t) and τ ri (t) into formula (29) to update the output function g x i (t) of the t snapshot of the i-th iteration.

(8)根据更新后的输出函数gx i(t)更新扩展后的入射信号的方差和均值:(8) Update the variance and mean of the expanded incident signal according to the updated output function gxi (t) :

Figure BDA0002824903900000166
Figure BDA0002824903900000166

Figure BDA0002824903900000167
Figure BDA0002824903900000167

其中,

Figure BDA0002824903900000168
表示第i次迭代输出的扩展后的入射信号的方差,(gx i(t))'表 示输出函数gx i(t)的导数,X(i+1)(t)表示第i次迭代输出的扩展后的入射信号的 均值。in,
Figure BDA0002824903900000168
represents the variance of the expanded incident signal output at the i-th iteration, (g x i(t) )' represents the derivative of the output function g x i(t) , and X (i+1)(t) represents the mean of the expanded incident signal output at the i-th iteration.

(9)利用GAMP迭代收敛条件对X(i+1)(t)

Figure BDA0002824903900000169
进行GAMP迭代收敛 判断,GAMP迭代收敛条件为:(9) Using the GAMP iterative convergence condition, X (i+1)(t) and
Figure BDA0002824903900000169
Perform GAMP iteration convergence judgment. The GAMP iteration convergence condition is:

Figure BDA0002824903900000171
或迭代次数i达到GAMP算法的最 大迭代次数G,其中,εgamp表示GAMP算法迭代的归一化公差参数。
Figure BDA0002824903900000171
Or the number of iterations i reaches the maximum number of iterations G of the GAMP algorithm, where ε gamp represents the normalized tolerance parameter of the GAMP algorithm iteration.

满足GAMP迭代收敛条件时,结束迭代,输出

Figure BDA0002824903900000172
和X(i+1)(t),不满足 GAMP迭代收敛条件时,进入下一步。When the GAMP iteration convergence condition is met, the iteration ends and the output is
Figure BDA0002824903900000172
When X (i+1)(t) and X(i+1)(t) do not meet the GAMP iteration convergence condition, proceed to the next step.

(10)基于EM算法(期望最大化算法)更新迭代参数,利用第i次迭 代输出的X(i+1)(t)

Figure BDA0002824903900000173
分别计算第i+1次迭代中的先验误差γi+1和噪声方差 (σ2)i+1,计算公式如下:(10) Update the iteration parameters based on the EM algorithm (expectation maximization algorithm), using the output of the i-th iteration X (i+1)(t) and
Figure BDA0002824903900000173
The prior error γ i+1 and the noise variance (σ 2 ) i+1 in the i+1th iteration are calculated respectively, and the calculation formulas are as follows:

Figure BDA0002824903900000174
Figure BDA0002824903900000174

2)i+1=||y(t)-A(θ)_sparse·X(i+1)(t)||2 (37)2 ) i+1 =||y (t) -A(θ)_sparse·X (i+1)(t) || 2 (37)

(11)利用EM迭代收敛条件对X(i+1)(t)

Figure BDA0002824903900000175
进行EM迭代收敛判断, EM迭代收敛条件为:(11) Using the EM iterative convergence condition, X (i+1)(t) and
Figure BDA0002824903900000175
Perform EM iteration convergence judgment. The EM iteration convergence condition is:

Figure BDA0002824903900000176
或迭代次数i达到EM算法的最大迭 代次数K,其中,εem表示EM算法迭代的归一化公差参数。
Figure BDA0002824903900000176
Or the number of iterations i reaches the maximum number of iterations K of the EM algorithm, where ε em represents the normalized tolerance parameter of the EM algorithm iteration.

满足EM迭代收敛条件时,进行第i+1次迭代,并且第i+1次迭代中只 进行步骤(1)~(8),结束迭代,输出第i+1次迭代的扩展后的入射信号的 均值X(i+2)(t)和方差

Figure BDA0002824903900000177
不满足EM迭代收敛条件时,继续迭代。When the EM iteration convergence condition is met, the i+1th iteration is performed, and only steps (1) to (8) are performed in the i+1th iteration. The iteration is terminated and the mean value X (i+2)(t) and variance of the expanded incident signal of the i+1th iteration are output.
Figure BDA0002824903900000177
When the EM iteration convergence condition is not met, continue the iteration.

在步骤5中,恢复的扩展后的入射信号的每一行仅包含W个非零值, 非零值的位置对应于入射信号x的DOA方向。In step 5, each row of the restored expanded incident signal contains only W non-zero values, and the positions of the non-zero values correspond to the DOA directions of the incident signal x.

本发明实施例给出了几组仿真实验来验证本发明方法的效果:The present invention provides several sets of simulation experiments to verify the effect of the method of the present invention:

仿真实验1:Simulation experiment 1:

采用均匀线阵接受入射信号,设接收阵列的阵元个数M=12,设有4个 信号源,其来波角度分别为:-30.15,-10.23,40.74,28.39。在MMV模型 中,采样快拍数T为100,分别利用本发明方法和现有的TMSBL算法进行 信号波达方向估计,本发明方法和现有的TMSBL算法在不同噪声环境下的 归一化功率谱图如图3、4所示,从图中可以看出,在低信噪比SNR=10dB 时的情况下,同样将时间相关因素考虑在内的TMSBL算法无法估计,而本 发明方法仍可以较为准确得进行信号波达方向估计;在高信噪比情况下, 即SNR=40dB时,TMSBL算法的功率谱的波峰仍不准确,有假峰存在,由 此可见,本发明方法适用于非理想环境的DOA模型估计中。A uniform linear array is used to receive the incident signal. The number of array elements of the receiving array is M=12. There are 4 signal sources, and the angles of the waves are -30.15, -10.23, 40.74, and 28.39. In the MMV model, the number of sampling snapshots T is 100. The method of the present invention and the existing TMSBL algorithm are used to estimate the direction of arrival of the signal. The normalized power spectra of the method of the present invention and the existing TMSBL algorithm in different noise environments are shown in Figures 3 and 4. It can be seen from the figure that when the signal-to-noise ratio SNR=10dB is low, the TMSBL algorithm that also takes time-related factors into consideration cannot estimate, while the method of the present invention can still estimate the direction of arrival of the signal more accurately; when the signal-to-noise ratio is high, that is, when SNR=40dB, the peak of the power spectrum of the TMSBL algorithm is still inaccurate, and there are false peaks. It can be seen that the method of the present invention is suitable for DOA model estimation in non-ideal environments.

仿真实验2:Simulation experiment 2:

设接收阵列的阵元个数M=10,有2个信号源,来波方向分别为-11.21 和0.74,快拍数T为40。预定网格点范围为[-90°,90°],分辨率为1°。利用 本发明方法和现有的TMSBL算法研究RMSE随信噪比(SNR)变化下的 性能对比情况,针对每一组仿真参数设置,均方根误差均通过500次蒙特 卡洛实验求平均获得。Assume that the number of array elements of the receiving array is M=10, there are two signal sources, the directions of the incoming waves are -11.21 and 0.74 respectively, and the number of snapshots T is 40. The predetermined grid point range is [-90°, 90°], and the resolution is 1°. The performance comparison of RMSE with the change of signal-to-noise ratio (SNR) is studied by using the method of the present invention and the existing TMSBL algorithm. For each set of simulation parameter settings, the root mean square error is obtained by averaging 500 Monte Carlo experiments.

图5是本发明方法和TMSBL算法在RMES上的对比图,可以看出, 在同时考虑到时间相关这一因素下,低信噪比时,本发明方法的误差远小 于TMSBL算法,因此本发明方法在非理想环境下的准确性更高。FIG5 is a comparison diagram of the method of the present invention and the TMSBL algorithm on RMES. It can be seen that, taking into account the time correlation factor, the error of the method of the present invention is much smaller than that of the TMSBL algorithm at a low signal-to-noise ratio. Therefore, the accuracy of the method of the present invention is higher in non-ideal environments.

仿真实验3:Simulation experiment 3:

在保证其他仿真条件与仿真实验2相同的情况下,设置信噪比SNR=30dB,利用本发明方法和TMSBL算法研究CUP时间随快拍数变化 下的性能对比情况,结果如图6所示,与TMSBL所比,在大快拍的情况下, 本发明方法所需要的时间远远小于TMSBL,本发明方法在快拍数较大的情 况下的计算复杂度更低,计算效率较高。While ensuring that other simulation conditions are the same as those of simulation experiment 2, the signal-to-noise ratio SNR is set to 30 dB, and the performance comparison of the CPU time with the change of the number of snapshots is studied by using the method of the present invention and the TMSBL algorithm. The results are shown in FIG6 . Compared with TMSBL, in the case of large snapshots, the time required by the method of the present invention is much less than that of TMSBL. The computational complexity of the method of the present invention is lower when the number of snapshots is large, and the computational efficiency is higher.

综上所述,本发明方法在贝叶斯框架下,解决了MMV波达方向估计 中信号源时间相关问题,利用GAMP代替传统SBL算法中的矩阵求逆部分, 降低了计算复杂度,可以更加快速的、高精度的估计DOA。在考虑到时间 相关等非理想环境下,具有高分辨率、低复杂度、高准确性、较好鲁棒性 等优点。In summary, the method of the present invention solves the time correlation problem of the signal source in the MMV direction of arrival estimation under the Bayesian framework, uses GAMP to replace the matrix inversion part in the traditional SBL algorithm, reduces the computational complexity, and can estimate DOA more quickly and accurately. Considering non-ideal environments such as time correlation, it has the advantages of high resolution, low complexity, high accuracy, and good robustness.

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的 普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干 改进和变形,这些改进和变形也应视为本发明的保护范围。The above description is only a preferred embodiment of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the protection scope of the present invention.

Claims (8)

1.一种基于稀疏贝叶斯的低复杂度信号波达方向估计方法,其特征在于,包括如下步骤:1. A low-complexity signal direction of arrival estimation method based on sparse Bayes, characterized in that it comprises the following steps: 基于空间域网格划分对入射信号进行扩展;Expanding the incident signal based on spatial domain grid partitioning; 利用马尔科夫概率先验模型获得扩展后的入射信号的先验;The Markov probability prior model is used to obtain the prior of the expanded incident signal; 根据扩展后的入射信号的先验获得GAMP算法的输入函数和输出函数;The input function and output function of the GAMP algorithm are obtained according to the prior of the expanded incident signal; 利用GAMP算法的输入函数和输出函数对扩展后的入射信号的快拍进行GAMP迭代,获得恢复的扩展后的入射信号;Using the input function and output function of the GAMP algorithm, GAMP iteration is performed on the snapshot of the extended incident signal to obtain the restored extended incident signal; 根据恢复的扩展后的入射信号获得信号波达方向;Obtaining the signal arrival direction according to the restored and expanded incident signal; 入射信号扩展的具体步骤如下:The specific steps of incident signal expansion are as follows: 设入射信号为x,接收阵列由M个均匀线性阵列天线组成,当接收阵列接收入射信号的T个快拍时,获得阵列输出模型:Assume that the incident signal is x, and the receiving array consists of M uniform linear array antennas. When the receiving array receives T snapshots of the incident signal, the array output model is obtained: y=A(θ)x+ey=A(θ)x+e 其中,y为接收阵列的接收信号,A(θ)为阵列流型矩阵,e为接收阵列接收到的高斯白噪声;Where y is the received signal of the receiving array, A(θ) is the array flow matrix, and e is the Gaussian white noise received by the receiving array; 利用穷举法对接收阵列的空间域进行网格划分,获得超完备的角度集合
Figure FDA0004231760040000011
其中,
Figure FDA0004231760040000012
表示第n个超完备的角度,H为超完备的角度集合
Figure FDA0004231760040000013
中的角度数量,n=1,2,…,H;
The spatial domain of the receiving array is gridded using the exhaustive method to obtain an overcomplete angle set.
Figure FDA0004231760040000011
in,
Figure FDA0004231760040000012
represents the nth supercomplete angle, H is the supercomplete angle set
Figure FDA0004231760040000013
The number of angles in, n = 1, 2, ..., H;
基于
Figure FDA0004231760040000014
和A(θ)获得扩展后的阵列流型矩阵:
based on
Figure FDA0004231760040000014
and A(θ) to obtain the expanded array flow matrix:
Figure FDA0004231760040000015
Figure FDA0004231760040000015
其中,A(θ)_sparse表示扩展后的阵列流型矩阵;Among them, A(θ)_sparse represents the expanded array flow matrix; 根据扩展后的阵列流型矩阵获得超完备阵列输出模型:The overcomplete array output model is obtained based on the expanded array flow matrix:
Figure FDA0004231760040000021
Figure FDA0004231760040000021
其中,
Figure FDA0004231760040000022
表示扩展后的接收信号,
Figure FDA0004231760040000023
表示扩展后的入射信号;
in,
Figure FDA0004231760040000022
represents the received signal after expansion,
Figure FDA0004231760040000023
represents the incident signal after expansion;
扩展后的入射信号的先验的获取步骤如下:The steps to obtain the prior of the expanded incident signal are as follows: 利用马尔科夫概率先验模型对扩展后的入射信号进行建模,获得第n个扩展后的入射信号在第t个快拍和第t-1个快拍的之间的关系:The expanded incident signal is modeled using the Markov probability prior model to obtain the relationship between the nth expanded incident signal at the tth snapshot and the t-1th snapshot:
Figure FDA0004231760040000024
Figure FDA0004231760040000024
其中,
Figure FDA0004231760040000025
表示第t个快拍的第n个扩展后的入射信号,
Figure FDA0004231760040000026
表示第t-1个快拍的第n个扩展后的入射信号,
Figure FDA0004231760040000027
表示
Figure FDA0004231760040000028
Figure FDA0004231760040000029
之间的关系,β为时间相关系数,β∈(-1,1),γn为第n个扩展后的入射信号的先验误差,t=1,2,…,T;
in,
Figure FDA0004231760040000025
represents the nth expanded incident signal of the tth snapshot,
Figure FDA0004231760040000026
represents the nth expanded incident signal of the t-1th snapshot,
Figure FDA0004231760040000027
express
Figure FDA0004231760040000028
and
Figure FDA0004231760040000029
, β is the time correlation coefficient, β∈(-1,1), γ n is the prior error of the incident signal after the nth expansion, t=1,2,…,T;
根据扩展后的入射信号前后快拍之间的关系,获得前一快拍的影响
Figure FDA00042317600400000210
和后一快拍的影响
Figure FDA00042317600400000211
其中,
Figure FDA00042317600400000212
表示入射信号
Figure FDA00042317600400000213
的先验概率,
Figure FDA00042317600400000214
表示第n个扩展后的入射信号t快拍时t-1快拍前向传递的均值,
Figure FDA00042317600400000215
表示第n个扩展后的入射信号t快拍时t-1快拍前向传递的方差,
Figure FDA00042317600400000216
表示入射信号
Figure FDA00042317600400000217
的先验概率,
Figure FDA00042317600400000218
表示第n个扩展后的入射信号t快拍时t+1快拍后向传递的均值,
Figure FDA00042317600400000219
表示第n个扩展后的入射信号t快拍时t+1快拍后向传递的方差;
According to the relationship between the previous and next snapshots of the expanded incident signal, the influence of the previous snapshot is obtained.
Figure FDA00042317600400000210
And the impact of the next snapshot
Figure FDA00042317600400000211
in,
Figure FDA00042317600400000212
Represents the incident signal
Figure FDA00042317600400000213
The prior probability of
Figure FDA00042317600400000214
represents the mean of the forward pass of snapshot t-1 at the time of snapshot t of the nth extended incident signal,
Figure FDA00042317600400000215
represents the variance of the forward transmission of the t-1 snapshot at the t snapshot of the n-th expanded incident signal,
Figure FDA00042317600400000216
Represents the incident signal
Figure FDA00042317600400000217
The prior probability of
Figure FDA00042317600400000218
represents the mean value of the backward transmission of the t+1 snapshot of the incident signal after the n-th expansion,
Figure FDA00042317600400000219
represents the variance of the incident signal t+1 snapshot transmitted backwards at the time of snapshot t after the nth expansion;
根据
Figure FDA00042317600400000220
Figure FDA00042317600400000221
获得扩展后的入射信号
Figure FDA00042317600400000222
的先验:
according to
Figure FDA00042317600400000220
and
Figure FDA00042317600400000221
Get the expanded incident signal
Figure FDA00042317600400000222
Priors:
Figure FDA0004231760040000031
Figure FDA0004231760040000031
2.根据权利要求1所述的一种基于稀疏贝叶斯的低复杂度信号波达方向估计方法,其特征在于,所述接收阵列的空间域为[-90°,90°]。2. According to a low-complexity signal direction-of-arrival estimation method based on sparse Bayesian according to claim 1, it is characterized in that the spatial domain of the receiving array is [-90°, 90°]. 3.根据权利要求1所述的一种基于稀疏贝叶斯的低复杂度信号波达方向估计方法,其特征在于,所述第t个快拍的第n个扩展后的入射信号
Figure FDA0004231760040000032
的表达式如下:
3. The low-complexity signal direction of arrival estimation method based on sparse Bayes according to claim 1, characterized in that the nth expanded incident signal of the tth snapshot
Figure FDA0004231760040000032
The expression is as follows:
Figure FDA0004231760040000033
Figure FDA0004231760040000033
其中,
Figure FDA0004231760040000034
in,
Figure FDA0004231760040000034
4.根据权利要求1所述的一种基于稀疏贝叶斯的低复杂度信号波达方向估计方法,其特征在于,GAMP算法的输入函数的表达式如下:4. The low-complexity signal direction of arrival estimation method based on sparse Bayes according to claim 1, characterized in that the input function of the GAMP algorithm is expressed as follows:
Figure FDA0004231760040000035
Figure FDA0004231760040000035
其中,gs表示输入函数,q(t)表示无噪声影响的第t个快拍的接收信号的近似值,
Figure FDA0004231760040000036
表示q(t)的噪声方差,y(t)表示第t个快拍接收矩阵的接收信号,σ2表示y(t)的噪声方差;
Where gs represents the input function, q (t) represents the approximate value of the received signal of the t-th snapshot without noise influence,
Figure FDA0004231760040000036
represents the noise variance of q (t) , y (t) represents the received signal of the t-th snapshot receiving matrix, and σ2 represents the noise variance of y (t) ;
GAMP算法的输出函数的表达式如下:The expression of the output function of the GAMP algorithm is as follows:
Figure FDA0004231760040000037
Figure FDA0004231760040000037
其中,gx表示输出函数,
Figure FDA0004231760040000038
表示第t个快拍的第n个扩展后的入射信号的近似值,
Figure FDA0004231760040000041
表示
Figure FDA0004231760040000042
的噪声方差。
Among them, g x represents the output function,
Figure FDA0004231760040000038
represents the approximate value of the n-th expanded incident signal of the t-th snapshot,
Figure FDA0004231760040000041
express
Figure FDA0004231760040000042
The noise variance.
5.根据权利要求4所述的一种基于稀疏贝叶斯的低复杂度信号波达方向估计方法,其特征在于,获得恢复的扩展后的入射信号的具体操作如下:5. The low-complexity signal direction of arrival estimation method based on sparse Bayes according to claim 4 is characterized in that the specific operation of obtaining the restored extended incident signal is as follows: 初始化第t个快拍的扩展后的入射信号
Figure FDA0004231760040000043
Initialize the expanded incident signal of the t-th snapshot
Figure FDA0004231760040000043
利用GAMP算法的输入函数和输出函数对
Figure FDA0004231760040000044
进行GAMP迭代,更新扩展后的入射信号的均值和方差;
Using the input function and output function of the GAMP algorithm
Figure FDA0004231760040000044
Perform GAMP iteration to update the mean and variance of the expanded incident signal;
在每次迭代过程中利用EM算法更新迭代参数,并利用迭代收敛条件进行迭代收敛判断;In each iteration process, the EM algorithm is used to update the iteration parameters, and the iteration convergence condition is used to judge the iteration convergence; 根据满足迭代收敛判断的扩展后的入射信号的均值和方差,获得恢复的扩展后的入射信号;Obtaining a restored extended incident signal according to the mean and variance of the extended incident signal that satisfy the iterative convergence judgment; 其中,所述迭代收敛条件包括GAMP迭代收敛条件和EM迭代收敛条件。Wherein, the iterative convergence condition includes the GAMP iterative convergence condition and the EM iterative convergence condition.
6.根据权利要求5所述的一种基于稀疏贝叶斯的低复杂度信号波达方向估计方法,其特征在于,设GAMP算法的最大迭代次数为G,则每次迭代的迭代过程具体如下:6. According to the low-complexity signal direction of arrival estimation method based on sparse Bayesian algorithm in claim 5, it is characterized in that, assuming that the maximum number of iterations of the GAMP algorithm is G, the iterative process of each iteration is specifically as follows: 根据第i-1次迭代的输出,获得第i次迭代中第t个快拍的扩展后的入射信号
Figure FDA0004231760040000045
的方差
Figure FDA0004231760040000046
均值Xi(t)、先验误差γi和接收信号的噪声方差(σ2)i,其中,i∈[1,G];
According to the output of the i-1th iteration, the extended incident signal of the tth snapshot in the i-th iteration is obtained.
Figure FDA0004231760040000045
Variance
Figure FDA0004231760040000046
mean Xi (t) , prior error γ i and noise variance of received signal (σ 2 ) i , where i∈[1,G];
令S=|A(θ)_sparse|2,利用
Figure FDA0004231760040000047
和Xi(t)计算第i次迭代中无噪声影响的第t个快拍的接收信号的近似值qi(t)
Let S = |A(θ)_sparse| 2 , and use
Figure FDA0004231760040000047
The approximation qi (t) of the received signal of the t-th snapshot without noise influence in the ith iteration is calculated by using Xi (t) :
Figure FDA0004231760040000048
Figure FDA0004231760040000048
其中,gs (i-1)(t)表示第i-1次迭代的t快拍的输入函数;Where g s (i-1)(t) represents the input function of the t snapshot of the i-1th iteration; 利用γi、(σ2)i和qi(t)更新第i次迭代的t快拍的输入函数gs i(t)Update the input function g s i(t) of the t snapshot of the i-th iteration using γ i , (σ 2 ) i and qi (t) ; 利用更新后的输入函数gs i(t)分别计算第t个快拍的扩展后的入射信号的近似值ri(t)及其噪声方差
Figure FDA0004231760040000051
Use the updated input function g si (t) to calculate the approximate value ri (t) of the extended incident signal and its noise variance of the t-th snapshot.
Figure FDA0004231760040000051
Figure FDA0004231760040000052
Figure FDA0004231760040000052
Figure FDA0004231760040000053
Figure FDA0004231760040000053
其中,A(θ)_sparseT表示A(θ)_sparse的转置,
Figure FDA0004231760040000054
Figure FDA0004231760040000055
为输入阻尼系数,
Figure FDA0004231760040000056
s(i-1)(t)表示第i-1次迭代的值,ST表示S的转置,(gs i(t))'表示输入函数gs i(t)的导数;
Among them, A(θ)_sparse T represents the transpose of A(θ)_sparse,
Figure FDA0004231760040000054
Figure FDA0004231760040000055
is the input damping coefficient,
Figure FDA0004231760040000056
s (i-1)(t) represents the value of the i-1th iteration, S T represents the transpose of S, and (g s i(t) )' represents the derivative of the input function g s i(t) ;
利用γi、ri(t)
Figure FDA0004231760040000057
更新第i次迭代的t快拍的输出函数gx i(t)
Using γ i , ri (t) and
Figure FDA0004231760040000057
Update the output function gxi (t) of the t snapshot of the i-th iteration;
根据更新后的输出函数gx i(t)更新扩展后的入射信号的方差和均值:Update the variance and mean of the expanded incident signal according to the updated output function gxi (t) :
Figure FDA0004231760040000058
Figure FDA0004231760040000058
Figure FDA0004231760040000059
Figure FDA0004231760040000059
其中,
Figure FDA00042317600400000510
表示第i次迭代输出的扩展后的入射信号的方差,(gx i(t))'表示输出函数gx i(t)的导数,X(i+1)(t)表示第i次迭代输出的扩展后的入射信号的均值,
Figure FDA00042317600400000511
为输出阻尼系数,
Figure FDA00042317600400000512
in,
Figure FDA00042317600400000510
represents the variance of the expanded incident signal output at the i-th iteration, (g x i(t) )' represents the derivative of the output function g x i(t) , X (i+1)(t) represents the mean of the expanded incident signal output at the i-th iteration,
Figure FDA00042317600400000511
is the output damping coefficient,
Figure FDA00042317600400000512
利用GAMP迭代收敛条件对X(i+1)(t)
Figure FDA00042317600400000513
进行GAMP迭代收敛判断,满足GAMP迭代收敛条件时,结束迭代,输出第i次迭代的扩展后的入射信号的均值和方差,不满足GAMP迭代收敛条件时,进入下一步;
Using the GAMP iterative convergence condition, we can calculate X (i+1)(t) and
Figure FDA00042317600400000513
Perform GAMP iteration convergence judgment. When the GAMP iteration convergence condition is met, the iteration is terminated and the mean and variance of the incident signal after expansion of the i-th iteration are output. When the GAMP iteration convergence condition is not met, proceed to the next step.
基于EM算法,利用第i次迭代输出的X(i+1)(t)
Figure FDA00042317600400000514
分别计算第i+1次迭代中的先验误差γi+1和噪声方差(σ2)i+1,计算公式如下:
Based on the EM algorithm, using the output of the i-th iteration X (i+1)(t) and
Figure FDA00042317600400000514
The prior error γ i+1 and the noise variance (σ 2 ) i+1 in the i+1th iteration are calculated respectively, and the calculation formulas are as follows:
Figure FDA0004231760040000061
Figure FDA0004231760040000061
2)i+1=||y(t)-A(θ)_sparse·X(i+1)(t)||2 2 ) i+1 =||y (t) -A(θ)_sparse·X (i+1)(t) || 2 利用EM迭代收敛条件对X(i+1)(t)
Figure FDA0004231760040000062
进行EM迭代收敛判断,满足EM迭代收敛条件时,输出第i+1次迭代的扩展后的入射信号的均值和方差,结束迭代,不满足EM迭代收敛条件时,继续迭代。
Using the EM iteration convergence condition, we can calculate X (i+1)(t) and
Figure FDA0004231760040000062
Perform EM iteration convergence judgment. When the EM iteration convergence condition is met, output the mean and variance of the expanded incident signal of the i+1th iteration, and end the iteration. When the EM iteration convergence condition is not met, continue the iteration.
7.根据权利要求6所述的一种基于稀疏贝叶斯的低复杂度信号波达方向估计方法,其特征在于,所述GAMP迭代收敛条件为:7. The low-complexity signal direction of arrival estimation method based on sparse Bayes according to claim 6, characterized in that the GAMP iteration convergence condition is:
Figure FDA0004231760040000063
或迭代次数i达到GAMP算法的最大迭代次数G,其中,εgamp表示GAMP算法迭代的归一化公差参数。
Figure FDA0004231760040000063
Or the number of iterations i reaches the maximum number of iterations G of the GAMP algorithm, where ε gamp represents the normalized tolerance parameter of the GAMP algorithm iteration.
8.根据权利要求6所述的一种基于稀疏贝叶斯的低复杂度信号波达方向估计方法,其特征在于,所述EM迭代收敛条件为:8. The low-complexity signal direction of arrival estimation method based on sparse Bayesian according to claim 6, wherein the EM iteration convergence condition is:
Figure FDA0004231760040000064
或迭代次数i达到EM算法的最大迭代次数K,其中,εem表示EM算法迭代的归一化公差参数。
Figure FDA0004231760040000064
Or the number of iterations i reaches the maximum number of iterations K of the EM algorithm, where ε em represents the normalized tolerance parameter of the EM algorithm iteration.
CN202011426111.0A 2020-12-09 2020-12-09 A low-complexity signal direction-of-arrival estimation method based on sparse Bayesian Active CN112731273B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011426111.0A CN112731273B (en) 2020-12-09 2020-12-09 A low-complexity signal direction-of-arrival estimation method based on sparse Bayesian

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011426111.0A CN112731273B (en) 2020-12-09 2020-12-09 A low-complexity signal direction-of-arrival estimation method based on sparse Bayesian

Publications (2)

Publication Number Publication Date
CN112731273A CN112731273A (en) 2021-04-30
CN112731273B true CN112731273B (en) 2023-06-23

Family

ID=75598538

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011426111.0A Active CN112731273B (en) 2020-12-09 2020-12-09 A low-complexity signal direction-of-arrival estimation method based on sparse Bayesian

Country Status (1)

Country Link
CN (1) CN112731273B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116095700B (en) * 2022-12-30 2025-02-25 天翼物联科技有限公司 5GtoB coverage optimization method, system and storage medium based on DOA
CN116155418B (en) * 2023-02-24 2023-08-22 西南交通大学 Time-dependent sparse signal recovery method
CN117388791B (en) * 2023-09-13 2024-11-26 桂林电子科技大学 A DOA estimation algorithm for wideband signals in 6G ISAC system
CN118191756B (en) * 2024-05-20 2024-07-05 中国空气动力研究与发展中心计算空气动力研究所 Radar signal detection method and system

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003057325A (en) * 2001-08-17 2003-02-26 Ntt Docomo Inc Incoming wave spread measuring instrument and incoming wave spread measuring method
JP2005055190A (en) * 2003-08-01 2005-03-03 Japan Science & Technology Agency Method and apparatus for detecting electromagnetic radiation source by Bayesian network
CN102253363A (en) * 2011-03-29 2011-11-23 西安交通大学 Device for estimating two-dimensional direction of arrival (DOA) of coherent signals based on L array and method thereof
CN102694588A (en) * 2012-06-15 2012-09-26 华南师范大学 Arrival direction estimation method based on conjugation expansion
CN107436421A (en) * 2017-07-24 2017-12-05 哈尔滨工程大学 Mixed signal DOA estimation method under a kind of management loading framework
CN108490383A (en) * 2018-03-07 2018-09-04 大连理工大学 A kind of not rounded method for estimating signal wave direction based on bounded nonlinear cointegration variance
CN109298383A (en) * 2018-09-10 2019-02-01 西北工业大学 A Method for Estimating Direction of Arrival Angle of Coprime Array Based on Variational Bayesian Inference
CN109444810A (en) * 2018-12-24 2019-03-08 哈尔滨工程大学 A kind of relatively prime array non-grid DOA estimation method under non-negative sparse Bayesian learning frame
CN109490819A (en) * 2018-11-16 2019-03-19 南京邮电大学 A kind of Wave arrival direction estimating method out of place based on management loading
CN109787672A (en) * 2018-12-25 2019-05-21 西安电子科技大学 Extensive MIMO lattice point biasing Channel estimation method based on parameter learning
CN109946643A (en) * 2019-03-18 2019-06-28 西安电子科技大学 Estimation method of direction of arrival angle of non-circular signal based on MUSIC solution
CN110208735A (en) * 2019-06-12 2019-09-06 西北工业大学 A kind of DOA Estimation in Coherent Signal method based on management loading

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101272168B (en) * 2007-03-23 2012-08-15 中国科学院声学研究所 Signal sources estimation method and its DOA estimation method
WO2018076072A1 (en) * 2016-10-28 2018-05-03 Macquarie University Direction of arrival estimation

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003057325A (en) * 2001-08-17 2003-02-26 Ntt Docomo Inc Incoming wave spread measuring instrument and incoming wave spread measuring method
JP2005055190A (en) * 2003-08-01 2005-03-03 Japan Science & Technology Agency Method and apparatus for detecting electromagnetic radiation source by Bayesian network
CN102253363A (en) * 2011-03-29 2011-11-23 西安交通大学 Device for estimating two-dimensional direction of arrival (DOA) of coherent signals based on L array and method thereof
CN102694588A (en) * 2012-06-15 2012-09-26 华南师范大学 Arrival direction estimation method based on conjugation expansion
CN107436421A (en) * 2017-07-24 2017-12-05 哈尔滨工程大学 Mixed signal DOA estimation method under a kind of management loading framework
CN108490383A (en) * 2018-03-07 2018-09-04 大连理工大学 A kind of not rounded method for estimating signal wave direction based on bounded nonlinear cointegration variance
CN109298383A (en) * 2018-09-10 2019-02-01 西北工业大学 A Method for Estimating Direction of Arrival Angle of Coprime Array Based on Variational Bayesian Inference
CN109490819A (en) * 2018-11-16 2019-03-19 南京邮电大学 A kind of Wave arrival direction estimating method out of place based on management loading
CN109444810A (en) * 2018-12-24 2019-03-08 哈尔滨工程大学 A kind of relatively prime array non-grid DOA estimation method under non-negative sparse Bayesian learning frame
CN109787672A (en) * 2018-12-25 2019-05-21 西安电子科技大学 Extensive MIMO lattice point biasing Channel estimation method based on parameter learning
CN109946643A (en) * 2019-03-18 2019-06-28 西安电子科技大学 Estimation method of direction of arrival angle of non-circular signal based on MUSIC solution
CN110208735A (en) * 2019-06-12 2019-09-06 西北工业大学 A kind of DOA Estimation in Coherent Signal method based on management loading

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于Bessel先验快速稀疏贝叶斯学习的互质阵列DOA估计;冯明月;何明浩;陈昌孝;韩俊;;电子与信息学报(第07期);全文 *
基于贝叶斯理论的波达方向跟踪算法研究;王璜;中国优秀博硕士学位论文全文数据库;全文 *

Also Published As

Publication number Publication date
CN112731273A (en) 2021-04-30

Similar Documents

Publication Publication Date Title
CN112731273B (en) A low-complexity signal direction-of-arrival estimation method based on sparse Bayesian
CN107703477B (en) Quasi-stationary broadband array signal direction-of-arrival estimation method based on block sparse Bayesian learning
CN104977558B (en) A kind of distributed source central DOA method of estimation based on Bayes's compressed sensing
CN109490819B (en) Sparse Bayesian learning-based method for estimating direction of arrival of wave in a lattice
CN110109050B (en) Unknown mutual coupling DOA estimation method based on sparse Bayes under nested array
CN109298383B (en) A Method for Estimating Direction of Arrival Angle of Coprime Array Based on Variational Bayesian Inference
CN109752710B (en) Rapid target angle estimation method based on sparse Bayesian learning
CN110703249B (en) Robust and efficient synthetic aperture radar multi-feature enhanced imaging method
CN111337893A (en) An off-grid DOA estimation method based on real-valued sparse Bayesian learning
CN108957390A (en) A kind of angle-of- arrival estimation method there are based on sparse Bayesian theory when mutual coupling
CN111257845B (en) Approximate message transfer-based non-grid target angle estimation method
CN111562545A (en) Sparse array DOA estimation method based on PD-ALM algorithm
CN104767535A (en) A Low Complexity Block Sparse Signal Reconstruction Method
CN117195482A (en) Large-scale array grid-free DOA estimation method and system
CN116400319A (en) Arrival Angle Estimation Method and Related Equipment Based on Single Bit Quantization Antenna Array
CN115967421A (en) A method and system for joint parameter estimation and signal reconstruction in a distributed antenna system
CN114325567B (en) A high-precision estimation method for angle of arrival
CN117518081B (en) Minimum cross entropy DOA estimation method based on K-Means clustering
CN116774136B (en) Lorentz high-precision direction finding method based on combination constraint
CN107809399B (en) A Multi-antenna Millimeter-Wave Channel Estimation Method for Quantized Received Signals
CN108347269B (en) Transmission and reception optimization design method for multi-antenna system
CN113534040B (en) Coherent source grid-off DOA estimation method based on weighted second-order sparse Bayes
CN115980662A (en) Improved variational Bayesian sparse learning lattice-separated orientation estimation method
CN114415105A (en) Method for estimating direction of arrival under array cross coupling condition
Guo et al. Off-grid sparse Bayesian learning algorithm for compressed sparse array

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