An edge intelligence information generation simulation verification test system

By designing a simulation verification and testing system for edge intelligent information generation, the problem of insufficient verification of edge intelligent algorithms is solved. It achieves efficient and comprehensive algorithm verification and data processing capability evaluation, reduces experimental costs, and has high configurability and real-time performance.

CN119557156BActive Publication Date: 2025-11-18BEIJING INST OF TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411628367.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-14
Publication Date
2025-11-18
Estimated Expiration
2044-11-14

AI Technical Summary

Technical Problem

In the process of developing and validating edge intelligence algorithms, the difficulty in obtaining real data and the complexity of constructing experimental environments lead to insufficient algorithm validation and inaccurate assessment of data processing capabilities.

Method used

Design a simulation verification test system for edge intelligent information generation, including signal generation, signal conversion, signal parsing, and control and configuration modules, to generate CameraLink format video signals and support efficient verification of edge intelligent algorithms.

Benefits of technology

It improves the efficiency and comprehensiveness of algorithm verification, reduces experimental costs, provides a scientific basis for algorithm optimization, has high configurability and real-time performance, and supports remote monitoring and management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119557156B_ABST
    Figure CN119557156B_ABST
Patent Text Reader

Abstract

The application belongs to the technical field of signal generation and edge intelligence processing, and particularly relates to a simulation verification test system for edge intelligent information generation. The system comprises: a signal generation module, which is used for generating a CameraLink format video signal as edge intelligent information according to a preset image resolution, color depth and signal modulation function, and outputting the video signal to an edge intelligent platform to be tested; a signal conversion module, which is used for collecting and converting the format of the CameraLink format video signal; a signal analysis module, which is used for analyzing and calculating key evaluation indexes of the collected video signal, generating a test report, and performing alarm processing when an abnormal signal occurs; and a control and configuration module, which is used for providing an interface, receiving configuration parameters input by a user, and monitoring a test process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of signal generation and edge intelligent processing technology, and specifically relates to a simulation verification test system for edge intelligent information generation. Background Technology

[0002] With the rapid development of aerospace technology and the increasing number of deep space exploration missions, higher demands are being placed on the accuracy and real-time performance of target detection. Edge intelligence technology, as an emerging computing paradigm, effectively reduces data transmission latency and improves processing efficiency by offloading computing tasks to network edge devices, making it particularly suitable for resource-constrained and high-latency communication scenarios in deep space exploration. However, in practical applications, the development and verification of edge intelligence algorithms face many challenges, including:

[0003] Acquiring real data is difficult: the deep space environment is complex and ever-changing, and the characteristics of targets are diverse, making it almost impossible to obtain real data that covers all possible situations.

[0004] The experimental environment is complex to construct: Deep space exploration systems typically involve multiple subsystems working together, and simulating the real environment for algorithm verification is costly and technically challenging.

[0005] Insufficient algorithm validation: Due to limitations in data and environment, algorithms often cannot be fully validated before actual deployment, increasing the risk of system failure.

[0006] Therefore, it is particularly important to design a test system that can simulate deep space environment, generate diverse video signals, and support efficient verification of edge intelligent algorithms. Summary of the Invention

[0007] This invention provides a simulation verification and testing system for edge intelligent information generation. The system aims to solve the problems of insufficient algorithm verification and inaccurate data processing capability assessment caused by the difficulty in obtaining real data and the complexity of experimental environment construction during the development and algorithm verification of edge computing platforms.

[0008] The technical solution for implementing the present invention is as follows:

[0009] This application provides a simulation verification and testing system for edge intelligent information generation, comprising a signal generation module, a signal conversion module, a signal parsing module, and a control and configuration module.

[0010] The signal generation module is used to generate CameraLink format video signals as edge intelligence information based on preset image resolution, color depth and signal modulation function, and output them to the edge intelligence platform under test.

[0011] The signal conversion module is used to acquire and convert the CameraLink format video signal.

[0012] The signal analysis module is used to analyze and calculate key evaluation indicators of the acquired video signals, generate test reports, and trigger alarms when signal abnormalities occur.

[0013] The control and configuration module provides an interface to receive configuration parameters input by the user and monitors the testing process.

[0014] Furthermore, the specific process by which the signal generation module of the present invention generates a CameraLink format video signal is as follows:

[0015] Let the image data matrix be I, where I(i,j,k) represents the pixel value of the i-th row, j-th column, and k-th color channel. Then the image data generation can be represented as:

[0016] I(i,j,k)=G(i,j,k;M,N,D)

[0017] Where G is the image data generation function, and M, N, and D are the image resolution and color depth, respectively.

[0018] Let the signal modulation function in the time domain be f(t), then each pixel value in the image data matrix can be represented as:

[0019] I'(i,j,k,t)=I(i,j,k)*f(t)

[0020] Where I'(i,j,k,t) represents the pixel value of the i-th row, j-th column, and k-th color channel at time t.

[0021] Furthermore, the signal modulation function f(t) described in this invention is a sinusoidal function:

[0022] f(t)=A*sin(ωt+φ)+C

[0023] Where A is the amplitude, ω is the angular frequency, φ is the initial phase, and C is the DC component.

[0024] Furthermore, the signal conversion module of the present invention includes two CameraLink video input modules and an FPGA-based protocol conversion module;

[0025] The two CameraLink video input modules are packaged with an SDR26 interface and simultaneously receive two CameraLink format video signals.

[0026] The FPGA-based protocol conversion module is used to convert two Cameralink video signals into MIPI CSI-2 signals and send them to the RK3588 edge computing platform main control board for signal acquisition.

[0027] Furthermore, the signal analysis module of the present invention preprocesses the video signal before performing signal analysis; the signal analysis includes signal quality analysis and transmission performance analysis.

[0028] Furthermore, the signal quality analysis described in this invention involves: assessing the quality of the preprocessed image signal, calculating the signal-to-noise ratio, evaluating the contrast and resolution of the image using an edge detection method, and generating a signal quality assessment report based on the assessment results;

[0029] Furthermore, the transmission performance analysis described in this invention analyzes the transmission rate, transmission delay, and bit error rate of the image signal, and generates a transmission performance evaluation report based on the analysis results.

[0030] Furthermore, the signal analysis module of this invention generates a visualization of the analysis results and transmits the visualization results to the control and configuration module for display.

[0031] Beneficial effects:

[0032] First, the system integrates functional modules such as signal generation, signal conversion, and signal analysis. Through flexible parameter configuration, it can generate various complex CameraLink video signals, meeting the verification needs of deep-space target detection algorithms in different scenarios. Simultaneously, the system possesses the capability to assess signal quality and test the processing capabilities of edge intelligent platforms, providing a scientific basis for algorithm optimization and platform selection.

[0033] Secondly, the software system of this invention simplifies the operation process and improves testing efficiency by integrating CameraLink signal generation and acquisition testing functions. Simultaneously, the system features high configurability, real-time capabilities, and automated testing, meeting the testing needs of diverse users. Furthermore, the system supports remote monitoring and management, facilitating remote testing and management for users. Attached Figure Description

[0034] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0035] Figure 1 This is a schematic diagram of the system of the present invention;

[0036] Figure 2 Overall design diagram of the multi-interface video input board;

[0037] Figure 3 This is a diagram illustrating the CameraLink interface conversion.

[0038] Figure 4 It is a DS90CR288 receiver. Detailed Implementation

[0039] The embodiments of the present invention will now be described in detail with reference to the accompanying drawings.

[0040] It should be noted that, in the absence of conflict, the following embodiments and features can be combined with each other; and, based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0041] It should be noted that various aspects of embodiments within the scope of the appended claims are described below. It will be apparent that the aspects described herein can be embodied in a wide variety of forms, and any particular structure and / or function described herein is merely illustrative. Based on this disclosure, those skilled in the art will understand that one aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects set forth herein can be used to implement the device and / or practice the method. Additionally, this device and / or method can be implemented using structures and / or functionalities other than one or more of the aspects set forth herein.

[0042] This application provides a simulation verification test system for edge intelligent information generation, such as... Figure 1 As shown, it includes a signal generation module, a signal conversion module, a signal parsing module, and a control and configuration module, wherein...

[0043] The signal generation module is used to generate a CameraLink format video signal based on the preset image resolution, color depth and signal modulation function, and output it to the device under test;

[0044] The signal conversion module is used to acquire and convert the CameraLink format video signal.

[0045] The signal analysis module is used to analyze and calculate key evaluation indicators of the acquired video signals, generate test reports, and trigger alarms when signal abnormalities occur.

[0046] The control and configuration module provides an interface to receive configuration parameters input by the user and monitors the testing process.

[0047] The following is a detailed description of each module in the embodiments of this application:

[0048] Signal Generation Module: Responsible for generating CameraLink format video signals based on preset parameters. This module supports custom parameters such as resolution, frame rate, and color depth, as well as simulating environmental factors such as different lighting conditions and noise levels to generate diverse test signals. The generation process is as follows:

[0049] Let the image data matrix be I, where I(i,j,k) represents the pixel value of the i-th row, j-th column, and k-th color channel. Then the image data generation can be represented as:

[0050] I(i,j,k)=G(i,j,k;M,N,D)

[0051] Where G is the image data generation function, and M, N, and D are the image resolution and color depth, respectively.

[0052] Let the signal modulation function in the time domain be f(t), then each pixel value in the image data matrix can be represented as:

[0053] I'(i,j,k,t)=I(i,j,k)*f(t)

[0054] Where I'(i,j,k,t) represents the pixel value of the i-th row, j-th column, and k-th color channel at time t. To simulate changes in lighting conditions, a sine wave function can be chosen as f(t):

[0055] f(t)=A*sin(ωt+φ)+C

[0056] Where A is the amplitude, ω is the angular frequency, φ is the initial phase, and C is the DC component. By adjusting these parameters, video signals under different lighting conditions can be simulated.

[0057] The CameraLink protocol specifies the transmission format of video signals, including the structure of data frames and the generation of checksums. In the signal generation module, the image data matrix is ​​encoded into a signal format conforming to the protocol requirements, according to the CameraLink protocol specifications. This process can be represented as:

[0058] S = E(I')

[0059] Where S is the encoded CameraLink signal, E is the CameraLink encoding function, and I' is the image data matrix after time-domain signal modulation.

[0060] Signal conversion module: The RK3588 edge computing platform main control board has two MIPI video inputs. Therefore, the video signal generated by the signal generation module is converted into a MIPI CSI-2 signal by the signal conversion module and then sent to the RK3588 edge computing platform main control board.

[0061] The signal conversion module in this embodiment includes two CameraLink video input modules and an FPGA-based protocol conversion module;

[0062] like Figure 2-3 As shown, the two CameraLink video input modules use SDR26 interface packaging to receive two CameraLink video signals simultaneously. The FPGA-based protocol conversion module virtualizes the CameraLink interface conversion protocol into the RK3588 standard MIPI input to the RK3588 edge computing platform main control board, thereby realizing the acquisition of CameraLink video streams by the RK3588.

[0063] Since the RK3588 does not support the Camera Link interface, it needs to be converted into a communication interface that the RK3588 can receive. The RK3588's video input interface is primarily MIPI D-PHY; therefore, the MIPI D-PHY interface is selected for connection to the RK3588.

[0064] like Figure 4 As shown, the Camera Link is converted to 3.3V parallel data via the TI DS90CR288 receiver and input into the FPGA. The parallel data is then converted into MIPI D-PHY TX interface and sent to the MIPI D-PHY CSI RX of RK3588 for processing.

[0065] Signal analysis module: First, it preprocesses the received image signal data. Preprocessing steps include denoising and standardization to eliminate the impact of noise and outliers on subsequent analysis.

[0066] Signal quality analysis: The quality of the preprocessed image signal is assessed. Metrics such as signal-to-noise ratio (SNR) are calculated. Simultaneously, edge detection methods are used to evaluate the image's contrast and resolution. Based on the evaluation results, a signal quality assessment report is generated.

[0067] Transmission performance analysis: This section analyzes transmission performance metrics such as transmission rate, transmission delay, and bit error rate of image signals. Transmission delay is assessed by calculating the timestamp difference of data packets, and the bit error rate is detected using CRC checksum. Based on the analysis results, a transmission performance evaluation report is generated.

[0068] Data visualization: Analysis results are visualized in the form of charts, curves, etc., allowing users to intuitively understand signal quality and transmission performance. An interactive interface is also provided, allowing users to customize and view data charts for different indicators.

[0069] The testing method is as follows:

[0070] CRC (Cyclic Redundancy Check): The CRC check formula can be expressed as:

[0071] CRC = remainder / divisor

[0072] (1) Select a generator polynomial (divisor), usually represented by a binary number, such as 0x04C11DB7 for CRC-32.

[0073] (2) The data to be verified (message) is concatenated with a certain number of zeros to make its length the same as the generator polynomial. The remainder is the remainder obtained by dividing the data to be verified by the divisor (generator polynomial).

[0074] For example, assuming the data to be verified is 101101 and the generator polynomial is 1101, the concatenated data is 101101000. Dividing the concatenated data by the generator polynomial, the remainder is 010, which is the CRC check value.

[0075] Complete data comparison:

[0076] During CameraLink data transmission, the receiving end needs to verify the integrity of the received data. Assuming the received data is (D_{text{recv}}) and the data generated by the signal generation module is (D_{text{send}}), the complete data comparison can be represented as:

[0077] [D_{text{recv}}=D_{\text{send}}]

[0078] If (D_{text{recv}} != D_{text{send}}), it indicates that an error occurred during data transmission.

[0079] Receive speed calculation:

[0080] The receiving speed of CameraLink can be calculated by measuring the amount of data received per unit time. Assuming the amount of data received is N bits and the receiving time is T seconds, the receiving speed V can be expressed as: V = N / T, where the unit of V is bits / s.

[0081] Calculation of time difference between two frames

[0082] Inter-frame differential (IF) is a method that obtains the received time difference by performing a differential operation on two frames with the same timestamp. Assuming the times of the two frames are t_1 and t_2, the time difference Delta can be expressed as:

[0083] Delta t = t_2 - t_1

[0084] In CameraLink data transmission, the time difference between two adjacent frames can be calculated by recording the reception time of those two frames.

[0085] In this embodiment, the signal analysis module generates a visualization of the analysis results and transmits the visualization results to the control and configuration module for display.

[0086] Control and configuration module: Provides a user interface that allows users to configure test parameters as needed, such as signal type, environmental simulation parameters, etc., and monitor the test process.

[0087] The following is a detailed explanation of how to use this system:

[0088] ①System Initialization

[0089] When starting the test software system, system initialization is performed first. This includes loading necessary library files, configuring system parameters, and checking the connection status of hardware devices. After initialization is complete, the system will enter standby mode, waiting for the user to start the test process.

[0090] ② Parameter settings

[0091] Users set test parameters through the test control module. These parameters include signal type (such as grayscale image, color image, etc.), transmission rate, resolution, test duration, etc. Users can set these parameters according to specific needs to meet different test scenarios.

[0092] ③ Signal generation

[0093] Based on the user-defined test parameters, the signal generation module begins generating the corresponding CameraLink video image signal. This module uses internal high-precision signal generator hardware to output the image signal according to the CameraLink interface standard. The generated signal will be transmitted to the device under test (DUT) via the CameraLink interface.

[0094] ④ Signal Acquisition

[0095] The signal conversion module receives video image signals from the signal generation module via the CameraLink interface. The acquisition unit uses high-speed, low-noise acquisition technology to ensure the quality of the acquired image signals. The acquired data will be transmitted to the results analysis module for further processing.

[0096] ⑤ Results Analysis

[0097] Data preprocessing: The signal analysis module first preprocesses the received video image signal data. Preprocessing steps include denoising and standardization to eliminate the impact of noise and outliers on subsequent analysis.

[0098] Signal quality analysis: The quality of the preprocessed video image signal is assessed. Metrics such as signal-to-noise ratio (SNR) are calculated. Simultaneously, edge detection methods are used to evaluate image contrast and resolution. Based on the evaluation results, a signal quality assessment report is generated.

[0099] Transmission performance analysis: This section analyzes transmission performance metrics such as transmission rate, transmission delay, and bit error rate of video image signals. Transmission delay is assessed by calculating the timestamp difference of data packets, and the bit error rate is detected using CRC checksum. Based on the analysis results, a transmission performance evaluation report is generated.

[0100] Data visualization: Analysis results are visualized in the form of charts, curves, etc., allowing users to intuitively understand signal quality and transmission performance. An interactive interface is also provided, allowing users to customize and view data charts for different indicators.

[0101] ⑥ Report generation and output

[0102] Based on the signal quality assessment and transmission performance analysis results, the results analysis module automatically generates a detailed test report. The report includes statistical data and evaluation results for key indicators such as signal quality and transmission performance. The report is output in PDF, Word document, and other formats to meet different user needs. Users can use the report content to evaluate and make decisions regarding the equipment under test.

[0103] ⑦ Test End and Cleanup

[0104] Upon completion of the test, the system enters the test-finish state. At this point, the system will automatically shut down the signal generation module and signal conversion module, and release related resources. Simultaneously, the system will save the test data and report for subsequent analysis and reference.

[0105] ⑧ Exception handling

[0106] During testing, if any abnormal situation occurs (such as equipment failure, signal interruption, etc.), the system will automatically enter the exception handling process. The exception handling process includes operations such as logging error information, sending alarm notifications, attempting to resume the test, or stopping the test, to ensure the reliability and stability of the test.

[0107] The edge intelligent information processing simulation verification and testing system proposed in this invention integrates CameraLink signal generation, signal conversion, and signal analysis modules to achieve comprehensive verification of deep space target detection algorithms. This system not only improves the efficiency and comprehensiveness of algorithm verification and reduces experimental costs, but also provides a scientific basis for algorithm optimization. Furthermore, the system possesses good versatility and flexibility, adapting to the testing needs of different edge intelligent platforms, thus providing strong support for the development and application of edge intelligent technology.

[0108] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A simulation verification and testing system for edge intelligent information generation, characterized in that, It includes a signal generation module, a signal conversion module, a signal parsing module, and a control and configuration module, among which, The signal generation module is used to generate a CameraLink format video signal as edge intelligence information based on the preset image resolution, color depth and signal modulation function, and output it to the edge intelligence platform under test. The signal conversion module is used to acquire and convert the CameraLink format video signal. The signal analysis module is used to analyze and calculate key evaluation indicators of the acquired video signals, generate test reports, and trigger alarms when signal abnormalities occur. The control and configuration module provides an interface to receive configuration parameters input by the user and monitor the testing process. The specific process by which the signal generation module generates a CameraLink format video signal is as follows: Let the image data matrix be I, where I(i,j,k) represents the pixel value of the i-th row, j-th column, and k-th color channel. Then the image data generation can be represented as: I(i,j,k) = G(i,j,k; M,N,D) Where G is the image data generation function, and M, N, and D are the image resolution and color depth, respectively; Let the signal modulation function in the time domain be f(t), then each pixel value in the image data matrix can be represented as: I'(i,j,k,t)=I(i,j,k)*f(t) Where I'(i,j,k,t) represents the pixel value of the i-th row, j-th column, and k-th color channel at time t; The signal modulation function f(t) is a sine wave function: f(t) = A*sin(ωt+φ)+C Where A is the amplitude, ω is the angular frequency, φ is the initial phase, and C is the DC component.

2. The simulation verification and testing system for edge intelligent information generation according to claim 1, characterized in that, The signal conversion module includes two CameraLink video input modules and an FPGA-based protocol conversion module; The two CameraLink video input modules are packaged with an SDR26 interface and simultaneously receive two CameraLink format video signals. The FPGA-based protocol conversion module is used to convert two Cameralink video signals into MIPI CSI-2 signals and send them to the RK3588 edge computing platform main control board for signal acquisition.

3. The simulation verification and testing system for edge intelligent information generation according to claim 1, characterized in that, The signal analysis module preprocesses the video signal before performing signal analysis; the signal analysis includes signal quality analysis and transmission performance analysis.

4. The simulation verification and testing system for edge intelligent information generation according to claim 3, characterized in that, The signal quality analysis involves assessing the quality of the preprocessed image signal, calculating the signal-to-noise ratio, evaluating the contrast and resolution of the image using edge detection methods, and generating a signal quality assessment report based on the assessment results.

5. The simulation verification and testing system for edge intelligent information generation according to claim 3, characterized in that, The transmission performance analysis involves analyzing the transmission rate, transmission delay, and bit error rate of the image signal, and generating a transmission performance evaluation report based on the analysis results.

6. The simulation verification and testing system for edge intelligent information generation according to claim 3, characterized in that, The signal analysis module generates a visualization of the analysis results and transmits the visualization to the control and configuration module for display.

7. The simulation verification and testing system for edge intelligent information generation according to claim 1, characterized in that, If an abnormal situation occurs during the test, the system will automatically enter the exception handling process, which includes recording error information, sending alarm notifications, attempting to resume the test, or stopping the test operation.

8. The simulation verification and testing system for edge intelligent information generation according to claim 1, characterized in that, After the test is completed, the system enters the test end state, automatically shuts down the signal generation module and signal conversion module, and releases relevant resources to save test data and reports.

Citation Information

Patent Citations

  • Automatic testing system and method

    CN101123739A

  • Test system and method of video signal generator

    CN101368992A