Data extraction and insertion method and system

By organizing, decoding and verifying the TDM signal, determining its key position data rules and final data protocols, and performing loopback tests and inserting of custom time slots, the problem of high cost and long periods of acquisition of physical quantities in TDM signal test is solved, and fast and efficient signal processing and time slot insertion is achieved.

CN120050016APending Publication Date: 2025-05-27BEIJING HEZHONG HENGYUE TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510234780.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-28
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

In the prior art, in the testing process of TDM signals, there is a problem that the acquisition cost of the required physical quantity is high and the period is long.

Method used

By obtaining the basic parameters of the time division multiplexing signal, the signal that meets the Manchester code is judged, and data sorting, decoding and verification are carried out to determine the key position data rules and final data protocol of the time division multiplexing signal. Then, according to these rules and protocols, loopback tests the accuracy of the custom time slot and inserts it into the original time slot to generate a combined time division multiplexed signal.

Benefits of technology

It realizes the rapid encoding, data analysis and parameter extraction of TDM signals, reduces the cost and cycle of protocol analysis and signal verification, improves the efficiency of time slot insertion, reduces development costs, and has the advantages of low cost and low power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120050016A_ABST
    Figure CN120050016A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of electronics, and discloses a data extraction and insertion method and system, and the method comprises the steps: obtaining basic parameters of a time division multiplexing signal, taking the stability of a hopping time interval as a reference, and judging the time division multiplexing signal which accords with a Manchester code; the key position data rule and the final data protocol of the time division multiplexing signal are determined by performing data arrangement, decoding and verification on the time division multiplexing signal conforming to the Manchester code; according to a key position data rule and a final data protocol, testing the accuracy of the user-defined time slot in a loopback mode; inserting the accurate self-defined time slot into an original time slot of the time division multiplexing signal, and analyzing the time division multiplexing signal to generate inserted message data; and converting the inserted message data into a Manchester code, and generating a combined time division multiplexing signal. According to the invention, the data in the TDM signal is rapidly extracted, and the user-defined time slot is inserted and forwarded in real time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of electronic technology, and particularly to a data extraction and insertion method and system. Background Art

[0002] TDM (Time Division Multiplexing), a TDM signal is a signal based on time division multiplexing technology. It divides time into periodic frames, and each frame is further divided into several time slots. Different signal sources transmit their respective data in different time slots, so as to achieve multiplexed transmission of multiple signals on the same channel.

[0003] With the continuous in-depth application of TDM signals in the power industry and the communication field, data parsing and time slot insertion of TDM signals have become the primary conditions for data transmission. Data parsing refers to extracting each independent signal stream from a multiplexed signal, and time slot insertion refers to inserting a new signal stream into an appropriate time position in a TDM system. However, in the prior art during the testing process of TDM signals, there are problems of high acquisition cost and long period for the required physical quantities.

[0004] Therefore, how to provide a data extraction and insertion method and system is an urgent problem to be solved currently. Summary of the Invention

[0005] Embodiments of the present invention provide a data extraction and insertion method and system to solve the problems of high acquisition cost and long period for the required physical quantities in the prior art.

[0006] To have a basic understanding of some aspects of the disclosed embodiments, a simple summary is given below. This summary part is not a general review, nor is it intended to identify key / important constituent elements or delineate the protection scope of these embodiments. Its sole purpose is to present some concepts in a simple form as a prelude to the subsequent detailed description.

[0007] According to the first aspect of the embodiments of the present invention, a data extraction and insertion method is provided.

[0008] In one embodiment, a data extraction and insertion method includes:

[0009] Obtain the basic parameters of the time division multiplexing signal, and judge the time division multiplexing signal that conforms to Manchester code based on the stability of the jump time interval;

[0010] Through data sorting, decoding and verification of the time division multiplexing signal that conforms to Manchester code, determine the key position data rule and the final data protocol of the time division multiplexing signal;

[0011] According to the key position data pattern and the final data protocol, loopback test the accuracy of the custom time slot; insert the accurate custom time slot into the original time slot of the time division multiplexing signal, and generate the packet data after insertion by parsing the time division multiplexing signal; convert the packet data after insertion into Manchester code to generate the merged time division multiplexing signal.

[0012] In one embodiment, obtain the basic parameters of the time division multiplexing signal, and judge that the time division multiplexing signal conforming to the Manchester code includes, based on the stability of the transition time interval:

[0013] Measure the basic parameters of the time division multiplexing signal through a configured oscilloscope. The basic parameters include the transition time and the pulse width.

[0014] After measuring that the transition time interval in the middle of the symbol reaches the preset stability level, determine that the corresponding time division multiplexing signal complies with the Manchester code encoding rule.

[0015] In one embodiment, after judging the time division multiplexing signal conforming to the Manchester code, it includes:

[0016] Measure the relevant parameters of the time division multiplexing signal conforming to the Manchester code, including the coding rate, frame length, period and time slot interval.

[0017] Convert the Manchester code to binary numbers and organize them into data conforming to the preset magnitude.

[0018] In one embodiment, by performing data organization, decoding and verification on the time division multiplexing signal conforming to the Manchester code, determining the key position data pattern and the final data protocol of the time division multiplexing signal includes:

[0019] By performing data organization on the time division multiplexing signal conforming to the Manchester code, determine the key position data pattern of the time division multiplexing signal.

[0020] By performing decoding and verification on the organized data, determine the final data protocol of the time division multiplexing signal.

[0021] In one embodiment, by performing data organization on the time division multiplexing signal conforming to the Manchester code, determining the key position data pattern of the time division multiplexing signal includes:

[0022] Organize the Manchester code after converting to binary numbers in accordance with the end format and byte method.

[0023] When the goal of regular consecutive frames is achieved, obtain the key position data pattern of the time division multiplexing signal.

[0024] In one embodiment, by performing decoding and verification on the organized data, determining the final data protocol of the time division multiplexing signal includes:

[0025] Decode the sorted data according to the logic of the start bit, end bit, packet header, and packet tail to generate a simulated time-division multiplexing signal message, and perform verification to determine the final data protocol.

[0026] In one embodiment, the loopback test of the accuracy of the custom time slot according to the key position data rule and the final data protocol includes:

[0027] Generate the processing logics of the receiving end and the sending end according to the key position data rule and the final data protocol;

[0028] Loopback test the accuracy of the custom time slot, where the accuracy includes protocol, rate, frame length, and period.

[0029] In one embodiment, inserting the accurate custom time slot into the original time slot of the time-division multiplexing signal, and generating the inserted packet data by parsing the time-division multiplexing signal includes:

[0030] Utilize the concurrent processing ability of the logic chip to parse the last time slot number in the received time-division multiplexing signal, determine the time slot number to be inserted and generate the time slot packet to be inserted, and generate the inserted packet data.

[0031] In one embodiment, after converting the inserted packet data into Manchester code to generate the merged time-division multiplexing signal, it includes:

[0032] Perform loopback detection on the merged time-division multiplexing signal, and if the detection is successful, the message of the merged time-division multiplexing signal is correct.

[0033] According to the second aspect of the embodiments of the present invention, a data extraction and insertion system is provided.

[0034] In one embodiment, the data extraction and insertion system includes:

[0035] A signal judgment module, configured to obtain the basic parameters of the time-division multiplexing signal, and judge the time-division multiplexing signal that conforms to the Manchester code based on the stability of the jump time interval;

[0036] A signal processing module, configured to determine the key position data rule and the final data protocol of the time-division multiplexing signal by performing data sorting, decoding, and verification on the time-division multiplexing signal that conforms to the Manchester code;

[0037] A time slot insertion module, configured to loopback test the accuracy of the custom time slot according to the key position data rule and the final data protocol; insert the accurate custom time slot into the original time slot of the time-division multiplexing signal, and generate the inserted packet data by parsing the time-division multiplexing signal; convert the inserted packet data into Manchester code to generate the merged time-division multiplexing signal.

[0038] According to a third aspect of an embodiment of the present invention, a computer device is provided.

[0039] In some embodiments, the computer device includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the steps of the above method are implemented.

[0040] According to a fourth aspect of an embodiment of the present invention, a computer-readable storage medium is provided.

[0041] In one embodiment, a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the above method are implemented.

[0042] The technical solutions provided by the embodiments of the present invention may include the following beneficial effects:

[0043] (1) The present invention can quickly encode, parse data, and extract parameters for TDM signals; it provides a process for protocol parsing and signal verification. By following the detection logic of the start bit, end bit, packet header, and packet tail (check word), it is convenient to simulate and generate the same message for verification, thereby finally determining the protocol content; in terms of TDM signal time slot insertion, by identifying the time slot number, a custom time slot is generated and inserted while forwarding the received time slot, effectively improving the insertion efficiency.

[0044] (2) In terms of the software design of the present invention, the sending end can send TDM signals with any number of time slots and perform CRC verification by itself. The receiving end can quickly extract data, which is stable, efficient, and fast, greatly reducing the development cost related to the TDM protocol, and having the advantages of low cost and low power consumption.

[0045] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present invention, and are used together with the specification to explain the principles of the present invention.

[0047] Figure 1 is a flowchart of a data extraction and insertion method shown according to an exemplary embodiment;

[0048] Figure 2 is a schematic block diagram of a data extraction and insertion system shown according to an exemplary embodiment;

[0049] Figure 3 is a schematic structural diagram of a computer device shown according to an exemplary embodiment;

[0050] Figure 4 is a schematic structural diagram of an implementation example shown according to an exemplary embodiment;

[0051] Figure 5 is a schematic diagram of determining signal parameters provided in an implementation example shown according to an exemplary embodiment;

[0052] Figure 6 is a schematic diagram of parsing a data protocol provided in an implementation example shown according to an exemplary embodiment;

[0053] Figure 7 is a schematic diagram of a data protocol provided in an implementation example shown according to an exemplary embodiment;

[0054] Figure 8 is a schematic diagram of time slot insertion provided in an implementation example shown according to an exemplary embodiment. Detailed implementation manners

[0055] The following description and the accompanying drawings fully illustrate specific implementation manners herein, enabling those skilled in the art to practice them. Parts and features of some implementation manners may be included in or replace parts and features of other implementation manners. The scope of the implementation manners herein includes the entire scope of the claims and all available equivalents of the claims. Herein, terms such as "first" and "second" are only used to distinguish one element from another, without requiring or implying any actual relationship or order between these elements. In fact, the first element can also be called the second element, and vice versa. Moreover, the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, such that a structure, device or equipment including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such structure, device or equipment. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of another identical element in the structure, device or equipment including the said element. The various embodiments herein are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts among the various embodiments can be referred to each other.

[0056] As used herein, the terms "longitudinal", "lateral", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings. These are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it should not be construed as a limitation to the present invention. In the description of the present application, unless otherwise specified and defined, the terms "mounted", "connected", and "coupled" should be understood in a broad sense. For example, they can be mechanical connections or electrical connections, or they can be the communication inside two elements. They can be directly connected or indirectly connected through an intermediate medium. For those of ordinary skill in the art, the specific meanings of the above terms can be understood according to specific circumstances.

[0057] As used herein, unless otherwise specified, the term "a plurality" means two or more.

[0058] As used herein, the character " / " indicates that the objects before and after are in an "or" relationship. For example, A / B means: A or B.

[0059] As used herein, the term "and / or" is an associative relationship describing an object, indicating that three relationships can exist. For example, A and / or B means: A or B, or, the three relationships of A and B.

[0060] It should be understood that although the steps in the flowchart are shown sequentially according to the indication of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in the present application, the execution of these steps has no strict order limitation, and these steps can be executed in other orders. Moreover, at least a part of the steps in the figure may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or sub-steps or stages of other steps.

[0061] Each module in the device or system of the present application can be implemented in whole or in part by software, hardware, and their combination. The above-mentioned modules can be embedded in the processor in the computer device in the form of hardware or be independent of it, or can be stored in the memory in the computer device in the form of software, so as to facilitate the processor to call and execute the operations corresponding to the above-mentioned modules.

[0062] Without conflict, the embodiments in the present invention and the features in the embodiments can be combined with each other.

[0063] Figure 1An embodiment of a data extraction and insertion method according to the present invention is shown.

[0064] In this alternative embodiment, the data extraction and insertion method includes:

[0065] S101. Obtain the basic parameters of the time-division multiplexing signal, and judge the time-division multiplexing signal conforming to the Manchester code based on the stability of the jump time interval.

[0066] S102. Determine the key position data rule and the final data protocol of the time-division multiplexing signal by sorting, decoding and verifying the time-division multiplexing signal conforming to the Manchester code.

[0067] S103. According to the key position data rule and the final data protocol, loopback test the accuracy of the custom time slot; insert the accurate custom time slot into the original time slot of the time-division multiplexing signal, and generate the inserted message data by parsing the time-division multiplexing signal; convert the inserted message data into the Manchester code to generate the merged time-division multiplexing signal.

[0068] In this alternative embodiment, obtaining the basic parameters of the time-division multiplexing signal and judging the time-division multiplexing signal conforming to the Manchester code based on the stability of the jump time interval includes:

[0069] Measure the basic parameters of the time-division multiplexing signal through the configured oscilloscope, and the basic parameters include the jump time and the pulse width;

[0070] After measuring that the jump time interval in the middle of the code element reaches the preset stable degree, determine that the corresponding time-division multiplexing signal follows the Manchester code encoding rule.

[0071] In this alternative embodiment, after judging the time-division multiplexing signal conforming to the Manchester code includes:

[0072] Measure the relevant parameters of the time-division multiplexing signal conforming to the Manchester code, including the coding rate, the frame length, the period and the time slot interval;

[0073] Convert the Manchester code into binary numbers and organize them into data conforming to the preset magnitude.

[0074] In this alternative embodiment, determining the key position data rule and the final data protocol of the time-division multiplexing signal by sorting, decoding and verifying the time-division multiplexing signal conforming to the Manchester code includes:

[0075] Determine the key position data rule of the time-division multiplexing signal by sorting the time-division multiplexing signal conforming to the Manchester code;

[0076] Determine the final data protocol of the time-division multiplexing signal by decoding and verifying the sorted data.

[0077] In this alternative embodiment, by sorting out the time-division multiplexing signal conforming to the Manchester code, the key position data rules of the time-division multiplexing signal are determined, including:

[0078] Sort out the Manchester code after the binary numbers according to the end format and byte mode;

[0079] When the target of regular consecutive frames is achieved, obtain the key position data rules of the time-division multiplexing signal.

[0080] In this alternative embodiment, by decoding and verifying the sorted-out data, the final data protocol of the time-division multiplexing signal is determined, including:

[0081] Decode the sorted-out data according to the logic of the start bit, end bit, packet header and packet tail to generate an analog time-division multiplexing signal message, and perform verification to determine the final data protocol.

[0082] In this alternative embodiment, according to the key position data rules and the final data protocol, the accuracy of the loopback test for the custom time slot includes:

[0083] Generate the processing logics of the receiving end and the sending end according to the key position data rules and the final data protocol;

[0084] Loopback test the accuracy of the custom time slot, and the accuracy includes protocol, rate, frame length and period.

[0085] In this alternative embodiment, insert the accurate custom time slot into the original time slot of the time-division multiplexing signal, and generate the message data after insertion by parsing the time-division multiplexing signal, including:

[0086] Utilize the concurrent processing ability of the logic chip to parse the last time slot number in the received time-division multiplexing signal, determine the time slot number to be inserted and generate the time slot message to be inserted, and generate the message data after insertion.

[0087] In this alternative embodiment, after converting the message data after insertion into the Manchester code to generate the merged time-division multiplexing signal, including:

[0088] Perform loopback detection on the merged time-division multiplexing signal, and if the detection is successful, the message of the merged time-division multiplexing signal is correct.

[0089] Figure 2 An embodiment of a data extraction and insertion system of the present invention is shown.

[0090] In this alternative embodiment, the data extraction and insertion system includes:

[0091] The signal judgment module 201 is used to obtain the basic parameters of the time-division multiplexing signal and judge the time-division multiplexing signal that conforms to the Manchester code based on the stability of the jump time interval.

[0092] The signal processing module 202 is used to determine the data rule of the key position and the final data protocol of the time-division multiplexing signal by sorting, decoding and verifying the time-division multiplexing signal that conforms to the Manchester code.

[0093] The time slot insertion module 203 is used to loopback and test the accuracy of the custom time slot according to the data rule of the key position and the final data protocol; insert the accurate custom time slot into the original time slot of the time-division multiplexing signal, and generate the inserted packet data by parsing the time-division multiplexing signal; convert the inserted packet data into the Manchester code to generate the merged time-division multiplexing signal.

[0094] To facilitate the understanding of the above technical solution of the present invention, the above technical solution of the present invention will be further described from the perspectives of architecture and principle as follows:

[0095] The present invention quickly extracts the data in the TDM signal and inserts and forwards the custom time slot in real time. At the receiving end, by determining the boundary of each time slot of the TDM signal, the data of each time slot in the signal is extracted one by one, which is convenient for further protocol analysis; at the sending end, according to the protocol parsed by the receiving end, several time slots can be inserted for real-time forwarding according to the application. According to the Figure 4 process, the specific steps are as follows:

[0096] Step 1. According to the Figure 5 process, observe the signal with an oscilloscope to determine the relevant parameters such as the signal coding rule and coding rate. After measurement: The signal follows the Manchester code coding rule. That is, when the encoded signal changes from 0 to 1, it means that the value before encoding is 1, and when it changes from 1 to 0, it means that the value before encoding is 0. The steps are as follows: 1) Set the parameters such as the time base and vertical scale of the oscilloscope, and measure the parameters such as the signal jump time and pulse width; 2) Observe that there is a jump in the middle of each code element measured, and the jump time interval is relatively stable, then it can be determined that the signal follows the Manchester code coding rule; 3) Measure the relevant parameters of the signal. After measurement, the coding rate is 32 Mbps, the frame length is 10.0625 us, the period is 156.25 us, and the time slot interval is 187.5 ns.

[0097] Step 2. Extract the data. Convert the Manchester code into binary numbers and organize them into 16-bit data for further analysis of the data.

[0098] Step 3. According to the Figure 6 process, analyze the data and analyze the protocol. After analysis, the data of this TDM signal has the following characteristics:

[0099] 1) The data follows the Little-Endian format and the LSB (Least Significant Byte) is sent first.

[0100] 2) The TDM message data frame structure is as Figure 7 shown below. Specifically: start bit (1 bit before encoding, value is 1) + start word (high byte is the time slot number, low byte is the number of data) + INDEX word (incremented by itself according to the number of data frames) + 8 data words (user data) + CRC check (Cyclic Redundancy Check) bit (the polynomial is CRC16-CCITT-FALSE).

[0101] The steps are as follows: 1) Collect a large amount of data through step 2; 2) Try to organize the data according to the big (little) - endian format and high (low) - byte method. After achieving the goal of regular continuous frames, it can be determined; 3) Decode the organized data according to the logic of start bit, end bit, packet header, and packet tail (check word). Search for key data such as time slot number, length, and number of frames; 4) Determine the check method. Observe the data according to CRC (Cyclic Redundancy Check), parity check, sum check, etc. Different check methods have certain rules for the length of the check field. For example, the parity check generally only requires 1 bit; the check field length of CRC-8 check is 1 byte; the check field length of CRC-16 check is 2 bytes; the check field length of CRC-32 check is 4 bytes. According to the check field length, it can be initially speculated that the check method is CRC-16. Subsequently, use different CRC generation polynomials for online calculation, compare the calculation results with the check field in the data frame, and finally determine that the check method is: CRC16-CCITT-FALSE. 5) Analyze and organize the data in large quantities according to the initially confirmed protocol to determine the final protocol.

[0102] Step 4: Check the self - defined generated signal parameters. According to the data protocol and rules analyzed in step 3, generate the processing logics for the receiving end and the sending end, and loop - back test the accuracy of the data (protocol, rate, frame length, period). If the loop - back detection between the sending end and the receiving end is correct and the signal parameters of the sending end are the same as those in step 1, it means that the self - defined generated time slots are indistinguishable.

[0103] Step 5: According to the Figure 8 process, insert the time slots generated in step 4 into the original time slots to generate TDM message data. Utilize the concurrent processing ability of FPGA (Field Programmable Gate Array, a programmable logic chip) to parse the last time slot number of the received TDM signal at the receiving end, thereby determining the time slot number to be inserted and generating the time slot message to be inserted, and simultaneously generating the message data after insertion.

[0104] Step 6: Convert the inserted data into Manchester code to generate the merged TDM signal. Then, in accordance with S4, connect the merged TDM signal to the receiving end and perform loopback detection. Successful detection indicates that the generated message after merging is error-free.

[0105] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as Figure 3 shown. The computer device includes a processor, a memory, and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store static information and dynamic information data. The network interface of the computer device is used to communicate with external terminals through a network connection. When the computer program is executed by the processor, it implements the steps in the above method embodiment.

[0106] Those skilled in the art can understand that Figure 3 the structure shown in

[0107] is only a block diagram of a part of the structure related to the solution of the present invention, and does not constitute a limitation on the computer device to which the solution of the present invention is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0108] In addition, the present invention also provides a computer device, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, it implements the steps in the above method embodiment.

[0109] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the embodiments provided by the present invention can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.

[0110] The present invention is not limited to the structures that have been described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present invention is only limited by the appended claims.

Claims

1. A data extraction and insertion method, characterized in that: include: Obtain the basic parameters of the time division multiplexing signal, and determine the time division multiplexing signal that complies with the Manchester code based on the stability of the hopping time interval; By sorting, decoding and verifying the time-division multiplexing signal that conforms to the Manchester code, the key position data regularity and final data protocol of the time-division multiplexing signal are determined; According to the key position data rules and the final data protocol, the accuracy of the custom time slot is looped back to test; the accurate custom time slot is inserted into the original time slot of the time division multiplexing signal, and the inserted message data is generated by parsing the time division multiplexing signal; the inserted message data is converted into Manchester code to generate a combined time division multiplexing signal.

2. A data extraction and insertion method according to claim 1, characterized in that: The basic parameters of the time division multiplexing signal are obtained, and the stability of the hopping time interval is used as a reference to determine whether the time division multiplexing signal conforms to the Manchester code. The method includes: Use a configured oscilloscope to measure the basic parameters of the time-division multiplexed signal, including transition time and pulse width; After measuring that the time interval of the intermediate hopping of the code element reaches the preset stability level, it is determined that the corresponding time division multiplexing signal complies with the Manchester code encoding rule.

3. A data extraction and insertion method according to claim 2, characterized in that: The method of determining the time division multiplexing signal conforming to the Manchester code comprises: Measure the relevant parameters of the time-division multiplexed signal conforming to Manchester code, including coding rate, frame length, cycle and time slot interval; The Manchester code is converted into binary numbers and organized into data of a preset magnitude.

4. A data extraction and insertion method according to claim 1, characterized in that: The method of determining the key position data regularity and final data protocol of the time division multiplexing signal by performing data sorting, decoding and verification on the time division multiplexing signal conforming to the Manchester code includes: By sorting the data of the time-division multiplexing signal that conforms to the Manchester code, the key position data regularity of the time-division multiplexing signal is determined; The final data protocol of the time-division multiplexed signal is determined by decoding and verifying the sorted data.

5. A data extraction and insertion method according to claim 4, characterized in that: The key position data rules of the time division multiplexing signal are determined by sorting the time division multiplexing signal conforming to the Manchester code, including: Arrange the Manchester code after the binary number according to the end format and byte mode; When the goal of regular continuous frames is achieved, the key position data regularity of the time division multiplexing signal is obtained.

6. A data extraction and insertion method according to claim 4, characterized in that: Determining the final data protocol of the time division multiplexing signal by decoding and verifying the sorted data includes: According to the logic of the start bit, end bit, packet header and packet tail, the sorted data is decoded to generate a simulated time-division multiplexing signal message, which is then verified to determine the final data protocol.

7. A data extraction and insertion method according to claim 1, characterized in that: According to the key position data rules and final data protocol, the accuracy of the loopback test custom time slot includes: Generate receiving and sending end processing logic according to key location data rules and final data protocol; Loopback tests the accuracy of custom time slots, including protocol, rate, frame length and period.

8. A data extraction and insertion method according to claim 1, characterized in that: The inserting of the accurate custom time slot into the original time slot of the time division multiplexing signal and generating the inserted message data by parsing the time division multiplexing signal comprises: By utilizing the concurrent processing capability of the logic chip, the last time slot number in the received time division multiplexing signal is parsed, the time slot number to be inserted is determined, the time slot message to be inserted is generated, and the message data after insertion is generated.

9. A data extraction and insertion method according to claim 1, characterized in that: The method of converting the inserted message data into Manchester code to generate a combined time division multiplexing signal comprises: A loopback detection is performed on the combined time division multiplexing signal, and if the detection is successful, the message of the combined time division multiplexing signal is correct.

10. A data extraction and insertion system, characterized in that: include: The signal judgment module is used to obtain the basic parameters of the time-division multiplexing signal and judge the time-division multiplexing signal that conforms to the Manchester code based on the stability of the hopping time interval; The signal processing module is used to determine the key position data regularity and final data protocol of the time-division multiplexing signal by sorting, decoding and verifying the time-division multiplexing signal conforming to the Manchester code; The time slot insertion module is used to loop back test the accuracy of the custom time slot according to the key position data rules and the final data protocol; insert the accurate custom time slot into the original time slot of the time division multiplexing signal, and generate the inserted message data by parsing the time division multiplexing signal; convert the inserted message data into Manchester code to generate a combined time division multiplexing signal.