Spectrum allocation method and apparatus, storage medium, and device
Patent Information
- Application Number
- CN202610084633.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-21
- Publication Date
- 2026-08-18
- Estimated Expiration
- 2046-01-21
AI Technical Summary
然而,由于卫星波束覆盖区域随轨道移动不断变化,当其与地面网络覆盖区域发生重叠时,频谱冲突和干扰问题变得尤为突出
[0025] The spectrum allocation method, apparatus, storage medium, and device provided in this disclosure can determine a first beam of the air platform and a second beam of the ground network device that overlaps with the first beam by obtaining the positions of the air platform and the ground network device and the beam directions of the air platform and the ground network device based on the positions of the air platform and the ground network device and the beam directions of the air platform and the ground network device. By allocating non-overlapping spectrum to the first beam and the second beam, spectrum conflict can be prevented and interference reduced.
Smart Images

Figure CN121567195B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a spectrum allocation method and apparatus, storage medium and device. Background Technology
[0002] In converged space-ground communication systems, the NTN (Non-Terrestrial Network) and TN (Terrestrial Network) need to share spectrum in certain frequency bands to improve resource utilization efficiency and service continuity. However, because the coverage area of satellite beams changes constantly with orbital movement, spectrum conflicts and interference become particularly prominent when they overlap with the coverage area of terrestrial networks. Therefore, avoiding spectrum conflicts and reducing interference are technical problems that need to be solved. Summary of the Invention
[0003] The purpose of this disclosure is to provide a spectrum allocation method, apparatus, storage medium, and device to avoid spectrum conflicts and reduce interference when satellite beams overlap with terrestrial network coverage areas.
[0004] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.
[0005] According to a first aspect of this disclosure, a spectrum allocation method is provided, comprising: obtaining the locations of an airborne platform and a ground network device, and the beam directions of the airborne platform and the ground network device; determining a first beam of the airborne platform and a second beam of the ground network device based on the locations of the airborne platform and the ground network device, and the beam directions of the airborne platform and the ground network device, wherein the first beam and the second beam overlap; and allocating spectrum to the first beam and the second beam, wherein the spectra of the first beam and the second beam do not overlap.
[0006] In some exemplary embodiments of this disclosure, obtaining the location of an aerial platform includes: obtaining the ephemeris of the aerial platform; and determining the location of the aerial platform based on the ephemeris of the aerial platform.
[0007] In some exemplary embodiments of this disclosure, determining the first beam of the airborne platform and the second beam of the ground network device based on the positions of the airborne platform and the ground network device, and the beam directions of the airborne platform and the ground network device, includes: determining the coverage area of the airborne platform's beam based on the position of the airborne platform and the beam direction of the airborne platform; determining the coverage area of the ground network device's beam based on the position of the ground network device and the beam direction of the ground network device; and determining the overlapping first beam and second beam based on the coverage areas of the airborne platform and the ground network device's beams.
[0008] In some exemplary embodiments of this disclosure, allocating spectrum for the first beam and the second beam includes: allocating spectrum for the first beam and the second beam based on a first service load in the first beam and a second service load in the second beam; the first service load is determined based on the service load of the first beam within a first historical time period; the second service load is determined based on the service load of the second beam within a second historical time period; the spectral width of the first beam is positively correlated with the first service load, and the spectral width of the second beam is positively correlated with the second service load.
[0009] In some exemplary embodiments of this disclosure, allocating spectrum to the first beam and the second beam based on the first service load in the first beam and the second service load in the second beam includes: allocating spectrum to the first beam based on a first proportion of the first service load in a first total service load, wherein the first total service load is determined based on the first service load and the second service load; and allocating spectrum to the second beam based on a second proportion of the second service load in the first total service load.
[0010] In some exemplary embodiments of this disclosure, the method of the first aspect further includes: in response to the non-overlapping of the third beam of the airborne platform and the beam of the terrestrial network device, determining the service time of the third beam based on the third service load in the third beam, wherein the service time of the third beam is positively correlated with the third service load.
[0011] In some exemplary embodiments of this disclosure, determining the service time of the third beam based on the third service load in the third beam includes: determining the service time of the third beam based on the third proportion of the third service load in the second total service load, wherein the second total service load is determined based on the service load of multiple beams of the air platform, and the multiple beams and the beams of the terrestrial network equipment do not overlap.
[0012] In some exemplary embodiments of this disclosure, the method provided in the first aspect may further include: determining the service time of the first beam based on the overlap area of the first beam and the second beam, wherein the service time of the first beam is negatively correlated with the overlap area.
[0013] In some exemplary embodiments of this disclosure, the airborne platform has multiple beams that overlap with the beams of the ground network device, the multiple beams including the first beam; determining the service time of the first beam based on the overlap area of the first beam and the second beam includes: determining a first reciprocal of the overlap area of each of the multiple beams with the beam of the ground network device, obtaining a plurality of first reciprocals; determining a second reciprocal of the overlap area of the first beam and the second beam; and determining the service time of the first beam based on the proportion of the second reciprocal in the sum of the second reciprocal and the plurality of first reciprocals.
[0014] According to a second aspect of this disclosure, a spectrum allocation apparatus is provided, comprising: an acquisition module for acquiring the positions of an airborne platform and a ground network device, and the beam directions of the airborne platform and the ground network device; a first determination module for determining a first beam of the airborne platform and a second beam of the ground network device based on the positions of the airborne platform and the ground network device, and the beam directions of the airborne platform and the ground network device, wherein the first beam and the second beam overlap; and an allocation module for allocating spectrum to the first beam and the second beam, wherein the spectra of the first beam and the second beam do not overlap.
[0015] In some exemplary embodiments of this disclosure, the acquisition module is configured to: acquire the ephemeris of the airborne platform; and determine the location of the airborne platform based on the ephemeris of the airborne platform.
[0016] In some exemplary embodiments of this disclosure, a first determining module is configured to determine the coverage area of the air platform's beam based on the location of the air platform and the beam direction of the air platform; determine the coverage area of the ground network device's beam based on the location of the ground network device and the beam direction of the ground network device; and determine the overlapping first beam and second beam based on the coverage areas of the air platform and the ground network device's beams.
[0017] In some exemplary embodiments of this disclosure, the allocation module is configured to allocate spectrum to the first beam and the second beam based on a first service load in the first beam and a second service load in the second beam; the first service load is determined based on the service load of the first beam in a first historical time period; the second service load is determined based on the service load of the second beam in a second historical time period; the spectral width of the first beam is positively correlated with the first service load, and the spectral width of the second beam is positively correlated with the second service load.
[0018] In some exemplary embodiments of this disclosure, the allocation module is configured to allocate spectrum to the first beam based on a first proportion of the first service load in the first total service load, wherein the first total service load is determined based on the first service load and the second service load; and to allocate spectrum to the second beam based on a second proportion of the second service load in the first total service load.
[0019] In some exemplary embodiments of this disclosure, the spectrum allocation apparatus provided in the second aspect may further include: a second determining module, configured to determine the service time of the third beam based on the third service load in the third beam in response to the non-overlapping third beam of the air platform and the beam of the terrestrial network device, wherein the service time of the third beam is positively correlated with the third service load.
[0020] In some exemplary embodiments of this disclosure, the second determining module is used to determine the service time of the third beam based on the third proportion of the third service load in the second total service load. The second total service load is determined based on the service load of multiple beams of the air platform, and the multiple beams and the beams of the terrestrial network equipment do not overlap.
[0021] In some exemplary embodiments of this disclosure, the second determining module is further configured to determine the service time of the first beam based on the overlap area of the first beam and the second beam, wherein the service time of the first beam is negatively correlated with the overlap area.
[0022] In some exemplary embodiments of this disclosure, the airborne platform has multiple beams that overlap with the beams of the ground network device, the multiple beams including the first beam; a second determining module is configured to determine a first reciprocal of the overlap area between each of the multiple beams and the beam of the ground network device, obtaining multiple first reciprocals; determine a second reciprocal of the overlap area between the first beam and the second beam; and determine the service time of the first beam based on the proportion of the second reciprocal in the sum of the second reciprocal and the multiple first reciprocals.
[0023] According to a third aspect of this disclosure, a network device is provided, including a processor and a memory, the memory being used to store executable instructions of the processor; wherein the processor is configured to perform the method of the first aspect by executing the executable instructions.
[0024] According to a fourth aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the method of the first aspect described above.
[0025] The spectrum allocation method, apparatus, storage medium, and device provided in this disclosure can determine a first beam of the air platform and a second beam of the ground network device that overlaps with the first beam by obtaining the positions of the air platform and the ground network device and the beam directions of the air platform and the ground network device based on the positions of the air platform and the ground network device and the beam directions of the air platform and the ground network device. By allocating non-overlapping spectrum to the first beam and the second beam, spectrum conflict can be prevented and interference reduced.
[0026] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0027] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0028] Figure 1 A flowchart of a spectrum allocation method according to an embodiment of this disclosure is shown; Figure 2 A schematic diagram of a beam coverage configuration according to an embodiment of this disclosure is shown; Figure 3 A flowchart of another spectrum allocation method in an embodiment of this disclosure is shown; Figure 4 A flowchart illustrating a method for determining beam service time according to an embodiment of this disclosure is shown; Figure 5 A flowchart illustrating another method for determining beam service time in an embodiment of this disclosure is shown; Figure 6 A schematic diagram illustrating a variation in beam overlap according to an embodiment of this disclosure is shown; Figure 7 A flowchart of yet another spectrum allocation method according to an embodiment of this disclosure is shown; Figure 8 This diagram illustrates a spectrum allocation device according to an embodiment of the present disclosure; Figure 9 A structural block diagram of a network device according to an embodiment of the present disclosure is shown. Detailed Implementation
[0029] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0030] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0031] The following examples illustrate the solutions provided in this disclosure.
[0032] Figure 1 A flowchart of a spectrum allocation method according to an embodiment of this disclosure is shown. This method can be executed by a communication system, or by network devices in the core network of the communication system, such as OAM (Operations, Administration, and Maintenance) network elements in the core network, but is not limited to OAM network elements. The core network referred to in this disclosure can be the core network of an NTN network or the core network of a TN network; this disclosure does not impose specific limitations.
[0033] like Figure 1 As shown, in some embodiments, the spectrum allocation method provided by this disclosure may include the following steps.
[0034] In step S101, the positions of the air platform and the ground network equipment, as well as the beam directions of the air platform and the ground network equipment, are obtained.
[0035] In this disclosure, the term "aerial platform" can be understood as a space device suspended within or outside the atmosphere. In some embodiments, the aerial platform can move along a predetermined orbit within or outside the atmosphere. For example, in some examples, the aerial platform can be understood as a satellite orbiting the Earth. Examples include low Earth orbit (LEO) satellites, medium Earth orbit (MEO) satellites, and geostationary orbit (GEO) satellites; however, these are merely illustrative examples and not the only possible definition.
[0036] Terrestrial network equipment can be understood as network equipment within a terrestrial network. This terrestrial network can include, for example, fourth-generation (4G) networks, fifth-generation (5G) networks, and sixth-generation (6G) networks, but is not limited to those listed here. Network equipment within a terrestrial network can include, for example, terrestrial base stations or access points (APs), such as NodeBs (or NBs), evolved NodeBs (or eNBs), and remote radio units (RRUs), but is not limited to those listed here.
[0037] In some examples, the position and beam direction of the airborne platform can be obtained from the airborne platform itself. For instance, the position and beam direction of the airborne platform can be obtained from the airborne platform through a pre-defined request message or signaling.
[0038] In other examples, the ephemeris of the airborne platform can be obtained from the first preset network element or the first storage unit, and then the position of the airborne platform at different times can be determined based on the ephemeris of the airborne platform. In this case, the beam direction of the airborne platform can also be obtained from the first preset network element or the first storage unit, or it can be requested from the airborne platform itself; this disclosure does not limit this.
[0039] In some examples, the location and beam direction of the terrestrial network device can be obtained from the terrestrial network device via a request message or signaling. Alternatively, it can be read from a second preset network element or a second storage unit. The second preset network element and the first preset network element can be the same or different, and the second storage unit and the first storage unit can be the same or different.
[0040] In step S103, based on the positions of the air platform and the ground network equipment, and the beam directions of the air platform and the ground network equipment, the first beam of the air platform and the second beam of the ground network equipment are determined, and the first beam and the second beam overlap.
[0041] In this embodiment of the disclosure, the airborne platform may have one or more beams, and the ground network device may also have one or more beams.
[0042] The first beam can be understood as any beam on the air platform that overlaps with the beam of the ground network device. The second beam can be understood as a beam on the ground network device that overlaps with the first beam. It should be noted that in some implementations, there may be multiple second beams.
[0043] In some exemplary embodiments, after obtaining the positions and beam directions of the airborne platform and the ground network equipment, the coverage area of the airborne platform's beam can be determined based on the position and beam direction of the airborne platform, and the coverage area of the ground network equipment's beam can be determined based on the position and beam direction of the ground network equipment. Therefore, based on the coverage areas of the airborne platform and the ground network equipment's beams, it is possible to determine which beams on the airborne platform and the ground network equipment overlap, and which beams do not overlap.
[0044] For example, Figure 2 A schematic diagram illustrating a beam coverage configuration according to an embodiment of this disclosure is shown. Figure 2 As shown, the terrestrial network device 210 includes beam 211. The airborne platform 220 includes beams 221 and 222. The coverage area of beam 211 can be determined by the location and beam direction of the terrestrial network device 210. The coverage areas of beams 221 and 222 can be determined by the location and beam direction of the airborne platform 220. By comparing the coverage areas of beams 211, 221, and 222, it can be determined that beams 211 and 221 overlap, while beams 211 and 222 do not overlap.
[0045] In some exemplary embodiments, the positions of the airborne platform and the ground network equipment, as well as the beam directions of the airborne platform and the ground network equipment, can be input into a pre-trained prediction model. The prediction model then outputs a first beam from the airborne platform and a second beam from the ground network equipment that overlaps with the first beam. This prediction model can be trained using model training methods provided by related technologies. The training samples for the prediction model can be, for example, the position and beam direction of the airborne platform and the position and beam direction of the ground network equipment. The learning objective is to predict the overlapping beam between the airborne platform and the ground network equipment.
[0046] In step S105, spectra are assigned to the first beam and the second beam, and the spectra of the first beam and the second beam do not overlap.
[0047] In some implementations, the available frequency bands of airborne platforms and terrestrial network equipment can be integrated into a unified spectrum resource pool. Spectrum is then allocated to the first and second beams from this pool.
[0048] For beams that do not overlap between airborne platforms and ground network equipment, spectrum can be arbitrarily selected from the spectrum resource pool for allocation. For example, if beam A of the airborne platform does not overlap with any beam on the ground network equipment, and beam B of the ground network equipment also does not overlap with any beam on the airborne platform, then spectrum can be arbitrarily selected from the spectrum resource pool and allocated to beam A and beam B. The spectrum allocated to beam A and beam B may or may not overlap.
[0049] For beams that overlap between airborne platforms and ground network equipment, such as the first beam of the airborne platform and the second beam of the ground network equipment, non-overlapping spectrum can be allocated from the spectrum resource pool for the first and second beams to prevent spectrum conflicts between the first and second beams and reduce interference.
[0050] according to Figure 1 In this embodiment, by obtaining the positions of the air platform and the ground network equipment, as well as the beam directions of the air platform and the ground network equipment, the first beam of the air platform and the second beam on the ground network equipment that overlaps with the first beam can be determined based on the positions of the air platform and the ground network equipment and the beam directions of the air platform and the ground network equipment. Thus, by allocating non-overlapping spectrum to the first beam and the second beam, spectrum conflict can be prevented and interference reduced.
[0051] Figure 3 A flowchart of another spectrum allocation method according to an embodiment of this disclosure is shown. Figure 3 As shown, in some exemplary embodiments, the spectrum allocation method provided by this disclosure may include the following steps.
[0052] In step S301, spectrum is allocated to the first beam and the second beam based on the first service load in the first beam and the second service load in the second beam.
[0053] In some examples, the first service load may include the number of active users of the first beam (hereinafter referred to as the first active user count), and the second service load may include the number of active users of the second beam (hereinafter referred to as the second active user count).
[0054] In some implementations, the first active user count can be understood as the total number of users who have business or data interactions on the first beam. The second active user count can be understood as the total number of users who have business or data interactions on the second beam.
[0055] In other implementations, the first active user count can be understood as the number of users located in the overlapping area of the first and second beams, and who have business or data interactions on the first beam. The second active user count can be understood as the number of users located in the overlapping area of the first and second beams, and who have business or data interactions on the second beam.
[0056] In some implementations, the first service load can be determined based on the service load of the first beam within a first historical time period. For example, in some examples, the average service load (e.g., average number of active users) of the first beam within the first historical time period can be determined as the first service load of the first beam. Alternatively, in other examples, the service load of the first beam per unit coverage area can be determined based on the average service load of the first beam within the first historical time period, and then the service load of the first beam in the overlapping area can be calculated according to the size of the overlapping area of the first beam and the second beam, and the service load of the first beam in the overlapping area can be determined as the first service load of the first beam. The average service load of the first beam within the first historical time period can, for example, be provided by a ground dispatch center, or the service load of the first beam at each moment within the first historical time period can be provided by the ground dispatch center, and the average service load of the first beam within the first historical time period can be determined by network equipment in the communication system or the core network of the communication system based on the service load of the first beam at each moment within the first historical time period.
[0057] Similarly, the second service load can be determined based on the service load of the second beam within the second historical time period. The method for determining the second service load is the same as the method for determining the first service load, and will not be repeated here.
[0058] In embodiments of this disclosure, when allocating spectrum for overlapping beams, the spectral width of a beam is positively correlated with its traffic load. For example, when allocating spectrum for a first beam and a second beam, the spectral width of the first beam is positively correlated with its first traffic load, and the spectral width of the second beam is positively correlated with its second traffic load.
[0059] In some examples, spectrum can be allocated to the first beam based on a first proportion of the first service load in the first total service load; spectrum can be allocated to the second beam based on a second proportion of the second service load in the first total service load. The first total service load can be determined based on the first service load and the second service load, for example, by summing the first and second service loads and using the sum as the first total service load.
[0060] For example, in some examples, allocating spectrum to the first beam and the second beam based on the first service load in the first beam and the second service load in the second beam may include: allocating spectrum to the first beam and the second beam based on the first number of active users in the first beam and the second number of active users in the second beam. The specific allocation method is as follows.
[0061] (1) (2) in, This represents the spectral bandwidth allocated to the i-th beam of the airborne platform. F represents the spectrum bandwidth allocated to the beam of the terrestrial network device that overlaps with the i-th beam of the airborne platform, where F is the total bandwidth of the spectrum resource pool. Let i be the number of active users in the i-th beam of the airborne platform. The number of active users of the terrestrial network device whose beams overlap with the i-th beam of the air platform. The i-th beam of the air platform can be understood as the first beam, and the beam of the terrestrial network device whose beams overlap with the i-th beam of the air platform can be understood as the second beam. When allocating spectrum for the first beam and the second beam based on the methods of expressions (1) and (2), the spectrum allocated for the first beam does not overlap with the spectrum allocated for the second beam.
[0062] according to Figure 3 In this embodiment, spectrum is allocated to the first beam and the second beam based on the first service load of the first beam and the second service load of the second beam, so that the spectrum allocation of the beam matches the service load of the beam and meets the service requirements of the beam.
[0063] Figure 4 A flowchart illustrating a method for determining beam service time according to an embodiment of this disclosure is shown. Figure 4 As shown, in some exemplary embodiments, the method for determining beam service time provided in this disclosure may include the following steps.
[0064] In step S401, in response to the fact that the third beam of the air platform and the beam of the ground network equipment do not overlap, the service time of the third beam is determined based on the third service load in the third beam, and the service time of the third beam is positively correlated with the third service load.
[0065] The third service load of the third beam may include the number of active users in the third beam. The method for obtaining the third service load can be found in the method for obtaining the first service load in the aforementioned embodiments, and will not be repeated here.
[0066] In some exemplary embodiments, the third service load of the third beam can be input into a preset model, and the service time of the third beam can be output through the preset model. The preset model can be trained using model training methods of related technologies. The training data for the preset model can be the service load of beams that do not overlap with the beams of terrestrial network equipment, and the sample labels are the service times of the beams.
[0067] In other exemplary embodiments, the service time of the third beam can be determined based on the third proportion of the third service load in the second total service load. The second total service load can be determined based on the service load of multiple beams of the airborne platform (which do not overlap with the beams of the terrestrial network equipment), for example, by summing the service loads of multiple beams and using the sum as the second total service load.
[0068] Taking the number of active users as an example, in some examples, the service time of beams that do not overlap between the air platform and the ground network device can be calculated using the following expression.
[0069] (3)
[0070] in, The service time allocated to the i-th beam of the airborne platform. Let i be the number of active users in the i-th beam of the airborne platform. The number of beams on the air platform that do not overlap with the beams of all ground network devices. The total service time for all beams on the air platform and ground network equipment where there is no beam overlap. This can be calculated based on ephemeris data and the beam direction of the airborne platform. For example, based on the ephemeris data and the beam direction of the airborne platform, the time during which each beam on the airborne platform does not overlap with the beam of the ground network equipment within a preset period can be calculated, and then the times during which all beams do not overlap within the preset period can be summed to obtain the result. .
[0071] according to Figure 4 In this embodiment, for beams that do not overlap between the air platform and the ground network equipment, service time is allocated to the beam based on the service load of the beam. This can ensure that the beam with a larger service load is allocated more service time, so that the services on the beam have sufficient time to be executed.
[0072] Figure 5 A flowchart illustrating another method for determining beam service time according to an embodiment of this disclosure is shown. Figure 5 As shown, in some exemplary embodiments, the method for determining beam service time provided in this disclosure may include the following steps.
[0073] In step S501, the service time of the first beam is determined based on the overlap area of the first beam and the second beam, and the service time of the first beam is negatively correlated with the overlap area.
[0074] In some implementations, the overlap area and overlap region of the first and second beams can be determined based on the locations of the airborne platform and ground network equipment, as well as the directions of the first and second beams. A larger overlap area allows for a smaller service time to be allocated to the first beam due to the supplementary coverage from the second beam.
[0075] For example, in some examples, the service time of beams with overlapping beams on an air platform and on the ground network equipment can be calculated using the following expression.
[0076] (4)
[0077] in, The service time allocated to the i-th beam on the air platform. Let be the overlap area between the i-th beam on the air platform and the beam of the ground network equipment. This refers to the number of all beams on the air platform that overlap with the beams of ground network equipment. Let be the overlap area of the k-th beam on the air platform that overlaps with the beam of the ground network device. The total service time for all beams that overlap with the beams of ground network equipment on the air platform. It can be calculated based on ephemeris data and the beam direction of the airborne platform. For example, based on the ephemeris data and the beam direction of the airborne platform, the overlap time between each beam on the airborne platform and the beam of the ground network equipment within a preset period can be calculated, and then all overlap times of all beams within the preset period can be summed to obtain the result. .
[0078] As can be seen from the above examples, in some examples of embodiments of this disclosure, the airborne platform may have multiple beams (including a first beam) that overlap with the beams of the ground network device. In this case, a first reciprocal of the overlap area between each of the multiple beams and the beam of the ground network device can be determined, resulting in multiple first reciprocals, and a second reciprocal of the overlap area between the first beam and the second beam can be determined; thereby, the service time of the first beam is determined based on the proportion of the second reciprocal in the sum of the second reciprocal and the multiple first reciprocals.
[0079] according to Figure 5 In this embodiment, service time is allocated to the first beam based on the overlap area of the first and second beams, which can make full use of the beams of the ground network equipment to supplement the beams of the air platform and save resources.
[0080] It should be noted that in some embodiments of this disclosure, the spectrum allocation and service time allocation methods described above can be executed periodically. In this case, the results of spectrum allocation and service time allocation can be dynamically adjusted periodically.
[0081] The following examples use representative beams A, B, C, and D carried by low-Earth orbit satellites. Figure 6 A schematic diagram illustrating a variation in beam overlap according to an embodiment of this disclosure is shown. For example... Figure 6 As shown in Figure (a), it is assumed that in the Nth period, the representative beam C on satellite 61 overlaps with the beam of ground station 62, while beams B, A, and D do not overlap with the beam of ground station 62. However, as the position of satellite 61 changes, the overlap between the representative beams A, B, C, and D and the beam of ground station 62 will also change. In this case, the overlap between the representative beams A, B, C, and D and the beam of ground station 62 can be determined based on the positions of satellite 61 and ground station 62, as well as the beam directions. For example, in Figure 6 In Figure (b), during the N+1th cycle, beams C and D of representative beams A, B, C, and D of satellite 61 overlap with the beam of ground base station 62, while beams A and B do not overlap with the beam of ground base station 62. If the number of active users in beam C is... The number of active users in beam D is The number of active users for the beams of ground base stations that overlap with beam C is The number of active users for the ground base stations whose beams overlap with beam D are respectively According to , , , The spectral widths allocated to beams C and D (beams A and B, which do not overlap, can be arbitrarily allocated), the spectral widths of the beams overlapping with beam C on ground base station 62, and the spectral widths of the beams overlapping with beam D on ground base station 62 can be determined. Taking beam C as an example, the spectral width of beam C... And the spectral width of the beam that overlaps with beam C on ground base station 62. The following can be calculated.
[0082] (5) (6) Assume the number of active users for beams A and B are respectively , The total service time of all beams on satellite 61 and ground base station 62 that do not overlap is The total service time of all beams overlapping on satellite 61 and ground base station 62 Then it can be based on , ,as well as , Calculate the service time of beams A and B. Taking beam A as an example, calculate the service time of beam A. The following can be calculated.
[0083] (7)
[0084] Assume that the overlap area between beam C and the beam of ground base station 62 is... The overlap area between beam D and the beam of ground base station 62 is Based on and The service time of beams C and D can be calculated. Taking beam C as an example, the service time of beam C is... The following can be calculated.
[0085] (8)
[0086] Figure 6 The implementation method and beneficial effects of the embodiments can be found above. Figures 1-5 Examples will not be repeated here.
[0087] Figure 7 A flowchart of yet another spectrum allocation method according to an embodiment of this disclosure is shown. For example... Figure 7 As shown, in some embodiments, the spectrum allocation method provided by this disclosure may include the following steps.
[0088] In step S701, the system acquires the satellite's ephemeris and beam information, as well as the location and beam information of the ground station in the next cycle (e.g., a hopping beam scanning cycle, but not limited to a hopping beam scanning cycle).
[0089] Among them, beam information includes beam direction.
[0090] In step S703, the system constructs a spectrum resource pool.
[0091] In step S705, the system predicts the number of active users under the satellite beam and the ground base station beam.
[0092] In step S707, the system determines whether the satellite beam overlaps with the ground base station beam in the next cycle. If not, steps S709-S711 are executed; if yes, steps S713-S715 are executed.
[0093] In step S709, the spectrum resource pool is available across the entire frequency band, and the system can arbitrarily allocate spectrum to non-overlapping beams.
[0094] In step S711, the system determines the service time of non-overlapping beams based on active user data. Proceed to step S717.
[0095] In step S713, the system proportionally allocates the bandwidth occupied by the satellite beam and the bandwidth occupied by the ground base station beam that overlaps with the satellite beam based on the active user data.
[0096] In step S715, the service time of the satellite beam that overlaps with the ground base station beam is determined based on the overlap area. Proceed to step S717.
[0097] In step S717, the spectrum allocation results and service time allocation results are updated.
[0098] Figure 7 The implementation method and beneficial effects of the embodiments can be found in [reference]. Figures 1-6 Any of the embodiments described herein will not be elaborated upon here.
[0099] Figure 8 A schematic diagram of a spectrum allocation device according to an embodiment of this disclosure is shown. Figure 8 As shown, in some embodiments, the spectrum allocation device 800 may include: The acquisition module 801 is used to acquire the positions of the air platform and the ground network equipment, as well as the beam directions of the air platform and the ground network equipment.
[0100] The first determining module 802 is used to determine a first beam of the air platform and a second beam of the ground network device based on the positions of the air platform and the ground network device, and the beam directions of the air platform and the ground network device, wherein the first beam and the second beam overlap.
[0101] The allocation module 803 is used to allocate spectra to the first beam and the second beam, wherein the spectra of the first beam and the second beam do not overlap.
[0102] In some exemplary embodiments of this disclosure, the acquisition module 801 is used to: acquire the ephemeris of the air platform; and determine the position of the air platform based on the ephemeris of the air platform.
[0103] In some exemplary embodiments of this disclosure, the first determining module 802 is configured to determine the coverage area of the air platform's beam based on the location of the air platform and the beam direction of the air platform; determine the coverage area of the ground network device's beam based on the location of the ground network device and the beam direction of the ground network device; and determine the overlapping first beam and second beam based on the coverage areas of the air platform and the ground network device's beams.
[0104] In some exemplary embodiments of this disclosure, the allocation module 803 is configured to allocate spectrum to the first beam and the second beam based on the first service load in the first beam and the second service load in the second beam; the first service load is determined based on the service load of the first beam in a first historical time period; the second service load is determined based on the service load of the second beam in a second historical time period; the spectral width of the first beam is positively correlated with the first service load, and the spectral width of the second beam is positively correlated with the second service load.
[0105] In some exemplary embodiments of this disclosure, the allocation module 803 is configured to allocate spectrum to the first beam based on a first proportion of the first service load in the first total service load, wherein the first total service load is determined based on the first service load and the second service load; and to allocate spectrum to the second beam based on a second proportion of the second service load in the first total service load.
[0106] In some exemplary embodiments of this disclosure, the spectrum allocation device 800 may further include: a second determining module, configured to determine the service time of the third beam based on the third service load in the third beam in response to the non-overlapping third beam of the airborne platform and the beam of the terrestrial network device, wherein the service time of the third beam is positively correlated with the third service load.
[0107] In some exemplary embodiments of this disclosure, the second determining module is used to determine the service time of the third beam based on the third proportion of the third service load in the second total service load. The second total service load is determined based on the service load of multiple beams of the air platform, and the multiple beams and the beams of the terrestrial network equipment do not overlap.
[0108] In some exemplary embodiments of this disclosure, the second determining module is further configured to determine the service time of the first beam based on the overlap area of the first beam and the second beam, wherein the service time of the first beam is negatively correlated with the overlap area.
[0109] In some exemplary embodiments of this disclosure, the airborne platform has multiple beams that overlap with the beams of the ground network device, the multiple beams including the first beam; a second determining module is configured to determine a first reciprocal of the overlap area between each of the multiple beams and the beam of the ground network device, obtaining multiple first reciprocals; determine a second reciprocal of the overlap area between the first beam and the second beam; and determine the service time of the first beam based on the proportion of the second reciprocal in the sum of the second reciprocal and the multiple first reciprocals.
[0110] Figure 8 The execution method and beneficial effects of the spectrum allocation device in the embodiment can be found in [reference needed]. Figures 1-7 Any of the embodiments described herein will not be repeated here.
[0111] In some embodiments, this disclosure also provides a network device including a processor and a memory, the memory being used to store executable instructions of the processor; wherein the processor is configured to perform the method in any of the above method embodiments by executing the executable instructions.
[0112] Figure 9 A structural block diagram of a network device according to an embodiment of this disclosure is shown. Referring below... Figure 9 To describe a network device 900 according to this embodiment of the present invention. Figure 9 The network device 900 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.
[0113] like Figure 9 As shown, the network device 900 is presented in the form of a general-purpose computing device. The components of the network device 900 may include, but are not limited to: at least one processing unit 910 (included in one or more processors), at least one storage unit 920 (included in one or more memories), and a bus 930 connecting different system components (including the storage unit 920 and the processing unit 910).
[0114] The storage unit stores program code that can be executed by the processing unit 910, causing the processing unit 910 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of the present invention.
[0115] Storage unit 920 may include readable media in the form of volatile storage units, such as random access memory (RAM) 921 and / or cache memory 922, and may further include read-only memory (ROM) 923.
[0116] Storage unit 920 may also include a program / utility 924 having a set (at least one) program module 925, such program module 925 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.
[0117] Bus 930 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.
[0118] Network device 900 can also communicate with one or more external devices 940 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable users to interact with network device 900, and / or any device that enables network device 900 to communicate with one or more other computing devices (e.g., routers, modems, etc.). This communication can be performed via input / output (I / O) interface 950. Furthermore, network device 900 can also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via network adapter 960. As shown, network adapter 960 communicates with other modules of network device 900 via bus 930. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with network device 900, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0119] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.
[0120] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the methods described above is stored. In some possible embodiments, various aspects of the invention may also be implemented as a program product comprising program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps of the various exemplary embodiments of the invention described in the "Exemplary Methods" section of this specification.
[0121] A program product for implementing the above-described method according to embodiments of the present invention is described. This product may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.
[0122] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0123] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0124] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0125] Program code for performing the operations of this invention can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, and conventional procedural programming languages such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0126] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0127] Furthermore, although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.
[0128] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the appended claims.
Claims
1. A spectrum allocation method, characterized in that, include: The location of the airborne platform and the ground network equipment, as well as the beam direction of the airborne platform and the ground network equipment, are obtained; Based on the positions of the air platform and the ground network equipment, and the beam directions of the air platform and the ground network equipment, the first beam of the air platform and the second beam of the ground network equipment are determined, and the first beam and the second beam overlap. Assign spectrum to the first beam and the second beam, wherein the spectrum of the first beam and the second beam do not overlap; The method further includes: The service time of the first beam is determined based on the overlap area of the first beam and the second beam, and the service time of the first beam is negatively correlated with the overlap area.
2. The method according to claim 1, characterized in that, Obtaining the location of the aerial platform includes: Obtain the ephemeris of the aforementioned aerial platform; The location of the aerial platform is determined based on its ephemeris data.
3. The method according to claim 1, characterized in that, The determination of the first beam of the air platform and the second beam of the ground network equipment based on the positions of the air platform and the ground network equipment, and the beam directions of the air platform and the ground network equipment, includes: Based on the location of the aerial platform and the beam direction of the aerial platform, the coverage area of the aerial platform's beam is determined. Based on the location of the terrestrial network device and the beam direction of the terrestrial network device, the coverage area of the beam of the terrestrial network device is determined; Based on the coverage area of the beams of the air platform and the ground network equipment, the first beam and the second beam that overlap with each other are determined.
4. The method according to claim 1, characterized in that, The allocation of spectrum for the first beam and the second beam includes: Based on the first service load in the first beam and the second service load in the second beam, spectrum is allocated to the first beam and the second beam; The first service load is determined based on the service load of the first beam within a first historical time period; The second service load is determined based on the service load of the second beam within the second historical time period; The spectral width of the first beam is positively correlated with the first service load, and the spectral width of the second beam is positively correlated with the second service load.
5. The method according to claim 4, characterized in that, The allocation of spectrum to the first beam and the second beam based on the first service load in the first beam and the second service load in the second beam includes: Based on the first proportion of the first service load in the first total service load, spectrum is allocated to the first beam, and the first total service load is determined according to the first service load and the second service load. The spectrum is allocated to the second beam based on the second proportion of the second service load in the first total service load.
6. The method according to claim 1, characterized in that, The method further includes: In response to the fact that the third beam of the airborne platform and the beam of the ground network equipment do not overlap, the service time of the third beam is determined based on the third service load in the third beam, and the service time of the third beam is positively correlated with the third service load.
7. The method according to claim 6, characterized in that, Determining the service time of the third beam based on the third service load in the third beam includes: The service time of the third beam is determined based on the third proportion of the third service load in the second total service load. The second total service load is determined based on the service load of multiple beams of the air platform, and the multiple beams do not overlap with the beams of the ground network equipment.
8. The method according to claim 1, characterized in that, The airborne platform has multiple beams that overlap with the beams of the ground network equipment, and the multiple beams include the first beam; Determining the service time of the first beam based on the overlap area of the first beam and the second beam includes: Determine the first reciprocal of the overlap area between each of the plurality of beams and the beam of the terrestrial network device, and obtain a plurality of first reciprocals; Determine the second reciprocal of the overlap area of the first beam and the second beam; The service time of the first beam is determined based on the proportion of the second reciprocal in the sum of the second reciprocal and the plurality of first reciprocals.
9. A spectrum allocation device, characterized in that, include: The acquisition module is used to acquire the positions of the air platform and the ground network equipment, as well as the beam directions of the air platform and the ground network equipment; The first determining module is used to determine a first beam of the air platform and a second beam of the ground network device based on the positions of the air platform and the ground network device, and the beam directions of the air platform and the ground network device, wherein the first beam and the second beam overlap. The allocation module is used to allocate spectra to the first beam and the second beam, wherein the spectra of the first beam and the second beam do not overlap; The second determining module is used to determine the service time of the first beam based on the overlap area of the first beam and the second beam, wherein the service time of the first beam is negatively correlated with the overlap area.
10. A network device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to perform the method of any one of claims 1 to 8 by executing the executable instructions.
11. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method described in any one of claims 1 to 8.
Citation Information
Patent Citations
Beam management method and device and computer readable storage medium
CN112243241A
Beam hopping resource scheduling method and system
CN114337739A
Satellite-ground resource planning selection algorithm for low-orbit constellation
CN114944859A
Satellite-ground uplink frequency sharing method, device, equipment, medium and program product
CN119182443A
Resolving TN / NTN spectrum conflict by assignment of non-overlapping channels
US20250113203A1