Satellite beam selection method and device, terminal, medium and program

By measuring the signal intensity and estimating the satellite beam in the satellite communication terminal, and selecting the appropriate satellite beam in combination with the priority of the frequency deviation estimation value, the problem of the terminal being difficult to effectively select beams with the channel quality meeting the conditions is solved, and the frequency is reduced Risks of handover and signaling overhead.

CN119449128APending Publication Date: 2025-02-14CHINA SATELLITE NETWORK EXPLORATION CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202410585725.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-11
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

In the prior art, in satellite communication terminals, it is difficult to effectively select satellite beams whose channel quality meets the conditions, resulting in the terminal frequently switching beams, increasing power consumption and network signaling overhead.

Method used

By performing signal intensity measurement and frequency deviation estimation on the searched satellite beam, the candidate beam is determined, and the beam priority is determined based on the size of the frequency deviation estimation value, and the appropriate satellite beam is selected for access.

Benefits of technology

It effectively avoids frequent handover caused by inappropriate satellite beam access, and reduces terminal power consumption and signaling overhead of satellite networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119449128A_ABST
    Figure CN119449128A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of satellite communication, in particular to a satellite beam selection method and device, a terminal, a medium and a program. The method comprises the following steps: respectively carrying out signal strength measurement on at least two searched satellite beams to obtain the receiving power of each satellite beam; determining at least one candidate receiving power from the receiving powers and a candidate satellite beam corresponding to the at least one candidate receiving power based on a preset power; performing frequency offset estimation on each obtained candidate wave beam to obtain a respective frequency offset estimation value of each candidate wave beam; and selecting a to-be-accessed satellite beam from the candidate satellite beams based on the frequency offset estimation values of the candidate satellite beams. By means of the method, the terminal can select a more appropriate satellite beam, and the situation of frequent switching of the satellite beam caused by access of an improper satellite beam is avoided; and the terminal power consumption and the signaling overhead of the satellite network can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of satellite communication technology, and in particular to a method, device, terminal, medium and program for selecting a satellite beam. Background Art

[0002] The purpose of beam selection by satellite communication terminals is to enable the terminal to select a beam with satisfactory channel quality as quickly as possible for residence. Beam selection includes beam selection when starting up or re-entering the service area and beam reselection after residence.

[0003] At present, satellite beam selection based on signal strength measurement faces the problem that the terminal cannot make beam selection decisions based on signal strength alone because the signal strength differences between different beams between or within satellites received by the terminal are small. In addition, low-orbit satellites move at a high speed. If beam selection is performed randomly or based on the principle of maximum signal strength when the received signal strength is not much different, the terminal may frequently switch satellite beams, thereby additionally increasing the power consumption of the terminal and the signaling overhead of the satellite network. Summary of the invention

[0004] The embodiments of the present application provide a method, device, terminal, medium and program for selecting a satellite beam, which can enable a terminal to select a more appropriate satellite beam.

[0005] In a first aspect, an embodiment of the present application provides a method for selecting a satellite beam, the method comprising:

[0006] Measuring the signal strength of at least two satellite beams found respectively to obtain the receiving power of each satellite beam;

[0007] Based on a preset power, determining at least one candidate receiving power and a candidate satellite beam corresponding to the at least one candidate receiving power from the receiving powers, wherein the preset power represents a threshold of the receiving power required for satellite beam selection;

[0008] Performing frequency offset estimation on each of the obtained candidate beams respectively to obtain a frequency offset estimation value of each of the candidate beams;

[0009] A satellite beam to be accessed is selected from the candidate satellite beams based on the magnitude of the frequency offset estimation value of the candidate satellite beams.

[0010] In the above embodiment, after the searched satellite beams are initially screened by signal strength, the size of the frequency deviation estimate of the satellite beam is further used to select the satellite beam to be accessed, so that the terminal can select a more suitable satellite beam to access at the current position, avoiding frequent switching of satellite beams due to accessing an inappropriate satellite beam, and also reducing terminal power consumption and signaling overhead of the satellite network.

[0011] In a possible implementation manner, the determining at least one candidate received power from each received power based on the preset power includes:

[0012] The received power that is not less than the preset power is used as the candidate received power.

[0013] In the above embodiment, a receiving power that is not less than a preset power is used as a candidate receiving power to ensure the signal quality of a satellite beam subsequently accessed by the terminal.

[0014] In a possible implementation manner, selecting a satellite beam to be accessed from the candidate satellite beams based on the magnitude of the frequency offset estimation value of the candidate satellite beams includes:

[0015] Determining the priority of each candidate satellite beam based on the magnitude of the frequency offset estimation value of each candidate satellite beam, wherein a larger frequency offset estimation value corresponds to a higher priority;

[0016] Based on the priorities of the candidate satellite beams, a satellite beam to be accessed is determined from the candidate satellite beams.

[0017] In the above embodiment, the priority of the terminal accessing each candidate satellite beam is determined by the magnitude of the frequency offset estimation value of each candidate satellite beam, and the larger the frequency offset estimation value, the higher the priority of the terminal access. In the above manner, the terminal can select a more suitable satellite beam for access, avoid the risk of frequent switching of satellite beams, and thus reduce the power consumption of the terminal.

[0018] In a possible implementation manner, the determining the satellite beam to be accessed from the candidate satellite beams based on the priorities of the candidate satellite beams includes:

[0019] In descending order of the priorities, judging in turn according to the residency information in each candidate satellite beam whether each candidate satellite beam allows the terminal to reside, wherein the residency information is obtained based on analyzing the system information of the satellite carried by the satellite beam;

[0020] If it is determined that the satellite beam in the current order allows the terminal to reside, the candidate satellite beam in the current order is used as the satellite beam to be accessed, and the determination of whether the candidate satellite beams after the current order allow the terminal to reside is stopped.

[0021] In the above embodiment, during the process of selecting the satellite beam, whether the satellite beam is allowed to reside is also considered, so as to avoid the terminal blindly sending registration information to the satellite and reduce unnecessary request processes of the terminal.

[0022] In a possible implementation manner, after determining whether each candidate satellite beam allows the terminal to reside, the method further includes:

[0023] If it is determined that the last-order satellite beam does not allow the terminal to reside, a satellite beam search is performed at a preset frequency point.

[0024] In the above embodiment, when all searched satellite beams do not allow residence, the terminal will search for satellite beams again to determine a satellite beam that allows residence, thereby ensuring service continuity.

[0025] In a possible implementation, the at least two satellite beams include satellite beams sent by different satellites and / or different satellite beams sent by the same satellite.

[0026] In the above embodiment, two scenarios are provided: different satellites sending satellite beams and the same satellite sending different satellite beams, so that the terminal can select a suitable satellite beam for access in each scenario.

[0027] In a second aspect, an embodiment of the present application provides a device for selecting a satellite beam, the device comprising:

[0028] A measurement module, used to measure the signal strength of at least two satellite beams found, respectively, to obtain the receiving power of each satellite beam;

[0029] A selection module, configured to determine at least one candidate receiving power and a candidate satellite beam corresponding to the at least one candidate receiving power from the receiving powers based on a preset power, wherein the preset power represents a threshold of the receiving power required for performing satellite beam selection;

[0030] A frequency offset estimation module, used to perform frequency offset estimation on each of the obtained candidate beams to obtain a frequency offset estimation value of each of the candidate beams;

[0031] The access module is used to select a satellite beam to be accessed from the candidate satellite beams based on the magnitude of the frequency offset estimation value of the candidate satellite beams.

[0032] In a third aspect, an embodiment of the present application provides a terminal, the terminal comprising:

[0033] At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor executes the method in the first aspect above.

[0034] In a fourth aspect, an embodiment of the present application provides a computer storage medium, wherein the computer storage medium stores a computer program, and the computer program is used to enable a computer to execute the method of the first aspect above.

[0035] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which implements the method of the first aspect when the computer program is executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 A schematic diagram of an application scenario of a method for selecting a satellite beam according to an exemplary embodiment of the present invention;

[0037] Figure 2 A schematic diagram of a terminal position according to an exemplary embodiment of the present invention;

[0038] Figure 3 A schematic diagram of another terminal position according to an exemplary embodiment of the present invention;

[0039] Figure 4 A schematic diagram of a flow chart of a method for selecting a satellite beam according to an exemplary embodiment of the present invention;

[0040] Figure 5 A schematic diagram of determining a satellite beam according to an exemplary embodiment of the present invention;

[0041] Figure 6 A schematic diagram of another method for determining a satellite beam according to an exemplary embodiment of the present invention;

[0042] Figure 7 A schematic diagram of a device for selecting a satellite beam according to an exemplary embodiment of the present invention;

[0043] Figure 8 The figure is a schematic diagram of a terminal according to an exemplary embodiment of the present invention. DETAILED DESCRIPTION

[0044] The technical solutions in the embodiments of the present application will be described clearly and in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0045] The following is an introduction to some concepts involved in the embodiments of the present application.

[0046] Spot beam: the satellite beam provided in the embodiments of the present application. Generally refers to a single beam with a relatively small coverage solid angle and relatively concentrated energy of electromagnetic waves radiated by a satellite communication antenna to the ground. Spot beams are generally generated by symmetrical reflector antennas.

[0047] Frequency offset estimation: estimation of the frequency difference between the satellite signal sent by the satellite and the satellite signal received by the terminal.

[0048] S criterion: that is, the satellite beam selection criterion, as shown in the following formula.

[0049] S rxlev >0, and S rxlev =Q rexlevmeans -Q rexlevmin , where S rxlev Select the received power (dB) for the satellite beam, Q rexlevmeans The received power (dB) obtained by the terminal measuring the signal strength of the satellite beam; Q rexlevmin Minimum received power (dB) required for satellite beam selection.

[0050] The satellite beam adjustment method in the embodiment of the present application is described in detail below with reference to the accompanying drawings.

[0051] Figure 1 A schematic diagram of an application scenario provided in an embodiment of the present application, wherein the application scenario includes at least one satellite (such as Figure 1 Satellite 101_1, satellite 102_2, satellite 101_N) and at least one terminal (such as Figure 1 Terminal 102_1, terminal 102_2, and terminal 102_N are shown). Among them, each satellite corresponds to its own cell (ground coverage area), that is, satellite 101_1 corresponds to cell 1, satellite 102_2 corresponds to cell 2, and satellite 101_N corresponds to cell N. The satellite can broadcast system information to the terminal on the ground through the satellite beam, so that the terminal can use the system information to obtain service resources provided by the satellite, such as positioning. Multiple satellites are co-orbit satellites, and can be low-orbit satellites; the terminal can be a mobile phone, such as 102_1 and 102_N, or an aircraft, such as 102_2. The embodiment of the present application does not specifically limit the type of satellite network and the type of terminal. Different terminals can be located in the coverage area corresponding to the same satellite, or in the coverage areas corresponding to different satellites.

[0052] In such Figure 2 (the terminal is located in the overlapping area of ​​the beams of the two satellites, and the distances from the terminal to the two satellites are not much different) and Figure 3In the scenario where (the terminal is located in the overlapping area of ​​different beams of the same satellite and the satellite elevation angle is high), a satellite beam is generally selected randomly or based on the principle of maximum signal strength. However, for low-orbit satellites, the movement speed is relatively fast. If the satellite beam is selected in the above manner, a satellite beam that is about to leave the coverage area may be selected for residence. The terminal may be outside the coverage area of ​​the beam before the registration is completed. At this time, after receiving the access request from the terminal, the satellite will determine that the satellite beam coverage time of the terminal is not enough to complete the registration of the terminal, and then reject the access request of the terminal. The terminal will trigger a new access process; even if the terminal can complete the registration in the coverage area of ​​the satellite beam, it will soon enter the intra-satellite or inter-satellite beam switching process (the above Figure 2 The scene will enter the inter-satellite switching process; Figure 3 The scenario will enter the intra-satellite switching process). This will cause incorrect satellite beam selection during the access phase, resulting in frequent and unnecessary switching, additional power consumption of the terminal, and increased network signaling overhead.

[0053] Based on the above problems, the present application embodiment provides a method for selecting a satellite beam, such as Figure 4 As shown, the method includes:

[0054] S401: Measure the signal strength of at least two satellite beams found respectively to obtain the receiving power of each satellite beam.

[0055] When the terminal needs to stay in the area covered by the satellite beam, it will enter the satellite beam selection process.

[0056] First, the terminal performs a satellite beam search for satellite downlink signals at a specified frequency (such as 17 GHz) according to its own capabilities. During the satellite beam search, multiple satellite beams may be searched at the same time. The multiple satellite beams may be satellite beams sent by different satellites, such as Figure 5 As shown, the terminal is located in the overlapping area of ​​the coverage areas of the two satellites (the overlapping area of ​​area A and area B), that is, the terminal can search for the satellite beams of the two satellites (satellite beam A and satellite beam B); it may also be different satellite beams sent by the same satellite, such as Figure 6 As shown, the terminal is located in the overlapping area of ​​the coverage areas of different satellite beams of the same satellite (the overlapping area of ​​area C and area D), that is, the terminal can search for different satellite beams of the same satellite (satellite beam C and satellite beam D).

[0057] Then, the signal strength of the searched multiple satellite beams is measured respectively to obtain the received power of each satellite beam, that is, the signal strength of each satellite beam. For example, the terminal searches for satellite beam A and satellite beam B of satellite 1, and satellite beam C of satellite 2, where the received power of satellite beam A is a1dB, the received power of satellite beam B is a2dB, and the received power of satellite beam C is a3dB, and a2>a1>a3.

[0058] S402: Based on a preset power, determine at least one candidate receiving power from each receiving power, and a candidate satellite beam corresponding to the at least one candidate receiving power.

[0059] After determining the signal strength of each satellite beam searched in S401, the embodiment of the present application performs a preliminary screening on each satellite beam to obtain at least one candidate satellite beam. The specific implementation method is as follows:

[0060] Based on the satellite beam selection criteria, a receiving power not less than a preset power is used as a candidate receiving power, wherein the preset power represents a threshold of the receiving power required for satellite beam selection, that is, the minimum receiving power required for satellite beam selection.

[0061] For example, the preset power is adB, and the terminal searches for satellite beam A and satellite beam B of satellite 1, and satellite beam C of satellite 2, wherein the receiving power of satellite beam A is a1dB, the receiving power of satellite beam B is a2dB, and the receiving power of satellite beam C is a3dB, a2>a1>a>a3, and the satellite beams with receiving power greater than a are satellite beam A and satellite beam B. That is, the candidate satellite beams are satellite beam A and satellite beam B.

[0062] S403: Perform frequency offset estimation on each of the obtained candidate beams to obtain a frequency offset estimation value of each of the candidate beams.

[0063] The above frequency offset estimation value may be a Doppler frequency offset estimation value, which is obtained by analyzing the terminal physical layer link through a capture synchronization algorithm (such as a partially matched correlation fast Fourier transform method) or a specific signal frequency offset estimation algorithm. For example, the candidate satellite beams are satellite beam A and satellite beam B, the Doppler frequency offset estimation value of satellite beam A is b1kHz, the Doppler frequency offset estimation value of satellite beam B is b2kHz, b1>b2, b1=-b2.

[0064] The step of estimating the frequency offset of the satellite beam can also be performed after the satellite beam is searched, that is, while the signal strength of at least two searched satellite beams are measured respectively, the frequency offset of the at least two searched satellite beams is estimated respectively. The embodiment of the present application does not specifically limit the execution order of the "frequency offset estimation" step.

[0065] S404: Selecting a satellite beam to be accessed from the candidate satellite beams based on the magnitude of the frequency offset estimation value of the candidate satellite beams.

[0066] After determining at least one candidate satellite beam based on the above S402, the embodiment of the present application further uses the frequency offset estimation value of the candidate beam to perform a secondary screening on at least one candidate satellite beam to obtain the optimal satellite beam to be accessed. The specific implementation is as follows:

[0067] Determining the priority of each candidate satellite beam based on the magnitude of the frequency offset estimation value of each candidate satellite beam, wherein a larger frequency offset estimation value corresponds to a higher priority;

[0068] Based on the priorities of the candidate satellite beams, a satellite beam to be accessed is determined from the candidate satellite beams.

[0069] In an embodiment of the present application, a satellite beam priority arrangement criterion is designed, that is, the above-mentioned multiple candidate satellite beams are sorted in descending order according to the size of the signal Doppler frequency deviation estimation value: the larger the Doppler frequency deviation value, the higher the priority of selecting it as the satellite beam to be accessed; conversely, the smaller the Doppler frequency deviation value, the lower the priority of selecting it as the satellite beam to be accessed. For example, the Doppler frequency deviation estimation value of satellite beam A is b1kHz, and the Doppler frequency deviation estimation value of satellite beam B is b2kHz, b1>b2, b1=-b2, the priority of satellite beam A is higher than that of satellite B, that is, satellite beam A is preferentially selected as the satellite beam to be accessed.

[0070] Further, based on the priorities of the candidate satellite beams, determining a satellite beam to be accessed from the candidate satellite beams includes:

[0071] In descending order of the priorities, judging in turn according to the residency information in each candidate satellite beam whether each candidate satellite beam allows the terminal to reside, wherein the residency information is obtained based on analyzing the system information of the satellite carried by the satellite beam;

[0072] If it is determined that the satellite beam in the current order allows the terminal to reside, the candidate satellite beam in the current order is used as the satellite beam to be accessed, and the determination of whether the candidate satellite beams after the current order allow the terminal to reside is stopped.

[0073] For the above-mentioned multiple candidate satellite beams, based on parsing the system message broadcast by the satellite beam, it is learned whether each satellite beam allows the terminal to reside. Taking satellite beam A (high priority) and satellite beam B (low priority) as examples, they are judged one by one according to the priority order of satellite beam selection: if satellite beam A allows the terminal to reside, satellite beam A is used as the satellite beam to be accessed, and the judgment of satellite beam B is stopped; if satellite beam A does not allow the terminal to reside, it is judged whether satellite beam B allows the terminal to reside, and if it is allowed, satellite beam B is used as the satellite beam to be accessed. Because satellite beam B is the last satellite beam, if it is determined that satellite beam B does not allow the terminal to reside, the terminal needs to re-initiate the satellite beam selection process at the preset frequency point, that is, re-initiate the initial satellite beam selection process, or the satellite beam reselection process in the terminal idle state.

[0074] The following is based on Figure 5 The scenario shown illustrates in detail the satellite beam selection method.

[0075] Figure 5 In the scenario shown, the satellite beam A of satellite A and the satellite beam B of satellite B overlap, that is, area A overlaps area B. The terminal is located at the overlap of area A and area B, and the distance between the terminal and the two satellites is not much different. The two low-orbit satellites have the same orbital height, the same operating frequency of the satellite downlink pilot signal, satellite A is located at the elevation angle c1 of the terminal, and satellite B is located at the elevation angle c2 of the terminal (c1+c2=180°). At this time, the received power of satellite beam A and satellite beam B received by the terminal side is not much different, and both meet the minimum received power requirements, that is, both are candidate satellite beams.

[0076] Based on the relative position relationship between the two satellites and the terminal, a spatial geometric coordinate system is established. Analysis shows that the Doppler frequency deviation estimate of satellite beam A received by the terminal side is: b1kHz; the Doppler frequency deviation estimate of satellite beam B received by the terminal side is: b2kHz, b1>b2, b1=-b2. From these two frequency deviation estimates, it can be determined that the angle between the movement direction of satellite A and the propagation direction of the electromagnetic wave is an acute angle, and it is moving in a direction close to the terminal; the angle between the movement direction of satellite B and the propagation direction of the electromagnetic wave is an obtuse angle, and it is moving away from the terminal. Therefore, based on the principle of "selecting a satellite beam that is getting closer and closer to the terminal", the terminal side should select satellite beam A as the satellite beam to be accessed for access.

[0077] Based on the above theoretical analysis, it can be seen that it is reasonable to select the satellite beam to be accessed by the size of the frequency offset estimate. In practical applications, the frequency offset estimates of satellite beam A and satellite beam B can be obtained by measurement (there will be a certain deviation between the actual measured value and the above theoretical analysis value. Generally, to complete the correct analysis, the frequency offset estimate deviation is about Hz level, so this error can be ignored). Then, based on the priority definition method of the frequency offset estimate, satellite beam A has a higher priority than satellite beam B, which is the same as the theoretical analysis. Therefore, when selecting a satellite beam, the terminal will give priority to satellite beam A for residence, thereby avoiding the frequent switching of satellite beam B, but then switching to satellite beam A.

[0078] The following is based on Figure 6 The scenario shown illustrates in detail the satellite beam selection method.

[0079] Figure 6 In the scenario shown, the satellite beam C and satellite beam D of the same satellite overlap, that is, area C overlaps area D. The terminal is located at the overlap of area C and area D, and the satellite elevation angle is high. The satellite is located at the terminal elevation angle c3 position, and the terminal receives satellite beam C and satellite beam D successively, with a time domain difference of tms, and the received power is not much different, and both meet the minimum received power requirement, that is, both are candidate satellite beams.

[0080] Based on the relative position relationship between the satellite and the terminal, a spatial geometric coordinate system is established. Analysis shows that the estimated Doppler frequency deviation of the satellite spot beam C received by the terminal is b3kHz, the instantaneous Doppler frequency deviation change rate at the elevation angle c3 is ΔbkHz / s, and the estimated Doppler frequency deviation of the satellite spot beam D received after tms is b4=b3-Δb*t, where b4 is the estimated Doppler frequency deviation of satellite beam D.

[0081] In practical applications, the frequency offset estimation values ​​of satellite beam C and satellite beam D can be obtained by measurement (there will be a certain deviation between the actual measurement value and the theoretical analysis value. Generally, to complete the correct analysis, the frequency offset estimation deviation is about Hz level, so this error can be ignored). Then, the beam priority definition method based on the frequency offset estimation value: the priority of satellite beam C is higher than that of satellite beam D, and the actual measurement and theoretical analysis frequency offset estimation values ​​are the same. Therefore, when performing beam selection, the terminal will give priority to satellite beam C for residence.

[0082] The embodiment of the present application is based on the principle of "among multiple satellite beams that also meet the minimum receiving power requirement, select a satellite beam that is closer and closer to the terminal, or the time window for serving the terminal will be longer", and utilizes the characteristic that the Doppler frequency deviation estimate of the satellite downlink signal carries the angle information between the satellite beam movement direction and the electromagnetic wave propagation direction, and designs a beam selection criterion based on the satellite beam priority defined by the frequency deviation estimate. Through this criterion, a terminal located in the overlapping area of ​​satellite beam coverage of two satellites can select a satellite beam that is closer and closer to the terminal for access; and a terminal located in the overlapping area of ​​coverage of multiple adjacent satellite beams of the same satellite can select a satellite beam with a longer service time window as the resident beam, thereby avoiding the risk of switching the satellite beam again immediately after selection due to random selection or selection based on the maximum signal strength principle when the satellite beam signal strengths are not much different, thereby reducing the power consumption of the terminal and the signaling overhead of the network.

[0083] Based on the same inventive concept, the embodiment of the present application also provides a satellite beam selection device, such as Figure 7 As shown, the device comprises:

[0084] The measuring module 701 is used to measure the signal strength of at least two satellite beams found respectively to obtain the receiving power of each satellite beam;

[0085] A selection module 702 is configured to determine at least one candidate received power and a candidate satellite beam corresponding to the at least one candidate received power from the received powers based on a preset power, wherein the preset power represents a threshold of the received power required for satellite beam selection;

[0086] A frequency offset estimation module 703 is used to perform frequency offset estimation on each of the obtained candidate beams to obtain a frequency offset estimation value of each of the candidate beams;

[0087] The access module 704 is configured to select a satellite beam to be accessed from the candidate satellite beams based on the magnitude of the frequency offset estimation value of the candidate satellite beams.

[0088] In a possible implementation, the selection module 702 is used to:

[0089] The received power that is not less than the preset power is used as the candidate received power.

[0090] In a possible implementation manner, the frequency offset estimation module 703 is configured to:

[0091] Determining the priority of each candidate satellite beam based on the magnitude of the frequency offset estimation value of each candidate satellite beam, wherein a larger frequency offset estimation value corresponds to a higher priority;

[0092] Based on the priorities of the candidate satellite beams, a satellite beam to be accessed is determined from the candidate satellite beams.

[0093] In a possible implementation manner, the frequency offset estimation module 703 is configured to:

[0094] In descending order of the priorities, judging in turn according to the residency information in each candidate satellite beam whether each candidate satellite beam allows the terminal to reside, wherein the residency information is obtained based on analyzing the system information of the satellite carried by the satellite beam;

[0095] If it is determined that the satellite beam in the current order allows the terminal to reside, the candidate satellite beam in the current order is used as the satellite beam to be accessed, and the determination of whether the candidate satellite beams after the current order allow the terminal to reside is stopped.

[0096] In a possible implementation manner, the frequency offset estimation module 703 is configured to:

[0097] If it is determined that the last-order satellite beam does not allow the terminal to reside, a satellite beam search is performed at a preset frequency point.

[0098] In a possible implementation, the measurement module 701 is used to:

[0099] It is determined that the at least two satellite beams include satellite beams transmitted by different satellites and / or different satellite beams transmitted by the same satellite.

[0100] Based on the same inventive concept, an embodiment of the present application further provides a terminal, including:

[0101] At least one processor; and a memory communicatively connected to the at least one processor; the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the satellite beam selection method in the above embodiment.

[0102] like Figure 8 As shown, the terminal 800 includes a processor 801 , a memory 802 and a communication interface 803 . The processor 801 , the memory 802 and the communication interface 803 are connected to each other via a bus 804 .

[0103] The processor 801 is used to read and execute instructions in the memory 802, so that the at least one processor can execute the satellite beam selection method provided in the above embodiment.

[0104] The memory 802 is used to store various instructions and programs of the satellite beam selection method provided in the above embodiment.

[0105] The bus 804 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0106] The processor 801 may be a central processing unit (CPU), a network processor (NP), a graphic processing unit (GPU), or any combination of CPU, NP, and GPU. It may also be a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.

[0107] The memory 802 may be a volatile memory, such as a random-access memory (RAM); the memory 802 may also be a non-volatile memory, such as a read-only memory, a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD); or the memory 802 may be any other medium that can be used to carry or store a desired computer program in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 802 may be a combination of the above memories.

[0108] The embodiment of the present application also provides a computer program product, including a computer program, which implements any of the above-mentioned satellite beam selection methods when the computer program is executed by a processor. For example, the method in the present application can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function of the present application is executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, a core network device, an OAM, or other programmable device.

[0109] Optionally, a computer-readable storage medium can be used as an implementation method of the above-mentioned computer program product, that is, an embodiment of the present application also provides a computer-readable storage medium, which includes a computer program, and when the computer program is executed by a processor, it implements any one of the above-mentioned satellite beam selection methods.

[0110] For example, a computer program or instruction may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, a computer program or instruction may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless means. A computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. Available media may be magnetic media, such as a floppy disk, a hard disk, or a magnetic tape; may also be optical media, such as a digital video disk; or may be semiconductor media, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both volatile and non-volatile types of storage media.

[0111] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0112] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0113] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0114] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0115] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A method for selecting a satellite beam, characterized in that: The method comprises: Measuring the signal strength of at least two satellite beams found respectively to obtain the receiving power of each satellite beam; Based on a preset power, determining at least one candidate receiving power and a candidate satellite beam corresponding to the at least one candidate receiving power from the receiving powers, wherein the preset power represents a threshold of the receiving power required for satellite beam selection; Performing frequency offset estimation on each of the obtained candidate beams respectively to obtain a frequency offset estimation value of each of the candidate beams; A satellite beam to be accessed is selected from the candidate satellite beams based on the magnitude of the frequency offset estimation value of the candidate satellite beams.

2. The method according to claim 1, characterized in that: The determining at least one candidate receiving power from each receiving power based on the preset power includes: The received power that is not less than the preset power is used as the candidate received power.

3. The method according to claim 1, characterized in that The selecting a satellite beam to be accessed from the candidate satellite beams based on the magnitude of the frequency offset estimation value of the candidate satellite beams comprises: Determining the priority of each candidate satellite beam based on the magnitude of the frequency offset estimation value of each candidate satellite beam, wherein a larger frequency offset estimation value corresponds to a higher priority; Based on the priorities of the candidate satellite beams, a satellite beam to be accessed is determined from the candidate satellite beams.

4. The method according to claim 3, characterized in that The determining the satellite beam to be accessed from the candidate satellite beams based on the priorities of the candidate satellite beams includes: In descending order of the priorities, judging in turn according to the residency information in each candidate satellite beam whether each candidate satellite beam allows the terminal to reside, wherein the residency information is obtained based on analyzing the system information of the satellite carried by the satellite beam; If it is determined that the satellite beam in the current order allows the terminal to reside, the candidate satellite beam in the current order is used as the satellite beam to be accessed, and the determination of whether the candidate satellite beams after the current order allow the terminal to reside is stopped.

5. The method according to claim 4, characterized in that After determining whether each candidate satellite beam allows the terminal to reside, the method further includes: If it is determined that the last-order satellite beam does not allow the terminal to reside, a satellite beam search is performed at a preset frequency point.

6. The method according to any one of claims 1 to 5, characterized in that: The at least two satellite beams include satellite beams transmitted by different satellites and / or different satellite beams transmitted by the same satellite.

7. A satellite beam selection device, characterized in that: The device comprises: A measurement module, used to measure the signal strength of at least two satellite beams found, respectively, to obtain the receiving power of each satellite beam; A selection module, configured to determine at least one candidate receiving power and a candidate satellite beam corresponding to the at least one candidate receiving power from the receiving powers based on a preset power, wherein the preset power represents a threshold of the receiving power required for performing satellite beam selection; A frequency offset estimation module, used to perform frequency offset estimation on each of the obtained candidate beams to obtain a frequency offset estimation value of each of the candidate beams; The access module is used to select a satellite beam to be accessed from the candidate satellite beams based on the magnitude of the frequency offset estimation value of the candidate satellite beams.

8. A terminal, characterized in that: The terminal comprises: At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor so that the at least one processor executes a method as claimed in any one of claims 1 to 6.

9. A computer storage medium, characterized in that The computer storage medium stores a computer program, and the computer program is used to make a computer execute any one of the methods according to claims 1-6.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

Citation Information

Cited By

  • Link measurement method and device, electronic equipment, storage medium and product

    CN121711009A