Low-orbit constellation system hopping beam uplink resource allocation method based on ground position
Through the distribution of jumping beam resources based on the ground position in the low -orbit constellation system, the problem of beam dating and jumping caused by the high -speed movement of low -orbit satellites, improved the utilization rate of resources, and achieved more efficient resource reuse.
Patent Information
- Application Number
- CN202411908763.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-12-24
AI Technical Summary
In low-orbit constellation systems, due to the high-speed movement of low-orbit satellites relative to the ground, beam direction and jump problems are prominent, and it is difficult for the prior art to effectively reuse beam jump resources.
Using the beam-hopping resource uplink allocation method of the low-orbit constellation system based on the ground position, by dividing the earth's surface area into multiple wave positions, configuring multiple beams and multiple parallel carriers, each time slot corresponds to multiple carriers, and the resource allocation module The beam direction is scheduled according to the ground position and beam resources are reused as much as possible.
The utilization rate of jump beam resources is improved. Through the retrieval of beam, carrier, and time slots, the beam jumping is reused as much as possible, so that the jump of the beam can serve more user terminals.
Smart Images

Figure CN119364532A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of resource allocation, and in particular to a method for allocating beam-hopping uplink resources of a low-orbit constellation system based on ground position. Background Art
[0002] In low-orbit constellation systems, due to the high-speed movement of low-orbit satellites relative to the earth, beam pointing and beam hopping issues become more prominent than in high-orbit systems. In order to avoid position updates caused by satellite movement, beam pointing is usually identified by ground coverage area or location. When a terminal has service requirements, beam pointing scheduling is performed according to the location of the terminal, and the sharing of hopping beams by multiple terminals needs to be considered.
[0003] In response to such resource demands, existing technologies often adopt fixed allocation methods and on-demand scheduling methods, but none of the above methods can fully reuse beam-hopping resources. Summary of the invention
[0004] The present invention provides a beam-hopping uplink resource allocation method for a low-orbit constellation system based on ground position, aiming to solve the technical problem of beam-hopping uplink resource allocation in a scenario where a low-orbit satellite moves at high speed relative to the ground.
[0005] A first aspect of the present invention provides a method for allocating beam-hopping resources uplink in a low-orbit constellation system based on a ground position, the method comprising: Step S1: the surface area of the earth is divided into a plurality of beam positions; a low-orbit satellite in the low-orbit constellation system receives a resource request sent by a terminal; each low-orbit satellite is configured with a plurality of beams, and the uplink resources of each beam are divided into a plurality of continuous time slots in the time dimension, and each time slot corresponds to a plurality of parallel carriers; Step S2: Determine whether the low-orbit satellite has a beam that can cover the wave position corresponding to the terminal location; if so, proceed to step S3; if not, proceed to step S4; Step S3: The resource allocation module determines whether there is an idle carrier in the time slot where the beam points to the beam position that can meet the resource request; If so, allocate an idle carrier to the terminal, and the method ends; If not, determine whether the beam pointing to the beam position has an idle time slot; an idle time slot refers to a time slot in which all carriers are idle carriers; If yes, allocate a carrier in an idle time slot to the terminal, and the method ends; If not, go to step S4; Step S4: Allocate an idle beam to the terminal; an idle beam is a beam in which all time slots are idle time slots and all carriers corresponding to each time slot are idle carriers, and the method ends.
[0006] According to the method of the first aspect of the present invention, the step S4 of allocating an idle beam to the terminal includes: The resource allocation module determines an idle time slot of the idle beam allocated to the terminal and an idle carrier corresponding to the idle time slot; and controls the idle beam to point to the beam position corresponding to the location of the terminal when the idle time slot arrives.
[0007] According to the method of the first aspect of the present invention, the multiple parallel carriers corresponding to each time slot can only point to the same wave position.
[0008] According to the method of the first aspect of the present invention, the resource allocation module controls the beam jumping, and the jumping position is the center position of the beam or the absolute position of the terminal.
[0009] According to the method of the first aspect of the present invention, the resource allocation module is configured on a low-orbit satellite or on the ground.
[0010] The present invention provides a computer-readable storage medium, wherein a plurality of instructions are stored in the computer-readable storage medium; the plurality of instructions are used for a processor to load and execute the method described in the first aspect of the present invention.
[0011] An electronic device provided by the present invention is characterized in that the electronic device comprises: A processor, which is used to execute multiple instructions; A memory for storing a plurality of instructions; The plurality of instructions are used to be stored by the memory, and loaded and executed by the processor according to the method described in the first aspect of the present invention.
[0012] The beneficial technical effects brought by the present invention include: (1) The present invention controls beam pointing based on the ground position, and the beam is scheduled to point to the designated wave position center or the designated terminal position. When the terminal has resource requirements, it first determines whether the existing beam hopping can serve the terminal. If not, a new beam is called to serve it. This method of searching in sequence according to beam, carrier, and time slot reuses beam hopping as much as possible, so that one beam hopping can serve as many user terminals as possible, thereby improving the utilization rate of beam hopping resources; (2) The present invention can be applied to low-orbit mobile communication systems and has application value in related tasks; (3) The present invention determines the beam hopping resource scheduling mode of the beam, carrier, and time slot in turn, reuses the beam resources as much as possible, so that one beam hop can serve as many user terminals as possible, thereby improving the utilization rate of the beam hopping resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1A schematic diagram of a flow chart of a method for allocating beam-hopping resources uplink in a low-orbit constellation system based on ground position according to the present invention; Figure 2 The present invention is a structural block diagram of a low-orbit constellation system beam-hopping resource uplink allocation device based on ground position according to the present invention. DETAILED DESCRIPTION
[0014] The present invention is described in detail below in conjunction with the accompanying drawings and embodiments.
[0015] like Figure 1 As shown, the present invention proposes a method for allocating beam-hopping resources uplink of a low-orbit constellation system based on ground position, comprising: Step S1: the surface area of the earth is divided into a plurality of beam positions; a low-orbit satellite in the low-orbit constellation system receives a resource request sent by a terminal; each low-orbit satellite is configured with a plurality of beams, and the uplink resources of each beam are divided into a plurality of continuous time slots in the time dimension, and each time slot corresponds to a plurality of parallel carriers; Step S2: Determine whether the low-orbit satellite has a beam that can cover the wave position corresponding to the terminal location; if so, proceed to step S3; if not, proceed to step S4; Step S3: The resource allocation module determines whether there is an idle carrier in the time slot where the beam points to the beam position that can meet the resource request; If so, allocate an idle carrier to the terminal, and the method ends; If not, determine whether the beam pointing to the beam position has an idle time slot; an idle time slot refers to a time slot in which all carriers are idle carriers; If yes, allocate a carrier in an idle time slot to the terminal, and the method ends; If not, go to step S4; Step S4: Allocate an idle beam to the terminal; an idle beam is a beam in which all time slots are idle time slots and all carriers corresponding to each time slot are idle carriers, and the method ends.
[0016] The step S4, allocating an idle beam to the terminal, includes: The resource allocation module determines an idle time slot of the idle beam allocated to the terminal and an idle carrier corresponding to the idle time slot, and controls the idle beam to point to the beam position corresponding to the location of the terminal when the idle time slot arrives. The idle beam is an idle beam of the low-orbit satellite.
[0017] Furthermore, the multiple parallel carriers corresponding to each time slot can only point to the same wave position.
[0018] The resource request includes the terminal location and the terminal's demand information for resources.
[0019] The resource allocation module controls the beam jump, and the jump position is the center position of the wave position or the absolute position of the terminal. Therefore, the beam is pointed to the center position of the wave position where the terminal is located or the longitude and latitude position of the terminal. The beam is directed according to the resource allocation module, and the minimum granularity of the beam jump is the time slot.
[0020] The resource allocation module is configured on a low-orbit satellite or on the ground. The present invention is applicable to different deployment modes. When the resource allocation module is located on a low-orbit satellite, the resource allocation process is executed on the low-orbit satellite.
[0021] The beam jump is a periodic jump, and the period is set according to the design of the low-orbit constellation system.
[0022] The format of the information fed back to the terminal is <beam number, carrier number, time slot information>.
[0023] The present invention also provides a low-orbit constellation system beam-hopping resource uplink allocation device based on ground position, such as Figure 2 As shown, the device comprises: Request module: configured to divide the earth surface area into multiple beam positions; a low-orbit satellite in the low-orbit constellation system receives a resource request sent by a terminal; each low-orbit satellite is configured with multiple beams, and the uplink resources of each beam are divided into multiple continuous time slots in the time dimension, and each time slot corresponds to multiple parallel carriers; A judgment module: configured to determine whether the low-orbit satellite has a beam that can cover the wave position corresponding to the location of the terminal, and if so, trigger the first allocation module; if not, trigger the second allocation module; A first allocation module: configured as a resource allocation module to determine whether there is an idle carrier in the time slot where the beam points to the beam position to satisfy the resource request; If so, allocate an idle carrier to the terminal; If not, determine whether the beam pointing to the beam position has an idle time slot; an idle time slot refers to a time slot in which all carriers are idle carriers; If yes, allocate a carrier in an idle time slot to the terminal; If not, trigger the second allocation module; The second allocation module is configured to allocate an idle beam to the terminal; an idle beam is a beam in which all time slots are idle time slots and all carriers corresponding to each time slot are idle carriers.
[0024] The above specific embodiments only describe the design principle of the present invention. The shapes and names of the components in the description may be different and are not limited. Therefore, those skilled in the art in the field of the present invention may modify or replace the technical solutions recorded in the above embodiments; and these modifications and replacements do not deviate from the creative purpose and technical solutions of the present invention and should all fall within the protection scope of the present invention.
Claims
1. A method for allocating beam-hopping uplink resources for a low-orbit constellation system based on ground position, characterized in that: Methods include: Step S1: the surface area of the earth is divided into a plurality of beam positions; a low-orbit satellite in the low-orbit constellation system receives a resource request sent by a terminal; each low-orbit satellite is configured with a plurality of beams, and the uplink resources of each beam are divided into a plurality of continuous time slots in the time dimension, and each time slot corresponds to a plurality of parallel carriers; Step S2: Determine whether the low-orbit satellite has a beam that can cover the wave position corresponding to the terminal location; if so, proceed to step S3; if not, proceed to step S4; Step S3: The resource allocation module determines whether there is an idle carrier in the time slot where the beam points to the beam position that can meet the resource request; If so, allocate an idle carrier to the terminal, and the method ends; If not, determine whether the beam pointing to the beam position has an idle time slot; an idle time slot refers to a time slot in which all carriers are idle carriers; If yes, allocate a carrier in an idle time slot to the terminal, and the method ends; If not, go to step S4; Step S4: Allocate an idle beam to the terminal; an idle beam is a beam in which all time slots are idle time slots and all carriers corresponding to each time slot are idle carriers, and the method ends.
2. The method according to claim 1, characterized in that The step S4, allocating an idle beam to the terminal, includes: The resource allocation module determines an idle time slot of the idle beam allocated to the terminal and an idle carrier corresponding to the idle time slot; and controls the idle beam to point to the beam position corresponding to the location of the terminal when the idle time slot arrives.
3. The method according to claim 1, characterized in that The multiple parallel carriers corresponding to each time slot can only point to the same wave position.
4. The method according to claim 1, characterized in that The resource allocation module controls the beam hopping, and the hopping position is the center position of the beam or the absolute position of the terminal.
5. The method according to any one of claims 1 to 4, characterized in that The resource allocation module is configured on a low-orbit satellite or on the ground.
6. A computer-readable storage medium, characterized in that: The storage medium stores a plurality of instructions; the plurality of instructions are used for a processor to load and execute the method as described in any one of claims 1 to 5.
7. An electronic device, characterized in that: The electronic device comprises: A processor, which is used to execute multiple instructions; A memory for storing a plurality of instructions; The plurality of instructions are used to be stored in the memory and loaded and executed by the processor according to any one of claims 1 to 5.
Citation Information
Patent Citations
Elastic beam position resource scheduling system and scheduling method for jump beams
CN107949066A
Method and device for resource allocation of satellite system
CN108243498A
Low-orbit satellite high-energy-efficiency resource allocation method based on beam hopping technology
CN114710195A
User grouping and hopping beam scheduling method for low earth orbit satellite system
CN116599566A
Method for managing beam of satellite-borne base station in satellite communication
CN117560769A