Dynamically adjustable satellite communication network planning method

文档序号:955176 发布日期:2020-10-30 浏览:2次 中文

阅读说明:本技术 一种可动态调整的卫星通信网络规划方法 (Dynamically adjustable satellite communication network planning method ) 是由 何元智 刘韵 于 2020-06-28 设计创作,主要内容包括:本发明公开了一种可动态调整的卫星通信网络规划方法,主要包括以下步骤:接收网络规划指令,判断指令类型;对用户组网指令进行带宽、波束覆盖范围、链路预算需求估算;对用户调整指令进行带宽、波束覆盖范围、链路预算调整需求估算,根据估算结果生成资源规划指令,根据资源规划/自主调整指令进行载波资源规划,下发组网/调整预案。本发明能够有效降低资源调整对网络性能和运行状态的影响,支持对已分配资源进行实时监控和自主回收,有效了提高通信资源的利用率、卫星通信网络的灵活性和可控性。(The invention discloses a satellite communication network planning method capable of being dynamically adjusted, which mainly comprises the following steps: receiving a network planning instruction and judging the type of the instruction; estimating the bandwidth, the beam coverage and the link budget requirement of the user networking instruction; and estimating the bandwidth, the beam coverage and the link budget adjustment requirement of the user adjustment instruction, generating a resource planning instruction according to the estimation result, planning carrier resources according to the resource planning/autonomous adjustment instruction, and issuing a networking/adjustment plan. The invention can effectively reduce the influence of resource adjustment on network performance and running state, support real-time monitoring and autonomous recovery of the allocated resources, and effectively improve the utilization rate of communication resources and the flexibility and controllability of the satellite communication network.)

1. A dynamically adjustable satellite communication network planning method is characterized by comprising the following steps:

s1, receiving the network planning instruction, judging the instruction type, executing step S2 if the instruction is a user networking instruction, jumping to step S3 and executing the subsequent steps in turn if the instruction is a user adjusting instruction, and jumping to step S5 and executing the subsequent steps in turn if the instruction is an autonomous adjusting instruction;

S2, estimating the bandwidth, the beam coverage and the link budget, jumping to the step S4 and executing the following steps in sequence;

s3, estimating the bandwidth, the beam coverage and the link budget adjusting requirement;

s4, generating a resource planning instruction according to the estimation result;

s5, planning carrier wave resource according to the resource planning/self-adjusting instruction;

and S6, issuing a networking/adjusting plan.

2. The method of claim 1, wherein the step S1 of receiving the network planning command and determining the command type is characterized in that the network planning command is mainly divided into a command type and network information, the command type CmdThe method comprises three types of user networking instructions, user adjusting instructions and autonomous adjusting instructions, wherein the user networking and user adjusting instructions are initiated by a user to open a network or a network pairThe existing network carries out adjustment operation, and the autonomous adjustment instruction is autonomous recovery operation aiming at long-time idle resources initiated by a carrier monitoring program; for user networking and user adjusting instructions, the network information mainly comprises a network number NidTerminal information TmNetwork priority PrNetwork start-stop time TsAnd TeFive contents, in which the terminal information is represented by the terminal type T tThe belonging area management station AsBearer service SvActive region McBandwidth requirement BwLink quality requirement LqThe network planning instruction is expressed as (<Cmd>,<Nid,Tm.(Tt,As,Sv,Mc,Bw,Lq),Pr,Ts,Te>) Network planning instruction of<>The symbols are divided into two parts, namely an instruction head and an instruction content, TmThe terminal information T is arranged in bracketsmSpecific composition information of (a); for the autonomous adjustment command, the network information mainly includes a network number NidAnd a set of beam numbers NbmTwo items of content, the network planning instruction of which is expressed as: (<Cmd>,<Nid,Nbm>) (ii) a After receiving the network planning command, the central management station responsible for the network planning activity first reads C in the commandmdInformation and according to CmdThe information judgment instruction category is a user networking instruction, a user adjustment instruction or an autonomous adjustment, so that the content of network planning is determined to be new network construction, the existing network is adjusted or idle network resources are recycled, and the next operation is carried out.

3. The method according to claim 1, wherein the estimating of bandwidth, beam coverage and link budget requirement in step S2 is specifically as follows:

s21, acquiring terminal information in the network planning command, and traversing steps S22 to S25 for all terminals respectively;

s22, estimating the terminal bandwidth requirement: if bandwidth demand B in network planning instruction wIf the item is not null, then it is straightforwardLet the bandwidth requirement be BwOtherwise, estimating the bandwidth requirement of the terminal according to the terminal type and the service type, wherein the estimation process comprises the following steps:

wherein, BTmFor terminal bandwidth, Bsv(sv,Tt) Is of type TtTerminal of, bear svTraffic formed by type traffic, sv∈Sv

S23, reading the area management station information T of the terminal from the network planning instructionm.(As) The terminal bandwidth requirement is taken into the bandwidth requirement B of the regional management stationarea,Barea=Barea+BTm

S24, reading terminal activity area information T from the network planning instructionm.(Mc) Counting the active area into the coverage area requirement M of the area management stationarea,Marea=Marea∪Mc

S25, reading the terminal link quality demand information T from the network planning instructionm.(Lq) Calculating link budget requirements

Figure FDA0002558782130000022

S26, repeating the steps S22 to S25 until the traversal of all the terminals is completed;

S27, calculating the network bandwidth, the beam coverage, the total link budget requirement and the requirement of each regional management station,

b, M, P is the total bandwidth, the beam coverage area and the link budget requirement, and B, M, P is the set of the bandwidth, the beam coverage area and the link budget requirement of each area management station.

4. The method of claim 1, wherein the estimating of the bandwidth, the beam coverage and the link budget adjustment requirement in step S3 is specifically as follows:

s31, traversing all terminal information in the network planning instruction, estimating the bandwidth, the beam coverage, the total link budget requirement amount B ', M', P 'and the distribution condition B', M ', P' of the adjusted target network, and the estimation formula is as follows:

s32, according to the network number N in the network planning instructionidObtaining the current bandwidth, beam coverage and link budget allocation of network from the database of network resource allocation of central management station, and recording as B0、M0、P0And B0、M0、P0

S33, calculating the variation of the target network bandwidth, the beam coverage, the link budget requirement and the current distribution situation, obtaining the adjustment requirement,

Figure FDA0002558782130000032

wherein, Δ B, Δ M, and Δ P respectively represent the total network bandwidth, the beam coverage area, and the link budget adjustment requirement, and Δ B, Δ M, and Δ P respectively represent the set of the network bandwidth, the beam coverage area, and the link budget adjustment requirement of each area management station.

5. The method according to claim 1, wherein the step S4 of generating the resource planning instruction according to the estimation result is specifically: the resource planning instruction is represented by<Cmd>,<Nid,B,M,P,B,M,P,Pr,Ts,Te>) Wherein, for the user adjustment instruction, B, M, P corresponds to the total adjustment requirement of the network bandwidth, the beam coverage, the link budget and the adjustment requirement of each regional management station, i.e. Δ B, Δ M, Δ P, Δ B, Δ M, Δ P.

6. The method according to claim 1, wherein the step S5 of planning carrier resources according to the resource planning/autonomous adjustment instruction is specifically as follows:

s51, obtaining the current available resource condition, including beam number, available bandwidth, coverage area, link budget;

s52, reading the instruction type CmdInformation, judging the type of the resource planning instruction, if the resource planning instruction is a user networking instruction, executing a step S54, if the user adjusting instruction is a user adjusting instruction, executing a step S55, and if the user adjusting instruction is an autonomous adjusting instruction, executing a step S53;

s53, according to the self-adjusting instruction, determining the bandwidth resource set occupied by the instruction pointing to each wave beam in the wave beam set, forming a resource adjusting scheme, and going to step S57;

s54, according to the user networking requirements and the current available resource conditions in the resource planning instructions, optimizing the resource allocation, and turning to the step S56;

S55, adjusting and optimizing the resources according to the user adjustment requirement and the current available resource condition in the resource planning instruction;

s56, collecting the optimization result according to the operation type OptSet of beam numbers NbmSet of bandwidth resources BasnIn the form of instruction contents for generating resource allocation/adjustment instructions<Opt,Nbm,Basn>And are combined withNetwork NidCombining to form a resource allocation/adjustment scheme (<Nid>),<Opt,Nbm,Basn>) In which O ispt={Opt1,Opt2…, comprising three types of operations, allocation, reclamation and direction adjustment, Nbm={Nbm1,Nbm2,…},Basn={Basn1,Basn2…, the contents in the beam number set, bandwidth resource set and operation type set in the scheme are in one-to-one correspondence, i.e. the contents in the beam number set, bandwidth resource set and operation type set are in one-to-one correspondence<Opt1,Nbm1,Basn1>Representing the beam N for one operation on the satellite communication resourcebm1Bandwidth B ofasn1O of (A) to (B)pt1Class operation;

and S57, forming a networking/adjusting plan according to the resource allocation/adjusting plan.

7. The method according to claim 6, wherein step S53 is specifically: the content of the autonomic adjustment instruction includes a network number NidAnd a set of beam numbers NbmTwo items of content, according to NidThe resource allocation condition of the instruction pointing to the network can be obtained from the network resource allocation condition database of the central management station, for NbmAll beams N in (b)bm1,Nbm2…, respectively obtaining a network NidAllocated bandwidth information B on each beam asn={Basn1,Basn2… }, and further numbering the networks NidSet of beam numbers NbmSet of bandwidth resources BasnAnd operation type set Opt={Opt1,Opt2… combining the information to form a resource adjustment scheme: (<Nid>,<Opt,Nbm,Basn>) The operation types are divided into three types of allocation, recovery and direction adjustment.

8. The method according to claim 6, wherein step S54 is specifically:

s541, traversing the available beam resources, storing the available beams which intersect with the total beam coverage range in the resource planning instruction into a candidate beam set omega, and storing the rest beams into a set Ψ;

s542, calculating the total coverage area of all beams in omegaWherein M isavbiFor the coverage of the ith beam in Ω, M is judgedavbWhether the user beam coverage requirement M can be completely covered or not is determined, and if the user beam coverage requirement M can be completely covered, the step S545 is performed;

s543, calculating uncovered range Mblank=M-M∩MavbTraversing the set Ψ to determine whether there is a beam without user network, and if yes, adjusting it to MblankPosition, beam forming pointing adjustment instructions<Opt,Nbm,Point>O in this caseptTo point to the adjustment operation, NbmNumbering the beams to be adjusted, PointThe information is pointing point information, and the beam is stored into omega, and the step S542 is carried out;

s544, traverse all available beam resources, select beam coverage distance M blankThe latest beam reads the beam and currently carries all user network number sets, and the coverage is judged to be adjusted to be capable of covering MblankIf the current embarkation network is influenced, the traversal is continued until the analysis of all available beams is finished, and if the influence is not influenced, a beam pointing adjustment instruction is formed<Opt,Nbm,Point>;

S545, according to the coverage area condition of the wave beam in the adjusted omega and the requirements of B, M and P in the resource planning instruction, optimizing and distributing the bandwidth and power resources of the wave beam, and if the bandwidth or power resources of partial areas are insufficient, according to the network priority P in the network planning instructionrLower priority than P in omega beamrThe network resources of (a) are adjusted to the current network.

9. The method of claim 8, wherein the step S545 of optimally allocating bandwidth and power resources of beams specifically includes: on the premise of meeting the requirements of the bandwidth and link quality of each terminal, optimizing the beams and the resource allocation thereof by taking the minimization of the total bandwidth, the total link power, the residual bandwidth fragments and the number of the beams allocated by the area management station as the target, wherein the specific optimization process comprises the following steps:

Figure FDA0002558782130000051

wherein, g1To g4To optimize the objective function, Nasn、NasniSet of beams currently allocated to the network and beams i, B in the set, respectively asniBandwidth allocated to the current network for beam i, BavbiIs the available bandwidth, P, of beam iiIs the power of beam i, As、AsjRespectively a region management station set and a region management station j, mujNumber of beams, M, allocated to zone management station jkIs the coverage of beam k; and solving the multi-objective optimization problem by using a multi-objective evolutionary optimization algorithm to obtain a carrier resource allocation scheme.

10. The method according to claim 6, wherein step S55 is specifically:

s551, according to the network number N in the resource planning instructionidAcquiring the current resource allocation condition of the network from a network resource allocation condition database of the central management station;

s552, reading an adjustment requirement of a beam coverage in the resource planning instruction, and if there is no adjustment requirement or the adjusted coverage does not exceed the coverage of the currently allocated beam of the network, going to step S557;

s553, the current allocated beam set of the network is NasnTraversing all available beams of the satellite, storing the beams which intersect with the adjusted coverage range into a candidate beam set omega, storing the rest beams into a set psi, and then updating the candidate beam set omega-Nasn

S554, calculating total coverage of all beams in omega

Figure FDA0002558782130000061

s555, calculating the uncovered range MblankTraversing the set omega and psi, judging whether the beam without carrying the user network exists, if so, adjusting the beam to the uncovered position to form a beam pointing adjustment instruction<Opt,Nbm,Point>If the beam belongs to Ψ, store it in Ω, and then go to step S554;

s556, traversing all available beam resources, and selecting a beam coverage distance MblankThe latest beam reads the beam and currently carries all user network number sets, and the coverage is judged to be adjusted to be capable of covering MblankIf the current embarkation network is influenced, the traversal is continued until the analysis of all available beams is finished, and if the influence is not influenced, a beam pointing adjustment instruction is formed<Opt,Nbm,Point>;

S557, according to the beam condition currently distributed in the network, the coverage area condition of the beam in the regulated omega and the requirements of B, M and P in the resource planning instruction, deleting, newly adding and regulating the currently distributed beam resource of the network are marked as network regulation once so as to minimize regulationThe adjustment scheme of the carrier resources can be obtained by optimizing the adjustment of the beam and the resource allocation thereof in a whole scale, namely, the minimum total amount of network adjustment is an optimization target, and if the condition that the bandwidth or the power resources of a part of regions are insufficient exists, the adjustment scheme of the carrier resources can be obtained according to the priority information P rLower priority than P in omega beamrThe network resources of (a) are adjusted to the current network.

Technical Field

The invention relates to the technical field of satellite communication systems, in particular to a satellite communication network resource planning method.

Background

The satellite communication network has the characteristics of long communication distance, wide coverage range, small topographic influence and the like, is an important component of an information network, and plays an irreplaceable role in the fields of large-area data transmission, remote area communication, disaster emergency communication and the like. In the process of starting and operating the satellite communication network, communication resources of the satellite need to be distributed and managed, namely, network planning activities are carried out. The satellite communication network planning activity relates to the overall planning of various resources such as wave beams, power, bandwidth and the like, the problems of multiple planning process links, complex relation among the resources, high difficulty in dynamic adjustment of the resources when the network demand changes and the like exist, and meanwhile, the resources of a satellite communication terminal are limited by factors such as space platform load, power and volume, so that higher requirements are provided for the resource distribution rationality and the high efficiency of a network planning method. In addition, the requirement of the user for the satellite communication resource may change with time, and in order to ensure the service quality of the user and timely recover the idle communication resource, the satellite communication network is required to have the capability of dynamically adjusting and planning. Therefore, how to realize the rapid planning of the satellite communication network and meet the reasonability, the high efficiency and the flexibility of communication resource allocation is one of the key problems to be solved urgently in the field of satellite communication.

At present, relevant research of a satellite communication network planning method mainly focuses on the aspect of communication bandwidth and power resource allocation algorithms, and communication services with various requirements are subjected to resource allocation by adopting different optimization algorithms, so that the communication resources are planned. However, the above research only optimizes the resource allocation link in the network planning, does not consider a complete planning process, and does not consider the network adjustment planning when the user demand changes, so that it is difficult to meet the demand of the actual satellite network planning activity.

A satellite resource formalization and networking demand formalization modeling method is provided in the patent of 'a satellite communication network networking planning method' (application number: 201810092414.X), but a specific implementation method of network planning is not analyzed, and a planning method under the condition of network dynamic adjustment is not discussed.

Disclosure of Invention

Aiming at the problems that the planning activity of a satellite communication network relates to the overall planning of various resources such as wave beams, power, bandwidth and the like, the planning process has more links, the relation among the resources is complex, the dynamic adjustment difficulty of the resources is high when the network requirement changes, and the like, the invention provides a satellite communication network planning method capable of being dynamically adjusted, which mainly comprises the following steps:

S1, receiving the network planning instruction, judging the instruction type, executing step S2 if the instruction is a user networking instruction, jumping to step S3 and executing the subsequent steps in turn if the instruction is a user adjusting instruction, and jumping to step S5 and executing the subsequent steps in turn if the instruction is an autonomous adjusting instruction;

s2, estimating the bandwidth, the beam coverage and the link budget, jumping to the step S4 and executing the following steps in sequence;

s3, estimating the bandwidth, the beam coverage and the link budget adjusting requirement;

s4, generating a resource planning instruction according to the estimation result;

s5, planning carrier wave resource according to the resource planning/self-adjusting instruction;

and S6, issuing a networking/adjusting plan.

Step S1, receiving network planning instruction, judging instruction type, the network planning instruction is mainly divided into two parts of instruction type and network information, instruction type CmdThe method comprises three types of user networking instructions, user adjusting instructions and autonomous adjusting instructions, wherein the user networking and user adjusting instructions are operations initiated by a user for opening a network or adjusting an existing network, and the autonomous adjusting instructions are autonomous recovery operations initiated by a carrier monitoring program for long-time idle resources; for user networking and user adjusting instructions, the network information mainly comprises a network number N idTerminal information TmNetwork priority PrNetwork start-stop time TsAnd TeFive contents, in which the terminal information is represented by the terminal type TtThe belonging area management station AsBearer service SvActive region McBandwidth requirement BwLink quality requirement LqThe network planning instruction is expressed as (<Cmd>,<Nid,Tm.(Tt,As,Sv,Mc,Bw,Lq),Pr,Ts,Te>) Network planning instruction of<>The symbols are divided into two parts, namely an instruction head and an instruction content, TmThe terminal information T is arranged in bracketsmSpecific composition information of (a); for the autonomous adjustment command, the network information mainly includes a network number NidAnd a set of beam numbers NbmTwo items of content, a network thereofThe network planning instruction is represented by<Cmd>,<Nid,Nbm>) (ii) a After receiving the network planning command, the central management station responsible for the network planning activity first reads C in the commandmdInformation and according to CmdThe information judgment instruction category is a user networking instruction, a user adjustment instruction or an autonomous adjustment, so that the content of network planning is determined to be new network construction, the existing network is adjusted or idle network resources are recycled, and the next operation is carried out.

The estimating of the bandwidth, the beam coverage and the link budget in step S2 includes:

s21, acquiring terminal information in the network planning command, and traversing steps S22 to S25 for all terminals respectively;

S22, estimating the terminal bandwidth requirement: if bandwidth demand B in network planning instructionwIf the item is not null, directly recording the bandwidth requirement as BwOtherwise, estimating the bandwidth requirement of the terminal according to the terminal type and the service type, wherein the estimation process comprises the following steps:

wherein, BTmFor terminal bandwidth, Bsv(sv,Tt) Is of type TtTerminal of, bear svTraffic formed by type traffic, sv∈Sv

S23, reading the area management station information T of the terminal from the network planning instructionm.(As) The terminal bandwidth requirement is taken into the bandwidth requirement B of the regional management stationarea,Barea=Barea+BTm

S24, reading terminal activity area information T from the network planning instructionm.(Mc) Counting the active area into the coverage area requirement M of the area management stationarea,Marea=Marea∪Mc

S25, reading the terminal link quality demand information T from the network planning instructionm.(Lq) Calculating link budget requirementsWherein P istFor power budget, LqFor terminal link quality requirements, i.e. carrier-to-noise ratio density threshold, ηt、ηrRespectively transmitting and receiving antenna efficiency, dt、drRespectively the aperture of transmitting and receiving antenna, lambda is wavelength, r is link distance, loLink loss including rain attenuation, atmospheric attenuation, and device wiring, κ is Boltzmann constant, tsFor the noise temperature of the receiver, the link budget requirement of the terminal is taken into the link budget requirement P of the management station in the area area,Parea=max(Parea,Pt);

S26, repeating the steps S22 to S25 until the traversal of all the terminals is completed;

s27, calculating the network bandwidth, the beam coverage, the total link budget requirement and the requirement of each regional management station,

Figure BDA0002558782140000033

b, M, P is the total bandwidth, the beam coverage area and the link budget requirement, and B, M, P is the set of the bandwidth, the beam coverage area and the link budget requirement of each area management station.

The estimating of the bandwidth, the beam coverage and the link budget adjustment requirement in step S3 specifically includes:

s31, traversing all terminal information in the network planning instruction, estimating the bandwidth, the beam coverage, the total link budget requirement amount B ', M', P 'and the distribution condition B', M ', P' of the adjusted target network, and the estimation formula is as follows:

Figure BDA0002558782140000041

s32, according to the network number N in the network planning instructionidInformation from a central tubeAcquiring the current bandwidth, beam coverage and link budget allocation condition of the network from the network resource allocation condition database of the management station, and recording as B0、M0、P0And B0、M0、P0

S33, calculating the variation of the target network bandwidth, the beam coverage, the link budget requirement and the current distribution situation, obtaining the adjustment requirement,

Figure BDA0002558782140000042

wherein, Δ B, Δ M, and Δ P respectively represent the total network bandwidth, the beam coverage area, and the link budget adjustment requirement, and Δ B, Δ M, and Δ P respectively represent the set of the network bandwidth, the beam coverage area, and the link budget adjustment requirement of each area management station.

The step S4 of generating a resource planning instruction according to the estimation result specifically includes: the resource planning instruction is represented by<Cmd>,<Nid,B,M,P,B,M,P,Pr,Ts,Te>) Wherein, for the user adjustment instruction, B, M, P corresponds to the total adjustment requirement of the network bandwidth, the beam coverage, the link budget and the adjustment requirement of each regional management station, i.e. Δ B, Δ M, Δ P, Δ B, Δ M, Δ P.

The step S5 of planning carrier resources according to the resource planning/autonomous adjustment instruction specifically includes:

s51, obtaining the current available resource condition, including beam number, available bandwidth, coverage area, link budget;

s52, reading the instruction type CmdInformation, judging the type of the resource planning instruction, if the resource planning instruction is a user networking instruction, executing a step S54, if the user adjusting instruction is a user adjusting instruction, executing a step S55, and if the user adjusting instruction is an autonomous adjusting instruction, executing a step S53;

s53, according to the self-adjusting instruction, determining the bandwidth resource set occupied by the instruction pointing to each wave beam in the wave beam set, forming a resource adjusting scheme, and going to step S57;

s54, according to the user networking requirements and the current available resource conditions in the resource planning instructions, optimizing the resource allocation, and turning to the step S56;

s55, adjusting and optimizing the resources according to the user adjustment requirement and the current available resource condition in the resource planning instruction;

S56, collecting the optimization result according to the operation type OptSet of beam numbers NbmSet of bandwidth resources BasnIn the form of instruction contents for generating resource allocation/adjustment instructions<Opt,Nbm,Basn>And network NidCombining to form a resource allocation/adjustment scheme (<Nid>,<Opt,Nbm,Basn>) In which O ispt={Opt1,Opt2…, comprising three types of operations, allocation, reclamation and direction adjustment, Nbm={Nbm1,Nbm2,…},Basn={Basn1,Basn2…, the contents in the beam number set, bandwidth resource set and operation type set in the scheme are in one-to-one correspondence, i.e. the contents in the beam number set, bandwidth resource set and operation type set are in one-to-one correspondence<Opt1,Nbm1,Basn1>Representing the beam N for one operation on the satellite communication resourcebm1Bandwidth B ofasn1O of (A) to (B)pt1Class operation;

and S57, forming a networking/adjusting plan according to the resource allocation/adjusting plan.

Step S53 specifically includes: the content of the autonomic adjustment instruction includes a network number NidAnd a set of beam numbers NbmTwo items of content, according to NidThe resource allocation condition of the instruction pointing to the network can be obtained from the network resource allocation condition database of the central management station, for NbmAll beams N in (b)bm1,Nbm2…, respectively obtaining a network NidAllocated bandwidth information B on each beamasn={Basn1,Basn2… }, and further numbering the networks NidSet of beam numbers NbmSet of bandwidth resources BasnAnd operation type set Opt={Opt1,Opt2… combining the information to form a resource adjustment scheme: (<Nid>,<Opt,Nbm,Basn>) The operation types are divided into three types of allocation, recovery and direction adjustment.

Step S54 specifically includes:

s541, traversing the available beam resources, storing the available beams which intersect with the total beam coverage range in the resource planning instruction into a candidate beam set omega, and storing the rest beams into a set Ψ;

s542, calculating the total coverage area of all beams in omegaWherein M isavbiFor the coverage of the ith beam in Ω, M is judgedavbWhether the user beam coverage requirement M can be completely covered or not is determined, and if the user beam coverage requirement M can be completely covered, the step S545 is performed;

s543, calculating uncovered range Mblank=M-M∩MavbTraversing the set Ψ to determine whether there is a beam without user network, and if yes, adjusting it to MblankPosition, beam forming pointing adjustment instructions<Opt,Nbm,Point>O in this caseptTo point to the adjustment operation, NbmNumbering the beams to be adjusted, PointThe information is pointing point information, and the beam is stored into omega, and the step S542 is carried out;

s544, traverse all available beam resources, select beam coverage distance MblankThe latest beam reads the beam and currently carries all user network number sets, and the coverage is judged to be adjusted to be capable of covering MblankIf the current embarkation network is influenced, the traversal is continued until the analysis of all available beams is finished, and if the influence is not influenced, a beam pointing adjustment instruction is formed <Opt,Nbm,Point>;

S545, according to the coverage area condition of the wave beam in the adjusted omega and the requirements of B, M and P in the resource planning instruction, optimizing and distributing the bandwidth and power resources of the wave beam, and if the bandwidth or power resources of partial areas are insufficient, according to the network priority P in the network planning instructionrWill omegaPriority in beam lower than PrThe network resources of (a) are adjusted to the current network.

The optimal allocation of the bandwidth and power resources of the beam in step S545 specifically includes: on the premise of meeting the requirements of the bandwidth and link quality of each terminal, optimizing the beams and the resource allocation thereof by taking the minimization of the total bandwidth, the total link power, the residual bandwidth fragments and the number of the beams allocated by the area management station as the target, wherein the specific optimization process comprises the following steps:

Figure BDA0002558782140000063

Figure BDA0002558782140000064

wherein, g1To g4To optimize the objective function, Nasn、NasniSet of beams currently allocated to the network and beams i, B in the set, respectivelyasniBandwidth allocated to the current network for beam i, BavbiIs the available bandwidth, P, of beam iiIs the power of beam i, As、AsjRespectively a region management station set and a region management station j, mujNumber of beams, M, allocated to zone management station jkIs the coverage of beam k; and solving the multi-objective optimization problem by using a multi-objective evolutionary optimization algorithm to obtain a carrier resource allocation scheme.

Step S55 specifically includes:

s551, according to the network number N in the resource planning instructionidAcquiring the current resource allocation condition of the network from a network resource allocation condition database of the central management station;

s552, reading an adjustment requirement of a beam coverage in the resource planning instruction, and if there is no adjustment requirement or the adjusted coverage does not exceed the coverage of the currently allocated beam of the network, going to step S557;

s553, the current allocated beam set of the network is NasnTraversing all available beams of the satellite, storing the beams which intersect with the adjusted coverage range into a candidate beam set omega, storing the rest beams into a set psi, and then updating the candidate beam set omega-Nasn

S554, calculating total coverage of all beams in omegaAnd total coverage of currently allocated beams

Figure BDA0002558782140000072

Judgment Mavb∪MasnWhether the adjusted coverage range can be covered or not is judged, and if the adjusted coverage range can be covered, the step S557 is carried out;

s555, calculating the uncovered range MblankTraversing the set omega and psi, judging whether the beam without carrying the user network exists, if so, adjusting the beam to the uncovered position to form a beam pointing adjustment instruction<Opt,Nbm,Point>If the beam belongs to Ψ, store it in Ω, and then go to step S554;

S556, traversing all available beam resources, and selecting a beam coverage distance MblankThe latest beam reads the beam and currently carries all user network number sets, and the coverage is judged to be adjusted to be capable of covering MblankIf the current embarkation network is influenced, the traversal is continued until the analysis of all available beams is finished, and if the influence is not influenced, a beam pointing adjustment instruction is formed<Opt,Nbm,Point>;

S557, according to the beam condition currently distributed in the network, the coverage area condition of the beam in the regulated omega and the requirements of B, M and P in the resource planning instruction, deleting, newly adding and regulating the beam resource currently distributed in the networkThe operation is marked as one-time network adjustment, the adjustment of the wave beam and the resource allocation thereof is optimized by taking the minimum adjustment scale, namely the minimum total number of the network adjustments as an optimization target, and the adjustment scheme of the carrier resource can be obtained, if the situation that the bandwidth or the power resource of a part of regions is insufficient exists, the adjustment scheme is according to the priority information PrLower priority than P in omega beamrThe network resources of (a) are adjusted to the current network.

The invention has the advantages that:

(1) through two dynamic adjustment planning modes of user adjustment and autonomous adjustment, the network resources can be dynamically adjusted, the flexibility and controllability of the network are improved, and planning and control of satellite communication resources are facilitated.

(2) For the user adjustment instruction, on the premise of meeting the requirement of network resource adjustment as much as possible, the optimization design is carried out by taking the minimized network adjustment scale as a target, and the influence of the network resource adjustment on the network performance and the operation state can be effectively reduced.

(3) For the autonomous adjustment instruction, the allocated resources are monitored in real time, and the communication resources which are in an idle state for a long time can be recovered, so that the resource utilization rate is effectively improved, and the problem that the existing network resources are excessive and new network resources are deficient is avoided.

Drawings

Fig. 1 is a schematic diagram illustrating a method for planning a satellite communication network according to the present invention.

Detailed Description

A dynamically adjustable satellite communication network planning method mainly comprises the following steps:

s1, receiving the network planning instruction, judging the instruction type, executing step S2 if the instruction is a user networking instruction, jumping to step S3 and executing the subsequent steps in turn if the instruction is a user adjusting instruction, and jumping to step S5 and executing the subsequent steps in turn if the instruction is an autonomous adjusting instruction;

s2, estimating the bandwidth, the beam coverage and the link budget, jumping to the step S4 and executing the following steps in sequence;

S3, estimating the bandwidth, the beam coverage and the link budget adjusting requirement;

s4, generating a resource planning instruction according to the estimation result;

s5, planning carrier wave resource according to the resource planning/self-adjusting instruction;

and S6, issuing a networking/adjusting plan.

Step S1, receiving network planning instruction, judging instruction type, the network planning instruction is mainly divided into two parts of instruction type and network information, instruction type CmdThe method comprises three types of user networking instructions, user adjusting instructions and autonomous adjusting instructions, wherein the user networking and user adjusting instructions are operations initiated by a user for opening a network or adjusting an existing network, and the autonomous adjusting instructions are autonomous recovery operations initiated by a carrier monitoring program for long-time idle resources; for user networking and user adjusting instructions, the network information mainly comprises a network number NidTerminal information TmNetwork priority PrNetwork start-stop time TsAnd TeFive contents, in which the terminal information is represented by the terminal type TtThe belonging area management station AsBearer service SvActive region McBandwidth requirement BwLink quality requirement LqThe network planning instruction is expressed as (<Cmd>,<Nid,Tm.(Tt,As,Sv,Mc,Bw,Lq),Pr,Ts,Te>) Network planning instruction of <>The symbols are divided into two parts, namely an instruction head and an instruction content, TmThe terminal information T is arranged in bracketsmSpecific composition information of (a); for the autonomous adjustment command, the network information mainly includes a network number NidAnd a set of beam numbers NbmTwo items of content, the network planning instruction of which is expressed as: (<Cmd>,<Nid,Nbm>) (ii) a After receiving the network planning command, the central management station responsible for the network planning activity first reads C in the commandmdInformation and according to CmdThe information judgment instruction category is a user networking instruction and user adjustmentAnd (4) instructing or automatically adjusting and adjusting to further clarify the content of the network planning to newly establish a network, adjust the existing network or recover idle network resources so as to carry out the next operation.

The estimating of the bandwidth, the beam coverage and the link budget in step S2 includes:

s21, acquiring terminal information in the network planning command, and traversing steps S22 to S25 for all terminals respectively;

s22, estimating the terminal bandwidth requirement: if bandwidth demand B in network planning instructionwIf the item is not null, directly recording the bandwidth requirement as BwOtherwise, estimating the bandwidth requirement of the terminal according to the terminal type and the service type, wherein the estimation process comprises the following steps:

wherein, B TmFor terminal bandwidth, Bsv(sv,Tt) Is of type TtTerminal of, bear svTraffic formed by type traffic, sv∈Sv

S23, reading the area management station information T of the terminal from the network planning instructionm.(As) The terminal bandwidth requirement is taken into the bandwidth requirement B of the regional management stationarea,Barea=Barea+BTm

S24, reading terminal activity area information T from the network planning instructionm.(Mc) Counting the active area into the coverage area requirement M of the area management stationarea,Marea=Marea∪Mc

S25, reading the terminal link quality demand information T from the network planning instructionm.(Lq) Calculating link budget requirementsWherein P istFor power budget, LqFor terminal link quality requirements, i.e. carrier-to-noise ratio density threshold, ηt、ηrRespectively transmitting and receiving antenna efficiency, dt、drRespectively the aperture of transmitting and receiving antenna, lambda is wavelength, r is link distance, loLink loss including rain attenuation, atmospheric attenuation, and device wiring, κ is Boltzmann constant, tsFor the noise temperature of the receiver, the link budget requirement of the terminal is taken into the link budget requirement P of the management station in the areaarea,Parea=max(Parea,Pt);

S26, repeating the steps S22 to S25 until the traversal of all the terminals is completed;

s27, calculating the network bandwidth, the beam coverage, the total link budget requirement and the requirement of each regional management station,

B, M, P is the total bandwidth, the beam coverage area and the link budget requirement, and B, M, P is the set of the bandwidth, the beam coverage area and the link budget requirement of each area management station.

The estimating of the bandwidth, the beam coverage and the link budget adjustment requirement in step S3 specifically includes:

s31, traversing all terminal information in the network planning instruction, estimating the bandwidth, the beam coverage, the total link budget requirement amount B ', M', P 'and the distribution condition B', M ', P' of the adjusted target network, and the estimation formula is as follows:

Figure BDA0002558782140000101

the estimation process is performed according to step S2;

s32, according to the network number N in the network planning instructionidObtaining the current bandwidth, beam coverage and link budget allocation of network from the database of network resource allocation of central management station, and recording as B0、M0、P0And B0、M0、P0

S33, calculating the variation of the target network bandwidth, the beam coverage, the link budget requirement and the current distribution situation, obtaining the adjustment requirement,

wherein, Δ B, Δ M, and Δ P respectively represent the total network bandwidth, the beam coverage area, and the link budget adjustment requirement, and Δ B, Δ M, and Δ P respectively represent the set of the network bandwidth, the beam coverage area, and the link budget adjustment requirement of each area management station.

The step S4 of generating a resource planning instruction according to the estimation result specifically includes: the resource planning instruction is represented by<Cmd>,<Nid,B,M,P,B,M,P,Pr,Ts,Te>) Wherein, for the user adjustment instruction, B, M, P corresponds to the total adjustment requirement of the network bandwidth, the beam coverage, the link budget and the adjustment requirement of each regional management station, i.e. Δ B, Δ M, Δ P, Δ B, Δ M, Δ P.

The step S5 of planning carrier resources according to the resource planning/autonomous adjustment instruction specifically includes:

s51, obtaining the current available resource condition, including beam number, available bandwidth, coverage area, link budget;

s52, reading the instruction type CmdInformation, judging the type of the resource planning instruction, if the resource planning instruction is a user networking instruction, executing a step S54, if the user adjusting instruction is a user adjusting instruction, executing a step S55, and if the user adjusting instruction is an autonomous adjusting instruction, executing a step S53;

s53, according to the self-adjusting instruction, determining the bandwidth resource set occupied by the instruction pointing to each wave beam in the wave beam set, forming a resource adjusting scheme, and going to step S57;

s54, according to the user networking requirements and the current available resource conditions in the resource planning instructions, optimizing the resource allocation, and turning to the step S56;

s55, adjusting and optimizing the resources according to the user adjustment requirement and the current available resource condition in the resource planning instruction;

S56, collecting the optimization result according to the operation type OptSet of beam numbers NbmSet of bandwidth resources BasnIn the form of instruction contents for generating resource allocation/adjustment instructions<Opt,Nbm,Basn>And network NidCombining to form a resource allocation/adjustment scheme (<Nid>,<Opt,Nbm,Basn>) In which O ispt={Opt1,Opt2…, comprising three types of operations, allocation, reclamation and direction adjustment, Nbm={Nbm1,Nbm2,…},Basn={Basn1,Basn2…, the contents in the beam number set, bandwidth resource set and operation type set in the scheme are in one-to-one correspondence, i.e. the contents in the beam number set, bandwidth resource set and operation type set are in one-to-one correspondence<Opt1,Nbm1,Basn1>Representing the beam N for one operation on the satellite communication resourcebm1Bandwidth B ofasn1O of (A) to (B)pt1Class operation;

and S57, forming a networking/adjusting plan according to the resource allocation/adjusting plan.

Step S53 specifically includes: the content of the autonomic adjustment instruction includes a network number NidAnd a set of beam numbers NbmTwo items of content, according to NidThe resource allocation condition of the instruction pointing to the network can be obtained from the network resource allocation condition database of the central management station, for NbmAll beams N in (b)bm1,Nbm2…, respectively obtaining a network NidAllocated bandwidth information B on each beamasn={Basn1,Basn2… }, and further numbering the networks NidSet of beam numbers NbmSet of bandwidth resources BasnAnd operation type set Opt={Opt1,Opt2… combining the information to form a resource adjustment scheme: (<Nid>,<Opt,Nbm,Basn>) The operation types are divided into three types of allocation, recovery and direction adjustment.

Step S54 specifically includes:

s541, traversing the available beam resources, storing the available beams which intersect with the total beam coverage range in the resource planning instruction into a candidate beam set omega, and storing the rest beams into a set Ψ;

s542, calculating the total coverage area of all beams in omega

Figure BDA0002558782140000111

Wherein M isavbiFor the coverage of the ith beam in Ω, M is judgedavbWhether the user beam coverage requirement M can be completely covered or not is determined, and if the user beam coverage requirement M can be completely covered, the step S545 is performed;

s543, calculating uncovered range Mblank=M-M∩MavbTraversing the set Ψ to determine whether there is a beam without user network, and if yes, adjusting it to MblankPosition, beam forming pointing adjustment instructions<Opt,Nbm,Point>O in this caseptTo point to the adjustment operation, NbmNumbering the beams to be adjusted, PointThe information is pointing point information, and the beam is stored into omega, and the step S542 is carried out;

s544, traverse all available beam resources, select beam coverage distance MblankThe latest beam reads the beam and currently carries all user network number sets, and the coverage is judged to be adjusted to be capable of covering MblankIf the current embarkation network is influenced, the traversal is continued until the analysis of all available beams is finished, and if the influence is not influenced, a beam pointing adjustment instruction is formed <Opt,Nbm,Point>;

S545, according to the coverage area condition of the wave beam in the adjusted omega and the requirements of B, M and P in the resource planning instruction, optimizing and distributing the bandwidth and power resources of the wave beam, and if the bandwidth or power resources of partial areas are insufficient, according to the network priority P in the network planning instructionrLower priority than P in omega beamrThe network resources of (a) are adjusted to the current network.

The optimal allocation of the bandwidth and power resources of the beam in step S545 specifically includes: on the premise of meeting the requirements of the bandwidth and link quality of each terminal, optimizing the beams and the resource allocation thereof by taking the minimization of the total bandwidth, the total link power, the residual bandwidth fragments and the number of the beams allocated by the area management station as the target, wherein the specific optimization process comprises the following steps:

Figure BDA0002558782140000121

Figure BDA0002558782140000122

Figure BDA0002558782140000123

wherein, g1To g4To optimize the objective function, Nasn、NasniSet of beams currently allocated to the network and beams i, B in the set, respectivelyasniBandwidth allocated to the current network for beam i, BavbiIs the available bandwidth, P, of beam iiIs the power of beam i, As、AsjRespectively a region management station set and a region management station j, mujNumber of beams, M, allocated to zone management station jkIs the coverage of beam k; and solving the multi-objective optimization problem by using a multi-objective evolutionary optimization algorithm to obtain a carrier resource allocation scheme.

Step S55 specifically includes:

s551, according to the network number N in the resource planning instructionidAcquiring the current resource allocation condition of the network from a network resource allocation condition database of the central management station;

s552, reading an adjustment requirement of a beam coverage in the resource planning instruction, and if there is no adjustment requirement or the adjusted coverage does not exceed the coverage of the currently allocated beam of the network, going to step S557;

S553, the current allocated wave beam set of the network is NasnTraversing all available beams of the satellite, storing the beams which intersect with the adjusted coverage range into a candidate beam set omega, storing the rest beams into a set psi, and then updating the candidate beam set omega-Nasn

S554, calculating total coverage of all beams in omegaAnd total coverage of currently allocated beams

Figure BDA0002558782140000132

Judgment Mavb∪MasnWhether the adjusted coverage range can be covered or not is judged, and if the adjusted coverage range can be covered, the step S557 is carried out;

s555, calculating the uncovered range MblankTraversing the set omega and psi, judging whether the beam without carrying the user network exists, if so, adjusting the beam to the uncovered position to form a beam pointing adjustment instruction<Opt,Nbm,Point>If the beam belongs to Ψ, store it in Ω, and then go to step S554;

S556, traversing all available beam resources, and selecting a beam coverage distance MblankThe latest beam reads the beam and currently carries all user network number sets, and the coverage is judged to be adjusted to be capable of covering MblankIf the current embarkation network is influenced, the traversal is continued until the analysis of all available beams is finished, and if the influence is not influenced, a beam pointing adjustment instruction is formed<Opt,Nbm,Point>;

S557, according to the beam condition currently distributed in the network, the coverage area condition of the beam in the regulated omega and the requirements of B, M and P in the resource planning instruction, deleting, newly adding and regulating the currently distributed beam resource of the network are marked as one-time network regulation, the regulation scale is minimized, that is, the total quantity of the network regulation is the minimum optimization target, the regulation of the beam and the resource distribution is optimized, namely, the regulation scheme of the carrier resource can be obtained, if the regulation scheme exists, the part existsIf the bandwidth or power resources of the subareas are insufficient, the subareas are judged to be deficient according to the priority information PrLower priority than P in omega beamrThe network resources of (a) are adjusted to the current network.

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种大规模LEO卫星部署下的星地传输方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!