This application relates to the field of satellite communication technologies, and in particular, to a service satellite running status diagnosis method and a related apparatus.
With the development of science and technology, satellite communication technologies have also been developed rapidly. The satellite communication technology is communication between radio communication stations on the earth by using a satellite as a relay. In this satellite communication technology, a large part is used for environmental monitoring, meteorological service, stereoscopic plotting, ocean observation, and other purposes, providing users with a large amount of required data from the perspective of space. As the satellite communication technology plays an increasingly important role in modern communication technologies, satellite running status diagnosis is also rapidly developed, and plays a vital role for security of the satellite communication technology.
At present, the running status of the satellite is mainly determined by using information obtained by a monitoring system of the satellite or information obtained by a dedicated ground monitoring station. However, limited by factors such as costs, a volume, and power consumption of the satellite, the monitoring system of the satellite has a simple structure and can only roughly monitor an average transmit power of the satellite, and determining accuracy is low. In addition, based on operating laws of the earth and the satellite, the ground monitoring station can only detect, in real time, a beam area covering the ground monitoring station within a period of time, and needs to perform continuous monitoring. A monitoring result can be obtained only when the ground monitoring station detects each area of the beam (for example, for a beam with a frequency range of 25 GHz to 29 GHz, it is considered, only when the ground user terminal obtains data of the beam in the foregoing frequency range, that each area of the beam is detected). Because the ground monitoring station faces massive satellites and massive beam clusters, a monitoring periodicity is long, and workload is heavy. Consequently, monitoring efficiency is low.
Embodiments of this application disclose a service satellite running status diagnosis method and a related apparatus, so as to improve correctness and efficiency of diagnosis.
According to a first aspect, an embodiment of this application provides a service satellite running status diagnosis method. The method includes: A first device receives a first service beam sent by a service satellite; the first device detects attribute information of the first service beam, where the attribute information includes one or more of a carrier power, a bandwidth, a carrier-to-noise ratio, and a frequency; if the attribute information of the first service beam is abnormal, the first device generates a first evaluation report of the first service beam, where the evaluation report includes abnormal information of the first service beam; and the first device sends the first evaluation report to a satellite controller, where the satellite controller is configured to generate a diagnosis report of the first service beam based on a plurality of first evaluation reports from a plurality of first devices, and the diagnosis report is used by a ground monitoring station to confirm a running status of the service satellite.
It can be learned that, the plurality of first devices generate the first evaluation reports based on some or all of detected abnormal attribute information of the first service beam, and send the first evaluation reports to the maintenance controller. The maintenance controller generates the diagnosis report based on the received plurality of first evaluation reports, and sends the report to the ground monitoring station. The ground monitoring station does not need to participate in monitoring the first service beam. In addition, a problem that a quick monitoring result cannot be obtained because the ground monitoring station does not receive all the beams is also avoided, detection pressure of the ground monitoring station for massive satellites and massive beams is shared, and efficiency of service satellite running status diagnosis is improved.
In an optional solution of the first aspect, the plurality of evaluation reports are used to describe some or all of abnormal information of a same first service beam.
In another optional solution of the first aspect, the attribute information includes a carrier power, and that the first device detects attribute information of the first service beam includes: The first device detects an amplitude of the first service beam; and the first device calculates the carrier power of the first service beam based on the amplitude of the first service beam.
In an optional solution of the first aspect, the carrier power is an average carrier power, or the carrier power is an instantaneous carrier power.
It can be learned that, compared with an average transmit power detected by a monitoring system of the service satellite, the method can detect the instantaneous carrier power of the first service beam (in this case, a calculation time that is of the carrier power of the beam and that is set by the ground user terminal is short compared with that of the average transmit power, and the carrier power may be considered as the instantaneous carrier power of the beam), so that correctness of service satellite running status diagnosis is improved.
In another optional solution of the first aspect, if a target parameter in the attribute information of the first service beam is less than a reference threshold, and a difference between the target parameter and the reference threshold is not less than a first threshold, the attribute information of the first service beam is abnormal, and the target parameter includes the carrier-to-noise ratio or the carrier power, and the reference threshold is a manually set value or a historical target parameter.
In another optional solution of the first aspect, that the first device sends the evaluation report to a satellite controller includes: If a quantity of evaluation reports of the first service beam reaches a second threshold, the first device sends the evaluation report of the first service beam to the satellite controller.
According to a second aspect, an embodiment of this application provides a service satellite running status diagnosis method, including: A satellite controller receives a plurality of first evaluation reports of a same first service beam that are separately sent by a plurality of first devices, where the first evaluation report is a report generated by the first device based on the first service beam sent by a service satellite, and the first evaluation report includes abnormal information of the first service beam; the satellite controller generates a diagnosis report of the first service beam based on the plurality of first evaluation reports of the first service beam; and the satellite controller sends the diagnosis report of the first service beam to a ground monitoring station, where the diagnosis report is used by the ground monitoring station to confirm a running status of the service satellite.
It can be learned that, the maintenance controller generates the diagnosis report based on the received plurality of first evaluation reports that record the abnormal information of the first service beam, and sends the report to the ground monitoring station. The ground monitoring station does not need to participate in monitoring the first service beam. In addition, a problem that a quick monitoring result cannot be obtained because the ground monitoring station does not receive all the beams is also avoided, detection pressure of the ground monitoring station for massive satellites and massive beams is shared, and efficiency of service satellite running status diagnosis is improved.
In an optional solution of the second aspect, the plurality of evaluation reports are used to describe some or all of abnormal information of a same first service beam.
In another optional solution of the second aspect, the method further includes: The satellite controller obtains, by using a communication link, a second evaluation report that is of the service beam and that is sent by the service satellite, where the second evaluation report is a report that is generated by the service satellite based on a transmission status of the first service beam and that is used to represent a running status of the service satellite.
In another optional solution of the second aspect, after the satellite controller obtains, by using the communication link, the second evaluation report that is of the first service beam and that is sent by the service satellite, the method further includes: The satellite controller sends the second evaluation report of the first service beam to the ground monitoring station.
It can be learned that, in the method, the second evaluation report used to represent the running status of the service satellite and the diagnosis report used to confirm the abnormal running status of the service satellite are both sent to the ground monitoring station, so that the running status of the service satellite is analyzed more accurately.
In another optional solution of the second aspect, that the satellite controller generates a diagnosis report of the first service beam based on the plurality of first evaluation reports of the first service beam includes: The satellite controller filters data in the plurality of first evaluation reports of the first service beam based on an external factor, to obtain a target evaluation report; and the satellite controller generates the diagnosis report of the first service beam based on the target evaluation report.
In another optional solution of the second aspect, the external factor includes a weather factor, and the target evaluation report is the first evaluation report obtained in non-inclement weather.
It can be learned that, in the method, the first evaluation report in a case of inclement weather is filtered out, and a problem that abnormal information occurs on the first service beam due to a weather factor is eliminated, so that correctness of service satellite running status diagnosis is improved.
In another optional solution of the second aspect, the satellite controller and the service satellite are a same satellite.
According to a third aspect, an embodiment of this application provides a service satellite running status diagnosis apparatus, including: a first receiving unit, configured to receive a first service beam sent by a service satellite; a detection unit, configured to detect attribute information of the first service beam, where the attribute information includes one or more of a carrier power, a bandwidth, a carrier-to-noise ratio, and a frequency; a first generation unit, configured to: if the attribute information of the first service beam is abnormal, generate a first evaluation report of the first service beam, where the evaluation report includes abnormal information of the first service beam; and a first sending unit, configured to send the first evaluation report to a satellite controller, where the satellite controller is configured to generate a diagnosis report of the first service beam based on a plurality of first evaluation reports from a plurality of first devices, and the diagnosis report is used by a ground monitoring station to confirm a running status of the service satellite.
It can be learned that, the plurality of apparatuses generate the first evaluation reports based on some or all of detected abnormal attribute information of the first service beam, and send the first evaluation reports to the maintenance controller. The maintenance controller generates the diagnosis report based on the received plurality of first evaluation reports, and sends the report to the ground monitoring station. The ground monitoring station does not need to participate in monitoring the first service beam. In addition, a problem that a quick monitoring result cannot be obtained because the ground monitoring station does not receive all the beams is also avoided, detection pressure of the ground monitoring station for massive satellites and massive beams is shared, and efficiency of service satellite running status diagnosis is improved.
In an optional solution of the third aspect, the plurality of evaluation reports are used to describe some or all of abnormal information of a same first service beam.
In another optional solution of the third aspect, the attribute information includes a carrier power, and the detection unit is specifically configured to: detect an amplitude of the first service beam; and calculate the carrier power of the first service beam based on the amplitude of the first service beam.
In another optional solution of the third aspect, the carrier power is an average carrier power, or the carrier power is an instantaneous carrier power.
It can be learned that, compared with an average transmit power detected by a monitoring system of the service satellite, the method can detect the instantaneous carrier power of the first service beam (in this case, a calculation time that is of the carrier power of the beam and that is set by the ground user terminal is short compared with that of the average transmit power, and the carrier power may be considered as the instantaneous carrier power of the beam), so that correctness of service satellite running status diagnosis is improved.
In another optional solution of the third aspect, if a target parameter in the attribute information of the first service beam is less than a reference threshold, and a difference between the target parameter and the reference threshold is not less than a first threshold, the attribute information of the first service beam is abnormal, and the target parameter includes the carrier-to-noise ratio or the carrier power, and the reference threshold is a manually set value or a historical target parameter.
In another optional solution of the third aspect, the sending unit is specifically configured to: if a quantity of evaluation reports of the first service beam reaches a second threshold, send the evaluation report of the first service beam to the satellite controller.
According to a fourth aspect, an embodiment of this application provides a service satellite running status diagnosis apparatus, including: a second receiving unit, configured to receive a plurality of first evaluation reports of a same first service beam that are separately sent by a plurality of first devices, where the first evaluation report is a report generated by the first device based on the first service beam sent by a service satellite, and the first evaluation report includes abnormal information of the first service beam; a second generation unit, configured to generate a diagnosis report of the first service beam based on the plurality of first evaluation reports of the first service beam; and a second sending unit, configured to send the diagnosis report of the first service beam to a ground monitoring station, where the diagnosis report is used by the ground monitoring station to confirm a running status of the service satellite.
It can be learned that, the apparatus generates the diagnosis report based on the received plurality of first evaluation reports that record the abnormal information of the first service beam, and sends the report to the ground monitoring station. The ground monitoring station does not need to participate in monitoring the first service beam. In addition, a problem that a quick monitoring result cannot be obtained because the ground monitoring station does not receive all the beams is also avoided, detection pressure of the ground monitoring station for massive satellites and massive beams is shared, and efficiency of service satellite running status diagnosis is improved.
In an optional solution of the fourth aspect, the plurality of evaluation reports are used to describe some or all of abnormal information of a same service beam.
In another optional solution of the fourth aspect, the apparatus further includes: an obtaining unit, configured to obtain, by using a communication link, a second evaluation report that is of the first service beam and that is sent by the service satellite, where the second evaluation report is a report that is generated by the service satellite based on a transmission status of the first service beam and that is used to represent a running status of the service satellite.
In another optional solution of the fourth aspect, the apparatus further includes: a third sending unit, configured to: after the obtaining unit obtains, by using the communication link, the second evaluation report that is of the first service beam and that is sent by the service satellite, send the second evaluation report of the first service beam to the ground monitoring station.
It can be learned that, in the method, the second evaluation report used to represent the running status of the service satellite and the diagnosis report used to confirm the abnormal running status of the service satellite are both sent to the ground monitoring station, so that the running status of the service satellite is analyzed more accurately.
In another optional solution of the fourth aspect, the generation unit is specifically configured to: filter data in the plurality of first evaluation reports of the first service beam based on an external factor, to obtain a target evaluation report; and generate the diagnosis report of the first service beam based on the target evaluation report.
In another optional solution of the fourth aspect, the external factor includes a weather factor, and the target evaluation report is the first evaluation report obtained in non-inclement weather.
It can be learned that, in the method, the first evaluation report in a case of inclement weather is filtered out, and a problem that abnormal information occurs on the first service beam due to a weather factor is eliminated, so that correctness of service satellite running status diagnosis is improved.
In another optional solution of the fourth aspect, the apparatus and the service satellite are a same satellite.
According to a fifth aspect, an embodiment of this application provides a terminal, including a communication interface, a memory, and a processor. The communication interface is used for data communication, the memory is configured to store a computer program, and the processor is configured to run the computer program, so that the terminal performs the service satellite running status diagnosis method according to any one of the first aspect or the optional solutions of the first aspect.
According to a sixth aspect, an embodiment of this application provides a satellite controller, including a communication interface, a memory, and a processor. The communication interface is used for data communication, the memory is configured to store a computer program, and the processor is configured to run the computer program, so that the terminal performs the service satellite running status diagnosis method according to any one of the second aspect or the optional solutions of the second aspect.
According to a seventh aspect, an embodiment of this application provides a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is processed and run, the method described according to any one of the first aspect or the optional solutions of the first aspect is implemented.
According to an eighth aspect, an embodiment of this application provides a computer program product. When the computer program product runs on a processor, the method described according to any one of the first aspect or the optional solutions of the first aspect in embodiments of this application is implemented.
It may be understood that, the terminal provided in the fifth aspect, the satellite controller provided in the sixth aspect, the computer-readable storage medium provided in the seventh aspect, and the computer product provided in the eighth aspect are all configured to perform the service satellite running status diagnosis method according to any one of the first aspect, the second aspect, the optional solutions of the first aspect, or the optional solutions of the second aspect. Therefore, for beneficial effects that can be achieved by the terminal, the satellite controller, the computer-readable storage medium, and the computer product, refer to the beneficial effects in the service satellite running status diagnosis method according to any one of the first aspect, the second aspect, the optional solutions of the first aspect, or the optional solutions of the second aspect. Details are not described herein again.
The following describes the accompanying drawings used in embodiments of this application.
The following clearly and completely describes the technical solutions in embodiments of this application with reference to the accompanying drawings in embodiments of this application. It is clear that the described embodiments are merely some but not all of embodiments of this application. All other embodiments obtained by a person of ordinary skill in the art based on embodiments of this application without creative efforts shall fall within the protection scope of this application.
The service satellite 101 transmits a first service beam to the ground user terminal 102. After receiving the first service beam, the ground user terminal 102 detects and evaluates attribute information of the first service beam, generates a first evaluation report based on an evaluation result, and then sends the first evaluation report to the satellite controller 103. The satellite controller receives the first evaluation report and performs summarization and filtering based on the first evaluation report, to obtain a diagnosis report of the first service beam. In addition, the satellite controller 103 also communicates with the service satellite 101, and obtains a second evaluation report generated by the service satellite based on a transmission status of the service beam. The satellite controller 103 sends the diagnosis report and/or the second evaluation report to the ground monitoring station 104.
It can be learned from the description of
Specifically, the service satellite 101 may transmit different beams, for example, a beam 1, a beam 2, and a beam 3. Different beams may be distinguished by using different identity documents (ID). For example, an ID of the beam 1 is vcxj01, an ID of the beam 2 is vcxj02, and an ID of the beam 3 is vcxj03. The service satellite running status diagnosis method herein is described by using one beam as an example. For ease of description, the beam is subsequently referred to as a first service beam.
The service satellite 201 transmits the first service beam to the ground user terminal 202, and the ground user terminal 202 receives some or all of the first service beams. For example, the ground user terminal receives information about some frequencies of the first service beam or receives information about all the frequencies of the first service beam. The ground user terminal detects attribute information (for example, a carrier power, a bandwidth, a carrier-to-noise ratio, and a frequency) of the first service beam. If the attribute information of the first service beam is abnormal (for example, the carrier power or the carrier-to-noise ratio of the first service beam is less than a reference threshold of the first service beam, and a difference between the carrier power or the carrier-to-noise ratio and the reference threshold is not less than a first threshold), the ground user terminal generates a first evaluation report of the first service beam and stores the first evaluation report. The carrier power may be an average carrier power, or may be an instantaneous carrier power (when a calculation time of the carrier power is quite short, the carrier power obtained through calculation in this case may be considered as the instantaneous power). The reference threshold is a preset value or a historical target parameter. The first evaluation report includes abnormal attribute information, a detection time, and a detection location (for example, a ground location of the ground user terminal). When a quantity of first evaluation reports stored by the ground user terminal reaches a second threshold (the second threshold is a preset value), the plurality of first evaluation reports are sent to the satellite controller 203. The plurality of first evaluation reports may be sent by one ground user terminal, or may be sent by a plurality of ground user terminals.
The satellite controller 203 receives the plurality of first evaluation reports sent by the ground user terminal, filters the plurality of first evaluation reports based on weather records stored by the satellite controller 203, and generates a diagnosis report of the first service beam. For example, the satellite controller filters out attribute information in inclement weather in the first evaluation report (to eliminate a case in which attribute information abnormality is caused by a weather factor), to obtain the first evaluation report in non-inclement weather. In addition, the satellite controller 203 obtains a second evaluation report by using a communication link. The second evaluation report is generated by the service satellite 201 based on a transmission status of the first service beam.
The satellite controller 203 sends the diagnosis report and the second evaluation report to the ground monitoring station 204. The diagnosis report is used by the ground monitoring station 104 to confirm a running status of the service satellite, and the second evaluation report is used to represent the running status of the service satellite.
It should be noted that, the ground user terminal may be a plurality of ground user terminal devices, and an operation performed by the ground user terminal is applicable to any one of the plurality of terminal devices. The service satellite may transmit a plurality of first service beams synchronously, or may transmit a plurality of service beams asynchronously, and the description of the first service beam in
From the scenario diagram described in
Step S301: A ground user terminal detects attribute information of a first service beam.
The ground user terminal may be a smartphone, a notebook computer, a tablet computer, a desktop computer, a satellite receiver, or another electronic device. The attribute information includes one or more of a carrier power, a bandwidth, a carrier-to-noise ratio, and a frequency. The first service beam is a beam transmitted by a service.
Before detecting the attribute information of the first service beam, the ground user terminal receives the first service beam transmitted by the service satellite. The service satellite that sends the first service beam is a satellite communication service, and the satellite communication service may provide a plurality of services (for example, a plurality of fields such as scientific research, cosmic observation, meteorological observation, long-distance communication, and mobile communication) based on characteristics of the satellite communication service and user requirements. The satellite communication service is a service such as a voice, data, or a video image provided by a satellite communication network including a service satellite and an earth station. The earth station is generally a fixed earth station, a movable earth station, or a mobile or handheld user terminal. In a beamforming technology, different data streams can be mapped to a plurality of high-gain beams, a specific spatial domain is covered, and a shape and a direction of a beam can be adjusted based on a requirement. The beamforming technology is a key technology for the satellite communication service.
When a device in the service satellite is degraded or faulty, the service beam transmitted by the service satellite is abnormal and also affects surrounding beams. Therefore, service satellite running status diagnosis draws increasing attention, and plays a key role in the satellite communication technology.
Specifically, the service satellite transmits information with the ground user terminal by using the first service beam. Based on different spectrum division ranges, the first service beams may be classified into beams in different frequency bands (for example, a beam in a frequency band (140 MHz to 400.5 MHz) of the first service beam (this beam is mainly used for asynchronous satellite communication services including low earth orbit satellites) and a beam in a frequency band (21 GHz to 25 GHz) of a beam 2 (a transmission loss of this frequency band is high, and transmission is seriously affected by rainfall and hydrometeors in the atmosphere. However, due to a wide available frequency band, this frequency band is considered to be used by a broadband radio wave multimedia satellite at present)). The service satellite sends the first service beam to the ground user terminal. The first service beam is attenuated (due to a loss of the service beam in the cosmic space and atmosphere). Then, the first service beam finally reaches the ground user terminal at the receive end.
The ground user terminal receives some or all of the first service beams by using a high-gain antenna and a low-noise receiver. The high-gain antenna is configured to focus energy of a signal of the first service beam into a narrow beam, to receive a signal from the first service satellite antenna and provide a sufficient downlink carrier power. The low-noise receiver is configured to reduce a noise power within a downlink carrier bandwidth.
The ground user terminal receives the first service beam. When the service satellite sweeps, for the rth time (r≥ 1), an area in which the ground user terminal is located, the ground user terminal receives some or all of the first service beams in a same time period. In addition, based on an operating law of the service satellite and the earth rotation law, each time the service satellite sweeps the ground user terminal, the ground user terminal may receive the first service beams in a same frequency band, or may receive the first service beams in different frequency bands. For example, when the service satellite sweeps the ground user terminal for the second and third times, the ground user terminal may receive information about the frequency band of 140 MHz to 200 MHz of the first service beam, or the ground user terminal may receive information about the frequency band of 140 MHz to 200 MHz for the second time, and receive information about the frequency band of 160 MHz to 370 MHz for the third time.
Specifically, a signal evaluation hardware module in the ground user terminal detects attribute information of the first service beam.
The signal evaluation hardware module is described in detail above. The following provides a software structure corresponding to the signal evaluation hardware module.
Table 1 shows some attribute information that is of the first service beam and that is detected by the ground user terminal according to an embodiment of this application.
It can be learned from Table 1 that, the ground user terminal detects the frequency, the bandwidth, the carrier power, and the carrier-to-noise ratio of the first service beam within a fixed time (1 s is used as an example herein). The carrier power is calculated based on the detected amplitude of the first service beam, and the carrier-to-noise ratio is calculated based on the carrier power and the noise power.
The fixed time for calculating the carrier power may be the same as a time calculation unit of the service satellite radio frequency system, or may be smaller than the time calculation unit of the service satellite radio frequency system (for example, the fixed time is 1 s, the time is relatively short, and the carrier power may be considered as the instantaneous carrier power of the first service beam). Therefore, the ground user terminal performs more precise calculation on the carrier power or the carrier-to-noise ratio of the first service beam within a bearable calculation load range, to obtain more abundant and accurate data, thereby improving correctness of the service satellite running status diagnosis.
Step S302: If the attribute information of the first service beam is abnormal, the ground user terminal generates a first evaluation report of the first service beam.
Specifically, the signal evaluation module in
For example, the ground user terminal performs evaluation based on the data in Table 1. When a preset threshold of the carrier power of the beam in the time period 7/15 13:01 to 13:02 is 300 mW, a value that is of the beam in the time period 7/15 13:01 to 13:02 and that is detected by the signal evaluation module herein is less than the preset threshold, a difference between the detected value and the historical value is 100 mW, and the difference is greater than the first threshold (for example, the first threshold is set to 80 mW). In this case, the ground user terminal determines that the carrier power of the first service beam in the time period 7/15 13:01 to 13:02 is abnormal. Similarly, when the historical value of the carrier-to-noise ratio of the first service beam in the time period 7/15 13:07 to 13:08 is 12 dB, a value that is of the beam in the time period 7/15 13:07 to 13:08 and that is detected by the signal evaluation module herein is less than the historical value, a difference between the detected value and the historical value is 3 dB, and the difference is greater than the first threshold (for example, the first threshold is set to 1 dB). The carrier-to-noise ratio of the first service beam in the time period 7/15 13:07 to 13:08 is abnormal based on the evaluation result. The ground user terminal generates the first evaluation report based on the evaluation result. Table 2 shows some information in the first evaluation report generated by the ground user terminal based on the attribute information of the first service beam according to an embodiment of this application.
It can be learned from Table 2 that, the ground user terminal evaluates, based on the attribute information that is of the first service beam and that is detected in Table 1, that the attribute information of the beam 1 in the time periods: 7/15 13:07 to 13:08 and 7/15 13:09 to 13:10 is abnormal, and generates the first evaluation report based on the abnormal attribute information. In addition, the ground user terminal generates one first evaluation report based on a detection result that is of the attribute information of the first service beam and that is received once (for example, July 15 in Table 1), or may generate the first evaluation report based on detection results that are of the attribute information of the first service beam and that are received for a plurality of times (for example, July 15, August 15, or September 6).
It should be noted that, the operation performed by the ground user terminal is applicable to any terminal device in a plurality of ground user terminals. The service satellite may transmit a plurality of first service beams synchronously, or may transmit a plurality of service beams asynchronously, and the description of the first service beam in
Step S303: A plurality of ground user terminals send a plurality of first evaluation reports to a satellite controller.
Case 1: If the satellite controller is one satellite, the satellite controller and the service satellite may be the same satellite or two different satellites. The plurality of ground user terminals send a plurality of first evaluation reports to the satellite controller. When the satellite controller and the service satellite may be a same satellite, reference is made to
Case 2: If the satellite controller is a satellite cluster including a plurality of satellites, the service satellite may be a satellite in the satellite cluster, or may not be a satellite in the satellite cluster. The plurality of ground user terminals send the plurality of first evaluation reports to the satellite controller including the plurality of satellites, and any one of the plurality of ground user terminals may send the plurality of first evaluation reports to one satellite controller, or may send the plurality of first evaluation reports to a plurality of satellite controllers.
In the foregoing case 1 and case 2, any one of the plurality of ground user terminals may send one first evaluation report, or may send the plurality of first evaluation reports.
Step S304: The satellite controller receives the plurality of first evaluation reports of the first service beam that are sent by the plurality of ground user terminals.
Step S305: The satellite controller generates a diagnosis report of the first service beam based on the plurality of first evaluation reports.
When the satellite controller is a satellite cluster including a plurality of satellites, reference is made to
Direct communication: The satellite controller 902 and the satellite controller 903 directly send the plurality of first evaluation reports to the satellite controller 901.
Indirect communication: The satellite controller 902 sends the received plurality of first evaluation reports to the satellite controller 901, and the satellite controller 903 first sends the received plurality of first evaluation reports to the satellite controller 1002. The satellite controller 1002 forwards, to the satellite controller 901, the plurality of received first evaluation reports sent by the satellite controller 1003.
Specifically, the satellite controller stores external information in a period of time (weather information is used as an example herein). Based on the stored weather information, inclement weather of rainstorm exists in the time period of 2020/7/15 13:00 to 13:30. In the satellite communication technology, when a beam travels to and back from the atmosphere, the beam suffers a propagation loss from the atmosphere (for example, absorption by free electrons and ions in the ionosphere, and absorption and scattering of oxygen molecules, water vapor molecules, and clouds, rain, and snow in the troposphere). Therefore, in the satellite communication process, inclement weather interferes with evaluation of the ground user terminal to some extent. Therefore, the satellite controller filters data in the first evaluation report based on the stored weather information, and filters out data in the inclement weather, to obtain data in non-inclement weather, thereby generating the diagnosis report.
It can be learned that, the foregoing method eliminates a case in which abnormal information occurs on the first service beam due to a weather factor, so that correctness of service satellite running status diagnosis is improved.
In addition, when the satellite controller is not a service satellite, the satellite controller further communicates with the service satellite, to obtain a second evaluation report generated by the service satellite for a transmission status of the first service beam by the service satellite, where the second evaluation report is used to represent the running status of the service satellite.
Step S306: The satellite controller sends the diagnosis report of the first service beam to a ground monitoring station.
Specifically, the satellite controller sends the diagnosis report and/or the second evaluation report to the ground monitoring station, and the ground monitoring station confirms the running status of the service satellite based on the second evaluation report and/or the diagnosis report. For example, when the carrier-to-noise ratio is abnormal, a modulation and transmission system in the service satellite may be faulty.
The service satellite may transmit a plurality of first service beams synchronously, or may transmit a plurality of service beams asynchronously, and the description of the first service beam in
In the method described in
The foregoing describes, in detail, the methods in embodiments of this application. The following provides apparatuses in embodiments of this application.
The first service beam detection unit 1101 is configured to detect attribute information of the first service beam, where the attribute information includes one or more of a carrier power, a bandwidth, a carrier-to-noise ratio, and a frequency, and the first service beam is a beam transmitted by a service satellite.
The first generation unit 1102 is configured to: if the attribute information of the first service beam is abnormal, generate a first evaluation report of the first service beam, where the evaluation report includes abnormal information of the first service beam.
The first sending unit 1103 is configured to send the first evaluation report to a satellite controller, where the satellite controller is configured to generate a diagnosis report of the first service beam based on a plurality of first evaluation reports from a plurality of first devices, and the diagnosis report is used by a ground monitoring station to confirm a running status of the service satellite.
In an optional solution of the third aspect, the plurality of evaluation reports are used to describe some or all of abnormal information of a same first service beam.
In another optional solution of the third aspect, the attribute information includes a carrier power, and the detection unit is specifically configured to: detect an amplitude of the first service beam; and calculate the carrier power of the first service beam based on the amplitude of the first service beam.
In another optional solution of the third aspect, the carrier power is an average carrier power, or the carrier power is an instantaneous carrier power.
It can be learned that, compared with an average transmit power detected by a monitoring system of the service satellite, the method can detect the instantaneous carrier power of the first service beam (in this case, a calculation time that is of the carrier power of the beam and that is set by the ground user terminal is short compared with that of the average transmit power, and the carrier power may be considered as the instantaneous carrier power of the beam), so that correctness of service satellite running status diagnosis is improved.
In another optional solution of the third aspect, if a target parameter in the attribute information of the first service beam is less than a reference threshold, and a difference between the target parameter and the reference threshold is not less than a first threshold, the attribute information of the first service beam is abnormal, and the target parameter includes the carrier-to-noise ratio or the carrier power, and the reference threshold is a manually set value or a historical target parameter.
In another optional solution of the third aspect, the sending unit is specifically configured to: if a quantity of evaluation reports of the first service beam reaches a second threshold, send the evaluation report of the first service beam to the satellite controller.
It should be noted that, for implementations of operations, reference may be further made to the corresponding description of the method embodiment shown in
In the apparatus described in
The receiving unit 1201 is configured to receive a plurality of first evaluation reports of a same first service beam that are respectively sent by a plurality of first devices, where the first evaluation report is a report generated by the first device based on the first service beam sent by a service satellite, and the first evaluation report includes abnormal information of the first service beam.
The second generation unit 1202 is configured to generate a diagnosis report of the first service beam based on the plurality of first evaluation reports of the first service beam.
The second sending unit 1203 is configured to send the diagnosis report of the first service beam to a ground monitoring station, where the diagnosis report is used by the ground monitoring station to confirm a running status of the service satellite.
In an implementation, the plurality of evaluation reports are used to describe some or all of abnormal information of a same service beam.
In another implementation, the apparatus further includes: an obtaining unit, configured to obtain, by using a communication link, a second evaluation report that is of the first service beam and that is sent by the service satellite, where the second evaluation report is a report that is generated by the service satellite based on a transmission status of the first service beam and that is used to represent a running status of the service satellite.
In another implementation, the apparatus further includes: a third sending unit, configured to: after the obtaining unit obtains, by using the communication link, the second evaluation report that is of the first service beam and that is sent by the service satellite, send the second evaluation report of the first service beam to the ground monitoring station.
It can be learned that, in the method, the second evaluation report used to represent the running status of the service satellite and the diagnosis report used to confirm the abnormal running status of the service satellite are both sent to the ground monitoring station, so that the running status of the service satellite is analyzed more accurately.
In another implementation, the generation unit is specifically configured to: filter data in the plurality of first evaluation reports of the first service beam based on an external factor, to obtain a target evaluation report; and generate the diagnosis report of the first service beam based on the target evaluation report.
In another implementation, the external factor includes a weather factor, and the target evaluation report is the first evaluation report obtained in non-inclement weather.
It can be learned that, in the method, the first evaluation report in a case of inclement weather is filtered out, and a problem that abnormal information occurs on the first service beam due to a weather factor is eliminated, so that correctness of service satellite running status diagnosis is improved.
In another implementation, the apparatus and the service satellite are a same satellite.
It should be noted that, for implementations of operations, reference may be further made to corresponding description of the method embodiment shown in
In the apparatus described in
The communication interface 1301 is used for data communication. The memory 1302 may be a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a compact disc read-only memory (CD-ROM), and this is not limited. The memory 1304 is configured to store related instructions and data. The processor 1303 may be one or more central processing units (CPU), that is, may be a computing core and a control center of a diagnosis device, and is configured to parse various types of instructions and data inside the diagnosis device. When the processor 1303 is one CPU, the CPU may be a single-core CPU, or may be a multi-core CPU.
The processor 1303 of the apparatus 1300 is configured to read program code stored in the memory 1302, to perform the following operations: detecting attribute information of the first service beam, where the attribute information includes one or more of a carrier power, a bandwidth, a carrier-to-noise ratio, and a frequency, and the first service beam is a beam transmitted by a service satellite; if the attribute information of the first service beam is abnormal, generating a first evaluation report of the first service beam, where the evaluation report includes abnormal information of the first service beam; and sending the first evaluation report to a satellite controller by using a communication interface, where the satellite controller is configured to generate a diagnosis report of the first service beam based on a plurality of first evaluation reports from a plurality of terminals, and the diagnosis report is used by a ground monitoring station to confirm a running status of the service satellite.
In an implementation, the plurality of evaluation reports are used to describe some or all of abnormal information of a same first service beam.
In another implementation, the attribute information includes a carrier power, and the detecting attribute information of the first service beam includes: detecting an amplitude of the first service beam; and calculating the carrier power of the first service beam based on the amplitude of the first service beam.
In another implementation, the carrier power is an average carrier power, or the carrier power is an instantaneous carrier power.
It can be learned that, compared with an average transmit power detected by a monitoring system of the service satellite, the method can detect the instantaneous carrier power of the first service beam (in this case, a calculation time that is of the carrier power of the beam and that is set by the ground user terminal is short compared with that of the average transmit power, and the carrier power may be considered as the instantaneous carrier power of the beam), so that correctness of service satellite running status diagnosis is improved.
In another implementation, if a target parameter in the attribute information of the first service beam is less than a reference threshold, and a difference between the target parameter and the reference threshold is not less than a first threshold, the attribute information of the first service beam is abnormal, and the target parameter includes the carrier-to-noise ratio or the carrier power, and the reference threshold is a manually set value or a historical target parameter. In another implementation, the sending the evaluation report to a satellite controller by using a communication interface includes: if a quantity of evaluation reports of the first service beam reaches a second threshold, sending the evaluation report of the first service beam to the satellite controller by using the communication interface.
It should be noted that, for implementations of operations, reference may be further made to the corresponding description of the method embodiment shown in
In the apparatus described in
The communication interface 1401 is used for data communication. The memory 1402 may be a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (, EPROM), or a compact disc read-only memory (CD-ROM), and this is not limited. The memory 1404 is configured to store related instructions and data. The processor 1403 may be one or more central processing units (CPU), that is, may be a computing core and a control center of a diagnosis device, and is configured to parse various types of instructions and data inside the diagnosis device. When the processor 1403 is one CPU, the CPU may be a single-core CPU or a multi-core CPU.
The processor 1403 of the apparatus 1400 is configured to read program code stored in the memory 1402, and performed operations include: receiving, by using a communication interface, a plurality of first evaluation reports of a same first service beam that are respectively sent by a plurality of first devices, where the first evaluation report is a report generated by the first device based on the first service beam sent by a service satellite, and the first evaluation report includes abnormal information of the first service beam; generating a diagnosis report of the first service beam based on the plurality of first evaluation reports of the first service beam; and sending the diagnosis report of the first service beam to a ground monitoring station by using the communication interface, where the diagnosis report is used by the ground monitoring station to confirm a running status of the service satellite.
In an implementation, the plurality of evaluation reports are used to describe some or all of abnormal information of a same first service beam.
In another implementation, a second evaluation report that is of the service beam and that is sent by the service satellite is obtained by using a communication link, where the second evaluation report is a report that is generated by the service satellite based on a transmission status of the first service beam and that is used to represent a running status of the service satellite.
In another implementation, after the obtaining, by using a communication link, a second evaluation report that is of the first service beam and that is sent by the service satellite, the method further includes: sending the second evaluation report of the first service beam to the ground monitoring station by using the communication interface.
It can be learned that, in the method, the second evaluation report used to represent the running status of the service satellite and the diagnosis report used to confirm the abnormal running status of the service satellite are both sent to the ground monitoring station, so that the running status of the service satellite is analyzed more accurately.
In another implementation, the generating a diagnosis report of the first service beam based on the plurality of first evaluation reports of the first service beam includes: filtering data in the plurality of first evaluation reports of the first service beam based on an external factor, to obtain a target evaluation report; and generating the diagnosis report of the first service beam based on the target evaluation report.
In another implementation, the external factor includes a weather factor, and the target evaluation report is the first evaluation report obtained in non-inclement weather.
It can be learned that, the maintenance controller filters out the first evaluation report in a case of inclement weather and eliminates a problem that abnormal information occurs on the first service beam due to a weather factor, so that correctness of service satellite running status diagnosis is improved.
In another implementation, the satellite controller and the service satellite are a same satellite.
It should be noted that, for implementations of operations, reference may be further made to the corresponding description of the method embodiment shown in
In the apparatus described in
An embodiment of this application further provides a computer-readable storage medium. The computer-readable storage medium stores instructions. When the instructions are run on a computer or a processor, the computer or the processor is enabled to perform one or more steps in any one of the foregoing methods. If each component module of the signal processing diagnosis device is implemented in the form of a software functional unit and sold or used as an independent product, the module may be stored in the computer-readable storage medium.
All or some of the foregoing embodiments may be implemented by using software, hardware, firmware, or any combination thereof. When software is used to implement the embodiments, all or a part of the embodiments may be implemented in a form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the procedure or functions according to embodiments of this application are completely or partially generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or another programmable diagnosis device. The computer instructions may be stored in a computer-readable storage medium or may be transmitted by using the computer-readable storage medium. The computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line (DSL)) or wireless (for example, infrared, radio, or microwave) manner. The computer-readable storage medium may be any usable medium accessible by a computer, or a data storage device, such as a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, a DVD), a semiconductor medium (for example, a solid-state disk (SSD)), or the like.
In conclusion, by implementing embodiments of this application, the plurality of ground user terminals can detect, based on some or all of the received first service beams transmitted by the service satellite, an abnormality of the attribute information of the some or all of the first service beams, and generate the first evaluation report based on the abnormal attribute information (for example, the carrier power, the carrier-to-noise ratio, the bandwidth, and the frequency), to avoid a problem that a quick monitoring result cannot be obtained because the ground monitoring station does not receive all the beams, share detection pressure of the ground monitoring station for massive satellites and massive beams, and improve efficiency of service satellite running status diagnosis. In addition, compared with the average transmit power detected by the monitoring system of the service satellite, the carrier power in the attribute information in the first evaluation report may be the instantaneous power of the first service beam, so that correctness of service satellite running status diagnosis is improved. In addition, the maintenance controller filters the evaluation report based on the stored weather records, retains attribute information in the evaluation report in non-inclement weather, and eliminates a case in which attribute information abnormality is caused by interference of the weather factor, so that accuracy of the detection result is further enhanced.
A person of ordinary skill in the art may understand that all or some of the processes of the methods in embodiments may be implemented by a computer program instructing relevant hardware. The program may be stored in a computer-readable storage medium. When the program runs, the processes of the methods in embodiments are performed. The foregoing storage medium includes various media that can store program code, such as a ROM, a RAM, a magnetic disk, or an optical disc. If there is no conflict, the technical features in embodiments and implementations of this application may be randomly combined.
What is disclosed above is merely example embodiments of this application, and certainly is not intended to limit the protection scope of this application. Therefore, equivalent variations made in accordance with the claims of this application shall fall within the scope of this application.
Number | Date | Country | Kind |
---|---|---|---|
202010749458.2 | Jul 2020 | CN | national |
This application is a continuation of International Application No. PCT/CN2021/107409, filed on Jul. 20, 2021, which claims priority to Chinese Patent Application No. 202010749458.2, filed on Jul. 28, 2020. The disclosures of the afore-mentioned applications are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2021/107409 | Jul 2021 | WO |
Child | 18157299 | US |