Multimode test body lossless reinjection data synchronization method and device
By combining a conformal fiber electric field sensor array, a plastic fiber-CAN-FD link, and an edge GPU node, the problems of shielding integrity and data synchronization in high-power microwave effect experiments were solved. This enabled real-time, high-concurrency, low-latency, lossless reinjection and synchronization of electric field data inside the test body, ensuring data reliability and traceability.
Patent Information
- Application Number
- CN202511998863.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-29
- Publication Date
- 2026-01-30
AI Technical Summary
In existing high-power microwave effect tests, metal connections or through-wall leads may induce currents that damage the shielding integrity, data synchronization lacks real-time performance and a high-precision time reference, and multi-user concurrent access cannot be achieved.
A conformal fiber electric field sensor array is used for lossless data transmission with a plastic fiber-CAN-FD link. Voxelization and WebGL rendering are performed by edge GPU nodes. Data synchronization is achieved through WebRTC and HTTPS protocols. A unified time base is provided by White-Rabbit clock. Finally, hash digests and blockchain are used to ensure that the data is tamper-proof.
It achieves the maintenance of the shielding chamber integrity in high-power microwave effect experiments, ensuring real-time, high-concurrency, low-latency lossless reinjection and synchronization of electric field data inside the test body, and improving the reliability and traceability of the data.
Smart Images

Figure CN121441925A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of high-power microwave effect test in laboratory, in particular to a multi-mode test body nondestructive back-annotation data synchronization method and device. BACKGROUND
[0002] In the prior art, high-power microwave (HPM) effect test usually faces technical challenges such as metal wall penetration induced current destroying shielding integrity, high latency and frame rate reduction in multi-user concurrency, and large data alignment error caused by non-uniform time reference.
[0003] To this end, the patent for invention with publication number CN105009133B discloses a method and system for synchronizing nondestructive testing devices, characterized by a nondestructive testing system, including a nondestructive testing device including a memory, a sensor, and a processor, configured to: interactively couple the nondestructive testing device to an external system, wherein the nondestructive testing device includes a sensor configured to nondestructively observe machinery; automatically receive a notification from the external system of an update to digital content that has been placed onto the external system; transmit device type identification information; receive instructions to add, modify, or delete digital content based on the device type identification information, wherein the device type identification identifies a type of device to be tested; and run the instructions, wherein the memory is configured to store the digital content, wherein the digital content includes a digital device manual, a testing procedure, a trained procedure, a regulatory document, a regulatory procedure, an audio, a video, a text, a multimedia, an interactive computer simulation, a device driver, a firmware, a configuration file, a configuration-related file, a nondestructive testing executable application, an application programming interface, or any combination thereof. Through the interaction between the external system and the nondestructive testing device, automatic synchronization and update of digital content are achieved, and progress has been made in improving the data management efficiency and collaborative work of nondestructive testing equipment.
[0004] The above technical solution has made progress in general nondestructive testing data synchronization, but still has the following technical problems: it is not designed according to the high electromagnetic field environment, and cannot solve the problem of induced current and breakdown discharge caused by metal connection or wall penetration lead, thereby destroying the integrity of the shielding cabin; the data synchronization content is mainly static or pre-stored digital data, not dynamic and real-time data stream collected by the internal sensor of the test body, and cannot realize instant back-annotation and visualization of data during the test; and there is a lack of high-precision and unified time reference mechanism, making it difficult to meet multi-user concurrent access.
[0005] Therefore, it is necessary to provide a multi-mode test body nondestructive back-annotation data synchronization method and device to solve the above-mentioned defects in the prior art. SUMMARY
[0006] The purpose of the present application is to solve the problem of how to realize real-time, high concurrency, low delay and lossless back-annotation and synchronization of sensor data inside the test body under the premise of ensuring the integrity of the shielding cabin in high-power microwave effect tests, and to provide a multi-mode test body lossless back-annotation data synchronization method and device to solve the above technical problems in view of the technical defects of the prior art.
[0007] To achieve the above purpose, the present application provides the following technical solutions: In a first aspect, the present application provides a multi-mode test body lossless back-annotation data synchronization method, comprising the following steps: Step S1: Data acquisition and transmission, collect the electric field data inside the multi-mode test body and transmit it outside the shielding cabin of the multi-mode test body; Step S2: Edge processing, the electric field data transmitted to the outside of the shielding cabin is sent to the edge GPU node for voxelization processing and WebGL volume rendering; Step S3: Data synchronization, real-time synchronization of three-dimensional volume rendering data stream to multiple user terminal browsers through WebRTC and HTTPS protocol; Step S4: Time synchronization, provide a unified high-precision time reference through White-Rabbit clock to realize multi-channel data sub-nanosecond alignment; Step S5: Data storage, generate a hash digest for the synchronized data and write it into a blockchain to ensure that the data cannot be tampered with and is traceable throughout the process.
[0008] In a second aspect, the present application also provides a multi-mode test body lossless back-annotation data synchronization device, comprising: A conformal optical fiber electric field sensor array is built into the inner wall of a fixed or sliding rail supported multi-mode test body to collect electric field amplitude; A plastic optical fiber-CAN-FD link is connected to the conformal optical fiber electric field sensor array at the input end and outputs the electric field data losslessly to the outside of the shielding cabin through the shielding cabin; An edge GPU node is connected to the output end of the plastic optical fiber-CAN-FD link at the input end, and an NVIDIA Jetson Orin platform is mounted inside to run CUDA kernel functions and WebGL volume rendering for voxelization and 3D rendering of electric field data; A Web server is in communication connection with the edge GPU node, and deploys WebRTC and HTTPS channels through Node.js for real-time data synchronization and 3D interaction; A White-Rabbit clock is in synchronous connection with the conformal optical fiber electric field sensor array, the edge GPU node and the Web server to provide a time reference for the device.
[0009] The conformal optical fiber electric field sensor array, the plastic optical fiber-CAN-FD link, the edge GPU node, the Web server and the White-Rabbit clock are sequentially connected and work cooperatively to realize real-time, high concurrency and low-delay lossless back-annotation of the internal electric field data of the test body.
[0010] The present application has the beneficial effects that, The present application realizes lossless back-annotation of the internal electric field data of the test body by adopting the conformal optical fiber sensor and the plastic optical fiber link, ensures the integrity of the shielded cabin is not damaged in the high-power microwave effect test, and fundamentally solves the leakage risk and data distortion problem caused by the traditional electrical connection mode.
[0011] The present application realizes high concurrency and low-delay electric field data analysis capability by setting the edge GPU node outside the shielded cabin and using the CUDA kernel function to complete voxelization and 3D rendering, thereby guaranteeing the data processing needs of the complex multi-mode test body under high real-time conditions.
[0012] The present application realizes real-time distribution of three-dimensional body rendering data stream through WebRTC and HTTPS protocols, can be synchronized to multiple user end browsers, ensures that multiple users can simultaneously obtain lossless and low-delay data presentation on different terminals, thereby improving the collaborative efficiency of test command, monitoring and analysis.
[0013] The present application adopts the White-Rabbit clock to provide a unified time reference for multi-channel data, realizes sub-nanosecond time alignment capability, fundamentally solves the time drift problem between multi-mode data, and ensures the accuracy and comparability of multi-source information fusion.
[0014] The present application realizes non-tamperable and traceable test data by generating a hash digest of the synchronization data and writing it into a blockchain, ensures the security and credibility of the data in the process of collection, processing, transmission and storage, and provides a reliable data protection mechanism for the high-power microwave effect test.
[0015] In summary, the present application realizes lossless, high concurrency, low-delay back-annotation and accurate synchronization of the internal electric field data of the multi-mode test body on the premise of maintaining the integrity of the shielded cabin, thereby ensuring the authenticity, continuity and traceability of the test data, and improving the safety, real-time performance and reliability of data transmission in the high-power microwave effect test.
[0016] Therefore, compared with the prior art, the present application has outstanding substantial characteristics and significant progress, and the beneficial effects of its implementation are also obvious. BRIEF DESCRIPTION OF DRAWINGS
[0017] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0018] Figure 1 This is a flowchart of a method for synchronizing non-destructive reinjection data from multi-mode test specimens; Figure 2 This is a schematic diagram of a multi-mode test specimen non-destructive reinjection data synchronization device; Figure 3 This is a line drawing of the WebGL volume rendering pipeline. Detailed Implementation
[0019] The present invention will now be described in detail with reference to the accompanying drawings and specific embodiments. The following embodiments are explanations of the present invention, but the present invention is not limited to the following implementation methods.
[0020] Example 1: like Figure 1 As shown in the figure, this embodiment provides a method for synchronizing non-destructive reinjection data of multi-mode test specimens, which includes the following steps: Step S1: Data acquisition and transmission step, acquiring the electric field data inside the multimode test body and transmitting it to the outside of the shielded chamber of the multimode test body; Step S2: The edge processing step involves sending the electric field data transmitted to the outside of the shielded chamber into the edge GPU node for voxelization and WebGL volume rendering. Step S3: The data synchronization step, which uses WebRTC and HTTPS protocols to synchronize the 3D volume rendering data stream to multiple user browsers in real time; Step S4: The time synchronization step, through the White-Rabbit clock, provides a unified high-precision time base to achieve sub-nanosecond alignment of multi-channel data; Step S5: Data storage step, generating a hash digest of the synchronized data and writing it into the blockchain to ensure that the data is immutable and traceable throughout the process.
[0021] In step S1, the electric field data inside the multimode test body is collected by a conformal fiber electric field sensor array, and the electric field data is transmitted to the outside of the multimode test body shielding chamber through a plastic fiber-CAN-FD link.
[0022] The conformal optical fiber electric field sensor array can collect electric field data in a distributed manner at a density greater than 20 points per meter, and is composed of a plurality of bendable and conformable optical fiber sensors, each of which includes a microstrip thin film structure made of LiNbO3 for measuring external electric field signals optically; the optical fiber sensors are closely adhered in a spiral chain layout on the inner wall of the test body, and the conformal bonding method is used to ensure that the sensors are seamlessly adhered to the inner wall of the test body without metal contact throughout, thereby avoiding electromagnetic interference caused by metal.
[0023] The plastic optical fiber-CAN-FD link is a high-isolation, zero-metal, fast-deployed hybrid communication link specially designed for high-power microwave compact field environments. It combines the CAN-FD bus protocol with the plastic optical fiber physical layer to ensure real-time, high-reliability, and electromagnetic leakage-free transmission of electric field data from the inside of the test body to the edge GPU node. The plastic optical fiber-CAN-FD link has a bandwidth of 1 Mbps, supports 48 channels of 1 kHz sampling, and has a bit error rate of less than 10 -9 The data transmission process is controlled within 200 ms, the installation time is 30 seconds, and the plug-and-play design reduces maintenance requirements and labor costs. Its low cost, high efficiency, and fast deployment capability make it have obvious advantages in experimental environments.
[0024] The plastic optical fiber uses PM1550 optical fiber with an outer diameter of 3 mm, which is sufficient to ensure that it passes through the compact field turntable center hole in the experimental environment without damaging the optical fiber; PM1550 optical fiber is a plastic optical fiber specially designed for optical fiber communication and sensing systems, made of polymethyl methacrylate material, with very excellent mechanical properties and adaptability, especially in flexibility, cost-effectiveness, and durability.
[0025] The CAN-FD (Controller Area Network Flexible Data-Rate) bus protocol is an extended version of the CAN protocol with higher data transmission rate and larger data frame capacity. The CAN-FD bus protocol supports a maximum data frame length of 64 bytes, providing higher bandwidth to meet the needs of complex systems. The introduction of the CAN-FD bus protocol makes data transmission not only real-time, but also capable of handling more sensor data, especially in multi-channel, high-frequency sampling applications, ensuring fast and stable data transmission.
[0026] Through this step, the interference problem caused by traditional metal through-wall can be effectively solved, and the integrity of the shielded cabin can be maintained on the premise of ensuring efficient and low-latency data transmission, thereby maintaining the stability of the environment during the experiment.
[0027] In step S2, the electric field data transmitted to the outside of the multi-mode test body shielding cabin is sent to the edge GPU node for processing, a CUDA kernel function is called to demodulate the electric field waveform, generate point clouds, and voxelize, and the electric field data is converted into structured 256³ three-dimensional voxel data. Subsequently, the 256³ three-dimensional voxel data is shared through zero-copy memory sharing for WebGL volume rendering, and a three-dimensional volume rendering data stream and a three-dimensional visualization image with a frame rate of no less than thirty frames per second are output, so that a user can directly view the images in a browser, and realize real-time updating of the three-dimensional visualization image for the user-side browser.
[0028] The CUDA kernel function is a parallel computing program running on an NVIDIA GPU, which is written in CUDA C / C++ and used for real-time parallel processing of data collected by an electric field sensor on the GPU, including data demodulation, point cloud generation, and voxelization. The CUDA kernel function schedules a large number of threads at one time through the CPU end in the grid and block mode, so that thousands of GPU cores can participate in the calculation at the same time, thereby significantly reducing the overall processing delay.
[0029] As shown in Figure 3 The electric field data is demodulated in amplitude by the CUDA kernel function at a refresh rate of 1 kHz and point cloud data is generated, and then the point cloud data is mapped to a 256×256×256 three-dimensional voxel grid through a CUDA voxelization algorithm, and converted into 256³ three-dimensional voxel data. The voxelization process is completed inside the GPU memory, and a zero-copy memory sharing mechanism is used for WebGL volume rendering, which avoids data movement between the CPU and the GPU, thereby controlling the processing delay within tens of milliseconds. Through the above parallel computing process, fast three-dimensional reconstruction of the electric field data can be realized, and 256³ three-dimensional voxel data is provided for subsequent real-time three-dimensional rendering.
[0030] The CUDA voxelization algorithm refers to a three-dimensional pixelization process performed in parallel on the GPU through the CUDA kernel function. This process converts point cloud information of more than 20 electric field data points per meter into a three-dimensional voxel grid composed of 256×256×256 voxels in real time, and then converts it into 256³ three-dimensional voxel data. The converted data can be directly shared in memory, and the processing delay is less than 20 milliseconds, providing efficient input for subsequent WebGL volume rendering.
[0031] WebGL body rendering refers to the use of the browser's built-in graphics interface JavaScript to call GPU resources through WebGL 1.0 / 2.0 interfaces to render 256³ three-dimensional voxel electric field data into three-dimensional images in real time within Chrome, Firefox, Edge, and other web browsers, achieving 3D visualization within the browser. This method supports 10 or more concurrent user access. This method can generate continuous three-dimensional images at low latency, making it easy for users to visually observe and analyze experimental data, thereby improving overall data understanding efficiency and interactive experience.
[0032] Performing voxelization processing and WebGL rendering on edge GPU nodes can reduce network latency caused by traditional cloud processing, with the entire process of electric field data from input to three-dimensional visualization being processed within 200 ms. The large-scale parallelism of CUDA kernel functions enables the system to complete voxelization and rendering tasks at a high refresh rate, outputting a three-dimensional body rendering data stream with a frame rate of not less than thirty frames per second, supporting real-time visualization requirements for 10 or more concurrent user access; at the same time, relying on zero-copy shared memory and local GPU inference, it avoids the latency caused by metal wall penetration and remote cloud computing, and improves data security.
[0033] In step S3, the three-dimensional body rendering data stream is synchronized to multiple user-side browsers through WebRTC and HTTPS protocols, realizing real-time data synchronization for multiple concurrent users. WebRTC protocol is responsible for transmitting low-latency audio and video data streams, while HTTPS protocol provides a secure data transmission channel to ensure data confidentiality and integrity.
[0034] WebRTC (Web Real-Time Communication) is a technology that supports real-time voice, video, and data sharing between browsers and mobile applications. Its core feature is that it does not require plugins or additional software support and can directly implement real-time point-to-point communication in the browser. WebRTC allows users to transmit audio, video, or data directly over the network without installing any third-party applications. This technology is particularly suitable for real-time communication applications such as video conferencing, online customer service, and real-time data sharing. In step S3, WebRTC technology is used to realize real-time transmission of electric field data and sharing of visualization results. It supports low-latency, high-definition data stream transmission and can support multiple concurrent user access. Through WebRTC, experimental data can be quickly transmitted between different users, ensuring real-time updates and providing real-time interaction capabilities, thereby greatly improving the efficiency and collaboration of laboratory operations.
[0035] HTTPS (Hypertext Transfer Protocol Secure) is a secure version of the HTTP protocol based on SSL / TLS, used to ensure the security of data transmission between the client and the server. It protects the privacy of data transmission through an encrypted channel, preventing data from being tampered with or leaked during transmission. HTTPS is widely used in online services that require protection of data integrity and privacy. In step S3, HTTPS is used to ensure the security of the WebRTC data transmission process. By encrypting the transmitted data, HTTPS can protect the experimental data from malicious attacks or theft. It ensures the security of data transmission from the user end to the server end, ensuring the integrity and privacy protection of experimental data, especially in scenarios with multiple concurrent access and data synchronization.
[0036] The combination of WebRTC and HTTPS provides an efficient and secure real-time data transmission solution. WebRTC is responsible for low-latency data transmission, ensuring smooth and timely data updates for multiple users accessing concurrently, while HTTPS provides encryption protection on this basis, ensuring that data is not tampered with, stolen, or leaked during transmission. The combined solution not only enables real-time data synchronization within 200 milliseconds, but also supports more than 10 concurrent users without relying on plugins. Each user can browse, interact with, and analyze experimental data in real time, ensuring efficient collaboration and immediate feedback during the experiment.
[0037] In step S4, White-Rabbit clock is used to achieve high-precision time synchronization, providing a unified time reference and aligning multi-channel data at sub-nanosecond level. The timestamps of all sensors and computing nodes are synchronized by the White-Rabbit clock, ensuring consistent data timing between different nodes.
[0038] In this step, the White-Rabbit clock provides a time reference with an accuracy of less than 1 ns, ensuring that all electric field data and rendering data can be accurately synchronized. Specifically, the collected data and the processed data from the edge GPU nodes all have timestamps, and the data from multiple channels are aligned with high precision by the White-Rabbit clock, achieving seamless data fusion. Through its precise synchronization mechanism, the White-Rabbit clock can ensure that the data timing error of different nodes in high-concurrency and multi-channel experiments is controlled within 0.8 ns, thereby ensuring the synchronization and high precision of each data stream.
[0039] White-Rabbit clock is a high-precision synchronization clock system suitable for distributed experiments or measurement environments that require extremely high time accuracy. It combines traditional IEEE 1588 Precision Time Protocol (PTP) and high-speed synchronization technology to achieve sub-nanosecond time synchronization, even reaching sub-nanosecond accuracy. White-Rabbit clock transmits time synchronization signals over the network, ensuring that multiple devices work on the same time reference, eliminating uncertainties and errors in traditional clock synchronization methods.
[0040] With the extremely high precision time synchronization provided by White-Rabbit clock, all devices and computing nodes in the experiment can work on the same time reference, ensuring seamless data integration in multi-channel, high-concurrency experimental environments, improving the accuracy of experimental results, reducing data inconsistency caused by time deviation, and ensuring precise synchronization between electric field data and rendering data, providing higher quality data analysis and decision support for experimenters.
[0041] In step S5, the data is generated by SHA-256 hash algorithm to generate 256-bit hash digest, and the hash digest is packaged together with the timestamp of the data in JSON format. Then, the blockchain light node of Ethereum or IPFS is written to the blockchain to realize data storage and tamper-proof function. The whole process is controlled within 20 milliseconds, and the hash digest can be completed within 5 seconds, ensuring the real-time and security of the data.
[0042] The data includes data collected by the conformal fiber electric field sensor array, 256³ three-dimensional voxel data processed by GPU, timestamp and multi-channel data. After precise time synchronization, these data are generated by SHA-256 hash algorithm to generate 256-bit hash digest, and packaged together with the timestamp in JSON format. Then, the hash digest and metadata of the data are written to the blockchain system through the blockchain light node, ensuring that the data is tamper-proof, auditable and traceable.
[0043] SHA-256 (Secure Hash Algorithm 256-bit) is a one-way hash function commonly used for data encryption. It receives an input data and generates a fixed-length 256-bit hash digest. This hash digest is unique and cannot be reversed from the original data. Therefore, SHA-256 is widely used in data integrity verification, and the hash digest can prevent data tampering, as any modification to the original data will cause the hash digest to change.
[0044] JSON (JavaScript Object Notation) is a lightweight data-interchange format used to represent data in a structured way. It organizes information using key-value pairs, making it easy for humans to read and write, while also facilitating machine parsing and generation. JSON can represent objects, arrays, strings, numbers, booleans, and null values, and is widely used in front-end and back-end data transmission, sensor data encapsulation, configuration file storage, and other scenarios. In this embodiment, JSON can encapsulate collected sensor data and timestamps into a standard format, achieving data structuring, easy parsing, and traceability.
[0045] Hash-on-chain is a technical method that writes hash digests generated from experimental data using hash algorithms such as SHA-256 into specific blocks of a blockchain. Leveraging the immutability, traceability, and decentralization of blockchain, this method provides tamper-proof, auditable, and traceable electronic evidence for laboratory HPM effect experimental data. During experiments, this technology achieves zero-metal-through-wall transmission, low latency of less than 200 milliseconds, and supports data integrity guarantees for 10 or more users accessing the data simultaneously.
[0046] The specific operational process includes: generating a 256-bit hash digest of the experimental data using the SHA-256 hash algorithm; encapsulating the hash digest within 20 milliseconds; and writing the digest to the blockchain through a blockchain light node to ensure that the data is immutable once recorded. The entire data writing process can typically be completed within 5 seconds, thus providing fast and secure evidence storage capabilities. This method guarantees the authenticity of the experimental data, and even if the data is attempted to be tampered with, it can be traced, while providing a high degree of integrity and security for the experiment.
[0047] By using hash-based blockchain technology, data can be guaranteed to be tamper-proof and unforgeable, achieving full traceability. Users can verify the authenticity of the data at any time, ensuring the integrity of the experimental data. This solution not only enhances data security but also provides technical protection for the legal validity of experimental results, supporting subsequent audits and data reuse.
[0048] Example 2: like Figure 2 As shown in the figure, this embodiment provides a multi-mode test body non-destructive reinjection data synchronization device, comprising: A conformal fiber electric field sensor array, mounted on the inner wall of a multimode experimental chamber supported by fixed or sliding rails, collects the electric field amplitude inside the chamber at a spatial density greater than 20 points / meter. The collected data is output and transmitted to the outside of the shielded chamber via a plastic fiber-CAN-FD link. The electric field data transmitted through the plastic fiber-CAN-FD link enters an edge GPU node. The edge GPU node uses CUDA kernel functions to voxelize the electric field data and performs WebGL volume rendering using the shared memory mechanism of CUDA and WebGL. On the edge GPU node, the end-to-end WebGL volume rendering latency is kept within 100ms, ensuring the real-time performance of the data processing link. The rendered data is transmitted through a web server. The web server uses HTTPS and WebRTC protocols to establish a zero-plugin real-time communication channel, enabling real-time synchronization and interactive display of the rendered data stream. A White-Rabbit clock, synchronously connected to the conformal fiber electric field sensor array, edge GPU node, and web server, provides a time reference for the device.
[0049] Through the coordinated operation of the above components, the device can achieve real-time, high-concurrency, low-latency non-destructive reinjection, synchronization, and visualization of the electric field data inside the test body without damaging the test body structure, introducing metal through walls, or interrupting the test process.
[0050] The conformal fiber electric field sensor array can collect electric field data in a distributed manner at a density of more than 20 points / meter. The conformal fiber electric field sensor array is composed of multiple flexible and bonded fiber sensors. Each fiber sensor includes a microstrip thin film structure made of LiNbO3, which is used to measure the external electric field signal optically. The fiber sensors are tightly bonded to the inner wall of the test body in a helical chain layout. The conformal bonding method ensures that the sensor and the inner wall of the test body are seamlessly bonded, with no metal contact throughout the process, avoiding electromagnetic interference caused by metal, and enabling real-time monitoring of the electric field strength inside the test body.
[0051] The described plastic fiber-CAN-FD link is a highly isolated, zero-metal, and rapidly deployable hybrid communication link specifically designed for high-power microwave compact field environments. It combines the CAN-FD bus protocol with a plastic fiber physical layer, ensuring real-time, highly reliable, and electromagnetically leakage-free transmission of electric field data from the experimental site to edge GPU nodes. The plastic fiber-CAN-FD link features 1 Mbps bandwidth, supports 48 channels at 1 kHz sampling, and has a bit error rate of less than 10-1. -9 The system controls data transmission within 200ms and installation time to 30 seconds. Its plug-and-play design reduces maintenance needs and labor costs. Its low cost, high efficiency, and rapid deployment capabilities give it a significant advantage in experimental environments.
[0052] The plastic optical fiber uses PM1550 fiber with an outer diameter of 3mm, which is sufficient to ensure that it passes through the center hole of the compact field turntable in the experimental environment without damaging the fiber. PM1550 fiber is a plastic optical fiber specifically designed for optical fiber communication and sensing systems. It is made of polymethyl methacrylate material and has excellent mechanical properties and adaptability, especially in terms of flexibility, cost-effectiveness and durability.
[0053] The edge GPU node, based on the NVIDIA Jetson Orin platform, runs CUDA kernel functions and WebGL volume rendering to voxelize and 3D render electric field volume data, and can process 256³ three-dimensional voxel meshes. The web server uses HTTPS and WebRTC protocols for data transmission and synchronization, supports concurrent access by 10 or more users, and requires no additional plugins, ensuring it's ready to use in Chrome and Firefox browsers. Through this server, users can access data in real time and interact with the rendered results, meeting the needs of multi-user concurrency and low latency.
[0054] To ensure the time synchronization accuracy of multi-channel data, a White-Rabbit clock is used to provide a unified high-precision time reference. The clock accuracy is less than 1 ns, ensuring that the time alignment error during data injection, processing, and synchronization is less than 0.8 ns, achieving high-precision data synchronization and sub-nanosecond alignment of multi-channel data.
[0055] To enhance data integrity and traceability, the device can generate JSON-encapsulated data on edge GPU nodes, calculate a hash digest using the SHA-256 algorithm, and write the hash digest to the blockchain, achieving encapsulation within 20 ms and writing to the blockchain within 5 seconds, effectively preventing data tampering and achieving reliable data management.
[0056] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. The methods disclosed in the embodiments are described simply because they correspond to the systems disclosed in the embodiments; relevant details can be found in the method section.
[0057] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0058] In the embodiments provided by this invention, it should be understood that the disclosed systems, methods, and approaches can be implemented in other ways. For example, the system embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between systems or units may be electrical, mechanical, or other forms.
[0059] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0060] In addition, the functional modules in the various embodiments of the present invention can be integrated into one processing unit, or each module can exist physically separately, or two or more modules can be integrated into one unit.
[0061] Similarly, in the various embodiments of the present invention, each processing unit can be integrated into a functional module, or each processing unit can exist physically, or two or more processing units can be integrated into a functional module.
[0062] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.
[0063] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0064] The above-disclosed embodiments are merely preferred embodiments of the present invention, but the present invention is not limited thereto. Any non-creative variations that can be conceived by those skilled in the art, as well as any improvements and modifications made without departing from the principles of the present invention, should fall within the protection scope of the present invention.
Claims
1. A method for synchronizing non-destructive backfill data of a multi-mode test body, characterized in that, The method comprises the following steps: Step S1: a data acquisition and transmission step, acquiring internal electric field data of a multi-mode test body and transmitting to outside of a shielding cabin of the multi-mode test body; Step S2: an edge processing step, sending the electric field data transmitted to the outside of the shielding cabin into an edge GPU node for voxelization processing and WebGL body rendering; Step S3: a data synchronization step, synchronizing three-dimensional body rendering data streams to multiple user terminal browsers in real time through WebRTC and HTTPS protocols; Step S4: a time synchronization step, providing a unified high-precision time reference through a White-Rabbit clock to realize sub-nanosecond alignment of multi-channel data; Step S5: a data storage step, generating a hash digest of the synchronized data and writing it into a blockchain to ensure that the data is tamper-proof and traceable throughout the process.
2. The method of claim 1, wherein, In the step S1, the electric field data inside the multi-mode test body is acquired by a conformal optical fiber electric field sensor array, and the electric field data is transmitted to the outside of the shielding cabin of the multi-mode test body through a plastic optical fiber-CAN-FD link.
3. The method of claim 1 or 2, wherein, In the step S2, the electric field data transmitted to the outside of the shielding cabin of the multi-mode test body is sent into an edge GPU node for processing, a CUDA kernel function is called to demodulate the electric field waveform, generate point clouds and voxelize, the electric field data is converted into structured 256³ three-dimensional voxel data, the three-dimensional voxel data is shared through zero-copy memory for WebGL body rendering, and three-dimensional rendering data streams and three-dimensional visualization images are output.
4. The method of claim 3, wherein, The electric field data is demodulated in amplitude at a refresh rate of 1 kHz by the CUDA kernel function and point cloud data is generated, the point cloud data is mapped into a 256×256×256 three-dimensional voxel grid through a CUDA voxelization algorithm, and converted into 256³ three-dimensional voxel data.
5. The method of claim 4, wherein, In the step S3, the three-dimensional body rendering data streams are synchronized to multiple user terminal browsers through WebRTC and HTTPS protocols to realize multi-user concurrent real-time data synchronization, wherein the WebRTC protocol is responsible for transmitting low-delay audio and video data streams, and the HTTPS protocol provides a secure data transmission channel.
6. The method of claim 5, wherein, In the step S4, high-precision time synchronization is realized through a White-Rabbit clock to provide a unified time reference for sub-nanosecond alignment of multi-channel data, all data and data processed by the edge GPU node are time-stamped, and the data of multiple channels are high-precision aligned through the White-Rabbit clock.
7. The method of claim 6, wherein, In the step S5, the data is generated into a 256-bit hash digest through a SHA-256 hash algorithm, and the hash digest is packaged into a JSON format together with the timestamp of the data and written into a blockchain.
8. A non-destructive backfill data synchronization device for multi-mode test objects, characterized by It comprises: a conformal optical fiber electric field sensor array, a plastic optical fiber-CAN-FD link, an edge GPU node, a Web server, and a White-Rabbit clock; the conformal optical fiber electric field sensor array is built into the inner wall of a fixed or sliding rail supported multi-mode test body to acquire electric field amplitude; A plastic optical fiber-CAN-FD link is connected to the input end of the conformal fiber electric field sensor array and the output end penetrates the shielded cabin to non-destructively inject electric field data outside the shielded cabin; An edge GPU node is connected to the output end of the plastic optical fiber-CAN-FD link, internally carries an NVIDIA Jetson Orin platform, runs CUDA kernel functions and WebGL volume rendering, voxelizes and 3D renders electric field data; A web server is in communication connection with the edge GPU node, deploys WebRTC and HTTPS channels through Node.js, and performs data synchronization and 3D interaction; A White-Rabbit clock is in synchronous connection with the conformal fiber electric field sensor array, the edge GPU node, and the web server.
9. The multi-mode test body non-destructive data injection synchronization device according to claim 8, wherein The conformal fiber electric field sensor array can collect electric field data in a distributed manner at a density greater than 20 points per meter, and is composed of a plurality of bendable and conformable fiber sensors, each of which includes a microstrip thin film structure made of LiNbO3 for measuring external electric field signals through optical means; the fiber sensors are closely pasted in a spiral chain layout on the inner wall of the test body, and are seamlessly pasted on the inner wall of the test body by conformal bonding; The plastic optical fiber-CAN-FD link is a hybrid communication link specially designed for high-power microwave compact field environment, which combines CAN-FD bus protocol with plastic optical fiber physical layer, has 1 Mbps bandwidth, supports 48 channels 1 kHz sampling, and the bit error rate is less than 10 -9 , the data transmission process control is within 200ms, and the installation time is 30 seconds; The edge GPU node is based on an NVIDIA Jetson Orin platform, runs CUDA kernel functions and WebGL volume rendering, voxelizes and 3D renders electric field volume data, and can process a 256³ three-dimensional voxel grid; The web server uses HTTPS and WebRTC protocols for data transmission and synchronization, and supports 10 or more concurrent user access; A White-Rabbit clock provides a unified high-precision time reference, with a clock accuracy of less than 1 ns and a time alignment error of less than 0.8 ns in the data injection, processing and synchronization process; The device generates JSON encapsulated data at the edge GPU node, calculates a hash digest using the SHA-256 algorithm, and writes the hash digest to a blockchain.
10. The multi-mode test body non-destructive data injection synchronization device according to claim 9, wherein The plastic optical fiber uses a PM1550 optical fiber with an outer diameter of 3 mm; the PM1550 optical fiber is made of polymethyl methacrylate material; the CAN-FD bus protocol has higher data transmission rate and larger data frame capacity, and the CAN-FD bus protocol supports a maximum data frame length of 64 bytes.
Citation Information
Patent Citations
Systems and methods for synchronizing non-destructive testing devices
CN105009133B
Non-disturbance reconfigurable electromagnetic interference detection device and method for simulating real boundary
CN106291189A
Single-fiber integrated optical waveguide electric field measuring system and method
CN107561373A
Probe of reflective optical fiber electric field sensor, and installing method thereof
CN110161295A
Electroluminescent electric field sensor
CN111239506A
Cited By
Visual real-time monitoring system and method for electric field
CN121347911A
A real-time monitoring system and method for electric field visualization
CN121347911B