Double-star static radiation source three-dimensional positioning method and device based on passive synthetic aperture
By passively synthesizing apertures on the radiation source signals received by the two satellites and constructing a nonlinear equation system, the problem of low positioning accuracy of radiation source in the prior art is solved, and high-precision three-dimensional positioning is achieved.
Patent Information
- Application Number
- CN202510466528.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-15
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-04-15
AI Technical Summary
In the prior art, the positioning accuracy of radiation sources is not high, especially due to insufficient positioning accuracy due to ignoring the elevation information of the earth's surface.
Using a three-dimensional positioning method of binary static radiation source based on passive synthetic aperture, the radiation source signals from the same target radiation source received by two satellites are processed by passively synthesizing apertures, and a nonlinear system of equations is constructed and solved to determine the position coordinate value of the target radiation source.
The effect of improving the positioning accuracy of the radiation source is achieved, and the position coordinate value of the target radiation source containing elevation information can be accurately determined, so as to achieve three-dimensional positioning.
Smart Images

Figure CN119986733A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of space electronic reconnaissance, and in particular to a three-dimensional positioning method and device for a dual-satellite stationary radiation source based on passive synthetic aperture. Background Art
[0002] In space electronic reconnaissance, traditional radiation source positioning methods mainly include frequency measurement positioning, direction finding positioning, time difference positioning, and time-frequency difference positioning. These positioning methods are relatively mature, but they generally have defects such as low positioning accuracy and high requirements for satellite payloads. Among them, the positioning accuracy is usually only in the order of kilometers. In recent years, scholars have proposed a passive synthetic aperture radiation source positioning method to address the problem of low positioning accuracy. This method converts the position of the radiation source relative to the satellite into range and azimuth parameters, and achieves accurate estimation of range and azimuth distances through coherent accumulation.
[0003] Traditional passive synthetic aperture radiation source positioning methods generally need to assume that the radiation source is located on the surface of the earth and that the earth's surface satisfies the ellipsoid model. However, in reality, since the earth's surface contains elevation information, assuming that the radiation source is located on the earth's surface and ignoring the elevation information will affect the radiation source positioning accuracy, resulting in low radiation source positioning accuracy. Summary of the invention
[0004] The present invention provides a method, device and computer program product for three-dimensional positioning of a dual-satellite stationary radiation source based on passive synthetic aperture, so as to solve the defect of low radiation source positioning accuracy in the prior art and improve the radiation source positioning accuracy.
[0005] In a first aspect, the present invention provides a three-dimensional positioning method for a dual-satellite stationary radiation source based on passive synthetic aperture, comprising the following steps: Performing passive synthetic aperture processing on the radiation source signals from the target radiation source received by the first satellite and the second satellite, respectively, to determine the instantaneous position vector, instantaneous velocity vector and range distance of the first satellite and the second satellite at the respective azimuth moments corresponding to the target radiation source; Constructing an equation of a first plane and an equation of a second plane in which the target radiation source is located according to the instantaneous position vector and the instantaneous velocity vector of the first satellite and the second satellite respectively; Constructing an equation of a first curved surface and an equation of a second curved surface where the target radiation source is located according to the instantaneous position vector and the range direction distance of the first satellite and the second satellite respectively; The equation of the first plane, the equation of the second plane, the equation of the first curved surface and the equation of the second curved surface are combined to form a nonlinear equation group, and the position coordinate value of the target radiation source is obtained by solving the nonlinear equation group.
[0006] According to a dual-satellite stationary radiation source three-dimensional positioning method based on passive synthetic aperture provided by the present invention, passive synthetic aperture processing is performed on radiation source signals received by a first satellite and a second satellite from a target radiation source, and an instantaneous position vector, an instantaneous velocity vector and a distance in the range direction of the first satellite and the second satellite at respective azimuth moments corresponding to the target radiation source are determined, including: Performing passive synthetic aperture processing on the radiation source signals from the target radiation source received by the first satellite and the second satellite, respectively, to obtain the azimuth time and Doppler slope of the first satellite and the second satellite corresponding to the target radiation source, respectively; Determine, according to the navigation and positioning information of the first satellite and the second satellite, the instantaneous position vector and the instantaneous velocity vector of the first satellite and the second satellite at the respective azimuth moments; Determine the distances between the first satellite and the second satellite and the target radiation source respectively according to the instantaneous velocity vector and the Doppler slope of the first satellite and the second satellite respectively.
[0007] According to a dual-satellite stationary radiation source three-dimensional positioning method based on passive synthetic aperture provided by the present invention, the distance between the first satellite and the second satellite and the target radiation source is determined according to the instantaneous velocity vector and the Doppler slope of the first satellite and the second satellite, respectively, including: Determine, according to the instantaneous velocity vectors of the first satellite and the second satellite, the instantaneous velocity values of the first satellite and the second satellite at the respective azimuth moments; Determining a carrier frequency of the target radiation source according to the radiation source signals received by the first satellite and the second satellite; Determine the distances between the first satellite and the second satellite and the target radiation source respectively according to the instantaneous velocity values and the Doppler slopes of the first satellite and the second satellite, the carrier frequency and the speed of light of the target radiation source.
[0008] According to a dual-satellite stationary radiation source three-dimensional positioning method based on passive synthetic aperture provided by the present invention, the equation of the first plane and the equation of the second plane where the target radiation source is located are constructed according to the instantaneous position vector and the instantaneous velocity vector of the first satellite and the second satellite respectively, including: Constructing a first position vector of the target radiation source relative to the first satellite and a second position vector of the target radiation source relative to the second satellite, respectively, according to differences between the position coordinate variables of the target radiation source and the instantaneous position vectors of the first satellite and the second satellite; Constructing an equation of a first plane in which the target radiation source is located according to the first position vector and the instantaneous velocity vector of the first satellite; An equation of a second plane in which the target radiation source is located is constructed according to the second position vector and the instantaneous velocity vector of the second satellite.
[0009] According to a dual-satellite stationary radiation source three-dimensional positioning method based on passive synthetic aperture provided by the present invention, the equation of the first curved surface and the equation of the second curved surface where the target radiation source is located are constructed according to the instantaneous position vector and the range distance of the first satellite and the second satellite respectively, including: Constructing a first position vector of the target radiation source relative to the first satellite and a second position vector of the target radiation source relative to the second satellite, respectively, according to differences between the position coordinate variables of the target radiation source and the instantaneous position vectors of the first satellite and the second satellite; Constructing an equation of a first curved surface on which the target radiation source is located according to the first position vector and the range distance of the first satellite; An equation of a second curved surface on which the target radiation source is located is constructed according to the second position vector and the range distance of the second satellite.
[0010] According to a three-dimensional positioning method for a dual-satellite stationary radiation source based on passive synthetic aperture provided by the present invention, the step of solving the nonlinear equation group to obtain the position coordinate value of the target radiation source includes: According to the nonlinear equations, construct Newton equations; Obtaining an initial predicted position coordinate value, and using the initial predicted position coordinate value as a predicted position coordinate value in a first round of iteration; In each round of iteration, the predicted position coordinate value of the current round of iteration is substituted into the Newton equations to obtain the position coordinate adjustment value of the current round of iteration; Determining the predicted position coordinate value of the next round of iteration according to the position coordinate adjustment value of the current round of iteration and the predicted position coordinate value of the current round of iteration; Return to the step of substituting the predicted position coordinate value of the current round of iteration into the Newton equations to solve and obtain the position coordinate adjustment value of the current round of iteration, so as to enter the next round of iteration until the iteration stop condition is met; After the iteration is stopped, the predicted position coordinate value obtained in the last round of iteration is determined as the position coordinate value of the target radiation source.
[0011] In a second aspect, the present invention provides a three-dimensional positioning device for a dual-satellite stationary radiation source based on passive synthetic aperture, comprising the following modules: A data processing module is used to perform passive synthetic aperture processing on the radiation source signals received by the first satellite and the second satellite from the target radiation source, respectively, to determine the instantaneous position vector, instantaneous velocity vector and range distance of the first satellite and the second satellite at the respective azimuth moments corresponding to the target radiation source; an equation construction module, configured to construct an equation of a first plane and an equation of a second plane where the target radiation source is located according to the instantaneous position vector and the instantaneous velocity vector of the first satellite and the second satellite, respectively; and construct an equation of a first curved surface and an equation of a second curved surface where the target radiation source is located according to the instantaneous position vector and the range distance of the first satellite and the second satellite, respectively; The position solving module is used to combine the equation of the first plane, the equation of the second plane, the equation of the first curved surface and the equation of the second curved surface to form a nonlinear equation group, and solve the nonlinear equation group to obtain the position coordinate value of the target radiation source.
[0012] According to a dual-satellite stationary radiation source three-dimensional positioning device based on passive synthetic aperture provided by the present invention, the data processing module is also used to perform passive synthetic aperture processing on the radiation source signals from the target radiation source received by the first satellite and the second satellite, respectively, to obtain the azimuth moment and Doppler slope of the first satellite and the second satellite corresponding to the target radiation source respectively; according to the navigation and positioning information of the first satellite and the second satellite, determine the instantaneous position vector and instantaneous velocity vector of the first satellite and the second satellite at their respective azimuth moments; according to the instantaneous velocity vector and the Doppler slope of the first satellite and the second satellite, determine the distance between the first satellite and the second satellite and the target radiation source respectively.
[0013] According to a three-dimensional positioning device for a binary stationary radiation source based on passive synthetic aperture provided by the present invention, the position solving module is also used to construct a Newton equation group according to the nonlinear equation group; obtain an initial predicted position coordinate value, and use the initial predicted position coordinate value as the predicted position coordinate value in the first round of iteration; in each round of iteration, substitute the predicted position coordinate value of the current round of iteration into the Newton equation group, and solve to obtain the position coordinate adjustment value of the current round of iteration; determine the predicted position coordinate value of the next round of iteration according to the position coordinate adjustment value of the current round of iteration and the predicted position coordinate value of the current round of iteration; return to execute the step of substituting the predicted position coordinate value of the current round of iteration into the Newton equation group, and solve to obtain the position coordinate adjustment value of the current round of iteration, so as to enter the next round of iteration until the iteration stop condition is met; after stopping the iteration, determine the predicted position coordinate value obtained in the last round of iteration as the position coordinate value of the target radiation source.
[0014] In a third aspect, the present invention provides a computer program product, comprising a computer program, which, when executed by a processor, implements any of the above-mentioned methods for three-dimensional positioning of binary stationary radiation sources based on passive synthetic aperture.
[0015] The method, device and computer program product for three-dimensional positioning of a dual-satellite stationary radiation source based on passive synthetic aperture provided by the present invention perform passive synthetic aperture processing on radiation source signals from the same target radiation source respectively received by two satellites, and then construct a nonlinear equation group for solving, thereby avoiding the problem that elevation information cannot be obtained by using only a single satellite for passive synthetic aperture processing, and can accurately determine the position coordinate value of the target radiation source containing elevation information, realize three-dimensional positioning, and improve the positioning accuracy of the radiation source. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0017] Figure 1 It is one of the flow charts of the three-dimensional positioning method of a binary stationary radiation source based on passive synthetic aperture provided by the present invention.
[0018] Figure 2 It is a schematic diagram of a geometric model of a three-dimensional positioning method for a binary stationary radiation source based on passive synthetic aperture provided by the present invention.
[0019] FIG. 3 (a) and FIG. 3 (b) are schematic diagrams of passive synthetic aperture processing results in the method for three-dimensional positioning of a dual-satellite stationary radiation source based on passive synthetic aperture provided by the present invention.
[0020] Figure 4 It is a schematic diagram of the relationship between the number of iterations and the positioning error in the three-dimensional positioning method for a binary stationary radiation source based on passive synthetic aperture provided by the present invention.
[0021] Figure 5 It is a structural schematic diagram of a three-dimensional positioning device for a dual-satellite stationary radiation source based on passive synthetic aperture provided by the present invention. DETAILED DESCRIPTION
[0022] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0023] Combine the following Figure 1-Figure 5 The invention describes a method, device and computer program product for three-dimensional positioning of a dual-satellite stationary radiation source based on passive synthetic aperture.
[0024] In one embodiment, the three-dimensional positioning method for a dual-satellite stationary radiation source based on passive synthetic aperture provided by the present invention can be executed by an electronic device, which can receive radiation source signals from the target radiation source respectively sent by the first satellite and the second satellite, and then execute the three-dimensional positioning method for a dual-satellite stationary radiation source based on passive synthetic aperture in each embodiment of the present invention.
[0025] In another embodiment, the three-dimensional positioning method for dual-satellite stationary radiation sources based on passive synthetic aperture provided by the present invention can be executed by the first satellite or the second satellite, the first satellite can receive the radiation source signal from the target radiation source sent by the second satellite and received by the second satellite, the first satellite can perform the three-dimensional positioning method for dual-satellite stationary radiation sources based on passive synthetic aperture in each embodiment of the present invention according to the radiation source signal from the target radiation source received by itself and the radiation source signal from the target radiation source received by the second satellite. Alternatively, the second satellite can receive the radiation source signal from the target radiation source sent by the first satellite and received by the first satellite, the second satellite can perform the three-dimensional positioning method for dual-satellite stationary radiation sources based on passive synthetic aperture in each embodiment of the present invention according to the radiation source signal from the target radiation source received by itself and the radiation source signal from the target radiation source received by the first satellite.
[0026] Figure 1 This is one of the flow charts of the method for three-dimensional positioning of a dual-satellite stationary radiation source based on passive synthetic aperture provided by the present invention, such as Figure 1 As shown, the method includes the following: Step 102, passive synthetic aperture processing is performed on the radiation source signals received by the first satellite and the second satellite from the target radiation source, respectively, to determine the instantaneous position vector, instantaneous velocity vector and range distance of the first satellite and the second satellite at the respective azimuth moments corresponding to the target radiation source.
[0027] Among them, the target radiation source is a stationary radiation source. Passive synthetic aperture processing uses the time correlation of the signal to synthesize the continuously measured short array into a virtual long array through phase compensation and spatial position compensation, thereby realizing the azimuth resolution of the target. The azimuth time is the time point when the satellite is closest to the radiation source. The range distance is the straight-line distance between the satellite and the target radiation source.
[0028] The geometric model used in the present invention is as follows Figure 2 As shown, the moment when the low-orbit satellite A (the first satellite) is closest to the target radiation source is the azimuth moment The moment when the low-orbit satellite B (the second satellite) is closest to the target radiation source is the azimuth moment . Low-orbit satellite A is at the azimuth time The instantaneous position vector under , the instantaneous velocity vector is . Low-orbit satellite B is at the azimuth time The instantaneous position vector under , the instantaneous velocity vector .
[0029] In one embodiment, passive synthetic aperture processing is performed on the radiation source signals received by the first satellite and the second satellite from the target radiation source to obtain the azimuth time and Doppler slope of the first satellite and the second satellite corresponding to the target radiation source, respectively, and then the instantaneous position vector, instantaneous velocity vector and range distance of the first satellite and the second satellite at the azimuth time corresponding to the target radiation source are determined according to the azimuth time and Doppler slope of the first satellite and the second satellite, respectively. The Doppler slope represents the rate at which the signal frequency of the radiation source signal received by the satellite changes over time.
[0030] Step 104 , constructing an equation of a first plane and an equation of a second plane where the target radiation source is located according to the instantaneous position vector and the instantaneous velocity vector of the first satellite and the second satellite respectively.
[0031] Specifically, an equation of a first plane where the target radiation source is located is constructed according to the instantaneous position vector and instantaneous velocity vector of the first satellite. An equation of a second plane where the target radiation source is located is constructed according to the instantaneous position vector and instantaneous velocity vector of the second satellite.
[0032] The first plane is perpendicular to the instantaneous velocity vector of the first satellite; the second plane is perpendicular to the instantaneous velocity vector of the second satellite.
[0033] Step 106: construct an equation of a first curved surface and an equation of a second curved surface where the target radiation source is located according to the instantaneous position vectors and the range distances of the first satellite and the second satellite, respectively.
[0034] Specifically, the equation of the first curved surface where the target radiation source is located is constructed according to the instantaneous position vector and the range distance of the first satellite. The equation of the second curved surface where the target radiation source is located is constructed according to the instantaneous position vector and the range distance of the second satellite.
[0035] The distance between any point on the first curved surface and the first satellite is equal to the distance in the range direction of the first satellite. The distance between any point on the second curved surface and the second satellite is equal to the distance in the range direction of the second satellite.
[0036] Step 108, combining the equation of the first plane, the equation of the second plane, the equation of the first curved surface and the equation of the second curved surface to form a nonlinear equation group, and solving the nonlinear equation group to obtain the position coordinate value of the target radiation source.
[0037] In one embodiment, a Newtonian equation group is constructed based on a nonlinear equation group, an initial predicted position coordinate value is set, and the Newtonian equation group is iteratively solved until the iteration is stopped, and the predicted position coordinate value obtained in the last round of iteration is determined as the position coordinate value of the target radiation source.
[0038] In the above-mentioned method for three-dimensional positioning of dual-satellite stationary radiation sources based on passive synthetic aperture, by performing passive synthetic aperture processing on the radiation source signals received by two satellites from the same target radiation source, and then constructing a nonlinear equation group for solving, the problem of being unable to obtain elevation information by using only a single satellite for passive synthetic aperture processing is avoided, and the position coordinate value of the target radiation source containing elevation information can be accurately determined, three-dimensional positioning is achieved, and the radiation source positioning accuracy is improved. In addition, compared with traditional methods such as frequency measurement positioning, direction finding positioning, time difference positioning, and time-frequency difference positioning, the use of passive synthetic aperture processing can not only improve positioning accuracy, but also replace the array antenna with a single antenna, reduce the volume, and thus reduce the requirements for satellite payload.
[0039] In one embodiment, passive synthetic aperture processing is performed on radiation source signals received by the first satellite and the second satellite from the target radiation source, respectively, to determine the instantaneous position vector, instantaneous velocity vector and range distance of the first satellite and the second satellite at the azimuth moments corresponding to the target radiation source, respectively, including: passive synthetic aperture processing is performed on the radiation source signals received by the first satellite and the second satellite from the target radiation source, respectively, to obtain the azimuth moments and Doppler slopes of the first satellite and the second satellite corresponding to the target radiation source, respectively; based on the navigation positioning information of the first satellite and the second satellite, the instantaneous position vector and instantaneous velocity vector of the first satellite and the second satellite at the respective azimuth moments are determined; based on the instantaneous velocity vectors and Doppler slopes of the first satellite and the second satellite, the range distances between the first satellite and the second satellite and the target radiation source are determined.
[0040] For example, passive synthetic aperture processing is performed on the radiation source signals received by the first satellite A and the second satellite B from the target radiation source to obtain the azimuth time of the first satellite A corresponding to the target radiation source. and Doppler slope , and the azimuth time corresponding to the second satellite B and Doppler slope According to the navigation positioning information of the first satellite A, determine the first satellite A at the azimuth time The instantaneous position vector and the instantaneous velocity vector According to the navigation positioning information of the second satellite B, determine the second satellite B at the azimuth time The instantaneous position vector and the instantaneous velocity vector .
[0041] In one embodiment, the navigation positioning information may be GNSS (Global Navigation Satellite System) information of a satellite.
[0042] In one embodiment, the instantaneous velocity values of the first satellite and the second satellite at their respective azimuth moments can be determined according to the instantaneous velocity vectors of the first satellite and the second satellite, respectively, and then the range-direction distances between the first satellite and the second satellite and the target radiation source can be determined according to the instantaneous velocity values and Doppler slopes of the first satellite and the second satellite, respectively. The range-direction distance of the first satellite is proportional to the square of the instantaneous velocity value of the first satellite. The range-direction distance of the second satellite is proportional to the square of the instantaneous velocity value of the second satellite. The range-direction distance of the first satellite is inversely proportional to the absolute value of the Doppler slope of the first satellite. The range-direction distance of the second satellite is inversely proportional to the absolute value of the Doppler slope of the second satellite. The instantaneous velocity value is the modulus of the instantaneous velocity vector.
[0043] In the above embodiment, passive synthetic aperture processing is performed on the radiation source signal to obtain the azimuth time and Doppler slope, and then based on the navigation positioning information of the satellite, the instantaneous position vector and instantaneous velocity vector at the azimuth time can be accurately and efficiently determined, and based on the instantaneous velocity vector and the Doppler slope, the range distance can be accurately and efficiently determined.
[0044] In one embodiment, the distances between the first satellite and the second satellite and the target radiation source are determined according to the instantaneous velocity vectors and Doppler slopes of the first satellite and the second satellite, including: determining the instantaneous velocity values of the first satellite and the second satellite at their respective azimuth moments according to the instantaneous velocity vectors of the first satellite and the second satellite; determining the carrier frequency of the target radiation source according to the radiation source signals received by the first satellite and the second satellite; determining the distances between the first satellite and the second satellite and the target radiation source according to the instantaneous velocity values and Doppler slopes of the first satellite and the second satellite, the carrier frequency of the target radiation source and the speed of light.
[0045] In one embodiment, the distance in the range direction is proportional to the carrier frequency of the target radiation source. The distance in the range direction is proportional to the square of the instantaneous velocity value. The distance in the range direction is inversely proportional to the speed of light. The distance in the range direction is inversely proportional to the absolute value of the Doppler slope.
[0046] In one embodiment, the distances between the first satellite and the second satellite and the target radiation source may be determined according to the following formula:
[0047]
[0048] in, Represents the distance between the first satellite A and the target radiation source. Represents the distance between the second satellite B and the target radiation source. Indicates the carrier frequency of the target radiation source. Represents the speed of light. Represents the instantaneous velocity value of the first satellite A. Represents the instantaneous velocity value of the second satellite B. represents the Doppler slope of the first satellite A. represents the Doppler slope of the second satellite B.
[0049] In the above embodiment, the distances between the first satellite and the second satellite and the target radiation source can be accurately determined based on the instantaneous velocity values and Doppler slopes of the first satellite and the second satellite, the carrier frequency and the speed of light of the target radiation source.
[0050] In one embodiment, an equation of a first plane and an equation of a second plane in which a target radiation source is located are constructed based on instantaneous position vectors and instantaneous velocity vectors of a first satellite and a second satellite, respectively, including: constructing a first position vector of the target radiation source relative to the first satellite and a second position vector of the second satellite, respectively, based on differences between position coordinate variables of the target radiation source and the instantaneous position vectors of the first satellite and the second satellite; constructing an equation of the first plane in which the target radiation source is located based on the first position vector and the instantaneous velocity vector of the first satellite; constructing an equation of the second plane in which the target radiation source is located based on the second position vector and the instantaneous velocity vector of the second satellite.
[0051] In one embodiment, the equation of the first plane where the target radiation source is located can be constructed based on the dot product between the first position vector and the instantaneous velocity vector of the first satellite being equal to zero. The equation of the second plane where the target radiation source is located can be constructed based on the dot product between the second position vector and the instantaneous velocity vector of the second satellite being equal to zero.
[0052] It can be understood that, since the first position vector of the target radiation source relative to the first satellite is perpendicular to the instantaneous velocity vector of the first satellite, the equation of the first plane can be constructed by constraining the dot product between the first position vector and the instantaneous velocity vector of the first satellite to be equal to zero. Since the second position vector of the target radiation source relative to the second satellite is perpendicular to the instantaneous velocity vector of the second satellite, the equation of the second plane can be constructed by constraining the dot product between the second position vector and the instantaneous velocity vector of the second satellite to be equal to zero.
[0053] In one embodiment, the equation of the first plane is as follows:
[0054] in, represents the instantaneous velocity vector of the first satellite A. represents the instantaneous position vector of the first satellite A. The position coordinate variable representing the target radiation source. represents the first position vector of the target radiation source relative to the first satellite. T represents transposition.
[0055] In one embodiment, the equation of the second plane is as follows:
[0056] in, represents the instantaneous velocity vector of the second satellite B. represents the instantaneous position vector of the second satellite B. The position coordinate variable representing the target radiation source. represents the second position vector of the target radiation source relative to the second satellite. T represents transposition.
[0057] In the above embodiment, the equation of the first plane where the target radiation source is located is constructed based on the first position vector and the instantaneous velocity vector of the first satellite; the equation of the second plane where the target radiation source is located is constructed based on the second position vector and the instantaneous velocity vector of the second satellite, so that the equation of the first plane and the equation of the second plane where the target radiation source is located can be accurately obtained.
[0058] In one embodiment, an equation of a first surface and an equation of a second surface where a target radiation source is located are constructed according to instantaneous position vectors and range distances of a first satellite and a second satellite, respectively, including: constructing a first position vector of the target radiation source relative to the first satellite and a second position vector of the target radiation source relative to the second satellite according to differences between position coordinate variables of the target radiation source and the instantaneous position vectors of the first satellite and the second satellite, respectively; constructing an equation of the first surface where the target radiation source is located according to the first position vector and the range distance of the first satellite; constructing an equation of the second surface where the target radiation source is located according to the second position vector and the range distance of the second satellite.
[0059] In one embodiment, the equation of the first curved surface where the target radiation source is located can be constructed based on the dot product of the first position vector and itself being equal to the square of the distance in the range direction of the first satellite. The equation of the second curved surface where the target radiation source is located can be constructed based on the dot product of the second position vector and itself being equal to the square of the distance in the range direction of the second satellite.
[0060] In one embodiment, the equation of the first surface is as follows:
[0061] in, represents the instantaneous position vector of the first satellite A. The position coordinate variable representing the target radiation source. A first position vector representing the target radiation source relative to the first satellite. represents the distance between the first satellite A and the target radiation source. T represents transposition.
[0062] In one embodiment, the equation of the second surface is as follows:
[0063] in, represents the instantaneous position vector of the second satellite B. The position coordinate variable representing the target radiation source. A second position vector representing the target radiation source relative to the second satellite. represents the distance between the second satellite B and the target radiation source. T represents transposition.
[0064] In the above embodiment, the equation of the first surface where the target radiation source is located is constructed according to the first position vector and the distance in the range direction of the first satellite, and the equation of the second surface where the target radiation source is located is constructed according to the second position vector and the distance in the range direction of the second satellite. The equation of the first surface and the equation of the second surface where the target radiation source is located can be accurately constructed.
[0065] In one embodiment, solving a nonlinear equation group to obtain the position coordinate value of the target radiation source includes: constructing a Newton equation group according to the nonlinear equation group; obtaining an initial predicted position coordinate value, and using the initial predicted position coordinate value as the predicted position coordinate value in the first round of iteration; in each round of iteration, substituting the predicted position coordinate value of the current round of iteration into the Newton equation group, and solving to obtain the position coordinate adjustment value of the current round of iteration; determining the predicted position coordinate value of the next round of iteration according to the position coordinate adjustment value of the current round of iteration and the predicted position coordinate value of the current round of iteration; returning to execute the step of substituting the predicted position coordinate value of the current round of iteration into the Newton equation group, and solving to obtain the position coordinate adjustment value of the current round of iteration, so as to enter the next round of iteration until the iteration stopping condition is met; after stopping the iteration, determining the predicted position coordinate value obtained in the last round of iteration as the position coordinate value of the target radiation source.
[0066] In one embodiment, in each round of iteration, the predicted position coordinate value of the next round of iteration may be determined according to the sum of the position coordinate adjustment value of the current round of iteration and the predicted position coordinate value of the current round of iteration.
[0067] In one embodiment, the nonlinear system of equations is as follows:
[0068] The nonlinear equations are converted into vector form as follows:
[0069] in, The position coordinate variable representing the target radiation source.
[0070] Then you can ask The derivative matrix of . The derivative matrix can be a Jacobi matrix, etc.
[0071] Obtain The Jacobian matrix as follows:
[0072] according to and Construct Newton's equations:
[0073] Where k represents the iteration round number. Represents the predicted position coordinate value of the kth iteration. Indicates the position coordinate adjustment value of the kth iteration.
[0074] Get the initial predicted position coordinates ,Will As the predicted position coordinates in the first round of iteration, substitute them into Newton's equations:
[0075] Solve Newton's equations to get the position coordinate adjustment value of the first round:
[0076] Then, based on the predicted position coordinate values in the first round of iteration Adjust the position coordinates with the first iteration The sum of the predicted position coordinates in the next iteration is determined :
[0077] Iterate the above steps of solving Newton's equations to obtain the position coordinate adjustment value, and then obtain the predicted position coordinate value in the next round of iteration until the iteration stop condition is met, and the predicted position coordinate value obtained in the last round of iteration is Determine the position coordinate value of the target radiation source.
[0078] In one embodiment, the iteration stopping condition may be that the difference between the predicted position coordinate value in the current iteration and the predicted position coordinate value in the previous iteration is less than a preset threshold.
[0079] In one embodiment, the iteration stop condition may be as follows:
[0080] in, Represents the predicted position coordinate value in the current round iteration. Indicates the predicted position coordinate value in the previous iteration. Indicates the preset threshold. The dimension representing the coordinate values of the predicted location. Represents the value of the i-th position in the predicted position coordinate value in the current round iteration. Represents the value of the i-th position in the predicted position coordinate value in the previous iteration.
[0081] In the above embodiment, a Newton's equations are constructed based on a nonlinear equation group, and then the Newton's equations are iteratively solved. The predicted position coordinate value obtained in the last round of iteration is determined as the position coordinate value of the target radiation source. The position coordinate value of the target radiation source can be accurately determined, thereby improving the positioning accuracy of the radiation source.
[0082] The efficiency of the present invention is verified by simulation experiment data. In this simulation experiment, the position coordinates of the radiation source in the ECEF coordinate system (Earth-Centered, Earth-Fixed) are [-2164952.31, 4394341.81, 4099970.57], the carrier frequency of the radiation source is 1.6 GHz, the sampling rate of the baseband signal is 96 KHz, the duration of receiving signals during the period when the low-orbit satellite A (the first satellite) and the low-orbit satellite B (the second satellite) pass the top is 6 seconds, the instantaneous speed values of the low-orbit satellite A and the low-orbit satellite B are 7258.96 m / s and 7383.64 m / s, and the azimuth time is and They are 1.3141s and 1.4471s respectively, and the distance and The passive synthetic aperture processing time is 0.69s. Passive synthetic aperture processing is performed on the received radiation source signals of low-orbit satellite A and low-orbit satellite B, and the Doppler slope-azimuth time processing result diagram is shown in Figure 3 (a) and Figure 3 (b). Among them, Figure 3 (a) is the Doppler slope-azimuth time processing result diagram of low-orbit satellite A, and Figure 3 (b) is the Doppler slope-azimuth time processing result diagram of low-orbit satellite B. According to Figures 3 (a) and 3 (b), the azimuth time and Doppler slope estimated by passive synthetic aperture processing are respectively , , , The distance to distance is calculated as , . Given the initial predicted position coordinate value , to obtain for:
[0083] Obtain The Jacobi matrix is:
[0084] Will and Substituting into Newton's equations and solving them we get:
[0085] Further we get:
[0086] Iterate the above steps until the iteration stop condition is met, and the output position coordinate value of the target radiation source is [-2165170.48, 4394692.05, 4100205.73], and the estimated error is 474.95m. The change of positioning estimation error with the number of iterations is shown in Figure 4 shown.
[0087] The following is a description of the three-dimensional positioning device for a dual-satellite stationary radiation source based on passive synthetic aperture provided by the present invention. The three-dimensional positioning device for a dual-satellite stationary radiation source based on passive synthetic aperture described below and the three-dimensional positioning method for a dual-satellite stationary radiation source based on passive synthetic aperture described above can be referenced to each other.
[0088] like Figure 5 As shown, the present invention provides a three-dimensional positioning device 500 for a dual-satellite stationary radiation source based on passive synthetic aperture, comprising the following modules: The data processing module 502 is used to perform passive synthetic aperture processing on the radiation source signals received by the first satellite and the second satellite from the target radiation source, respectively, to determine the instantaneous position vector, instantaneous velocity vector and range distance of the first satellite and the second satellite at the azimuth moments corresponding to the target radiation source, respectively.
[0089] The equation construction module 504 is used to construct the equation of the first plane and the equation of the second plane where the target radiation source is located according to the instantaneous position vector and the instantaneous velocity vector of the first satellite and the second satellite respectively; and to construct the equation of the first curved surface and the equation of the second curved surface where the target radiation source is located according to the instantaneous position vector and the range distance of the first satellite and the second satellite respectively.
[0090] The position solving module 506 is used to combine the equation of the first plane, the equation of the second plane, the equation of the first curved surface and the equation of the second curved surface to form a nonlinear equation group, and solve the nonlinear equation group to obtain the position coordinate value of the target radiation source.
[0091] In one embodiment, the data processing module 502 is also used to perform passive synthetic aperture processing on the radiation source signals received by the first satellite and the second satellite from the target radiation source, respectively, to obtain the azimuth time and Doppler slope of the first satellite and the second satellite corresponding to the target radiation source, respectively; determine the instantaneous position vector and instantaneous velocity vector of the first satellite and the second satellite at their respective azimuth time according to the navigation positioning information of the first satellite and the second satellite, respectively; determine the distance between the first satellite and the second satellite and the target radiation source, respectively, according to the instantaneous velocity vector and the Doppler slope of the first satellite and the second satellite, respectively.
[0092] In one embodiment, the data processing module 502 is also used to determine the instantaneous velocity values of the first satellite and the second satellite at their respective azimuth moments based on the instantaneous velocity vectors of the first satellite and the second satellite respectively; determine the carrier frequency of the target radiation source based on the radiation source signal received by the first satellite and the second satellite; and determine the distance between the first satellite and the second satellite and the target radiation source respectively based on the instantaneous velocity values and Doppler slopes of the first satellite and the second satellite, the carrier frequency and the speed of light of the target radiation source.
[0093] In one embodiment, the equation construction module 504 is also used to construct a first position vector of the target radiation source relative to the first satellite and a second position vector of the target radiation source relative to the second satellite according to the difference between the position coordinate variable of the target radiation source and the instantaneous position vectors of the first satellite and the second satellite respectively; construct an equation of a first plane in which the target radiation source is located according to the first position vector and the instantaneous velocity vector of the first satellite; and construct an equation of a second plane in which the target radiation source is located according to the second position vector and the instantaneous velocity vector of the second satellite.
[0094] In one embodiment, the equation construction module 504 is also used to construct a first position vector of the target radiation source relative to the first satellite and a second position vector relative to the second satellite according to the difference between the position coordinate variable of the target radiation source and the instantaneous position vectors of the first satellite and the second satellite respectively; construct an equation of a first surface on which the target radiation source is located according to the first position vector and the distance in the distance direction of the first satellite; and construct an equation of a second surface on which the target radiation source is located according to the second position vector and the distance in the distance direction of the second satellite.
[0095] In one embodiment, the position solving module 506 is also used to construct a Newton equation group based on the nonlinear equation group; obtain the initial predicted position coordinate value, and use the initial predicted position coordinate value as the predicted position coordinate value in the first round of iteration; in each round of iteration, substitute the predicted position coordinate value of the current round of iteration into the Newton equation group, and solve to obtain the position coordinate adjustment value of the current round of iteration; determine the predicted position coordinate value of the next round of iteration based on the position coordinate adjustment value of the current round of iteration and the predicted position coordinate value of the current round of iteration; return to execute the step of substituting the predicted position coordinate value of the current round of iteration into the Newton equation group, and solve to obtain the position coordinate adjustment value of the current round of iteration, so as to enter the next round of iteration until the iteration stop condition is met; after stopping the iteration, determine the predicted position coordinate value obtained in the last round of iteration as the position coordinate value of the target radiation source.
[0096] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the three-dimensional positioning method of a dual-satellite stationary radiation source based on passive synthetic aperture provided by the above methods. The method includes: performing passive synthetic aperture processing on the radiation source signals from the target radiation source received by the first satellite and the second satellite, respectively, to determine the instantaneous position vector, instantaneous velocity vector and range distance of the first satellite and the second satellite at the azimuth moments corresponding to the target radiation source; constructing the equation of the first plane and the equation of the second plane where the target radiation source is located according to the instantaneous position vector and the instantaneous velocity vector of the first satellite and the second satellite, respectively; constructing the equation of the first curved surface and the equation of the second curved surface where the target radiation source is located according to the instantaneous position vector and the range distance of the first satellite and the second satellite, respectively; combining the equation of the first plane, the equation of the second plane, the equation of the first curved surface and the equation of the second curved surface to form a nonlinear equation group, and solving the nonlinear equation group to obtain the position coordinate value of the target radiation source.
[0097] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0098] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0099] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A three-dimensional positioning method for a dual-satellite stationary radiation source based on passive synthetic aperture, characterized in that: include: Performing passive synthetic aperture processing on the radiation source signals from the target radiation source received by the first satellite and the second satellite, respectively, to determine the instantaneous position vector, instantaneous velocity vector and range distance of the first satellite and the second satellite at respective azimuth moments corresponding to the target radiation source; Constructing an equation of a first plane and an equation of a second plane in which the target radiation source is located according to the instantaneous position vector and the instantaneous velocity vector of the first satellite and the second satellite respectively; Constructing an equation of a first curved surface and an equation of a second curved surface where the target radiation source is located according to the instantaneous position vector and the range direction distance of the first satellite and the second satellite respectively; The equation of the first plane, the equation of the second plane, the equation of the first curved surface and the equation of the second curved surface are combined to form a nonlinear equation group, and the position coordinate value of the target radiation source is obtained by solving the nonlinear equation group.
2. The method for three-dimensional positioning of a dual-satellite stationary radiation source based on passive synthetic aperture according to claim 1, characterized in that: The passive synthetic aperture processing is performed on the radiation source signals received by the first satellite and the second satellite from the target radiation source, respectively, to determine the instantaneous position vector, instantaneous velocity vector and range distance of the first satellite and the second satellite at the azimuth moments corresponding to the target radiation source, respectively, including: Performing passive synthetic aperture processing on the radiation source signals from the target radiation source received by the first satellite and the second satellite, respectively, to obtain the azimuth time and Doppler slope of the first satellite and the second satellite corresponding to the target radiation source, respectively; Determine, according to the navigation and positioning information of the first satellite and the second satellite, the instantaneous position vector and the instantaneous velocity vector of the first satellite and the second satellite at the respective azimuth moments; Determine the distances between the first satellite and the second satellite and the target radiation source respectively according to the instantaneous velocity vector and the Doppler slope of the first satellite and the second satellite respectively.
3. The method for three-dimensional positioning of a dual-satellite stationary radiation source based on passive synthetic aperture according to claim 2, characterized in that: The determining, according to the instantaneous velocity vector and the Doppler slope of the first satellite and the second satellite, respectively, the distances between the first satellite and the second satellite and the target radiation source, comprises: Determine, according to the instantaneous velocity vectors of the first satellite and the second satellite, the instantaneous velocity values of the first satellite and the second satellite at the respective azimuth moments; Determining a carrier frequency of the target radiation source according to the radiation source signals received by the first satellite and the second satellite; Determine the distances between the first satellite and the second satellite and the target radiation source respectively according to the instantaneous velocity values and the Doppler slopes of the first satellite and the second satellite, the carrier frequency and the speed of light of the target radiation source.
4. The method for three-dimensional positioning of a dual-satellite stationary radiation source based on passive synthetic aperture according to claim 1, characterized in that: The constructing an equation of a first plane and an equation of a second plane where the target radiation source is located according to the instantaneous position vector and the instantaneous velocity vector of the first satellite and the second satellite, respectively, comprises: Constructing a first position vector of the target radiation source relative to the first satellite and a second position vector of the target radiation source relative to the second satellite, respectively, according to differences between the position coordinate variables of the target radiation source and the instantaneous position vectors of the first satellite and the second satellite; Constructing an equation of a first plane in which the target radiation source is located according to the first position vector and the instantaneous velocity vector of the first satellite; An equation of a second plane in which the target radiation source is located is constructed according to the second position vector and the instantaneous velocity vector of the second satellite.
5. The method for three-dimensional positioning of a dual-satellite stationary radiation source based on passive synthetic aperture according to claim 1, characterized in that: The constructing an equation of a first curved surface and an equation of a second curved surface where the target radiation source is located according to the instantaneous position vector and the range direction distance of the first satellite and the second satellite respectively, comprises: Constructing a first position vector of the target radiation source relative to the first satellite and a second position vector of the target radiation source relative to the second satellite, respectively, according to differences between the position coordinate variables of the target radiation source and the instantaneous position vectors of the first satellite and the second satellite; Constructing an equation of a first curved surface on which the target radiation source is located according to the first position vector and the range distance of the first satellite; An equation of a second curved surface on which the target radiation source is located is constructed according to the second position vector and the range distance of the second satellite.
6. The method for three-dimensional positioning of a dual-satellite stationary radiation source based on passive synthetic aperture according to any one of claims 1 to 5, characterized in that: The step of solving the nonlinear equation group to obtain the position coordinate value of the target radiation source includes: According to the nonlinear equations, construct Newton equations; Obtaining an initial predicted position coordinate value, and using the initial predicted position coordinate value as a predicted position coordinate value in a first round of iteration; In each round of iteration, the predicted position coordinate value of the current round of iteration is substituted into the Newton equations to obtain the position coordinate adjustment value of the current round of iteration; Determining the predicted position coordinate value of the next round of iteration according to the position coordinate adjustment value of the current round of iteration and the predicted position coordinate value of the current round of iteration; Return to the step of substituting the predicted position coordinate value of the current round of iteration into the Newton equations to solve and obtain the position coordinate adjustment value of the current round of iteration, so as to enter the next round of iteration until the iteration stop condition is met; After the iteration is stopped, the predicted position coordinate value obtained in the last round of iteration is determined as the position coordinate value of the target radiation source.
7. A three-dimensional positioning device for a dual-satellite stationary radiation source based on passive synthetic aperture, characterized in that: include: A data processing module is used to perform passive synthetic aperture processing on the radiation source signals received by the first satellite and the second satellite from the target radiation source, respectively, to determine the instantaneous position vector, instantaneous velocity vector and range distance of the first satellite and the second satellite at the azimuth moments corresponding to the target radiation source, respectively; an equation construction module, configured to construct an equation of a first plane and an equation of a second plane where the target radiation source is located according to the instantaneous position vector and the instantaneous velocity vector of the first satellite and the second satellite, respectively; and construct an equation of a first curved surface and an equation of a second curved surface where the target radiation source is located according to the instantaneous position vector and the range distance of the first satellite and the second satellite, respectively; The position solving module is used to combine the equation of the first plane, the equation of the second plane, the equation of the first curved surface and the equation of the second curved surface to form a nonlinear equation group, and solve the nonlinear equation group to obtain the position coordinate value of the target radiation source.
8. The three-dimensional positioning device for dual-satellite stationary radiation sources based on passive synthetic aperture according to claim 7, characterized in that: The data processing module is also used to perform passive synthetic aperture processing on the radiation source signals from the target radiation source received by the first satellite and the second satellite, respectively, to obtain the azimuth time and Doppler slope of the first satellite and the second satellite corresponding to the target radiation source respectively; determine the instantaneous position vector and instantaneous velocity vector of the first satellite and the second satellite at their respective azimuth time according to the navigation positioning information of the first satellite and the second satellite; determine the distance between the first satellite and the second satellite and the target radiation source respectively according to the instantaneous velocity vector and the Doppler slope of the first satellite and the second satellite.
9. The three-dimensional positioning device for dual-satellite stationary radiation sources based on passive synthetic aperture according to claim 7, characterized in that: The position solving module is also used to construct a Newton equation group according to the nonlinear equation group; obtain an initial predicted position coordinate value, and use the initial predicted position coordinate value as the predicted position coordinate value in the first round of iteration; in each round of iteration, substitute the predicted position coordinate value of the current round of iteration into the Newton equation group, and solve to obtain the position coordinate adjustment value of the current round of iteration; determine the predicted position coordinate value of the next round of iteration according to the position coordinate adjustment value of the current round of iteration and the predicted position coordinate value of the current round of iteration; Return to the step of substituting the predicted position coordinate value of the current round of iteration into the Newton equations to solve the position coordinate adjustment value of the current round of iteration, so as to enter the next round of iteration until the iteration stop condition is met; after stopping the iteration, the predicted position coordinate value obtained in the last round of iteration is determined as the position coordinate value of the target radiation source.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method for three-dimensional positioning of a binary stationary radiation source based on passive synthetic aperture as claimed in any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Satellite equivalent speed calculation method for passive synthetic aperture positioning
CN112560295A
Method and device for jointly positioning radiation source by multiple satellites and electronic equipment
CN113359165A
Samsung earth time difference positioning method under non-convergence condition
CN116047559A
Distance and Doppler combined rapid positioning method based on single low earth orbit satellite
CN117250649A
Cascade positioning method in double-satellite joint direction-finding positioning system
CN117908062A