Satellite terminal control method and device, electronic equipment, storage medium and program product

By acquiring the broadcast beam synchronization information block data of the satellite terminal, using the prediction model to predict the scanning period and coverage subframe number, and adjusting the phased antenna operation of the satellite terminal, the problem of high power consumption of the satellite terminal in the low-Earth orbit satellite communication system is solved, and power consumption optimization is achieved.

CN121985397APending Publication Date: 2026-05-05CHENGDU TD TECH LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHENGDU TD TECH LTD
Filing Date
2025-11-13
Publication Date
2026-05-05

AI Technical Summary

Technical Problem

In low-Earth orbit satellite communication systems, satellite terminals cannot obtain scanning plans, which means they still need to continuously monitor the broadcast beam during periods when there is no broadcast beam coverage, resulting in increased power consumption.

Method used

By acquiring the synchronization information block data of the broadcast beam, and using a pre-trained prediction model to predict the scanning period and coverage subframe number, the phased antenna operation of the satellite terminal is adjusted to reduce power consumption.

Benefits of technology

By analyzing broadcast beam data using machine learning algorithms, the scanning period and coverage subframe number are predicted, optimizing the power consumption of satellite terminals and reducing their power consumption in complex networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121985397A_ABST
    Figure CN121985397A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a satellite terminal control method and device, electronic equipment, a storage medium and a program product. The method comprises the following steps: acquiring synchronization information block data of a broadcast beam; creating measurement data according to the synchronization information block data, wherein the measurement data is used for predicting a scanning period and a coverage subframe number of a broadcast beam; inputting the measurement data into a pre-trained prediction model, and outputting a scanning period and a coverage subframe number of a broadcast beam; the satellite terminal is adjusted according to the scanning period of the broadcast beam and the coverage subframe number, the power consumption of the adjusted satellite terminal is obtained, and the power consumption of the satellite terminal is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a control method, apparatus, electronic device, storage medium, and program product for a satellite terminal. Background Technology

[0002] In low-Earth orbit satellite communication systems, satellite terminals need to use broadcast beams to establish initial access and network registration with the satellite payload.

[0003] In existing technology, the broadcast beam of a satellite payload sequentially scans multiple positions according to a set scanning period, transmitting channel information during the scanning duration of each position. The satellite terminal needs to continuously monitor the broadcast beam during radio resource control idle periods to receive system messages or paging signals.

[0004] However, in the existing technology, the satellite terminal cannot obtain the scanning plan, which means that the satellite terminal still needs to continuously monitor the broadcast beam during periods when there is no broadcast beam coverage, resulting in increased power consumption of the satellite terminal. Summary of the Invention

[0005] This application provides a control method, apparatus, electronic device, storage medium, and program product for a satellite terminal, in order to solve the problem of increased power consumption in existing satellite terminals.

[0006] In a first aspect, embodiments of this application provide a control method for a satellite terminal, including:

[0007] Acquire the synchronization information block data of the broadcast beam;

[0008] Measurement data is created based on the synchronization information block data, wherein the measurement data is used to predict the scanning period and coverage subframe number of the broadcast beam;

[0009] The measurement data is input into a pre-trained prediction model, which outputs the scanning period and coverage subframe number of the broadcast beam.

[0010] The power consumption of the satellite terminal is adjusted according to the scanning period and coverage subframe number of the broadcast beam.

[0011] In one possible implementation, the step of creating measurement data based on the synchronization information block data includes: acquiring the signal strength and subframe number in the synchronization information block data; determining the beam coverage status of the signal strength and subframe number according to a preset dwell criterion; if the beam coverage status is effective coverage, creating a data marker and adding the data marker, the signal strength, and the subframe number to the measurement data.

[0012] In one possible implementation, before inputting the measurement data into the pre-trained prediction model and outputting the scanning period and coverage subframe number of the broadcast beam, the method further includes: acquiring the signal strength and subframe number of the historical broadcast beam; extracting features from the signal strength and subframe number of the historical broadcast beam to obtain a training dataset; performing pattern recognition on the training dataset using a pre-created prediction model to generate a prediction result for the training dataset; and determining the trained prediction model based on the training dataset if the prediction result of the training dataset meets a preset prediction accuracy.

[0013] In one possible implementation, the step of performing pattern recognition on the training dataset using a pre-created prediction model to generate prediction results for the training dataset includes: performing time-series analysis on the training dataset using the pre-created prediction model to extract periodic fluctuation features of signal strength; identifying the repetition coverage period of the broadcast beam based on the distribution density of subframe numbers using the pre-created prediction model; acquiring interference level and phase noise data of the broadcast beam; and fusing the interference level and phase noise data of the broadcast beam with the periodic fluctuation features of the signal strength and the repetition coverage period of the broadcast beam using multimodal features to obtain the prediction results for the training dataset.

[0014] In one possible implementation, after adjusting the satellite terminal according to the scanning period and coverage subframe number of the broadcast beam to obtain the power consumption of the adjusted satellite terminal, the method further includes: obtaining the device parameters of the adjusted satellite terminal; determining whether the device parameters of the adjusted satellite terminal meet a preset terminal power consumption threshold; and if the device parameters of the adjusted satellite terminal meet the preset terminal power consumption threshold, generating a satellite terminal control strategy according to the scanning period and coverage subframe number of the broadcast beam.

[0015] In one possible implementation, adjusting the satellite terminal according to the scanning period and coverage subframe number of the broadcast beam to obtain the adjusted power consumption of the satellite terminal includes: generating phased antenna operation information according to the scanning period and coverage subframe number of the broadcast beam; creating an adjustment command for the satellite terminal according to the phased antenna operation information; adjusting the phased antenna of the satellite terminal according to the adjustment command of the satellite terminal, and recording the adjusted power consumption of the satellite terminal.

[0016] Secondly, embodiments of this application provide a control device for a satellite terminal, comprising:

[0017] The first acquisition module is used to acquire the synchronization information block data of the broadcast beam;

[0018] A creation module is used to create measurement data based on the synchronization information block data, wherein the measurement data is used to predict the scanning period and coverage subframe number of the broadcast beam;

[0019] The output module is used to input the measurement data into the pre-trained prediction model and output the scanning period and coverage subframe number of the broadcast beam.

[0020] The adjustment module is used to adjust the satellite terminal according to the scanning period and coverage subframe number of the broadcast beam to obtain the power consumption of the adjusted satellite terminal.

[0021] Thirdly, embodiments of this application provide an electronic device, including: a memory and a processor;

[0022] The memory stores computer-executed instructions;

[0023] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.

[0024] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.

[0025] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.

[0026] The satellite terminal control method, device, electronic device, storage medium, and program product provided in this application analyze the synchronization information block data of the broadcast beam using a machine learning algorithm to obtain measurement data. Based on the measurement data, a prediction model predicts the scanning period and coverage subframe number of the broadcast beam. The satellite terminal is then adjusted using the scanning period and coverage subframe number of the broadcast beam to obtain the adjusted power consumption of the satellite terminal, thereby reducing the power consumption of the satellite terminal in complex networks. Attached Figure Description

[0027] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0028] Figure 1 This is a schematic diagram of the system structure of a computer device provided in an embodiment of this application;

[0029] Figure 2 Flowchart of the control method for the satellite terminal provided in this application Figure 1 ;

[0030] Figure 3A schematic diagram illustrating the scanning period and coverage subframe number provided for embodiments of this application;

[0031] Figure 4 Flowchart of the control method for the satellite terminal provided in this application Figure 2 ;

[0032] Figure 5 A schematic diagram of the control device for the satellite terminal provided in this application;

[0033] Figure 6 A schematic diagram of the structure of the electronic device provided in this application.

[0034] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0035] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0036] First, let's explain the terms used in this application:

[0037] RRC-IDLE: Radio Resource Control Idle, refers to the radio resource management method between user equipment and base station in a mobile communication network when the user equipment is in an idle state.

[0038] SSB: Synchronization Signal Block is a key signal block in 5G communication, used for downlink synchronization between user equipment and base station, and includes primary synchronization signal, secondary synchronization signal and physical broadcast channel.

[0039] Paging messages are a mechanism in LTE / 5G networks used to notify user equipment in an RRC-IDLE or inactive state to receive downlink data, system message updates, or emergency notifications.

[0040] Pattern information: The path, timing, and parameter configuration of the satellite antenna beam scanning in space according to specific rules.

[0041] In low-Earth orbit (LEO) satellite communication systems, satellite terminals need to perform initial access and network registration with the satellite payload via a broadcast beam. In existing technologies, the satellite payload's broadcast beam sequentially scans multiple positions according to a set scanning period, transmitting channel information during the scanning duration of each position. During radio resource control (RRR) idle periods, the satellite terminal needs to continuously monitor the broadcast beam to receive system messages or paging signals. However, in existing technologies, the satellite terminal cannot obtain the scanning plan, resulting in the need for continuous monitoring of the broadcast beam even during periods without broadcast beam coverage, leading to increased power consumption.

[0042] To address the aforementioned technical problems, this application proposes the following technical concept: The inventors considered using a satellite terminal to acquire the signal strength and subframe number, and combining this with dwell criteria to determine the beam coverage status. A pre-trained prediction model is used to predict the scanning period and coverage subframe number of the broadcast beam, reducing the power consumption of the satellite terminal in complex networks. Detailed embodiments are described below.

[0043] Figure 1 This is a schematic diagram of the system architecture of the computer device provided in an embodiment of this application. Figure 1 As shown, the computer device includes: a receiving device 101, a processing device 102, and a display device 103.

[0044] It is understood that the structure illustrated in the embodiments of this application does not constitute a specific limitation on the control method of the satellite terminal. In other feasible embodiments of this application, the above architecture may include more or fewer components than illustrated, or combine some components, or split some components, or arrange different components, which can be determined according to the actual application scenario and is not limited here. Figure 1 The components shown can be implemented in hardware, software, or a combination of both.

[0045] In the specific implementation process, the receiving device 101 can be an input / output interface or a communication interface, and can acquire the synchronization information block data of the broadcast beam.

[0046] The processing unit 102 can predict the scanning period and coverage subframe number of the broadcast beam and generate the adjusted power consumption of the satellite terminal.

[0047] The display device 103 can be used to display the power consumption and other parameters of the satellite terminal after the above adjustments.

[0048] The display device can also be a touch screen, used to receive user commands while displaying the above content, so as to realize the operation interaction with the user.

[0049] It should be understood that the above-mentioned processing device can be implemented by a processor reading instructions from memory and executing those instructions, or it can be implemented by a chip circuit.

[0050] Furthermore, the network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0051] Figure 2 Flowchart of the control method for the satellite terminal provided in this application Figure 1 ,like Figure 2 As shown, the method includes:

[0052] S201: Obtain the synchronization information block data of the broadcast beam.

[0053] In this embodiment, when the satellite terminal receives the broadcast beam, the acquired data includes, but is not limited to, SSB data, system messages, and Paging messages.

[0054] S202: Create measurement data based on the synchronization information block data, where the measurement data is used to predict the scan period and coverage subframe number of the broadcast beam.

[0055] Specifically, the beam coverage status of the signal strength and subframe number is determined according to the dwell criteria. If the beam coverage status is effective, a data marker is created and added to the measurement data.

[0056] S203: Input the measurement data into the pre-trained prediction model and output the scanning period and coverage subframe number of the broadcast beam.

[0057] Specifically, the pre-trained prediction model deployed on the satellite terminal is loaded, the received measurement data is used as the input feature vector, the model's inference calculation is performed, and the output is a structured prediction result.

[0058] In this embodiment, the prediction result includes the scan period and the coverage subframe number.

[0059] Figure 3 This is a schematic diagram of the scanning period and coverage subframe number provided in an embodiment of this application.

[0060] like Figure 3 As shown, the satellite terminal in RRC Idle state continuously receives the SSB signal of the current band and records the SSB signal strength and system messages in combination with the subframe number. Subframe numbers that meet the dwell threshold and dwell criteria are recorded as valid coverage of the band; otherwise, they are recorded as invalid coverage. The subframe number of the measurement data and the data mark indicating whether the SSB is validly covered are recorded, and the measurement data is continuously recorded.

[0061] Specifically, the measurement data is trained until an effective scan period T and repetition coverage period NT (N can be set according to prior probabilities) are obtained, such as... Figure 3 Subframe 36 is the effective broadcast beam coverage subframe with a scanning period of T=1024 subframes. When N=2, the repetition coverage period is 2×1024 subframes.

[0062] S204: Adjust the satellite terminal according to the scanning period and coverage subframe number of the broadcast beam to obtain the adjusted power consumption of the satellite terminal.

[0063] Specifically, the phased antenna action is created based on the scanning period of the broadcast beam and the coverage subframe number, adjustment instructions are generated to adjust the satellite terminal, and the power consumption of the adjusted satellite terminal is recorded.

[0064] Specifically, in RRC Idle mode, the satellite terminal determines the subframe number and scanning period covered by the broadcast beam in this position based on the broadcast beam position scanning pattern information obtained by machine learning training. In each scanning period, the phased array receiving array is turned on in the subframe where the broadcast beam is effectively covered, and the synchronization signal, system message and paging information are monitored. The phased array transmitting array is turned on depending on whether uplink random access or uplink service connection establishment needs to be triggered. If uplink random access or uplink service does not need to be triggered, the phased array antenna is turned off.

[0065] As can be seen from the above embodiments, by analyzing the synchronization information block data of the broadcast beam through machine learning algorithms, measurement data is obtained. The scanning period and coverage subframe number of the broadcast beam are predicted based on the measurement data using a prediction model. The satellite terminal is then adjusted based on the scanning period and coverage subframe number of the broadcast beam to obtain the adjusted power consumption of the satellite terminal, thereby reducing the power consumption of the satellite terminal in complex networks.

[0066] In one embodiment of this application, step S202 includes:

[0067] S2021: Obtain the signal strength and subframe number from the synchronization information block data.

[0068] Specifically, the protocol fields of the synchronization information block data are parsed to read the signal strength measured at the physical layer and the subframe number of the MAC layer time information.

[0069] S2022: Determine the beam coverage status of signal strength and subframe number based on preset dwell criteria.

[0070] Specifically, the collected signal strength is compared with the preset dwell criteria, and the signal strength that meets the dwell criteria and the corresponding subframe number are recorded as effective coverage.

[0071] S2023: If the beam coverage status is effective coverage, create a data marker and add the data marker, signal strength, and subframe number to the measurement data.

[0072] Specifically, when the beam coverage status is effective, a data marker is created, and the corresponding subframe number is highlighted.

[0073] As can be seen from the above embodiments, by acquiring the signal strength and subframe number, the beam coverage status of the signal strength and subframe number is determined according to the preset dwell criteria. If the beam coverage status is effective coverage, a data marker is created, and the data marker, signal strength, and subframe number are added to the measurement data, thereby improving the accuracy of model prediction.

[0074] Figure 4 Flowchart of the control method for the satellite terminal provided in this application Figure 2 ,like Figure 4 As shown, in one embodiment of this application, before step S203, the following steps are further included:

[0075] S301: Obtain the signal strength and subframe number of the historical broadcast beam.

[0076] Specifically, the signal strength and subframe number of the historical broadcast beam are obtained according to the set acquisition period.

[0077] S302: Extract features from the signal strength and subframe number of the historical broadcast beam to obtain the training dataset.

[0078] Specifically, the signal strength and subframe number of historical broadcast beams are cleaned and normalized to extract features from the time series and obtain a training dataset.

[0079] S303: Perform pattern recognition on the training dataset using a pre-created prediction model to generate prediction results for the training dataset.

[0080] Specifically, the training dataset is input into the prediction model, and the prediction model is trained iteratively according to the set number of iterations to generate the prediction results of the training dataset.

[0081] S304: If the prediction results of the training dataset meet the preset prediction accuracy, then determine the prediction model after training based on the training dataset.

[0082] Specifically, the accuracy of the prediction results is evaluated, and model training is stopped if the training dataset meets the accuracy threshold of the prediction results.

[0083] In this embodiment, the satellite terminal monitors the SSB information of the local band in the effective subframe of the broadcast beam scanning pattern acquired during training. If the broadcast beam scanning pattern on the network side changes and the SSB signal measurement shows invalid coverage, the model training of the broadcast beam scanning cycle is re-triggered.

[0084] In this embodiment, if invalid detection is caused by interference or other reasons, it can be considered as invalid bit coverage, and the detection and model training of broadcast beam scanning can be retried.

[0085] As can be seen from the above embodiments, by obtaining the signal strength and subframe number of the historical broadcast beam, feature extraction is performed on the signal strength and subframe number of the historical broadcast beam to obtain a training dataset for training the prediction model. If the prediction result output by the prediction model meets the preset prediction accuracy, the model training is completed. The prediction model is used to predict the scanning period and subframe number, thereby reducing the power consumption of the satellite terminal in complex networks.

[0086] In one embodiment of this application, step S303 includes:

[0087] S3031: Perform time-series analysis on the training dataset using a pre-created prediction model to extract periodic fluctuation features of signal strength.

[0088] Specifically, the time series analysis layer in the model processes time series, automatically learns and memorizes long-term dependencies in the series, and extracts periodic fluctuation features that represent beam scanning.

[0089] S3032: Identify the repetition coverage period of the broadcast beam based on the distribution density of subframe numbers using a pre-created prediction model.

[0090] Specifically, the model performs distributional statistical analysis on the input subframe number sequence, learning the clustering pattern of subframe numbers on the time axis through embedding layers and fully connected layers. High-density subframe number intervals are identified as effective coverage windows, from which the model infers the repetition coverage period of the broadcast beam.

[0091] S3033: Acquire interference level and phase noise data for the broadcast beam.

[0092] Specifically, during the feature extraction stage, interference level and phase noise data of the broadcast beam are obtained from the physical layer diagnostic interface or channel estimator of the terminal.

[0093] S3034: Multimodal feature fusion is performed on the interference level and phase noise data of the broadcast beam, the periodic fluctuation characteristics of the signal strength, and the repetition coverage period of the broadcast beam to obtain the prediction results of the training dataset.

[0094] Specifically, the feature fusion layer of the model integrates multiple features, taking temporal fluctuation features and coverage periodic features as the main mode and interference and phase noise data as auxiliary modes, and inputting them into the fusion layer to output the prediction results of the training dataset.

[0095] As can be seen from the above embodiments, by extracting the periodic fluctuation characteristics of signal strength through time series analysis, identifying the repetition coverage period of the broadcast beam through the distribution density of subframe numbers, and combining the interference level of the broadcast beam and the phase noise data for multimodal fusion, the prediction results of the training dataset are obtained, which improves the robustness of machine learning.

[0096] In one embodiment of this application, after step S204, the method further includes:

[0097] S205: Obtain the adjusted equipment parameters of the satellite terminal.

[0098] In this embodiment, the device parameters include, but are not limited to, the average operating current of the RF power amplifier, the junction temperature of the baseband chip, and the overall power consumption of the power management unit.

[0099] S206: Determine whether the adjusted satellite terminal's equipment parameters meet the preset terminal power consumption threshold.

[0100] Specifically, the average power consumption of the device parameters is calculated and compared with a preset terminal power consumption threshold to generate a comparison result.

[0101] S207: If the adjusted satellite terminal equipment parameters meet the preset terminal power consumption threshold, then a satellite terminal control strategy is generated based on the scanning period of the broadcast beam and the coverage subframe number.

[0102] Specifically, when the parameters meet the power consumption threshold, it indicates that the current predictive adjustment strategy is effective. Based on the effective strategy, the strategy generation engine generates a satellite terminal control strategy file.

[0103] As can be seen from the above embodiments, by obtaining the adjusted device parameters of the satellite terminal, it is determined whether the power consumption threshold is met. If the power consumption threshold is met, a satellite terminal control strategy is created, and the power consumption of the satellite terminal is adjusted according to the generated control strategy, thereby reducing the power consumption of the satellite terminal in complex networks.

[0104] In one embodiment of this application, step S204 includes:

[0105] S2041: Generate phased antenna operation information based on the scanning period and coverage subframe number of the broadcast beam.

[0106] In this embodiment, the operation information of the phased antenna includes, but is not limited to, controlling the activation of the transmitting array, the deactivation of the transmitting array, the activation of the receiving array, and the deactivation of the receiving array.

[0107] S2042: Create adjustment instructions for the satellite terminal based on the phased antenna's operation information.

[0108] Specifically, the action information is translated into hardware-executable adjustment instructions with timing information.

[0109] S2043: Adjust the phased array antenna of the satellite terminal according to the adjustment instructions of the satellite terminal, and record the power consumption of the satellite terminal after adjustment.

[0110] Specifically, the drive circuit controls each unit of the phased antenna array according to the adjustment command, performs adjustment or state switching, and records the power consumption in the later stage of adjustment.

[0111] As can be seen from the above embodiments, by generating phased antenna action information through the scanning period and coverage subframe number of the broadcast beam, and creating adjustment instructions for the satellite terminal based on the action information, the phased antenna of the satellite terminal is adjusted, thereby realizing automatic adjustment of the satellite terminal in complex network conditions and reducing the power consumption of the satellite terminal.

[0112] Figure 5 A schematic diagram of the control device for the satellite terminal provided in this application is shown below. Figure 5 As shown, the control device 50 of the satellite terminal provided in this embodiment includes: a first acquisition module 501, a creation module 502, an output module 503, and an adjustment module 504.

[0113] The first acquisition module 501 is used to acquire the synchronization information block data of the broadcast beam.

[0114] Module 502 is used to create measurement data based on synchronization information block data, wherein the measurement data is used to predict the scanning period and coverage subframe number of the broadcast beam.

[0115] The output module 503 is used to input measurement data into a pre-trained prediction model and output the scanning period and coverage subframe number of the broadcast beam.

[0116] The adjustment module 504 is used to adjust the satellite terminal according to the scanning period and coverage subframe number of the broadcast beam to obtain the power consumption of the adjusted satellite terminal.

[0117] In one embodiment of this application, the creation module 502 includes:

[0118] The first acquisition unit is used to acquire the signal strength and subframe number in the synchronization information block data.

[0119] The judgment unit is used to determine the beam coverage status of the signal strength and subframe number according to the preset dwell criteria.

[0120] The first creation unit is used to create a data marker if the beam coverage status is effective coverage, and add the data marker, signal strength, and subframe number to the measurement data.

[0121] In one embodiment of this application, the control device 50 of the satellite terminal further includes:

[0122] The second acquisition module is used to acquire the signal strength and subframe number of the historical broadcast beam.

[0123] The feature extraction module is used to extract features from the signal strength and subframe number of historical broadcast beams to obtain a training dataset.

[0124] The recognition module is used to perform pattern recognition on the training dataset using a pre-created prediction model, and generate prediction results for the training dataset.

[0125] The determination module is used to determine the trained prediction model based on the training dataset if the prediction results of the training dataset meet the preset prediction accuracy.

[0126] In one embodiment of this application, the identification module includes:

[0127] The time series analysis unit is used to perform time series analysis on the training dataset using a pre-created prediction model to extract the periodic fluctuation characteristics of signal strength.

[0128] The identification unit is used to identify the repetition coverage period of the broadcast beam based on the distribution density of the subframe number using a pre-created prediction model.

[0129] The second acquisition unit is used to acquire the interference level and phase noise data of the broadcast beam.

[0130] The fusion unit is used to fuse the interference level and phase noise data of the broadcast beam with the periodic fluctuation characteristics of the signal strength and the repetition coverage period of the broadcast beam to obtain the prediction results of the training dataset.

[0131] In one embodiment of this application, the control device 50 of the satellite terminal further includes:

[0132] The third acquisition module is used to acquire the adjusted equipment parameters of the satellite terminal.

[0133] The judgment module is used to determine whether the adjusted equipment parameters of the satellite terminal meet the preset terminal power consumption threshold.

[0134] The generation module is used to generate a satellite terminal control strategy based on the scanning period of the broadcast beam and the coverage subframe number if the adjusted equipment parameters of the satellite terminal meet the preset terminal power consumption threshold.

[0135] In one embodiment of this application, the adjustment module 504 includes:

[0136] The generation unit is used to generate the phased antenna's operation information based on the scanning period of the broadcast beam and the coverage subframe number.

[0137] The second creation unit is used to create adjustment instructions for the satellite terminal based on the phased antenna's motion information.

[0138] The adjustment unit is used to adjust the phased antenna of the satellite terminal according to the adjustment instructions of the satellite terminal, and record the power consumption of the satellite terminal after adjustment.

[0139] The control device for the satellite terminal provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.

[0140] Figure 6 A schematic diagram of the structure of the electronic device provided in this application. Figure 6 As shown, the electronic device 60 provided in this embodiment includes at least one processor 601 and a memory 602. Optionally, the electronic device 60 further includes a communication component 603. The processor 601, memory 602, and communication component 603 are connected via a bus.

[0141] In the specific implementation process, at least one processor 601 executes computer execution instructions stored in memory 602, causing at least one processor 601 to execute the above-described satellite terminal control method.

[0142] The specific implementation process of processor 601 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.

[0143] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0144] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.

[0145] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0146] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described control method for a satellite terminal.

[0147] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the aforementioned satellite terminal control method.

[0148] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0149] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.

[0150] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.

[0151] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0152] In addition, the functional units in the various embodiments of the present invention 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.

[0153] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a 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.) to execute all or part of the steps of the methods of the various embodiments of this invention. 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.

[0154] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0155] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.

Claims

1. A control method for a satellite terminal, characterized in that, include: Acquire the synchronization information block data of the broadcast beam; Measurement data is created based on the synchronization information block data, wherein the measurement data is used to predict the scanning period and coverage subframe number of the broadcast beam; The measurement data is input into a pre-trained prediction model, which outputs the scanning period and coverage subframe number of the broadcast beam. The power consumption of the satellite terminal is adjusted according to the scanning period and coverage subframe number of the broadcast beam.

2. The method according to claim 1, characterized in that, The step of creating measurement data based on the synchronization information block data includes: Obtain the signal strength and subframe number from the synchronization information block data; The beam coverage status of the signal strength and subframe number is determined according to the preset dwell criteria; If the beam coverage status is effective coverage, a data marker is created, and the data marker, signal strength, and subframe number are added to the measurement data.

3. The method according to claim 1, characterized in that, Before inputting the measurement data into the pre-trained prediction model and outputting the scanning period and coverage subframe number of the broadcast beam, the method further includes: Obtain the signal strength and subframe number of historical broadcast beams; The signal strength and subframe number of the historical broadcast beams are used to extract features to obtain a training dataset. The training dataset is subjected to pattern recognition using a pre-created prediction model to generate prediction results for the training dataset. If the prediction results of the training dataset meet the preset prediction accuracy, then the trained prediction model is determined based on the training dataset.

4. The method according to claim 3, characterized in that, The step of performing pattern recognition on the training dataset using a pre-created prediction model to generate prediction results for the training dataset includes: The training dataset is subjected to time-series analysis using a pre-created prediction model to extract periodic fluctuation features of signal strength. The repetition coverage period of the broadcast beam is identified based on the distribution density of subframe numbers using a pre-created prediction model. Acquire interference level and phase noise data for the broadcast beam; The interference level and phase noise data of the broadcast beam are fused with the periodic fluctuation characteristics of the signal strength and the repetition coverage period of the broadcast beam using multimodal features to obtain the prediction results of the training dataset.

5. The method according to claim 1, characterized in that, After adjusting the satellite terminal according to the scanning period and coverage subframe number of the broadcast beam to obtain the adjusted power consumption of the satellite terminal, the method further includes: Obtain the adjusted equipment parameters of the satellite terminal; Determine whether the adjusted satellite terminal's equipment parameters meet the preset terminal power consumption threshold; If the adjusted satellite terminal's equipment parameters meet the preset terminal power consumption threshold, a satellite terminal control strategy is generated based on the broadcast beam's scanning period and coverage subframe number.

6. The method according to any one of claims 1 to 5, characterized in that, The step of adjusting the power consumption of the satellite terminal according to the scanning period and coverage subframe number of the broadcast beam to obtain the adjusted power consumption of the satellite terminal includes: The phased antenna operation information is generated based on the scanning period and coverage subframe number of the broadcast beam; Adjustment instructions for the satellite terminal are created based on the action information of the phased antenna; The phased array antenna of the satellite terminal is adjusted according to the adjustment instructions of the satellite terminal, and the power consumption of the satellite terminal after adjustment is recorded.

7. A control device for a satellite terminal, characterized in that, include: The first acquisition module is used to acquire the synchronization information block data of the broadcast beam; A creation module is used to create measurement data based on the synchronization information block data, wherein the measurement data is used to predict the scanning period and coverage subframe number of the broadcast beam; The output module is used to input the measurement data into the pre-trained prediction model and output the scanning period and coverage subframe number of the broadcast beam. The adjustment module is used to adjust the satellite terminal according to the scanning period and coverage subframe number of the broadcast beam to obtain the power consumption of the adjusted satellite terminal.

8. An electronic device, characterized in that, include: Memory, processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the control method of the satellite terminal as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the control method of the satellite terminal as described in any one of claims 1 to 6.

10. A computer program product, characterized in that, It includes a computer program that, when executed by a processor, implements the control method of the satellite terminal according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Satellite terminal beam selection method based on position information and motion trend

    CN112887015A

  • Beam measurement method and device, terminal, network side equipment and storage medium

    CN118055420A

  • Wireless communication method and apparatus

    US20240031012A1

  • User equipment downlink transmission beam prediction framework with machine learning

    US20240056844A1

Cited By

  • Satellite terminal satellite search methods, devices, equipment, storage media and program products

    CN122316453A