Method, system, and intelligent terminal for one-bit quantization direction of arrival estimation
12044786 ยท 2024-07-23
Assignee
Inventors
- Lei Huang (Shenzhen, CN)
- Mingyang CHEN (Shenzhen, CN)
- Qiang Li (Shenzhen, CN)
- Xiaopeng LI (Shenzhen, CN)
- Lifang Feng (Shenzhen, CN)
- Peiwen Wu (Shenzhen, CN)
Cpc classification
G01S3/12
PHYSICS
Y02D30/70
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
International classification
Abstract
A method, a system and an intelligent terminal for one-bit quantization DoA estimation, which include: when a quantity of far-field and uncorrelated spatial narrow-band source signals are incident from different directions to a uniform linear array receiver, receiving the narrow-band source signals by a quantity of antenna array elements, and the vector and matrix are used to model the received signals by one-bit quantization to obtain a joint probability mass model of one-bit quantization DoA estimation; deriving the joint probability mass model of one-bit quantization DoA estimation, and constructing an l.sub.2,1 norm optimization model based on the maximum likelihood principle; solving the steepest descent direction of the optimization model by steepest descent method to obtain the one-bit quantization DoA and the source number.
Claims
1. A method comprising: receiving, when a quantity of far-field and uncorrelated spatial narrow-band source signals are incident from different directions to a uniform linear array receiver, the narrow-band source signals by a quantity of antenna array elements; expressing signals received at different times in matrix form, wherein output signals of the quantity of antenna array elements are expressed in vector form; performing one-bit quantization on the received signals; re-modeling the received signals after quantization to obtain a joint probability mass model of one-bit quantization Direction of Arrival (DoA) estimation; deriving estimated parameters based on the joint probability mass model of the one-bit quantization DoA estimation; constructing, based on a maximum likelihood principle and a spatial row sparse property, an optimization model based on the maximum likelihood principle by using the estimated parameters; obtaining, based on the optimization model, a steepest descent direction of the optimization model; and solving, based on the steepest descent direction of the optimization model, the optimization model by a steepest descent method to obtain both an estimated DoA and a source number; and reporting both the estimated DoA and the source number to a radar system.
2. The method according to claim 1, wherein the uniform linear array receiver comprises the quantity of antenna array elements, and a distance between antenna array elements is less than or equal to a half wavelength of the incident signal.
3. The method according to claim 2, wherein, when K spatial narrow-band source signals are incident from different directions to the uniform linear array receiver with incident angles of ?=[?.sub.1, ?.sub.2, . . . , ?.sub.K].sup.T, output signals x.sub.m(n) of the m-th array element of the uniform linear array receiver at the n-th snapshot are expressed as:
x(n)=As(n)+?(n), where x(n) is an output signal vector for the M?1 dimension of the array, and is expressed as x(n)=[x.sub.1(n), x.sub.2(n), . . . , x.sub.M(n)].sup.T; ?(n) is an additive noise vector for the M?1 dimension of the array, and is expressed as ?(n)=[?.sub.1(n), ?.sub.2(n), . . . , ?.sub.M(n)].sup.T; s(n) is a spatial source signal for the K?1 dimension, and is expressed as s(n)=[s.sub.1(n), s.sub.2(n), . . . , s.sub.K(n)].sup.T; and A is a manifold matrix for the M?K dimension, and is expressed as A=[a(?.sub.1), a(?.sub.2), . . . , a(?.sub.K)], and a steering vector of the k-th source signal is a M?1 dimensional vector, wherein:
y(n)=sgn([x(n)])+jsgn(?[x(n)]), where
[.Math.] and ?[.Math.] represent real and imaginary parts of a complex number, respectively, and sgn(.Math.) is a sign function; and one-bit output signals at the n-th snapshot is obtained by using independent identically distributed observation, where Y=[y(1), y(2), . . . , y(N)]?
.sup.M?N,
represents complex domain, the joint probability mass model is:
4. The method according to claim 3, wherein the step of deriving the parameters to be estimated based on the joint probability mass model of one-bit quantization DoA estimation, further comprises: taking a logarithm of both sides of the equation of the joint probability mass model at the same time to obtain a one-bit negative log likelihood function: ?{square root over (2)}s(n)/?, f(x)
?ln(+(x)), and
represents to be defined as.
5. The method according to claim 4, wherein the step of constructing, based on the maximum likelihood principle and the spatial row sparse property, the optimization model based on the maximum likelihood principle by using the parameters to be estimated, further comprises: dividing the signal space evenly into L search grids ?=[?.sub.1, ?.sub.2, . . . , ?.sub.L].sup.T, where K is less than L, and K and L are both positive integers; obtaining a manifold dictionary B, and B=[a(?.sub.1), a(?.sub.2), . . . , a(?.sub.L)]?.sup.M?L; constructing a sparse vector u(n) with K sparsity in L?1, and the vector u(n) is an extension of z(n), each element of the vector u(n) is:
.sup.L?N; based on the row sparse matrix U with K sparsity, the estimated value {circumflex over (?)} of ? is converted into an optimization model .Math. based on the maximum likelihood principle:
6. The method according to claim 5, wherein the step of obtaining, based on the optimization model, the steepest descent direction of the optimization model, further comprises: calculating a conjugate gradient of L(U) and ?U?.sub.2,1 with respect to U by using Wirtinger's calculus, to obtain conjugate gradient matrices ?L(U)/?U* and ??U?.sub.2,1/?U*; and transforming and simplifying the conjugate gradient matrices ?L(U)/?U* and ??U?.sub.2,1/?U*, to obtain the steepest descent direction ?U.
7. The method according to claim 6, wherein the step of solving, based on the steepest descent direction of the optimization model, the optimization model by the steepest descent method to obtain the estimated DoA and the source number, further comprises: based on the steepest descent direction ?U, solving the optimization model by steepest descent method to obtain .Math.; and calculating a normalized spatial power spectrum of .Math., and obtaining the estimated DoA and the source number based on positions and numbers of peaks of the normalized spatial power spectrum.
8. An intelligent terminal, comprising: a non-transitory memory; a processor; and a one-bit quantization DoA estimation program stored in the non-transitory memory, and, when the program is executed by the processor, the steps of the method according to claim 1 are implemented.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In order to more clearly explain the technical scheme in the embodiment of the present disclosure, brief description of the accompanying drawings needed in the embodiments or the prior art is shown below. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained according to these drawings without creative labor for those skilled in the field.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION OF THE EMBODIMENTS
(11) In the following description, specific details, such as specific system structure and technology, are set forth for the purpose of explanation rather than limitation, so as to provide thoroughly understanding of the embodiments of the present disclosure. However, it will be apparent to those skilled in the art that the present disclosure may be practiced in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits and methods are omitted so as not to obscure the description of the present disclosure with unnecessary details.
(12) It should be understood that the terms comprising and including, when used in the description and the appended claims, indicate the presence of the described features, integers, steps, operations, elements and/or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and/or groups thereof.
(13) It should also be understood that the terminology used in the description of the present disclosure is for the purpose of describing embodiments only and is not intended to limit the present disclosure. As used in the description of the present disclosure and the appended claims, singular forms of a, an and the are intended to include plural forms unless the context clearly indicates otherwise.
(14) It should be further understood that the term and/or used in the present description and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items.
(15) As used in this specification and the appended claims, the term if can be interpreted as when or once or in response to determination or in response to detection depending on the context. Similarly, the phrases if determined or if the described condition or event is detected can be interpreted as meaning once determined or in response to determination or once the described condition or event is detected or in response to detection of the described condition or event depending on the context.
(16) In the following description, the technical scheme in the embodiments of the disclosure will be clearly and completely described with reference to the attached drawings. Obviously, the described embodiments are only part of the embodiments of the disclosure, but not the whole embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative labor belong to the scope of protection of the present disclosure.
(17) In the following description, specific details are set forth in order to provide fully understanding of the present disclosure, but the present disclosure can also be implemented in other ways different from those described here, and those skilled in the art can make similar derivation without violating the connotation of the present disclosure, so the present disclosure is not limited by the specific embodiments disclosed below.
(18) At present, for the subspace-based DoA estimation method rely on the Arcsine Law on small radar system equipped with one-bit ADCs, there is a need for the prior knowledge of accurate source number, otherwise there will be great estimation error. However, the source number is unknown in practical work, and cannot be used as prior knowledge, so it needs to be obtained by source number estimation. The traditional methods for estimating the source number, such as Akaike information theory principle, minimum description length principle and effective detection principle, cannot work in one-bit quantization scenes, which makes the methods difficult to realize. Therefore, the present disclosure proposes a one-bit quantization DoA estimation method aims at solving the problem of low estimation accuracy for the one-bit quantization DoA estimation method in the prior art. The method of the present disclosure mainly comprises follow steps: first, performing one-bit quantization to the received signals, and then constructing a joint probability mass model of one-bit quantization DoA estimation based on the received signals after quantization; next, based on the maximum likelihood principle and spatial row sparse property, optimizing the constructed model to obtain an optimization model based on the maximum likelihood principle; finally, solving the steepest descent direction of the optimization model by steepest descent method to obtain the one-bit quantization DoA estimation and the source number. Compared with the subspace-based DoA estimation that relies on Arcsine Law in the prior art, the method of the present disclosure omits steps of alternating iterative calculation in traditional one-bit quantization estimation by optimizing model and solving with the steepest descent direction, so there is no need for the prior knowledge of source number, which would greatly reduce the solution complexity and improve the DoA estimation accuracy. Moreover, the spatial power spectrum is adopted to not only realize the one-bit quantization DoA estimation, but also realize the accurate estimation of source number, which significantly improves the estimation accuracy and reduces the estimation cost.
Embodiment of the Method
(19) An embodiment of the present disclosure provides a one-bit quantization DoA estimation method deployed on radar, sonar, satellite and other communication equipment, and applied to scenarios where a one-bit quantization DoA estimation to the signal is required. Specifically, as shown in
(20) S100: Receiving, when a quantity of far-field and uncorrelated spatial narrow-band source signals are incident from different directions to an uniform linear array receiver, the narrow-band source signals by a quantity of antenna array elements, expressing received signals at different time in matrix form and output signals of the quantity of antenna array elements in vector form, performing one-bit quantization to the received signals, and re-modeling the received signals after quantization to obtain a joint probability mass model of one-bit quantization DoA estimation.
(21) Specifically, in the far-field radar system, when K spatial narrow-band source signals are incident from different directions with incident angles ?=[?.sub.1, ?.sub.2, . . . , ?.sub.K].sup.T to the antenna array receiver consisting of M array elements with arbitrary directionalities, the distance between two array elements is d and the wavelength of the source signal is v. The K spatial narrow-band source signals are not correlated with each other and are definite signals. The rightmost array element is used as the reference array element for the array, therefore, the DoA of the source signal can be represented by the angle between the signal transmitting direction and the array normal direction. As shown in
(22) It is worth noting that for the antenna array. DoA is limited to ?90??90? and that is ?.sub.k?[?90?, 90?], k=1, 2, . . . , K.
(23) The expression for the output signal x.sub.m(n) of the m-th array element of the antenna array at the n-th snapshot is denoted by Equation (1) below:
(24)
(25) where, s.sub.k(n) is the k-th source signal incident to the array, ?.sub.m(n) is the additive noise of the m-th array element, j=?{square root over (?1)} is the imaginary unit, e is the base of the natural logarithm, v is the wavelength of the source signal, d is the distance between adjacent array elements of the uniform linear array receiver, M is the number of the uniform linear array receivers, and T represents transposition. It is easy to understand that the parameters of the present disclosure, such as the source signals number K, the array elements number M, and the number of the search lattices L, are all positive integers.
(26) Arranging the output signals of M array elements at the n-th snapshot to obtain a column vector, Equation (2) is denoted as below:
x(n)=As(n)+?(n)(2)
(27) where, x(n) is the output signal vector for the M?1 dimension of the array, and x(n)=[x.sub.1(n), x.sub.2(n), . . . , x.sub.M(n)].sup.T; E(n) is the additive noise vector for the M?1 dimension of the array, and ?(n)=[?.sub.1(n), ?.sub.2(n), . . . , ?.sub.M(n)].sup.T; s(n) is the spatial source signal for the K?1 dimension, and s(n)=[s.sub.1(n), s.sub.2(n), . . . , s.sub.K(n)].sup.T; and A is a manifold matrix for the M?K dimension, and A=[a(?.sub.1), a(?.sub.2), . . . , a(?.sub.K)], and the steering vector of the k-th source signal is the M?1 dimensional vector. The expression for a(?.sub.k) is denoted by Equation (3) below:
(28)
(29) where, additive noise vector, ?(n)?CN(0,?.sup.2I.sub.M), represents that E(n) follows complex circular Gaussian distribution with a mean value of all-zero vector 0 in M?1 dimension and a covariance matrix of ?.sup.2I.sub.M, among which 02 is a variance of the noise, and I.sub.M represents the identity matrix of the M?M dimension and is independent of the source signals.
(30) When performing quantization to the array output signals x(n) by using one-bit ADCs, the array output signals are one-bit signals and expressed as y(n), which satisfies the target model of the one-bit quantization DoA estimation, the expression for y(n) is denoted by Equation (4) below:
y(n)=sgn([x(n)])+jsgn(?[x(n)])(4)
(31) where, [.Math.] and ?[.Math.] represent the real and the imaginary parts of the complex number, respectively, and sgn(.Math.) is a sign function, and the expression is denoted by Equation (5) below:
(32)
(33) Based on the additive noise assumption of step S100, the one-bit output signal y(n) follows a multivariate discrete distribution, and the probability mass function can be obtained by performing a multivariate integral on the real and imaginary parts of the unquantized output signal x(n). The one-bit output signals at the n-th snapshot Y=[y(1), y(2), . . . , y(N)]?.sup.M?N are obtained by using independent and identically distributed observation, where
represents the complex domain. The expression for the joint probability mass function is denoted by Equation (6) below:
(34)
(35) where, ? includes the parameters to be estimated, and ?=[?,?,s(1), . . . , s(N)].sup.T, ? is the standard deviation of the noise, A.sub.m is the m-th row of the matrix A, y.sub.mn is the (m, n) element of the matrix Y, and ?(.Math.) is the cumulative distribution function of the standard normal distribution, and is denoted by Equation (7) below:
(36)
(37) S200: Deriving parameters to be estimated based on the joint probability mass model of one-bit quantization DoA estimation.
(38) Specifically, based on Equation (6) obtained in step S100, taking the logarithm of both sides of the Equation (6) at the same time to obtain a one-bit negative log likelihood function, the expression is denoted by Equation (8) below:
(39)
(40) According to the maximum likelihood principle, minimizing the one-bit negative log likelihood function of ? to obtain the estimated value {circumflex over (?)} of ?, the expression of {circumflex over (?)} is denoted by Equation (9) below:
(41)
(42) where, z(n)=?{square root over (2)}s(n)/?, f(x)
?ln(?(x)), and
represents to be defined as.
(43) S300: Constructing, based on maximum likelihood principle and spatial row sparse property, an optimization model based on the maximum likelihood principle by using the parameters to be estimated.
(44) Specifically, it is very challenging to solve the optimization problem of Equation (9), because the optimization model is nonconvex regarding ?. The following describes transforming Equation (9) into the recovery problem of a row sparse matrix based on maximum likelihood:
(45) Firstly, dividing the potential signal space evenly into L search grids ?=[?.sub.1, ?.sub.2, . . . , ?.sub.L].sup.T, where K is much less than L to satisfy the sparse condition of the signal space (Usually L is over 10 times greater than K, K and L are both positive integers). A complete dictionary B is obtained, and B=[a(?.sub.1), a(?.sub.2), . . . , a(?.sub.L)]?.sup.M?L. Accordingly, a vector u(n) in L?1 can be constructed, and u(n) is an extension of z(n), each element of u(n) is denoted by Equation (10) below:
(46)
(47) where, u.sub.l(n) represents the l-th element of u(n), and z.sub.k(n) represents the k-th element of z(n). As can be seen from Equation (10), u(n) only has K non-zero elements, and the rest are all zero elements, and the positions of the non-zero elements correspond to the real DoA, respectively, that is, u(n) is a K sparse vector.
(48) When there are N snapshot signals, u(n)(n=1, 2, . . . , N) is joint sparse and has a common support set. In other words, u(n) can be used for constructing a row sparse matrix U with K sparsity, and U=[u(1), u(2), . . . , u(N)]?.sup.L?N, that is, U represents a row sparse matrix with only K non-zero rows, and the other rows are all-zero. Therefore, in the optimization problem of Equation (9), from the perspective of sparse signal recovery, the estimated parameter {circumflex over (?)} of ? can be simplified as the optimization model .Math. based on the maximum likelihood principle, and the expression of .Math. is denoted by Equation (11) below:
(49)
(50) where, L(U) represents a likelihood function, namely, an optimization model based on the maximum-likelihood principle, and the expression of L(U) is denoted by Equation (12) below:
(51)
(52) where, B.sub.m represents the m-th row of matrix B, and ?U?.sub.2,1 represents the l.sub.2,1 norm of the matrix U, which is a convex function about U and is a special case for the l.sub.r,p norm of matrix. The mathematical definition of the l.sub.r,p norm of the matrix is as Equation (13) below:
(53)
(54) where, |.Math.| represents the absolute value operation, and r and p are set as positive real numbers. When r=2, p=1, that is the l.sub.2,1 norm of the matrix U. While, ?>0 represents controlled regular parameter used for balancing the fitting of likelihood term and the row sparsity of the matrix.
(55) Observing the objective function in the Equation (10), it can be found that it is a convex function. Although the function can be solved by CVX optimization toolbox, the computational complexity is very high and there is no closed-form solution. In the present embodiment, the steepest descent method is adopted to derive the iterative closed analytical solution, which can effectively reduce the computational complexity. The specific derivation process is as follows:
(56) S400: Obtaining, based on the optimization model, a steepest descent direction of the optimization model.
(57) Specifically, the steepest descent direction needs to be calculated before using the steepest descent method. The steepest descent direction is derived from the conjugate gradient of L(U) and ?U?.sub.2,1 about U, that is the conjugate gradient matrices ?L(U)/?U* and ??U?.sub.2,1/?U*. According to the prior art, the expression of ??U?.sub.2,1/?U* is denoted by Equation (14) below:
(58)
(59) where,
(60)
(61) where, diag(.Math.) represents generating diagonal matrix; and ?.Math.?.sub.2 represents l.sub.2 norm of a vector.
(62) For ?L(U)/?U*, firstly, solving the partial derivative of L(U) with respect to u.sub.pq*, the expression is denoted by Equation (16) below:
(63)
(64) where, * is the conjugate operator, u.sub.pq* is a conjugate of p-th row and q-th column in the matrix U, and f(.Math.) is the derivative of f(.Math.), and the expression is denoted by Equation (17) below:
(65)
(66) Next, using the Wirtinger's calculus and considering identity equations [B.sub.mu(n)]=
[B.sub.m]
[u(n)]??[B.sub.m]?[u(n)] and ?[B.sub.mu(n)]=
[B.sub.m]?[u(n)]+?[B.sub.m]
[u(n)], Equation (18) can be obtained below:
(67)
(68) where, u.sub.pq represents the element of the matrix U in p-th row and q-th column, b.sub.ml represents the element of the manifold dictionary B in m-th row and l-th column, u.sub.ln represents the element of the row sparse matrix U in l-th row and n-th column, b.sub.mp represents the element of the manifold dictionary B in m-th row and p-th column, and b.sub.mp represents the conjugation of b.sub.mp.
(69) Similarly, Equation (19) can be obtained below:
(70)
(71) Taking the Equation (18) and the Equation (19) into the Equation (16), and simplifying the Equation (16) to obtain Equation (20) below:
(72)
(73) Finally, the expression of the conjugate gradient matrix ?L(U)/?U* is denoted by Equation (21) below:
(74)
(75) In the Equation (21), ? represents the Hadamard product, and B.sup.H represents the conjugate transpose of B.
(76) Therefore, the expression of the steepest descent direction ?U is denoted by Equation (22) below:
(77)
(78) S500: Solving, based on the steepest descent direction of the optimization model, the optimization model by steepest descent method to obtain a one-bit quantization DoA and a source number.
(79) Solving the Equation (11) by steepest descent method after acquiring the steepest descent direction to obtain the Equation (23):
U.sup.r+1=U.sup.r???U(23)
where, r and ? represent the r-th iteration and the ? step-size, respectively.
(80) By setting the times of iterations to complete the steepest descent method, the solution .Math. of equation (11) is obtained, which is also the solution of the optimization model. Then the normalized spatial power spectrum of .Math. is calculated, the expression is denoted by Equation (24) below:
(81)
(82) where, ?.Math..sub.l?.sub.2.sup.2 is the normalized spatial power spectrum of .Math. in l-th column.
(83) The one-bit quantization DoA and the source number are obtained by recognizing the positions and numbers of the peaks of the normalized spatial power spectrum.
(84) Furthermore, the embodiment can also be applied to other fields that need to estimate the source number and the incident angle of signals, such as electronics, mobile communication, sonar, aerospace and satellite communication, i.e., 5G large-scale antenna communication and array antenna satellite navigation.
(85) It should be noted that in the radar system of the present embodiment, the receiving device for receiving the source signals is a uniform linear array receiver, and as other embodiments, a sparse array receiver can also be selected as the receiving device. Any receiving device that is applicable to implement the one-bit quantization DoA estimation of the present disclosure and can realize DoA estimation of the spatial narrow-band source signal should be considered to fall within the protection scope of the present disclosure, and no further limitation is stated.
(86) Compared with the prior art, the method of the present disclosure has smaller estimation error and better estimation performance. Compared with the subspace-based DoA estimation method relying on the Arcsine Law, the present disclosure estimates DoA source number jointly without the prior knowledge, and has higher probability of success in estimating the source number.
(87) Next, the method proposed by the present disclosure is simulated and tested, and compared with several approaches such as One-bit Multiple Signal Classification (One-bit MUSIC), Off-Grid Iterative Reweighted (OGIR), Generalized Sparse Bayesian Learning (Gr-SBL), and Atomic Norm Denoising (AND). For example, a uniform linear array of 15 array elements is used, and the distance between adjacent antenna elements is half the wavelength of radar signal. Suppose that the radar system has three targets, the waveform is
(88)
incident to the uniform linear array from direction ?=[?33?, 2?, 23?].sup.T. The potential target interval is ?=[?90?, 90?].sup.T, divided at equal intervals in 0.1?, that is L=1081. In the steepest descent technology, the step size n and iteration times R are set as 0.1 and 500 respectively, and the initial value U.sup.0 is a random matrix. The Signal-to-Noise Ratio (SNR) in the present disclosure is defined by the following expression of Equation (25):
(89)
(90) where, SNR.sub.k is the signal-to-noise ratio of the k-th target, and s.sub.k(n) is the k-th element of s(n).
(91) In addition, the present disclosure adopts Root Mean Square Error (RMSE) and Probability of Success (POS) as performance evaluation indicators, which are denoted by Equation (26) and Equation (27) below:
(92)
(93) In the Equation (26) and Equation (27), {circumflex over (?)}.sub.w,k is the estimated value of the k-th DoA by w-th simulation, and P represents the number of times that the source number is estimated successfully. The so-called source number estimated successfully means that the estimated source number is equal to the true source number of the target.
(94)
(95)
(96)
(97)
(98)
Embodiment of the System
(99) As show in
(100) A one-bit quantization model constructing module 810 used for when a quantity of far-field and uncorrelated spatial narrow-band source signals are incident from different directions to a uniform linear array receiver, receiving the narrow-band source signals by a quantity of antenna array elements, expressing received signals at different times in matrix form and output signals of the quantity of antenna array elements in vector form, performing one-bit quantization to the received signals, and re-modeling the received signals after quantization to obtain a joint probability mass model of one-bit quantization DoA estimation;
(101) An objective function optimizing module 820 used for deriving parameters to be estimated based on the joint probability mass model of one-bit quantization DoA estimation;
(102) An optimization model constructing module 830 used for constructing an optimization model based on the maximum likelihood principle by using the parameters to be estimated based on the maximum likelihood principle and spatial row sparse property;
(103) A steepest descent direction solving module 840 used for obtaining a steepest descent direction of the optimization model based on the optimization model; and
(104) An optimization model solving module 850 used for solving the optimization model by steepest descent method to obtain the one-bit quantization DoA and the source number based on the steepest descent direction of the optimization model.
(105) Specifically, in the present embodiment, the functions of the above-mentioned one-bit quantization DoA estimation system can also refer to the corresponding description in the above-mentioned one-bit quantization DoA estimation method, which is not repeated here.
(106) Based on the above-mentioned embodiments, the present disclosure can also provide an intelligent terminal, the schematic block diagram of the intelligent terminal can be shown in
(107) It should be understood by those skilled in the art that the schematic block diagram shown in
(108) In one embodiment, an intelligent terminal is provided, which comprises a memory, a processor, and a one-bit quantization DoA estimation program stored in the memory and executed by the processor. When the one-bit quantization DoA estimation program is executed by the processor, the steps of the one-bit quantization DoA estimation method provided by the embodiment of the present disclosure are implemented.
(109) It should be understood that the sequence number of each step in the above-mentioned embodiment does not mean the order of execution, and the order of execution of each process should be determined according to the function and internal logic, and should not constitute any restrictions on the implementation process of the embodiment of the present disclosure.
(110) It should be clearly understood by those skilled in the art that for the convenience and conciseness of description, only the division of the above-mentioned functional units and modules is taken as an example. In practical application, the above-mentioned function allocation can be completed by different functional units and modules as required, that is, the internal structure of the above-mentioned device is divided into different functional units or modules to complete all or part of the above-mentioned functions. Each functional unit and module in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The integrated units can be realized in the form of hardware or software functional units. In addition, the specific names of each functional unit and module are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the present disclosure. The specific working processes of the units and modules in the above-mentioned system can refer to the corresponding processes in the above-mentioned method embodiments, and will not be repeated here.
(111) In the above-mentioned embodiments, the description of each embodiment has own emphasis. For the parts that are not detailed or recorded in one embodiment, please refer to the relevant descriptions of other embodiments.
(112) Those skilled in the art should note that the units and algorithm steps of various examples described in the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical scheme. Those skilled in the art can use different methods to realize the described functions for each specific application, but such realization should not be considered beyond the scope of the present disclosure.
(113) In the embodiments provided by the present disclosure, it should be understood that the disclosed device/terminal device and method can be realized in other ways. For example, the device/terminal device embodiment described above is only schematic. For example, the division of the above modules or units is only a logical function division, which can be realized by another division method. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not implemented.
(114) The embodiments described above are only used to illustrate the technical scheme of the present disclosure, but not to limit it. Although the present disclosure has been described in detail with reference to the foregoing embodiments, it should be understood by those skilled in the art that any modification of the technical scheme described in the previous embodiments or replacement of some technical features can be made. However, those modifications or replacements that still fall within the spirit and scope of the technical solutions of various embodiments of the present disclosure, should be included in the protection scope of the present disclosure.