Satellite on-demand telemetering method for dynamically adjusting channels, system medium and satellite system
Through dynamically adjusting the satellite demand remote test method of the wave road, using the hardware such as FPGA and AD collectors to realize the flexible distribution and efficient collection of satellite remote test data, solving the problem of low utilization rate in the existing technologies and not flexible distribution in the existing technology. , Improving the time resolution and monitoring capacity of remote test data.
Patent Information
- Application Number
- CN202411453703.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-01-28
AI Technical Summary
In the existing satellite telemetry technology, the channel utilization rate and inflexible allocation lead to the loss of information of satellite telemetry data and the low time resolution, which cannot meet the real-time monitoring and analysis needs of satellite abnormal signals by ground stations.
Use dynamic adjustment of the satellite on -demand remote test method of the wave road, receive the remote test instructions through FPGA, generate address information, control the AD collector and multi -way selection device for remote test collection, form a remote test package and deposit in SRAM. According to the real -time real -time ground station Demand dynamic transmission remote test data.
The wave road utilization and distribution flexibility of satellite remote test data have been improved, the ability to monitor and analyze satellite abnormal signals has been enhanced, and the time resolution and coverage of remote test data is improved.
Smart Images

Figure CN119382765A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to satellite telemetry technology, and in particular, relates to a satellite on-demand telemetry method for dynamically adjusting channels, a system medium and a satellite system, and in particular, relates to a satellite on-demand telemetry method and system for dynamically adjusting channels. Background Art
[0002] Satellite telemetry data is an important basis for satellite operation control, fault diagnosis and scientific research, and is of great significance to ensuring the safe operation of satellites and improving the effects of satellite applications. The transmission of satellite telemetry data usually adopts a fixed channel method, that is, the telemetry on the satellite is fixedly allocated to different channels according to a pre-set channel allocation table, and is received and demodulated by the ground station. The advantage of this method is that it is simple and easy to use, but it also has some disadvantages, mainly in the following aspects:
[0003] The first is the low channel utilization. Since there are many telemetry signals on the satellite and the channel resources are limited, it is impossible to allocate all the telemetry signals to the channels. Only some important or highly variable telemetry signals can be transmitted, while other telemetry signals cannot be obtained. This results in the loss of some telemetry information and the inability to fully monitor and analyze the satellite status.
[0004] Second, the channel allocation is inflexible. Since the channel allocation table is pre-set and cannot be dynamically adjusted according to the real-time status of the satellite or the needs of the ground station, in some cases, the required telemetry may not be obtained in time. For example, when an abnormality occurs in the satellite, the abnormal signal needs to be collected and analyzed, but if the telemetry corresponding to the abnormal signal is not allocated to the channel, the abnormal signal cannot be effectively processed.
[0005] Third, the time resolution of the important telemetry parameters transmitted is low. When the ground station needs to observe and study the important characteristics of certain satellites in detail, it is necessary to sample the associated telemetry of these important characteristics with high precision. For example, to observe the surge phenomenon of the current on the platform bus, it is necessary to sample and transmit the analog telemetry of the platform bus current at high frequency. However, if there are few channels allocated to these telemetry, or if they share a channel with other telemetry, it will not meet the needs of the ground station for observation, analysis and research data.
[0006] Patent document "Analog telemetry acquisition method and acquisition system based on sampling address" (CN103593959A) can change the analog telemetry sampling address by changing the sampling address, and can also change the sampling address on-track by injecting numbers, but the acquisition frequency of analog telemetry can only be changed by increasing or decreasing the frequency of occurrence of certain telemetry sampling addresses in the array through on-track programming. At the same time, the reduced analog telemetry cannot be collected.
[0007] In order to solve the above problems, improve the time resolution of important satellite telemetry data, and enhance the monitoring, analysis and processing capabilities of abnormal satellite telemetry data, the present invention proposes a satellite on-demand telemetry method for dynamically adjusting channels. Summary of the invention
[0008] In view of the defects in the prior art, the object of the present invention is to provide a satellite on-demand telemetry method, system medium and satellite system for dynamically adjusting channels.
[0009] A satellite on-demand telemetry method for dynamically adjusting channels provided by the present invention comprises:
[0010] Step S1: The ground sends an on-demand telemetry command, and the FPGA receives the on-demand telemetry command;
[0011] Step S2: instructing FPGA to generate address information according to the on-demand telemetry instruction, and outputting the address information to the AD collector, and the AD collector controls the multiplexer to collect telemetry according to the address information to obtain telemetry information;
[0012] Step S3: instruct the integrated power software to compose the telemetry information into an on-demand telemetry package and store it in SRAM;
[0013] Step S4: the ground sends an on-demand download instruction, and the integrated power software downloads the on-demand telemetry package according to the on-demand download instruction;
[0014] The on-demand telemetry instruction includes the on-demand telemetry channel number and the code of the quick acquisition channel.
[0015] Preferably, the acquisition in step S2 is the acquisition of analog telemetry on an integrated interface board of a satellite computer;
[0016] The acquisition sequence is consistent with the channel number sequence of the analog telemetry acquired by the integrated interface board of the onboard computer;
[0017] The number of channels of the multiplexer is X, and the length of address information of each level of multiplexers is i bits;
[0018] Where X is a positive integer, i is the smallest integer satisfying 2i≥X;
[0019] The number of channels of the multiplexer is consistent with the number of analog telemetry channels collected by the integrated interface board;
[0020] The address information is the address information of the on-demand telemetry sampling selected according to the on-demand telemetry instruction, or the address information of the channel number of all analog telemetry;
[0021] The address information of the quick acquisition channel is the address information corresponding to the channel number of the on-demand telemetry instruction on-demand telemetry;
[0022] The telemetry information is the result of the AD collector performing analog-to-digital conversion on the telemetry collected data and converting it into a digital signal.
[0023] Preferably, after the telemetry collection in step S3 is completed, the integrated power software packages the telemetry information collected through the fast collection channel according to the format of the telemetry package and stores it in the SRAM, including:
[0024] Step S3.1: the integrated power software fills the collected telemetry information into the data field of the telemetry package according to the collection order of the on-demand telemetry and adds the header information to obtain the on-demand telemetry package;
[0025] Step S3.2: The integrated power software writes the on-demand telemetry package into the SRAM for storage in the order of channel numbers and the order of acquisition time;
[0026] The packet header information includes packet identification, packet sequence control, and packet length.
[0027] Preferably, in step S4, the integrated power software takes out the on-demand telemetry package from the SRAM according to the on-demand download instruction content, forms a telemetry frame, and downloads it with the real-time telemetry frame according to a set ratio;
[0028] The on-demand download instruction includes the start position and end position of the read pointer stored in the SRAM of the on-demand telemetry package to be downloaded;
[0029] The setting ratio is 3:1.
[0030] A satellite on-demand telemetry system for dynamically adjusting channels provided by the present invention comprises: FPGA, AD collector, multiplexer, and integrated electrical software;
[0031] The ground sends on-demand telemetry commands, and FPGA receives them;
[0032] FPGA generates address information according to the on-demand telemetry instruction, and transmits the address information output to the AD collector. The AD collector controls the multiplexer to collect telemetry according to the address information to obtain telemetry information.
[0033] The integrated power software combines the telemetry information into on-demand telemetry packages and stores them in SRAM;
[0034] The ground sends an on-demand download command, and the integrated power software downloads the on-demand telemetry package according to the on-demand download command;
[0035] The on-demand telemetry instruction includes the on-demand telemetry channel number and the code of the quick acquisition channel.
[0036] Preferably, the acquisition is the acquisition of analog telemetry on an integrated interface board of a satellite computer;
[0037] The acquisition sequence is consistent with the channel number sequence of the analog telemetry acquired by the integrated interface board of the onboard computer;
[0038] The number of channels of the multiplexer is X, and the length of address information of each level of multiplexers is i bits;
[0039] Where X is a positive integer, i is the smallest integer satisfying 2i≥X;
[0040] The number of channels of the multiplexer is consistent with the number of analog telemetry channels collected by the integrated interface board;
[0041] The address information is the address information of the on-demand telemetry sampling selected according to the on-demand telemetry instruction, or the address information of the channel number of all analog telemetry;
[0042] The address information of the quick acquisition channel is the address information corresponding to the channel number of the on-demand telemetry instruction on-demand telemetry;
[0043] The telemetry information is the result of the AD collector performing analog-to-digital conversion on the telemetry collected data and converting it into a digital signal.
[0044] Preferably, the integrated electrical software packages the telemetry information collected through the fast acquisition channel according to the format of the telemetry package and stores it in the SRAM;
[0045] The package assembly is that the integrated power software fills the collected telemetry information into the data field of the telemetry package according to the collection order of the on-demand telemetry and adds the header information to obtain the on-demand telemetry package;
[0046] The storing is that the integrated power software writes the on-demand telemetry package into SRAM in the order of channel number and the time of collection for storage;
[0047] The packet header information includes packet identification, packet sequence control, and packet length.
[0048] Preferably, the integrated power software takes out the on-demand telemetry package from the SRAM according to the on-demand download instruction content, forms a telemetry frame, and downloads it with the real-time telemetry frame according to a set ratio;
[0049] The on-demand download instruction includes the start position and end position of the read pointer stored in the SRAM of the on-demand telemetry package to be downloaded;
[0050] The setting ratio is 3:1.
[0051] According to a computer-readable storage medium storing a computer program provided by the present invention, when the computer program is executed by a processor, the steps of the satellite on-demand telemetry method for dynamically adjusting channels are implemented.
[0052] A satellite system provided according to the present invention includes the satellite on-demand telemetry system for dynamically adjusting channels, or the computer-readable storage medium storing a computer program.
[0053] Compared with the prior art, the present invention has the following beneficial effects:
[0054] 1. The present invention adopts the on-demand telemetry mode, which can dynamically select the telemetry and on-demand channels that need to be on-demand according to the real-time needs of the ground station by only injecting a number instruction, thereby enhancing the channel utilization rate and the flexibility of channel allocation.
[0055] 2. The present invention adopts FPGA as the core controller, which can realize rapid processing and transmission of telemetry, and improve the real-time and reliability of telemetry data.
[0056] 3. The present invention collects telemetry in rotation, which can realize the rapid collection of multiple telemetry, improve the coverage and integrity of telemetry data, and also improve the time resolution of important satellite telemetry downlink data, and can realize the capture of important electrical characteristics of satellites.
[0057] 4. The present invention adopts an AD collector and a multiplexer, which reduces the hardware complexity on the satellite, reduces the cost and risk of the satellite, and does not require on-orbit programming. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Other features, objects and advantages of the present invention will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:
[0059] Figure 1 Schematic diagram of the satellite on-demand telemetry method for dynamically adjusting channels.
[0060] Figure 2 Schematic diagram of the workflow for FPGA-controlled on-demand telemetry collection.
[0061] Figure 3 Schematic diagram of the workflow for packaging, storing and downloading on-demand telemetry packages. DETAILED DESCRIPTION
[0062] The present invention is described in detail below in conjunction with specific embodiments. The following embodiments will help those skilled in the art to further understand the present invention, but are not intended to limit the present invention in any form. It should be noted that, for those of ordinary skill in the art, several changes and improvements can also be made without departing from the concept of the present invention. These all belong to the protection scope of the present invention.
[0063] In order to solve the problem, the present invention adopts a fixed whole-satellite analog telemetry sampling address sequence and a variable on-demand telemetry sampling address sequence, which do not affect each other. The present invention provides a satellite on-demand telemetry method for dynamically adjusting the channel, which specifically includes:
[0064] Step S1: In the on-demand telemetry mode, the ground sends an on-demand telemetry instruction, the FPGA receives the on-demand telemetry instruction, and selects the telemetry channel number and the code of the quick acquisition channel corresponding to the on-demand telemetry instruction;
[0065] On the ground, only one instruction needs to be sent to select the number of on-demand telemetry and fast sampling channels that require high-frequency sampling. The FPGA will generate the sampling address sequence of the on-demand telemetry, and high-frequency acquisition of on-demand analog telemetry can be achieved without on-orbit programming.
[0066] In more preferred embodiments, Figure 1 For example, in step S1:
[0067] The integrated interface board of a low-orbit satellite onboard computer is used for the acquisition of analog telemetry of the entire satellite (all 2Bytes). There are n analog telemetry acquisition channels and on-demand telemetry fast acquisition channels coded A, B, C, and D on the integrated interface board of the onboard computer. Each on-demand telemetry fast acquisition channel has m acquisition channels.
[0068] Among them, n can be 128 and m can be 64.
[0069] Table 1. Channel number sequence of analog telemetry and A, B, C, D fast acquisition channels
[0070]
[0071]
[0072] In more preferred examples, the on-demand telemetry is analog telemetry 2, and the on-demand quick acquisition channels are A and B. The channel number corresponding to the analog telemetry 2 is 6, and the enabled quick acquisition channels are A1-Am and B1-Bm.
[0073] The on-demand telemetry instruction includes the on-demand telemetry channel number and the code of the quick acquisition channel. The instruction format is shown in Table 2.
[0074] Table 2. Instruction format
[0075]
[0076] Step S2: FPGA generates the address information of the on-demand telemetry instruction on-demand telemetry sampling, and outputs the address information to the AD collector. The AD collector controls the multiplexer to collect the telemetry according to the address information to obtain the collected data.
[0077] In more preferred embodiments, in step S2:
[0078] After receiving the on-demand telemetry command, the FPGA generates and outputs the on-demand telemetry command. The address information of the on-demand telemetry sampling is transmitted to the AD collector. The AD collector controls the multiplexer according to the address information to collect the analog telemetry on the integrated interface board of the onboard computer.
[0079] If the number of channels of the multiplexer is X, the length of the address information of each level of multiplexers is i bits;
[0080] Where X is a positive integer, and i is the smallest integer satisfying 2i≥X.
[0081] by Figure 2 For example, the number of channels of the multiplexer used in a low-orbit satellite is 128, which is consistent with the number of analog telemetry channels collected by the integrated interface board. The address information length of each level of multiplexers is 3 bits. The address information is the channel code of the pins of each level of multiplexers. At the initial moment, the channel code is 000000000, and the AD collector collects analog telemetry 1 with channel number 0.
[0082] In the on-demand telemetry mode, the AD collector controls the multiplexer to collect telemetry according to the address information generated by FPGA. The collection order is consistent with the channel number order of the analog telemetry collected by the integrated interface board of the on-board computer. The address information of the fast collection channel is the address information corresponding to the channel number of the on-demand telemetry command on-demand telemetry. That is, while all analog telemetry is sampled in turn, the on-demand telemetry is also sampled at a high frequency, which significantly improves the time resolution of the telemetry data.
[0083] The AD collector performs analog-to-digital conversion and converts the collected data into digital signal telemetry information.
[0084] In the conventional telemetry acquisition mode, in more preferred examples, the FPGA generates and outputs the address information of the on-demand telemetry sampling of the on-demand telemetry instruction, without sending the on-demand telemetry instruction, the fast acquisition channel of the on-demand telemetry is not enabled, and the FPGA controls the AD collector to sample all analog telemetry in turn.
[0085] Step S3: After the telemetry collection is completed, the integrated power software forms a telemetry package with the telemetry information collected through the fast collection channel and stores it in SRAM, i.e. static random access memory;
[0086] In more preferred examples, after the telemetry collection in step S3 is completed, the integrated electrical software packages the telemetry information collected through the fast collection channel according to the format of the telemetry package, and stores it in the SRAM according to the channel number sequence and sampling time sequence.
[0087] by Figure 3For example, the workflow of on-demand telemetry package assembly, storage and downloading includes:
[0088] Step S3.1: The integrated electrical software packages the analog telemetry information collected through the fast acquisition channel according to the collection order of the on-demand telemetry, that is, fills the collected telemetry information into the data field of the on-demand telemetry package, and adds the header information, including packet identification, packet sequence control and packet length, to obtain the on-demand telemetry package.
[0089] Step S3.2: The integrated power software writes the on-demand telemetry package into the SRAM for storage in the order of collection time.
[0090] Step S4: The ground checks the on-demand telemetry data stored within a period of time, namely, the telemetry package, by sending an on-demand download instruction.
[0091] Specifically, when the ground needs to view the on-demand telemetry, it sends an on-demand download instruction. The integrated power software takes out the on-demand telemetry packages stored for a period of time from the SRAM according to the content of the on-demand download instruction, forms telemetry frames, and downloads them together with the real-time telemetry frames according to the set ratio, thereby realizing on-demand telemetry download with dynamic channel adjustment.
[0092] The on-demand download instruction includes the start position and end position of the read pointer of the on-demand telemetry package to be downloaded and stored in the SRAM.
[0093] by Figure 3 For example, after receiving the on-demand download instruction sent by the ground, the integrated power software takes out the on-demand telemetry package from the SRAM according to the start and end positions of the read pointer required in the instruction. The ground can choose to download part of the on-demand telemetry stored in the SRAM, or download all of the on-demand telemetry. After the integrated power software assembles the extracted on-demand telemetry package into a telemetry frame, it is downloaded with the real-time telemetry frame at a ratio of 3:1.
[0094] Through the method provided by the present invention, it is possible to dynamically select telemetry and on-demand channels that need to be on-demand according to the real-time needs of the ground station, collect and analyze abnormal signals that appear frequently in a short period of time on the satellite and are difficult to monitor, and realize efficient transmission and accurate collection of satellite telemetry data. Since the analog telemetry address of the entire satellite and the on-demand telemetry sampling address sequence are decoupled, while performing on-demand telemetry high-frequency sampling, the FPGA will still collect the analog telemetry of the entire satellite according to the set sampling frequency.
[0095] The present invention also provides a satellite on-demand telemetry system for dynamically adjusting channels. The satellite on-demand telemetry system for dynamically adjusting channels can be implemented by executing the process steps of the satellite on-demand telemetry method for dynamically adjusting channels, that is, technical personnel in this field can understand the satellite on-demand telemetry method for dynamically adjusting channels as a preferred implementation of the satellite on-demand telemetry system for dynamically adjusting channels.
[0096] A satellite on-demand telemetry system for dynamically adjusting channels provided by the present invention specifically comprises:
[0097] FPGA, AD collector, multiplexer, and integrated electrical software.
[0098] The ground sends on-demand telemetry commands, and FPGA receives them;
[0099] FPGA generates address information according to the on-demand telemetry instruction, and transmits the address information output to the AD collector. The AD collector controls the multiplexer to collect telemetry according to the address information to obtain telemetry information.
[0100] The integrated power software combines the telemetry information into on-demand telemetry packages and stores them in SRAM;
[0101] The ground sends an on-demand download command, and the integrated power software downloads the on-demand telemetry package according to the on-demand download command;
[0102] The on-demand telemetry instruction includes the on-demand telemetry channel number and the code of the quick acquisition channel.
[0103] Specifically, the acquisition is the acquisition of analog telemetry on the integrated interface board of the onboard computer;
[0104] The acquisition sequence is consistent with the channel number sequence of the analog telemetry acquired by the integrated interface board of the onboard computer;
[0105] The number of channels of the multiplexer is X, and the length of address information of each level of multiplexers is i bits;
[0106] Where X is a positive integer, i is the smallest integer satisfying 2i≥X;
[0107] The number of channels of the multiplexer is consistent with the number of analog telemetry channels collected by the integrated interface board;
[0108] The address information is the address information of the on-demand telemetry sampling selected according to the on-demand telemetry instruction, or the address information of the channel number of all analog telemetry;
[0109] The address information of the quick acquisition channel is the address information corresponding to the channel number of the on-demand telemetry instruction on-demand telemetry;
[0110] The telemetry information is the result of the AD collector performing analog-to-digital conversion on the telemetry collected data and converting it into a digital signal.
[0111] In more preferred embodiments, the integrated electrical software packages the telemetry information collected through the fast acquisition channel according to the format of the telemetry package and stores it in the SRAM;
[0112] The package assembly is that the integrated power software fills the collected telemetry information into the data field of the telemetry package according to the collection order of the on-demand telemetry and adds the header information to obtain the on-demand telemetry package;
[0113] The storing is that the integrated power software writes the on-demand telemetry package into SRAM in the order of channel number and the time of collection for storage;
[0114] The packet header information includes packet identification, packet sequence control, and packet length.
[0115] In more preferred embodiments, the integrated power software takes out the on-demand telemetry package from the SRAM according to the on-demand download instruction content, forms a telemetry frame, and downloads it with the real-time telemetry frame according to a set ratio;
[0116] The on-demand download instruction includes the start position and end position of the read pointer stored in the SRAM of the on-demand telemetry package to be downloaded;
[0117] The setting ratio is 3:1.
[0118] According to the present invention, a computer-readable storage medium storing a computer program is provided, and when the computer program is executed by a processor, the steps of the satellite on-demand telemetry method for dynamically adjusting channels are implemented.
[0119] According to the present invention, a satellite system is provided, characterized in that it includes the satellite on-demand telemetry system for dynamically adjusting channels, or the computer-readable storage medium storing a computer program.
[0120] The above describes the specific embodiments of the present invention. It should be understood that the present invention is not limited to the above specific embodiments, and those skilled in the art can make various changes or modifications within the scope of the claims, which does not affect the essence of the present invention. In the absence of conflict, the embodiments of the present application and the features in the embodiments can be combined with each other arbitrarily.
Claims
1. A satellite on-demand telemetry method for dynamically adjusting channels, characterized in that: include: Step S1: The ground sends an on-demand telemetry command, and the FPGA receives the on-demand telemetry command; Step S2: instructing FPGA to generate address information according to the on-demand telemetry instruction, and outputting the address information to the AD collector, and the AD collector controls the multiplexer to collect telemetry according to the address information to obtain telemetry information; Step S3: instruct the integrated power software to compose the telemetry information into an on-demand telemetry package and store it in SRAM; Step S4: the ground sends an on-demand download instruction, and the integrated power software downloads the on-demand telemetry package according to the on-demand download instruction; The on-demand telemetry instruction includes the on-demand telemetry channel number and the code of the quick acquisition channel.
2. The satellite on-demand telemetry method for dynamically adjusting channels according to claim 1, characterized in that: The acquisition in step S2 is the acquisition of analog telemetry on the integrated interface board of the onboard computer; The acquisition sequence is consistent with the channel number sequence of the analog telemetry acquired by the integrated interface board of the onboard computer; The number of channels of the multiplexer is X, and the length of address information of each level of multiplexers is i bits; Where X is a positive integer, i is the smallest integer satisfying 2i≥X; The number of channels of the multiplexer is consistent with the number of analog telemetry channels collected by the integrated interface board; The address information is the address information of the on-demand telemetry sampling selected according to the on-demand telemetry instruction, or the address information of the channel number of all analog telemetry; The address information of the quick acquisition channel is the address information corresponding to the channel number of the on-demand telemetry instruction on-demand telemetry; The telemetry information is the result of the AD collector performing analog-to-digital conversion on the telemetry collected data and converting it into a digital signal.
3. The satellite on-demand telemetry method for dynamically adjusting channels according to claim 1, characterized in that: After the telemetry collection in step S3 is completed, the integrated power software packages the telemetry information collected through the fast collection channel according to the format of the telemetry package and stores it in SRAM, including: Step S3.1: the integrated power software fills the collected telemetry information into the data field of the telemetry package according to the collection order of the on-demand telemetry and adds the header information to obtain the on-demand telemetry package; Step S3.2: The integrated power software writes the on-demand telemetry package into the SRAM for storage in the order of channel numbers and the order of acquisition time; The packet header information includes packet identification, packet sequence control, and packet length.
4. The satellite on-demand telemetry method for dynamically adjusting channels according to claim 1, characterized in that: In step S4, the integrated power software takes out the on-demand telemetry package from the SRAM according to the on-demand download instruction content, forms a telemetry frame, and downloads it with the real-time telemetry frame according to the set ratio; The on-demand download instruction includes the start position and end position of the read pointer stored in the SRAM of the on-demand telemetry package to be downloaded; The setting ratio is 3:
1.
5. A satellite on-demand telemetry system with dynamically adjusted channels, characterized in that: include: FPGA, AD collector, multiplexer and integrated electrical software; FPGA receives on-demand telemetry commands sent from the ground; FPGA generates address information according to the on-demand telemetry command and transmits the address information output to the AD collector; The AD collector controls the multiplexer to collect telemetry according to the address information to obtain telemetry information; The integrated power software combines the telemetry information into on-demand telemetry packages and stores them in SRAM; The integrated power software receives the on-demand download command sent by the ground, and downloads the on-demand telemetry package according to the on-demand download command; The on-demand telemetry instruction includes the on-demand telemetry channel number and the code of the quick acquisition channel.
6. The satellite on-demand telemetry system with dynamic channel adjustment according to claim 5, characterized in that: The acquisition is the acquisition of analog telemetry on the integrated interface board of the onboard computer; The acquisition sequence is consistent with the channel number sequence of the analog telemetry acquired by the integrated interface board of the onboard computer; The number of channels of the multiplexer is X, and the length of address information of each level of multiplexers is i bits; Where X is a positive integer, i is the smallest integer satisfying 2i≥X; The number of channels of the multiplexer is consistent with the number of analog telemetry channels collected by the integrated interface board; The address information is the address information of the on-demand telemetry sampling selected according to the on-demand telemetry instruction, or the address information of the channel number of all analog telemetry; The address information of the quick acquisition channel is the address information corresponding to the channel number of the on-demand telemetry instruction on-demand telemetry; The telemetry information is the result of the AD collector performing analog-to-digital conversion on the telemetry collected data and converting it into a digital signal.
7. The satellite on-demand telemetry system with dynamic channel adjustment according to claim 5, characterized in that: The integrated power software packages the telemetry information collected through the fast acquisition channel according to the format of the telemetry package and stores it in the SRAM; The package assembly is that the integrated power software fills the collected telemetry information into the data field of the telemetry package according to the collection order of the on-demand telemetry and adds the header information to obtain the on-demand telemetry package; The storing is that the integrated power software writes the on-demand telemetry package into SRAM in the order of channel number and the time of collection for storage; The packet header information includes packet identification, packet sequence control, and packet length.
8. The satellite on-demand telemetry system with dynamic channel adjustment according to claim 5, characterized in that: The integrated power software takes out the on-demand telemetry package from the SRAM according to the on-demand download instruction content, forms a telemetry frame, and downloads it with the real-time telemetry frame according to the set ratio; The on-demand download instruction includes the start position and end position of the read pointer stored in the SRAM of the on-demand telemetry package to be downloaded; The setting ratio is 3:
1.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the satellite on-demand telemetry method for dynamically adjusting channels according to any one of claims 1 to 4 are implemented.
10. A satellite system, characterized in that: A satellite on-demand telemetry system for dynamically adjusting channels comprising any one of claims 5 to 8, or a computer-readable storage medium storing a computer program as claimed in claim 9.
Citation Information
Patent Citations
Variable frame structure telemetry method based on high capacity multiplex storage technology
CN103593959A