Beam determination method and device, equipment, storage medium and chip
The method of determining the beam through signal measurement solves the problem that ground stations of phased array antennas cannot track satellites, and achieves high-precision and fast satellite tracking.
Patent Information
- Application Number
- CN202510124647.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-26
- Publication Date
- 2026-02-06
AI Technical Summary
Ground stations with phased array antennas cannot track satellites because they cannot adjust their orbit and attitude.
Beam determination is achieved through signal measurement-based methods, including signal measurement during random beam access to determine the second beam and signal measurement during service beam access to determine the target beam for satellite tracking.
It enables satellite tracking by phased array antenna ground stations, improving tracking accuracy and speed, and is more precise and faster than mechanical drive methods.
Smart Images

Figure CN121485756A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a beam determination method, apparatus, device, storage medium, and chip. Background Technology
[0002] Traditional low-Earth orbit (LEO) satellite ground stations typically use parabolic antenna arrays with fixed positions and angles. The ground station obtains the antenna's orbital attitude information through a satellite tracking module and uses servo drives to adjust the parabolic antenna's attitude, thereby aligning it with the satellite and achieving satellite tracking.
[0003] In related technologies, ground stations use phased array antennas. Because phased array antennas cannot perform orbital attitude adjustments, ground stations using phased array antennas cannot perform satellite tracking. Summary of the Invention
[0004] This application provides a beam determination method, apparatus, device, storage medium, and chip to solve the problem that ground stations using phased array antennas cannot perform satellite tracking.
[0005] This application provides a beam determination method applied to ground station equipment, the method comprising:
[0006] The first measurement result is obtained by measuring the signal of multiple beams corresponding to the first beam during the random beam access process, and the second beam is determined based on the first measurement result.
[0007] A second measurement result is obtained by measuring the signal of multiple beams corresponding to the second beam during the service beam access process. The target beam is determined based on the second measurement result and is used for satellite tracking.
[0008] In some embodiments, the method further includes:
[0009] The beacon signal transmitted by the satellite is captured, wherein the beacon signal is the beacon signal captured under the first beam;
[0010] or,
[0011] The synchronization signal block (SSB) signal transmitted by the satellite is captured, wherein the SSB signal is the SSB signal captured under the first beam.
[0012] In some embodiments, the capture of beacon signals transmitted by satellites includes:
[0013] Determine an initial beam for satellite tracking and use the initial beam to capture beacon signals;
[0014] If the beacon signal is not captured using the initial beam, a beam update is performed until the beacon signal is captured using the updated beam.
[0015] In some embodiments, the step of obtaining a first measurement result by measuring the signal of multiple beams corresponding to the first beam during random beam access includes:
[0016] During the random beam access process, multiple beams corresponding to the first beam are used to receive signals respectively, and the received beacon signals and / or baseband signals are measured to obtain the first measurement result.
[0017] In some embodiments, the process of using multiple beams corresponding to the first beam to receive signals during random beam access, and measuring the received beacon signals and / or baseband signals, includes at least one of the following:
[0018] During the random beam access process, multiple beams corresponding to the first beam are used to receive signals respectively, and the received beacon signals and baseband signals are measured during the baseband measurement time.
[0019] During the random beam access process, multiple beams corresponding to the first beam are used to receive signals, and the received beacon signals are measured during the time other than the baseband measurement time.
[0020] In some embodiments, the second beam is a beam among a plurality of beams corresponding to the first beam, and determining the second beam based on the first measurement result includes any one of the following:
[0021] The beam with the largest measurement result for measuring the beacon signal among the multiple beams corresponding to the first beam is determined as the second beam;
[0022] The beam with the largest measurement result for measuring the baseband signal among the multiple beams corresponding to the first beam is determined as the second beam;
[0023] The beam that yields the largest measurement results for both the beacon signal and the baseband signal among the multiple beams corresponding to the first beam is determined as the second beam.
[0024] In some embodiments, the plurality of beams corresponding to the first beam include: the first beam and the adjacent beams of the first beam;
[0025] And / or,
[0026] The plurality of beams corresponding to the second beam include: the second beam and the adjacent beams of the second beam.
[0027] In some embodiments, the first measurement result includes at least one of the following: a measurement result of the beacon signal, a measurement result of the baseband signal; and / or,
[0028] The second measurement result includes at least one of the following: the measurement result of the beacon signal and the measurement result of the downlink signal.
[0029] In some embodiments, obtaining a second measurement result by performing signal measurement based on multiple beams corresponding to the second beam during service beam access includes:
[0030] During the service beam access process, multiple beams corresponding to the second beam are used to receive signals respectively, and the received beacon signals and / or downlink signals are measured to obtain the second measurement result.
[0031] In some embodiments, the target beam is a beam among a plurality of beams corresponding to the second beam, and determining the target beam based on the second measurement result includes any one of the following:
[0032] The beam with the largest measurement result for measuring the beacon signal among the multiple beams corresponding to the second beam is determined as the target beam.
[0033] The beam with the largest measurement result for measuring the downlink signal among the multiple beams corresponding to the second beam is determined as the target beam;
[0034] The beam that yields the maximum measurement results for both the beacon signal and the downlink signal among the multiple beams corresponding to the second beam is determined as the target beam.
[0035] This application provides a communication device, including: a memory, a transceiver, and a processor. The communication device is a network device, wherein:
[0036] The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations:
[0037] The first measurement result is obtained by measuring the signal of multiple beams corresponding to the first beam during the random beam access process, and the second beam is determined based on the first measurement result.
[0038] A second measurement result is obtained by measuring the signal of multiple beams corresponding to the second beam during the service beam access process. The target beam is determined based on the second measurement result and is used for satellite tracking.
[0039] This application provides a beamforming device applied to ground station equipment, the device comprising:
[0040] The first determining module is used to perform signal measurement based on multiple beams corresponding to the first beam during the random beam access process to obtain a first measurement result, and to determine the second beam based on the first measurement result;
[0041] The second determining module is used to perform signal measurements during the service beam access process based on multiple beams corresponding to the second beam to obtain a second measurement result, and to determine a target beam based on the second measurement result, wherein the target beam is used for satellite tracking.
[0042] This application provides a processor-readable storage medium storing a computer program for causing the processor to execute the beam determination method provided in this application.
[0043] This application provides a computer program product, including computer instructions, which, when executed by a processor, implement the steps of the beam determination method described above.
[0044] This application provides a chip that stores a computer program or instructions. The chip is used to run the program or instructions to implement the steps of the beam determination method described above.
[0045] In this embodiment, a first measurement result is obtained by performing signal measurements on multiple beams corresponding to a first beam during the random beam access process, and a second beam is determined based on the first measurement result. Similarly, a second measurement result is obtained by performing signal measurements on multiple beams corresponding to the second beam during the service beam access process, and a target beam is determined based on the second measurement result. This target beam is used for satellite tracking. In this way, ground station equipment using a phased array antenna can determine the beam used for satellite tracking through signal measurement, thus achieving satellite tracking for ground stations using phased array antennas. Furthermore, compared to mechanically driven satellite tracking, the method of determining the beam through signal measurement for satellite tracking is more accurate and facilitates rapid satellite tracking. Attached Figure Description
[0046] Figure 1 This is a schematic flowchart of a beam determination method provided in an embodiment of this application;
[0047] Figure 2 This is a schematic diagram of a phased array antenna provided in an embodiment of this application;
[0048] Figure 3 This is a schematic diagram of a phased array scanning beam provided in an embodiment of this application;
[0049] Figure 4 This is one of the beam diagrams provided in the embodiments of this application;
[0050] Figure 5 This is a second beam diagram provided in the embodiments of this application;
[0051] Figure 6 This is a schematic diagram of a satellite tracking system in related technologies;
[0052] Figure 7 This is one example of a satellite tracking implementation provided in the embodiments of this application;
[0053] Figure 8 This is a second example of a satellite tracking implementation provided in the embodiments of this application;
[0054] Figure 9 This is the third example of a satellite tracking implementation provided in the embodiments of this application;
[0055] Figure 10 This is a structural diagram of a communication device provided in an embodiment of this application;
[0056] Figure 11 This is a schematic diagram of a beamforming device provided in an embodiment of this application. Detailed Implementation
[0057] To make the technical problems, technical solutions and advantages of this application clearer, a detailed description will be provided below in conjunction with the accompanying drawings and specific embodiments.
[0058] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0059] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.
[0060] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0061] This application provides a beam determination method, apparatus, device, storage medium, and chip to solve the problem that ground stations using phased array antennas cannot perform satellite tracking.
[0062] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.
[0063] The technical solutions provided in this application can be applied to various systems, especially sixth-generation mobile communication (6G) systems. For example, applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), 5G New Radio (NR), and 6G systems. All of these systems include terminal equipment and network equipment. The system may also include a core network component, such as the Evolved Packet System (EPS) or the 5G system (5GS).
[0064] Please see Figure 1 , Figure 1 This is a flowchart of a beam determination method provided in an embodiment of this application. This method can be applied to ground station equipment, which may include terminals, etc. Figure 1 As shown, the method includes the following steps:
[0065] Step 101: Based on the first beam, multiple beams corresponding to the first beam are used to perform signal measurement during the random beam access process to obtain the first measurement result, and the second beam is determined based on the first measurement result;
[0066] Step 102: Based on the signal measurement of multiple beams corresponding to the second beam during the service beam access process, a second measurement result is obtained. Based on the second measurement result, the target beam is determined, and the target beam is used for satellite tracking.
[0067] As an optional implementation, the multiple beams corresponding to the first beam can refer to multiple beams determined based on the first beam; the multiple beams corresponding to the first beam may include the first beam and its adjacent beams. The multiple beams corresponding to the first beam can be determined from the first beam according to a first preset rule, and signal measurements can be performed using the multiple beams corresponding to the first beam during random beam access. This first preset rule can be pre-agreed or pre-configured.
[0068] As an optional implementation, the multiple beams corresponding to the second beam can refer to multiple beams determined based on the second beam; the multiple beams corresponding to the second beam can include the second beam and its adjacent beams. The multiple beams corresponding to the second beam can be determined from the second beam according to a second preset rule, and signal measurements can be performed using these multiple beams during service beam access. This second preset rule can be pre-agreed or pre-configured.
[0069] As an alternative implementation, the ground station equipment is a ground station equipment that uses a phased array antenna. For example, suppose the ground station equipment uses a phased array antenna such as... Figure 2 As shown, M represents the number of rows, N represents the number of columns, and the total number of antennas is M×N. For example, if M=30 and N=40, then the total number of antennas is 1200. A phased array antenna can scan P×Q beams, covering the required scanning range, such as... Figure 3 As shown. For example, if the horizontal resolution is 8 degrees and needs to cover + / - 80 degrees, and the vertical resolution is 10 degrees and needs to cover + / - 90 degrees, P and Q can be calculated as follows:
[0070] P=90*2 / 10+1=19, Q=80*2 / 8+1=17.
[0071] Each beam in the multiple beams corresponding to the first beam or the multiple beams corresponding to the second beam can be represented by a binary index (p, q), where p represents the beam in the p-th row and q-th column, and i represents the beam index. beam The calculation method is as follows: i beam = (p-1)·Q+q, where p = 1~P, q = 1~Q.
[0072] As an optional implementation, the number of beams corresponding to the first beam can be predetermined or pre-configured. The multiple beams corresponding to the first beam can be determined in order of distance from the first beam to the farthest beam in the scannable beams of the phased array. For example, the number of beams corresponding to the first beam can be nine, and the multiple beams corresponding to the first beam can include: the first beam and eight adjacent beams of the first beam.
[0073] As an optional implementation, the number of beams corresponding to the second beam can be predetermined or pre-configured. The multiple beams corresponding to the second beam can be determined in order of distance from the second beam to the farthest beam in the phased array scannable beams. For example, the number of beams corresponding to the second beam can be nine, and the multiple beams corresponding to the second beam can include: the second beam and eight adjacent beams of the second beam.
[0074] As an alternative implementation, the first beam can be determined by capturing beacon signals transmitted by the satellite; alternatively, the first beam can be determined by capturing synchronization signal block (SSB) signals transmitted by the satellite; or, an initial beam for satellite tracking can be determined and used as the first beam. For example, for a satellite that does not transmit beacon signals, an initial beam for satellite tracking can be determined and used as the first beam; alternatively, for a satellite that does not transmit beacon signals, the beam from which the SSB signal transmitted by the satellite is captured can be used as the first beam.
[0075] As an optional implementation, the first measurement result may include the measurement results of beacon signals, the measurement results of baseband signals, and / or the measurement results of other satellite-related signals, etc., which is not limited in this embodiment. The second measurement result may include the measurement results of beacon signals, the measurement results of downlink signals, and / or the measurement results of other satellite-related signals, etc., which is not limited in this embodiment.
[0076] In this embodiment, the measurement results may include measured values of parameters characterizing signal strength, such as Received Signal Strength Indicator (RSSI) and / or Reference Signal Receiving Power (RSRP). This embodiment does not limit the measurement results. For example, the first measurement result may include the RSSI of the beacon signal and the RSSI of the baseband signal; the second measurement result may include the RSSI of the beacon signal and the RSSI of the downlink signal.
[0077] In this embodiment, a first measurement result is obtained by performing signal measurements on multiple beams corresponding to a first beam during the random beam access process, and a second beam is determined based on the first measurement result. Similarly, a second measurement result is obtained by performing signal measurements on multiple beams corresponding to the second beam during the service beam access process, and a target beam is determined based on the second measurement result. This target beam is used for satellite tracking. In this way, ground station equipment using a phased array antenna can determine the beam used for satellite tracking through signal measurement, thus achieving satellite tracking for ground stations using phased array antennas. Furthermore, compared to mechanically driven satellite tracking, the method of determining the beam through signal measurement for satellite tracking is more accurate and facilitates rapid satellite tracking.
[0078] In some embodiments, the method further includes:
[0079] The beacon signal transmitted by the satellite is captured, wherein the beacon signal is the beacon signal captured under the first beam;
[0080] or,
[0081] The synchronization signal block (SSB) signal transmitted by the satellite is captured, wherein the SSB signal is the SSB signal captured under the first beam.
[0082] It should be noted that a beacon signal is a signal transmitted by a satellite to help ground station antennas align with the satellite. There are various types of beacon signals, such as continuous wave (CW), data, or voice signals.
[0083] As an optional implementation, the satellite includes network-side equipment that captures beacon signals or SSB signals transmitted by the satellite, which may include: capturing beacon signals or SSB signals transmitted by the network-side equipment of the satellite.
[0084] As an optional implementation, before obtaining the first measurement result by performing signal measurements based on multiple beams corresponding to the first beam during the random beam access process, a beacon signal transmitted by the satellite is captured, wherein the beacon signal is the beacon signal captured under the first beam. That is, the first beam is determined by capturing the beacon signal transmitted by the satellite, and the beam that captures the beacon signal transmitted by the satellite is identified as the first beam. After determining the first beam, signal measurements are performed based on multiple beams corresponding to the first beam during the random beam access process to obtain the first measurement result.
[0085] As an optional implementation, before obtaining the first measurement result by performing signal measurements based on multiple beams corresponding to the first beam during the random beam access process, the SSB signal transmitted by the satellite is captured, wherein the SSB signal is the SSB signal captured under the first beam. That is, the first beam is determined by capturing the SSB signal transmitted by the satellite during the random beam access process, and the beam that captures the SSB signal transmitted by the satellite is identified as the first beam. After determining the first beam, signal measurements are performed based on multiple beams corresponding to the first beam during the random beam access process to obtain the first measurement result.
[0086] As an optional implementation, if the satellite transmits a beacon signal, the first beam is determined by capturing the beacon signal transmitted by the satellite; if the satellite does not transmit a beacon signal, the first beam is determined by capturing the SSB signal transmitted by the satellite.
[0087] As an optional implementation, capturing the SSB signal transmitted by the satellite may include: determining an initial beam for satellite tracking and capturing the SSB signal using the initial beam; if the SSB signal is not captured using the initial beam, performing beam updates until the SSB signal is captured using the updated beam.
[0088] In this embodiment, a beacon signal transmitted by a satellite is captured, wherein the beacon signal is captured under a first beam. After capturing the beacon signal, signal measurements are performed on multiple beams corresponding to the first beam during the random beam access process to obtain a first measurement result, and a second beam is determined based on the first measurement result. Similarly, signal measurements are performed on multiple beams corresponding to the second beam during the service beam access process to obtain a second measurement result, and a target beam is determined based on the second measurement result. The target beam is used for satellite tracking. Therefore, using the beam that captures the beacon signal transmitted by the satellite for random beam access facilitates rapid satellite tracking.
[0089] In this embodiment, the SSB signal transmitted by the satellite is captured during the random beam access process. This SSB signal is the one captured under the first beam. After capturing the SSB signal, signal measurements are performed on multiple beams corresponding to the first beam during the random beam access process to obtain a first measurement result. A second beam is determined based on the first measurement result. Similarly, signal measurements are performed on multiple beams corresponding to the second beam during the service beam access process to obtain a second measurement result. A target beam is determined based on the second measurement result, and this target beam is used for satellite tracking. Therefore, using the beam that captures the SSB signal transmitted by the satellite for random beam access facilitates rapid satellite tracking.
[0090] In some embodiments, capturing beacon signals transmitted by satellites includes:
[0091] Determine the initial beam for satellite tracking and use the initial beam to capture beacon signals;
[0092] If the beacon signal is not captured using the initial beam, a beam update is performed until the beacon signal is captured using the updated beam.
[0093] It should be noted that the satellite's position can be estimated using initial ephemeris information to determine the initial beam for satellite tracking; alternatively, the satellite's position can be estimated using previously acquired real-time ephemeris information to determine the initial beam for satellite tracking; or the satellite's position can be estimated based on empirical values to determine the initial beam for satellite tracking. This embodiment does not limit the specific implementation of determining the initial beam for satellite tracking.
[0094] As an optional implementation, determining the initial beam for satellite tracking may include: estimating the approximate position of the tracked satellite based on initial ephemeris information, and performing coordinate transformation based on the coordinates of the ground station equipment itself. For example, the coordinate system transformation may be carried out in a conventional manner, such as converting the coordinate system in the ephemeris information to the local coordinate system of the ground station equipment; determining the elevation and azimuth angles of the satellite relative to the ground station equipment, and calculating the initial beam weights of the phased array, which are used to characterize the initial beam.
[0095] As an optional implementation, the ground station equipment can use an initial beam to receive beacon signals and determine whether the beacon signal has been captured by measuring the beacon signal quality. For example, measuring the beacon signal quality can include measuring the Received Signal Strength Indication (RSSI) of the beacon signal. Taking the measurement of the beacon signal's RSSI as an example, the RSSI measured for the beacon signal is P. rssi,EST Based on the satellite link budget, the calculated target RSSI value for the received beacon signal is P. rssi,0 Meanwhile, the error threshold range is configured as ΔTH. If P rssi,EST <P rssi,0 If -ΔTH is selected, the beacon signal acquisition is deemed to have failed; otherwise, the beacon signal acquisition is deemed to have succeeded.
[0096] As an optional implementation, if the beacon signal is not captured using the initial beam, beam updating is performed until the beacon signal is captured using the updated beam. This can include: capturing the beacon signal using the adjacent beams of the initial beam if the beacon signal is not captured using the initial beam; or capturing the beacon signal using beams other than the initial beam and its adjacent beams if the beacon signal is not captured using the adjacent beams of the initial beam, until the beacon signal is captured using the updated beam.
[0097] It should be noted that during beam updating, the updated beams can be determined in order of distance from the initial beam within the scannable beams of the phased array, from closest to furthest, until the beacon signal is captured using the updated beam. For example... Figure 4 As shown, taking the initial beam (p,q) as an example, if the beacon signal is not captured using the initial beam, the beacon signal can be captured using the eight beams surrounding the beam (p,q) (i.e., the beams other than beam (p,q) in the dashed box). The binary indices of the eight beams surrounding the beam (p,q) are (p-1,q-1), (p-1,q), (p-1,q+1), (p,q-1), (p,q+1), (p+1,q-1), (p+1,q+1), (p+1,q+1). If the beacon signal is not captured using any of the eight beams, the beacon signal can be captured using the beams adjacent to the outer edge of the eight beams, until the beacon signal is captured using a newer beam.
[0098] As an optional implementation, if no beacon signal is acquired within a preset time, the SSB signal transmitted by the satellite is acquired, wherein the SSB signal is the SSB signal acquired under the first beam. It should be noted that beacon signal acquisition can be prioritized, and if no beacon signal is acquired, the SSB signal transmitted by the satellite can be acquired to determine the first beam. Alternatively, if no beacon signal is acquired within the preset time, beacon signal acquisition can be stopped, and the SSB signal transmitted by the satellite can be acquired to determine the first beam.
[0099] In this embodiment, during the process of capturing beacon signals transmitted by satellites, beam updates are performed until the beacon signals are captured using the updated beam. The beam that captures the beacon signals is then identified as the first beam. Based on the multiple beams corresponding to the first beam, signal measurements are performed during the random beam access process to obtain a first measurement result. Based on the first measurement result, a second beam is determined. Based on the multiple beams corresponding to the second beam, signal measurements are performed during the service beam access process to obtain a second measurement result. Based on the second measurement result, a target beam for satellite tracking is determined. Switching to the target beam enables adaptive satellite tracking, improving the robustness of satellite tracking.
[0100] In some embodiments, a first measurement result is obtained by performing signal measurement based on multiple beams corresponding to the first beam during the random beam access process, including:
[0101] During the random beam access process, multiple beams corresponding to the first beam are used to receive signals respectively, and the received beacon signals and / or baseband signals are measured to obtain the first measurement result.
[0102] As an optional implementation, the baseband signal may include a synchronization signal block (SSB) and / or a system information block (SIB), etc.
[0103] As an optional implementation, during the random beam access process, multiple beams corresponding to the first beam are used to receive signals respectively, and the received beacon signals and / or baseband signals are measured, including at least one of the following:
[0104] During the random beam access process, multiple beams corresponding to the first beam are used to receive signals respectively, and the received beacon signals and baseband signals are measured during the baseband measurement time; or, during the random beam access process, multiple beams corresponding to the first beam are used to receive signals respectively, and the received baseband signals are measured during the baseband measurement time.
[0105] During the random beam access process, multiple beams corresponding to the first beam are used to receive signals, and the received beacon signals are measured during the time excluding the baseband measurement time.
[0106] In this embodiment, during the random beam access process, multiple beams corresponding to the first beam are used to receive signals, and the received beacon signals and / or baseband signals are measured to obtain a first measurement result. A second beam is determined based on the first measurement result. During the service beam access process, signal measurements are performed using the multiple beams corresponding to the second beam to obtain a second measurement result. Based on the second measurement result, a target beam for satellite tracking is determined, and the system switches to the target beam. This allows for adaptive satellite tracking by selecting the beam with the highest signal strength based on the measurement results of the beacon signals and / or baseband signals, improving the robustness of satellite tracking.
[0107] In some embodiments, during the random beam access process, multiple beams corresponding to the first beam are used to receive signals respectively, and the received beacon signals and / or baseband signals are measured, including at least one of the following:
[0108] During the random beam access process, multiple beams corresponding to the first beam are used to receive signals respectively, and the received beacon signals and baseband signals are measured during the baseband measurement time.
[0109] During the random beam access process, multiple beams corresponding to the first beam are used to receive signals, and the received beacon signals are measured during the time excluding the baseband measurement time.
[0110] As an optional implementation, during the random beam access process, multiple beams corresponding to the first beam are used to receive signals from the satellite base station. If the SSB is successfully acquired, baseband measurement is performed, that is, the received baseband signal is measured during the baseband measurement time, and the received beacon signal is measured at the same time. The first measurement result includes the measurement result of the beacon signal and the measurement result of the baseband signal.
[0111] As an alternative implementation, the baseband measurement time can be less than or equal to the duration of the random beam. For example, in a 5G system, the random beam of a cell position lasts for 5ms, there are approximately 500 ground positions, the transmission interval between two identical positions is greater than 2s, and the baseband measurement under the random beam accounts for a small portion of the 2s (e.g., 5ms).
[0112] As an optional implementation, during the random beam access process, multiple beams corresponding to the first beam can be used to receive signals and measure beacon signals and baseband signals at different time slots within the baseband measurement time (e.g., 5ms), obtaining measurement results for both beacon signals and baseband signals. Outside of the baseband measurement time, multiple beams corresponding to the first beam are used to receive signals and measure the received beacon signals, obtaining measurement results for the beacon signals. The second beam is determined by comprehensively considering the measurement results of the beacon signals and baseband signals obtained during the baseband measurement time, as well as the measurement results of the beacon signals obtained outside of the baseband measurement time.
[0113] As an optional implementation, the SIB message carries real-time ephemeris information, which can be used for coordinate transformation calculations to obtain updated beam weights. For example, the beam corresponding to the updated beam weights can also be used for signal reception and to measure the received beacon and baseband signals.
[0114] In this embodiment, during the random beam access process, multiple beams corresponding to the first beam are used for signal reception, and the received beacon signals and baseband signals are measured during the baseband measurement time. During the random beam access process, multiple beams corresponding to the first beam are used for signal reception, and the received beacon signals are measured during the time excluding the baseband measurement time. This allows for joint decision-making based on the measurement results of the beacon signals and baseband signals, selecting the beam with the highest signal strength for switching, enabling adaptive satellite tracking and improving the robustness of satellite tracking.
[0115] In some embodiments, the second beam is a beam among a plurality of beams corresponding to the first beam, and the second beam is determined based on the first measurement result, including any one of the following:
[0116] The beam with the largest measurement result for measuring the beacon signal among the multiple beams corresponding to the first beam is determined as the second beam;
[0117] The beam with the largest measurement result for measuring the baseband signal among the multiple beams corresponding to the first beam is determined as the second beam;
[0118] The beam that yields the largest measurement results for both the beacon signal and the baseband signal among the multiple beams corresponding to the first beam is determined as the second beam.
[0119] As an alternative implementation, using the second beam to measure the beacon signal yields the best measurement results.
[0120] As an optional implementation, the measurement results are maximized when using the second beam to measure the baseband signal;
[0121] As an optional implementation, the measurement results are maximized when using the second beam to measure the beacon signal, and also maximized when using the second beam to measure the baseband signal.
[0122] As an optional implementation, taking the measurement result as RSSI, and the multiple beams corresponding to the first beam including the first beam and its adjacent beams as an example, such as... Figure 5 As shown, assuming the first beam is beam (p,q), signal measurements are performed using the first beam and its adjacent beams during the random beam access process. The measured RSSI of both the beacon signal and the baseband signal is at its maximum (or strongest) under beam (p+1,q+1). Therefore, beam (p+1,q+1) is determined as the second beam, and the current beam is switched from beam (p,q) to beam (p+1,q+1).
[0123] In this embodiment, the selected second beam has the highest measurement result for the beacon signal, and / or the selected second beam has the highest measurement result for the baseband signal. Thus, during the random beam access phase, the beam with the highest signal strength can be selected for switching, enabling adaptive satellite tracking and improving the robustness of satellite tracking.
[0124] In some embodiments, the plurality of beams corresponding to the first beam include: the first beam and the adjacent beams of the first beam;
[0125] And / or,
[0126] The second beam corresponds to multiple beams, including the second beam and its adjacent beams.
[0127] In some embodiments, the plurality of beams corresponding to the first beam include: the first beam and the adjacent beams of the first beam.
[0128] As an optional implementation, adjacent beams can also be described as neighboring beams.
[0129] As an optional implementation, the adjacent beams of the first beam can refer to the beams adjacent to the first beam, that is, the 8 beams closest to the first beam in the scannable beams of the phased array. Taking the first beam as beam (p,q) as an example, the binary indices of the adjacent beams of the first beam are (p-1,q-1), (p-1,q), (p-1,q+1), (p,q-1), (p,q+1), (p+1,q-1), (p+1,q+1), (p+1,q+1).
[0130] In this embodiment, a first measurement result is obtained by performing signal measurement on the first beam and its adjacent beams during the random beam access process, and a second beam is determined based on the first measurement result; a second measurement result is obtained by performing signal measurement on multiple beams corresponding to the second beam during the service beam access process, and a target beam for satellite tracking is determined based on the second measurement result. In this way, satellite tracking can be quickly achieved by using adjacent beams for measurement.
[0131] In some embodiments, the plurality of beams corresponding to the second beam include: the second beam and the adjacent beams of the second beam.
[0132] As an optional implementation, the adjacent beams of the second beam can refer to the beams adjacent to the second beam, that is, the 8 beams closest to the second beam in the scannable beams of the phased array. Taking the second beam as beam (p,q) as an example, the binary indices of the adjacent beams of the second beam are (p-1,q-1), (p-1,q), (p-1,q+1), (p,q-1), (p,q+1), (p+1,q-1), (p+1,q+1), (p+1,q+1).
[0133] In this embodiment, a first measurement result is obtained by performing signal measurements on multiple beams corresponding to the first beam during the random beam access process, and a second beam is determined based on the first measurement result; a second measurement result is obtained by performing signal measurements on the second beam and its adjacent beams during the service beam access process, and a target beam for satellite tracking is determined based on the second measurement result. In this way, satellite tracking can be quickly achieved by using adjacent beams for measurement.
[0134] In some embodiments, the first measurement result includes at least one of the following: a measurement result of the beacon signal, a measurement result of the baseband signal; and / or,
[0135] The second measurement result includes at least one of the following: the measurement result of the beacon signal and the measurement result of the downlink signal.
[0136] In some embodiments, a second measurement result is obtained by performing signal measurements based on multiple beams corresponding to the second beam during the service beam access process, including:
[0137] During the service beam access process, multiple beams corresponding to the second beam are used to receive signals respectively, and the received beacon signals and / or downlink signals are measured to obtain the second measurement result.
[0138] As an optional implementation, the downlink signal may include SSB, SIB and / or Channel State Information Reference Signal (CSI-RS), etc.
[0139] It should be noted that after entering the service beam access process through the random beam access process, the configuration of downlink signals (such as SSB, SIB messages, and CSI-RS) is periodically configured.
[0140] As an optional implementation, during the service beam access process, different beams can be switched at different time slots within a measurement cycle to periodically measure the downlink signal under the service beam, while simultaneously measuring the beacon signal, obtaining the measurement results of the beacon signal and the downlink signal. The beam with the highest measurement results for both the beacon signal and the downlink signal among the multiple beams corresponding to the second beam is determined as the target beam, and the system can switch to the target beam for satellite tracking.
[0141] In this embodiment, during the random beam access process, multiple beams corresponding to the first beam are used to receive signals, and the received beacon signals and / or baseband signals are measured to obtain a first measurement result. During the service beam access process, multiple beams corresponding to the second beam are used to receive signals, and the received beacon signals and / or downlink signals are measured to obtain a second measurement result. Based on the second measurement result, the target beam for satellite tracking is determined, and the system switches to the target beam. This allows for adaptive satellite tracking by selecting the beam with the highest signal strength based on the measurement results of the beacon signals and / or baseband signals, improving the robustness of satellite tracking.
[0142] In some embodiments, the target beam is a beam among a plurality of beams corresponding to the second beam, and determining the target beam based on the second measurement result includes any one of the following:
[0143] The beam with the largest measurement result for measuring the beacon signal among the multiple beams corresponding to the second beam is determined as the target beam.
[0144] The beam with the largest measurement result for measuring the downlink signal among the multiple beams corresponding to the second beam is determined as the target beam.
[0145] The beam that yields the largest measurement results for both the beacon signal and the downlink signal among the multiple beams corresponding to the second beam is determined as the target beam.
[0146] As an alternative implementation, using the target beam to measure the beacon signal yields the best measurement results.
[0147] As an optional implementation, using the target beam to measure the downlink signal yields the best measurement results.
[0148] As an optional implementation, the measurement results are maximized when using the target beam to measure the beacon signal, and the measurement results are maximized when using the target beam to measure the downlink signal.
[0149] As an optional implementation, taking the measurement result as RSSI and the multiple beams corresponding to the second beam including the second beam and its adjacent beams as an example, assuming the second beam is beam (p,q), the signal measurement is performed using the second beam and its adjacent beams during the service beam access process. The measured RSSI of the beacon signal and the downlink signal are both at their maximum (or expressed as the strongest) under beam (p+1,q+1). Then, beam (p+1,q+1) is determined as the target beam, and the current beam is switched from beam (p,q) to beam (p+1,q+1).
[0150] In this embodiment, the selected target beam has the highest measurement result for the beacon signal, and / or the selected target beam has the highest measurement result for the baseband signal. This allows the beam with the highest signal strength to be selected for switching during the service beam access phase, enabling adaptive satellite tracking and improving the robustness of satellite tracking.
[0151] The process of the above method will be specifically described below with some specific embodiments.
[0152] Introduction to related technologies:
[0153] Traditional low-Earth orbit (LEO) satellite ground stations typically use parabolic antenna arrays with fixed positions and angles. The satellite tracking module obtains the antenna's orbital attitude information, and a servo-driven mechanism adjusts the parabolic antenna's attitude to align it with the satellite. However, because this type of antenna array requires servo-driven adjustments, it suffers from slow response times, low adjustment sensitivity, and susceptibility to damage during movement.
[0154] Besides the traditional parabolic antenna satellite ground station mentioned above, a phased array antenna can also be used for the satellite ground station or terminal. However, this phased array antenna cannot perform orbital attitude adjustment; therefore, traditional satellite tracking schemes for satellite ground stations cannot be applied to ground stations using phased array antennas. The embodiments of this application can solve the satellite tracking problem for ground stations using phased array antennas.
[0155] In related technologies, such as Figure 6 As shown, the signal receiving module mainly includes functions such as a low-noise amplifier, analog filter, signal combiner, down-conversion, and analog-to-digital conversion, which will not be elaborated here. The tracking device and antenna drive module are the processing modules for satellite tracking by the parabolic antenna ground station, and their functions are as follows:
[0156] Tracking device: Used to track satellite beacon signals, confirm the angle between the satellite and the ground station by using information such as satellite ephemeris, measure the beacon signal quality at different angles, and update the current tracking attitude (or angle).
[0157] Antenna drive unit: Adjusts the satellite antenna's orbital attitude based on the current attitude, typically through an electric servo drive.
[0158] It should be noted that ground stations using conventional parabolic antennas employing antenna drive devices for satellite tracking present the following two problems:
[0159] Problem 1: It requires mechanical drive, has a low frequency and low accuracy in tracking and attitude adjustment, and is not suitable for fast tracking;
[0160] Question 2: If the ground station uses a fixed phased array antenna without a driving device, then the solution of using an antenna driving device for satellite tracking cannot be used.
[0161] Therefore, ground stations for phased array antennas need to adopt other satellite tracking solutions.
[0162] To address the problems of conventional parabolic antenna ground station satellite tracking schemes, this application proposes a multi-signal joint rapid satellite tracking scheme suitable for phased array antennas in 5G satellite systems. This application simultaneously combines satellite beacon signal measurements and downlink signal measurements within a short time, feeding back the measurement results of different beam directions to the antenna. The antenna then judges the beam measurement results, selects the optimal beam from candidate beams as the current beam, and adjusts the beamforming weights to quickly adjust the phased array beam direction, thus completing rapid satellite tracking.
[0163] Assuming the rectangular phased array used is as follows Figure 2 As shown, M is the number of rows, N is the number of columns, and the total number of antennas is M×N. For example, if M=30 and N=40, then the total number of antennas is 1200.
[0164] A phased array can scan P×Q beams, covering the required scanning range, such as... Figure 3 As shown.
[0165] For example, if the horizontal resolution is 8 degrees and needs to cover + / - 80 degrees, and the vertical resolution is 10 degrees and needs to cover + / - 90 degrees, P and Q can be calculated as follows:
[0166] P=90*2 / 10+1=19, Q=80*2 / 8+1=17.
[0167] Each beam can be represented by a binary index (p, q), where p is the beam in row p and q is the beam in column q, and i is the beam index. beam The calculation method is as follows: i beam = (p-1)·Q+q, where p = 1~P, q = 1~Q.
[0168] The satellite tracking scheme provided in this application embodiment is implemented as follows: Figure 7 As shown. The satellite tracking scheme can be implemented through the following modules: coordinate transformation module, beam weighting module, joint decision module, beacon measurement module, baseband measurement module, real-time ephemeris module, satellite antenna, signal receiving module, and baseband processing module. The satellite tracking scheme provided in this application embodiment can be divided into three stages: beacon acquisition stage, random beam access stage, and service beam access stage. The functional implementation of each module is described in the following descriptions of the three stages.
[0169] The satellite tracking scheme provided in this application can be divided into the following three stages:
[0170] Phase 1: Beacon acquisition phase, such as Figure 8 As shown, one embodiment of this stage is described below:
[0171] At this point, the ground station has not yet obtained the beam direction of the appropriate beacon signal. The coordinate transformation module estimates the approximate position of the tracked satellite based on the initial ephemeris information and performs coordinate transformation based on the ground station's own coordinates. For example, the coordinate system transformation can be done in a conventional way, such as converting the coordinate system in the ephemeris information to the ground station's local coordinate system. The beam weight module determines the elevation and azimuth angles of the satellite relative to the ground station and calculates the initial beam weights of the phased array.
[0172] The signal receiving module uses the initial beam weights to receive the beacon signal, while the beacon measurement module obtains the beacon signal quality through measurements, such as the Received Signal Strength Indication (RSSI). At this point, there are no other downlink signals besides the beacon signal, and the joint decision module uses only the beacon signal quality to make a decision, obtaining the decision result. For example, one possible decision implementation is: the RSSI measured for the beacon signal is P...rssi,EST Based on the satellite link budget, the calculated target RSSI value for the received beacon signal is P. rssi,0 Meanwhile, the error threshold range is configured as ΔTH. If P rssi,EST <P rssi,0 If -ΔTH is detected, the beacon signal acquisition is deemed to have failed; otherwise, the beam weight module is notified to adopt the current beam weight and receive downlink signals.
[0173] The beam weighting module determines whether to update the beam weights based on the decision result. Different beam weights represent different beams. If satellite tracking (which can be simply described as satellite following) is successful, the current beam weights are maintained, and signal reception continues. If beacon signal acquisition fails, the beam weights are updated. For example, one beam weighting update method is to prioritize using other beams around the current beam for beacon signal acquisition until the beacon signal is acquired. Figure 4 As shown.
[0174] Figure 4 In this scenario, assuming the current beam is (p, q), if beacon signal acquisition fails under this beam, the remaining 8 beams around it can be used for beacon acquisition. If none of these beams are acquired, other beams can be used for acquisition. Once a beacon signal is acquired, the process proceeds directly to stage 2.
[0175] It should be noted that, as Figure 4 As shown, the binary indices of the eight surrounding beams of the current beam (p,q) are (p-1,q-1), (p-1,q), (p-1,q+1), (p,q-1), (p,q+1), (p+1,q-1), (p+1,q+1), (p+1,q+1).
[0176] Phase 2: On-the-Go Beam Access Phase. At this stage, beacon signals and beam directions are already in place. This phase is used for on-the-go beam access within the cell. For example... Figure 9 As shown, one embodiment of this stage is described below:
[0177] During the random beam access phase, the signal receiving module receives the cell synchronization signal block (SSB) information of the satellite base station by capturing the beam direction of the beacon signal, and the baseband processing module processes the received signal; if the SSB is successfully captured, the baseband measurement module performs baseband measurement.
[0178] For example, in a 5G system, the random beam of a cell position lasts for 5ms, with approximately 500 ground positions, and the transmission interval between two identical positions is greater than 2s. There are no user services under the random beam; only SSB and System Information Block (SIB) information is available. Baseband measurements are obtained based on SSB and SIB information, and baseband measurements under the random beam only account for a small portion of the 2s (e.g., 5ms). Assuming the beam weight switching period is one time slot, depending on the configuration, 5ms contains 10–80 time slots, allowing for more than 9 handovers. Therefore, joint decision-making based on baseband and beacon measurements can be used within the 5ms random beam.
[0179] Assuming beam (p, q) is the currently used receiving beam, in different time slots within 5ms of the encountered beam, peripheral beams can be used for reception, and beacon and baseband signals can be measured. For example, assuming there are 9 beams, such as Figure 5 As shown, if both the beacon signal and baseband signal have the strongest measured RSSI under beam (p+1, q+1), then the current beam (p, q) is switched to beam (p+1, q+1). Otherwise, beam (p, q) is maintained for downlink reception and measurement. Outside of the random beam, since there is no baseband signal, only the beacon signal can be used for decision-making. Beams surrounding the currently strongest beam are measured, and the signal is switched to the strongest beam that meets the requirements. This strongest beam can be the beam where both the beacon signal and baseband signal have the strongest measured RSSI.
[0180] Simultaneously, since the SIB message contains real-time ephemeris information, the real-time ephemeris module can obtain this information through the baseband processing module and provide it to the coordinate transformation module. The coordinate transformation module can then use this information to perform coordinate transformation calculations, obtain updated beam weights, and provide these updated beam weights to the beam weight module. For example, the signal receiving module can receive signals based on the updated beam weights, and the beacon measurement module can measure the received beacon and baseband signals.
[0181] Phase 3: Service Beam Access Phase. At this stage, random beam access to the cell is completed. Service beam information is obtained through the SIB information of the random beam, enabling service beam access. For a possible implementation of satellite tracking in this phase, refer to the implementation of determining the strongest beam in the random beam access phase. The determined strongest beam can be used for satellite tracking.
[0182] Unlike the random beam access phase, after entering the service beam access phase via the random beam, the configuration of channels such as SSB, SIB messages, and Channel State Information Reference Signal (CSI-RS) in the service beam access phase is periodically configured. Therefore, within a measurement period (e.g., 20 milliseconds), by switching different beam directions in different time slots, the downlink signals such as SSB, SIB, and CSI-RS under the service beam can be measured periodically, while the beacon signal is also measured. The beam switching tracking method can refer to that in the random beam access phase (i.e., phase 2). Figure 5 That is, from the multiple measurement results of the current beam and surrounding beams, the joint decision module makes a joint decision, selects the optimal beam as the subsequent receiving beam and updates it, thereby obtaining the optimal tracking beam direction.
[0183] It should be noted that, due to the fast beamforming speed of phased arrays, which is at the time slot or millisecond level, even if a traversal measurement of the current beam and surrounding beams is performed, it can be completed within 20 milliseconds. The speed of signal quality measurement and beam update is much faster than that of the mechanical drive device of parabolic antennas. At the same time, by using the measurement results of both beacon signals and downlink signals for joint judgment, the accuracy is higher than that of traditional methods, thus achieving the goal of fast and efficient satellite tracking.
[0184] In this embodiment of the application, at the phased array ground station, when in different tracking stages, the ground station can quickly track the satellite by performing quality measurements on different signals, making joint decisions, flexibly configuring measurements on beams around the current beam, and quickly switching to the strongest beam.
[0185] Satellite tracking using the beam determination method of this application does not require a servo device to drive the antenna. Satellite tracking is completed through beam direction calculation and shaping of the phased array, which is more accurate than mechanical drive and is beneficial for rapid satellite tracking. Furthermore, the satellite tracking scheme of this application not only uses beacon signals but also baseband signals. Since the bandwidth of the baseband signal is much larger than that of the beacon signal, it can improve measurement accuracy. This application uses beacon signals and baseband signals for joint decision-making, which further improves the robustness of satellite tracking. In addition, this application divides satellite tracking into different stages and uses different satellite tracking and joint decision-making strategies in different stages, which can ensure the feasibility and robustness of the scheme. Furthermore, in this application, during the encounter beam and service beam stages, the beam direction is switched to track the beams around the current beam and replace the current beam with the strongest beam, which further improves the robustness of satellite tracking.
[0186] Please see Figure 10 , Figure 10This is a structural diagram of a communication device provided in an embodiment of this application. The communication device can be a ground station device, such as... Figure 10 As shown, it includes a memory 1020, a transceiver 1000, and a processor 1010:
[0187] Memory is used to store computer programs; transceiver is used to send and receive data under the control of the processor; processor is used to read the computer programs from memory and perform the following operations:
[0188] The first measurement result is obtained by measuring the signals of multiple beams corresponding to the first beam during the random beam access process, and the second beam is determined based on the first measurement result.
[0189] The second measurement result is obtained by measuring the signals of multiple beams corresponding to the second beam during the service beam access process. The target beam is determined based on the second measurement result and is used for satellite tracking.
[0190] In some embodiments, the processor, for reading a computer program from memory, also performs the following operations:
[0191] The beacon signal transmitted by the satellite is captured, wherein the beacon signal is the beacon signal captured under the first beam;
[0192] or,
[0193] The synchronization signal block (SSB) signal transmitted by the satellite is captured, wherein the SSB signal is the SSB signal captured under the first beam.
[0194] In some embodiments, the processor is configured to read a computer program from memory and specifically perform the following operations:
[0195] Determine the initial beam for satellite tracking and use the initial beam to capture beacon signals;
[0196] If the beacon signal is not captured using the initial beam, a beam update is performed until the beacon signal is captured using the updated beam.
[0197] In some embodiments, the processor is configured to read a computer program from memory and specifically perform the following operations:
[0198] During the random beam access process, multiple beams corresponding to the first beam are used to receive signals respectively, and the received beacon signals and / or baseband signals are measured to obtain the first measurement result.
[0199] In some embodiments, the processor is configured to read a computer program from memory and specifically perform at least one of the following operations:
[0200] During the random beam access process, multiple beams corresponding to the first beam are used to receive signals respectively, and the received beacon signals and baseband signals are measured during the baseband measurement time.
[0201] During the random beam access process, multiple beams corresponding to the first beam are used to receive signals, and the received beacon signals are measured during the time excluding the baseband measurement time.
[0202] In some embodiments, the second beam is one of multiple beams corresponding to the first beam, and the processor is used to read the computer program in the memory and specifically perform any of the following operations:
[0203] The beam with the largest measurement result for measuring the beacon signal among the multiple beams corresponding to the first beam is determined as the second beam;
[0204] The beam with the largest measurement result for measuring the baseband signal among the multiple beams corresponding to the first beam is determined as the second beam;
[0205] The beam that yields the largest measurement results for both the beacon signal and the baseband signal among the multiple beams corresponding to the first beam is determined as the second beam.
[0206] In some embodiments, the plurality of beams corresponding to the first beam include: the first beam and the adjacent beams of the first beam;
[0207] And / or,
[0208] The second beam corresponds to multiple beams, including the second beam and its adjacent beams.
[0209] In some embodiments, the first measurement result includes at least one of the following: a measurement result of the beacon signal, a measurement result of the baseband signal; and / or,
[0210] The second measurement result includes at least one of the following: the measurement result of the beacon signal and the measurement result of the downlink signal.
[0211] In some embodiments, the processor is configured to read a computer program from memory and specifically perform the following operations:
[0212] During the service beam access process, multiple beams corresponding to the second beam are used to receive signals respectively, and the received beacon signals and / or downlink signals are measured to obtain the second measurement result.
[0213] In some embodiments, the target beam is one of multiple beams corresponding to the second beam, and the processor is used to read the computer program in the memory and specifically execute any one of the following operations:
[0214] The beam with the largest measurement result for measuring the beacon signal among the multiple beams corresponding to the second beam is determined as the target beam.
[0215] The beam with the largest measurement result for measuring the downlink signal among the multiple beams corresponding to the second beam is determined as the target beam.
[0216] The beam that yields the largest measurement results for both the beacon signal and the downlink signal among the multiple beams corresponding to the second beam is determined as the target beam.
[0217] Among them, Figure 10 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 1010 and memory represented by memory 1020 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1000 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0218] The processor 1010 is responsible for managing the bus architecture and general processing, while the memory 1020 can store the data used by the processor 1010 when performing operations.
[0219] Optionally, the processor 1010 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor can also adopt a multi-core architecture.
[0220] The processor executes any of the methods provided in the embodiments of this application by calling a computer program stored in memory, according to the obtained executable instructions. The processor and memory may also be physically separated.
[0221] It should be noted that the communication device provided in this application embodiment can implement the beam determination method steps implemented in the above method embodiment and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0222] Please see Figure 11 , Figure 11 This is a structural diagram of a beamforming device provided in an embodiment of this application, as shown below. Figure 11 As shown, the beamforming device 1100 includes:
[0223] The first determining module 1101 is used to obtain a first measurement result by performing signal measurement on multiple beams corresponding to the first beam during the random beam access process, and to determine the second beam based on the first measurement result.
[0224] The second determining module 1102 is used to perform signal measurement during the service beam access process based on multiple beams corresponding to the second beam to obtain a second measurement result, and to determine the target beam based on the second measurement result. The target beam is used for satellite tracking.
[0225] In some embodiments, the apparatus further includes:
[0226] The acquisition module is used to acquire beacon signals transmitted by the satellite, wherein the beacon signals are the beacon signals acquired under the first beam;
[0227] or,
[0228] The synchronization signal block (SSB) signal transmitted by the satellite is captured, wherein the SSB signal is the SSB signal captured under the first beam.
[0229] In some embodiments, the capture module is specifically used for:
[0230] Determine the initial beam for satellite tracking and use the initial beam to capture beacon signals;
[0231] If the beacon signal is not captured using the initial beam, a beam update is performed until the beacon signal is captured using the updated beam.
[0232] In some embodiments, the first determining module includes:
[0233] The first measurement unit is used to receive signals from multiple beams corresponding to the first beam during the random beam access process, and to measure the received beacon signal and / or baseband signal to obtain the first measurement result.
[0234] The first determining unit is used to determine the second beam based on the first measurement result.
[0235] In some embodiments, the first measurement unit is specifically configured to perform at least one of the following:
[0236] During the random beam access process, multiple beams corresponding to the first beam are used to receive signals respectively, and the received beacon signals and baseband signals are measured during the baseband measurement time.
[0237] During the random beam access process, multiple beams corresponding to the first beam are used to receive signals, and the received beacon signals are measured during the time excluding the baseband measurement time.
[0238] In some embodiments, the second beam is a beam among multiple beams corresponding to the first beam, and the first determining unit in the first determining module is specifically used to perform any one of the following:
[0239] The beam with the largest measurement result for measuring the beacon signal among the multiple beams corresponding to the first beam is determined as the second beam;
[0240] The beam with the largest measurement result for measuring the baseband signal among the multiple beams corresponding to the first beam is determined as the second beam;
[0241] The beam that yields the largest measurement results for both the beacon signal and the baseband signal among the multiple beams corresponding to the first beam is determined as the second beam.
[0242] In some embodiments, the plurality of beams corresponding to the first beam include: the first beam and the adjacent beams of the first beam;
[0243] And / or,
[0244] The second beam corresponds to multiple beams, including the second beam and its adjacent beams.
[0245] In some embodiments, the first measurement result includes at least one of the following: a measurement result of the beacon signal, a measurement result of the baseband signal; and / or,
[0246] The second measurement result includes at least one of the following: the measurement result of the beacon signal and the measurement result of the downlink signal.
[0247] In some embodiments, the second determining module includes:
[0248] The second measurement unit is used to receive signals using multiple beams corresponding to the second beam during the service beam access process, and to measure the received beacon signal and / or downlink signal to obtain the second measurement result.
[0249] The second determining unit is used to determine the target beam based on the second measurement result.
[0250] In some embodiments, the target beam is a beam among multiple beams corresponding to the second beam, and the second determining unit in the second determining module is specifically used to perform any one of the following:
[0251] The beam with the largest measurement result for measuring the beacon signal among the multiple beams corresponding to the second beam is determined as the target beam.
[0252] The beam with the largest measurement result for measuring the downlink signal among the multiple beams corresponding to the second beam is determined as the target beam.
[0253] The beam that yields the largest measurement results for both the beacon signal and the downlink signal among the multiple beams corresponding to the second beam is determined as the target beam.
[0254] It should be noted that the beam determination device provided in this application embodiment can realize the method steps applied to ground station equipment as implemented in the above method embodiment, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0255] This application provides a computer program product, including computer instructions, which, when executed by a processor, implement the steps of the beam determination method described above. It achieves the same technical effects, and therefore, the parts and beneficial effects identical to those in the method embodiment will not be described in detail here.
[0256] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0257] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0258] This application provides a processor-readable storage medium storing a computer program. The computer program is used to cause the processor to execute the beam determination method provided in this application embodiment, or the computer program is used to cause the processor to execute the beam determination method provided in this application embodiment.
[0259] This application also provides a chip that stores computer programs or instructions. The chip is used to run the programs or instructions to implement the various processes of the beam determination method embodiment and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0260] Processor-readable storage media can be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0261] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0262] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0263] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0264] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0265] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A beam determination method, characterized in that, Applied to ground station equipment, the method includes: The first measurement result is obtained by measuring the signal of multiple beams corresponding to the first beam during the random beam access process, and the second beam is determined based on the first measurement result. A second measurement result is obtained by measuring the signal of multiple beams corresponding to the second beam during the service beam access process. The target beam is determined based on the second measurement result and is used for satellite tracking.
2. The method according to claim 1, characterized in that, The method further includes: The beacon signal transmitted by the satellite is captured, wherein the beacon signal is the beacon signal captured under the first beam; or, The synchronization signal block (SSB) signal transmitted by the satellite is captured, wherein the SSB signal is the SSB signal captured under the first beam.
3. The method according to claim 2, characterized in that, The beacon signals transmitted by the captured satellite include: Determine an initial beam for satellite tracking and use the initial beam to capture beacon signals; If the beacon signal is not captured using the initial beam, a beam update is performed until the beacon signal is captured using the updated beam.
4. The method according to any one of claims 1-3, characterized in that, The first measurement result obtained by measuring the signal of multiple beams corresponding to the first beam during the random beam access process includes: During the random beam access process, multiple beams corresponding to the first beam are used to receive signals respectively, and the received beacon signals and / or baseband signals are measured to obtain the first measurement result.
5. The method according to claim 4, characterized in that, The process of using multiple beams corresponding to the first beam to receive signals during random beam access, and measuring the received beacon signals and / or baseband signals, includes at least one of the following: During the random beam access process, multiple beams corresponding to the first beam are used to receive signals respectively, and the received beacon signals and baseband signals are measured during the baseband measurement time. During the random beam access process, multiple beams corresponding to the first beam are used to receive signals, and the received beacon signals are measured during the time other than the baseband measurement time.
6. The method according to claim 1, characterized in that, The second beam is one of a plurality of beams corresponding to the first beam, and determining the second beam based on the first measurement result includes any one of the following: The beam with the largest measurement result for measuring the beacon signal among the multiple beams corresponding to the first beam is determined as the second beam; The beam with the largest measurement result for measuring the baseband signal among the multiple beams corresponding to the first beam is determined as the second beam; The beam that yields the largest measurement results for both the beacon signal and the baseband signal among the multiple beams corresponding to the first beam is determined as the second beam.
7. The method according to claim 1, characterized in that, The plurality of beams corresponding to the first beam include: the first beam and the adjacent beams of the first beam; And / or, The plurality of beams corresponding to the second beam include: the second beam and the adjacent beams of the second beam.
8. The method according to claim 1, characterized in that, The first measurement result includes at least one of the following: measurement result of the beacon signal, measurement result of the baseband signal; and / or, The second measurement result includes at least one of the following: the measurement result of the beacon signal and the measurement result of the downlink signal.
9. The method according to any one of claims 1-3, characterized in that, The second measurement result is obtained by performing signal measurement on multiple beams corresponding to the second beam during the service beam access process, including: During the service beam access process, multiple beams corresponding to the second beam are used to receive signals respectively, and the received beacon signals and / or downlink signals are measured to obtain the second measurement result.
10. The method according to claim 1, characterized in that, The target beam is one of the multiple beams corresponding to the second beam, and determining the target beam based on the second measurement result includes any one of the following: The beam with the largest measurement result for measuring the beacon signal among the multiple beams corresponding to the second beam is determined as the target beam. The beam with the largest measurement result for measuring the downlink signal among the multiple beams corresponding to the second beam is determined as the target beam; The beam that yields the maximum measurement results for both the beacon signal and the downlink signal among the multiple beams corresponding to the second beam is determined as the target beam.
11. A communication device, characterized in that, include: Memory, transceiver, and processor, among which: The memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations: The first measurement result is obtained by measuring the signal of multiple beams corresponding to the first beam during the random beam access process, and the second beam is determined based on the first measurement result. A second measurement result is obtained by measuring the signal of multiple beams corresponding to the second beam during the service beam access process. The target beam is determined based on the second measurement result and is used for satellite tracking.
12. The communication device according to claim 11, characterized in that, The processor also performs the following operations when reading computer programs from memory: The beacon signal transmitted by the satellite is captured, wherein the beacon signal is the beacon signal captured under the first beam; or, The synchronization signal block (SSB) signal transmitted by the satellite is captured, wherein the SSB signal is the SSB signal captured under the first beam.
13. The communication device according to claim 12, characterized in that, The processor is used to read the computer program in the memory and specifically perform the following operations: Determine an initial beam for satellite tracking and use the initial beam to capture beacon signals; If the beacon signal is not captured using the initial beam, a beam update is performed until the beacon signal is captured using the updated beam.
14. The communication device according to any one of claims 11-13, characterized in that, The processor is used to read the computer program in the memory and specifically perform the following operations: During the random beam access process, multiple beams corresponding to the first beam are used to receive signals respectively, and the received beacon signals and / or baseband signals are measured to obtain the first measurement result.
15. The communication device according to claim 11, characterized in that, The second beam is one of multiple beams corresponding to the first beam, and the processor is used to read the computer program in the memory and specifically execute any one of the following operations: The beam with the largest measurement result for measuring the beacon signal among the multiple beams corresponding to the first beam is determined as the second beam; The beam with the largest measurement result for measuring the baseband signal among the multiple beams corresponding to the first beam is determined as the second beam; The beam that yields the largest measurement results for both the beacon signal and the baseband signal among the multiple beams corresponding to the first beam is determined as the second beam.
16. The communication device according to claim 11, characterized in that, The target beam is one of the multiple beams corresponding to the second beam, and the processor is used to read the computer program in the memory and specifically execute any one of the following operations: The beam with the largest measurement result for measuring the beacon signal among the multiple beams corresponding to the second beam is determined as the target beam. The beam with the largest measurement result for measuring the downlink signal among the multiple beams corresponding to the second beam is determined as the target beam; The beam that yields the maximum measurement results for both the beacon signal and the downlink signal among the multiple beams corresponding to the second beam is determined as the target beam.
17. A beamfinding device, characterized in that, Applied to ground station equipment, the device includes: The first determining module is used to perform signal measurement based on multiple beams corresponding to the first beam during the random beam access process to obtain a first measurement result, and to determine the second beam based on the first measurement result; The second determining module is used to perform signal measurements during the service beam access process based on multiple beams corresponding to the second beam to obtain a second measurement result, and to determine a target beam based on the second measurement result, wherein the target beam is used for satellite tracking.
18. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program for causing the processor to perform the method according to any one of claims 1 to 10.
19. A chip, characterized in that, The chip stores a computer program or instructions, and the chip is used to run the program or instructions to implement the method described in any one of claims 1 to 10.
