A space-based single-bit positioning method based on distributed processing
Through the space-based single-bit specific bit method of distributed processing and single-bit computing, the problem of high communication and computing costs in the space-based distributed phase-particular positioning technology is solved, and efficient and real-time positioning accuracy is improved.
Patent Information
- Application Number
- CN202510185258.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-19
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2045-02-19
AI Technical Summary
The existing space-based distributed phase-particle positioning technology has problems such as high communication costs and high computational complexity in large-scale arrays, which are difficult to meet real-time requirements.
The space-based single-bit specific bit method is adopted with distributed processing. Through local calculation and average consensus algorithm, the array elements of the space-based distributed array are used to detect signals individually and perform single-bit operations, build a covariance matrix and calculate the feature vector, and obtain spatial spectral functions to achieve positioning.
It reduces the amount of data transmission, improves computing efficiency, meets real-time requirements, and improves positioning accuracy.
Smart Images

Figure CN119959872B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of space-based distributed coherent positioning, and in particular to a space-based single-bit positioning method based on distributed processing. Background Art
[0002] Space-based distributed coherent positioning technology can leverage its ultra-long coherent aperture to achieve high-precision positioning of target signals from ground-based emitters. However, current technology faces challenges in transmitting large amounts of data, resulting in high communication costs and computational complexity, making it difficult to meet the real-time requirements of large-scale arrays and distributed sensor networks.
[0003] Although the existing centralized MUSIC algorithm and positioning technology based on single-bit data have reduced the amount of calculation to a certain extent, they still require centralized data processing, resulting in high communication and computing costs, making it difficult to achieve efficient and real-time positioning in large-scale arrays. Summary of the Invention
[0004] In response to the above-mentioned deficiencies in the prior art, the present invention provides a space-based single-bit positioning method based on distributed processing. It reduces data transmission through local calculation and average consensus algorithm, improves computing efficiency, meets real-time requirements, and fully utilizes the characteristic that single-bit data occupies a small storage space, combined with the distributed processing of the array, to improve positioning accuracy.
[0005] In order to achieve the above-mentioned object of the invention, the technical solution adopted by the present invention is:
[0006] A space-based single-bit positioning method based on distributed processing comprises the following steps:
[0007] S1. Construct a space-based distributed array, use array elements of the space-based distributed array to individually detect radiation sources in the area to be detected on the ground to obtain a single-element detection signal, and obtain a single-bit detection signal based on the single-element detection signal and a single-bit operation;
[0008] S2. constructing a covariance matrix of the signal detected by the space-based distributed array based on the single-bit detection signal, and calculating eigenvectors of the covariance matrix of the signal detected by the space-based distributed array based on distributed processing and using array elements of the space-based distributed array and an iterative solution method;
[0009] S3. Calculate the spatial spectrum function of the signal detected by the space-based distributed array based on the eigenvector of the covariance matrix of the signal detected by the space-based distributed array, and obtain the space-based single-bit positioning result according to the spatial spectrum function of the signal detected by the space-based distributed array.
[0010] Furthermore, in step S1, the radiation source in the ground area to be detected is detected separately by using the array elements of the space-based distributed array to obtain the single array element detection signal. The expression is:
[0011]
[0012] in: The first in the space-based distributed array The detection signal of each array element, is the orientation matrix, The first in the space-based distributed array A pseudo-random signal with a mean of 0 and a variance of 1. The first in the space-based distributed array The standard Gaussian white noise of the array elements.
[0013] Furthermore, the steering matrix is expressed as:
[0014] ,
[0015] ,
[0016] ,
[0017]
[0018] in: is the orientation matrix, Oriented Matrix The first element of Oriented Matrix The second element of Oriented Matrix No. elements, is the number of signals to be detected, Oriented Matrix No. elements, is the calculation mark of the signal to be detected, is the spatial phase of the array element subsets, is the spatial phase of the array element, is the Kronecker product, is the spatial phase of the node subsets, is the spatial phase of the node, is the angle between the projection of the line connecting the signal to be detected and the origin of the coordinate system on the xoy plane and the positive direction of the x-axis, is the angle between the line connecting the signal to be detected and the origin of the coordinate system and the positive direction of the z-axis, is the imaginary unit, is the spatial phase parallel to the x-axis, is the spatial phase parallel to the y-axis, is the number of nodes in each array element, is the number of array elements in the space-based distributed array, Performs a vector transpose operation.
[0019] Furthermore, the expression for obtaining a single-bit detection signal based on a single-element detection signal and a single-bit operation is:
[0020]
[0021] in: The first in the space-based distributed array The single-bit detection signal of each element is is a complex-valued function composed of two symbolic functions, which is used to convert the detection signal vector of the space-based distributed array into The The detection signal of a single array element is quantized into a single bit. is a single-bit operator, The first in the space-based distributed array The detection signal of the array element The real part of is the imaginary unit, The first in the space-based distributed array The detection signal of the array element The imaginary part of .
[0022] Furthermore, in step S2, the expression for constructing the covariance matrix of the signal detected by the space-based distributed array based on the single-bit detection signal is:
[0023]
[0024] in: is the covariance matrix of the signal detected by the space-based distributed array, is the total number of sampling points, is the sampling number, The single-bit signal vector detected by the space-based distributed array is composed of the single-bit detection signal Arranged, is a single-bit signal vector No. The sampling results, To find the conjugate transpose of a vector, is the data transfer matrix.
[0025] Furthermore, in step S2, based on distributed processing, the expression of the eigenvector of the covariance matrix of the signal detected by the space-based distributed array is calculated using the array elements of the space-based distributed array and an iterative solution method:
[0026]
[0027] in: For space-based distributed array The first iteration is calculated feature vectors, is the number of iterations, is the label of the eigenvector being solved, is the number of array elements in the space-based distributed array, is the total number of sampling points, is the sampling number, The single-bit signal vector detected by the space-based distributed array is composed of the single-bit detection signal Arranged, is a single-bit signal vector No. The sampling results, is the function represented by the average consensus algorithm, is a single-bit signal vector Middle The first The sampling results, The first in the space-based distributed array The array element in The first iteration is calculated feature vectors, To find the conjugate transpose of a vector, is the vector conjugation operation, is the vector transpose operation, is the data transfer matrix.
[0028] Furthermore, in step S3, the expression for calculating the spatial spectrum function of the signal detected by the space-based distributed array based on the eigenvector of the covariance matrix of the signal detected by the space-based distributed array is:
[0029]
[0030] in: is the spatial spectrum function of the signal detected by the space-based distributed array, is the calculation mark of the signal to be detected, is the number of signals to be detected, is the number of nodes in each array element, is the number of array elements in the space-based distributed array, is the function represented by the average consensus algorithm, The first in the space-based distributed array The calculation of the first The feature vector of the signal to be detected, is the label of the eigenvector being solved, To find the conjugate transpose of a vector, Oriented Matrix No. elements.
[0031] Furthermore, in step S3, a space-based single-bit positioning result is obtained based on the spatial spectrum function of the signal detected by the space-based distributed array. The specific process is as follows: the abscissa coordinates of the spatial spectrum function of the signal detected by the space-based distributed array are traversed and changed respectively, and then a two-dimensional spectrum peak search is performed on the angle and distance to obtain an estimated spatial spectrum. The coordinate value corresponding to the peak in the estimated spatial spectrum is determined as the space-based single-bit positioning result.
[0032] The present invention has the following beneficial effects:
[0033] The present invention utilizes the array elements of a space-based distributed array to individually detect the radiation sources in the ground area to be detected to obtain single-element detection signals, and utilizes single-bit operations to obtain single-bit detection signals. Then, the covariance matrix of the signals detected by the space-based distributed array is constructed. Based on distributed processing, the eigenvectors of the covariance matrix are calculated using the array elements of the space-based distributed array and an iterative solution method. The spatial spectrum function of the signals detected by the space-based distributed array is then calculated based on the eigenvectors of the covariance matrix, thereby obtaining space-based single-bit positioning results. The entire process reduces data transmission through local calculation and an average consensus algorithm, improves computing efficiency, and meets real-time requirements. At the same time, it fully utilizes the characteristic that single-bit data occupies a small storage space, and combines the distributed processing of the array to improve positioning accuracy. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 Schematic diagram of a flow chart of a space-based single-bit positioning method based on distributed processing;
[0035] Figure 2 Schematic diagram of space-based distributed array detection signals. DETAILED DESCRIPTION
[0036] The specific embodiments of the present invention are described below to facilitate understanding of the present invention by those skilled in the art. However, it should be clear that the present invention is not limited to the scope of the specific embodiments. For those skilled in the art, as long as various changes are within the spirit and scope of the present invention as defined and determined by the appended claims, these changes are obvious, and all inventions and creations utilizing the concepts of the present invention are protected.
[0037] like Figure 1 As shown, a space-based single-bit positioning method based on distributed processing includes steps S1-S3, which are specifically as follows:
[0038] S1. Construct a space-based distributed array, use the array elements of the space-based distributed array to separately detect the radiation source in the area to be detected on the ground to obtain a single-element detection signal, and obtain a single-bit detection signal based on the single-element detection signal and a single-bit operation.
[0039] In an optional embodiment of the present invention, the present invention constructs a space-based distributed array, and specifically sets the space-based distributed array to be composed of multiple spatially dispersed array elements (satellite platforms), and the number is set to N.
[0040] The present invention uses the array elements of the space-based distributed array to detect the radiation source in the ground area to be detected separately. The expression for obtaining the single array element detection signal is:
[0041]
[0042] in: The first in the space-based distributed array The detection signal of each array element, is the orientation matrix, The first in the space-based distributed array A pseudo-random signal with a mean of 0 and a variance of 1. The first in the space-based distributed array The standard Gaussian white noise of the array elements.
[0043] The expression of the steering matrix is:
[0044] ,
[0045] ,
[0046] ,
[0047]
[0048] in: is the orientation matrix, Oriented Matrix The first element of Oriented Matrix The second element of Oriented Matrix No. elements, is the number of signals to be detected, Oriented Matrix No. elements, is the calculation mark of the signal to be detected, is the spatial phase of the array element subsets, is the spatial phase of the array element, is the Kronecker product, is the spatial phase of the node subsets, is the spatial phase of the node, is the angle between the projection of the line connecting the signal to be detected and the origin of the coordinate system on the xoy plane and the positive direction of the x-axis, is the angle between the line connecting the signal to be detected and the origin of the coordinate system and the positive direction of the z-axis, is the imaginary unit, is the spatial phase parallel to the x-axis, is the spatial phase parallel to the y-axis, is the number of nodes in each array element, is the number of array elements in the space-based distributed array, Performs a vector transpose operation.
[0049] The present invention obtains the expression of a single-bit detection signal based on a single-element detection signal and a single-bit operation as follows:
[0050]
[0051] in: The first in the space-based distributed array The single-bit detection signal of each element is is a complex-valued function composed of two symbolic functions, which is used to convert the detection signal vector of the space-based distributed array into The The detection signal of a single array element is quantized into a single bit. is a single-bit operator, The first in the space-based distributed array The detection signal of the array element The real part of is the imaginary unit, The first in the space-based distributed array The detection signal of the array element The imaginary part of .
[0052] S2. Construct a covariance matrix of the signal detected by the space-based distributed array based on the single-bit detection signal. Based on distributed processing, use the array elements of the space-based distributed array and an iterative solution method to calculate the eigenvectors of the covariance matrix of the signal detected by the space-based distributed array.
[0053] In an optional embodiment of the present invention, the expression for the covariance matrix of the signal detected by the space-based distributed array constructed based on the single-bit detection signal is:
[0054]
[0055] in: is the covariance matrix of the signal detected by the space-based distributed array, is the total number of sampling points, is the sampling number, The single-bit signal vector detected by the space-based distributed array is composed of the single-bit detection signal Arranged, is a single-bit signal vector No. The sampling results, To find the conjugate transpose of a vector, is the data transfer matrix.
[0056] The present invention is based on distributed processing, and uses the array elements of the space-based distributed array and an iterative solution method to calculate the expression of the eigenvector of the covariance matrix of the signal detected by the space-based distributed array:
[0057]
[0058] in: For space-based distributed array The iterative calculation of feature vectors, is the number of iterations, is the label of the eigenvector being solved, is the number of array elements in the space-based distributed array, is the total number of sampling points, is the sampling number, The single-bit signal vector detected by the space-based distributed array is composed of the single-bit detection signal Arranged, is a single-bit signal vector No. The sampling results, is the function represented by the average consensus algorithm, is a single-bit signal vector Middle The first The sampling results, The first in the space-based distributed array The array element in The iterative calculation of feature vectors, To find the conjugate transpose of a vector, is the vector conjugation operation, is the vector transpose operation, is the data transfer matrix.
[0059] The expression of the data transfer matrix is:
[0060] .
[0061] S3. Calculate the spatial spectrum function of the signal detected by the space-based distributed array based on the eigenvector of the covariance matrix of the signal detected by the space-based distributed array, and obtain the space-based single-bit positioning result according to the spatial spectrum function of the signal detected by the space-based distributed array.
[0062] In an optional embodiment of the present invention, the expression for calculating the spatial spectrum function of the signal detected by the space-based distributed array based on the eigenvector of the covariance matrix of the signal detected by the space-based distributed array is:
[0063]
[0064] in: is the spatial spectrum function of the signal detected by the space-based distributed array, is the calculation mark of the signal to be detected, is the number of signals to be detected, is the number of nodes in each array element, is the number of array elements in the space-based distributed array, is the function represented by the average consensus algorithm, The first in the space-based distributed array The calculation of the first The feature vector of the signal to be detected, is the label of the eigenvector being solved, To find the conjugate transpose of a vector, Oriented Matrix No. elements.
[0065] The present invention obtains a space-based single-bit positioning result based on the spatial spectrum function of the signal detected by the space-based distributed array. The specific process is as follows: the abscissa coordinates of the spatial spectrum function of the signal detected by the space-based distributed array are traversed and varied respectively, and then a two-dimensional spectrum peak search is performed on the angle and distance to obtain an estimated spatial spectrum. The coordinate value corresponding to the peak in the estimated spatial spectrum is determined as the space-based single-bit positioning result.
[0066] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0067] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0068] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0069] Specific embodiments are used in the present invention to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core ideas. At the same time, for those skilled in the art, according to the ideas of the present invention, there may be changes in the specific implementation methods and application scopes. In summary, the contents of this specification should not be understood as limiting the present invention.
[0070] Those skilled in the art will appreciate that the embodiments described herein are intended to help readers understand the principles of the present invention, and it should be understood that the scope of protection of the present invention is not limited to such specific descriptions and embodiments. Those skilled in the art can make various other specific variations and combinations based on the technical teachings disclosed in the present invention without departing from the essence of the present invention, and such variations and combinations are still within the scope of protection of the present invention.
Claims
1. A space-based single-bit positioning method based on distributed processing, characterized in that: The following steps are involved: S1. Construct a space-based distributed array, use array elements of the space-based distributed array to individually detect radiation sources in the area to be detected on the ground to obtain a single-element detection signal, and obtain a single-bit detection signal based on the single-element detection signal and a single-bit operation; S2. constructing a covariance matrix of the signal detected by the space-based distributed array based on the single-bit detection signal, and calculating eigenvectors of the covariance matrix of the signal detected by the space-based distributed array based on distributed processing and using array elements of the space-based distributed array and an iterative solution method; S3. Calculate the spatial spectrum function of the signal detected by the space-based distributed array based on the eigenvector of the covariance matrix of the signal detected by the space-based distributed array, and obtain the space-based single-bit positioning result according to the spatial spectrum function of the signal detected by the space-based distributed array.
2. The space-based single-bit positioning method based on distributed processing according to claim 1, characterized in that: In step S1, the array elements of the space-based distributed array are used to detect the radiation source in the ground area to be detected separately to obtain the expression of the single array element detection signal: in: The first in the space-based distributed array The detection signal of each array element, is the orientation matrix, The first in the space-based distributed array A pseudo-random signal with a mean of 0 and a variance of 1. The first in the space-based distributed array The standard Gaussian white noise of the array elements.
3. The space-based single-bit positioning method based on distributed processing according to claim 2, characterized in that: The expression of the steering matrix is: , , , in: is the orientation matrix, Oriented Matrix The first element of Oriented Matrix The second element of Oriented Matrix No. elements, is the number of signals to be detected, Oriented Matrix No. elements, is the calculation mark of the signal to be detected, is the spatial phase of the array element subsets, is the spatial phase of the array element, is the Kronecker product, is the spatial phase of the node subsets, is the spatial phase of the node, is the angle between the projection of the line connecting the signal to be detected and the origin of the coordinate system on the xoy plane and the positive direction of the x-axis, is the angle between the line connecting the signal to be detected and the origin of the coordinate system and the positive direction of the z-axis, is the imaginary unit, is the spatial phase parallel to the x-axis, is the spatial phase parallel to the y-axis, is the number of nodes in each array element, is the number of array elements in the space-based distributed array, Performs a vector transpose operation.
4. The space-based single-bit positioning method based on distributed processing according to claim 1, characterized in that: The expression for obtaining a single-bit detection signal based on a single-element detection signal and a single-bit operation is: in: The first in the space-based distributed array The single-bit detection signal of each element is is a complex-valued function composed of two symbolic functions, which is used to convert the detection signal vector of the space-based distributed array into The The detection signal of a single array element is quantized into a single bit. is a single-bit operator, The first in the space-based distributed array The detection signal of the array element The real part of is the imaginary unit, The first in the space-based distributed array The detection signal of the array element The imaginary part of .
5. The space-based single-bit positioning method based on distributed processing according to claim 1, characterized in that: In step S2, the expression for constructing the covariance matrix of the signal detected by the space-based distributed array based on the single-bit detection signal is: in: is the covariance matrix of the signal detected by the space-based distributed array, is the total number of sampling points, is the sampling number, The single-bit signal vector detected by the space-based distributed array is composed of the single-bit detection signal Arranged, is a single-bit signal vector No. The sampling results, To find the conjugate transpose of a vector, is the data transfer matrix.
6. The space-based single-bit positioning method based on distributed processing according to claim 1, characterized in that: In step S2, based on distributed processing, the expression of the eigenvector of the covariance matrix of the signal detected by the space-based distributed array is calculated using the array elements of the space-based distributed array and an iterative solution method: in: For space-based distributed array The first iteration is calculated feature vectors, is the number of iterations, is the label of the eigenvector being solved, is the number of array elements in the space-based distributed array, is the total number of sampling points, is the sampling number, The single-bit signal vector detected by the space-based distributed array is composed of the single-bit detection signal Arranged, is a single-bit signal vector No. The sampling results, is the function represented by the average consensus algorithm, is a single-bit signal vector Middle The first The sampling results, The first in the space-based distributed array The array element is in the The first iteration is calculated feature vectors, To find the conjugate transpose of a vector, is the vector conjugation operation, is the vector transpose operation, is the data transfer matrix.
7. The space-based single-bit positioning method based on distributed processing according to claim 1, characterized in that: In step S3, the expression for calculating the spatial spectrum function of the signal detected by the space-based distributed array based on the eigenvector of the covariance matrix of the signal detected by the space-based distributed array is: in: is the spatial spectrum function of the signal detected by the space-based distributed array, is the calculation mark of the signal to be detected, is the number of signals to be detected, is the number of nodes in each array element, is the number of array elements in the space-based distributed array, is the function represented by the average consensus algorithm, The first in the space-based distributed array The calculation of the first The feature vector of the signal to be detected, is the label of the eigenvector being solved, To find the conjugate transpose of a vector, Oriented Matrix No. elements.
8. The space-based single-bit positioning method based on distributed processing according to claim 1, characterized in that: In step S3, a space-based single-bit positioning result is obtained based on the spatial spectrum function of the signal detected by the space-based distributed array. The specific process is as follows: the abscissa coordinates of the spatial spectrum function of the signal detected by the space-based distributed array are traversed and changed respectively, and then a two-dimensional spectrum peak search is performed on the angle and distance to obtain an estimated spatial spectrum. The coordinate value corresponding to the peak in the estimated spatial spectrum is determined as the space-based single-bit positioning result.
Citation Information
Patent Citations
Single-bit spatial spectrum estimation method based on support vector machine
CN106526565A
Rapid and uniform circular array spatial spectrum direction finding implementation method
CN109633525A