Beam hopping pattern design method, base station, storage medium and program product
By dynamically adjusting the hopping beam pattern set according to the service application status in the previous hop beam scheduling cycle, the problem that the hopping beam pattern cannot be dynamically changed in the existing technology is solved, and the downlink coverage performance of the satellite is improved.
Patent Information
- Application Number
- CN202411455930.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-01-24
AI Technical Summary
In the prior art, the jump beam pattern remains unchanged during the scheduling cycle and cannot be dynamically adjusted to adapt to changes in the number of beam users and business needs, resulting in a degradation of system coverage performance.
Based on the business application of each beam in the previous jump beam cycle, determine the set of jump beam diagrams in the current jump beam cycle, dynamically adjust the business parameters of each beam, and maximize the downward coverage of the satellite.
The dynamic adjustment of the jump beam pattern can be achieved, which can better adapt to changes in the number of beam users and business needs, and improve the downlink performance of satellite.
Smart Images

Figure CN119363169A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communications, and in particular to a beam hopping pattern design method, a base station, a storage medium, and a program product. Background Art
[0002] In the application scenario of satellite communications, satellites cover the ground service area through multiple beams. However, the maximum number of beams that a satellite can transmit is limited by the equipment. Therefore, if the power of each beam is evenly distributed according to the principle of the maximum number of beams, it will not only be difficult to adapt to the uneven distribution of ground users and the dynamic changes in business needs, but it may also fail to meet the transmission quality requirements due to fluctuations in satellite-to-ground link interference.
[0003] Beam hopping technology uses phased array technology to accurately control the spatial pointing of satellite beams and can generate a variety of beam patterns. In each beam pattern, only part of the beams are activated, so that energy can be concentrated on the activated beams to improve coverage performance. Summary of the invention
[0004] The inventors noticed that in the related art, the beam hopping patterns in different beam hopping scheduling periods mostly remain unchanged, and the duration of each beam hopping pattern in the beam hopping scheduling period is basically the same. In addition, the activated beams in the beam hopping pattern evenly divide the total satellite transmission power, which can be pre-configured in advance on the user equipment side and the network side. However, when the number of users and service requirements of each beam change significantly, the above pre-configuration cannot change dynamically, resulting in reduced system coverage performance.
[0005] Based on this, the present disclosure provides a beam hopping pattern design scheme, which determines the beam hopping pattern set of the current cycle according to the service application status of each beam in the previous cycle, so as to dynamically adjust the service parameters of each beam and maximize the downlink coverage performance of the satellite.
[0006] In a first aspect of the present disclosure, a beam hopping pattern design method is provided, which is executed by a base station, including: determining a beam hopping pattern set in a current beam hopping scheduling period according to the service application status of each beam in a previous beam hopping scheduling period; and sending the beam hopping pattern set to a user device.
[0007] In some embodiments, statistics are collected on the service application status of each beam in the current beam hopping scheduling period.
[0008] In some embodiments, the service application status of each beam in the previous hop beam scheduling period includes at least one of the following: service applications that have not completed transmission in the previous hop beam scheduling period, and new service applications in the previous hop beam scheduling period.
[0009] In some embodiments, the service application that has not been completed in the previous beam scheduling period includes at least one of the following: the amount of service data that has not been completed in transmission, and the 5G service quality identifier 5QI of the service that has not been completed in transmission.
[0010] In some embodiments, the application for new services within the previous beam scheduling period includes at least one of the following: the amount of new service data and the 5QI of the new service.
[0011] In some embodiments, the beam hopping pattern includes at least one of the following: an activated beam sequence number within the beam hopping pattern, a number of activated beams within the beam hopping pattern, a transmission power of activated beams within the beam hopping pattern, and a duration of the beam hopping pattern.
[0012] In some embodiments, the duration of the beam hopping pattern includes at least one of a symbol, a time slot, a frame, a millisecond, a second, and a minute.
[0013] In some embodiments, the duration of the beam hopping pattern is an integer multiple of the synchronization signal and physical broadcast channel block SSB period.
[0014] In some embodiments, determining the beam hopping pattern set within the current beam hopping scheduling period includes: calculating the effective isotropic radiated power EIRP required for each beam according to the service application status of each beam in the previous beam hopping scheduling period; calculating the time required for service transmission within each beam as the total activation duration of each beam; calculating the total service priority coefficient of each beam; determining the beam hopping pattern set within the current beam hopping scheduling period according to the benefit of each beam, and taking the maximum beam activation duration in each beam hopping pattern as the duration of each beam hopping pattern.
[0015] In some embodiments, the EIRP required for each beam is the maximum value of the EIRPs required for all service transmissions within each beam.
[0016] In some embodiments, the EIRP required for service transmission is an EIRP value that can satisfy service transmission when the modulation and coding strategy MCS level is minimum.
[0017] In some embodiments, the time required for service transmission in each beam is the sum of the time required for all service transmissions in each beam.
[0018] In some embodiments, the time required for transmission of the i-th service in each beam is determined by the data volume of the i-th service and the transmission rate of the i-th service, 1≤i≤N, N is the total number of services in each beam.
[0019] In some embodiments, the time required for transmission of the i-th service is determined by the ratio of the data volume of the i-th service to the transmission rate of the i-th service.
[0020] In some embodiments, the transmission rate of the i-th service is determined by the number of resources that can be supported per second within the total bandwidth and the transmission rate supported by each resource corresponding to the MCS level of the i-th service.
[0021] In some embodiments, the transmission rate of the i-th service is determined by the product of the number of resources that can be supported per second within the total bandwidth and the transmission rate supported by each resource corresponding to the MCS level of the i-th service.
[0022] In some embodiments, the MCS level of the i-th service is determined by the EIRP required by the beam including the i-th service, the 5QI of the i-th service, and the service data volume of the i-th service.
[0023] In some embodiments, the total service priority coefficient of each beam is determined by the sum of the priority coefficients of all services within each beam.
[0024] In some embodiments, the priority coefficient of the i-th service is determined by the weighted sum of the priority weighting parameter indicated in the 5QI of the i-th service, the weighted transmission time of the i-th service, and the weighted delay constraint indicated in the 5QI of the i-th service, 1≤i≤N, N is the total number of services in each beam.
[0025] In some embodiments, determining the beam hopping pattern set within the current beam hopping scheduling period based on the revenue of each beam includes: constructing a set for each beam to generate a set queue, wherein the jth set includes the total service priority coefficient of the jth beam, the EIRP of the jth beam and the time required for all service transmissions in the jth beam, 1≤j≤M, and M is the total number of beams; selecting k+1 sets in the set queue in ascending order of the total service priority coefficient of each beam, wherein the sum of the EIRPs in the k+1 sets is greater than the total satellite transmit power, and the sum of the EIRPs in the first k sets in the k+1 sets is not greater than the total satellite transmit power, and k is a natural number greater than 0; using the beams corresponding to the first k sets as the activated beams in the current beam pattern, and using the maximum beam activation duration as the duration of the current beam pattern; deleting the first k sets in the set queue; and repeatedly selecting k+1 sets in the set queue in ascending order of the total service priority coefficient of each beam until all sets in the set queue are deleted.
[0026] In some embodiments, in the set corresponding to the beam with no service application in the previous beam scheduling period, the total service priority coefficient of the beam with no service application, the EIRP of the beam with no service application and the time required for all service transmission in the beam with no service application are preset values.
[0027] In some embodiments, the preset value of the total service priority coefficient of the beam with no service application is an infinite value.
[0028] In some embodiments, the beam hopping pattern set includes at least one of the following: a beam hopping pattern sequence number, a pattern duration, an activated beam sequence number included in the pattern, and a transmission power of each activated beam in the pattern.
[0029] In some embodiments, the pattern duration includes at least one of a symbol, a time slot, a frame, a millisecond, a second, and a minute.
[0030] In some embodiments, sending the beam hopping pattern set to the user equipment includes: sending the beam hopping pattern set to the user equipment through high-layer signaling configuration, or downlink control information DCI indication, or media access control-control element MAC-CE message indication.
[0031] In some embodiments, before the beam hopping scheduling period starts, all beam hopping pattern information in the period is sent down; or, before each beam hopping pattern starts, the pattern information is sent down.
[0032] In some embodiments, high-level signaling includes non-terrestrial network beam configuration NTN-Beam-Config signaling, and the non-terrestrial network beam configuration signaling includes at least one of the following: a beam hopping pattern number, a pattern duration, an activation beam number group contained in the pattern, and a transmission power group of each activated beam in the pattern.
[0033] In some embodiments, the downlink control information includes at least one of the following: a beam hopping pattern number, a pattern duration, an activated beam number contained in the pattern, and a transmission power of each activated beam in the pattern.
[0034] In some embodiments, the pattern duration includes at least one of a symbol, a time slot, a frame, a millisecond, a second, and a minute.
[0035] In some embodiments, the downlink control information includes a message field, and the message field includes at least one of the following: a beam hopping pattern number, a pattern duration, an activated beam number contained in the pattern, and a transmission power of each activated beam in the pattern.
[0036] In some embodiments, the pattern duration includes at least one of a symbol, a time slot, a frame, a millisecond, a second, and a minute.
[0037] In some embodiments, the MAC-CE message includes at least one of the following: a beam hopping pattern number, a pattern duration, an activated beam number included in the pattern, and a transmission power of each activated beam in the pattern.
[0038] In some embodiments, the pattern duration includes at least one of a symbol, a time slot, a frame, a millisecond, a second, and a minute.
[0039] In some embodiments, when the number of activations of each beam in a beam hopping cycle is greater than 1, the beam activation time in each beam hopping pattern is the ratio of the total beam activation duration to the number of activations of each beam in the beam hopping cycle.
[0040] In a second aspect of the present disclosure, a base station is provided, comprising: a memory; and a processor, coupled to the memory, wherein the processor is configured to execute a method as described in any of the above embodiments based on instructions stored in the memory.
[0041] In a third aspect of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and when the instructions are executed by a processor, the method described in any of the above embodiments is implemented.
[0042] In a fourth aspect of the present disclosure, a computer program product is provided, comprising computer instructions, wherein when the computer instructions are executed by a processor, the method described in any of the above embodiments is implemented.
[0043] Other features and advantages of the present disclosure will become apparent from the following detailed description of exemplary embodiments of the present disclosure with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0045] Figure 1 A schematic diagram of a beam hopping pattern design in the prior art;
[0046] Figure 2 A schematic diagram of a flow chart of a beam hopping pattern design method according to an embodiment of the present disclosure;
[0047] Figure 3 This is a schematic diagram of a MAC-CE format according to an embodiment of the present disclosure;
[0048] Figure 4 This is a schematic diagram of the structure of a base station according to an embodiment of the present disclosure;
[0049] Figure 5 A schematic diagram of each beam hopping pattern in a beam hopping period according to an embodiment of the present disclosure;
[0050] Figure 6 FIG. 4 is a schematic diagram of beam hopping patterns in a beam hopping period according to another embodiment of the present disclosure. DETAILED DESCRIPTION
[0051] The following will be combined with the drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all of the embodiments. The following description of at least one exemplary embodiment is actually only illustrative and is by no means intended to limit the present disclosure and its application or use. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.
[0052] Unless specifically stated otherwise, the relative arrangement of components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present disclosure.
[0053] Meanwhile, it should be understood that for the convenience of description, the size of each component shown in the drawings is not drawn according to the actual proportional relationship.
[0054] Technologies, methods, and apparatus known to ordinary technicians in the relevant field may not be discussed in detail, but where appropriate, such technologies, methods, and apparatus should be considered part of the authorization specification.
[0055] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limiting. Therefore, other examples of the exemplary embodiments may have different values.
[0056] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.
[0057] It should be noted here that the relevant technical terms used in this disclosure are explained as follows:
[0058] Beam hopping pattern: the set of all active beam pointing patterns at a certain moment.
[0059] Beam hopping pattern set: a set consisting of several beam hopping patterns.
[0060] Beam hopping scheduling period: the time interval for updating the beam pattern set.
[0061] like Figure 1 As shown, the satellite 11 covers the ground service area 12 through multiple beams, and the beam hopping patterns in different beam hopping scheduling periods mostly remain unchanged, and the duration of each beam hopping pattern in the beam hopping scheduling period is also basically the same. In addition, the activated beams in the beam hopping pattern evenly divide the total satellite transmission power, which can be pre-configured in advance on the user equipment side and the network side. However, when the number of users and service requirements of each beam change significantly, the above pre-configuration cannot change dynamically, resulting in reduced system coverage performance.
[0062] Based on this, the present disclosure provides a beam hopping pattern design solution that can maximize the downlink coverage performance of the satellite.
[0063] Figure 2 The flowchart of the beam hopping pattern design method according to one embodiment of the present disclosure is shown in FIG. 1. In some embodiments, the following beam hopping pattern design method is executed by a base station, and includes steps 21-22.
[0064] In step 21, a beam hopping pattern set in a current beam hopping scheduling period is determined according to the service application status of each beam in a previous beam hopping scheduling period.
[0065] In some embodiments, the service application status of each beam in the last beam scheduling period includes at least one of the following:
[0066] 1) Service applications that have not completed transmission within the previous beam scheduling period.
[0067] In some embodiments, the service application that has not completed transmission in the previous beam scheduling period includes at least one of the following:
[0068] 1.1) The amount of business data that has not been transmitted;
[0069] 1.2) 5QI (5G QoS Identifier) of the service that has not been transmitted.
[0070] 2) New service application within the previous beam scheduling cycle.
[0071] In some embodiments, the new service application in the previous beam scheduling period includes at least one of the following:
[0072] 2.1) Increased business data volume;
[0073] 2.2) 5QI for new services.
[0074] In some embodiments, the beam hopping pattern includes at least one of the following: an activated beam sequence number within the beam hopping pattern, a number of activated beams within the beam hopping pattern, a transmit power of activated beams within the beam hopping pattern, and a duration of the beam hopping pattern.
[0075] In some embodiments, the duration of the beam hopping pattern includes at least one of a symbol, a slot, a frame, a millisecond (ms), a second (s), and a minute (min).
[0076] For example, the duration of the beam hopping pattern is an integer multiple of the SSB (Synchronization signal and PBCH block) period.
[0077] In some embodiments, the above step of determining a beam hopping pattern set in a current beam hopping scheduling period includes the following steps.
[0078] 1) According to the service application of each beam in the previous beam scheduling period, the EIRP (Effective Isotropic Radiated Power) required for each beam is calculated.
[0079] In some embodiments, the EIRP required for each beam is the maximum value of the EIRPs required for all service transmissions within each beam.
[0080] In some embodiments, the EIRP required for service transmission is an EIRP value that can satisfy service transmission when the MCS (Modulation and Coding Scheme) level is minimum.
[0081] 2) Calculate the time required for service transmission in each beam as the total activation duration of each beam.
[0082] In some embodiments, the time required for service transmission in each beam is the sum of the time required for all service transmissions in each beam.
[0083] For example, the time required for service transmission in each beam is T beam As shown in formula (1).
[0084] T beam =∑T service-i (1)
[0085] In formula (1), T service-iis the time required for transmission of the ith service within the beam.
[0086] In some embodiments, the time required for transmission of the i-th service in each beam is determined by the data volume of the i-th service and the transmission rate of the i-th service, 1≤i≤N, N is the total number of services in each beam.
[0087] In some embodiments, the time required for transmission of the i-th service is determined by the ratio of the data volume of the i-th service to the transmission rate of the i-th service.
[0088] For example, the time required for the transmission of the i-th service is T service-i As shown in formula (2).
[0089]
[0090] In formula (2), D service-i is the data volume of the ith service, v i is the transmission rate of the ith service.
[0091] In some embodiments, the transmission rate of the i-th service is determined by the number of resources that can be supported per second within the total bandwidth and the transmission rate supported by each resource corresponding to the MCS level of the i-th service.
[0092] For example, the transmission rate of the i-th service is determined by the product of the number of resources that can be supported per second within the total bandwidth and the transmission rate supported by each resource corresponding to the MCS level of the i-th service.
[0093] For example, the transmission rate of the ith service v i As shown in formula (3).
[0094] v i =N RE v MCS-i (3)
[0095] In formula (3), N RE is the number of resources that can be supported per second within the total bandwidth, v MCS-i It is the transmission rate supported by each resource corresponding to the MCS level of the i-th service.
[0096] In some embodiments, the MCS level of the i-th service is determined by the EIRP required by the beam including the i-th service, the 5QI of the i-th service, and the service data volume of the i-th service.
[0097] 3) Calculate the total service priority coefficient of each beam.
[0098] In some embodiments, the total service priority coefficient of each beam is determined by the sum of the priority coefficients of all services within each beam.
[0099] For example, the total service priority coefficient R of each beam beam As shown in formula (4).
[0100] R beam =∑r service-i (4)
[0101] In formula (4), r service-i is the priority coefficient of the ith service.
[0102] In some embodiments, the priority coefficient of the i-th service is determined by the weighted sum of the priority weighting parameter indicated in the 5QI of the i-th service, the weighted transmission time of the i-th service, and the weighted delay constraint indicated in the 5QI of the i-th service.
[0103] For example, the priority coefficient r of the i-th service service-i As shown in formula (5).
[0104] r service-i =a1α i +a2T service-i ′+a3t i (5)
[0105] In formula (5), a1, a2 and a3 are weighting coefficients and satisfy formula (6). i is the priority weighting parameter indicated in the 5QI of the i-th service, T service - i ′ is the weighted transmission time of the ith service, t i is the weighted delay constraint indicated in the 5QI of the i-th service.
[0106] a1+a2+a3=1 (6)
[0107] 4) Determine a beam hopping pattern set in the current beam hopping scheduling period according to the benefit of each beam, and use the maximum beam activation duration in each beam hopping pattern as the duration of each beam hopping pattern.
[0108] In some embodiments, the step of determining a beam hopping pattern set in a current beam hopping scheduling period according to the gain of each beam includes the following contents.
[0109] a) Construct a set for each beam to generate a set queue, where the jth set includes the total service priority coefficient of the jth beam, the EIRP of the jth beam, and the time required for all service transmissions in the jth beam, 1≤j≤M, where M is the total number of beams.
[0110] For example, the set B constructed for the jth beam jAs shown in formula (7).
[0111] B j = {R beam-j , EIRP j , T beam-j} (7)
[0112] In formula (7), R beam-j is the total service priority coefficient of the jth beam, EIRP j is the EIRP of the jth beam, T beam-j is the time required for transmission of all services in the jth beam.
[0113] In some embodiments, in the set corresponding to the beam with no service application in the previous beam scheduling period, the total service priority coefficient of the beam with no service application, the EIRP of the beam with no service application and the time required for all service transmission in the beam with no service application are preset values.
[0114] For example, if the jth beam has no service application within the scheduling period of the previous beam, the set B corresponding to the jth beam j As shown in formula (8).
[0115]
[0116] In formula (8), is the preset value of the total business priority coefficient, is the default value of EIRP, The preset value for the time required for all service transmissions within the beam.
[0117] In some embodiments, the preset value of the total service priority coefficient of the beam with no service application is an infinite value.
[0118] For example, the preset value of the business total priority coefficient As shown in formula (9).
[0119]
[0120] b) Select k+1 sets from the set queue in ascending order of the total service priority coefficient of each beam, where the sum of EIRPs in the k+1 sets is greater than the total satellite transmit power, and the sum of EIRPs in the first k sets of the k+1 sets is not greater than the total satellite transmit power, and k is a natural number greater than 0.
[0121] It should be noted here that if the jth beam has no service application within the scheduling period of the previous hop beam, and in the set B corresponding to the jth beam j The preset value of the total business priority coefficient is infinite, then the set B j Being at the back of the collection queue.
[0122] c) The beams corresponding to the first k sets are used as the activated beams in the current beam pattern, and the maximum beam activation duration is used as the duration of the current beam pattern.
[0123] For example, according to the principle of formula (10), k sets are selected from the set queue in the order of the total service priority coefficient of each beam from small to large.
[0124]
[0125] In formula (10), EIRP sat is the total satellite transmission power.
[0126] d) Delete the first k sets in the set queue.
[0127] e) Repeat the process of selecting k+1 sets from the set queue in ascending order of the total service priority coefficient of each beam until all sets in the set queue are deleted.
[0128] In step 22, the beam hopping pattern set is sent to the user equipment.
[0129] In some embodiments, the beam hopping pattern set includes at least one of the following: a beam hopping pattern sequence number, a pattern duration, an activated beam sequence number included in the pattern, and a transmission power of each activated beam in the pattern.
[0130] In some embodiments, the pattern duration includes at least one of a symbol, a slot, a frame, a millisecond (ms), a second (s), and a minute (min).
[0131] In some embodiments, sending the beam hopping pattern set to the user equipment includes: sending the beam hopping pattern set to the user equipment through high-layer signaling configuration, or DCI (Downlink Control Information) indication, or MAC-CE (Medium Access Control-Control Element) message indication.
[0132] In some embodiments, before the beam hopping scheduling period starts, all beam hopping pattern information in the period is sent down, or before each beam hopping pattern starts, the pattern information is sent down.
[0133] In some embodiments, the high-layer signaling includes NTN-Beam-Config (non-terrestrial network beam configuration) signaling, and the NTN-Beam-Config signaling includes at least one of the following: a hopping beam pattern index, a pattern duration (beam pattern latency), an active beam number group contained in the pattern (activebeamindex set), and a transmission power group (active beam EIRP set) of each active beam in the pattern.
[0134] For example, the NTN-Beam-Config signaling format is as follows.
[0135]
[0136] In some embodiments, the downlink control information includes at least one of the following: a beam hopping pattern number, a pattern duration, an activated beam number included in the pattern, and a transmission power of each activated beam in the pattern.
[0137] For example, the pattern duration includes at least one of a symbol, a slot, a frame, a millisecond (ms), a second (s), and a minute (min).
[0138] In some embodiments, the downlink control information includes a message field, and the message field includes at least one of the following: a beam hopping pattern number, a pattern duration, an activated beam number included in the pattern, and a transmission power of each activated beam in the pattern.
[0139] For example, the pattern duration includes at least one of a symbol, a slot, a frame, a millisecond (ms), a second (s), and a minute (min).
[0140] In some embodiments, the MAC-CE message includes at least one of the following: a beam hopping pattern number, a pattern duration, an activated beam number included in the pattern, and a transmit power of each activated beam in the pattern.
[0141] For example, the pattern duration includes at least one of a symbol, a slot, a frame, a millisecond (ms), a second (s), and a minute (min).
[0142] For example, the MAC-CE format is Figure 3 shown.
[0143] exist Figure 3In the , TAG ID (TAG Identity) is used to represent the identifier of the addressing tag (TAG), occupying 2 bits. The hopping beam pattern number and the pattern duration are the first and second lengths, and the activation beam number and the transmission power constitute the third length. The first, second, and third lengths are integer bit values. For example, the first length is 3 bits, the second length is 3 bits, and the third length is 4 bits.
[0144] In some embodiments, when the number of activations of each beam in a beam hopping cycle is greater than 1, the beam activation time in each beam hopping pattern is the ratio of the total beam activation duration to the number of activations of each beam in the beam hopping cycle.
[0145] In some embodiments, statistics are collected on the service application of each beam in the current beam hopping scheduling period so as to determine a beam hopping pattern set in the next beam hopping scheduling period.
[0146] Figure 4 The present invention is a schematic diagram of the structure of a base station according to an embodiment of the present invention.
[0147] like Figure 4 As shown, the base station 40 may be in the form of a general purpose computing device and includes a memory 41, a processor 42, and a bus 43 connecting different system components.
[0148] The memory 41 may include, for example, a system memory, a non-volatile storage medium, etc. The system memory may store, for example, an operating system, an application, a boot loader, and other programs. The system memory may include a volatile storage medium, such as a random access memory (RAM) and / or a cache memory. The non-volatile storage medium may store, for example, instructions of a corresponding embodiment of at least one beam hopping pattern design method being executed. The non-volatile storage medium includes, but is not limited to, a disk memory, an optical memory, a flash memory, and the like.
[0149] The processor 42 may be implemented by a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistors, etc., as discrete hardware components. Accordingly, each module such as an acquisition module, a calculation module, and an adjustment module may be implemented by a central processing unit (CPU) running instructions in a memory that execute corresponding steps, or may be implemented by a dedicated circuit that executes corresponding steps.
[0150] For example, the processor 42 is configured to execute instructions stored in the memory to implement the following Figure 2 The method of any one of the embodiments.
[0151] The bus 43 may use any of a variety of bus structures, including, but not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MCA) bus, and a Peripheral Component Interconnect (PCI) bus.
[0152] The interfaces 44, 45, 46 of the base station 40, the memory 41 and the processor 42 can be connected via a bus 43. The input / output interface 44 can provide a connection interface for input / output devices such as a display, a mouse, and a keyboard. The network interface 45 can provide a connection interface for each type of networked device. The storage interface 46 can provide a connection interface for external storage devices such as a floppy disk, a USB flash drive, and an SD card.
[0153] Here, each aspect of the present disclosure is described with reference to the flowchart and / or block diagram of the method, device and computer program product according to the embodiment of the present disclosure. It should be understood that each frame and combination of each frame of the flowchart and / or block diagram can be implemented by computer-readable program instructions.
[0154] These computer-readable program instructions may be provided to a processor of a general-purpose computer, a special-purpose computer or other programmable device to produce a machine, so that the processor executes the instructions to produce means for implementing the functions specified in one or more blocks in the flowchart and / or block diagram.
[0155] These computer-readable program instructions may also be stored in a computer-readable memory, which cause the computer to work in a specific manner to produce an article of manufacture, including instructions for implementing the functions specified in one or more blocks in the flowchart and / or block diagram.
[0156] The present disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects.
[0157] The present disclosure also provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and when the instructions are executed by a processor, the following is implemented: Figure 2 The method of any one of the embodiments.
[0158] The present disclosure also provides a computer program product, including computer instructions, wherein when the computer instructions are executed by a processor, the following is achieved: Figure 2 The method of any one of the embodiments.
[0159] The present disclosure is described below through specific examples.
[0160] Assume that there are 4 beams in the satellite coverage area and the total EIRP of the satellite is 60 dBW. Some possible service types of user equipment (UE) are shown in Table 1, assuming that each UE has only one service in one cycle.
[0161]
[0162] Table 1
[0163] The service application status of each beam in the last beam scheduling period counted by the base station is as follows:
[0164] Beam 1: Number of service applications: 15, service sequence number: 1;
[0165] Beam 2: service application quantity 5, service sequence number 3;
[0166] Beam 3: service application quantity 10, service sequence number 4;
[0167] Beam 4: None.
[0168] First, calculate the required EIRP for each beam.
[0169] Beam 1: 30dBW;
[0170] Beam 2: 30dBW;
[0171] Beam 3: 37dBW;
[0172] Beam 4: Default value 33dBW.
[0173] Then, the time required for service transmission in each beam is calculated and this time is used as the activation duration of the corresponding beam.
[0174] Beam 1: 12631ms;
[0175] Beam 2: 9473ms;
[0176] Beam 3: 109ms;
[0177] Beam 4: Default value: 160ms.
[0178] Next, the total priority coefficient of each beam service is calculated.
[0179] Beam 1: weighted time is 2.32, total priority coefficient is 2.66;
[0180] Beam 2: weighted time is 1.74, total priority factor is 2.36;
[0181] Beam 3: weighted time is 1, total priority coefficient is 7.22;
[0182] Beam 4: The total priority factor is the default value ∞.
[0183] According to the above information, the beam hopping pattern within the beam hopping scheduling period is determined as follows:
[0184] Beam hopping pattern 1: The activated beams are beam 2 and beam 1, the beam activation time is 12631ms, and the EIRP of the activated beams are 30dBW and 30dBW respectively;
[0185] Beam hopping pattern 2: The activated beam is beam 3, the beam activation time is 109ms, and the activated beam EIRP is 37dBW.
[0186] Beam hopping pattern 3: The activated beam is beam 4, the beam activation time is 160ms, and the activated beam EIRP is 33dBW.
[0187] After the base station completes the generation of the beam hopping pattern, it sends the information to the UE through the high-level signaling NTN-Beam-Config.
[0188] The high-level signaling format is as follows:
[0189]
[0190]
[0191] When the number of activations of each beam in the beam hopping period is 1, the beam hopping patterns in the beam hopping period are as follows: Figure 5 shown.
[0192] When the number of activations of each beam in the beam hopping period is 2, the beam hopping patterns in the beam hopping period are as follows: Figure 6 shown.
[0193] It should be noted here that in the scenario of limited satellite coverage for NTN (Non-terrestrial Network), especially in the scenario of limited satellite downlink coverage, by using the beam hopping pattern design method provided by the above embodiment of the present disclosure, the activation time, activation order and beam power of each beam are dynamically adjusted to give priority to meeting the beam transmission requirements with higher service priority, higher service delay requirements and smaller service volume, and can better adapt to the satellite coverage requirements in scenarios with uneven distribution of user numbers and diverse user service types.
[0194] In some embodiments, the functional unit described above can be implemented as a general-purpose processor, a programmable logic controller (PLC), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component or any appropriate combination thereof for performing the functions described in the present disclosure.
[0195] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.
[0196] The description of the present disclosure is given for the purpose of illustration and description, and is not intended to be exhaustive or to limit the present disclosure to the disclosed form. Many modifications and variations will be apparent to those of ordinary skill in the art. The embodiments are selected and described in order to better illustrate the principles and practical applications of the present disclosure, and to enable those of ordinary skill in the art to understand the present disclosure and thereby design each embodiment with each modification suitable for a particular use.
Claims
1. A beam hopping pattern design method, performed by a base station, comprising: Determine a beam hopping pattern set in a current beam hopping scheduling period according to the service application status of each beam in a previous beam hopping scheduling period; The beam hopping pattern set is sent to the user equipment.
2. The design method according to claim 1, further comprising: Statistics are collected on the service application status of each beam in the current beam hopping scheduling period.
3. The design method according to claim 1, wherein: The service application status of each beam in the previous hop beam scheduling period includes at least one of the following: service applications that have not completed transmission in the previous hop beam scheduling period, and new service applications in the previous hop beam scheduling period.
4. The design method according to claim 3, wherein: The service application that has not been completed in the previous beam scheduling period includes at least one of the following: the amount of service data that has not been completed in transmission, and the 5G service quality identifier 5QI of the service that has not been completed in transmission.
5. The design method according to claim 3, wherein: The application for new services within the previous beam scheduling period includes at least one of the following: the amount of new service data and the 5QI of the new service.
6. The design method according to claim 1, wherein: The beam hopping pattern includes at least one of the following: an activated beam sequence number in the beam hopping pattern, the number of activated beams in the beam hopping pattern, an activated beam transmission power in the beam hopping pattern, and a duration of the beam hopping pattern.
7. The design method according to claim 6, wherein: The duration of the beam hopping pattern includes at least one of a symbol, a time slot, a frame, a millisecond, a second, and a minute.
8. The design method according to claim 7, wherein: The duration of the beam hopping pattern is an integer multiple of the synchronization signal and physical broadcast channel block SSB period.
9. The design method according to claim 1, wherein: The determining of the beam hopping pattern set within the current beam hopping scheduling period includes: Calculate the effective isotropic radiated power EIRP required for each beam according to the service application status of each beam in the previous beam scheduling period; Calculating the time required for service transmission in each beam as the total activation duration of each beam; Calculating the total service priority coefficient of each beam; A beam hopping pattern set within the current beam hopping scheduling period is determined according to the gain of each beam, and a maximum beam activation duration within each beam hopping pattern is used as the duration of each beam hopping pattern.
10. The design method according to claim 9, wherein: The EIRP required for each beam is the maximum value of the EIRPs required for all service transmissions within each beam.
11. The design method according to claim 10, wherein: The EIRP required for service transmission is an EIRP value that can satisfy service transmission when the modulation and coding strategy MCS level is the minimum.
12. The design method according to claim 9, wherein: The time required for service transmission in each beam is the sum of the time required for all service transmissions in each beam.
13. The design method according to claim 12, wherein: The time required for transmission of the i-th service in each beam is determined by the data volume of the i-th service and the transmission rate of the i-th service, 1≤i≤N, N is the total number of services in each beam.
14. The design method according to claim 13, wherein: The time required for transmission of the i-th service is determined by the ratio of the data volume of the i-th service to the transmission rate of the i-th service.
15. The design method according to claim 13, wherein: The transmission rate of the i-th service is determined by the number of resources that can be supported per second within the total bandwidth and the transmission rate supported by each resource corresponding to the MCS level of the i-th service.
16. The design method according to claim 15, wherein: The transmission rate of the i-th service is determined by the product of the number of resources that can be supported per second within the total bandwidth and the transmission rate supported by each resource corresponding to the MCS level of the i-th service.
17. The design method according to claim 15, wherein: The MCS level of the i-th service is determined by the EIRP required by the beam of the i-th service, the 5QI of the i-th service, and the service data volume of the i-th service.
18. The design method according to claim 9, wherein: The total service priority coefficient of each beam is determined by the sum of the priority coefficients of all services in each beam.
19. The design method according to claim 18, wherein: The priority coefficient of the i-th service is determined by the weighted sum of the priority weighting parameter indicated in the 5QI of the i-th service, the weighted transmission time of the i-th service, and the weighted delay constraint indicated in the 5QI of the i-th service, 1≤i≤N, N is the total number of services in each beam.
20. The design method according to claim 9, wherein: Determining a beam hopping pattern set in a current beam hopping scheduling period according to the gain of each beam includes: Constructing a set for each of the beams to generate a set queue, wherein the jth set includes the total service priority coefficient of the jth beam, the EIRP of the jth beam, and the time required for all service transmissions in the jth beam, 1≤j≤M, where M is the total number of beams; Selecting k+1 sets from the set queue in ascending order of the total service priority coefficient of each beam, wherein the sum of EIRPs in the k+1 sets is greater than the total satellite transmit power, and the sum of EIRPs in the first k sets in the k+1 sets is not greater than the total satellite transmit power, and k is a natural number greater than 0; Using the beams corresponding to the first k sets as the activated beams in the current beam pattern, and using the maximum beam activation duration as the duration of the current beam pattern; Deleting the first k sets in the set queue; Repeat the process of selecting k+1 sets from the set queue in ascending order according to the total service priority coefficient of each beam until all sets in the set queue are deleted.
21. The design method according to claim 20, wherein: In the set corresponding to the beam with no service application in the previous beam scheduling period, the total service priority coefficient of the beam with no service application, the EIRP of the beam with no service application and the time required for all service transmission in the beam with no service application are preset values.
22. The design method according to claim 21, wherein: The preset value of the total service priority coefficient of the beam without service application is an infinite value.
23. The design method according to claim 1, wherein: The beam hopping pattern set includes at least one of the following: The beam hopping pattern number, the pattern duration, the number of activated beams contained in the pattern, and the transmit power of each activated beam in the pattern.
24. The design method according to claim 23, wherein: The pattern duration includes at least one of a symbol, a time slot, a frame, a millisecond, a second, and a minute.
25. The design method according to claim 23, wherein: Sending the beam hopping pattern set to the user equipment includes: The beam hopping pattern set is sent to the user equipment through high-layer signaling configuration, or downlink control information DCI indication, or media access control-control element MAC-CE message indication.
26. The design method according to claim 25, wherein: Before the beam hopping scheduling period starts, all beam hopping pattern information in this period is sent down; or Before each beam hopping pattern starts, the pattern information is sent down.
27. The design method according to claim 26, wherein: The high-level signaling includes non-terrestrial network beam configuration NTN-Beam-Config signaling, and the non-terrestrial network beam configuration signaling includes at least one of the following: beam hopping pattern number, pattern duration, activation beam number group contained in the pattern, and transmission power group of each activated beam in the pattern.
28. The design method according to claim 25, wherein: The downlink control information includes at least one of the following: a beam hopping pattern number, a pattern duration, an activated beam number contained in the pattern, and a transmission power of each activated beam in the pattern.
29. The design method according to claim 28, wherein: The pattern duration includes at least one of a symbol, a time slot, a frame, a millisecond, a second, and a minute.
30. The design method according to claim 25, wherein: The downlink control information includes a message field, and the message field includes at least one of the following: a beam hopping pattern number, a pattern duration, an activated beam number included in the pattern, and a transmission power of each activated beam in the pattern.
31. The design method according to claim 30, wherein: The pattern duration includes at least one of a symbol, a time slot, a frame, a millisecond, a second, and a minute.
32. The design method according to claim 25, wherein: The MAC-CE message includes at least one of the following: a beam hopping pattern number, a pattern duration, an activated beam number included in the pattern, and a transmission power of each activated beam in the pattern.
33. The design method according to claim 32, wherein: The pattern duration includes at least one of a symbol, a time slot, a frame, a millisecond, a second, and a minute.
34. The design method according to claim 1, wherein: When the number of activations of each beam in the beam hopping cycle is greater than 1, the beam activation time in each beam hopping pattern is the ratio of the total beam activation duration to the number of activations of each beam in the beam hopping cycle.
35. A base station, comprising: Memory; A processor is coupled to the memory, and the processor is configured to execute the method according to any one of claims 1 to 34 based on instructions stored in the memory.
36. A computer-readable storage medium, wherein: The computer-readable storage medium stores computer instructions, and when the instructions are executed by a processor, the method according to any one of claims 1 to 34 is implemented.
37. A computer program product comprising computer instructions, wherein the computer instructions implement the method according to any one of claims 1 to 34 when executed by a processor.
Citation Information
Cited By
Satellite communication resource allocation method, communication device and communication system
CN121692415A
Satellite communication resource allocation method, communication device and communication system
CN121692415B