Beam management method and apparatus
By performing idle beam scanning on the idle beams of satellite beams and dynamically adjusting the service beams, the problem of low terminal access success rate in NTN networks was solved, and more efficient allocation of service channel resources and data transmission were achieved.
Patent Information
- Application Number
- PCT/CN2024/144312
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-16
- Filing Date
- 2024-12-31
- Publication Date
- 2026-01-22
AI Technical Summary
When terminals access non-terrestrial NTN networks, they may experience capacity limitations and connection failures, resulting in a low success rate for access, inaccurate allocation of service channel resources, and inconvenient data transmission.
The system uses the idle beam of the satellite beam to scan for idle positions outside its coverage area and sends a synchronization signal block (SSB). It receives uplink non-terrestrial network (NTN) access requests from terminals, allocates service channel resources according to the position of the terminal, and dynamically adjusts and reshapes the beam to meet access requirements.
It increases the success rate of terminal access to the NTN network, enhances the accuracy of service channel resource allocation and the convenience of data transmission, reduces access time, and achieves wide-area seamless coverage and fast access.
Smart Images

Figure CN2024144312_22012026_PF_FP_ABST
Abstract
Description
Beam management method and apparatus
[0001] Cross-reference to Related Applications
[0002] This application claims priority to Chinese Patent Application No. 202410951528.0, filed on July 16, 2024, the contents of which are incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present application relates to the field of wireless technology, and in particular to a beam management method and apparatus. BACKGROUND
[0004] With the development of science and technology, Non-Terrestrial Networks (NTN) networks are added in the 5th Generation Mobile Communication Technology (5G) New Radio (NR), and in some embodiments, deployment scenarios and parameters of the NTN are defined, such as architecture, altitude, orbit, etc. However, due to the limited capacity of the NTN network, when a terminal accesses the NTN network, the terminal may not be able to connect. SUMMARY
[0005] The present application provides a beam management method and apparatus, which can improve the success probability of terminal accessing the NTN network, improve the accuracy of service channel resource allocation, and improve the convenience of data transmission. The technical solutions of the present application are as follows:
[0006] According to a first aspect of an embodiment of the present application, a beam management method is provided, comprising:
[0007] performing idle beam scanning on an idle beam outside a coverage range of a first service beam of a satellite beam by an idle beam of the satellite beam, and transmitting a Synchronization Signal and PBCH block (SSB) by the first service beam to terminals in a service beam and terminals in an idle beam within the coverage range of the first service beam, wherein the Synchronization Signal and PBCH block (SSB) is used to instruct a terminal to initiate an uplink NTN access operation when the terminal listens to the Synchronization Signal and PBCH block (SSB) broadcast of the NTN network;
[0008] receiving an uplink NTN access request transmitted by a terminal through the idle beam and / or the first service beam;
[0009] In response to the uplink NTN access request, performing service channel resource allocation on the terminal according to the beam in which the terminal is located.
[0010] According to some embodiments, the idle beam scanning of the idle beams outside the coverage range of the first service beam of the satellite beam by the idle beams corresponding to any of the at least one beam cluster group comprises:
[0011] Clustering the idle beams of the satellite beam to obtain a beam cluster set, wherein the beam cluster set comprises at least one beam cluster outside the coverage range of the first service beam of the satellite beam;
[0012] Grouping the beam cluster set to obtain at least one beam cluster group;
[0013] According to a random path scanning mode, the idle beam scanning of any of the at least one beam cluster group by the idle beams corresponding to the any of the at least one beam cluster group.
[0014] According to some embodiments, the idle beam scanning of any of the at least one beam cluster group by the idle beams corresponding to the any of the at least one beam cluster group according to the random path scanning mode comprises:
[0015] Generating a preset length of pseudo-random numbers according to a satellite Media Access Control (MAC) address and a spatial beam serial number;
[0016] Generating a beam cluster scanning serial number for each spatial beam scanning according to the preset length of pseudo-random numbers and a pseudo-random number generator;
[0017] According to the beam cluster scanning serial number, the idle beam scanning of any of the at least one beam cluster group by the idle beams corresponding to the any of the at least one beam cluster group.
[0018] According to some embodiments, the method further comprises:
[0019] Obtaining a scanning period length corresponding to the idle beams;
[0020] Obtaining a scanning length and a staying length of each idle beam in a beam cluster;
[0021] According to the scanning period, the scanning length and the staying length, determining the number of idle beam clusters corresponding to each idle beam cluster group;
[0022] According to the total number of idle beam clusters and the number of idle beam clusters corresponding to each idle beam cluster group, determining the number of idle beam cluster groups.
[0023] According to some embodiments, the service channel resource allocation to the terminal according to the beam in which the terminal is located comprises:
[0024] In a case where the first service beam exists in a preset range corresponding to the terminal, the first service beam is allocated to the terminal.
[0025] Or,
[0026] In a case where the first service beam exists in a preset range corresponding to the terminal, the coverage range of the first service beam is adjusted, and the adjusted first service beam covers the wave position where the terminal is located and covers at least one wave position where a terminal corresponding to the first service beam is located.
[0027] According to some embodiments, the adjusting the coverage range of the first service beam comprises at least one of the following:
[0028] In a case where the first service beam exists in a preset range corresponding to the terminal, the first service beam is allocated to the terminal.
[0029] In a case where the first service beam exists in a preset range corresponding to the terminal, the coverage range of the first service beam is adjusted, and the adjusted first service beam covers the wave position where the terminal is located and covers at least one wave position where a terminal corresponding to the first service beam is located.
[0030] In a case where the first service beam exists in a preset range corresponding to the terminal, the first service beam is allocated to the terminal.
[0031] In a case where the first service beam exists in a preset range corresponding to the terminal, the coverage range of the first service beam is adjusted, and the adjusted first service beam covers the wave position where the terminal is located and covers at least one wave position where a terminal corresponding to the first service beam is located.
[0032] According to some embodiments, the method further comprises:
[0033] In a case where the first service beam does not meet the service channel resource allocation requirement according to the wave position where the terminal is located, the second service beam is allocated to the terminal using the idle beam, and the second service beam covers the wave position where the terminal is located.
[0034] According to some embodiments, the method further comprises:
[0035] The second service beam is adjusted to a service beam, and the number of idle beams is adjusted to obtain an adjusted idle beam;
[0036] In a case where the number of adjusted idle beams does not meet the beam configuration requirement, the service beam is reorganized to obtain a reorganized satellite beam.
[0037] According to some embodiments, the reorganizing the service beams to obtain reorganized satellite beams comprises:
[0038] obtaining a third service beam in the first service beams that meets a beam requirement;
[0039] filtering, according to geographical positions, any adjacent beam in the third service beam to obtain at least one beam pair corresponding to the third service beam;
[0040] reducing a service level of at least one second terminal in a coverage range of any beam pair in the at least one beam pair;
[0041] in a case where it is determined that the any adjacent beam meets a beam merging requirement, merging the any adjacent beam to obtain a merged wide beam;
[0042] performing a traversal operation on the third service beam to obtain reorganized service beams.
[0043] According to a second aspect of embodiments of the present application, a beam management apparatus is provided, comprising:
[0044] a wave position scanning unit configured to perform idle wave position scanning on an idle wave position outside a coverage range of a first service beam of a satellite beam by using an idle beam of the satellite beam and send a synchronization signal block (SSB), and send a synchronization signal block (SSB) to a terminal in a service wave position and a terminal in an idle wave position within the coverage range of the first service beam by using the first service beam, wherein the synchronization signal block (SSB) is used to instruct the terminal to initiate an uplink non-terrestrial network (NTN) access operation when the terminal listens to a synchronization signal block (SSB) broadcast of the non-terrestrial network (NTN) network;
[0045] a request receiving unit configured to receive an uplink non-terrestrial network (NTN) access request sent by a terminal through the idle beam and / or the first service beam;
[0046] a channel allocating unit configured to, in response to the uplink non-terrestrial network (NTN) access request, allocate a service channel resource to the terminal according to a wave position where the terminal is located.
[0047] According to a third aspect of embodiments of the present application, a network device is provided, comprising:
[0048] a processor;
[0049] a memory for storing instructions executable by the processor;
[0050] wherein the processor is configured to execute the instructions to implement the beam management method according to any one of the preceding aspects.
[0051] According to a fourth aspect of the embodiments of the present application, a storage medium is provided, which, when instructions in the storage medium are executed by a processor of a network device, enables the network device to perform the beam management method of any one of the preceding aspects.
[0052] According to a fifth aspect of the embodiments of the present application, a computer program product is provided, which comprises a computer program, which, when executed by a processor, implements the method of any one of the preceding aspects.
[0053] The technical solutions provided by the embodiments of the present application at least bring the following beneficial effects:
[0054] In some or related embodiments, by using an idle beam of a satellite beam to perform idle beam scanning on an idle beam position outside a coverage range of a first service beam of the satellite beam and to send a synchronization signal block SSB, using the first service beam to send a synchronization signal block SSB to a terminal in a service beam position and a terminal in an idle beam position within the coverage range of the first service beam, wherein the synchronization signal block SSB is used to instruct the terminal to initiate an uplink NTN access operation when the terminal listens to the synchronization signal block SSB broadcast of the non-terrestrial network NTN network; receiving an uplink non-terrestrial network NTN access request sent by the terminal through the idle beam and / or the first service beam; in response to the uplink non-terrestrial network NTN access request, performing service channel resource allocation on the terminal according to the beam position where the terminal is located. Therefore, the satellite beam can be divided into an idle beam and a service beam, the idle beam can meet the access demand of users by dynamically scanning in the idle beam position; the service beam can provide user service data transmission in the service beam position, and can also be used for access of terminals in the service beam position and nearby idle beam positions, which can reduce the situation that a large number of users under satellite wide-area coverage cannot quickly access and cannot meet high service bandwidth demand, can expand service capacity, can reduce the situation that terminals in service-intensive areas cannot access the NTN network, can improve the success probability of terminal access to the NTN network, can reduce the time length of terminal access to the NTN network, can realize wide-area seamless coverage of the NTN network and fast access of terminals, can improve the efficiency of terminal access to the NTN network, and according to the beam position where the terminal is located, the accuracy of service channel resource allocation can be improved, and the convenience of data transmission can be improved.
[0055] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application. BRIEF DESCRIPTION OF DRAWINGS
[0056] The accompanying drawings incorporated in and forming a part of the specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the application without imposing undue limitation on the application.
[0057] FIG. 1 is a flowchart illustrating a beam management method according to an example embodiment;
[0058] FIG. 2 is an example schematic diagram illustrating a satellite beam according to an example embodiment;
[0059] FIG. 3 is a flowchart illustrating a beam management according to an example embodiment;
[0060] FIG. 4 is a flowchart illustrating a beam management method according to an example embodiment;
[0061] FIG. 5a is an example schematic diagram illustrating a set of beam position clusters according to an example embodiment;
[0062] FIG. 5b is an example schematic diagram illustrating an idle beam idle beam position group sweep according to an example embodiment;
[0063] FIG. 6 is an example schematic diagram illustrating a scan path random generation sequence generation according to an example embodiment;
[0064] FIG. 7 is an example schematic diagram illustrating a random sweep according to an example embodiment;
[0065] FIG. 8 is an example schematic diagram illustrating an idle beam sweep time allocation according to an example embodiment;
[0066] FIG. 9 is a flowchart illustrating a beam management method according to an example embodiment;
[0067] FIG. 10 is an example schematic diagram illustrating a beam management method according to an example embodiment;
[0068] FIG. 11 is an example schematic diagram illustrating a traffic beam reorganization method according to an example embodiment;
[0069] FIG. 12 is an example schematic diagram illustrating a beam management apparatus according to an example embodiment;
[0070] FIG. 13 is a block diagram illustrating a beam management apparatus according to an example embodiment;
[0071] FIG. 14 is a block diagram illustrating a network device according to an example embodiment. DETAILED DESCRIPTION
[0072] In order to make the ordinary person skilled in the art better understand the technical solutions of the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings.
[0073] The embodiments of the present application propose a beam management method and device. In some embodiments, the terms of the beam management method, information processing method, and communication method can be replaced with each other, the terms of the beam management device, information processing device, and communication device can be replaced with each other, and the terms of the information processing system and communication system can be replaced with each other.
[0074] The embodiments of the present application are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present application. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, the steps of different embodiments or part or all of the steps of different embodiments can be combined arbitrarily, an embodiment can be combined with the optional implementation manners of other embodiments arbitrarily.
[0075] In the embodiments of the present application, the terms and / or descriptions of the embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0076] The terms used in the embodiments of the present application are only for the purpose of describing the specific embodiments, and not as a limitation on the present application.
[0077] In the embodiments of the present application, unless otherwise specified, the elements expressed in singular form, such as "one", "a", "the", "above", "said", "preceding", "this" and the like, can represent "one and only one", or "one or more", "at least one" and the like. For example, in the case of using articles such as "a", "an", "the" and the like in English, the noun after the article can be understood as singular expression, or can be understood as plural expression.
[0078] In the embodiments of the present application, "a plurality of" means two or more.
[0079] In some embodiments, the terms "at least one of", "one or more", "a plurality of", "multiple" and the like can be replaced with each other.
[0080] The prefix words "first", "second" and the like in the embodiments of the present application are only used to distinguish different description objects, and do not constitute limitation on the position, order, priority, quantity or content of the description objects. The description of the description objects should refer to the description in the context of the claims or embodiments, and should not constitute redundant limitation because of the use of the prefix words. For example, the description object is "field", and the ordinal words before "field" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" modified thereby are in the same message or not, nor limit the order of "first field" and "second field". For another example, the description object is "level", and the ordinal words before "level" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description object is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description object is "device", and "first device" and "second device" can be the same device or different devices, and the types thereof can be the same or different. For another example, the description object is "information", and "first information" and "second information" can be the same information or different information, and the content thereof can be the same or different.
[0081] In some embodiments, a "terminal" or "terminal device" can be referred to as a "user equipment" (UE), a "user terminal," a "mobile station" (MS), a "mobile terminal" (MT), a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, etc.
[0082] In some embodiments, data, information, etc. can be acquired after getting user consent.
[0083] It should be noted that the terms "first", "second", and the like, in the description and in the claims of the present application as well as above-mentioned appended drawings, are used to distinguish similar objects and are not necessarily used to describe a specific sequential or chronological order. It is to be understood that data so described can be interchanged, where appropriate, so that the embodiments of the present application described herein can be carried out in other than the order described herein. The implementation described in the following example embodiments is not representative of all implementations consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application as detailed in the appended claims.
[0084] FIG. 1 is a flowchart illustrating a beam management method according to an example embodiment, as shown in FIG. 1, the beam management method can be used in a beam management scenario, including the following steps:
[0085] In step S11, an idle wave position outside a first service wave beam coverage range of a satellite wave beam is scanned by an idle wave beam of the satellite wave beam, and a synchronization signal block SSB is sent, and a synchronization signal block SSB is sent by the first service wave beam to a terminal of a service wave position and a terminal of an idle wave position within the first service wave beam coverage range, wherein the synchronization signal block SSB is used to instruct the terminal to initiate an uplink NTN access operation when the terminal listens to the synchronization signal block SSB broadcast of the non-terrestrial network NTN network;
[0086] According to some embodiments, the execution subject of the embodiments of the present application can be a network device, for example. The name of the network device is not limited. The network device can be referred to as a server, for example, and can also be a server cluster, for example. The embodiments of the present application can be applied, for example, in the 5G NR ground base station beam management technology system, and can be in the scenario of introducing NTN technology into 5G NR, for example.
[0087] In some embodiments, a satellite wave beam refers to the shape formed on the earth's surface by the electromagnetic waves emitted by the satellite antenna. The satellite wave beam can include global wave beams, point line wave beams, shaped wave beams, etc. The satellite wave beam of the embodiments of the present application can include idle wave beams and service wave beams, for example. The service wave beam is used to cover the wave position where the terminal with service connection is located and the nearby idle wave position; the idle wave beam is used to cover the idle wave position outside the coverage range of the service wave beam.
[0088] According to some embodiments, the first service wave beam can be a service wave beam at the beginning of the implementation of the present scheme, for example. The first service wave beam is used to distinguish from the remaining service wave beams. For example, when the number of wave beams corresponding to the first service wave beam changes, the first service wave beam can also change accordingly. For example, when the division method of the service wave beam and the idle wave beam changes, the first service wave beam can also change accordingly.
[0089] In some embodiments, the coverage range of the first service wave beam is not specific to a fixed range. The coverage range of the first service wave beam can change, for example, with the change in the shape of the first service wave beam. For example, the coverage range corresponding to the first service wave beam as a wide wave beam is different from the coverage range of the first service wave beam as a narrow wave beam. In addition to being used for user access, the first service wave beam can also be used for service data transmission of the connected terminal.
[0090] In some embodiments, the synchronization signal block SSB can be one of the more important pilot channels used in 5G, for example, which can relate to many aspects of terminal access to the cell, and can be used for cell search, beam measurement, beam selection, and beam reply, for example. The synchronization signal block SSB of the embodiments of the present application can be used for terminal access, for example.
[0091] According to some embodiments, the terminal may, for example, be a terminal that initiates an uplink NTN access operation when listening to a synchronization signal block SSB broadcast of a non-terrestrial network NTN network. The terminal may, for example, be a terminal within an idle beam scanning range, and may also be a terminal within a coverage range of a first service beam. The embodiments of the present application do not limit this. When the terminal is within the idle beam scanning range, the uplink NTN access operation may, for example, be initiated by an SSB transmitted by the idle beam. When the terminal is within the coverage range of the first service beam, the uplink NTN access operation may, for example, be initiated by an SSB transmitted by the first service beam.
[0092] According to some embodiments, the non-terrestrial network NTN network may, for example, be included in a terrestrial communication technology. The NTN technology may, for example, utilize a fusion of a satellite communication network and a terrestrial 5G network, and may not be limited by topography, providing ubiquitous coverage capability, connecting multi-dimensional space of air, sky, land, and sea, and forming an integrated ubiquitous access network capable of full-scene on-demand access.
[0093] According to some embodiments, an idle beam of a satellite beam performs idle beam scanning on an idle beam outside a coverage range of a first service beam of the satellite beam and transmits a synchronization signal block SSB, and the first service beam transmits an SSB to a terminal of a service beam and a terminal of an idle beam within the coverage range of the first service beam, wherein the SSB is used to indicate that a terminal initiates an uplink NTN access operation when listening to a synchronization signal block SSB broadcast of a non-terrestrial network NTN network.
[0094] In step S12, an uplink non-terrestrial network NTN access request transmitted by a terminal is received through the idle beam and / or the first service beam.
[0095] According to some embodiments, the uplink non-terrestrial network NTN access request may, for example, be a request initiated by a terminal when performing an uplink NTN access operation. The uplink NTN access request is not limited to a fixed request. For example, when the beams used are different, the uplink NTN access request may also change accordingly. For example, when the request time point of the uplink NTN access request changes, the uplink NTN access request may also change accordingly.
[0096] In some embodiments, an uplink non-terrestrial network NTN access request transmitted by a terminal may, for example, be received through the idle beam and / or the first service beam.
[0097] When the terminal has a service demand and needs to access the NTN network, the terminal in the non-service beam coverage wave position can initiate an access application to the NTN network through the idle beam; and the terminal in the first service beam coverage wave position initiates an access application to the NTN network through the first service beam.
[0098] In step S13, in response to the uplink non-terrestrial network NTN access request, a service channel resource is allocated to the terminal according to the wave position in which the terminal is located.
[0099] In some embodiments, the wave position may, for example, be an area served by a beam in space or a geographical position. The wave position is not specific to a fixed beam. For example, when the position of the terminal changes, the wave position can also change accordingly. For example, when the division of the satellite beam changes, the wave position of the terminal can also change accordingly.
[0100] According to some embodiments, the service channel resource may, for example, be used to indicate the resource of the channel used by the terminal for data transmission or information transmission. The service channel resource is not specific to a fixed resource. For example, when the resource allocation mode changes, the service channel resource can also change accordingly. For example, when the allocatable service channel resource changes, the service channel resource can also change accordingly. For example, when the service demand corresponding to the terminal changes, the service channel resource can also change accordingly.
[0101] In some or related embodiments, the idle beam outside the coverage range of the first service beam of the satellite beam is scanned by using an idle beam of the satellite beam, and a synchronization signal block SSB is sent, the first service beam is used to send a synchronization signal block SSB to a terminal in a service beam and a terminal in an idle beam within the coverage range of the first service beam, wherein the synchronization signal block SSB is used to indicate that the terminal initiates an uplink NTN access operation when listening to the synchronization signal block SSB broadcast of the non-terrestrial network NTN; the uplink non-terrestrial network NTN access request sent by the terminal is received through the idle beam and / or the first service beam; in response to the uplink non-terrestrial network NTN access request, the terminal is allocated a service channel resource according to the beam in which the terminal is located. Therefore, the satellite beam can be divided into an idle beam and a service beam, the idle beam is scanned dynamically in the idle beam to meet the access demand of the user; the service beam provides user service data transmission in the service beam, and is also used for access of terminals in the service beam and its nearby idle beam, which can reduce the situation that a large number of users cannot quickly access and cannot meet the high service bandwidth demand under satellite wide-area coverage, can expand the service capacity, can reduce the situation that terminals cannot access the NTN network in the service-intensive area, can improve the success probability of terminal access to the NTN network, can reduce the time length of terminal access to the NTN network, can realize wide-area seamless coverage of the NTN network and fast access of the terminal, can improve the efficiency of terminal access to the NTN network, and according to the beam in which the terminal is located, the service channel resource allocation can be improved. The accuracy of the service channel resource allocation can improve the convenience of data transmission.
[0102] FIG. 2 is a flowchart illustrating a beam management method according to an example embodiment. As shown in FIG. 2, the beam management method can be used in a beam management scenario, including the following steps:
[0103] In step S21, the idle beams of the satellite beam are clustered to obtain a beam cluster set, wherein the beam cluster set includes at least one beam cluster outside the coverage range of the first service beam of the satellite beam;
[0104] The execution subject of the embodiment of the present application can be a network device, for example. The name of the network device is not limited. The network device can be referred to as a server, for example, and can also be a server cluster, for example.
[0105] The specific process is as described above, which will not be repeated here.
[0106] According to some embodiments, in an NTN network, to achieve user access and capacity requirements in a wide area coverage range, satellite beams can be divided into two types: service beams and idle beams. For example, a satellite beam diagram is shown in FIG. 3. FIG. 4 is a flowchart of a beam management method according to an example embodiment. As shown in FIG. 4, idle beams are used for terminal access, and dynamic scanning can be used to scan and cover all idle beams outside the coverage range of service beams, and SSB signals are issued for idle terminal access. Service beams are used for service data transmission for connected terminals, and SSB signals are issued for access coverage of terminals in the coverage range of service beams and terminals in idle beams, so that terminals in service beams and terminals in idle beams can initiate uplink NTN access requests when they need to access the NTN network. The division of satellite beams can enable all beam users to detect the SSB broadcast of the NTN network and initiate access, improving the accuracy of terminal access. Idle beams can be covered by wide beams, and service beams can be covered by a combination of wide beams and narrow beams.
[0107] In some embodiments, as shown in FIG. 3, idle beams can be covered by wide beams, and the first service beam is initially allocated to be covered by a narrow beam. When there are new users accessing in the coverage range and nearby, a new narrow beam is dynamically adjusted to be a wide beam or a second service beam is added according to the geographical location of the access user, the current capacity demand of the service beam, and other factors. Narrow beams are used in high-traffic-density areas and cover a small number of beams. Wide beams cover a large number of beams and are suitable for low-traffic-density areas. As shown in FIG. 3, A and B are wide beams, A is a service beam covering an area including 5 service beams and 1 idle beam, and B is an idle beam covering 6 idle beams. C is a narrow beam covering 1 service beam and 1 idle beam.
[0108] In the dynamic allocation mode, the total number of beams supported by the satellite is S, S2 service beams have been allocated, and the remaining S1 beams are all used as idle beams, where S = S1 + S2.
[0109] According to some embodiments, idle beams can be used for idle beam terminal access in non-service beam coverage areas. The functions of idle beams include downlink transmission of broadcast SSB messages, uplink reception of user access requests, and dynamic scanning of all non-service beam coverage areas to ensure that all terminals in the satellite coverage area can access the network. Service beams also have the function of access beams, downlink broadcast SSB messages for covered beams, and uplink reception of user access requests, but service beams fixedly cover specific beams and do not dynamically scan.
[0110] In some embodiments, the management of the idle beams involves two functional processes: the management of the scanning path of the idle beams, and the management of the scanning period of the coverage domain.
[0111] According to some embodiments, the set of beam clusters can be a collective formed by at least one beam cluster, for example. The set of beam clusters does not refer to a fixed set. For example, when the number of beam clusters in the set of beam clusters changes, the set of beam clusters can also change accordingly. For example, when a beam cluster in the set of beam clusters changes, the set of beam clusters can also change accordingly. In the idle beams, the part covered by the non-service beams is clustered into several beam clusters G = {G i,j , i ∈ N, j ∈ M} according to the coverage size of the idle beams. Then, the beam clusters G are divided into S1 (the number of idle beams) groups, and each group of idle beam clusters is scanned by one idle beam in a period.
[0112] According to some embodiments, FIG. 5a is an example schematic diagram of a set of beam clusters according to an example embodiment. As shown in FIG. 5a, assuming that an idle beam can cover a 3x2 size beam, the adjacent beams except the beams covered by the service beams A and C are aggregated into idle beam clusters. Each idle beam cluster is not larger than the coverage range of one idle beam. For example, the idle beam cluster G 1,1 covers the 3x2 consecutive idle beams in the upper left corner; the idle beam cluster G 1,2 covers the 1x2 consecutive idle beams except the coverage area of the service beam A; the idle beam cluster G 1,3 covers the beam set composed of 1x2 in the upper left and 2x1 in total of 4 beams. Similarly.
[0113] According to some embodiments, the idle beams of the satellite beams can be clustered to obtain a set of beam clusters, wherein the set of beam clusters includes at least one beam cluster outside the coverage range of a first service beam of the satellite beams.
[0114] In step S22, the set of beam clusters is grouped to obtain at least one beam cluster group.
[0115] In some embodiments, the set of beam clusters can be grouped to obtain at least one beam cluster group. FIG. 5b is an example schematic diagram of the grouping scanning of the idle beams of the idle beams according to an example embodiment. As shown in FIG. 5b, assuming that there are S GThe idle beam clusters are divided into N idle beam cluster groups, each group having M idle beam clusters. Wherein N=S1, and each idle beam cluster group is covered by a specific idle beam scanning. Wherein, the scanning of the beam cluster group can be performed according to a preset path, or can also be performed according to a random path scanning manner. The embodiments of the present application do not make any limitation in this regard. In order to improve the success rate of random access of the user, the idle beam performs idle beam cluster scanning according to a random path scanning manner.
[0116] In step S23, the idle beam scanning of any beam cluster group in the at least one beam cluster group is performed according to a random path scanning manner, and a synchronization signal block SSB is transmitted.
[0117] In some embodiments, the random path scanning manner is a scanning manner in which the idle beam scans the beam clusters in the idle beam cluster group according to a random sequence. The idle beam scanning of any beam cluster group in the at least one beam cluster group can be performed according to a random path scanning manner, and a synchronization signal block SSB is transmitted. Wherein, the synchronization signal block SSB is used to indicate that the terminal initiates an uplink NTN access operation when listening to the synchronization signal block SSB broadcast of the non-terrestrial network NTN.
[0118] According to some embodiments, the idle beam scanning of any beam cluster group in the at least one beam cluster group is performed according to a random path scanning manner, including:
[0119] generating a preset length pseudo-random number according to the satellite medium access control address MAC address and the spatial beam sequence number;
[0120] generating a beam cluster scanning sequence number for each spatial beam scanning according to the preset length pseudo-random number and the pseudo-random number generator;
[0121] According to the beam cluster scanning sequence number, the idle beam scanning of any beam cluster group in the at least one beam cluster group is performed. Therefore, the beam cluster scanning sequence number for each spatial beam scanning is randomly generated, which can improve the success rate of random access.
[0122] Wherein, FIG. 6 is an example schematic diagram of a scanning path random generation sequence generated according to an exemplary embodiment. As shown in FIG. 6, the pseudo-random number generator generates a 128-bit length pseudo-random number according to the last 11 bits of the satellite MAC address and the idle beam sequence number, which can be shown as formula (1): k = (aZ k-1 +C) mod 2 128 (1)
[0123] wherein Z k represents the Kth random number, K is an integer starting from 1, the initial Z0is valued as C; C is the last 11 bits of the satellite MAC address; a is the idle beam serial number (the number starts from 1).
[0124] wherein the network device may, for example, employ a path selector to generate a wave bit cluster scanning serial number according to a 128-bit pseudo-random number generator, the Kth wave bit cluster scanning serial number G i,k As shown in formula (2): G i,k = Z i,k mod N i (2)
[0125] wherein Z i,k represents the Kth random number generated by the ith idle beam, N i represents the number of wave bit clusters that the ith idle beam needs to scan.
[0126] According to some embodiments, the method further comprises:
[0127] acquiring the scanning period duration corresponding to the idle beam;
[0128] acquiring the scanning duration and the staying duration of each idle beam in a wave bit cluster;
[0129] determining the number of idle wave bit clusters corresponding to each idle wave bit cluster group according to the scanning period, the scanning duration and the staying duration;
[0130] determining the number of idle wave bit cluster groups according to the total number of idle wave bit clusters and the number of idle wave bit clusters corresponding to each idle wave bit cluster group. Thus, the number of scanned idle wave bit cluster groups can be determined, and the probability of random scanning access is improved.
[0131] According to some embodiments, for example, to ensure the fast access of users in NTN networks, the scanning of idle wave bits by idle beams must be completed within a certain period. For example, it is required that each idle wave bit appears at least once SSB broadcast signal within 160ms, that is, the scanning period control must be less than 160ms, and the SSB broadcast period is at least 5ms, that is, the duration of the idle beam staying in each idle wave bit is not less than 5ms.
[0132] Wherein, Fig. 7 is an example schematic diagram of a random scan according to an exemplary embodiment, as shown in Fig. 7, due to the dynamic scanning mode of the idle beam, there may be a situation that the idle beam is about to end the scanning of a certain beam cluster, and the terminal initiates a network access application; due to the uplink and downlink signal transmission delay, when the signal is transmitted to the satellite, the idle beam has been transferred to another beam cluster scanning, thereby causing the terminal to be unable to access. To prevent this from happening, the idle beam must stay in a certain position for a certain time T SSB after the SSB message block is broadcasted downlink. Reserved Wherein, the idle beam must complete the downlink broadcast of the SSB message block within T SSB ; in order to ensure that the uplink terminal has enough time to access, the stay time T Reserved must be greater than 0.5ms.
[0133] Wherein, Fig. 8 is an example schematic diagram of an idle beam scanning time allocation according to an exemplary embodiment, as shown in Fig. 8, the scanning time of the idle beam in each beam cluster can be shown in formula (3) for example: T SSB +T Reserved ≥5.5ms (3)
[0134] Then the number of idle beam clusters configured in each satellite coverage area must satisfy the following condition (4):
[0135] S1 must satisfy the following condition (5):
[0136] Wherein, S G is the total number of idle beam clusters.
[0137] In step S24, the first service beam is used to send a synchronization signal block SSB to the terminals of the service beam and the terminals of the idle beam within the coverage range of the first service beam, wherein the synchronization signal block SSB is used to indicate that the terminal initiates an uplink NTN access operation when listening to the NTN network synchronization signal block SSB broadcast;
[0138] The specific process is as described above, which will not be repeated here.
[0139] In step S25, the uplink NTN access request sent by the terminal is received through the idle beam and / or the first service beam.
[0140] The specific process is as described above, which will not be repeated here.
[0141] In step S26, in response to the uplink non-terrestrial network NTN access request, a service channel resource is allocated to the terminal according to the wave position where the terminal is located.
[0142] The specific process is as described above, and will not be repeated here.
[0143] According to some embodiments, the service channel resource allocation to the terminal according to the wave position where the terminal is located comprises:
[0144] In the case where there is a first service beam in the preset range corresponding to the terminal, the first service beam is allocated to the terminal;
[0145] Or,
[0146] In the case where there is a first service beam in the preset range corresponding to the terminal, the coverage range of the first service beam is adjusted, and the adjusted first service beam covers the wave position where the terminal is located and covers the wave position where at least one terminal corresponding to the first service beam is located. Therefore, the existing service beam can be directly used for wave position coverage, the adjustment of the satellite beam can be reduced, the adjustment step of the beam under the condition of channel resource allocation can be reduced, and the network access efficiency can be improved when accessing the NTN network.
[0147] According to some embodiments, when the uplink NTN access request is received, the channel resource can be allocated to the terminal according to the uplink NTN access request. For example, a nearest service beam can be selected for coverage according to the wave position where the terminal is located, for example, a relatively closer service beam can also be selected, the beam is adjusted from a narrow beam to a wide beam for coverage, or a relatively closer service beam is selected, and the service beam is translated for coverage. That is, the service beam in the satellite beam can be used for coverage.
[0148] According to some embodiments, the adjustment of the coverage range of the first service beam comprises at least one of:
[0149] In the case where the translated first service beam covers the wave position where the terminal is located and the first service beam, the first service beam is translated;
[0150] In the case where the translated first service beam does not cover the wave position where the terminal is located, a narrow beam of the first service beam is obtained;
[0151] In the case where the first service beam has a narrow beam and the capacity of the narrow beam can accommodate the terminal, the first service beam is adjusted from a narrow beam to a wide beam, and the wide beam covers the wave position where the terminal is located and covers the wave position where at least one terminal corresponding to the first service beam is located.
[0152] In the case that the wide beam does not cover the wave position where the terminal is located, and it is determined that the translated wide beam covers the wave position where the terminal is located and the first service beam, the wide beam is translated to cover the wave position where the terminal is located and at least one wave position where the terminal is located corresponding to the first service beam with the translated wide beam. Therefore, the narrow beam and the wide beam can be dynamically adjusted to meet the service requirements of users in a specific wave position clustering area, solve the capacity bottleneck of wide area coverage of the NTN network, and realize high-speed service guarantee requirements in the satellite coverage range.
[0153] According to some embodiments, FIG. 9 is a flowchart of a beam management method according to an exemplary embodiment. As shown in FIG. 9, according to the wave position where the new access terminal is located, the service channel is allocated according to the service requirement, and the nearest L existing service beams to the access terminal are searched using the shortest distance method. The L existing service beams are sequentially evaluated to determine whether there is a beam that can cover the wave position where the new access terminal and the existing terminal are located through translation. If yes, the related art wave position and the wave position where the new access user is located are covered through beam translation; otherwise, it is evaluated whether the currently used beam is a narrow beam and whether the new terminal can be accepted in terms of capacity. If yes, the existing beam is adjusted from a narrow beam to a wide beam, and it is evaluated whether the related art service wave position and the access user wave position can be covered through translation after the adjusted beam. If yes, the related art wave position and the wave position where the new access user is located are covered through beam translation; otherwise, if none of the nearest L existing service beams can accept the new user through rotation or translation, it is determined that the existing service beam cannot be accessed, and a new service beam is allocated. Since a new service beam is generated, the number of idle beams changes, and if the number of idle beams is less than the minimum beam requirement, the related art service beam is reorganized, some users are downgraded, and narrow beams are merged; otherwise, the process ends.
[0154] According to some embodiments, FIG. 10 is an example schematic diagram of a beam management method according to an exemplary embodiment. As shown in FIG. 10, it is assumed that a new access terminal is located at wave position m, and access to the NTN network is applied through an idle beam B. The network device evaluates that the nearest existing service beam A can cover wave position m and the original service wave position through translation, and the terminal accesses the existing beam m, and the service beam A covers the position to the right of the wave position.
[0155] According to some embodiments, in a case where it is determined that the first service beam does not meet the service channel resource allocation requirement according to the wave position where the terminal is located, the idle beam is used to allocate a second service beam to the terminal, so that the second service beam covers the wave position where the terminal is located. Therefore, the service beam and the idle beam can be dynamically converted according to the geographical aggregation characteristics and service requirements of the wave position where the terminal is located: the idle beam dynamically scans in the non-service beam coverage range according to the distribution characteristics of the terminal, so as to realize fast access of NTN to all users; the service beam provides service coverage for the service wave position that is geographically spatially aggregated, and provides access for the terminal in the service wave position and the idle wave position nearby, and realizes spatial multiplexing of frequency according to the wireless environment, so as to solve the capacity problem of NTN wide-area coverage
[0156] In some embodiments, when the wave position where the terminal is located is far away from the existing service beam, exceeds the coverage range of the existing service beam, or cannot be covered by the existing service beam and the newly added service beam through translation, or the relatively close service beam cannot accommodate new services due to the large amount of services carried and the capacity limitation, the network device can allocate a new service beam to cover the wave position of the terminal and be used for subsequent service data transmission of the terminal. For example, an idle beam can be adjusted to a service beam to cover the wave position of the terminal.
[0157] According to some embodiments, the method further comprises:
[0158] adjusting the second service beam to a service beam and adjusting the number of idle beams to obtain an adjusted idle beam;
[0159] In a case where the number of adjusted idle beams does not meet the beam configuration requirement, the service beam is reorganized to obtain a reorganized satellite beam. Therefore, the satellite beam can be reorganized to improve the convenience of service beam management and improve the convenience of terminal access.
[0160] The network device can update the number of service beams and idle beams of the satellite beam. At this time, the number of service beams S2 increases by 1, and at the same time, the number of idle beams S1 decreases by 1, and the total number of beams S remains unchanged. The idle beam can update the scanning path, so that the new idle beam scans the remaining wave position users, that is, the wave position where the newly accessed user is located is covered by the existing service beam, and the idle beam does not need to be scanned.
[0161] According to some embodiments, the reorganizing the service beam to obtain a reorganized satellite beam comprises:
[0162] obtaining a third service beam in the first service beam that meets the beam requirement;
[0163] According to geographical position, any adjacent beam in the third service beam is screened to obtain at least one beam pair corresponding to the third service beam;
[0164] The service level of at least one second terminal in the coverage range of any beam pair in the at least one beam pair is reduced;
[0165] In the case where it is determined that the any adjacent beam meets the beam merging requirement, the any adjacent beam is merged to obtain a merged wide beam;
[0166] The third service beam is traversed to obtain a reorganized service beam.
[0167] In some embodiments, since the newly added service beam means reducing the idle beam, if the number of idle beams is lower than the minimum configuration requirement of the beam after the satellite allocates the new service beam , the service beam reorganization process is started.
[0168] According to some embodiments, FIG. 11 is an example schematic diagram illustrating a service beam reorganization method according to an example embodiment. As shown in FIG. 11, from the allocated service beams, K beams meeting the use of narrow beams and limited capacity are screened for beam reorganization. From the K service beams, two adjacent beams in geography are matched to form a beam pair. For the matched paired service beams, the service level SLA of the users in the coverage position is reduced, and the channel resource occupation of the service beam is reduced. It is evaluated whether the adjacent service beams can be covered by a wide beam. If yes, the coverage positions of the two adjacent service beams are adjusted to be covered by a wide beam; otherwise, whether K beams are polled. If yes, the process is ended; otherwise, the step of matching two adjacent beams in geography from the K service beams to form a beam pair is continued.
[0169] According to some embodiments, FIG. 12 is an example schematic diagram of a beam management apparatus according to an example embodiment. As shown in FIG. 12, the method of NTN network beam management of the embodiments of the application implements the main body in the NTN satellite network, and the implementation apparatus includes a central processing unit (CPU) and a digital signal processor (DSP) two-part hardware apparatus, wherein the CPU implements dynamic scheduling of idle beams and service beams, resource allocation and quality of service control of satellite admitted users, and determines which service beams implement frequency reuse through the signal correlation of each service beam, thereby implementing the multiplication of satellite capacity and solving the capacity problem of the NTN network. The DSP implements idle beam scanning path calculation, SSB broadcast period and beam scanning period control, terminal uplink access signal reception and processing; and synchronously implements idle user admission control of service beams, dynamic adjustment of narrow beams and wide beams based on access service demand, admission of new access users, and other functions. The idle beam scanning control and service beam admission control function blocks implemented by the DSP use a software function entity implementation method. The CPU newly allocates an idle beam, and the DSP enables a new "idle beam scanning control" software function entity; the CPU newly allocates a service beam, and the DSP enables a new "service beam admission control" software function entity. After the beam is canceled, the corresponding software function entity is synchronously deregistered. Through the hardware functions of CPU and DSP and related software function entities, dynamic management of satellite idle beams and service beams, service admission of a large number of terminals accessing in the wide range of the satellite, and service connection capacity demand guarantee are implemented, and large-scale terminal access and wide capacity demand of the NTN network are solved.
[0170] According to some embodiments, the idle beams of the satellite beams are clustered to obtain a beam cluster set, wherein the beam cluster set includes at least one beam cluster outside the coverage range of the first service beam of the satellite beams; the beam cluster set is grouped to obtain at least one beam cluster group; and the idle beams corresponding to any beam cluster group in the at least one beam cluster group are used to scan the any beam cluster group in a random path scanning manner. Therefore, all non-service beam coverage areas can be traversed in a dynamic scanning manner to ensure that all terminals in the satellite coverage area can access the network, and the random path scanning manner can improve the random access success rate of the terminals.
[0171] According to an example embodiment, a beam management apparatus block diagram is shown. Referring to FIG. 13, the beam management apparatus 1300 includes:
[0172] The wave position scanning unit 1301 is configured to perform idle wave position scanning on an idle wave position outside a coverage range of a first service wave beam of a satellite wave beam by using an idle wave beam of the satellite wave beam, and transmit a synchronization signal block (SSB), and the SSB is transmitted by using the first service wave beam to a terminal on a service wave position and a terminal on an idle wave position within the coverage range of the first service wave beam, where the SSB is used to instruct the terminal to initiate an uplink non-terrestrial network (NTN) access operation when the terminal listens to SSB broadcasting of the NTN network.
[0173] The request receiving unit 1302 is configured to receive an uplink NTN access request transmitted by a terminal through the idle wave beam and / or the first service wave beam.
[0174] The channel allocation unit 1303 is configured to perform service channel resource allocation on the terminal according to a wave position where the terminal is located in response to the uplink NTN access request.
[0175] According to some embodiments, when the wave position scanning unit 1301 performs idle wave position scanning on an idle wave position outside a coverage range of a first service wave beam of a satellite wave beam by using an idle wave beam of the satellite wave beam, the wave position scanning unit 1301 is specifically configured to:
[0176] cluster idle wave positions of the satellite wave beam to obtain a wave position cluster set, where the wave position cluster set includes at least one wave position cluster outside the coverage range of the first service wave beam of the satellite wave beam;
[0177] group the wave position cluster set to obtain at least one wave position cluster group;
[0178] perform idle wave beam scanning on any wave position cluster group of the at least one wave position cluster group by using an idle wave beam corresponding to the wave position cluster group in a random path scanning manner.
[0179] According to some embodiments, when the wave position scanning unit 1301 performs idle wave beam scanning by using an idle wave beam corresponding to any wave position cluster group of the at least one wave position cluster group in a random path scanning manner, the wave position scanning unit 1301 is specifically configured to:
[0180] generate a preset length of pseudo-random numbers according to a satellite medium access control (MAC) address and a spatial wave beam serial number;
[0181] generate a wave position cluster scanning serial number for each spatial wave beam scanning according to the preset length of pseudo-random numbers and a pseudo-random number generator;
[0182] perform idle wave beam scanning on any wave position cluster group of the at least one wave position cluster group by using an idle wave beam corresponding to the wave position cluster group in a wave position cluster scanning serial wave position cluster number.
[0183] According to some embodiments, the wave position scanning unit 1301 is further specifically used for:
[0184] obtaining a scanning period duration corresponding to the idle wave beam;
[0185] obtaining a scanning duration and a staying duration of each idle wave beam in a wave position cluster;
[0186] determining a number of idle wave position clusters corresponding to each idle wave position cluster group according to the scanning period, the scanning duration and the staying duration;
[0187] determining a number of idle wave position cluster groups according to a total number of idle wave position clusters and the number of idle wave position clusters corresponding to each idle wave position cluster group.
[0188] According to some embodiments, the channel allocation unit 1303 is used for, when performing service channel resource allocation to the terminal according to the wave position where the terminal is located, specifically used for:
[0189] in a case where a first service wave beam exists in a preset range corresponding to the terminal, allocating the first service wave beam to the terminal;
[0190] or,
[0191] in a case where a first service wave beam exists in a preset range corresponding to the terminal, adjusting a coverage range of the first service wave beam, so that the first service wave beam after adjustment covers the wave position where the terminal is located and covers at least one wave position where a terminal corresponding to the first service wave beam is located.
[0192] According to some embodiments, the channel allocation unit 1303 is used for, when adjusting the coverage range of the first service wave beam, specifically used for at least one of the following:
[0193] in a case where the first service wave beam after translation covers the wave position where the terminal is located and the first service wave beam, translating the first service wave beam;
[0194] in a case where the first service wave beam after translation does not cover the wave position where the terminal is located, obtaining a narrow wave beam of the first service wave beam;
[0195] in a case where the first service wave beam has a narrow wave beam and the capacity of the narrow wave beam can accommodate the terminal, adjusting the first service wave beam from a narrow wave beam to a wide wave beam, so that the wide wave beam covers the wave position where the terminal is located and covers at least one wave position where a terminal corresponding to the first service wave beam is located;
[0196] In a case where the wide beam does not cover the wave position where the terminal is located, and it is determined that the translated wide beam covers the wave position where the terminal is located and the first service beam, the wide beam is translated so that the translated wide beam covers the wave position where the terminal is located and at least one wave position where a terminal located corresponding to the first service beam.
[0197] According to some embodiments, the channel allocation unit 1303 is further specifically configured to:
[0198] In a case where it is determined that the first service beam does not meet the service channel resource allocation requirement according to the wave position where the terminal is located, the terminal is allocated a second service beam by using the idle beam, so that the second service beam covers the wave position where the terminal is located.
[0199] According to some embodiments, the channel allocation unit 1303 is further specifically configured to:
[0200] Adjusting the second service beam to a service beam and adjusting the number of idle beams to obtain an adjusted idle beam;
[0201] In a case where the number of adjusted idle beams does not meet the beam configuration requirement, the service beam is reorganized to obtain a reorganized satellite beam.
[0202] According to some embodiments, when the channel allocation unit 1303 is configured to reorganize the service beam to obtain a reorganized satellite beam, it is specifically configured to:
[0203] Obtaining a third service beam in the first service beam that meets the beam requirement;
[0204] According to the geographical position, screening any adjacent beam in the third service beam to obtain at least one beam pair corresponding to the third service beam;
[0205] Lowering the service level of at least one second terminal in the coverage range of any beam pair in the at least one beam pair;
[0206] In a case where it is determined that the any adjacent beam meets the beam merging requirement, the any adjacent beam is merged to obtain a merged wide beam;
[0207] Performing a traversal operation on the third service beam to obtain a reorganized service beam.
[0208] As to the apparatus in the above embodiments, the specific manners in which various modules perform operations have been described in details in the embodiments of the method, and will not be described in details here.
[0209] In some or related embodiments, the idle beam scanning unit is configured to perform idle beam scanning on idle beams outside a coverage range of a first service beam of a satellite beam by using an idle beam of the satellite beam and transmit a synchronization signal block (SSB), and the first service beam is configured to transmit a synchronization signal block (SSB) to a terminal in a service beam and a terminal in an idle beam within the coverage range of the first service beam, wherein the synchronization signal block (SSB) is used to instruct the terminal to initiate an uplink NTN access operation when the terminal listens to the synchronization signal block (SSB) broadcast of the non-terrestrial network (NTN); the request receiving unit is configured to receive an uplink non-terrestrial network (NTN) access request sent by the terminal through the idle beam and / or the first service beam; and the channel allocation unit is configured to, in response to the uplink non-terrestrial network (NTN) access request, allocate service channel resources to the terminal according to the beam in which the terminal is located. Therefore, the satellite beam can be divided into an idle beam and a service beam, the idle beam can be dynamically scanned in an idle beam to meet the access demand of users, and the service beam can provide user service data transmission in a service beam and be used for access of terminals in the service beam and nearby idle beams. This can reduce the situation that a large number of users under satellite wide-area coverage cannot quickly access and cannot meet high service bandwidth demand, can expand service capacity, can reduce the situation that terminals in a service-intensive area cannot access the NTN network, can improve the success probability of terminal access to the NTN network, can reduce the time length of terminal access to the NTN network, can achieve wide-area seamless coverage of the NTN network and fast access of terminals, can improve the efficiency of terminal access to the NTN network, and according to the beam in which the terminal is located, the service channel resource allocation can be more accurate and the data transmission can be more convenient.
[0210] FIG. 14 is a block diagram of a network device 1400 provided by an embodiment of the present application. For example, the network device 1400 can be provided as a network device. Referring to FIG. 14, the network device 1400 includes a processing component 1422, which further includes at least one processor, and a memory resource represented by a memory 1432, for storing instructions executable by the processing component 1422, such as an application program. The application program stored in the memory 1432 can include one or more than one module each corresponding to a set of instructions. In addition, the processing component 1422 is configured to execute the instructions to perform any method of the above-described method or the application program on the network device.
[0211] The network device 1400 can also include a power supply component 1427 configured to perform power management for the network device 1400, a wired or wireless network interface 1450 configured to connect the network device 1400 to a network, and an input / output (I / O) interface 1458. The network device 1400 can operate based on an operating system stored in the memory 1432, such as Windows Server™, Mac OS X™, Unix™, Linux™, Free BSD™, or the like.
[0212] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a Field-Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC), a complex programmable logic device (CPLD), a System-On-a-Chip (SOC), a complex programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0213] Program code for carrying out methods of the present application can be written in any combination of one or more programming languages. This program code can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the program code, when executed by the processor or controller, produces a means for implementing the functions / acts specified in the flowcharts and / or block diagrams. The program code can be executed entirely on a machine, partially on a machine, partially on a machine and partially on a remote machine or entirely on a remote machine or server.
[0214] In the context of this application, a machine-readable medium can be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine- readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more lines of electrical conductors, portable computer disks, hard disk drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fiber, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0215] To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a Cathode Ray Tube (CRT) or Liquid Crystal Display (LCD) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0216] The systems and techniques described herein can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described herein), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), the Internet, and a blockchain network.
[0217] The computer system can include clients and servers. The clients and the servers are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS (Virtual Private Server, or VPS for short) services. The server can also be a server of a distributed system, or a server combined with a blockchain.
[0218] It should be understood that various forms of flow shown above can be used with reordering, additions, or removals of steps. For example, steps recited in the application can be executed in parallel, in series, or in different orders, as long as the desired results of the technology disclosed in the application are achieved, which is not limited herein.
[0219] The specific implementation described above does not constitute a limitation on the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements, and improvements made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A beam management method, comprising: performing idle beam scanning on an idle beam outside a coverage range of a first service beam of a satellite beam by an idle beam of the satellite beam and transmitting a synchronization signal block (SSB), and transmitting a synchronization signal block (SSB) to a terminal on a service beam and a terminal on an idle beam within the coverage range of the first service beam by the first service beam, wherein the synchronization signal block (SSB) is used to instruct the terminal to initiate an uplink non-terrestrial network (NTN) access operation when the terminal listens to the synchronization signal block (SSB) broadcast of the non-terrestrial network (NTN) network; receiving an uplink non-terrestrial network (NTN) access request sent by a terminal through the idle beam and / or the first service beam; in response to the uplink non-terrestrial network (NTN) access request, allocating a service channel resource to the terminal according to a beam on which the terminal is located.
2. The method of claim 1, wherein, The method further comprises: clustering idle beams of a satellite beam to obtain a beam cluster set, wherein the beam cluster set comprises at least one beam cluster outside the coverage range of the first service beam of the satellite beam; grouping the beam cluster set to obtain at least one beam cluster group; performing idle beam scanning on the at least one beam cluster group by an idle beam corresponding to any beam cluster group in the at least one beam cluster group in a random path scanning manner.
3. The method of claim 2, wherein, The method further comprises: generating a preset length of pseudo-random numbers according to a satellite medium access control (MAC) address and a spatial beam serial number; generating a beam cluster scanning serial number for each spatial beam scanning according to the preset length of pseudo-random numbers and a pseudo-random number generator; performing idle beam scanning on the at least one beam cluster group by an idle beam corresponding to any beam cluster group in the at least one beam cluster group in a beam cluster scanning serial beam cluster number.
4. The method of claim 3, wherein, The method further comprises: obtaining a scanning period length corresponding to the idle beam; obtaining a scanning length and a staying length of each idle beam in a beam cluster; determining the number of idle beam clusters corresponding to each idle beam cluster group according to the scanning period, the scanning length and the staying length; determining the number of idle beam cluster groups according to the total number of idle beam clusters and the number of idle beam clusters corresponding to each idle beam cluster group.
5. The method of claim 1, wherein, The method further comprises: allocating the first service beam to the terminal in the case that there is a first service beam within a preset range corresponding to the terminal; or adjusting the coverage range of the first service beam to cover the beam on which the terminal is located and the beam on which at least one terminal corresponding to the first service beam is located in the case that there is a first service beam within a preset range corresponding to the terminal. The method further comprises:
6. The method of claim 5, wherein, at least one of the following: In a case where it is determined that the first service beam after the panning covers the wave position where the terminal is located and the first service beam, the first service beam is panned. In a case where it is determined that the first service beam after the panning does not cover the wave position where the terminal is located, a narrow beam of the first service beam is acquired. In a case where the first service beam has a narrow beam and the capacity of the narrow beam can accommodate the terminal, the first service beam is adjusted from the narrow beam to a wide beam, and the wide beam covers the wave position where the terminal is located and at least one wave position where a terminal corresponding to the first service beam is located. In a case where the wide beam does not cover the wave position where the terminal is located and it is determined that the first service beam after the panning covers the wave position where the terminal is located and the first service beam, the wide beam is panned, and the wide beam after the panning covers the wave position where the terminal is located and at least one wave position where a terminal corresponding to the first service beam is located.
7. The method of claim 1, wherein, The method further comprises: In a case where it is determined that the first service beam does not meet the service channel resource allocation requirement according to the wave position where the terminal is located, a second service beam is allocated to the terminal by using the idle beam, and the second service beam covers the wave position where the terminal is located.
8. The method of claim 7, wherein, The method further comprises: The second service beam is adjusted to a service beam, and the number of idle beams is adjusted to obtain adjusted idle beams. In a case where the number of adjusted idle beams does not meet the beam configuration requirement, the service beam is reorganized to obtain a reorganized satellite beam.
9. The method of claim 8, wherein, The reorganization of the service beam to obtain a reorganized satellite beam comprises: A third service beam that meets the beam requirement in the first service beam is acquired. According to geographical positions, any adjacent beam in the third service beam is screened to obtain at least one beam pair corresponding to the third service beam. The service level of at least one second terminal in the coverage range of any beam pair in the at least one beam pair is reduced. In a case where it is determined that the any adjacent beam meets the beam merging requirement, the any adjacent beam is merged to obtain a merged wide beam. The third service beam is traversed to obtain a reorganized service beam. 10.A beam management apparatus, comprising: a wave position scanning unit configured to perform idle wave position scanning on an idle wave position outside a coverage range of a first service beam of a satellite beam by using an idle beam of the satellite beam and send a synchronization signal block (SSB), and send a synchronization signal block (SSB) to a terminal in a service wave position and a terminal in an idle wave position in the coverage range of the first service beam by using the first service beam, wherein the synchronization signal block (SSB) is used to instruct the terminal to initiate an uplink non-terrestrial network (NTN) access operation when the terminal listens to the synchronization signal block (SSB) broadcast of the non-terrestrial network (NTN) network; a request receiving unit configured to receive an uplink non-terrestrial network (NTN) access request sent by a terminal through the idle beam and / or the first service beam; A channel allocation unit is configured to allocate a service channel resource to the terminal according to a wave position where the terminal is located in response to the uplink non-terrestrial network (NTN) access request. 11.A network device, comprising: a processor; a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the beam management method according to any one of claims 1 to 9. 12.A storage medium having stored instructions which, when executed on a communication device, cause the communication device to perform the beam management method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Satellite user side beam design method applied to satellite mobile communication system
CN112910541A
Method for managing beam of satellite-borne base station in satellite communication
CN117560769A
Beam management method and device
CN118804224A
Connected mode beam management for narrowband systems
US20220038151A1
Signal transmission method and related apparatus
WO2024103771A1
Cited By
Switching judgment method and device for communication coverage area of low earth orbit satellite
CN121770603A