A method for allocating link establishment resources in a VSAT satellite communication network based on scenario matching

Through the VSAT satellite communication network chain building resource allocation method based on plan matching, the problems of complex management and diverse link building paths of VSAT satellite communication network are solved, the communication process is convenient and time is shortened, and network grouping efficiency is improved.

CN115664498BActive Publication Date: 2025-07-25SHANGHAI YIRUIDE INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211287620.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-20
Publication Date
2025-07-25
Estimated Expiration
2042-10-20

AI Technical Summary

Technical Problem

The existing VSAT satellite communication network has complex management, diverse link construction paths, inconvenient communication processes and long waiting time.

Method used

The VSAT satellite communication network chain resource allocation method based on plan matching is adopted, including detecting task area beam coverage, computing resource requirements, querying satellite resource databases, conducting networking network evaluation and dynamic allocation of resources.

Benefits of technology

It improves the stability and efficiency of network communication, shortens the application time for link building, and reduces the waiting time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115664498B_ABST
    Figure CN115664498B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for allocating link - building resources in a VSAT satellite communication network based on scenario matching. The method includes: detecting whether the area of the task entered by the user is covered by a beam, and if not, whether a beam can be moved to the task area; calculating the size of the resources required for the task according to the task equipment and service type; querying the available resources in the satellite resource library according to the start and end times of the task and the calculated required resource size; performing a network evaluation of the network formation, and dynamically allocating task resources according to the evaluation results. The method for the network formation scenario strategy of the VSAT communication network according to the present invention dynamically allocates resources through network evaluation of the network formation, matches a more suitable scenario, and improves the quality and efficiency of network - formed communication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a satellite communication system, and more specifically, to a method for allocating link - building resources in a VSAT satellite communication network based on scenario matching. Background Art

[0002] As an extension of the terrestrial network, satellite communication can achieve long - distance interconnection between sites and provide multimedia access such as data and Internet for remote areas. There are many ways to implement satellite communication, and the most common one is the VSAT method.

[0003] VSAT, also known as very small aperture terminal, refers to a type of earth station with a small - aperture antenna. It can usually be easily installed at the user station and work in coordination with the gateway station of the satellite service provider to form a satellite communication network, which can support a wide range of unidirectional or bidirectional data, voice, video and other services. It has the characteristics of flexible networking, high system reliability, low equipment cost, easy installation, good scalability, and fast service opening. It can establish a direct line between the gateway station and the user station, avoiding the problem of terrestrial relay lines. It is a good choice for applications such as remote area base station backhaul, Internet access, and distance education. Due to the small antenna aperture and low transmission power of the user station, the site scale and construction cost are low, which is very suitable as a supplement to the terrestrial optical fiber network for large - scale site deployment and service coverage; however, the VSAT satellite network management is complex, the link - building paths are diverse, and the waiting time is long when applying for satellite links. If a link - building scenario is set, the application time can be greatly shortened. Summary of the Invention

[0004] The technical problem to be solved by the present invention is to provide a method for allocating link - building resources in a VSAT satellite communication network based on scenario matching to solve the problems of unstable communication and inconvenient communication process in the existing technology.

[0005] The present invention adopts the following technical solutions to solve the above - mentioned technical problems:

[0006] A method for allocating link - building resources in a VSAT satellite communication network based on scenario matching includes:

[0007] S1. Detect whether there is beam coverage in the task area;

[0008] S2. Calculate the size of the resources required for the task according to the task equipment and service type;

[0009] S3. Query the available resources in the satellite resource library according to the start and end times of the task and the calculated required resource size, and generate a networking scenario;

[0010] S4. Conduct a networking network assessment and dynamically allocate task resources according to the assessment results.

[0011] Preferably, it is detected whether there is beam coverage in the task area. According to the satellite resources and equipment data information of the task, the beam range of the used satellite transponder is calculated, and it is judged whether its range covers the coordinates of the equipment required for the task. The calculation method for judging whether the points in the task area are all within the beam range is as follows:

[0012] Each satellite coverage area c i contains several spot beam coverage units U min , and the users in the area are represented by u ij . Among them, the subscript i represents the beam, and j is the user number. Let the total number of users in each area be q i , then j = 1, 2,..., q i ;

[0013] For the random distribution of user positions, considering two cases where users are uniformly distributed and two-dimensionally normally distributed within the satellite coverage area. Let the position coordinates of user u ij in the target area be represented by the two-dimensional random variable . When the users are uniformly distributed, the probability density function of the two-dimensional random variable is

[0014]

[0015] where A is the total area of the satellite coverage area; when the user positions follow a two-dimensional normal distribution, the probability density function of the two-dimensional random variable is

[0016]

[0017] where the user follows a two-dimensional normal distribution with mean μ1, μ2, variance σ1, σ2, and ρ = 0 within the satellite coverage area. The users are concentratedly distributed near the position coordinates (μ1, μ2), and the variance describes the degree of user dispersion;

[0018] The average traffic intensity of users in the area is T ij , and the characteristics of each user are represented by the geometry R as follows:

[0019]

[0020] where there is no direct equivalent relationship between the geographical location distribution of each user and the traffic intensity, that is

[0021]

[0022] The traffic demand intensity of users can be expressed as:

[0023]

[0024] Among them, EIRP is the equivalent isotropic radiated power, which can represent user differences, represents the bandwidth;

[0025] The equivalent modeling of the user traffic volume in each area as the average traffic volume request of non-uniform distribution is:

[0026]

[0027] Define the actual capacity in the beam coverage range U i as matrix A, then:

[0028] A = min{R, C}

[0029] where R is the user volume request matrix of U i When the sum of the request capacities is greater than the capacity that the beam can provide, the actual capacity matrix A of U i = C; when the beam satisfies the traffic volume request, the actual capacity matrix A of U i = R; C is the channel capacity, which is expressed as follows:

[0030]

[0031] Among them, B is the beam bandwidth, α s is the channel attenuation coefficient of beam S, P is the fixed equivalent downlink radiated power, N0 is the average noise power spectral density, w k is zero-mean noise with covariance Q k ;

[0032] Then introduce the three-dimensional objective function:

[0033]

[0034] Among them, x and y are the coordinates of the user's location in U i ; z is the time slot number, E(x, y, z) is the beam allocation matrix, and the elements in the matrix take values of 0 or 1. When E = 1, U where x and y are located i has beam coverage at time z. Otherwise, there is no beam coverage. z takes positive integers and ranges from [1, Z], where Z represents the total number of time slots in a period; 0 represents false: not covered, and 1 represents true: covered.

[0035] Preferably, when the beam coverage detection return value is false, detect whether there is a beam that can be moved to the task area. If the communication task can be continued, if it still does not meet the requirements, the communication task is not established.

[0036] Preferably, calculate the size of the resources required for the task according to the task equipment and service type. The calculation method of the required resource size is as follows:

[0037]

[0038] B W is the astrological bandwidth, in MHz;

[0039] R D is the data rate, in Mbps;

[0040] R C is the coding rate, usually 1 / 2, 3 / 4, 7 / 8, etc.;

[0041] M is the order of the modulation method, 2 for BPSK, 4 for QPSK when M is 4, and so on;

[0042] α is the roll-off factor.

[0043] Preferably, network evaluation for networking is performed, and dynamic allocation of task resources is carried out according to the evaluation results. The network evaluation for networking comprehensively processes the operation data according to the operation status data of each communication subnet under the network system, comprehensively evaluates the resource usage, network system equipment operation, service communication, etc. according to the evaluation index system, generates a real-time evaluation result, stores it and uses it as the basis for network optimization and adjustment.

[0044] Preferably, the dynamic allocation of task resources automatically triggers resource allocation actions according to the results of the network evaluation for networking, initiates dynamic resource allocation according to the defined thresholds or conditions for triggering resource allocation behaviors; sends requests for resource allocation or recovery to the satellite resource pool, the satellite resource pool allocates satellite resources from the available resources, and after completing the resource status transfer operation, returns the resource allocation result, generates a complete resource allocation plan and sends it to the network planning for execution, and the execution result is to generate new networking parameters.

[0045] Preferably, the network evaluation for networking can set different evaluation indicators and indicator weights according to the specific network system to calculate the comprehensive network evaluation result. The calculation formula for the comprehensive evaluation indicator is as follows:

[0046]

[0047] CAI is the comprehensive evaluation index;

[0048] V i is the corresponding value of each indicator;

[0049] W i is the corresponding weight value of each indicator;

[0050] n is the number of indicators.

[0051] Compared with the prior art, the beneficial effects of the present invention are:

[0052] 1. A method for allocating link - establishment resources in a VSAT satellite communication network based on scenario matching provided by the present invention well solves the problems of inconvenient link - establishment process, unstable communication in VSAT satellite networking, and long time consumption for link - establishment applications.

[0053] 2. A method for allocating link - establishment resources in a VSAT satellite communication network based on scenario matching provided by the present invention greatly shortens the application time, reduces the waiting time when applying for using satellite links, and improves the efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] The drawings incorporated in and constituting a part of this specification illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.

[0055] Figure 1 It is a flowchart of the method based on the VSAT communication network networking scenario strategy provided for the embodiments of the present invention; DETAILED DESCRIPTION OF THE EMBODIMENTS

[0056] The various exemplary embodiments of the present invention will be described in detail below with reference to the drawings. It should be noted that: unless otherwise specifically stated, the relative arrangements of components and steps, numerical expressions and values set forth in these embodiments do not limit the scope of the present invention.

[0057] The following description of at least one exemplary embodiment is merely illustrative in nature and in no way serves as a limitation to the present invention or its application or use.

[0058] Figure 1 It is a flowchart of the method based on the VSAT communication network networking scenario strategy according to an embodiment of the present invention. According to the first aspect of the present invention, it includes: detecting whether the area where the user enters the task is covered by a beam, and if not, whether there is a beam that can be moved to the task area; calculating the size of the resources required for the task according to the task equipment and service type; querying available resources in the satellite resource library according to the start and end times of the task and the calculated required resource size; performing a networking network assessment, and dynamically allocating task resources according to the assessment result.

[0059] Optionally, detecting whether the task area is covered by a beam, calculating the beam range of the satellite transponder used according to the satellite resources and equipment data information of the task, determining whether its range covers the coordinates of the equipment required for task execution, and determining whether all points in the task area are within the beam range. The calculation method is as follows:

[0060] Each satellite coverage area c i has several spot - beam coverage units U min , users in the area are represented by u ij , where the subscript i represents the beam and j is the user number. Let the total number of users in each area be q i, then \(j = 1, 2, \ldots, q\) i ;

[0061] For the random distribution of user locations, consider two cases where users are uniformly distributed and two - dimensionally normally distributed within the satellite coverage area. In the target area, let the location coordinates of user \(u\) ij be represented by the two - dimensional random variable When users are uniformly distributed, the probability density function of the two - dimensional random variable is

[0062]

[0063] where \(A\) is the total area of the satellite coverage area; when the user locations follow a two - dimensional normal distribution, the probability density function of the two - dimensional random variable is

[0064]

[0065] where the user follows a two - dimensional normal distribution with mean \(\mu_1,\mu_2\) and variances \(\sigma_1,\sigma_2\) and \(\rho = 0\) within the satellite coverage area. The user concentration distribution tends to the location coordinates \((\mu_1,\mu_2)\), and the variance describes the degree of user dispersion;

[0066] The average traffic intensity of users in the area is \(T\) ij , and the characteristics of each user are represented by geometry \(R\) as:

[0067]

[0068] where there is no direct equivalent relationship between the geographical location distribution of each user and the traffic intensity, that is

[0069]

[0070] The traffic demand intensity of users can be expressed as:

[0071]

[0072] where \(EIRP\) is the equivalent isotropic radiated power, can represent user differences, represents the bandwidth;

[0073] The traffic of each area user is equivalently modeled as the average traffic request of a non - uniform distribution as:

[0074]

[0075] Define the actual capacity within the beam coverage range \(U\) i as matrix \(A\), then:

[0076] \(A=\min\{R,C\}\)

[0077] where R is U i User request matrix. When the total request capacity is greater than the capacity provided by the beam, U i The actual capacity matrix A of = C; when the beam meets the traffic request, U i The actual capacity matrix A = R; C is the channel capacity, expressed as follows:

[0078]

[0079] where B is the beam bandwidth, α S is the channel attenuation coefficient of beam S, P is the fixed equivalent downlink radiation power, N0 is the average noise power spectral density, w k is zero-mean noise with covariance Q k ;

[0080] Then a three-dimensional objective function is introduced:

[0081]

[0082] where x, y are the coordinates of the users in U i ; z is the time slot number, E(x, y, z) is the beam allocation matrix, and the elements in the matrix take values of 0 or 1. When E = 1, U where x, y are located i is covered by the beam at time z. Otherwise, it is not covered. z takes positive integer values in the range [1, Z], where Z represents the total number of time slots in a period; 0 represents false: not covered, and 1 represents true: covered;

[0083] The program algorithm is as follows:

[0084]

[0085] flag: Whether the return result is covered true: covered false: not covered

[0086] As a specific implementation, when the beam coverage detection return value is false, detect whether there is a beam that can be moved to the task area. If the communication task can continue, if it still does not meet the requirements, the communication task fails.

[0087] As a specific implementation, calculate the size of the resources required for the task according to the task equipment and service type. The calculation method of the required resource size is as follows:

[0088]

[0089] B W is the astrological bandwidth, in MHz;

[0090] RD Data rate, unit: Mbps;

[0091] R C Coding rate, usually 1 / 2, 3 / 4, 7 / 8, etc.;

[0092] M is the order of the modulation method, 2 for BPSK, 4 for QPSK, and so on;

[0093] α is the roll-off factor.

[0094] As a specific implementation, according to the start and end times of the task and the calculated required resource size, query the available resources in the satellite resource library to generate a networking plan. The calculation method of the available resource networking plan program is as follows:

[0095]

[0096] As a specific implementation, conduct a networking network evaluation and perform dynamic allocation of task resources according to the evaluation results. The networking network evaluation comprehensively processes the operation data based on the operation status data of each communication subnet under the network system, and comprehensively evaluates the resource usage, network system equipment operation, service communication, etc. according to the evaluation index system to generate a real-time evaluation result, which is stored and used as the basis for network optimization and adjustment.

[0097] As a specific implementation, the dynamic allocation of task resources automatically triggers resource allocation actions according to the networking network evaluation results, initiates dynamic resource allocation according to the thresholds or conditions defined for resource allocation behaviors; sends requests for resource allocation or recycling to the satellite resource pool. After the satellite resource pool allocates satellite resources from the available resources and completes the resource status transfer operation, it returns the resource allocation result, generates a complete resource allocation plan and sends it to the network planning for execution, and the execution result is to generate new networking parameters.

[0098] As a specific implementation, the networking network evaluation can set different evaluation indicators and indicator weights according to the specific network system to calculate the network comprehensive evaluation result. The networking network evaluation indicator weight parameters are shown in Table 1 below:

[0099] Table 1

[0100]

[0101] The calculation formula for the comprehensive evaluation index is as follows:

[0102]

[0103] CAI is the comprehensive evaluation index;

[0104] V i Are the corresponding values of each index;

[0105] W i is the corresponding weight value for each index;

[0106] n is the number of indexes.

[0107] As a specific implementation manner, by comparing the currently set threshold with the network evaluation result, if any one meets the policy requirements, the currently allocable task data is returned, and the calculation method is as follows:

[0108]

[0109] It should be noted that the various embodiments in this specification are all described in a progressive manner. Each embodiment focuses on the differences from other embodiments, and the same or similar parts between the various embodiments can be referred to each other. However, those skilled in the art should clearly understand that the above-mentioned embodiments can be used alone or in combination as needed. In addition, for the device embodiments, since they correspond to the method embodiments, they are described relatively simply, and the corresponding parts of the method embodiments can be referred to for the relevant parts. The system embodiments described above are only illustrative. The modules described as separate components may or may not be physically separated.

[0110] Although some specific embodiments of the present invention have been described in detail by way of examples, those skilled in the art should understand that the above examples are only for illustration and not for limiting the scope of the present invention. Those skilled in the art should understand that the above embodiments can be modified without departing from the scope and spirit of the present invention. And these modifications or substitutions do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A method for allocating link - building resources in a VSAT satellite communication network based on pre - plan matching, characterized in that: S1. Detect whether there is beam coverage in the task area; S2. Calculate the size of resources required for the task according to the task equipment and service type; S3. Query available resources from the satellite resource library according to the start and end times of the task and the calculated required resource size, and generate a network - building pre - plan; S4. Conduct a network evaluation for the network - building, and dynamically allocate task resources according to the evaluation results; Detect whether there is beam coverage in the task area. According to the satellite resources and equipment data information of the task, calculate the beam range of the satellite transponder used, and judge whether its range covers the coordinates of the equipment required for the task. Judge whether all points in the task area are within the beam range. The calculation method is as follows: Each satellite coverage area c i contains several point beam coverage units U min , and users within the area are represented by u ij , where the subscript i represents the beam and j is the user number. Let the total number of users in each area be q i , then j = 1, 2,..., q i ; For the random distribution of user locations, consider two cases where users follow a uniform distribution and a two-dimensional normal distribution within the satellite coverage area. In the target area, user u ij The location coordinates are represented by a two-dimensional random variable When users are uniformly distributed, the probability density function of the two-dimensional random variable is Among them, A is the total area of the satellite coverage area; when the user location follows a two - dimensional normal distribution, the probability density function of the two - dimensional random variable is Among them, the users follow a two-dimensional normal distribution with means of μ1 and μ2 and variances of σ1 and σ2, ρ = 0 within the satellite coverage area. The user concentration distribution tends to the position coordinates (μ1, μ2), and the variance describes the degree of user dispersion; The average traffic intensity of users within the area is T ij , and each user characteristic is represented by the geometry R as follows: Among them, there is no direct equivalent relationship between the geographical location distribution of each user and the traffic intensity, that is The intensity of the user service volume demand can be expressed as: where EIRP is the effective isotropic radiated power, which can represent user diversity, represents the bandwidth; The equivalent modeling of the user service volume in each area as an average service volume request with a non - uniform distribution is: The defined actual capacity within the beam coverage range U i is matrix A, then: A = min{R, C} where R is U i user request matrix. When the sum of request capacities is greater than the capacity that the beam can provide, U i the actual capacity matrix A = C; when the beam meets the traffic request, U i the actual capacity matrix A = R; C is the channel capacity, which is expressed as follows: where B is the beam bandwidth, α s is the channel attenuation coefficient of beam S, P is the fixed equivalent downlink radiation power, N0 is the average noise power spectral density, w k is zero-mean noise with covariance Q k ; Then introduce a three - dimensional objective function: where x and y are the location coordinates of the user in U i ; z is the time slot number, E(x, y, z) is the beam allocation matrix, and the elements in the matrix take values of 0 or 1. When E = 1, U where x and y are located i is covered by a beam at time z. Otherwise, there is no beam coverage. z takes positive integer values in the range [1, Z], where Z represents the total number of time slots in a period; 0 represents false: not covered, and 1 represents true: covered; When the return value of the beam coverage detection is false, detect whether there is a beam that can be moved to the task area. If the communication task can be continued, if it still does not meet the requirements, the communication task fails; Calculate the size of resources required for the task according to the task equipment and service type. The calculation method of the required resource size is as follows: B W is the astro bandwidth, in MHz; R D is the data rate, in Mbps; R C is the coding rate, usually 1 / 2, 3 / 4, 7 / 8, etc.; M is the order of the modulation method, 2 for BPSK, M is 4 for QPSK, and so on; α is the roll - off factor.

2. A method for allocating link - building resources in a VSAT satellite communication network based on pre - plan matching according to claim 1, characterized in that, Conduct a network evaluation for the network - building, and dynamically allocate task resources according to the evaluation results. The network evaluation for the network - building comprehensively processes the operation data according to the operation status data of each communication subnet under the network system, and comprehensively evaluates the resource usage, network system equipment operation, service communication, etc. according to the evaluation index system to generate a real - time evaluation result, which is stored and used as the basis for network optimization and adjustment.

3. The method for allocating link - building resources in a VSAT satellite communication network based on scenario matching according to claim 2, wherein The dynamic allocation of task resources automatically triggers resource allocation actions according to the network evaluation results of the network - building. According to the defined thresholds or conditions for triggering resource allocation behaviors, initiate dynamic resource allocation; send requests for resource allocation or recovery to the satellite resource pool. The satellite resource pool allocates satellite resources from the available resources. After completing the resource status transfer operation, return the resource allocation result, generate a complete resource allocation pre - plan and send it to the network planning for execution. The execution result is to generate new network - building parameters.

4. A method for allocating link - building resources in a VSAT satellite communication network based on pre - plan matching according to claim 3, characterized in that, The network evaluation for the network - building can set different evaluation indicators and indicator weights according to the specific network system to calculate the comprehensive network evaluation result. The calculation formula for the comprehensive evaluation index is as follows: CAI is the comprehensive evaluation index; V i are the corresponding values for each indicator; W i is the corresponding weight value for each index; n is the number of indicators.

Citation Information

Patent Citations

  • Satellite communication network planning method capable of being dynamically adjusted

    CN111865397A