A broadcast beam hopping method, satellite beam hopping apparatus, interference coordinator
By calculating wavelet characteristic values to formulate dynamic jump rules and interference coordination, the problem of resource allocation mismatch in satellite systems has been solved, improving system utilization and user experience, and reducing co-channel interference between satellite and ground and bandwidth costs.
Patent Information
- Application Number
- CN202111402070.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-19
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2041-11-19
AI Technical Summary
In traditional multi-beam satellite systems, the mismatch between resource allocation and service requirements leads to low network resource utilization, high bandwidth costs, long broadcast beam access cycles, low system utilization, and severe co-channel interference between satellite and ground, thus limiting market size.
By calculating the wavelet characteristic values of multiple wavelets, dynamic broadcast beam switching rules are formulated to optimize the beam access sequence and frequency. Combined with the interference coordinator, satellite-to-ground co-frequency interference is avoided, thereby improving system utilization and user experience.
It achieves dynamic adaptation of broadcast beams, improves user experience, enhances system utilization, reduces co-channel interference between satellite and ground, optimizes resource allocation, and reduces bandwidth costs.
Smart Images

Figure CN116156431B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication, and in particular to a broadcast beam hopping method, a satellite beam hopping device and an interference coordinator. BACKGROUND
[0002] Traditional multi-beam satellite systems usually uniformly allocate bandwidth and power to each beam, but the distribution and demand of ground services are non-uniform, which leads to a mismatch between the resources allocated by the satellite system and the demand for services, low network resource utilization, and high communication fees for the satellite system with high bandwidth costs, which limits its market size.
[0003] In order to improve resource utilization, new wideband satellite systems generally use a beam hopping technology, which can allocate resources in space, time, frequency and power dimensions to adapt to the dynamic changes of ground services. However, the current broadcast beam uses a one-by-one polling method to access the beam position, which has the disadvantages of long access period and low system utilization. SUMMARY
[0004] To solve the above technical problems, the embodiments of the present application provide a broadcast beam hopping method, a satellite beam hopping device, an interference coordinator, a chip and a computer readable storage medium.
[0005] The broadcast beam hopping method provided by the embodiments of the present application comprises:
[0006] According to the beam characteristic information of the plurality of beam positions, the beam characteristic values of the plurality of beam positions are calculated;
[0007] According to the beam characteristic values of the plurality of beam positions, the hopping rule of the broadcast beam is determined.
[0008] The satellite beam hopping device provided by the embodiments of the present application comprises:
[0009] The beam position information device is configured to calculate the beam characteristic values of the plurality of beam positions according to the beam characteristic information of the plurality of beam positions, determine the hopping rule of the broadcast beam according to the beam characteristic values of the plurality of beam positions, and send the hopping rule to the beam hopping controller;
[0010] The beam hopping controller is configured to analyze the hopping rule to obtain a control instruction, and send the control instruction to the beam transmitting device;
[0011] The beam transmitting device is configured to broadcast system messages at each beam position according to the control instruction.
[0012] The interference coordinator provided by the embodiments of the present application comprises:
[0013] A communication device is configured to send a satellite signal interference strength received by a base station to a satellite, and receive a hopping rule sent by the satellite, wherein the satellite signal interference strength is used by the satellite to determine the hopping rule;
[0014] A processing device is configured to calculate time interval information of a next time when a wave position corresponding to a base station is accessed according to the hopping rule, and notify the base station of the time interval information, wherein the time interval information is used by the base station to perform interference avoidance.
[0015] The electronic device provided by the embodiment of the present application comprises a processor and a memory, the memory is configured to store a computer program, and the processor is configured to call and run the computer program stored in the memory to execute any one of the broadcast beam hopping methods.
[0016] The chip provided by the embodiment of the present application comprises a processor, which is configured to call and run a computer program from a memory, so that a device installed with the chip executes any one of the methods.
[0017] The chip provided by the embodiment of the present application comprises a processor, which is configured to call and run a computer program from a memory, so that a device installed with the chip executes any one of the methods.
[0018] In the technical solution of the embodiment of the present application, the wave position characteristic values of multiple wave positions are calculated, and the hopping rule of the broadcast beam is determined according to the wave position characteristic values of the multiple wave positions. In this way, the hopping rule of the broadcast beam is dynamically adapted to the wave position characteristics, which has the advantages of improving user experience, improving system utilization, reducing satellite-ground co-frequency interference and the like. BRIEF DESCRIPTION OF DRAWINGS
[0019] Figure 1 is a schematic diagram of an application scenario of the embodiment of the present application;
[0020] Figure 2 is a schematic diagram of an architecture of another communication system provided by the embodiment of the present application;
[0021] Figure 3 is a schematic diagram of an architecture of another communication system provided by the embodiment of the present application;
[0022] Figure 4 is a schematic diagram of an NTN scenario based on a transparent forwarding satellite provided by the embodiment of the present application;
[0023] Figure 5 is a schematic diagram of an NTN scenario based on a regenerative forwarding satellite provided by the embodiment of the present application;
[0024] Figure 6 is a flowchart of a broadcast beam hopping method provided by the embodiment of the present application Figure 1 ;
[0025] Figure 7 is a structural composition schematic diagram of a satellite beam hopping device provided by an embodiment of the present application;
[0026] Figure 8 is a structural composition schematic diagram of an interference coordinator provided by an embodiment of the present application;
[0027] Figure 9 is a flow schematic diagram of a broadcast beam hopping method provided by an embodiment of the present application Figure 2 ;
[0028] Figure 10 is a flow schematic diagram of a broadcast beam hopping method provided by an embodiment of the present application Figure 3 ;
[0029] Figure 11 is a schematic structural diagram of a communication device provided by an embodiment of the present application;
[0030] Figure 12 is a schematic structural diagram of a chip of an embodiment of the present application. DETAILED DESCRIPTION
[0031] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.
[0032] Figure 1 is a schematic diagram of an application scenario of an embodiment of the present application.
[0033] As Figure 1 shown, the communication system 100 can include a terminal device 110 and a network device 120. The network device 120 can communicate with the terminal device 110 through an air interface. The terminal device 110 and the network device 120 support multi-service transmission.
[0034] It should be understood that the embodiments of the present application are only exemplarily described with respect to the communication system 100, but the embodiments of the present application are not limited thereto. That is, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as a Long Term Evolution (LTE) system, an LTE Time Division Duplex (TDD), a Universal Mobile Telecommunication System (UMTS), an Internet of Things (IoT) system, a Narrow Band Internet of Things (NB-IoT) system, an enhanced Machine-Type Communications (eMTC) system, a 5G communication system (also referred to as a New Radio (NR) communication system), or a future communication system, etc.
[0035] In Figure 1 In the communication system 100 shown, the network device 120 can be an access network device that communicates with the terminal device 110. The access network device can provide communication coverage for a specific geographic area and can communicate with the terminal device 110 (e.g., a UE) located in the coverage area.
[0036] The network device 120 can be an Evolutional Node B (eNB or eNodeB) in a Long Term Evolution (LTE) system, or a Next Generation Radio Access Network (NG RAN) device, or a base station (gNB) in a NR system, or a radio controller in a Cloud Radio Access Network (CRAN), or a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, or a network device in a future evolved Public Land Mobile Network (PLMN), etc.
[0037] The terminal device 110 can be any terminal device, including but not limited to a terminal device that uses a wired or wireless connection with the network device 120 or other terminal devices.
[0038] For example, the terminal device 110 can refer to an access terminal, a user equipment (UE), a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The access terminal can be a cellular telephone, a cordless telephone, a Session Initiation Protocol (SIP) phone, an IoT device, a satellite phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device having wireless communication function, a computing device, or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a 5G network, or a terminal device in a future evolved network, and the like.
[0039] The terminal device 110 can be used for Device to Device (D2D) communication.
[0040] The wireless communication system 100 can further include a core network device 130 in communication with the base station, which can be a 5G core network (5GC) device, for example, an Access and Mobility Management Function (AMF), for another example, an Authentication Server Function (AUSF), for another example, a User Plane Function (UPF), for another example, a Session Management Function (SMF). Alternatively, the core network device 130 can also be an Evolved Packet Core (EPC) device of an LTE network, for example, a Session Management Function + Core Packet Gateway (SMF + PGW-C) device. It should be understood that the SMF + PGW-C can simultaneously implement the functions that can be implemented by the SMF and the PGW-C. In the process of network evolution, the above-mentioned core network device can also be called by other names, or new network entities can be formed by dividing the functions of the core network, and the embodiments of the present application do not limit this.
[0041] The various functional units in the communication system 100 can also be connected to each other through a next generation (NG) interface to realize communication.
[0042] For example, the terminal device establishes an air interface connection with the access network device through the NR interface, which is used to transmit user plane data and control plane signaling; the terminal device can establish a control plane signaling connection with the AMF through the NG interface 1 (referred to as N1); the access network device, for example, a next generation wireless access base station (gNB), can establish a user plane data connection with the UPF through the NG interface 3 (referred to as N3); the access network device can establish a control plane signaling connection with the AMF through the NG interface 2 (referred to as N2); the UPF can establish a control plane signaling connection with the SMF through the NG interface 4 (referred to as N4); the UPF can interact with the user plane data of the data network through the NG interface 6 (referred to as N6); the AMF can establish a control plane signaling connection with the SMF through the NG interface 11 (referred to as N11); the SMF can establish a control plane signaling connection with the PCF through the NG interface 7 (referred to as N7).
[0043] Figure 1 Exemplarily, one base station, one core network device and two terminal devices are shown, optionally, the wireless communication system 100 can include multiple base station devices and each base station can include other number of terminal devices within its coverage, and the embodiments of the present application do not limit this.
[0044] 3GPP is studying Non Terrestrial Network (NTN) technology, which generally uses satellite communication to provide communication services to ground users. Compared with ground cellular network communication, satellite communication has many unique advantages. First, satellite communication is not limited by the user's region. For example, general terrestrial communication cannot cover oceans, mountains, deserts and other areas where communication equipment cannot be set up or communication coverage cannot be provided due to sparse population, while for satellite communication, since a satellite can cover a larger ground, and the satellite can orbit around the earth, theoretically every corner of the earth can be covered by satellite communication. Second, satellite communication has great social value. Satellite communication can cover remote mountainous areas, poor countries or regions at a low cost, so that people in these areas can enjoy advanced voice communication and mobile Internet technology, which is conducive to narrowing the digital gap with developed areas and promoting the development of these areas. Third, satellite communication has a long distance, and the cost of communication does not increase significantly with the increase of communication distance; finally, satellite communication has high stability and is not limited by natural disasters.
[0045] The NTN technology can be combined with various communication systems. For example, the NTN technology can be combined with an NR system to form an NR-NTN system. For another example, the NTN technology can be combined with an Internet of Things (IoT) system to form an IoT-NTN system. As an example, the IoT-NTN system can include an NB-IoT-NTN system and an eMTC-NTN system.
[0046] Figure 2 is another architecture diagram of a communication system provided by an embodiment of the present application.
[0047] As shown in Figure 2 , the communication system includes a terminal device 1101 and a satellite 1102, and the terminal device 1101 and the satellite 1102 can perform wireless communication. The network formed between the terminal device 1101 and the satellite 1102 can also be referred to as an NTN. In the architecture of the communication system shown in Figure 2 , the satellite 1102 can have the function of a base station, and the terminal device 1101 and the satellite 1102 can directly communicate. In the system architecture, the satellite 1102 can be referred to as a network device. In some embodiments of the present application, multiple network devices 1102 can be included in the communication system, and each network device 1102 can include other numbers of terminal devices within its coverage, which is not limited in the embodiments of the present application.
[0048] Figure 3 is another architecture diagram of a communication system provided by an embodiment of the present application.
[0049] As shown in Figure 3 , the communication system includes a terminal device 1201, a satellite 1202, and a base station 1203, and the terminal device 1201 and the satellite 1202 can perform wireless communication, and the satellite 1202 and the base station 1203 can communicate. The network formed between the terminal device 1201, the satellite 1202, and the base station 1203 can also be referred to as an NTN. In the architecture of the communication system shown in Figure 3 , the satellite 1202 can not have the function of a base station, and the communication between the terminal device 1201 and the base station 1203 needs to be relayed through the satellite 1202. In this system architecture, the base station 1203 can be referred to as a network device. In some embodiments of the present application, multiple network devices 1203 can be included in the communication system, and each network device 1203 can include other numbers of terminal devices within its coverage, which is not limited in the embodiments of the present application. The network device 1203 can be a Figure 1 network device 120 in
[0050] It should be understood that the above satellite 1102 or satellite 1202 includes but is not limited to:
[0051] Low-Earth Orbit (LEO) satellite, Medium-Earth Orbit (MEO) satellite, Geostationary Earth Orbit (GEO) satellite, High Elliptical Orbit (HEO) satellite, etc. Satellites can adopt multi-beam to cover the ground, for example, a satellite can form tens or even hundreds of beams to cover the ground. In other words, one satellite beam can cover a ground area with a diameter of tens to hundreds of kilometers to ensure the coverage of the satellite and improve the system capacity of the entire satellite communication system.
[0052] As an example, the altitude range of a LEO satellite can be 500-1500 km, and the corresponding orbit period can be about 1.5-2 hours. The signal propagation delay of single-hop communication between users can generally be less than 20 ms, and the maximum satellite visible time can be 20 minutes. The signal propagation distance of a LEO satellite is short and the link loss is small, and the transmit power requirement of the user terminal is not high. The orbit altitude of a GEO satellite can be 35786 km, and the rotation period around the earth can be 24 hours. The signal propagation delay of single-hop communication between users can generally be 250 ms.
[0053] In order to ensure the coverage of the satellite and improve the system capacity of the entire satellite communication system, the satellite adopts multi-beam to cover the ground, and a satellite can form tens or even hundreds of beams to cover the ground. One satellite beam can cover a ground area with a diameter of tens to hundreds of kilometers.
[0054] It should be noted that, Figures 1 to 3The system to which the embodiments of the present application apply is only shown in the form of an example. Of course, the method shown in the embodiments of the present application can also be applied to other systems. In addition, the terms "system" and "network" are often used interchangeably in this paper. The term "and / or" in this paper is only to describe the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. In addition, the character " / " in this paper generally represents an "or" relationship between the front and rear associated objects. It should also be understood that the "indication" mentioned in the embodiments of the present application can be direct indication or indirect indication, and can also mean an associated relationship. For example, A indicates B, which can mean that B can be obtained through A; or it can mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; or it can mean that A and B have an associated relationship. It should also be understood that the "corresponding" mentioned in the embodiments of the present application can mean a direct correspondence or an indirect correspondence between the two, or it can mean an associated relationship between the two, or it can mean an indication and being indicated, a configuration and being configured, and the like. It should also be understood that the "predefined" or "predefined rule" mentioned in the embodiments of the present application can be realized by pre-saving the corresponding code, table or other means that can be used to indicate related information in the device (for example, including terminal equipment and network equipment), and the specific implementation manner of the present application is not limited. For example, the predefinition can mean the definition in the protocol. It should also be understood that the "protocol" in the embodiments of the present application can mean a standard protocol in the communication field, which can include the LTE protocol, the NR protocol, and the related protocol applied to the future communication system, and the present application is not limited thereto.
[0055] Satellites can be divided into two types according to the functions they provide: transparent payload and regenerative payload. For a transparent payload satellite, only the functions of radio frequency filtering, frequency conversion and amplification are provided, only the transparent forwarding of signals is provided, and the waveform signal of the forwarded signal is not changed. For a regenerative payload satellite, in addition to the functions of radio frequency filtering, frequency conversion and amplification, the functions of demodulation / decoding, routing / conversion, and encoding / modulation can also be provided, which has part or all of the functions of a base station.
[0056] In the NTN, one or more gateways (Gateway) can be included for communication between the satellite and the terminal.
[0057] Figure 4 and Figure 5 The schematic diagrams of NTN scenarios based on transparent payload satellites and regenerative payload satellites are shown respectively.
[0058] As Figure 4As shown, for the NTN scenario based on transparent repeating satellite, the gateway and the satellite communicate through the feeder link, and the satellite and the terminal can communicate through the service link. Figure 5 As shown, for the NTN scenario based on regenerative repeating satellite, the satellite and the satellite communicate through the inter-star link, the gateway and the satellite communicate through the feeder link, and the satellite and the terminal can communicate through the service link.
[0059] In order to facilitate understanding of the technical solutions of the embodiments of the present application, the related technologies of the embodiments of the present application are described as follows, which can be combined with the technical solutions of the embodiments of the present application in any way as optional schemes, and all belong to the protection scope of the embodiments of the present application.
[0060] Traditional multi-beam satellite systems usually uniformly allocate bandwidth and power to each beam, but the distribution and demand of ground services are non-uniform, which leads to mismatch between the resources allocated by the satellite system and the service demand, low network resource utilization, and high cost of bandwidth of the satellite system communication, which limits its market size.
[0061] In order to improve resource utilization, new broadband satellite systems generally adopt a hopping beam technology, which can allocate resources in space, time, frequency and power dimensions to adapt to the dynamic changes of ground services. Some technical solutions around the hopping beam resource allocation are mostly oriented to the scenario of service and broadcast same beam. The network control center establishes global resource scheduling according to the service application of each user to obtain the optimal time slot number allocated to each beam.
[0062] Individual solutions adopt the form of decoupling of broadcast beams and service beams. Unlike the broadband narrow beam of service beams, by setting narrow bandwidth beams for broadcast beams, the satellite can provide a larger coverage range to achieve faster user access experience.
[0063] The technical solution related to the beam hopping resource allocation focuses on the scenario of tightly coupled service beams and broadcast beams, considers time slot resource allocation based on the number of service application resources, inter-beam interference, and service priority, and does not consider the beam hopping satellite scenario in which the broadcast beams and the service beams are independent of each other. In the scenario considered by the existing network in which the service beams and the broadcast beams are decoupled, the broadcast beams access the beam positions in a one-by-one polling manner, which has the disadvantages of long access period and low system utilization. Therefore, the technical solution of the embodiments of the present application considers establishing a beam position characteristic value based on factors such as the number of regional users, regional priority, and satellite-to-ground co-frequency interference, mapping the beam position characteristic value into the access frequency of the broadcast beams at each beam position, and formulating a hopping rule according to the access frequency of each beam position. In this way, the hopping rule of the broadcast beams is dynamically adapted to the beam position characteristics, which has the advantages of improving user experience, improving system utilization, reducing satellite-to-ground co-frequency interference, and the like.
[0064] On the other hand, most of the interference coordination schemes for satellite-to-ground co-frequency focus on allocating co-frequency beams to the beam positions to avoid interference, and the spectrum resources are increasingly scarce, which will result in a large waste of spectrum resources. Therefore, the technical solution of the embodiments of the present application provides a dynamic satellite-to-ground co-frequency interference coordination scheme with low system overhead, which is applied to the satellite-to-ground highly co-frequency scenario.
[0065] In summary, the technical solution of the embodiments of the present application at least solves the following problems: first, the number of satellite broadcast beams is limited and the number of service beam positions is large, which results in a long broadcast beam polling period; second, due to the uneven distribution of users and services, the broadcast beams use a one-by-one polling manner, which will result in a decline in the overall system experience. In addition, based on the proposed hopping rule, the technical solution of the embodiments of the present application provides a coordination scheme for avoiding satellite-to-ground co-frequency interference.
[0066] In order to facilitate understanding of the technical solution of the embodiments of the present application, the technical solution of the present application is described in detail below through specific embodiments. The above related technologies can be combined with the technical solution of the embodiments of the present application as optional schemes, which all belong to the protection scope of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.
[0067] The technical solution of the embodiments of the present application proposes a broadcast beam hopping scheme for a beam hopping satellite system, which calculates a beam position characteristic value of each beam position based on factors such as real-time user number, regional QoS characteristics, and satellite-to-ground co-frequency interference, and formulates a hopping rule of the broadcast beams according to the beam position characteristic value, so as to enable the hot spot region, the high-priority service aggregation region, and the region with low satellite-to-ground co-frequency interference to obtain broadcast information for downlink synchronization faster, and then perform service communication as soon as possible to improve user experience. At the same time, the scheme informs the ground base station of the access time of the satellite broadcast beam in advance to avoid co-frequency interference.
[0068] It should be noted that the description of the "hopping rule" in the embodiments of the present application can be replaced by the description of the "hopping scheme".
[0069] It should be noted that the description of the "base station" in the embodiments of the present application can refer to the "ground base station" unless otherwise specified.
[0070] Figure 6 is a flow diagram of the broadcast beam hopping method provided by the embodiments of the present application Figure 1 As shown in Figure 6 The broadcast beam hopping method comprises the following steps:
[0071] Step 601: According to the beam characteristic information of the multiple beams, the beam characteristic values of the multiple beams are calculated.
[0072] In the embodiments of the present application, the beam characteristic values of the multiple beams can be calculated by the following process:
[0073] 1) For each beam of the multiple beams, the beam characteristic information of the each beam is counted within a first counting time, and the beam characteristic information comprises at least one of the following: the number of users, Quality of Service (QoS) information, and co-frequency interference data.
[0074] 2) According to the beam characteristic information of the each beam, the beam characteristic value of the each beam is calculated.
[0075] In the embodiments of the present application, the QoS data is used to calculate the QoS characteristic value, and the co-frequency interference data is used to calculate the co-frequency interference strength. According to at least one of the number of users, the QoS characteristic value, and the co-frequency interference strength of the each beam, the beam characteristic value of the each beam is calculated.
[0076] In some optional implementations, the QoS data comprises multiple priority data of services; accordingly, the QoS characteristic value is calculated according to the service data of the multiple priorities. As an example, for a beam, the multiple priority data of services of the beam can be weighted and summed to obtain the QoS characteristic value of the beam. For multiple beams, the QoS characteristic value of each beam in the multiple beams can be obtained in the above manner.
[0077] In some optional implementations, the co-frequency interference data comprises the satellite signal interference strength corresponding to the beam; accordingly, the co-frequency interference strength is calculated according to the satellite signal interference strength of the multiple base stations. As an example, for a beam, the satellite signal interference strength corresponding to the beam can be summed to obtain the co-frequency interference strength of the beam. For multiple beams, the co-frequency interference strength of each beam in the multiple beams can be obtained in the above manner.
[0078] In the embodiments of the present application, it is assumed that the nth wave position in the plurality of wave positions is N n , and the number of users, the QoS characteristic value, and the co-channel interference intensity of the wave position N n are U n , Q n , and I n respectively. The wave position characteristic value R n of the wave position N n may be calculated by the following manner, but is not limited thereto:
[0079] R n = ω1×U n + ω2×Q n - ω3×I n ; or
[0080]
[0081] wherein ω1, ω2, ω3, or ω4 is a weight factor of the influencing factors of the number of users U n , the QoS characteristic value Q n , and the co-channel interference intensity I n .
[0082] In some optional embodiments, it is determined whether the range of the wave position characteristic value of each wave position in the plurality of wave positions is unchanged in a continuous y statistical periods, y being an integer greater than 2. If yes, the first statistical time is adjusted to a second statistical time, the second statistical time being greater than the first statistical time. If not, the first statistical time is maintained unchanged.
[0083] As an example, the first statistical time can be AΔT, wherein A is a positive integer much greater than 1, and is an adjustment coefficient for matching the statistical time with the area change time. ΔT is the time for the broadcast beam to poll all wave positions once.
[0084] As an example, the second statistical time can be z×AΔT, wherein z>2.
[0085] The above scheme can reduce the calculation frequency of the hopping rule and avoid the waste of computing power by prolonging the statistical time.
[0086] Step 602: determining the hopping rule of the broadcast beam according to the wave position characteristic values of the plurality of wave positions.
[0087] In the embodiments of the present application, the access frequency of each wave position in the plurality of wave positions and the total access times of the plurality of wave positions are determined according to the wave position characteristic values of the plurality of wave positions; the access order of each wave position is determined according to the access frequency of each wave position and the total access times of the plurality of wave positions; wherein the access order of each wave position represents the hopping rule of the broadcast beam.
[0088] In some optional embodiments, the determination of the access frequency of each wave position in the plurality of wave positions and the total access times of the plurality of wave positions according to the wave position characteristic values of the plurality of wave positions can be implemented in the following manner:
[0089] The access frequency of each wave position is determined according to the range in which the wave position characteristic value of each wave position is located; and the total access times of the plurality of wave positions is determined according to the access frequency of each wave position.
[0090] In some optional embodiments, the determination of the access order of each wave position according to the access frequency of each wave position and the total access times of the plurality of wave positions can be implemented in the following manner:
[0091] The access order of each wave position is determined according to the order from high to low of the access frequency of each wave position, and according to the criterion that the adjacent two access times belonging to the same wave position are greater than or equal to a vacant interval; wherein F represents the total access times of the plurality of wave positions, F n represents the access frequency of the nth wave position in the plurality of wave positions, n is a positive integer, means that the round operation is performed on to return an integer.
[0092] In the embodiments of the present application, the hopping rule determined according to the wave position characteristic value of each wave position is a new hopping rule to be used by the broadcast beam, and the hopping rule used by the broadcast beam before the new hopping rule is an old hopping rule.
[0093] Therefore, after the determination of the hopping rule of the broadcast beam, in the first broadcast beam hopping period, the broadcast beam uses the old hopping rule for wave position access; when a wave position with a same-frequency interference intensity not equal to 0 is accessed, if the new hopping rule is inconsistent with the old hopping rule, the broadcast beam broadcasts the new hopping rule to the wave position with the same-frequency interference intensity not equal to 0.
[0094] If the new hopping rule is obtained, the interference coordinator of the base station calculates time interval information of the wave position corresponding to the base station next time accessed according to the new hopping rule, and informs the base station of the time interval information, wherein the time interval information is used for the base station to perform interference avoidance. Or, if the new hopping rule is not obtained, the interference coordinator of the base station calculates time interval information of the wave position corresponding to the base station next time accessed according to the old hopping rule, and informs the base station of the time interval information, wherein the time interval information is used for the base station to perform interference avoidance.
[0095] Further, in the second broadcast beam hopping period, the control broadcast beam uses the new hopping rule to access the wave position, and re-executes the steps of calculating the wave position characteristic value of the plurality of wave positions and determining the hopping rule of the broadcast beam according to the wave position characteristic value of the plurality of wave positions.
[0096] The above technical solutions of the embodiments of the present application can be implemented by a satellite beam hopping device. Specifically, the satellite beam hopping device at least includes a wave position information device, through which the above Figure 6 related steps can be implemented.
[0097] Figure 7 is a structural composition diagram of the satellite beam hopping device provided by the embodiments of the present application, as Figure 7 shown, the satellite beam hopping device includes:
[0098] The wave position information device 701 is configured to calculate wave position characteristic values of a plurality of wave positions according to wave position characteristic information of the plurality of wave positions, determine a hopping rule of a broadcast beam according to the wave position characteristic values of the plurality of wave positions, and send the hopping rule to a beam hopping controller.
[0099] The beam hopping controller 702 is configured to analyze the hopping rule to obtain a control instruction, and send the control instruction to a beam transmitting device.
[0100] The beam transmitting device 703 is configured to broadcast system messages in each wave position according to the control instruction.
[0101] In some optional embodiments, the wave position information device 701 is configured to: for each wave position of the plurality of wave positions, count wave position characteristic information of the each wave position in a first counting time, the wave position characteristic information including at least one of the following: a number of users, QoS data, and co-frequency interference data; and calculate a wave position characteristic value of the each wave position according to the wave position characteristic information of the each wave position.
[0102] In some optional implementations, the QoS data is used to calculate QoS characteristic values, and the co-channel interference data is used to calculate co-channel interference intensity; the wave position information device 701 is used to calculate the wave position characteristic value of each wave position based on at least one of the number of users, QoS characteristic value, and co-channel interference intensity of each wave position.
[0103] In some optional implementations, the QoS data includes multiple priority data of the service; the wave position information device 701 is used to: calculate the QoS characteristic value based on the multiple priority data of the service.
[0104] In some optional embodiments, the co-channel interference data includes the satellite signal interference intensity corresponding to the wave position; the wave position information device 701 is used to: calculate the co-channel interference intensity of each wave position based on the satellite signal interference intensity of the plurality of base stations.
[0105] In some optional embodiments, the wave position information device 701 is further configured to: determine whether the range of the wave position characteristic value of each wave position among the plurality of wave positions remains unchanged within a continuous statistical period of y, where y is an integer greater than 2; if yes, adjust the first statistical time to a second statistical time, where the second statistical time is greater than the first statistical time; if no, maintain the first statistical time unchanged.
[0106] In some optional embodiments, the wave position information device 701 is used to: determine the access frequency of each wave position and the total number of accesses of the plurality of wave positions based on the wave position characteristic values of the plurality of wave positions; determine the access order of each wave position based on the access frequency of each wave position and the total number of accesses of the plurality of wave positions; wherein the access order of each wave position characterizes the hopping rule of the broadcast beam.
[0107] In some optional embodiments, the wave position information device 701 is used to: determine the access frequency of each wave position based on the range of the wave position characteristic values of each wave position; and determine the total number of accesses of the plurality of wave positions based on the access frequency of each wave position.
[0108] In some alternative embodiments, the wave position information device 701 is configured to: rank wave positions according to their access frequency from high to low, and according to the interval between two adjacent accesses belonging to the same wave position being greater than or equal to... The access order of each wavelength position is determined by a criterion of available intervals; where F represents the total number of accesses to the multiple wavelength positions. n This represents the access frequency of the nth wavelet among the plurality of wavelets, where n is a positive integer. Point to Performs rounding operation and returns an integer.
[0109] In some optional embodiments, the hopping rule determined according to the wave position characteristic value of each wave position is a new hopping rule to be used by the broadcast beam, and the hopping rule used by the broadcast beam before the new hopping rule is an old hopping rule; the beam transmitting device 703 is configured to: in a first broadcast beam hopping period, control the broadcast beam to use the old hopping rule for wave position access, wherein when a wave position with a non-zero co-frequency interference intensity is accessed, if the new hopping rule is inconsistent with the old hopping rule, control the broadcast beam to broadcast the new hopping rule to the wave position with the non-zero co-frequency interference intensity.
[0110] In some optional embodiments, the beam transmitting device 703 is configured to: in a second broadcast beam hopping period, control the broadcast beam to use the new hopping rule for wave position access, and re-perform the steps of calculating the wave position characteristic values of the plurality of wave positions and determining the hopping rule of the broadcast beam according to the wave position characteristic values of the plurality of wave positions.
[0111] In a specific implementation, there is a wave beam hopping device (referred to as a satellite wave beam hopping device) on each satellite to implement the wave beam hopping function. In addition to including a wave beam hopping controller and a beam transmitting device, the satellite wave beam hopping device also includes a wave position information device for storing a wave position characteristic list P. The wave position information device stores various data such as the number of users corresponding to each wave position, QoS data (i.e., data related to regional QoS characteristics), and co-frequency interference data in the wave position characteristic list P, and calculates the beam hopping rule (referred to as the hopping rule for short) associated with each wave position characteristic according to the data in the wave position characteristic list P; the wave position information device sends the hopping rule to the wave beam hopping controller. The wave beam hopping controller analyzes the beam hopping instruction according to the hopping rule, and accurately forwards the data stream to the designated beam in the beam transmitting device.
[0112] As an example, the wave position characteristic list P can be as shown in Table 1, where the regional QoS characteristic can be selected based on a counter of the Differentiated Services Code Point (DSCP) priority, because the satellite link bandwidth is small, and the satellite link transmits important information according to the DSCP priority. It should be noted that CS7, CS6, EF, AF4, AF3, AF2, AF1, and BE in the QoS column in Table 1 represent a plurality of DSCP priorities (referred to as priorities for short).
[0113]
[0114] Table 1
[0115] Those skilled in the art should understand that, Figure 7The implementation functions of the units in the satellite beam hopping device shown can be understood with reference to the related descriptions of the foregoing method. Figure 7 The functions of the wave position information device and the beam hopping controller in the satellite beam hopping device shown can be implemented by a program running on a processor or by a specific logic circuit.
[0116] Figure 8 is a structural composition schematic diagram of an interference coordinator provided by an embodiment of the present application, like Figure 8 As shown, the interference coordinator includes:
[0117] The communication device 801 is configured to send a satellite signal interference strength received by a base station to a satellite, and receive a hopping rule sent by the satellite; and the satellite signal interference strength is used by the satellite to determine the hopping rule.
[0118] The processing device 802 is configured to calculate time interval information of a next time when a wave position corresponding to a base station is accessed according to the hopping rule, and notify the base station of the time interval information, wherein the time interval information is used by the base station to perform interference avoidance.
[0119] In a specific implementation, for a sparse ground network in a satellite coverage area, an interference coordinator is designed, which can be deployed in a base station or as a separate device. The interference coordinator can receive a signal sent by a satellite and communicate with a base station and a satellite.
[0120] Those skilled in the art should understand that, Figure 8 The implementation functions of the units in the interference coordinator shown can be understood with reference to the related descriptions of the foregoing method. Figure 8 The functions of the processing device in the interference coordinator shown can be implemented by a program running on a processor or by a specific logic circuit.
[0121] Figure 9 is a flowchart of a broadcast beam hopping method provided by an embodiment of the present application, like Figure 2 As shown, the broadcast beam hopping method includes the following steps: Figure 9 Step 901: A broadcast beam hops according to a beam hopping rule to broadcast system messages in each wave position.
[0122] Step 902: A wave position feature list is used to count the number of users, QoS data, and co-frequency interference data of each wave position in AΔT time (the counting time is AΔT by default, and is z x AΔT after being changed).
[0123]
[0124] Step 903: Calculate the QoS characteristic value of the wave position, the joint wave position co-frequency interference value, the number of users, and perform weighted summation to obtain the wave position characteristic value.
[0125] Step 904: Determine whether the range of the wave position characteristic value of all wave positions is unchanged for y statistical periods; if yes, perform step 905, and if no, perform step 906.
[0126] Step 905: The statistical time of the counter of the wave position characteristic list will become z x AΔT, and step 902 is performed.
[0127] Step 906: The statistical time of the counter of the wave position characteristic list is AΔT.
[0128] Step 907: Map the wave position characteristic value of each wave position to the access frequency of each wave position, arrange the access order of each wave position according to the access frequency of each wave position, and obtain the hopping rule.
[0129] Step 908: In the first broadcast beam hopping period after obtaining the new hopping rule, the broadcast beam uses the old hopping rule to access the wave position, and when accessing the wave position with co-frequency interference, the new hopping rule is broadcast (if the new hopping rule obtained is consistent with the old hopping rule, the new hopping rule does not need to be broadcast)
[0130] Step 909: The interference coordinator calculates the access time interval information of the satellite broadcast according to the new hopping rule or the old hopping rule, notifies the base station of the information, and the base station performs interference avoidance.
[0131] Here, if there is a new hopping rule, the interference coordinator calculates the access time interval information according to the new hopping rule; or if there is no new hopping rule, the interference coordinator calculates the access time interval information according to the old hopping rule.
[0132] Step 910: In the second broadcast beam hopping period after obtaining the new hopping rule, the broadcast beam accesses the wave position according to the new hopping rule, the wave position information device starts a new statistical period, and step 901 is performed.
[0133] Figure 10 is the flowchart of the broadcast beam hopping method provided by the embodiment of the application Figure 3 As shown in Figure 10 , the broadcast beam hopping method comprises the following steps:
[0134] Step 1001: The wave position information device completes the statistics of the number of users, QoS data, and co-frequency interference data of each wave position in AΔT time.
[0135] Step 1002: The wave position information device calculates the QoS characteristic value of the wave position, the joint wave position co-frequency interference value, the number of users, and performs weighted summation to obtain the wave position characteristic value.
[0136] Step 1003: If the range of the wave position characteristic value of all wave positions remains unchanged for y statistical periods, that is, the hopping rule of the broadcast beam remains unchanged, the statistical time of the counter of the wave position characteristic list will become z x A ΔT.
[0137] Step 1004: The wave position information device maps the wave position characteristic value of each wave position to the access frequency of each wave position, arranges the access order of each wave position according to the access frequency of each wave position, obtains the hopping rule, and notifies the hopping beam controller of the hopping rule.
[0138] Step 1005: The hopping beam controller analyzes the hopping rule and issues a data stream to the beam transmitting device for beam control.
[0139] Step 1006: In the first broadcast beam hopping period after obtaining the new hopping rule, the beam transmitting device controls the broadcast beam to access the wave position using the old hopping rule, and broadcasts the new hopping rule when accessing the wave position with co-frequency interference.
[0140] Step 1007: The interference coordinator calculates the access time interval information of the satellite broadcast according to the new hopping rule or the old hopping rule, notifies the base station of the information, and the base station performs interference avoidance.
[0141] Step 1008: In the second broadcast beam hopping period after obtaining the new hopping rule, the beam transmitting device controls the broadcast beam to access the wave position according to the new hopping rule.
[0142] The above-mentioned Figure 6 、 Figure 9 、 Figure 10 related processes are illustrated by the following specific application examples.
[0143] The specific steps are as follows:
[0144] (1) The broadcast beam accesses the wave position N n Broadcast system messages (such as system information and synchronization signals such as SSB, SIB1, Other SI), and the terminal completes the downlink synchronization of frequency and time, and obtains a series of system messages. In the system initialization phase, the broadcast beam polls one by one in the order of N1, N2, …, N N The time for the broadcast beam to poll all wave positions once is ΔT.
[0145] (2) After the broadcast beam broadcast, the list P of the wave position information device starts collecting information for AΔT, where A is a positive integer much larger than 1, which is an adjustment coefficient to match the statistical time with the area change time.
[0146] Wave position N n The corresponding user sequence is taken as a counter to count the number of users in wave position N n that initiate random access in this period of time. n .
[0147] Secondly, when the terminal in wave position N n establishes a PDU session through a satellite, the wave position N n in the list P corresponds to a QoS sequence for each priority, and the counter for each priority will count the QoS distribution of the service in AΔT. By setting different weights for each priority, the statistical data is mapped to the area QoS characteristic value Q n .
[0148] Further, assuming that there are B ground base stations in wave position N n , the interference coordinator deployed on the base station will send information to the satellite once every statistical period, reporting the satellite signal interference intensity I n,b received by base station b, and the wave position N n in the list P corresponds to a same-frequency interference sequence, which is taken as a counter to count all same-frequency interference intensities I n existing in the wave position in AΔT statistical periods.
[0149] As an example, the mapping method of the area QoS characteristic value Q n includes but is not limited to the method shown in the example. Assuming that the DSCP priority-based technical method is adopted, X 0,n ~ X 7,n are respectively the number of services corresponding to each priority initiated in the wave position in AΔT, and the area QoS characteristic value Q n is calculated according to the data counted by the QoS counter. The specific calculation method is as follows:
[0150]
[0151] where k0~k7 are respectively the weights corresponding to BE, AF1~AF4, EF, CS6, and CS7 priorities, and their values are from small to large.
[0152] As an example, the acquisition method of the same-frequency interference intensity I n includes but is not limited to the following calculation method:
[0153]
[0154] where Pn,Rec is the actual measured satellite RSRP of the interference coordinator; G r,干扰协调器 , G r,b is the receive antenna gain of the interference coordinator and the base station; S r,b is the base station receive sensitivity.
[0155] (3) After the statistics of all the wave positions are completed for a statistical time of AΔT, the wave position information device calculates the characteristic value R n of each wave position according to the three influencing factors of the obtained user number U n , the regional QoS characteristic Q n , and the co-frequency interference intensity I n , and maps the characteristic value R n to the frequency of each wave position. The wave position characteristic value R n is positively correlated with the user number and the regional QoS characteristic, and is negatively correlated with the co-frequency interference of the wave position.
[0156] As an example, the specific calculation method of the wave position characteristic value includes but is not limited to the following two methods:
[0157] R n = ω1×U n + ω2×Q n - ω3×I n ; or,
[0158]
[0159] ω is a weight factor for adjusting the user number U n , the regional QoS characteristic Q n , and the co-frequency interference intensity I n .
[0160] The threshold values thr1 and thr2 are set, when R n ≤ thr1, the frequency F n assigned to N n = 1; when thr1 < R n ≤ thr2, the frequency F n assigned to N n = 2; when thr2 < R n , the frequency F n assigned to N n = 3; and the total access times are F = ∑F .
[0161] (4) According to the access frequencies and the total access times of each wave position calculated in step (3), the access order of each wave position is assigned, that is, the beam hopping scheme is designed. The design principle is that for the wave positions with multiple access frequencies, the access should be avoided as much as possible to be too close to each other.
[0162] As an example: the method of assigning the access order of each wave position according to the access frequency includes but is not limited to the following one:
[0163] Starting from the wave position with the highest frequency, each empty interval is inserted, and ROUND[a,0] means rounding a to an integer. For example, assuming that the total number of accesses is 13, the number of wave positions is 7, and the frequencies are 1, 1, 3, 2, 1, 2, and 3, respectively, the access order of each wave position, i.e., the beam hopping rule, is as follows:
[0164] [N3] [N7] [N4] [N6] [N3] [N7] [N1] [N2] [N3] [N7] [N4] [N6] [N5]
[0165] Table 2
[0166] (5) In the first broadcast beam hopping period after obtaining the new hopping rule, the broadcast beam temporarily does not use the new hopping rule, and the beam is accessed according to the original hopping rule. When the beam is accessed, the broadcast beam will broadcast the new hopping rule to the wave position with the same frequency interference value I n ≠ 0 (if the calculated new hopping rule is the same as the original hopping rule, the information does not need to be broadcast).
[0167] The interference coordinator on the ground base station defaults to calculate the next access time interval according to the original hopping rule. However, when the interference coordinator on the ground base station receives the new hopping rule broadcast by the satellite, it will calculate the time interval of the next access to the wave position in combination with the new and old hopping rules (when the system is in the initialization stage, the hopping rule defaults to N1, N2, …, N N ).
[0168] As an example: assuming that N1 and N3 are wave positions with the same frequency interference, the new beam hopping rule is shown in Table 2, the old hopping rule is shown in Table 3, and the time of the broadcast beam in each wave position is Δt. When there are no new and old hopping rules, the N1 and N3 wave positions will be accessed again at intervals of 7Δt. When the interference coordinator of the N1 wave position receives the new hopping rule, it will calculate that the broadcast beam will access the N1 wave position again after 13Δt.
[0169] [N1] [N2] [N3] [N4] [N5] [N6] [N7]
[0170] Table 3
[0171] (6) The interference coordinator on the ground base station informs the base station of the calculated access time interval information, and the base station prepares the resources for interference avoidance in advance for the next satellite beam access. The resource allocation scheme can be agreed in advance by the two different systems on the ground and the satellite.
[0172] Under the premise that the ground base station knows the time of the next visit of the satellite beam, when the satellite beam visits a wave position with co-frequency interference, the ground base station and the satellite perform finer-grained division on the frequency band, and are orthogonal in frequency use. When the satellite beam leaves the wave position, the ground system and the satellite system restore full-band resource use.
[0173] (7) In the second broadcast beam hopping period after the new hopping rule is obtained, the broadcast beam hops to the wave position according to the new hopping rule. Steps (1)-(7) are repeated, and the wave position information device list P starts a new round of information statistics.
[0174] The number of users U obtained in step (3) above n, , the regional QoS characteristic Q n , and the co-frequency interference intensity I n are regional characteristic values of each wave position in a period of time. These values change relatively little in most cases, so the hopping rule of the broadcast beam does not change frequently. If only the above steps are used to update the hopping rule, it will result in wasted computing power. Therefore, if the hopping rule of the broadcast beam does not change for y consecutive statistical periods, the statistical time of the wave position characteristic list counter will become zxAΔT (y and z are preset values, and y, z>2). When the wave position characteristic list collects data for the latest statistical period, R n is compared with R' n obtained after collecting data for the last statistical period. Whether they are in the same threshold interval (R n is averaged according to the statistical time). When R n and R' n of all wave positions are in the same threshold interval, it indicates that the beam hopping rule does not change, and the counter maintains zxAΔT. If they are in different threshold intervals, the hopping rule is updated according to step (4), and the statistical time of the counter is restored to AΔT. By extending the statistical time, the calculation frequency of the wave position information device is reduced, and the waste of computing power is avoided.
[0175] The above technical solutions of the embodiments of the present application propose the following solutions: a broadcast beam hopping scheme and a satellite-ground co-frequency interference coordination scheme. For the broadcast beam hopping scheme, on the one hand, a wave position information device is introduced. The wave position information device collects various information such as the number of users, the regional QoS characteristic, and the co-frequency interference intensity corresponding to each wave position, stores them in a wave position characteristic list P, and calculates a beam hopping rule associated with each wave position characteristic. On the other hand, a scheme for generating a broadcast beam hopping rule is proposed. When all wave positions complete AΔT statistics, the number of users U n , the regional QoS characteristic Qn and co-channel interference intensity I n The characteristic value R of the wave position is obtained by weighting them. n This is mapped to the access frequency of each beam position within the beam-hopping cycle, thus obtaining a new broadcast beam-hopping rule. Furthermore, since regional characteristic values change relatively little in most cases, the broadcast beam-hopping rule may not change for a long time; therefore, extending the statistical period is adopted to reduce computational waste. For the satellite-to-ground co-channel interference coordination scheme, on the one hand, a frequency coordination device is introduced. For sparse ground networks in satellite coverage areas, each base station deploys an interference coordinator that can communicate with both ground base stations and the satellite. On the other hand, a satellite-to-ground co-channel interference coordination scheme is proposed. In the first broadcast beam-hopping cycle after obtaining the new hopping rule, the broadcast beam will broadcast the new hopping rule to the co-channel interference value I. n A frequency band that is not equal to 0. The interference coordinator calculates the time interval for the broadcast beam to access this frequency band again according to the beam hopping rules and notifies the base station. The base station performs interference avoidance when the satellite beam accesses the frequency band again, that is, the satellite and ground systems use frequencies orthogonally according to a pre-agreed scheme. When the satellite beam leaves, both sides resume full-band use.
[0176] The technical solution of this application calculates the wavelet characteristic values of each wavelet based on factors such as real-time user count, regional QoS characteristics, and co-channel interference between satellite and ground. Based on these wavelet characteristic values, a broadcast beam-hopping scheme is formulated to provide more access frequencies and shorter access intervals for hotspot areas, high-priority areas, and areas with low co-channel interference. It has the following advantages: the wavelet characteristic list design features low storage requirements and strong real-time performance; the wavelet access frequency is linked to multiple influencing factors such as user count, service priority, and co-channel interference, mitigating the problem of uneven user and service distribution and the resulting poor system experience caused by conventional polling methods, thus improving user experience and reducing co-channel interference between satellite and ground; and to address the issue that regional characteristic values change relatively little in most cases, and broadcast beam-hopping rules may not change for a long time, a scheme to extend the statistical period is adopted to reduce wasted computing power.
[0177] The technical solution of this application embodiment calculates and notifies the base station of the time interval for the next visit of the broadcast beam according to the transition rules of the current and next cycles. The base station and the satellite beam are frequency orthogonal according to a pre-agreed resource allocation scheme, thereby achieving interference avoidance. This scheme has the following advantages: it achieves co-frequency interference avoidance between the satellite and ground systems in scenarios where the frequency bands are highly consistent; interference avoidance operation is performed when the beam visits, and both systems resume full-band use when the beam leaves. The scheme has high dynamism and improves resource utilization compared with the method of allocating different frequency beams to the beam position.
[0178] Figure 11Fig. 1 is a schematic structural diagram of a communication device 1100 provided in an embodiment of the present application. The communication device can be the satellite beam hopping apparatus or the interference coordinator described above, Figure 11 The communication device 1100 shown in Fig. 1 includes a processor 1110, which can invoke and run a computer program from a memory to implement the method in the embodiment of the present application.
[0179] Optionally, as shown in Fig. 1, the communication device 1100 can further include a memory 1120. The processor 1110 can invoke and run a computer program from the memory 1120 to implement the method in the embodiment of the present application. Figure 11
[0180] The memory 1120 can be a separate device independent of the processor 1110, or can be integrated in the processor 1110.
[0181] Optionally, as shown in Fig. 1, the communication device 1100 can further include a transceiver 1130, which can be controlled by the processor 1110 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices. Figure 11
[0182] The transceiver 1130 can include a transmitter and a receiver. The transceiver 1130 can further include an antenna, and the number of antennas can be one or more.
[0183] Optionally, the communication device 1100 can be specifically the satellite beam hopping apparatus in the embodiment of the present application, and the communication device 1100 can implement the corresponding processes in the various methods of the embodiment of the present application, which are implemented by the satellite beam hopping apparatus. For the sake of brevity, details are not described herein.
[0184] Optionally, the communication device 1100 can be specifically the interference coordinator in the embodiment of the present application, and the communication device 1100 can implement the corresponding processes in the various methods of the embodiment of the present application, which are implemented by the interference coordinator. For the sake of brevity, details are not described herein.
[0185] Figure 12 Fig. 12 is a schematic structural diagram of a chip 1200 in an embodiment of the present application. Figure 12 The chip 1200 shown in Fig. 12 includes a processor 1210, which can invoke and run a computer program from a memory to implement the method in the embodiment of the present application.
[0186] Optionally, as shown in Fig. 12, the chip 1200 can further include a memory 1220. The processor 1210 can invoke and run a computer program from the memory 1220 to implement the method in the embodiment of the present application. Figure 12
[0187] The memory 1220 can be a separate device independent of the processor 1210, or can be integrated in the processor 1210.
[0188] Optionally, the chip 1200 can further include an input interface 1230. The processor 1210 can control the input interface 1230 to communicate with other devices or chips, and specifically, can acquire information or data sent by other devices or chips.
[0189] Optionally, the chip 1200 can further include an output interface 1240. The processor 1210 can control the output interface 1240 to communicate with other devices or chips, and specifically, can output information or data to other devices or chips.
[0190] Optionally, the chip can be applied to the satellite beam hopping device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the satellite beam hopping device in each method of the embodiments of the present application. For the sake of brevity, details are not repeated here.
[0191] Optionally, the chip can be applied to the interference coordinator in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the interference coordinator in each method of the embodiments of the present application. For the sake of brevity, details are not repeated here.
[0192] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system-level chip, a system chip, a chip system, or a system-on-chip chip, etc.
[0193] It should be understood that the processor of the embodiments of the present application can be an integrated circuit chip with a processing capability of signals. In the implementation process, each step of the method embodiments described above can be completed by the integrated logic circuit of hardware in the processor or the instructions in the form of software. The processor described above can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The disclosed methods, steps and logic block diagrams in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor or the like. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as a hardware coding processor for execution, or a combination of hardware and software modules in the coding processor for execution. The software module can be located in a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register or other mature storage medium in the art. The storage medium is located in the storage, and the processor reads the information in the storage, and combines the hardware to complete the steps of the above method.
[0194] It is to be understood that the memory in the embodiments of the present application can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memory. Among them, the nonvolatile memory can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory. The volatile memory can be a random access memory (Random Access Memory, RAM) used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (Synchlink DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM). It should be noted that the memory of the system and method described herein is intended to include, but not limited to, these and any other suitable types of memory.
[0195] It should be understood that the above-mentioned memory is exemplary but not limiting, for example, the memory in the embodiments of the present application can also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM) and the like. That is, the memory in the embodiments of the present application is intended to include, but not limited to, these and any other suitable types of memory.
[0196] The embodiment of the present application further provides a computer readable storage medium for storing the computer program.
[0197] Optionally, the computer readable storage medium can be applied to the satellite beam hopping device in the embodiment of the present application, and the computer program makes the computer execute the corresponding process realized by the satellite beam hopping device in the various methods of the embodiment of the present application.
[0198] Optionally, the computer readable storage medium can be applied to the interference coordinator in the embodiment of the present application, and the computer program makes the computer execute the corresponding process realized by the interference coordinator in the various methods of the embodiment of the present application.
[0199] The embodiment of the present application further provides a computer program product comprising computer program instructions.
[0200] Optionally, the computer program product can be applied to the satellite beam hopping device in the embodiment of the present application, and the computer program instructions make the computer execute the corresponding process realized by the satellite beam hopping device in the various methods of the embodiment of the present application.
[0201] Optionally, the computer program product can be applied to the interference coordinator in the embodiment of the present application, and the computer program instructions make the computer execute the corresponding process realized by the interference coordinator in the various methods of the embodiment of the present application.
[0202] The embodiment of the present application further provides a computer program.
[0203] Optionally, the computer program can be applied to the satellite beam hopping device in the embodiment of the present application, and when the computer program runs on the computer, makes the computer execute the corresponding process realized by the satellite beam hopping device in the various methods of the embodiment of the present application.
[0204] Optionally, the computer program can be applied to the interference coordinator in the embodiment of the present application, and when the computer program runs on the computer, makes the computer execute the corresponding process realized by the interference coordinator in the various methods of the embodiment of the present application.
[0205] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0206] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0207] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are merely schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0208] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on multiple network units. According to actual needs, part or all of the units can be selected to achieve the purpose of the embodiment.
[0209] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically independently, or two or more units can be integrated into one unit.
[0210] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the parts of the technical solutions that essentially contribute to the prior art or the parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0211] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A broadcast beam hopping method, characterized by, The method comprises: calculating wave position characteristic values of the multiple wave positions according to wave position characteristic information of the multiple wave positions; determining a hopping rule of a broadcast beam according to the wave position characteristic values of the multiple wave positions; wherein the determining of the hopping rule of the broadcast beam according to the wave position characteristic values of the multiple wave positions comprises: mapping the wave position characteristic values into access frequencies of the broadcast beam in the multiple wave positions, and determining the hopping rule according to the access frequencies in the multiple wave positions; the calculating of the wave position characteristic values of the multiple wave positions according to the wave position characteristic information of the multiple wave positions comprises: for each wave position in the multiple wave positions, counting wave position characteristic information of the each wave position in a first counting time, the wave position characteristic information comprising at least one of: a user number, quality of service (QoS) data, and same-frequency interference data; calculating a wave position characteristic value of the each wave position according to the wave position characteristic information of the each wave position.
2. The method of claim 1, wherein, The QoS data is used to calculate a QoS characteristic value, and the same-frequency interference data is used to calculate a same-frequency interference intensity; the calculating of the wave position characteristic value of the each wave position according to the wave position characteristic information of the each wave position comprises: calculating the wave position characteristic value of the each wave position according to at least one of: the user number, the QoS characteristic value, and the same-frequency interference intensity of the each wave position.
3. The method of claim 2, wherein, The QoS data comprises multiple priority data of services; and the method further comprises: calculating the QoS characteristic value according to the multiple priority data of the services.
4. The method of claim 2, wherein, The same-frequency interference data comprises a satellite signal interference intensity corresponding to the wave position; and the method further comprises: calculating the same-frequency interference intensity according to the satellite signal interference intensity.
5. The method of claim 2, wherein, The method further comprises: determining whether a range in which the wave position characteristic value of each wave position in the multiple wave positions is located is unchanged in y consecutive counting periods, y being an integer greater than 2; if yes, adjusting the first counting time to a second counting time, the second counting time being greater than the first counting time; if no, maintaining the first counting time unchanged.
6. The method according to any one of claims 1 to 5, characterized in that, The determining of the hopping rule of the broadcast beam according to the wave position characteristic values of the multiple wave positions comprises: determining access frequencies of each wave position in the multiple wave positions and a total access number of the multiple wave positions according to the wave position characteristic values of the multiple wave positions; determining an access order of the each wave position according to the access frequencies of the each wave position and the total access number of the multiple wave positions; wherein the access order of the each wave position represents the hopping rule of the broadcast beam.
7. The method of claim 6, wherein, The determining of the access frequencies of each wave position in the multiple wave positions and the total access number of the multiple wave positions according to the wave position characteristic values of the multiple wave positions comprises: determining the access frequencies of the each wave position according to a range in which the wave position characteristic value of the each wave position is located; determining the total access number of the multiple wave positions according to the access frequencies of the each wave position.
8. The method of claim 6, wherein, The determining of the access order of the each wave position according to the access frequencies of the each wave position and the total access number of the multiple wave positions comprises: determined in a descending order of the access frequency of the wave position, and in a criterion that adjacent two times of access belonging to the same wave position have more than or equal to one empty interval between them. Wherein, F represents the total number of accesses of the plurality of wave positions, F n represents the access frequency of the nth wave position in the plurality of wave positions, n is a positive integer, points to the rounded to an integer.
9. The method according to any one of claims 1 to 5, characterized in that, a new hopping rule to be used by the broadcast beam is the hopping rule determined according to the wave position characteristic value of the each wave position, and an old hopping rule used by the broadcast beam before the new hopping rule is an old hopping rule. After the determining of the hopping rule of the broadcast beam, the method further comprises: In the first broadcast beam hopping period, the broadcast beam uses the old hopping rule to access the wave positions, wherein when a wave position with non-zero co-channel interference intensity is accessed, if the new hopping rule is inconsistent with the old hopping rule, the broadcast beam broadcasts the new hopping rule to the wave position with non-zero co-channel interference intensity.
10. The method of claim 9, wherein, The method further comprises: The interference coordinator of the base station calculates the time interval information of the wave position corresponding to the base station being accessed next time according to the new hopping rule or the old hopping rule, and informs the base station of the time interval information, wherein the time interval information is used for the base station to perform interference avoidance.
11. The method of claim 9, wherein, The method further comprises: In the second broadcast beam hopping period, the broadcast beam uses the new hopping rule to access the wave positions, and the steps of calculating the wave position characteristic values of the plurality of wave positions and determining the hopping rule of the broadcast beam according to the wave position characteristic values of the plurality of wave positions are re-executed.
12. A satellite hopper device, characterized by The apparatus comprises: The wave position information device is configured to calculate wave position characteristic values of the plurality of wave positions according to wave position characteristic information of the plurality of wave positions, determine a hopping rule of the broadcast beam according to the wave position characteristic values of the plurality of wave positions, and send the hopping rule to the wave beam controller; The wave beam controller is configured to analyze the hopping rule to obtain a control instruction, and send the control instruction to the beam transmitting device; The beam transmitting device is configured to broadcast system messages in each wave position according to the control instruction. The wave position information device is configured to map the wave position characteristic values into access frequencies of the broadcast beam in the wave positions, determine a hopping rule according to the access frequencies of the wave positions, and calculate wave position characteristic values of each wave position in the plurality of wave positions according to wave position characteristic information of the each wave position within a first statistical time, wherein the wave position characteristic information comprises at least one of the following: a number of users, QoS data, and co-channel interference data.
13. An interference coordinator, characterized by The interference coordinator comprises: The communication device is configured to send satellite signal interference intensities received by the base station to the satellite, and receive a hopping rule of the broadcast beam sent by the satellite, wherein the satellite signal interference intensities are used by the satellite to determine the hopping rule, the hopping rule is obtained according to wave position characteristic information of a plurality of wave positions, calculation of wave position characteristic values of the plurality of wave positions, and determination of a hopping rule of the broadcast beam according to the wave position characteristic values of the plurality of wave positions, wherein for each wave position in the plurality of wave positions, wave position characteristic information of the each wave position is counted within a first statistical time, and the wave position characteristic information comprises at least one of the following: a number of users, QoS data, and co-channel interference data, the hopping rule is obtained according to calculation of wave position characteristic values of the each wave position according to the wave position characteristic information of the each wave position, mapping of the wave position characteristic values into access frequencies of the broadcast beam in the wave positions, and determination of a hopping rule according to the access frequencies of the wave positions. The processing device is configured to calculate, according to the hopping rule, time interval information of a next time when a wave position corresponding to a base station is accessed, and notify the base station of the time interval information, wherein the time interval information is used by the base station to perform interference avoidance.
14. An electronic device, comprising: The chip comprises: A processor and a memory for storing a computer program, the processor being configured to invoke and run the computer program stored in the memory to perform the method of any one of claims 1 to 11.
15. A chip, characterized by The chip comprises: a processor configured to invoke and run a computer program from the memory, so that a device in which the chip is installed performs the method of any one of claims 1 to 11.
16. A computer-readable storage medium, characterized in that, A computer program for storing a computer program, the computer program causing a computer to perform the method of any one of claims 1 to 11.
Citation Information
Patent Citations
Hopping beam satellite system workflow and signaling frame design method for controlling associated service
CN111835409A
Multi-beam low-orbit satellite communication downlink resource dynamic allocation method
CN113452432A