The invention discloses a
satellite-borne
microwave general positioning method, which is used for single-
satellite multi-
orbit positioning when a ground
radiation source searches and traverses an airspace in the air, and comprises the following steps of: determining a sub-
satellite point visual circle
radius according to a
satellite orbit height; determining the possible position of the ground
radiation source according to the M sub-satellite point positions and the visible circle
radius, wherein the visible circle intersection corresponding to all the sub-satellite point positions is the possible position of the ground
radiation source; aiming at the possible position of each ground radiation source, calculating an
azimuth angle and a
pitch angle of each sub-satellite point corresponding to the possible position of each ground radiation source, and extracting a corresponding
gain array from an antenna pattern; comparing a
signal energy array acquired by a sub-satellite point with the
gain array, and calculating a variance of an energy
gain difference array as a matching criterion; and traversing all the possible positions of the ground radiation source, and averaging the positions with the minimum variance of 0.5% to obtain a general positioning result. According to the invention, a
method of averaging possible positions with the minimum variance of 0.5% is adopted, so that the approximate positioning precision is greatly improved.