Beam-hopping uplink resource allocation method for low-orbit constellation systems based on ground position
By dividing the beam positions based on the ground position and optimizing the resource allocation of beams, carriers and time slots, the beam pointing and hopping problems in the low-orbit constellation system are solved, and efficient resource reuse and multi-terminal services are achieved.
Patent Information
- Application Number
- CN202411908763.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2044-12-24
AI Technical Summary
In existing technologies in low-orbit constellation systems, beam pointing and hopping issues fail to be effectively reused, resulting in insufficient resource allocation and an inability to meet the business service needs of multiple terminals.
The beam positions are divided based on the ground location, and the resource allocation method is optimized by sequentially searching the beam, carrier and time slot to ensure that beam hopping can serve more user terminals, including the allocation of idle carriers and time slots.
It improves the utilization rate of beam-hopping resources, ensures the efficient reuse of beam resources in the high-speed movement scenario of low-orbit satellites, and meets the business needs of multiple terminals.
Smart Images

Figure CN119364532B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of resource allocation. Specifically, a beam-hopping uplink resource allocation method for a low-orbit constellation system based on ground position is designed. Background Art
[0002] In low-orbit satellite constellations, beam pointing and beam hopping issues become more prominent compared to high-orbit systems due to the high-speed motion of satellites relative to the Earth. To avoid position updates caused by satellite motion, beam pointing is typically identified by ground coverage or location. When a terminal requires service, beam pointing is scheduled based on the terminal's location, requiring consideration of beam hopping sharing across multiple terminals.
[0003] To meet such resource requirements, 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 low-orbit satellites move 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 ground location, the method comprising:
[0006] Step S1: The Earth's surface is divided into multiple beam positions. A low-orbit satellite in a low-orbit constellation system receives a resource request sent by a terminal. Each low-orbit satellite is configured with multiple beams. The uplink resources of each beam are divided into multiple consecutive time slots in the time dimension. Each time slot corresponds to multiple parallel carriers.
[0007] 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;
[0008] 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;
[0009] If so, allocate an idle carrier to the terminal and the method ends;
[0010] 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;
[0011] If yes, allocate a carrier in an idle time slot to the terminal, and the method ends;
[0012] If not, go to step S4;
[0013] 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 the time slots are idle carriers, and the method ends.
[0014] According to the method of the first aspect of the present invention, the step S4 of allocating an idle beam to the terminal includes:
[0015] 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.
[0016] 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.
[0017] According to the method of the first aspect of the present invention, 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.
[0018] 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.
[0019] The present invention provides a computer-readable storage medium, in which a plurality of instructions are stored; the plurality of instructions are used by a processor to load and execute the method described in the first aspect of the present invention.
[0020] The present invention provides an electronic device, characterized in that the electronic device includes:
[0021] A processor, which is used to execute multiple instructions;
[0022] A memory for storing a plurality of instructions;
[0023] The plurality of instructions are used to be stored by the memory and loaded and executed by the processor to implement the method described in the first aspect of the present invention.
[0024] The beneficial technical effects brought about by the present invention include:
[0025] (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 a single beam hopping can serve as many user terminals as possible, thereby improving the utilization rate of beam hopping resources;
[0026] (2) The present invention can be applied to low-orbit mobile communication systems and has application value in related tasks;
[0027] (3) The present invention sequentially determines the beam-hopping resource scheduling mode of the beam, carrier, and time slot, reuses the beam resources as much as possible, and enables one beam hop to serve as many user terminals as possible, thereby improving the utilization rate of the beam-hopping resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 2. It is a flowchart of a method for allocating beam-hopping resources uplink in a low-orbit constellation system based on ground position according to the present invention;
[0029] 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
[0030] The present invention is described in detail below with reference to the accompanying drawings and embodiments.
[0031] like Figure 1 As shown, the present invention proposes a method for allocating beam-hopping resources uplink in a low-orbit constellation system based on ground position, comprising:
[0032] Step S1: The Earth's surface is divided into multiple beam positions. A low-orbit satellite in a low-orbit constellation system receives a resource request sent by a terminal. Each low-orbit satellite is configured with multiple beams. The uplink resources of each beam are divided into multiple consecutive time slots in the time dimension. Each time slot corresponds to multiple parallel carriers.
[0033] 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;
[0034] 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;
[0035] If so, allocate an idle carrier to the terminal and the method ends;
[0036] 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;
[0037] If yes, allocate a carrier in an idle time slot to the terminal, and the method ends;
[0038] If not, go to step S4;
[0039] 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 the time slots are idle carriers, and the method ends.
[0040] The step S4, allocating an idle beam to the terminal, includes:
[0041] 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.
[0042] Furthermore, the multiple parallel carriers corresponding to each time slot can only point to the same wave position.
[0043] The resource request includes the terminal location and the terminal's demand information for resources.
[0044] The resource allocation module controls beam hopping, with the hopping location being the center of the beam or the absolute location of the terminal. Therefore, the beam's direction is determined by the terminal's beam center or its latitude and longitude. The beam's direction is controlled by the resource allocation module, and the minimum granularity of beam hopping is the time slot.
[0045] 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.
[0046] The beam hopping is a periodic hopping, and the period is set according to the design of the low-orbit constellation system.
[0047] The format of the information fed back to the terminal is <beam number, carrier number, time slot information>.
[0048] 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 includes:
[0049] Request module: configured to divide the Earth's 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 consecutive time slots in the time dimension, and each time slot corresponds to multiple parallel carriers;
[0050] A judgment module is configured to determine whether the low-orbit satellite has a beam that can cover the wave position corresponding to the terminal location, and if so, trigger the first allocation module; if not, trigger the second allocation module;
[0051] The first allocation module is 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 meet the resource request;
[0052] If so, allocate an idle carrier to the terminal;
[0053] 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;
[0054] If yes, allocate a carrier in an idle time slot to the terminal;
[0055] If not, trigger the second allocation module;
[0056] The second allocation module is configured to allocate an idle beam to the terminal; the idle beam is a beam in which all time slots are idle time slots and all carriers corresponding to the time slots are idle carriers.
[0057] The above specific embodiments merely illustrate the design principles of the present invention. The shapes and names of the components described herein may vary and are not limiting. Therefore, those skilled in the art may modify or substitute equivalents for the technical solutions described in the above embodiments. Such modifications and substitutions, without departing from the inventive spirit and technical solutions of the present invention, shall fall within the scope of protection 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 Earth's surface is divided into multiple beam positions. A low-orbit satellite in a low-orbit constellation system receives a resource request sent by a terminal. Each low-orbit satellite is configured with multiple beams. The uplink resources of each beam are divided into multiple consecutive time slots in the time dimension. Each time slot corresponds to multiple 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 the time slots are idle carriers. The method ends. 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; controls the idle beam to point to the beam position corresponding to the location of the terminal when the idle time slot arrives; The multiple parallel carriers corresponding to each time slot can only point to the same wave position; The resource allocation module controls the beam hopping, and the hopping position is the center position of the beam position or the absolute position of the terminal; The beam is directed according to the resource allocation module, and the minimum granularity of beam hopping is the time slot; When the resource allocation module is configured on a low-orbit satellite, the resource allocation process is executed on the low-orbit satellite.
2. The method according to claim 1, wherein The resource allocation module is configured on a low-orbit satellite or on the ground.
3. A computer-readable storage medium, characterized in that The storage medium stores a plurality of instructions; the plurality of instructions are used by a processor to load and execute the method according to any one of claims 1 to 2.
4. 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 2.
Citation Information
Patent Citations
Method for managing beam of satellite-borne base station in satellite communication
CN117560769A