Disclosure of Invention
In view of the defects of the prior art, the invention aims to provide a satellite-ground integrated telemetry configuration management method. The method is applied to the satellite development process and on-orbit telemetry programming. The method comprises the integrated automatic generation of the satellite-ground remote measurement configuration file, the hierarchical analysis of the satellite remote measurement and the design of a satellite-ground remote measurement closed-loop comparison method in a ground semi-physical test.
The invention is realized by the following technical scheme, and relates to a satellite-ground integrated telemetering configuration management method, which comprises the following steps: automatically generating a satellite-ground integrated frame table configuration file, carrying out satellite telemetering hierarchical analysis, and carrying out satellite-ground telemetering closed-loop comparison based on hierarchical telemetering equivalent generation;
the automatic generation of the satellite-ground integrated frame table configuration file comprises the following steps: based on a telemetry package structure organized by a subsystem lower computer, the downloading frequency requirement of cells in the package and the related constraint conditions of the same frame property among the cells, and based on a two-dimensional storage management strategy and a telemetry frame partition template of a telemetry package of a measurement and control and satellite affair subsystem, synchronously generating a satellite affair framing configuration file, an on-orbit telemetry programming injection instruction, a telemetry filing file and a ground telemetry analysis configuration file;
the satellite telemetry hierarchical analysis comprises the following steps: firstly, ground telemetering analysis is carried out according to a generated hierarchical configuration large table, a download telemetering mode and time division multiplexing counting are identified, a corresponding analysis frame table is selected, an entire frame original code is decomposed into a plurality of segments according to the frame table, the segments are updated into telemetering packets of corresponding sub-layers, and the refreshing states of the segments are marked; then traversing each telemetering packet, completing the analysis of the updating segment according to the cell organization structure table of the telemetering packet, and updating the analyzed telemetering cell amount to a cell layer; finally, the calculation and judgment of the telemetering cell are completed in the cell layer, and the telemetering physical quantity and the judgment result are displayed on the application software;
the satellite-ground telemetry closed-loop comparison based on telemetry hierarchical equivalent generation comprises the following steps: in the ground measurement and control and the satellite semi-physical test, the same telemetering cell amount is shared by the satellite and the ground, the telemetering packet is generated by the telemetering cell according to a hierarchical large table on the ground, a telemetering frame is generated by the telemetering packet, then the telemetering frame generated on the ground is compared with the telemetering of the satellite up-and-down transmission, and the satellite telemetering collection and framing function verification are completed in a closed loop.
Preferably, the automatic generation of the satellite-ground integrated frame table configuration file comprises the following steps:
step 1, each subsystem of the satellite provides a cell organization structure of a telemetering packet generated by each system, and the cell organization structure comprises three types of information:
(1) telemetering information of cell physical quantity calculation;
(2) telemetering the frame-identity requirement correlation constraint condition among the cells, and combining a plurality of cells into an inseparable segment;
(3) the telemetering cell downloads frequency requirement information under each telemetering mode;
software divides a packet into a plurality of minimum independent segments according to the whole byte of adjacent continuous cell combination in the packet and the same frame correlation constraint between cells; for the multiplexing telemetry packet, the minimum independent segment of the telemetry packet should be the maximum union set of all the minimum independent segments divided by all the multiplexing modes of the telemetry packet;
for PCM telemetry, the relevant segment is the smallest unit of framing, for packetized telemetry, the telemetry packet is the smallest framing unit, but the telemetry packet will cross the telemetry frames, and the division point of the cross-frame telemetry packet must be the demarcation point of these smallest independent segments;
step 2, collecting and storing the telemetry packet of the lower computer organization and the satellite affair subsystem, and selecting frame elements from the telemetry packet by the satellite affair according to a frame table of a corresponding telemetry mode to organize a telemetry frame to be downloaded; for PCM, a two-dimensional storage structure is established, a lower computer telemetry package is stored, if a certain telemetry package of a lower computer is defined as r-row data in the two-dimensional storage structure, information positioning in the telemetry package can be completed through (r, c), and for the source of each frame element, an initial position (r, c) and frame element length information are used for describing; in order to meet the actual software and hardware remote measurement management of the satellite, adding attribute information corresponding to the (r, c) information; for sub-packet telemetry, a 'packet number + packet length' is used for indexing a telemetry framing unit, a 'packet number + packet length' is used for describing a sub-packet frame table, the ground analysis requirement can be met, and in order to adapt to a star framing configuration file, star telemetry packet index configuration attribute information corresponding to the 'packet number + packet length' is added;
step 3, generating frame elements which are basic units of framing based on the input information provided in thesteps 1 and 2, wherein the frame elements in the PCM system are telemetry fragments in the packet, and the frame elements in the CCSDS sub-packet system are telemetry packets; the frame element comprises length and source index information; the frame element packet has different requirements on the downloading frequency under different telemetry modes;
step 4, different telemetry modes have different telemetry frame multiplexing partition modes, frame elements in each telemetry packet are sequentially placed into telemetry frame sections of corresponding downlink frequency for a PCM telemetry system according to the division condition of each section of a telemetry frame, and a framing frame table for ground analysis is generated by taking (r, c) as an index; for a sub-packet telemetry system, telemetry packets are uniformly distributed in sub-packet zones of telemetry frames, the uniform downloading intervals of the telemetry packets downloaded for multiple times in a large cycle period are ensured, and a telemetry analysis frame table with 'packet number + packet length' as an index is generated. (ii) a
Step 5, sequentially generating a frame table for corresponding ground telemetering analysis in each telemetering mode according to the telemetering frame partition of each mode and the downloading frequency requirement of the telemetering cell in the corresponding mode;
step 6, PCM telemetry and sub-packet telemetry have different frame table structures; for PCM remote measurement, a ground analysis frame table is indexed in a two-dimensional row-column structure (r, c) mode, the (r, c) mode has corresponding configuration attributes, the (r, c) table used on the ground is converted into a RAM table related format used by satellite affairs, and then the satellite affair table is converted into a hex configuration file on a satellite, namely the configuration use of the satellite PCM frame table is met; for sub-packet remote measurement, a ground frame table is described by using a 'packet number + packet length' structure, each remote measurement packet has a star framing configuration attribute, the ground 'packet number + packet length' frame table is converted into a star table, and the star table is converted into a hex configuration file used on a satellite, namely the satellite sub-packet frame table configuration use is met;
step 7, reversely generating a ground analysis frame table by the telemetering framing configuration file used on the satellite, converting the hex configuration file on the satellite into a star affair table, and reversely generating the ground telemetering analysis frame table according to the one-to-one correspondence between the frame element attribute information in the star affair table and the frame element index information of the ground frame table to complete the seamless conversion of the star affair table and the ground frame table;
step 8, the configuration file of the satellite affair frame table generated in the above steps can be configured into a configuration ROM of the on-satellite frame table to complete the on-satellite predefined frame table configuration;
step 9, after the star affair is initialized, loading the frame table in the ROM into a frame table configuration RAM, and reading the configuration framing frame table in the RAM in real time by the satellite to finish telemetering framing;
step 10, the whole or part of the telemetry frame table has on-orbit modification capability, and the ground encapsulates the on-orbit telemetry programming comment instruction according to the agreed comment format aiming at the modifiable area of the satellite service framing frame table;
step 11, the ground sends an on-orbit remote measurement programming injection instruction, modifies a frame table configured in a star RAM, and completes on-orbit modification of the frame table; meanwhile, due to integrated generation and management, the ground telemetering analysis frame table can be synchronously adapted to the programming modification on the satellite;
andstep 12, simultaneously exporting a framing frame table and cell parameter processing method files of each telemetering packet on the ground as warehousing archiving and standby files, and reducing the workload of writing the telemetering processing files.
Preferably, the satellite telemetry hierarchical analysis comprises the following steps:
step 1, each lower computer of the satellite collects remote measurement, such as analog quantity of voltage, temperature and the like, and digital quantity of startup and shutdown, software state and the like;
step 2, organizing each lower computer of the satellite to generate a telemetering packet, sending the telemetering packet to the housekeeping affair, and storing and managing the telemetering packet by the housekeeping affair;
and 3, selecting a corresponding frame table according to the currently set telemetry mode.
And 4, reading the corresponding frame table from the RAM.
Step 5, extracting required telemetry data from a telemetry storage management cache region according to a corresponding telemetry frame table and a multiplexing counting beat;
step 6, the housekeeping framing module completes the telemetering frame organization of a multiplexing counting beat in a telemetering mode and downloads the whole frame of telemetering data; repeating the above processes to complete the continuous generation and downloading of the telemetry frame;
step 7, receiving the telemetering data on the ground, and performing hierarchical analysis; reading a ground analysis frame table of a corresponding telemetry mode, decomposing a telemetry frame into discrete segments, and distributing the segments to corresponding telemetry packets; for PCM telemetry, the byte in the telemetry frame is indexed according to the frame table (r, c), assigned to the c-th byte of the packet r, and the byte is indicated in the packet as refreshed; for sub-packet telemetry, indexing a frame table according to 'packet number + packet length', decomposing a telemetry frame into a plurality of packets, and refreshing corresponding telemetry packet information;
and 8, traversing each telemetering packet, if the information in the packet is refreshed, decomposing the updated information into telemetering cells according to the cell organization structure table of the telemetering packet, and updating the original code information of the telemetering cells to the corresponding telemetering measurement of the cell layer. If the telemetering packet is multiplexed, selecting a corresponding telemetering packet cell organization structure table according to the multiplexing condition, and decomposing the telemetering packet into telemetering cells;
step 9, calculating the updated telemetering cell according to a configured processing method to obtain the physical quantity of the telemetering cell, and judging whether the physical quantity is abnormal according to a configured criterion;
andstep 10, displaying the analyzed telemetering cell physics, distinguishing real-time telemetering from delayed telemetering, and displaying a physical quantity judgment result.
Preferably, the satellite-ground telemetry closed-loop comparison based on telemetry hierarchical equivalent generation comprises the following steps:
step 1, in a housekeeping semi-physical test, the satellite and the ground share the same remote measurement; stimulating each lower computer of the satellite by using the remote measuring quantity simulated by the testing equipment to generate a remote measuring packet, or generating the remote measuring packet by using a lower computer interface simulator, and sending the remote measuring packet to the satellite for framing by using each lower computer or the lower computer interface simulator;
step 2, the satellite semi-physical testing equipment sends the simulated telemetering amount to a cell layer of the hierarchical large table, and updates the telemetering cell amount of the cell layer;
step 3, according to the cell organization structure table of the telemetering packet, organizing and generating the telemetering packet by the telemetering amount of the cell layer;
step 4, selecting a corresponding frame table and a corresponding counting beat according to a telemetering framing mode and the scheduling of a multiplexing beat controller, and extracting information in a telemetering packet to generate a telemetering frame;
step 5, after completing the hierarchical equivalent generation of the telemetry frame, sending the telemetry frame to a telemetry closed-loop comparison module;
step 6, the telemetering closed-loop comparison module receives the satellite affair telemetering frame, compares the telemetering frames generated by the satellite and the ground, completes the closed-loop comparison of the telemetering frames and verifies the accuracy of telemetering framing; and carrying out hierarchical analysis on the telemetry frame downloaded by the satellite, comparing whether the physical quantity of the analyzed telemetry cell is consistent with the telemetry quantity simulated by the test equipment, and verifying the correctness of the satellite framing.
Compared with the prior art, the invention has the following beneficial effects:
1. the invention adopts a hierarchical telemetering large-table design, can automatically generate a ground telemetering analysis large-table, a satellite framing configuration file and a telemetering on-orbit programming injection number, well meets the requirement of frequent change of a telemetering organization in a satellite development stage, and reduces the workload of comprehensive measurement, measurement and control, framing arrangement of satellite and telemetering analysis configuration;
2. the invention improves the capability of quickly adapting the long pipe system of the ground measurement and control center to the on-satellite on-orbit remote measurement programming modification;
3. the invention adopts three-dimensional telemetering configuration, improves the telemetering traceability, enhances the telemetering tracking and positioning capability, quickly positions the telemetering points and the transmission path, and is convenient for problem troubleshooting;
4. the invention can be combined with a satellite central unit semi-physical test system, the same telemetering amount is shared by the satellite and the ground, the telemetering frame generated on the satellite is compared with the telemetering frame equivalently generated by ground telemetering, the telemetering closed-loop comparison is completed, and the framing function on the satellite is fully verified on the ground.
Detailed Description
The present invention will be described in detail with reference to specific examples. The following examples will assist those skilled in the art in further understanding the invention, but are not intended to limit the invention in any way. It should be noted that it would be obvious to those skilled in the art that various changes and modifications can be made without departing from the spirit of the invention. All falling within the scope of the present invention.
Examples
In order to solve the satellite-ground integrated management problem of satellite telemetry configuration, the invention provides a satellite-ground integrated telemetry configuration management method, which comprises the following steps: the satellite-ground integrated frame table configuration file is automatically generated, satellite telemetry layering analysis is carried out, and satellite-ground telemetry closed loop comparison is equivalently generated based on layering telemetry.
The following provides a detailed description of the preferred embodiments of the present invention with reference to the accompanying drawings.
The invention provides a brand new method for solving the satellite-ground integrated management problem of satellite telemetering configuration. The invention provides a method for generating and managing a satellite affair frame table, a ground telemetering analysis frame table, an on-orbit telemetering programming notation and a telemetering filing file in an integrated way, which comprises the following steps: the method for integrally and automatically generating the satellite-ground frame table of the PCM telemetry system shown in fig. 2 is a layered telemetry analysis method of the PCM telemetry system shown in fig. 3, a method for integrally and automatically generating the satellite-ground frame table of the sub-packet telemetry system shown in fig. 4, a method for hierarchically and telemetrically analyzing the sub-packet telemetry system shown in fig. 5, and a method for telemetering analysis and telemetering equivalence based on a hierarchical large table and satellite-ground telemetry closed-loop comparison in a satellite semi-physical test shown in fig. 6. As shown in fig. 7, there are multiple telemetry modes for satellite telemetry, each telemetry mode has a corresponding frame table configuration, and in the satellite development process, the telemetry frame table arrangement scheme changes many times, which consumes a lot of energy of the measurement and control and satellite affair subsystem. FIG. 1 is a schematic diagram of satellite-ground integrated telemetry configuration management based on a hierarchical large table structure.
1. An automatic generation method of a satellite-ground frame table of a PCM telemetry system (as shown in figure 2);
template definition: the telemetry frame comprises a frame head zone, a frame tail zone and a frame data zone, the frame data zone multiplexing mode in a certain telemetry mode is defined by the following table, and the frame data zone is divided into 1 frame/cycle, 4 frames/cycle, 16 frames/cycle, 32 frames/cycle and the like (in a 2-frame mode)nDivided frame/period). Generating a framing basic unit: and processing and generating a basic framing unit (frame element for short) according to a provided telemetering packet cell organization structure table provided by the subsystem.
TABLE 1 certain telemetry mode frame structure template for PCM telemetry
Table 2 remote sensing packet cell organization table
According to the constraint condition of the whole byte, the telemetry packet is divided into a plurality of segments, each segment is an integer byte and comprises a plurality of telemetry cells. According to the same-framing constraint of the telemetering cell (namely, the downloading time of a plurality of cells is consistent), a plurality of segments with the same-framing requirement are bundled into a combined segment, and all sub-segments in the combined segment have the same downloading frequency. The telemetering packet is divided into isolated segments through constraints such as the whole byte of adjacent continuous cell combinations and the same frame performance among cells, and the isolated segments are the minimum scheduling unit of framing, and are called frame elements for short.
For multiplexing the telemetry packet (i.e. one telemetry packet has multiple cell organization forms, and multiple cell organization forms multiplex the same telemetry packet resource in a time-sharing manner), the frame elements of the telemetry packet should be the maximum union set of the frame elements divided by the multiplexing form used by the telemetry packet.
The frame elements have different downloading frequency requirements in different telemetry modes, and different telemetry modes have different telemetry partition templates. And (3) evaluating the bearing capacity of the partition template: and for a certain telemetry mode M, determining the size of each partition (which can be adjusted according to actual conditions) according to the telemetry division of measurement and control and satellite affairs.
And dividing the image into 4-frame areas, 16-frame areas and 64-frame areas according to the template division. Taking the 4-frame sector as an example, the sector is W30-W70 (41 bytes), and the total carrying capacity is 4 × 41-164 bytes. Generating frame elements according to the telemetry packet source data provided by each subsystem, counting the sum of the frame elements of 4 frames/period, and evaluating the bearing capacity of the current partition. And if the data cannot be loaded, considering the frequency requirement of adjusting the source data or adjusting the size of the partition, and ensuring the adaptation of each partition. And the size requirement conditions of the 1-frame area, the 4-frame area, the 16-frame area and the 64-frame area can be evaluated according to the input information requirement of each family, so as to guide the partition, or the input information is fed back to each family, and the frequency requirement of the input information is adjusted to adapt to the wave channel resource.
Automatic arrangement of channels in the subareas: taking the 4-frame area as an example, the schematic diagram of the area is shown in fig. 8, and the 4-frame cycle is divided into four time division multiplexing areas, i.e., one, two, three, and four. Through early evaluation, the bearing capacity can meet the requirement. The frame elements generated by the telemetry packet are placed in the following templates in sequence.
Constraint conditions are as follows: the border area at each subsection (here one, two, three, four W70 for each subsection) must be the end of the finished frame element, i.e. the frame element is not allowed to be divided, i.e. the frame element is not divided in the time domain, and the blank part is temporarily filled with AA. The same-frequency reuse zone is recommended to be a continuous zone, but the practical situation may be changed, such as: there are 4 frame regions distributed over several discrete sections, an example case is shown in fig. 9 partitioning template. The constraints at this time are still: the end of each sub-segment is the end of a frame cell (in the figure, W70, W211 are both one complete frame cell ends), i.e. a frame cell is not allowed to be segmented in a sub-segment of a frame telemetry.
Automatically generating a ground telemetering analysis frame table: the ground describes the location of information in the telemetry packet in terms of (r, c) (packet number, byte location in the packet), so each frame element has its own corresponding (r, c) coordinate interval. As shown in fig. 10.
The frame elements are distributed into the telemetry partition template through the steps, and the frame elements are described by the (r, c) coordinate intervals of the frame elements, so that a ground telemetry frame analysis frame table can be obtained, and the table is shown below.
And (3) automatically generating a star frame table: according to the one-to-one correspondence relationship between the coordinate of the telemetry packet (r, c) and the housekeeping storage management address (such as RAM address, etc.), a housekeeping frame table can be obtained, which is shown in the following table.
And after the star affair frame table is obtained, converting the star affair frame table into a hex configuration file, and programming a star affair frame table configuration ROM. Meanwhile, the ground telemetering analysis frame table can be reversely extracted from the configuration file of the satellite affair frame table according to the reverse capability, and the seamless conversion of the satellite telemetering frame table and the ground telemetering frame table is completed.
Automatically generating an on-orbit telemetry programming number: the channel table of the programming telemetering area in the satellite frame table can be derived and packaged into a programming telemetering packet format, the satellite is injected, the frame table configuration of the satellite is modified, the on-orbit telemetering frame table modification is completed, and meanwhile, the ground measurement and control long pipe center can also be rapidly adapted to the satellite frame table modification.
Automatically generating a telemetering filing file: and the archived telemetry framing file and the telemetry cell parameter processing method file are exported, so that the workload of file writing is reduced, and the file writing error probability is reduced.
2. A satellite-ground frame table automatic generation method of a sub-packet telemetry system (as shown in figure 4);
template definition: the telemetry frame structure is configured to define the interval (W056-W254) and multiplexing period (e.g., 32 frames/period) of the packet zone.
TABLE 3 sub-packet telemetry frame
Generating a framing basic unit: the minimum framing unit (frame element) of packet telemetry is a telemetry packet which is divided into a plurality of inseparable segments according to the constraints of whole bytes, same framing and the like. The telemetry package is cross-frame, namely the telemetry package is divided into two frames, the division point of the telemetry package must be the boundary point of independent segments (for multiplexing the telemetry package, the independent segments of the telemetry package should be the maximum union of the independent segments divided by the multiplexing modes), and one segment is not allowed to be divided into two frames.
Table 4 remote sensing packet cell organization table
And (3) evaluating the bearing capacity of the partition template: firstly, determining the size of a packet partition, and then completing the automatic generation of a packet frame table according to the packet cycle times in the frame table of each family in the telemetry mode.
According to the template division, the packet partition and the whole cycle period are determined, so that the bearing capacity of the packet partition is 'packet partition size x cycle period'. And calculating the telemetry load bearing requirement of 1 long packet times, 2 long packets times, 3 long packets times … … + n long packets times according to the telemetry packets provided by each subsystem and the cycle times in the period. And comparing the packet zone bearing capacity with the telemetering bearing requirement, if the packet zone bearing capacity is not matched with the telemetering bearing requirement, adjusting the packet zone size or the packet frequency requirement, and filling AA (advanced encryption Standard) or using a filling frame in a part of vacant zones. The size of the required packet partition can be determined according to the remote control packet and the frequency requirement of each family, so as to guide the packet partition to be defined.
Automatic arrangement of channels in the subareas: taking fig. 11 as an example, the packet partitions are W56-W255, which total 200 bytes, and the large cycle period is 64, so the total carrying capacity is 200 × 64 bytes.
And calculating the total telemetering space demand according to the telemetering packet and the frequency demand provided by each subsystem, and ensuring that the bearing capacity meets the demand after adjustment. The telemetering packet with multiplexing frequency requirement should ensure that the interval appearing in the large circulation is uniform and certain isochronism is ensured as far as possible.
The above sub-packet telemetry system is a sub-packet system for a fixed scheduling policy according to a large cycle period. For a dynamic frame table using a priority contention mechanism, the frame table cannot be predefined. And framing the satellite by using a priority scheduling strategy, and analyzing the satellite by a ground analysis mode according to a (head pointer + packet structure).
Automatically generating a ground telemetering analysis frame table: the ground describes the information position in the telemetry packet in the form of packet number and packet length, so that each frame element (i.e. telemetry packet) has its own corresponding packet APID and packet length. As shown in fig. 12.
The frame elements are distributed into the telemetry partition template through the steps, and the frame elements are described by the packet numbers and the packet lengths, so that the ground telemetry frame analysis frame table can be obtained.
TABLE 5 packetized telemetry ground telemetry parsing frame table
And (3) automatically generating a star frame table: according to the one-to-one correspondence relationship between the coordinates of the ground telemetering analysis large table (packet number + packet length) and the housekeeping storage management address, a housekeeping frame table can be obtained.
TABLE 6 packetized telemetering star framing table
| Framenumber | Packet queue | |
| 0 | 2853 6C55 2854 0000 0000 |
| 1 | 2853 2683 3C23 3834 0000 |
| 2 | 2853 44C4 2A33 2AC3 0000 |
| 3 | 2853 8644 0CB3 0000 0000 |
| 4 | A442 1025 0000 0000 0000 |
| 5 | 2853 6C55 2854 0000 0000 |
| 6 | 2853 7C22 0000 0000 0000 |
| ... | .............................. |
| ... | .............................. |
| 63 | B463 1435 0000 0000 0000 |
And after the star affair frame table is obtained, converting the star affair frame table into a hex configuration file, and programming a star affair frame table configuration ROM. Meanwhile, the ground telemetering analysis frame table can be reversely extracted from the configuration file of the satellite affair frame table according to the reverse capability, and the seamless conversion of the satellite telemetering frame table and the ground telemetering frame table is completed.
Automatically generating an on-orbit telemetry programming number: the channel table of the programming telemetering area in the satellite affair frame table can be derived and packaged into a programming telemetering packet format, the satellite is noted, the frame table configuration of the satellite affair is modified, and the change of the on-orbit telemetering frame table is completed. Meanwhile, the ground measurement and control long pipe system can also be quickly adapted to the modification of the satellite frame table.
Automatically generating a telemetering filing file: and the archived telemetry framing file and the telemetry cell parameter processing method file are exported, so that the workload of summarizing and writing the files is reduced, and the error probability of writing the files is reduced.
3. A telemetry frame hierarchical analysis process of a PCM telemetry system (as shown in figure 3);
and receiving the telemetering data on the ground and carrying out hierarchical analysis. And reading the ground analysis frame table of the corresponding telemetry mode, decomposing the telemetry frame into discrete segments, and distributing the segments to corresponding telemetry packets. For PCM telemetry, the byte in the telemetry frame is indexed according to the frame table (r, c), assigned to the c-th byte of packet r, and indicates in the packet that this byte is refreshed.
Traversing each telemetering packet, if the information in the packet is refreshed, decomposing the updated information into telemetering cells according to a telemetering packet cell organization structure table, and updating the original code information of the telemetering cells to the corresponding telemetering of a cell layer. If the telemetering packet is multiplexed, selecting a corresponding telemetering packet cell organization structure table according to the multiplexing condition, and decomposing the telemetering packet into telemetering cells.
And calculating the updated telemetering cell according to a configured processing method to obtain the physical quantity of the telemetering cell, and judging whether the physical quantity is abnormal or not according to a configured criterion. And displaying the physical of the analyzed telemetering cell, distinguishing real-time telemetering from delayed telemetering, and displaying a physical quantity judgment result.
4. A telemetry frame hierarchical analysis process of a sub-packet telemetry system (as shown in figure 4);
the decomposition of the packetized telemetry frame into telemetry packets may take two forms: a adopts the predicted frame table, read the ground of the corresponding telemetering mode and analyze the frame table, index the frame table according to (number of packet + length of packet), resolve the telemetering frame into several packets, refresh the corresponding telemetering packet information; a mode analysis based on a head pointer and a packet structure is characterized in that a first packet is found according to the head pointer, a next telemetering packet is found according to the length of the first packet, the next telemetering packet is found according to the length of the telemetering packet, the decomposition from a telemetering frame to the telemetering packet is completed, and corresponding telemetering packet information is refreshed.
Traversing each telemetering packet, if the information in the packet is refreshed, decomposing the updated information into telemetering cells according to a telemetering packet cell organization structure table, and updating the original code information of the telemetering cells to the corresponding telemetering of a cell layer. If the telemetering packet is multiplexed, selecting a corresponding telemetering packet cell organization structure table according to the multiplexing condition, and decomposing the telemetering packet into telemetering cells.
And calculating the updated telemetering cell according to a configured processing method to obtain the physical quantity of the telemetering cell, and judging whether the physical quantity is abnormal or not according to a configured criterion. And displaying the physical of the analyzed telemetering cell, distinguishing real-time telemetering from delayed telemetering, and displaying a physical quantity judgment result.
5. Telemetering layering equivalence and comparison process;
in the ground measurement and control and the satellite semi-physical test, the same telemetering cell amount can be shared through the satellite and the ground, the telemetering packet is generated by the telemetering cell according to a hierarchical large table on the ground, a telemetering frame is generated by the telemetering packet, then the telemetering frame generated on the ground is compared with the telemetering of the satellite up-and-down transmission, and the satellite telemetering collection and framing function verification are completed in a closed loop.
In the housekeeping semi-physical test, the same telemetry is shared between the satellites. And (3) stimulating each lower computer of the satellite by using the remote measuring quantity simulated by the testing equipment to generate a remote measuring packet, or generating the remote measuring packet by using a lower computer interface simulator, and sending the remote measuring packet to the satellite for framing by using each lower computer or the lower computer interface simulator.
And the satellite semi-physical testing equipment sends the simulated telemetering amount to a cell layer of the hierarchical large table and updates the telemetering cell amount of the cell layer. And according to the cell organization structure table of the telemetry packet, generating the telemetry packet by using the telemetry amount organization of the cell layer.
Selecting a corresponding frame table and a corresponding counting beat according to a telemetering framing mode and the scheduling of a multiplexing beat controller, and extracting information in a telemetering packet to generate a telemetering frame; and after the layered equivalent generation of the telemetry frame is completed, sending the telemetry frame to a telemetry closed-loop comparison module. And the telemetering closed-loop comparison module receives the satellite affair telemetering frame, compares the telemetering frames generated by the satellite and the ground, and completes the closed-loop comparison of the telemetering frames.
And meanwhile, the telemetry frame downloaded by the satellite is hierarchically analyzed, whether the physical quantity of the analyzed telemetry cell is consistent with the telemetry quantity simulated by the testing equipment or not is compared, and the correctness of the satellite framing is verified.
The invention provides a satellite-ground integrated telemetry configuration management method. The invention realizes the synchronous automatic generation of the configuration file of the satellite framing, the on-orbit remote measurement programming injection number, the remote measurement filing file and the configuration file of the ground remote measurement analysis large table, and realizes the hierarchical analysis of the satellite remote measurement data and the satellite-ground remote measurement closed-loop comparison of the ground semi-physical test.
The measure method disclosed by the invention has certain universality for satellites of various PCM telemetry systems and sub-packet telemetry systems. For PCM and packetized mixed telemetry systems (e.g., PCM + PCM, PCM + packetized), the present invention is applicable to both PCM and packetized basic forms.
There are also example processes, including: the method comprises the steps that firstly, a comprehensive measurement and control subsystem cooperates to make a large table construction strategy, and telemetering packets generated by lower computers are managed in a set mode; and determining a telemetry framing mode and a multiplexing period of the satellite, and establishing a large-scale macro framework. Step two, each subsystem provides a detailed telemetering packet cell organization structure description table: the method comprises the name code of the telemetering cell, a processing method and a judgment condition, and is used for generating telemetering amount processing and abnormal judgment of a cell layer; the method comprises the following steps of framing unit division constraint conditions including a downloading frequency requirement and a same-framing requirement in a mode telemetry mode, and is used for decomposing a telemetry packet into a plurality of segments.
Table 7 cell organization structure table for telemetry packets
Step three, determining the division modes of telemetry frame partitions (each downlink frequency partition of PCM telemetry and a sub-packet telemetry sub-packet partition) in each telemetry mode according to the measurement and control and satellite affairs shown in the figure 13, and generating a framing template.
And evaluating whether the telemetering partition resources meet the applicable requirements of each subsystem, and if not, adjusting the partition mode or reducing the downloading frequency requirements of the telemetering cells of the subsystems to match the telemetering frame template with the applicable requirements of each subsystem.
Step four, arranging a storage management table of the telemetering packet, a storage RAM address of PCM telemetering, an indexing code of the satellite telemetering packet for packet telemetering and the like with satellite personnel according to the measurement and control of FIG. 14.
And step five, distributing the information to corresponding telemetry frame areas according to the downloading frequency requirements of the information in the telemetry packets of the lower computers. Fig. 2 shows a PCM telemetry frame table generation process, in which frame elements are allocated to a required downlink frequency zone, fig. 4 shows a CCSDS packet telemetry frame table generation process, in which telemetry packets are allocated to packet zones, and for cross-frame packets, packet division points are boundary points of independent segments in the packets, and the downlink interval time of the telemetry packets which are downloaded for multiple times in a large period is as uniform as possible.
And step six, generating a telemetering frame table for ground analysis, generating a star frame table according to the corresponding relation between the following ground frame table indexes and the configuration file of the star frame table, converting the star frame table into a hex configuration file, and configuring the hex configuration file to the configuration ROM of the star frame table. And when the star is started and initialized, the ROM frame table is automatically loaded into the RAM, and star framing is completed according to the configuration of the frame table in the RAM.
And step seven, reversely drawing the star frame table from the star framing hex file, and mapping the star frame table into a ground telemetering analysis large table, thereby finishing the seamless conversion of the star-ground frame table.
And step eight, generating a measurement and control frame table filing file and a telemetry parameter processing filing file according to the frame table and a telemetry packet cell organization structure table of the subsystem.
And step nine, during on-orbit telemetry programming, generating a satellite affair frame table according to the arranged telemetry frame table, packaging a programming part in the satellite affair frame table according to an upper note format, generating a telemetry programming upper note number instruction, sending the instruction to a satellite, changing the frame table to configure an RAM (random access memory) file, finishing the modification of the satellite upper frame table, and simultaneously carrying out telemetry analysis and large table synchronous adaptation on a long ground pipe. The satellite-ground integrated telemetry configuration management is completed. Meanwhile, telemetry frame analysis, equivalence and comparison can be completed in a layering mode. The invention constructs a hierarchical large table structure consisting of a framing layer, a sub-covering layer and a cell layer, wherein the framing layer completes the decomposition from a telemetering frame to a telemetering packet according to a frame table under various telemetering modes, the sub-covering layer completes the decomposition from the telemetering packet to a telemetering amount according to a telemetering packet structure table organized by a lower computer, and the cell layer completes the calculation and judgment of real-time and delayed telemetering physical amounts and completes the hierarchical analysis of satellite telemetering data; and similarly, a reverse flow is adopted, the layering generation equivalence of the telemetry frame can be completed, the satellite and the ground share the telemetry cells by matching with a satellite affair semi-physical simulation test platform, the on-satellite framing and the ground telemetry equivalent framing are compared, the telemetry measurement obtained by analyzing the satellite telemetry frame in a layering mode on the ground and the physical quantity output by the semi-physical test equipment are compared, and the correctness of the satellite telemetry collection framing function is completed.
In conclusion, the invention adopts a hierarchical telemetering large-table design, can automatically generate a ground telemetering analysis large-table, a satellite affair framing configuration file and a telemetering on-orbit programming number, well meets the requirement of frequent change of a telemetering organization in a satellite development stage, and reduces the workload of comprehensive measurement, measurement and control, framing arrangement of satellite affairs and telemetering analysis configuration; the invention improves the capability of quickly adapting the long pipe system of the ground measurement and control center to the on-satellite on-orbit remote measurement programming modification; the invention adopts three-dimensional telemetering configuration, improves the telemetering traceability, enhances the telemetering tracking and positioning capability, quickly positions the telemetering points and the transmission path, and is convenient for problem troubleshooting; the invention can be combined with a satellite central unit semi-physical test system, the same telemetering amount is shared by the satellite and the ground, the telemetering frame generated on the satellite is compared with the telemetering frame equivalently generated by ground telemetering, the telemetering closed-loop comparison is completed, and the framing function on the satellite is fully verified on the ground.
While the present invention has been described in detail with reference to the preferred embodiments, it should be understood that the above description should not be taken as limiting the invention. Various modifications and alterations to this invention will become apparent to those skilled in the art upon reading the foregoing description. Accordingly, the scope of the invention should be determined from the following claims.