CN109188346B - Single snapshot DOA estimation method for large-scale uniform cylindrical array - Google Patents
Single snapshot DOA estimation method for large-scale uniform cylindrical array Download PDFInfo
- Publication number
- CN109188346B CN109188346B CN201811006677.0A CN201811006677A CN109188346B CN 109188346 B CN109188346 B CN 109188346B CN 201811006677 A CN201811006677 A CN 201811006677A CN 109188346 B CN109188346 B CN 109188346B
- Authority
- CN
- China
- Prior art keywords
- array
- uniform
- vector
- uca
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S3/00—Direction-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/02—Direction-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/14—Systems for determining direction or deviation from predetermined direction
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
Abstract
The invention discloses a large-scale uniform cylindrical array single snapshot DOA estimation method, which mainly solves the problems of high computation amount and high hardware realization difficulty in the prior art. The implementation scheme is as follows: setting corresponding parameters according to the model of the uniform cylindrical array to obtain a steering matrix A; arranging single snapshot signals received by the array into a matrix form X; performing FFT transformation, incoherent accumulation and maximum value detection on X rows in sequence to obtain a pitch angle rough estimation valueIntroducing a pitch phase compensation variable eta el To is aligned withThe adjacent interval is searched and matched to obtain a fine pitch angle estimated valueMatching and transforming the X to obtain a virtual circular array signal y UCA Then carrying out cyclic convolution and maximum value detection to obtain a coarse estimation value of the azimuth angleIntroducing an azimuth phase compensation variable eta az To, forThe adjacent interval is searched and matched to obtain the fine azimuth angle estimated valueThe method can greatly reduce the operation amount on the premise of ensuring the estimation precision, and can be used for target detection, target tracking or signal extraction.
Description
Technical Field
The invention belongs to the technical field of signal processing, and particularly relates to a DOA (direction of arrival) estimation method which can be used for target detection, target tracking or signal extraction.
Background
The array signal processing is to arrange a plurality of sensors at different positions in space to form a sensor array, and to receive and process a space signal field by using the array so as to extract signals received by the array and characteristic information thereof, and simultaneously suppress interference and noise or uninteresting information.
Direction of arrival (DOA) estimation is one of the main research contents in array signal processing, is one of the important tasks in many fields such as radar, communication and sonar, and is the research focus from now on. The traditional DOA estimation algorithm comprises MUSIC, ESPRIT and related derivative algorithms, but the algorithms are limited by the operation amount and cannot be directly applied to a large-scale array, so that the DOA estimation algorithm based on conventional beam forming has advantages, and the disadvantage of low angular resolution is made up to a certain extent due to the factor of large array scale.
Most of the current DOA estimation algorithms are discussed in terms of uniform line arrays because the uniform line arrays satisfy the van der mond matrix form, thereby facilitating mathematical processing. However, the uniform linear array has the characteristics of only providing unambiguous azimuth information within the range of 180 degrees, and the array normal direction has high resolution and poor axial direction. In view of the above disadvantages, special structural arrays, including rectangular area arrays, uniform circular arrays, conformal arrays, etc., need to be studied.
Currently, for the DOA estimation method of the uniform cylindrical array, all uniform circular arrays forming the uniform cylindrical array are mapped into a virtual linear array mainly based on a phase mode transformation method, and then subsequent related algorithms such as UCA-RB-MUSIC, UCA-Root-MUSIC or UCA-ESPRIT are applied. Aiming at the situation of large-scale uniform cylindrical arrays, the operation precision needs to be ensured by the number of phase modes, but the increase of the number of the phase modes can cause great increase of the operation amount; the subsequent correlation algorithm needs matrix eigenvalue decomposition, polynomial root solving and the like, and the computation amount is huge; in addition, the subsequent correlation algorithm generally needs multi-beat accumulation, which further increases the computation amount.
Disclosure of Invention
The invention aims to provide a large-scale uniform cylindrical array single snapshot DOA estimation method aiming at the problems in the prior art, so as to greatly reduce the calculation amount on the premise of ensuring the estimation precision.
In order to achieve the purpose, the technical scheme of the invention comprises the following steps:
(1) Setting corresponding parameters according to the model of the uniform cylindrical array to obtain a uniform cylindrical array guide vector a forming the uniform cylindrical array UCA And the steering vector a of the uniform linear array ULA And according to the uniform circular array steering vector a UCA And the guide vector a of the uniform linear array ULA Obtaining a guide matrix A of a uniform cylindrical array;
(2) Arranging the single snapshot signals received by the uniform cylindrical array into a matrix according to the steering matrix A of the arrayForm(s) ofEach element is respectively corresponding to an array element with corresponding number, wherein x mn The receiving signal of the mth array element of the nth circle of uniform circular array is represented, M represents the number of the array elements contained in each uniform circular array, and N represents the number of the array elements contained in each uniform circular array;
(3) Estimating the pitch angle of the signal source relative to the uniform cylindrical array according to the signal snapshot matrix X
(3a) Splitting the uniform cylindrical array into uniform linear arrays, namely performing FFT (fast Fourier transform) on each row of X independently, and performing incoherent accumulation on FFT conversion results of each row to obtain an incoherent accumulation result vector s el ;
(3b) For non-coherent accumulation result vector s el Maximum value detection is carried out, and the pitch angle of the signal source relative to the uniform cylindrical array is calculatedIs roughly estimated value of
(3c) Introducing a pitch phase compensation variable eta el For coarse estimation of pitch angleSearching and matching correlation are carried out in the adjacent range of the pitch angle and the pitch angle is calculatedFine estimated value of
(4) Fine estimation value according to signal snapshot matrix X and pitch angleEstimating the azimuth angle θ of the signal source relative to the uniform cylindrical array:
a) Fine estimate from pitch angleSynthesizing the uniform cylindrical array into a uniform circular array, namely obtaining a virtual circular array signal y by matching and transforming X UCA ;
(4b) For virtual circular array signal y UCA Performing cyclic convolution and maximum detection, and calculating the coarse estimate of the azimuth angle theta of the signal source relative to the uniform cylindrical array
(4c) Introducing an azimuth phase compensation variable eta az Coarse estimate of azimuth angleIs searched and matched for correlation, and calculates a fine estimate of the azimuth angle theta
The invention has the beneficial effects that:
(1) Compared with the existing algorithm, the method greatly reduces the operation amount on the premise of ensuring the estimation precision.
Most of the existing signal processing algorithms for the structure containing the uniform circular array map the uniform circular array into a virtual linear array based on a phase mode transformation method, and then subsequent related algorithms such as UCA-RB-MUSIC, UCA-Root-MUSIC or UCA-ESPRIT are applied. In this process, the complexity of the algorithm such as eigenvalue decomposition is O (M) 3 ) And M is the number of the mapped phase modes, and in order to ensure the operation accuracy, the number of the phase modes is usually equivalent to the number of array elements of a uniform circular array, so that an algorithm based on eigenvalue decomposition is almost not realizable for a large-scale array.
The invention is based on the conventional beam forming algorithmThe operation amount of rough estimation is reduced through FFT and cyclic convolution, phase compensation and adjacent interval search and matching correlation are introduced, and estimation accuracy is improved. The arithmetic complexity of the algorithm provided by the invention is O (Mlog) 2 M + GM), wherein M represents the number of array elements of a uniform linear array or a uniform circular array, G represents the number of division of search intervals, and G < M is common for larger-scale arrays, and the operand can be simplified to O (Mlog) 2 M) magnitude, much smaller than existing algorithms.
(2) The algorithm has simple structure and is easy to program or realize on a hardware structure.
In the existing processing method, the UCA-RB-MUSIC, UCA-Root-MUSIC or UCA-ESPRIT algorithm is included, operations such as characteristic value decomposition, polynomial solution and the like need to be carried out, and the common signal processing device does not generally include such operation packages or libraries. The required operations of the invention are mainly FFT and search algorithms, and can be realized by the quick programming of an operation package or a library in a common signal processing device.
(3) According to the practical situation, the balance between the operation speed and the estimation precision can be realized by setting the dividing number of the pitching or azimuth searching intervals.
When the optimal pitching or azimuth phase compensation variable is searched, the number of the partitions of the pitching or azimuth search interval needs to be set, the more the number of the partitions is, the higher the estimation accuracy is, but the slower the operation speed is, otherwise, the less the number of the partitions is, the faster the operation speed is, but the lower the estimation accuracy is, so that a user can balance the operation speed and the estimation accuracy according to the actual situation.
Drawings
FIG. 1 is a flow chart of an implementation of the present invention;
FIG. 2 is a schematic diagram of a uniform cylindrical array model in accordance with the present invention;
FIG. 3 is a schematic diagram of a uniform circular array model in the present invention;
FIG. 4 is a schematic diagram of the real part of a matrix X of single snapshot signals received by the emulation array of the present invention;
FIG. 5 is a simulated incoherent integration result vector s of the present invention el A schematic diagram of (a);
FIG. 6 shows the final output z of the simulated uniform linear array of the present invention ULA Compensation variable eta of phase with pitching el Schematic diagram of the variation curve of (1);
FIG. 7 is a diagram of a simulated cyclic convolution norm vector s according to the present invention az A schematic diagram of (a);
FIG. 8 is a graph of the simulation uniform circular array matching output modulus z of the present invention UCA Compensation variable eta of phase with azimuth az Schematic diagram of the variation curve of (2).
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, the implementation of the present invention is as follows:
(1a) Setting corresponding parameters according to the model of the uniform cylindrical array to obtain a uniform cylindrical array guide vector a forming the uniform cylindrical array UCA And the guide vector a of the uniform linear array ULA :
Referring to fig. 2 and 3, the uniform cylindrical array can be regarded as being composed of a plurality of uniformly spaced linear arrays or a plurality of uniformly spaced circular arrays, and the model of the uniform cylindrical array comprises: the working wavelength lambda of the array, the number M of the array elements of the uniform circular array, the array element spacing d of the uniform circular array, the number N of the array elements of the uniform linear array, the array element spacing h of the uniform linear array, and the pitch angle of the signal source relative to the uniform cylindrical arrayAn azimuth angle theta of the signal source relative to the uniform cylindrical array;
among the above parameters, the parameters to be set by the present invention include λ, M, d, N and h, where d is required to satisfy the conditionh needs to satisfy the condition
Among the above parameters, the parameters to be estimated according to the present invention includeAnd theta, whereinThe method is defined as the radial included angle of the signal source direction between the cylindrical plane projection and the reference direction, namely the number 0 array element, and the value range is [0,2 pi ]; theta is defined as the included angle between the signal source direction and the positive direction of the cylindrical axis, and the value range is [0, pi];
Obtaining the guide vector a of the uniform circular array according to the model parameters of the uniform circular array UCA Expressed as follows:
obtaining a guide vector a of the uniform linear array according to the model parameters of the uniform cylindrical array ULA Expressed as follows:
(1b) Steering vector a according to a uniform circular array UCA And the guide vector a of the uniform linear array ULA To obtain a uniform cylindrical arraySteering matrix a:
And 2, arranging the single snapshot signals received by the array into a matrix form X.
Arranging the single snapshot signals received by the uniform cylindrical array into a matrix form according to a guide matrix A of the arrayEach element in X corresponds to the array element with corresponding number in A, wherein X mn And the received signal of the mth array element of the nth circle of uniform circular array is shown.
(3a) Splitting the uniform cylindrical array into uniform linear arrays, namely, independently performing FFT (fast Fourier transform) on each row of X, and performing incoherent accumulation on FFT conversion results of each row to obtain an incoherent accumulation result vector s el Is specifically shown as s el (= Σ | XF |), whereIs FFT transformation matrix, Σ = [1 ]] 1×N Is a column sum vector, and p and q are variables indicating the row coordinates and the column coordinates of the matrix, respectively;
(3b) For the non-coherent accumulation result vector s el Maximum value detection is carried out, and the pitch angle of the signal source relative to the uniform cylindrical array is calculatedIs roughly estimated value of
Let q be el For non-coherent accumulation result vector s el Position of the maximum value element of (1), q el Is {0, 1.., N-1}, based on the incoherent accumulation result vector s el Position q of the maximum value element of (1) el Calculating the pitch angleIs roughly estimated value of
(3c) Introducing a pitch phase compensation variable eta el For rough estimation of pitch angleIs searched and matched and correlated, and the pitch angle is calculatedFine estimated value of
Setting the number G of divisions of a pitch search space el Defining a pitch phase compensation variable η el Eta is then el Has a value space of
let the final output of the uniform linear array be z ULA =||y ULA || 1 Search for z ULA Maximum value-derived pitch phase compensation variableAnd will beDefined as an optimal pitch phase compensation variable, where | · | | | non calculation 1 Representing 1 norm of the vector;
compensating variables according to optimal pitch phaseAnd a vector s of incoherent accumulation results el Maximum value element position q el Calculating the pitch angleFine estimated value of
When the temperature is higher than the set temperatureWhen the temperature of the water is higher than the set temperature,
and 4, estimating the azimuth angle theta of the signal source relative to the uniform cylindrical array.
(4a) Fine estimate from pitch angleSynthesizing the uniform cylindrical array into a uniform circular array, namely, obtaining a virtual circular array signal y by matching and transforming the signal snapshot matrix X UCA Is specifically shown asWhereinIs the optimal matching coefficient vector of the uniform linear array,for the optimal pitch phase compensation variable, the conjugate is represented;
(4b) For virtual circular array signal y UCA Performing cyclic convolution and maximum detection, and calculating the coarse estimate of the azimuth angle theta of the signal source relative to the uniform cylindrical array
Defining uniform circular array initial matching coefficient vectorWhereinIs the pitch angle of the signal source relative to the uniform cylindrical arrayA fine estimate of (d);
setting the modulus vector of the circular convolution result as s az =|h UCA_0 ⊙y UCA I, where |, represents a cyclic convolution and | represents a modulus value;
let q az Is a modulus vector s of the result of the cyclic convolution az Position of the maximum value element of (b), q az The value space of (a) is {0, 1.., M-1};
according to the module value vector s of the cyclic convolution result az Position q of the maximum value element of (1) az Calculating a coarse estimate of the azimuth angle θ as
(4c) Introducing an azimuth phase compensation variable eta az Coarse estimate of azimuth angleIs searched and matched for correlation, and calculates a fine estimate of the azimuth angle theta
The division number of the azimuth search interval is set as G az Defining an azimuth phase compensation variable η az Then η az Has a value space of
Setting the result of uniform circular array matching output modulus asSearch for z UCA Obtaining maximum azimuth phase compensation variableAnd will beDefining an optimal azimuth phase compensation variable, wherein H represents a conjugate rotation rank;
compensating variables according to optimal azimuth phaseAnd the modulus vector s of the result of the cyclic convolution az Position q of the maximum value element of (2) az Calculating a fine estimate of the azimuth angle θ as
The effects of the present invention are further demonstrated by the following Matlab simulation test.
Simulation conditions:
the simulation directly gives the relevant parameter parameters of the array, and specifically comprises the following steps: the working wavelength lambda =1M, the number of array elements of the uniform circular array M =128, the array element spacing d of the uniform circular array =0.45M, the number of array elements of the uniform linear array N =64, and the array element spacing h of the uniform linear array =0.5M. The preset parameters to be estimated are as follows: pitch angle of signal source relative to uniform cylindrical arrayThe azimuth angle θ =70 ° of the signal source with respect to the uniform cylindrical array.
The additional parameters are: the signal-to-noise ratio SNR of the received signal of each array element =20dB.
When DOA estimation is carried out, the number G of the pitching search interval division is set el =100, number of azimuth search interval divisions G az =100。
The error threshold for the angle estimate is set to 0.1 °.
(II) simulation content and result:
Simulation 2, calculating to obtain incoherent accumulation result vector s according to the method of the invention by using the simulation parameters el As in fig. 5. From FIG. 5, a vector s can be derived el Is 5806, the position of the maximum is 6.
Using a vector s el The maximum value position of the pitch angle is further calculated to obtain the pitch angleIs roughly estimated value ofAnd calculates a coarse estimation error of pitch angle asTherefore, the rough estimation error of the pitch angle is larger than the error threshold value and does not meet the precision requirement of angle estimation.
Simulation 3, calculating and drawing uniform linear array and finally outputting z according to the method of the invention by using the simulation parameters ULA Compensation variable eta of phase with pitching el As shown in fig. 6. From FIG. 6, it can be seen that when eta is el Has a value of 0.0432,z ULA Taking the maximum value 8203, i.e. the optimum pitch phase compensation variable
By usingFurther calculating to obtain a pitch angleFine estimation ofAnd calculating a fine estimation error of pitch angle ofTherefore, the fine pitch angle estimation error is smaller than the error threshold value, and the accuracy requirement of angle estimation is met.
Simulation 4, calculating to obtain a module value vector s of a circular convolution result according to the method of the invention by using the simulation parameters az And combining the vectors s az The individual elements of (a) are plotted point by point in position, as shown in figure 7. From FIG. 7, the vector s can be derived az The maximum value is 8009 and the maximum position is 25.
Using a vector s az Further calculating to obtain a coarse estimation value of the azimuth angle thetaAnd calculating a coarse estimate error of the azimuth angle ofIt can be seen that the coarse estimation error of the azimuth is greater than the error threshold, and the accuracy requirement of the angle estimation is not met.
Simulation 5, calculating and drawing uniform circular array matching output module value z according to the method of the invention by using the simulation parameters UCA Compensation variable eta of phase with azimuth az As shown in fig. 8. From FIG. 8, it can be seen that when η az When the value of (b) is-0.00589, z UCA Taking the maximum value 8201, i.e. the optimum azimuth phase compensation variable
By usingFurther calculating to obtain a fine estimated value of the azimuth angle thetaAnd calculating a fine estimate error of the azimuth angle asIt can be seen that the fine estimation error of the azimuth is less than the errorAnd the difference threshold value meets the precision requirement of angle estimation.
Those of ordinary skill in the art will understand that: all or part of the steps for realizing the method embodiments can be completed by hardware related to program instructions, the program can be stored in a computer readable storage medium, and the program executes the steps comprising the method embodiments when executed; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.
Claims (8)
1. The single-snapshot DOA estimation method of the large-scale uniform cylindrical array is characterized by comprising the following steps of:
(1) Setting corresponding parameters according to the model of the uniform cylindrical array to obtain a uniform cylindrical array guide vector a forming the uniform cylindrical array UCA And the steering vector a of the uniform linear array ULA And according to a uniform circular array, steering the vector a UCA And the steering vector a of the uniform linear array ULA Obtaining a guide matrix A of a uniform cylindrical array;
(2) Arranging the single snapshot signals received by the uniform cylindrical array into a matrix form X = [ X ] according to a guide matrix A of the array mn ] m∈[0,M-1],n∈[0,N-1] Each element corresponding to a correspondingly numbered array element, wherein x mn The receiving signal of the mth array element of the nth circle of uniform circular array is represented, M represents the number of the array elements contained in each uniform circular array, and N represents the number of the array elements contained in each uniform linear array;
(3) Estimating the pitch angle of the signal source relative to the uniform cylindrical array according to the signal snapshot matrix X
(3a) Splitting the uniform cylindrical array into uniform linear arrays, namely performing FFT (fast Fourier transform) on each row of X independently, and performing incoherent accumulation on FFT conversion results of each row to obtain an incoherent accumulation result vector s el ;
(3b) For non-coherent accumulation result vector s el Maximum value detection is carried out, and the pitch angle of the signal source relative to the uniform cylindrical array is calculatedIs roughly estimated value of
(3c) Introducing a pitch phase compensation variable eta el For coarse estimation of pitch angleIs searched and matched and correlated, and the pitch angle is calculatedFine estimated value of
(4) Fine estimation value according to signal snapshot matrix X and pitch angleEstimating the azimuth angle θ of the signal source relative to the uniform cylindrical array:
(4a) Fine estimate from pitch angleSynthesizing the uniform cylindrical arrays into a uniform circular array, namely, obtaining a virtual circular array signal y by matching and transforming X UCA ;
(4b) For virtual circular array signal y UCA Performing cyclic convolution and maximum detection, and calculating the coarse estimate of the azimuth angle theta of the signal source relative to the uniform cylindrical arrayThe implementation is as follows:
defining uniform circular array initial matching coefficient vectorWhereinIs the pitch angle of the signal source relative to the uniform cylindrical arrayA fine estimation value of the amount of the, lambda is the working wavelength of the array, M is the number of the array elements of the uniform circular array, d is the array element spacing of the uniform circular array, and the requirements are met
Setting the modulus vector of the cyclic convolution result as s az =|h UCA_0 ⊙y UCA L, where y UCA Is a virtual circular array signal, | represents a circular convolution, | - | represents a modulus value;
let q az Is a modulus vector s of the result of the cyclic convolution az Position of the maximum value element of (1), q az The value space of (1) is {0, 1., M-1}, wherein M is the number of array elements of a uniform circular array;
according to the module value vector s of the circular convolution result az Position q of the maximum value element of (2) az Calculating a coarse estimate of the azimuth angle θ as
(4c) Introducing an azimuth phase compensation variable eta az Coarse estimate of azimuth angleIs searched and matched for correlation, and calculates a fine estimate of the azimuth angle thetaThe implementation is as follows:
the division number of the azimuth search interval is set as G az Defining an azimuth phase compensation variable η az Then η az Is taken as a value space ofWherein M is the number of array elements of the uniform circular array;
defining a uniform circular array matching coefficient vector asWhereinIs the pitch angle of the signal source relative to the uniform cylindrical arrayFine estimate of (q), q az Is a modulus vector s of the result of the cyclic convolution az The position of the element of the maximum value of (c),lambda is the working wavelength of the array, d is the array element spacing of the uniform circular array, and the requirement is met
Setting the result of uniform circular array matching output module value asSearch for z UCA Maximum value-derived azimuth phase compensation variableAnd will beDefined as an optimum azimuthal phase compensation variable, where y UCA Is a virtual circular array signal, H represents the conjugate transfer rank, | · | represents the modulus;
2. The method of claim 1, wherein (1) the uniform circular array steering vector a of the uniform circular array is UCA Expressed as follows:
3. The method of claim 1 wherein the steering vectors a of the uniform linear arrays of the uniform cylindrical array in (1) are ULA Expressed as follows:
6. The method according to claim 1, characterized in that said (3 b), which is carried out as follows:
let q el For non-coherent accumulation result vector s el Position of the maximum value element of (b), q el The value space of (1) is {0, 1., N-1}, wherein N is the number of array elements of the uniform linear array;
from the incoherent accumulation result vector s el Position q of the maximum value element of (1) el Calculating the pitch angleIs roughly estimated value of
7. The method according to claim 1, wherein said (3 c), is implemented as follows:
setting division number G of pitching search interval el Defining a pitch phase compensation variable η el Eta is then el Has a value space ofWherein N is the number of array elements of the uniform linear array;
defining a uniform linear array matching coefficient vector asWherein q is el For non-coherent accumulation of the result vector s el The position of the maximum value element of (b);
setting the uniform linear array to match the output vector asWherein X is a signal snapshot matrix, representing a conjugate;
let the final output of the uniform linear array be z ULA =||y ULA || 1 Search for z ULA Maximum value-derived pitch phase compensation variableAnd will beDefined as an optimal pitch phase compensation variable, where | · | | | non calculation 1 Representing 1 norm of the vector;
compensating variables according to optimal pitch phaseAnd a vector s of incoherent accumulation results el Maximum value element position q el Calculating the pitch angleFine estimation ofEvaluating value
8. The method according to claim 1, wherein the virtual circular array signal y in (4 a) UCA Expressed as follows:
where X is a signal snapshot matrix, denotes a conjugate,is the optimal matching coefficient vector of the uniform linear array, N is the number of array elements of the uniform linear array, q el For non-coherent accumulation of the result vector s el The position of the element of the maximum value of (c),the variable is compensated for the optimal pitch phase.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811006677.0A CN109188346B (en) | 2018-08-31 | 2018-08-31 | Single snapshot DOA estimation method for large-scale uniform cylindrical array |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811006677.0A CN109188346B (en) | 2018-08-31 | 2018-08-31 | Single snapshot DOA estimation method for large-scale uniform cylindrical array |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109188346A CN109188346A (en) | 2019-01-11 |
CN109188346B true CN109188346B (en) | 2023-03-10 |
Family
ID=64917050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811006677.0A Active CN109188346B (en) | 2018-08-31 | 2018-08-31 | Single snapshot DOA estimation method for large-scale uniform cylindrical array |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109188346B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111368256B (en) * | 2020-03-23 | 2023-03-03 | 电子科技大学 | Single snapshot direction finding method based on uniform circular array |
CN112130111B (en) * | 2020-09-22 | 2022-09-30 | 南京航空航天大学 | Single-snapshot two-dimensional DOA estimation method in large-scale uniform cross array |
CN112346005B (en) * | 2020-10-30 | 2022-07-12 | 哈尔滨工程大学 | Airspace rotation orientation estimation method applied to uniform circular hydrophone array |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101273389A (en) * | 2006-02-21 | 2008-09-24 | 中兴通讯股份有限公司 | Channel estimation method and device based on array antenna |
CN102175989A (en) * | 2010-12-30 | 2011-09-07 | 电子科技大学 | Method for measuring incoherently distributed signal two-dimensional DOA (direction of arrival) |
CN106507952B (en) * | 2011-08-04 | 2014-04-23 | 西南电子电信技术研究所 | A kind of quick spatial spectrum computational methods based on circle battle array |
WO2015109869A1 (en) * | 2014-01-24 | 2015-07-30 | 深圳大学 | High resolution doa estimation method and system |
CN104931923A (en) * | 2015-04-02 | 2015-09-23 | 刘松 | Grid iterative estimation of signal parameters via rotational invariance techniques (ESPRIT), namely, extensible rapid estimation algorithm capable of being used for uniform circular array 2-dimensional direction of arrival (2D DOA) |
CN107907853A (en) * | 2017-11-07 | 2018-04-13 | 中国人民解放军信息工程大学 | A kind of single distributed source DOA estimation method based on uniform circular array differential phase |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015013058A1 (en) * | 2013-07-24 | 2015-01-29 | Mh Acoustics, Llc | Adaptive beamforming for eigenbeamforming microphone arrays |
CN107918108A (en) * | 2017-11-14 | 2018-04-17 | 重庆邮电大学 | A kind of uniform circular array 2-d direction finding method for quick estimating |
-
2018
- 2018-08-31 CN CN201811006677.0A patent/CN109188346B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101273389A (en) * | 2006-02-21 | 2008-09-24 | 中兴通讯股份有限公司 | Channel estimation method and device based on array antenna |
CN102175989A (en) * | 2010-12-30 | 2011-09-07 | 电子科技大学 | Method for measuring incoherently distributed signal two-dimensional DOA (direction of arrival) |
CN106507952B (en) * | 2011-08-04 | 2014-04-23 | 西南电子电信技术研究所 | A kind of quick spatial spectrum computational methods based on circle battle array |
WO2015109869A1 (en) * | 2014-01-24 | 2015-07-30 | 深圳大学 | High resolution doa estimation method and system |
CN104931923A (en) * | 2015-04-02 | 2015-09-23 | 刘松 | Grid iterative estimation of signal parameters via rotational invariance techniques (ESPRIT), namely, extensible rapid estimation algorithm capable of being used for uniform circular array 2-dimensional direction of arrival (2D DOA) |
CN107907853A (en) * | 2017-11-07 | 2018-04-13 | 中国人民解放军信息工程大学 | A kind of single distributed source DOA estimation method based on uniform circular array differential phase |
Non-Patent Citations (6)
Title |
---|
UCA Root-MUSICWith Sparse Uniform Circular Arrays;Roald Goossens et al.;《IEEE TRANSACTIONS ON SIGNAL PROCESSING》;20080831;第56卷(第8期);全文 * |
均匀圆阵相干信源二维波达方向估计;毛维平等;《***工程与电子技术》;20130806(第08期);全文 * |
基于MUSIC算法的圆柱共形阵DOA 估计;杨永建等;《空军工程大学学报( 自然科学版)》;20121031;第13卷(第5期);全文 * |
基于均匀圆阵的改进UCA-ESPRIT算法;刘艳等;《计算机科学》;20171231(第12期);全文 * |
基于循环特性的均匀圆阵快速空间谱计算;黄秀琼等;《电讯技术》;20171228(第12期);全文 * |
循环卷积的时域与频域算法研究;赵鸿图等;《计算机工程与设计》;20140531;第35卷(第5期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN109188346A (en) | 2019-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108375752B (en) | Amplitude-phase error single-radiation-source direction finding method based on all-angle search | |
CN109188346B (en) | Single snapshot DOA estimation method for large-scale uniform cylindrical array | |
CN109633525B (en) | Quick uniform circular array space spectrum direction finding realization method | |
CN111123192B (en) | Two-dimensional DOA positioning method based on circular array and virtual extension | |
CN109669156B (en) | Quantum emperor butterfly-based circular array mode space dynamic direction finding method under impact noise | |
CN107870315B (en) | Method for estimating direction of arrival of any array by using iterative phase compensation technology | |
CN110197112B (en) | Beam domain Root-MUSIC method based on covariance correction | |
CN109239646B (en) | Two-dimensional dynamic direction finding method for continuous quantum water evaporation in impact noise environment | |
CN109633520B (en) | Uniform circular array super-resolution spatial spectrum estimation method | |
CN102721943B (en) | L type sensor array-based incoherent signal two-dimensional direction-of-arrival tracking method and device | |
CN110161452B (en) | Direction-of-arrival estimation method based on cross-prime L-shaped electromagnetic vector sensor array | |
CN103049003B (en) | A kind of two dimension weighting vector tracking of the coherent signal based on parallel even linear array and device | |
CN108375751A (en) | Multiple source Wave arrival direction estimating method | |
CN109633522A (en) | Wave arrival direction estimating method based on improved MUSIC algorithm | |
CN112130111B (en) | Single-snapshot two-dimensional DOA estimation method in large-scale uniform cross array | |
CN103353588B (en) | Two-dimensional DOA (direction of arrival) angle estimation method based on antenna uniform planar array | |
CN108663654B (en) | 360-degree all-dimensional dynamic direction finding method based on continuous quantum pigeon group | |
CN108802705A (en) | It is a kind of based on sparse space-time adaptive processing method and system | |
CN108398659B (en) | Direction-of-arrival estimation method combining matrix beam and root finding MUSIC | |
CN109212466B (en) | Quantum dragonfly evolution mechanism-based broadband direction finding method | |
CN108614235B (en) | Single-snapshot direction finding method for information interaction of multiple pigeon groups | |
CN115236584A (en) | Meter-wave radar low elevation angle estimation method based on deep learning | |
CN113391261A (en) | Extended co-prime array rapid DOA estimation method based on Taylor expansion | |
CN111368256B (en) | Single snapshot direction finding method based on uniform circular array | |
CN113238184B (en) | Two-dimensional DOA estimation method based on non-circular signal |
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 |