Allocation method and device for sensing beam resources, computer equipment, readable storage medium and program product

By acquiring and fitting the uplink direction information in the target dataset, combining the ephemeris information and target point positions, the perceived satellite set is optimized to improve the estimation accuracy of the beam direction, the problem of limited perception resources is solved, and the efficiency and comprehensive capabilities of beam direction perception are improved.

CN120017131APending Publication Date: 2025-05-16TSINGHUA UNIVERSITY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510123572.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-26
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

In the wide area of ​​the ground, multiple wave positions have perception requirements and perceived information is time-consuming. However, since the number of satellites available for perception over the region and the number of harvested beams available for perception on the satellite are limited, how to achieve reasonable planning of perceived satellite resources occupied by a single point has become an urgent technical problem.

Method used

By obtaining the target data set, including multiple uplink pointing information of target points of other parties within the target time period, the target data set is fitted using the distribution estimation algorithm to obtain the uplink pointing information distribution. Based on the ephemeris information and the position information of the target point, an objective function with perceptual accuracy is constructed, and the objective function is optimized to obtain an optimized perceptual satellite set to improve the estimation accuracy of the beam direction.

Benefits of technology

The efficiency of perceived single-point uplink beams is improved, the comprehensive ability to perceive multi-point beam directions in the region is enhanced, and the direction perception capability and resource utilization of the overall beams in the region are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120017131A_ABST
    Figure CN120017131A_ABST
Patent Text Reader

Abstract

The invention relates to a method and a device for allocating sensing beam resources, computer equipment, a computer readable storage medium and a computer program product. The method comprises the following steps: if a current moment is a target moment, acquiring a target data set corresponding to the current moment; fitting the target data set through a distribution estimation algorithm to obtain uplink pointing information distribution corresponding to the target data set; and based on the uplink pointing information distribution, the perceptible satellite set and the uplink pointing set, constructing a target function of perceptual precision, and performing optimization processing on the target function of perceptual precision to obtain a corresponding optimized perceptual satellite set when the target function satisfies a preset optimization condition, thereby improving the efficiency of perceptual single-point uplink beams, and improving the accuracy of the perceptual single-point uplink beams. The multi-point beam direction sensing capability is enhanced, distribution of pointing information constructed based on historical pointing data of a single point can be used as priori information of optimization processing, and a combination of sensing satellites which can be used under the condition that the sensing precision is the highest can be quickly obtained.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of satellite communication technology, and in particular to a method, apparatus, computer equipment, computer-readable storage medium and computer program product for allocating sensing beam resources. Background Art

[0002] With the development of wireless communication technology, the scale of satellite communication systems has continued to expand, and the number of users has continued to grow. In recent years, emerging satellite communication network operators have begun to build large-scale non-geostationary orbit (NGSO) satellite constellation systems. It is an inevitable trend for massive satellites from different systems to share frequency bands. In order to ensure the efficient use of frequency resources, interference avoidance is required between constellations. For example, by setting the beam pointing, interference isolation can be achieved with satellites in other systems in the time and space domain. Therefore, it is necessary to obtain the uplink transmission signal in the other system to estimate the other party's beam direction information.

[0003] In the related technology, in the actual application process, there are multiple wave positions with perception needs in a wide range of ground, and the perception information is time-sensitive, so the perception needs of multiple wave positions need to be met at the same time. However, the number of satellites available for perception above the region and the number of receiving beams available for perception on the satellite are limited. Therefore, how to achieve the reasonable planning of the resources of the perception satellite occupied by a single point is a technical problem that needs to be solved urgently. Summary of the invention

[0004] Based on this, it is necessary to provide a method, device, computer equipment, computer-readable storage medium and computer program product for allocating perception beam resources that can improve the beam utilization of perception satellites in resource priority scenarios in response to the above technical problems.

[0005] In other aspects, the present application provides a method for allocating sensing beam resources, including:

[0006] If the current moment is the target moment, then obtaining a target data set corresponding to the current moment; the target data set includes multiple uplink pointing information of target points of other parties within the target time period;

[0007] Fitting the target data set by a distribution estimation algorithm to obtain an uplink pointing information distribution corresponding to the target data set;

[0008] Based on the ephemeris information of the other party corresponding to the current moment, the ephemeris information of the target party, and the position information of the target point, a perceptible satellite set and an uplink pointing set are obtained;

[0009] Based on the uplink pointing information distribution, the perceptible satellite set and the uplink pointing set, an objective function of perception accuracy is constructed, and the objective function of perception accuracy is optimized to obtain an optimized perception satellite set corresponding to the objective function satisfying a preset optimization condition, and the optimized perception satellite set is used for beam direction estimation.

[0010] In one embodiment, the method further comprises:

[0011] By calling each of the optimized sensing satellites, the signal transmitted by the target user at the target point is jointly received, and the beam direction of the signal received by each of the optimized sensing satellites is jointly estimated through a joint sensing algorithm to obtain the uplink beam direction of the target user at the current moment.

[0012] In one embodiment, the method further comprises:

[0013] Acquire an initial data set, wherein the initial data set includes a plurality of uplink pointing information of the target point;

[0014] If the initial data set does not meet the preset distribution construction condition, the target point is sensed at multiple times by multiple perceptible satellites in the target party to obtain uplink pointing information of the target point corresponding to each of the times;

[0015] The uplink directional information corresponding to each of the moments is added to the initial data set to obtain the target data set.

[0016] In one embodiment, the target time is an initial time or an update period time of the uplink pointing information distribution; and fitting the target data set by a distribution estimation algorithm to obtain the uplink pointing information distribution corresponding to the target data set includes:

[0017] Fitting the target data set by a distribution estimation algorithm to obtain distribution parameters corresponding to the target data set;

[0018] Based on the distribution parameters, the uplink pointing information distribution corresponding to the target data set is obtained.

[0019] In one of the embodiments, obtaining the perceptible satellite set based on the ephemeris information of the other party, the ephemeris information of the target party, and the position information of the target point corresponding to the current moment includes:

[0020] Based on the ephemeris information of each satellite in the other party corresponding to the current moment, calculate the position of each satellite in the other party; based on the position information of the target point and the position of each satellite in the other party, obtain a first visible satellite in the other party that can see the target point;

[0021] Based on the ephemeris information of each satellite in the target party corresponding to the current moment, the position of each satellite in the target party is calculated; based on the position information of the target point and the position of each satellite in the target party, a second visible satellite in the target party that can see the target point is obtained;

[0022] A perceptible satellite set is obtained based on each of the first visible satellites and each of the second visible satellites.

[0023] In one embodiment, the optimizing process of the objective function of the sensing accuracy to obtain the optimized sensing satellite set corresponding to the objective function satisfying the preset optimization condition includes:

[0024] When the constraint condition of the objective function is the maximum number of available perception satellites and the variable set of the objective function is the perceptible satellite set, the objective function of the perception accuracy is optimized by a preset integer programming algorithm to obtain an optimized perception satellite set corresponding to the maximum perception accuracy, and the optimized perception satellite set is determined based on the perceptible satellite set.

[0025] In terms of objectives, the present application also provides a device for allocating sensing beam resources, including:

[0026] A first acquisition module is used to acquire a target data set corresponding to the current moment if the current moment is a target moment; the target data set includes a plurality of uplink pointing information of target points of other parties within a target time period;

[0027] A fitting module, used to fit the target data set through a distribution estimation algorithm to obtain an uplink pointing information distribution corresponding to the target data set;

[0028] A first determination module is used to obtain a perceptible satellite set and an uplink pointing set based on the ephemeris information of the other party, the ephemeris information of the target party and the position information of the target point corresponding to the current moment;

[0029] The optimization module is used to construct an objective function of perception accuracy based on the uplink pointing information distribution, the perceptible satellite set and the uplink pointing set, and optimize the objective function of the perception accuracy to obtain an optimized perception satellite set corresponding to the objective function satisfying a preset optimization condition, wherein the optimized perception satellite set is used for beam direction estimation.

[0030] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps in this embodiment when executing the computer program.

[0031] In a fourth aspect, the present application further provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the steps in this embodiment are implemented.

[0032] In a fifth aspect, the present application also provides a computer program product, including a computer program, which implements the steps in this embodiment when executed by a processor.

[0033] The above-mentioned method, device, computer equipment, computer-readable storage medium and computer program product for allocating perception beam resources, wherein the method includes: if the current moment is the target moment, obtaining the target data set corresponding to the current moment; the target data set includes multiple uplink pointing information of the target point of the other party within the target time period; fitting the target data set through a distribution estimation algorithm to obtain the uplink pointing information distribution corresponding to the target data set; based on the ephemeris information of the other party corresponding to the current moment, the ephemeris information of the target party and the position information of the target point, obtaining the perceptible satellite set and the uplink pointing set; based on the uplink pointing information distribution, the perceptible satellite set and the uplink pointing set, constructing an objective function of perception accuracy, and optimizing the objective function of perception accuracy to obtain the optimized perception satellite set corresponding to the objective function that meets the preset optimization conditions, and the optimized perception satellite set is used for beam direction estimation.

[0034] By adopting this method, the efficiency of perceiving a single-point uplink beam can be improved, and the comprehensive ability to perceive the direction of multiple-point beams in a region can be enhanced. The distribution of pointing information constructed based on the historical pointing data of a single point can be used as prior information for optimization processing, and a combination of perception satellites that can be used with the highest perception accuracy can be quickly and accurately obtained, thereby improving the overall beam direction perception capability in the region and the resource utilization rate for beam defense line perception. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0036] Figure 1 FIG. 1 is an application environment diagram of a method for allocating sensing beam resources in an embodiment;

[0037] Figure 2 A schematic diagram of a flow chart of a method for allocating sensing beam resources in one embodiment;

[0038] Figure 3A schematic diagram of a process for obtaining a target data set in one embodiment;

[0039] Figure 4 A schematic diagram of a flow chart of steps for obtaining uplink pointing information distribution in one embodiment;

[0040] Figure 5 A schematic diagram of a flow chart of steps for obtaining a perceptible satellite set and an uplink pointing set in one embodiment;

[0041] Figure 6 A schematic diagram of an application scenario in a specific embodiment;

[0042] Figure 7 It is a schematic diagram of a flow chart in a specific embodiment;

[0043] Figure 8 is a structural block diagram of a device for allocating sensing beam resources in one embodiment;

[0044] Fig. 9 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0045] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0046] With the development of wireless communication technology, especially the rapid development of satellite communication systems in mobile communications, the scale of satellite communication systems has continued to expand, and the number of users of each satellite communication system has also continued to grow. In recent years, emerging satellite communication network operators have begun to build large-scale non-geostationary orbit (NGSO) satellite constellation systems. Satellite systems of different types or organizations all operate in the same broadband communication frequency band. In other words, with the development of technology, thousands of satellites from different systems will work in a common frequency band, and multi-system spectrum sharing has become inevitable.

[0047] In order to use frequency resources more efficiently, interference avoidance is required between different satellite communication systems. The frequency coordination principle between different satellite communication systems stipulated by the International Telecommunication Union (ITU) is the "first come, first served" principle. The satellite constellation system that is reported first has priority in interference coordination, and the system reported later needs to ensure that it does not cause harmful interference to the reported system.

[0048] With the development of phased array antenna technology, both satellites and users can generate agile spot beams and flexibly set beam pointing to isolate interference from other systems in the time and space domain. In order to ensure the efficiency of avoiding interference between systems, the target system needs to obtain link direction information from other systems. In a multi-system coexistence scenario, for example, in a scenario where multiple non-cooperative systems coexist, that is, our target system coexists with other systems of other parties, for uplink direction information, the target system can use the spot beams of multiple satellites above the target area to jointly receive uplink transmission signals from earth stations of other systems in the area. The target system can obtain beam direction information of other systems through signal processing.

[0049] The perception accuracy of the beam pointing of the sensed node will be affected by the number of sensing satellites and the distribution of the sensing satellites relative to the sensed node. In actual applications, there are multiple wave positions with perception requirements in a wide ground range, and since the perception information is time-sensitive, the perception requirements of multiple wave positions need to be met at the same time. However, the number of satellites available for perception above the region and the number of receiving beams available for perception on the satellite are limited. Therefore, how to plan the sensing satellite resources occupied by a single point to meet the high-precision requirements of a few sensing satellites for single-point beam pointing perception is a technical problem that needs to be solved urgently.

[0050] The method for allocating perception beam resources provided in this embodiment can improve the efficiency of uplink beam direction perception of a single point in a wide-area scenario, and enhance the comprehensive ability of beam direction perception at multiple points in a wide-area region. Specifically, the method for allocating perception beam resources provided in this embodiment is an uplink perception beam resource allocation method based on pointing priors, and can specifically construct an uplink pointing distribution characterization model of a single point based on single-point pointing historical data; then, the uplink pointing distribution of the single point is determined as prior information, and combined with the satellite ephemeris information of the perceived system, a perception accuracy objective function weighted by the prior information is constructed, and by optimizing the weighted objective function, a combination of a few perception satellites that contributes most to single-point perception is obtained, thereby improving the perception beam utilization rate of the target constellation system in resource-limited scenarios.

[0051] The method for allocating sensing beam resources provided in the embodiment of the present application can be applied to Figure 1 The application system 100 shown in FIG. 1 includes an initialization module 200, a pointing data set management module 300, a geographic relationship calculation module 400, a pointing distribution construction module 500, a sensing satellite grouping module 600, and a beam direction joint sensing module 700. The application system 100 is a sensing system based on the spectral direction characteristics of multiple satellite receiving point beams.

[0052] The initialization module 200 and the pointing data set management module 300 are used to obtain the target data set; the geographic relationship calculation module 400 is used to obtain the perceptible satellite set; the pointing distribution construction module 500 is used to obtain the uplink pointing information distribution of the target point corresponding to the target data set; the perception satellite grouping module 600 is used to construct a weighted accuracy evaluation function based on the prior uplink pointing information distribution at the current moment and the satellite position of the perceived system, and use this function as the optimization target and the available perception resource ratio as a constraint to solve the optimal optimized perception satellite set at the current moment. In this way, each satellite in the optimized perception satellite set can transmit a point beam to the target user at the target point through the beam direction joint perception module 700, jointly receive and process the uplink signal of the target user, and estimate the beam direction of the target user based on the jointly received signal sample to obtain the beam direction of the target user.

[0053] In an exemplary embodiment, Figure 2 As shown, a method for allocating sensing beam resources is provided, and the method is applied to Figure 1 The application system 100 in FIG. 1 is used as an example to illustrate the method, which includes the following steps 202 to 208. Among them:

[0054] Step 202: If the current time is the target time, a target data set corresponding to the current time is obtained. The target data set includes multiple uplink pointing information of the target point of other parties within the target time period.

[0055] Among them, the target time can be the initial time of the method provided in this embodiment, or any update time of the uplink pointing information distribution corresponding to the target data set, and the uplink pointing information distribution corresponding to the target data set can be updated according to the preset time interval. The preset time interval can be a distribution update cycle determined based on the needs of the actual application scenario. The target data set corresponding to the current moment can be a plurality of uplink pointing information of the target point collected at the current moment in the target time period, and the target time period can be a time period before the current moment, for example, half an hour, one hour, etc. before the current moment; the plurality of uplink pointing information is the uplink pointing of the target point obtained by the satellite in the application system sensing the beam direction of the target point at each moment. For example, at the first moment, the m satellites in the application system can sense the target point respectively, and obtain m sensing data. The application system can make a joint estimate based on the m sensing data to obtain the uplink pointing of the target point at the first moment. The uplink pointing (information) can be the beam direction of the target point, for example, it can include azimuth, pitch angle, etc.

[0056] Optionally, the application system may include multiple satellite communication systems, for example, the satellite communication system of the target party and the satellite communication systems of one or more other parties, each satellite communication system may include multiple satellites, each satellite may be used for signal reception and beam direction estimation, etc. The target point of the other party may be the location point of the target user, and the location point of the target user may be the location point of the earth station of the other party.

[0057] Specifically, if the application system determines that the current moment is the initial moment of running the method provided in this embodiment, or any update moment of the distribution of uplink pointing information corresponding to the target data set, then the application system can determine that the current moment is the target moment. In this way, the application system can obtain the uplink pointing information corresponding to the perceived target point contained in the target data set corresponding to the current moment at multiple moments.

[0058] Step 204: Fit the target data set by using a distribution estimation algorithm to obtain the uplink pointing information distribution corresponding to the target data set.

[0059] Among them, the distribution estimation algorithm can be a distribution calculation algorithm determined based on the actual application scenario, such as a Gaussian distribution algorithm, etc.; the corresponding uplink pointing information distribution can be a Gaussian distribution of multiple uplink pointing information of the target point within the target time period; or, the uplink pointing information distribution can also be described by a probability density model; the uplink pointing information distribution can be based on prior data, that is, a pointing distribution model calculated based on multiple uplink pointing information within the target time period.

[0060] Specifically, after obtaining the target data set corresponding to the target point at the current moment, the application system can calculate the multiple uplink pointing information of the target point contained in the target data set through a preset distribution estimation algorithm to obtain the output result of the preset distribution estimation algorithm, and the output result is the distribution parameter of the data distribution corresponding to the calculated target data set, and the data distribution is the uplink pointing information distribution of the target point. The distribution parameter is associated with the preset distribution estimation algorithm; when the preset distribution estimation algorithm is a Gaussian distribution, the corresponding distribution parameter may include a mean and a variance. In this way, the application system can obtain the data distribution corresponding to the target data set through the mean and variance, that is, obtain the uplink pointing information distribution.

[0061] Optionally, the preset distribution estimation algorithm can also be a binomial distribution estimation algorithm, a Poisson distribution estimation algorithm, an exponential distribution estimation algorithm, etc. The present disclosure does not limit the specific type of the preset distribution estimation algorithm, and the distribution parameters correspond one-to-one to the type of the preset distribution estimation algorithm; if the preset distribution estimation algorithm is a binomial distribution estimation algorithm, the corresponding output distribution parameters include the number of trials and the probability of success of each trial; if the preset distribution estimation algorithm is a Poisson distribution estimation algorithm, the corresponding output distribution parameters include the average number of events per unit time / area, etc.

[0062] Step 206, based on the ephemeris information of the other party corresponding to the current moment, the ephemeris information of the target party and the position information of the target point, obtain the perceptible satellite set and the uplink pointing set.

[0063] Among them, the ephemeris information of the other party corresponding to the current moment may be the ephemeris information of each satellite in the satellite communication system of the other party at the current moment; the ephemeris information of the target party may be the ephemeris information of each satellite in the satellite communication system of the target party at the current moment. The location information of the target point is the location information of the location point where the target user is located, and the location point where the target user is located is the location of the earth station in the satellite communication system of the other party; the perceptible satellite set is the set of satellites in the satellite communication systems of the application system that have a visual relationship with the target user. The visual relationship between the satellite and the target user is that the satellite is visible to the target user at the target point.

[0064] Specifically, the application system can obtain the ephemeris information of the satellites contained in the satellite communication system of the target party corresponding to the current moment, as well as the ephemeris information of the satellites contained in the satellite communication systems of other parties in the application system at the current moment, and also needs to obtain the location information of the target user located at the target point. In this way, the application system can screen among the multiple satellites contained in the satellite communication system of the target party and the multiple satellites contained in the satellite communication systems of other parties based on the location information of the target point, the ephemeris information of the satellites contained in the satellite communication system of the target party, and the ephemeris information of the satellites contained in the satellite communication systems of other parties, respectively, to obtain multiple perceptible satellites, and obtain a perceptible satellite set based on the combination of the multiple perceptible satellites. That is, the multiple satellites contained in the perceptible satellite set are all in a visual relationship with the target user.

[0065] Step 208, based on the uplink pointing information distribution, the perceptible satellite set and the uplink pointing set, construct an objective function of the perception accuracy, and optimize the objective function of the perception accuracy to obtain an optimized perceptual satellite set corresponding to the objective function satisfying the preset optimization conditions.

[0066] The optimized sensing satellite set is used to estimate the beam direction, that is, to estimate the beam direction of the target point and obtain the beam direction of the target point. The uplink pointing information distribution corresponding to the target data set is the prior distribution corresponding to the target data set, that is, the distribution function of the uplink pointing information obtained by distribution estimation based on prior knowledge, or a distribution model, etc. The satellites in the sensing satellite set are all satellites in the satellite communication system of the target party. Optionally, the preset optimization condition can be the maximum sensing accuracy.

[0067] Specifically, the application system can construct an objective function based on the uplink pointing information distribution corresponding to the target data set and the perceptible satellite set corresponding to the target user, that is, construct a weighted perception accuracy, and obtain an objective function of weighted perception accuracy. The optimization target of the objective function can be the weighted perception accuracy. The application system can also configure the variable set of the objective function as a perceptible satellite set, and the constraint condition is the maximum number of available satellites contained in the perceptible satellite set. In this way, the application system can optimize the objective function with perception accuracy as the optimization target based on the variable set and the constraint condition, and obtain each satellite contained in the perceptible satellite set when the objective function of perception accuracy satisfies the preset optimization conditions, that is, obtain the optimized perception satellite set.

[0068] In the above-mentioned method for allocating sensing beam resources, if the current moment is the target moment, the target data set corresponding to the current moment is obtained; the target data set includes multiple uplink pointing information of the target point of other parties within the target time period; the target data set is fitted by the distribution estimation algorithm to obtain the uplink pointing information distribution corresponding to the target data set; based on the ephemeris information of other parties corresponding to the current moment, the ephemeris information of the target party and the position information of the target point, the perceptible satellite set and the uplink pointing set are obtained; based on the uplink pointing information distribution, the perceptible satellite set and the uplink pointing set, the objective function of sensing accuracy is constructed, and the objective function of sensing accuracy is optimized to obtain the optimized sensing satellite set corresponding to the preset optimization condition under the objective function, and the optimized sensing satellite set is used for beam direction estimation. By adopting this method, the efficiency of sensing single-point uplink beam can be improved, and the comprehensive ability of sensing multi-point beam directions in the region can be enhanced. The distribution of pointing information constructed based on the historical pointing data of a single point can be used as a priori information for optimization processing, and the combination of sensing satellites that can be used under the condition of highest sensing accuracy can be obtained quickly and accurately, thereby improving the direction sensing ability of the overall beam in the region and the resource utilization rate for beam defense line sensing.

[0069] In an exemplary embodiment, the method for allocating sensing beam resources further includes:

[0070] By calling each optimized sensing satellite, the signal transmitted by the target user at the target point is jointly received, and the beam direction of the signal received by each optimized sensing satellite is jointly estimated through the joint sensing algorithm to obtain the uplink beam direction of the target user at the current moment.

[0071] The optimized sensing satellite may be a satellite selected from the set of perceptible satellites when the objective function satisfies the preset optimization condition; a plurality of optimized sensing satellites are combined to obtain the optimized sensing satellite set; the optimized sensing satellite may include a satellite in the satellite communication system of the target party. The target user may be a user located on an earth station of the satellite communication system of another party, and the target point is the location point where the target user is located.

[0072] Specifically, after determining the optimized sensing satellite set, the application system can control each optimized sensing satellite included in the optimized sensing satellite set to jointly receive the signal transmitted by the target user at the target point, that is, collect the signal transmitted by the target user at the target point through each optimized sensing satellite included in the optimized sensing satellite set. Each optimized sensing satellite can collect multiple signal samples. In this way, the application system can jointly estimate the beam direction based on the collected multiple signal samples to obtain the perception result of the beam direction corresponding to the current moment. The perception result of the beam direction is the beam pointing of the uplink signal of the target user perceived by each optimized sensing satellite in the satellite communication system of the target party, that is, the uplink beam pointing.

[0073] In this embodiment, by optimizing and screening the optimized sensing satellites for joint signal reception and joint beam direction estimation, the resource utilization of the satellite communication system can be improved while ensuring the maximum sensing accuracy, and the sensing effectiveness and accuracy can be improved.

[0074] In an exemplary embodiment, Figure 3 As shown, the method for allocating sensing beam resources also includes:

[0075] Step 302: Acquire an initial data set.

[0076] Specifically, the initial data set includes multiple uplink pointing information of the target point. The initial data set may be multiple uplink pointing information of the target point within a target time period collected at the current moment. The target time period may be a time period before the current moment, for example, half an hour or one hour before the current moment, etc. The multiple uplink pointing information are the uplink pointing of the target point obtained by the satellites in the application system jointly sensing the beam direction of the target point at each moment.

[0077] Step 304: If the initial data set does not meet the preset distribution construction conditions, the target point is sensed at multiple times by multiple perceptible satellites in the target party to obtain uplink pointing information of the target point corresponding to each time.

[0078] The content of the preset distribution construction condition may be that the data capacity contained in the initial data set is equal to the space capacity of the initial data set. For example, the size of the initial data set may be N. If the application system determines that the number of data items M of the initial data set corresponding to the current moment is less than N, then the application system may determine that the initial data set does not meet the preset distribution construction condition.

[0079] Specifically, after obtaining the initial data set, the application system can determine whether the initial data set meets the preset distribution construction conditions. The application system can obtain the initial data set's own spatial capacity and the real-time data capacity of the initial data set. If the real-time data capacity is less than the own spatial capacity, the application system can determine that the initial data set does not meet the preset distribution construction conditions. In this way, the application system can call multiple optional satellites in the target party's satellite communication system (i.e., satellites that can be used at the current moment) to sense the target point and obtain the uplink pointing of the target point corresponding to each moment sensed by the multiple optional satellites.

[0080] Optionally, the specific process of obtaining the uplink pointing of the target point may be, for example, that at the first moment, m satellites within the application system may respectively sense the target point to obtain m pieces of perception data, and the application system may perform a joint estimation based on the m pieces of perception data to obtain the uplink pointing of the target point at the first moment.

[0081] Optionally, if the real-time data capacity is equal to the inherent space capacity, the application system may determine that the initial data set meets a preset distribution construction condition, and thus, the application system may determine the initial data set as a target data set.

[0082] Step 306: Add the uplink directional information corresponding to each moment to the initial data set to obtain the target data set.

[0083] Specifically, the application system can add the acquired uplink pointing information of each moment and the target point corresponding to each moment to the initial data set until the initial data set meets the preset distribution construction conditions, thereby obtaining the target data set corresponding to the current moment.

[0084] In this embodiment, a target data set containing sufficient data is constructed by presetting distribution construction conditions, thereby providing a reliable, accurate and stable data basis for the subsequent beam direction estimation process, further improving the perception accuracy and the utilization rate of perception resources.

[0085] In an exemplary embodiment, the target time is the initial time, or the update period time of the uplink pointing information distribution. Figure 4 As shown, the specific implementation process of the step of "fitting the target data set by using a distribution estimation algorithm to obtain the uplink pointing information distribution corresponding to the target data set" may include:

[0086] Step 402: Fit the target data set using a distribution estimation algorithm to obtain distribution parameters corresponding to the target data set.

[0087] Among them, the distribution estimation algorithm can be an algorithm for calculating distribution parameters determined based on the actual application scenario, for example, it can be a Gaussian distribution algorithm, a binomial distribution estimation algorithm, a Poisson distribution estimation algorithm, an exponential distribution estimation algorithm, etc.; the present disclosure does not limit the specific type of the preset distribution estimation algorithm.

[0088] Specifically, the application system can fit multiple uplink pointing information contained in the target data set through a preset distribution estimation algorithm to obtain the output result of the preset distribution estimation algorithm. The output result is the distribution parameter corresponding to the data distribution of the target data set, and the distribution parameter corresponds one-to-one to the type of the preset distribution estimation algorithm.

[0089] Step 404: based on the distribution parameters, obtain the uplink pointing information distribution corresponding to the target data set.

[0090] Specifically, the application system can construct the distribution corresponding to the multiple uplink pointing information contained in the target data set through the calculated distribution parameters, that is, obtain the uplink pointing information distribution of the target data set. For example, the preset distribution estimation algorithm can be a Gaussian distribution algorithm, and the corresponding distribution parameters can be the mean and variance. Then, after obtaining the mean and variance corresponding to the target data set, the application system can add the mean and variance corresponding to the target data set to the function of the Gaussian distribution based on the general Gaussian distribution function, so as to obtain the uplink pointing information distribution of the high and low distribution types corresponding to the target data set.

[0091] In this embodiment, the target data set is converted into a distribution form through a distribution estimation algorithm, the impact of abnormal data in the target data set is reduced, the effectiveness of statistical tests is improved, the target data set can be quantified, and the convenience and simplicity of subsequent optimization processing are improved.

[0092] In an exemplary embodiment, Figure 5 As shown, the specific processing process of the step "obtaining the perceptible satellite set based on the ephemeris information of the other party corresponding to the current moment, the ephemeris information of the target party, and the position information of the target point" includes:

[0093] Step 502, based on the ephemeris information of each satellite in the other party corresponding to the current time, calculate the position of each satellite in the other party. Based on the position information of the target point and the position of each satellite in the other party, obtain the first visible satellite of the visible target point in the other party, and determine each first visible satellite as the uplink pointing set at the target time.

[0094] Specifically, the application system can obtain the ephemeris information of each satellite contained in the satellite communication system of the other party corresponding to the current moment, and process the ephemeris information corresponding to each satellite to obtain the position of each satellite at the current moment; the application system can obtain the position of the coverage range of the target point or the position of the visible range of the target point based on the position information of the target point and the preset radiation angle. In this way, for each satellite in the other party, the application system can determine whether the satellite is within the coverage range of the target point at the current moment based on the position of the satellite at the current moment and the position of the coverage range of the target point. If the position of the satellite at the current moment is within the position of the coverage range of the target point, it is determined that the satellite is the first visible satellite of the visible target point in the other party. In this way, the application system can obtain the uplink pointing set at the target moment based on the determined first visible satellites, that is, determine each first visible satellite as the uplink pointing set at the target moment.

[0095] Step 504, based on the ephemeris information of each satellite in the target party corresponding to the current moment, the position of each satellite in the target party is calculated. Based on the position information of the target point and the position of each satellite in the target party, a second visible satellite of the visible target point in the target party is obtained, and based on each second visible satellite, a perceptible satellite set is obtained.

[0096] Specifically, the application system can obtain the ephemeris information of each satellite contained in the satellite communication system of the target party corresponding to the current moment, and process the ephemeris information corresponding to each satellite to obtain the position of each satellite at the current moment; the application system can obtain the position of the coverage range of the target point or the position of the visible range of the target point based on the position information of the target point and the preset radiation angle. In this way, for each satellite in the target party, the application system can determine whether the satellite is within the coverage range of the target point at the current moment based on the position of the satellite at the current moment and the position of the coverage range of the target point. If the position of the satellite at the current moment is within the position of the coverage range of the target point, it is determined that the satellite is the second visible satellite of the visible target point in the target party. In this way, the application system can obtain the perceptible satellite set at the target moment based on the determined first and second visible satellites.

[0097] In this embodiment, each satellite in the application system is initially screened based on whether it is visible to the target user, thereby further improving the utilization rate of beam sensing resources, that is, improving the utilization rate in the satellite communication system.

[0098] In an exemplary embodiment, the specific processing of the step of "optimizing the objective function of the sensing accuracy to obtain the optimized sensing satellite set corresponding to the objective function satisfying the preset optimization condition" includes:

[0099] When the constraint of the objective function is the maximum number of available sensing satellites and the variable set of the objective function is the set of perceptible satellites, the objective function of the sensing accuracy is optimized by a preset integer programming algorithm to obtain the optimized sensing satellite set corresponding to the maximum sensing accuracy.

[0100] The optimized sensing satellite set is determined based on the perceptible satellite set.

[0101] Specifically, the application system can calculate the weighted perception accuracy of the pointing based on the uplink pointing information distribution corresponding to the target data set at the current moment and the uplink pointing set of other parties, and determine the weighted perception accuracy of the pointing as the objective function. The calculation formula of the weighted perception accuracy at the target moment is as follows:

[0102]

[0103] in, Represents the target user's perception of the satellite configuration as The weighted perceptual accuracy when Indicated by azimuth and pitch angle The pointer variable represented by and Represent the sensing satellite configurations respectively. The Cramer-Rao lower bound of the perception accuracy of azimuth and elevation angles is is the target user's current upstream pointing set, represents the prior pointing distribution function of the user at the current moment, and:

[0104] .

[0105] The application system can also determine that the variable set of the objective function can be each satellite included in the perceptible satellite set at the current moment, and the preset constraint condition is the maximum number of available perceptible satellites. In this way, the application system can solve the objective function by integer programming based on the preset optimization conditions and the preset integer programming algorithm, obtain the perceptible satellites included in the variable set when the perception accuracy meets the preset optimization conditions, and determine that the perceptible satellites included in the variable set in this case are the corresponding optimized perceptible satellite set when the preset optimization conditions are met.

[0106] Optionally, the perception satellite grouping module in the application system calculates the weighted perception accuracy of the pointing based on the prior pointing distribution at the current moment (the uplink pointing information distribution corresponding to the target moment) and the uplink pointing set of other users, and determines the weighted perception accuracy as the objective function. The objective function is solved by integer programming, and the variable set is all the optional perception satellites at the current moment, constrained to the maximum number of available perception satellites. After solving the problem, the optimal perception satellite grouping at the current moment is obtained, that is, the perceptible satellites contained in the variable set corresponding to the maximum perception accuracy, and the optimized perception satellite set is obtained.

[0107] In this embodiment, the most efficient sensing satellite combination is divided according to the spatial characteristics of the directional distribution of the target point, so as to improve the single-point beam direction perception capability under limited resources. That is, integer programming can be used to solve a satellite grouping scheme with a perception accuracy closer to the global optimum, thereby achieving efficient perception of the single-beam directional characteristics and maximizing the utilization of beam sensing resources.

[0108] The specific implementation process of the above-mentioned method for allocating sensing beam resources is described in detail below in conjunction with a specific embodiment. Figure 6 As shown, it can be a schematic diagram of a specific scenario applied by this embodiment, including an earth station of the other system, an uplink sensing link of the earth station of the other system, and an uplink beam pointing of the earth station of the other system. There are also multiple satellites in the space, for example, satellites of our (target) system and sensing satellite groups determined by the method provided by this embodiment.

[0109] The method for allocating perception beam resources provided in this embodiment can be an uplink perception beam resource allocation method and system based on pointing prior. The historical information of the uplink beam pointing of the perceived other party's users is used to fit the prior mixed distribution of the uplink pointing, and the prior distribution and the satellite ephemeris of the other party's system are combined to construct the perception accuracy with weighted pointing as the optimization target, and solve the optimal perception satellite grouping under the constraint of the limited number of perception satellites; combined with the system prior knowledge, a satellite grouping scheme with a perception accuracy closer to the global optimal can be solved, and efficient perception of single-beam directional characteristics can be achieved. In other words, the present disclosure can extract the spatial characteristics of the uplink pointing of other party's users based on historical information when using the satellite of the target party to perform joint perception of the uplink pointing of other party's users. When the available satellites are limited, the satellite grouping with better perception accuracy can be screened out, and the perception satellite grouping closer to the global optimal perception accuracy can be obtained, which is conducive to further improving the uplink beam direction perception accuracy when the available perception satellites are limited.

[0110] The scenario of the method for allocating sensing beam resources provided in this embodiment may be that multiple NGSO satellites in the application system aim their spot beams at ground users of other systems to achieve joint perception of the frequency usage direction of the ground users. Based on the perception accuracy requirement for the location of the ground user, the target system solves the target NGSO satellite subset that can meet the accuracy requirement and has the least number of satellites, that is, the optimized sensing satellite set is solved. The uplink of the sensed user (target user) in this application scenario uses a directional antenna, and the antenna beam is aimed at the target satellite during uplink transmission; the application system obtains the geographic location of the sensed user, the satellite ephemeris of the sensed system (the satellite communication system of the other party), and the parameters of the multi-satellite joint sensing beam direction algorithm, as well as the satellite switching strategy for the unknown sensed user.

[0111] like Figure 7 As shown, it may be a flowchart of the various modules included in the application system in the embodiment of the present disclosure and the process used by each module. Each module may include an initialization module, a pointing data set management module, a geographic relationship calculation module, a pointing distribution construction module, a perception satellite grouping module, and a beam direction joint perception module.

[0112] The initialization module is used to initialize parameters and check whether the data set can meet the basic pointing distribution construction requirements. If yes, the following process will be continued through the pointing distribution construction module. If not, all available sensing satellites will be scheduled to the beam direction joint sensing algorithm for initial data collection. Specifically, the initialization module is used to check whether the data set can meet the basic pointing distribution construction requirements. If the data set size does not meet the requirements, all available resources will be scheduled to the beam direction joint sensing algorithm at this stage to collect uplink pointing data.

[0113] The pointing distribution construction module uses the pointing data set to periodically update the pointing prior distribution; specifically, the pointing distribution construction module is used to deploy a single-point uplink pointing distribution model and collect the beam direction estimation results at each moment, and based on the collected single-point beam direction historical data, use the estimation algorithm to estimate the parameters of the prior pointing distribution model. The pointing distribution is a three-dimensional distribution, which describes the distribution characteristics of the three-dimensional pointing random variable.

[0114] The geographic relationship calculation module calculates the visible relationship between the satellites of the other system and our system to the perceived user by combining the ephemeris of the other system, the position of the perceived user of the other system and the ephemeris of our system; specifically, the position of the satellite of the other system at the current moment is determined according to the ephemeris of the other system for use in the construction of the weighted objective function of the perception satellite grouping module, and the visual relationship is calculated according to the ephemeris of our system and the position of the perceived user, thereby determining the total amount of satellite resources available for perception at the current moment.

[0115] The perception satellite grouping module constructs weighted perception accuracy based on the prior distribution and the satellites of the other system visible to the perceived user; specifically, it is used to construct a weighted accuracy evaluation function according to the prior pointing distribution at the current moment, combined with the satellite position of the perceived system, and use this function as the optimization target, use the available perception resource ratio as a constraint, and combine the satellite ephemeris of our system to solve the optimal satellite grouping at the current perception moment.

[0116] The beam direction joint sensing module takes weighted sensing accuracy as an optimization target, and under the constraint of the number of sensing satellites, takes the satellite grouping of our system visible to the sensed user as an optimization variable, and uses integer programming to solve the satellite grouping of our system with the best sensing accuracy. Specifically, according to the satellite grouping result, our NGSO satellites in the control group use spot beams to aim at the sensed user, jointly receive and process the uplink signal of the user, and continue to estimate the beam direction of the user with the jointly received signal samples.

[0117] The pointing data set management module updates the pointing data set using the pointing results of the joint perception, saves the latest results and deletes the oldest results; specifically, it is used to maintain and update the pointing data used to estimate the prior pointing distribution parameters. The functions of this module include single-point data collection during system initialization and data update during system operation.

[0118] The method for allocating sensing beam resources provided in this embodiment can characterize the spatial distribution characteristics of single-point uplink pointing through the accumulated information of historical data; can realize adaptive updating, dynamically construct the pointing distribution, and can adapt to the long-term characteristic changes of the sensing node pointing; can divide the most efficient sensing satellite combination according to the spatial characteristics of the pointing distribution, and improve the single-point beam direction perception capability under limited resources. The specific process may include an initialization phase and an actual operation phase, wherein the initialization phase may include the initialization of the pointing data set, the initialization of the probability density model, and the initialization of the joint sensing algorithm.

[0119] The specific process of initializing the pointing data set can be, the data set space size is recorded as Nb, in the initial data set at the initial moment, if there are Nb historical information about the user uplink pointing of the point in the initial data set, then this part of historical data can be directly used in the initialization phase, and the initial data set is determined as the target data set. Otherwise, if the system does not have sufficient historical data about the uplink pointing of the point at the initial moment, resource optimization is not performed, and all optional satellites (all optional satellites in the target party) are directly scheduled to sense the point to ensure the perception accuracy, and the pointing data is continuously collected until the Nb requirement is met.

[0120] The specific process of initializing the probability density model can be that before the application system runs, the probability density model f describing the pointing distribution and the pointing distribution update period T are specified in the pointing distribution construction module. That is to say, the pointing distribution construction module in the application system reconstructs the distribution every T using the target data set at the current moment to obtain an updated uplink pointing information distribution corresponding to the updated target data set.

[0121] The specific process of initializing the joint sensing algorithm may be to determine the basic parameter settings of the sensing algorithm, including the number of samples collected by each satellite for joint sensing, the antenna pattern and transmission power of the sensed user, etc., to meet the necessary operating conditions of the joint sensing algorithm.

[0122] The actual operation phase may include the following steps:

[0123] S1, pointing distribution construction. If the current moment is the initial moment or the pointing distribution update period moment, based on the Nb pointing data in the pointing data set, the parameters of the distribution f are obtained using the estimation algorithm, and the fitted distribution f is used as the updated pointing prior distribution and output to the sensing satellite grouping module.

[0124] S2, geographic relationship calculation. Based on the current ephemeris of the other system and the location data of the other system user, the other satellites visible to the other user at the current moment are calculated as the uplink pointing set of the other user at the current moment and output to the perception satellite grouping module; based on the current ephemeris of our system and the location data of the other system user, the visible relationship between our constellation satellites and the perceived other user at the current moment is solved, and the satellites visible to the user at the current moment are taken as optional perception satellites, and the optional perception satellite set is output to the perception satellite grouping module.

[0125] S3, perception satellite grouping optimization. Based on the prior pointing distribution at the current moment and the uplink pointing set of other users, the expected value of the pointing-weighted perception accuracy is calculated as the objective function, and then the objective function is solved by integer programming. The variable set is all the optional perception satellites at the current moment, and the constraint is the maximum number of available perception satellites. After solving the problem, the optimal perception satellite grouping at the current moment is obtained and output to the beam direction joint perception module.

[0126] S4, joint beam direction perception. Based on the optimal grouping result of the sensing satellites at the current moment, the joint beam direction perception module controls the sensing satellites in the group to perform short-term joint reception of the target user's transmission signal, and estimates the beam direction with the collected signal samples. After obtaining the perception result, the beam direction perception result at the current moment is output to the pointing data set management module.

[0127] S5, perception result collection. The pointing data set management module stores the perception result at the current moment into the data set, and discards the oldest pointing data, ensuring that there are only the most recent Nb pointing data in the data set.

[0128] A more specific embodiment may be that the coordinates of the earth station of a satellite communication system of another party may be (xx°N, yy°E), and the total number of satellites of the target system (our system) is 3,600, evenly distributed in 60 orbital planes with an inclination of 55° and an altitude of 500km. The total number of satellites of the other system is 1,584, evenly distributed in 72 orbital planes with an inclination of 53° and an altitude of 550km. The satellite access strategy of the earth station of the other system is the highest elevation angle strategy, that is, at each moment, the satellite with the highest elevation angle from its own perspective is selected for access and uplink transmission, and the minimum access elevation angle is 40°. The uplink working bandwidth of the earth station of the other party is 5MHz. The satellite access strategy of the earth station of the other system is unknown to the target system, and the target system performs joint perception of the uplink direction of the earth station once every 1 second.

[0129] The initialization process can be that the application system determines that the storage interval of the pointing data set is 1 second, that is, the sensed uplink direction is stored in the data set every 1 second; the maximum storage time is 30 minutes, that is, up to 30 minutes of historical uplink pointing data is stored. At the initial moment, the data set already contains continuous sensing data with a sensing interval of 1 second and a total duration of 30 minutes. The probability distribution model of spatial pointing is updated every 5 minutes. The initialization setting of the joint sensing algorithm is: in each joint sensing time interval, each sensing satellite collects 4000 signal samples to estimate the uplink beam direction of other earth stations. The number of sensing satellites in the sensing satellite grouping module is constrained to Nsat, that is, the number of satellites used for sensing at each moment cannot exceed Nsat at most.

[0130] The actual operation process can be that the system uses the current ephemeris of other parties to calculate the positions of 1584 satellites of other parties, calculates the visible satellites of other parties at the current coordinates (xx°N, yy°E), and uses the directions of these satellites relative to the user as the uplink prior pointing set of the perceived user. At the same time, the positions of 3600 satellites of the target party are calculated and the visible target satellites at the same coordinates are calculated as the available set of perceived satellites (perceivable satellite set), and the total number of satellites in the set is recorded as Ntot, Ntot≥Nsat.

[0131] Every 5 minutes from the initial moment, the system uses the Nb pointing data sets (target data sets) at the current moment to use the estimation algorithm to solve the pointing distribution. Combined with the pointing prior distribution, the prior weighted perception accuracy is calculated, and then the integer programming algorithm is used to solve the perception satellite grouping problem and obtain the optimal perception satellite grouping X, where [X] iIndicates whether the i-th sensing satellite in the sky at the current moment is classified into the sensing satellite group. 1 means that satellite i is in the sensing satellite group and is used for joint sensing, and 0 means that the satellite is not used for sensing. The system controls the satellites in group X to perform short-term joint reception of other users. Each sensing satellite collects 4000 signal samples and uses the joint sensing algorithm to estimate the uplink beam pointing of the target user at the current estimation moment. The system stores the uplink beam pointing estimation result at this moment in the data set and deletes the earliest element in the data set.

[0132] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0133] Based on the same inventive concept, the embodiment of the present application also provides a device for allocating sensing beam resources for implementing the method for allocating sensing beam resources involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the embodiments of one or more devices for allocating sensing beam resources provided below can refer to the limitations of the method for allocating sensing beam resources above, and will not be repeated here.

[0134] In an exemplary embodiment, Figure 8 As shown, a sensing beam resource allocation device 800 is provided, including:

[0135] The first acquisition module 802 is used to acquire a target data set corresponding to the current moment if the current moment is the target moment; the target data set includes multiple uplink pointing information of the target point of the other party within the target time period;

[0136] A fitting module 804 is used to fit the target data set through a distribution estimation algorithm to obtain an uplink pointing information distribution corresponding to the target data set;

[0137] The first determination module 806 is used to obtain a perceptible satellite set and an uplink pointing set based on the ephemeris information of the other party, the ephemeris information of the target party and the position information of the target point corresponding to the current moment;

[0138] The optimization module 808 is used to construct an objective function of perception accuracy based on the uplink pointing information distribution, the perceptible satellite set and the uplink pointing set, and optimize the objective function of perception accuracy to obtain the optimized perception satellite set corresponding to the objective function that meets the preset optimization conditions. The optimized perception satellite set is used for beam direction estimation.

[0139] In one embodiment, the device further comprises:

[0140] The receiving module is used to jointly receive the signal transmitted by the target user at the target point by calling each optimized sensing satellite, and jointly estimate the beam direction of the signal received by each optimized sensing satellite through a joint sensing algorithm to obtain the uplink beam pointing of the target user at the current moment.

[0141] In one embodiment, the device further comprises:

[0142] A second acquisition module is used to acquire an initial data set, where the initial data set includes multiple uplink pointing information of the target point;

[0143] A perception module is used to perceive the target point at multiple times through multiple perceptible satellites in the target party if the initial data set does not meet the preset distribution construction conditions, and obtain the uplink pointing information of the target point corresponding to each time;

[0144] The adding module is used to add the uplink pointing information corresponding to each moment to the initial data set to obtain the target data set.

[0145] In one embodiment, the target time is an initial time, or an update period time of the uplink pointing information distribution; the fitting module is specifically used for:

[0146] Fit the target data set through the distribution estimation algorithm to obtain the distribution parameters corresponding to the target data set;

[0147] Based on the distribution parameters, the uplink pointing information distribution corresponding to the target data set is obtained.

[0148] In one embodiment, the first determining module is specifically used to:

[0149] Based on the ephemeris information of each satellite in the other party corresponding to the current moment, calculate the position of each satellite in the other party; based on the position information of the target point and the position of each satellite in the other party, obtain the first visible satellite in the other party that can see the target point, and determine that each of the first visible satellites is the uplink pointing set at the target moment;

[0150] Based on the ephemeris information of each satellite in the target party corresponding to the current moment, the position of each satellite in the target party is calculated; based on the position information of the target point and the position of each satellite in the target party, a second visible satellite in the target party that can see the target point is obtained, and based on each of the second visible satellites, a perceptible satellite set is obtained.

[0151] In one embodiment, the optimization module is specifically used for:

[0152] When the constraint of the objective function is the maximum number of available sensing satellites and the variable set of the objective function is the perceptible satellite set, the objective function of the sensing accuracy is optimized by a preset integer programming algorithm to obtain the optimized sensing satellite set corresponding to the maximum sensing accuracy. The optimized sensing satellite set is determined based on the perceptible satellite set.

[0153] Each module in the above-mentioned sensing beam resource allocation device can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each of the above modules.

[0154] In an exemplary embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as shown in FIG. Fig. 9 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store beam resource data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for allocating perception beam resources is implemented.

[0155] Those skilled in the art will understand that Fig. 9 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0156] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the embodiment when executing the computer program.

[0157] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the embodiment are implemented.

[0158] In one embodiment, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the steps in the embodiment are implemented.

[0159] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0160] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0161] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0162] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A method for allocating sensing beam resources, characterized in that: The method comprises: If the current moment is the target moment, then obtaining a target data set corresponding to the current moment; the target data set includes a plurality of uplink pointing information of the target point of the other party within the target time period; Fitting the target data set by a distribution estimation algorithm to obtain an uplink pointing information distribution corresponding to the target data set; Based on the ephemeris information of the other party corresponding to the current moment, the ephemeris information of the target party and the position information of the target point, a perceptible satellite set and an uplink pointing set are obtained; Based on the uplink pointing information distribution, the perceptible satellite set and the uplink pointing set, an objective function of perception accuracy is constructed, and the objective function of perception accuracy is optimized to obtain an optimized perception satellite set corresponding to the objective function satisfying a preset optimization condition, and the optimized perception satellite set is used for beam direction estimation.

2. The method according to claim 1, characterized in that The method further comprises: By calling each of the optimized sensing satellites, the signal transmitted by the target user at the target point is jointly received, and the beam direction of the signal received by each of the optimized sensing satellites is jointly estimated through a joint sensing algorithm to obtain the uplink beam direction of the target user at the current moment.

3. The method according to claim 1, characterized in that The method further comprises: Acquire an initial data set, wherein the initial data set includes a plurality of uplink pointing information of the target point; If the initial data set does not meet the preset distribution construction condition, the target point is sensed at multiple times by multiple perceptible satellites in the target party to obtain uplink pointing information of the target point corresponding to each of the times; The uplink directional information corresponding to each of the moments is added to the initial data set to obtain the target data set.

4. The method according to claim 1, characterized in that The target time is an initial time, or an update period time of the uplink pointing information distribution; The step of fitting the target data set by using a distribution estimation algorithm to obtain the uplink pointing information distribution corresponding to the target data set includes: Fitting the target data set by a distribution estimation algorithm to obtain distribution parameters corresponding to the target data set; Based on the distribution parameters, the uplink pointing information distribution corresponding to the target data set is obtained.

5. The method according to claim 1, characterized in that The obtaining of a perceptible satellite set and an uplink pointing set based on the ephemeris information of the other party corresponding to the current moment, the ephemeris information of the target party, and the position information of the target point includes: Based on the ephemeris information of each satellite in the other party corresponding to the current moment, calculate the position of each satellite in the other party; based on the position information of the target point and the position of each satellite in the other party, obtain the first visible satellite in the other party that can see the target point, and determine that each of the first visible satellites is the uplink pointing set at the target moment; Based on the ephemeris information of each satellite in the target party corresponding to the current moment, the position of each satellite in the target party is calculated; based on the position information of the target point and the position of each satellite in the target party, a second visible satellite in the target party that can see the target point is obtained, and based on each of the second visible satellites, a perceptible satellite set is obtained.

6. The method according to claim 1, characterized in that The optimizing process of the objective function of the sensing accuracy to obtain the optimized sensing satellite set corresponding to the objective function satisfying the preset optimization condition includes: When the constraint condition of the objective function is the maximum number of available perception satellites and the variable set of the objective function is the perceptible satellite set, the objective function of the perception accuracy is optimized by a preset integer programming algorithm to obtain an optimized perception satellite set corresponding to the maximum perception accuracy, and the optimized perception satellite set is determined based on the perceptible satellite set.

7. A device for allocating sensing beam resources, characterized in that: The device comprises: A first acquisition module is used to acquire a target data set corresponding to the current moment if the current moment is the target moment; the target data set includes a plurality of uplink pointing information of the target point of the other party within the target time period; A fitting module, used to fit the target data set through a distribution estimation algorithm to obtain an uplink pointing information distribution corresponding to the target data set; A first determination module is used to obtain a perceptible satellite set and an uplink pointing set based on the ephemeris information of the other party, the ephemeris information of the target party and the position information of the target point corresponding to the current moment; The optimization module is used to construct an objective function of perception accuracy based on the uplink pointing information distribution, the perceptible satellite set and the uplink pointing set, and optimize the objective function of the perception accuracy to obtain an optimized perception satellite set corresponding to the objective function satisfying a preset optimization condition, wherein the optimized perception satellite set is used for beam direction estimation.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.