Protocol-based arinc818 output video automatic test method
By analyzing the multi-level characteristics of ARINC818 output video, automated testing of ARINC818 output video was achieved, solving the problem of reliance on manual judgment and improving the automation and fault isolation capabilities of testing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST
- Filing Date
- 2024-12-27
- Publication Date
- 2026-06-09
Smart Images

Figure CN119814997B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of avionics testing and simulation technology, and in particular relates to an automatic testing method for ARINC818 output video based on a protocol. Background Technology
[0002] Simulation testing is a method of testing a product's functionality, performance, and other aspects of real-world usage by simulating its actual operating environment. In the development of avionics systems, digital simulation testing and hardware-in-the-loop (HIL) system integration testing must be conducted before physical integration testing and flight testing can proceed.
[0003] The ARINC818 is based on the FC-AC standard and possesses the excellent network performance of Fibre Channel. It also features unidirectional transmission, no need for link initialization and flow control, low latency, high bandwidth, and strong resistance to electromagnetic interference, making it widely applicable for the transmission of digital information between various devices in aerospace systems. In scientific research and production activities, comprehensive testing and verification of the ARINC818's video output functionality, performance, and stability are necessary.
[0004] The current approach involves using an ARINC video simulation acquisition card to convert the output ARINC818 signal (fiber optic signal) into standard DVI video, which is then displayed on a monitor. Testers evaluate whether the output video characteristics meet the design requirements by judging the displayed video.
[0005] While this method can test and verify the video output of ARINC818, it has the following limitations: it can only verify video output for a specific time period, the video verification effect relies on personal subjective feelings, and the test results vary from person to person; if abnormal video output problems occur during the test, such as no video, black screen, or video flickering, it is impossible to isolate the fault; and it relies on manual judgment of test results, so it cannot automate tests that require verification over a long period of time, such as large-scale experiments, stress tests, and stability tests.
[0006] Therefore, solving the problem of automated testing of ARINC818 output video has become an urgent issue. Summary of the Invention
[0007] The purpose of this invention is to propose an automated testing scheme for the ARINC818 avionics system output video. By analyzing the characteristics of each level of the ARINC818 output video frame, such as transmission rate, optical power, encoding method, video information, transmission type, resolution, color information, and verification information, and comparing them with the expected video characteristics, the correctness of the ARINC818 video output is verified. This automates the ARINC818 video output testing, solving the long-standing problem that ARINC818 testing relied entirely on manual observation, which was greatly affected by external test environment and personal subjective factors. This improves the automation and fault isolation capabilities of testing activities and can be extended to functional performance testing verification, large-scale testing, troubleshooting, and other activities.
[0008] This application provides an automatic testing method for ARINC818 output video based on a protocol, the method comprising:
[0009] The received signal is tested at the physical link layer;
[0010] Test at the encoding / decoding layer;
[0011] Advanced service interface testing.
[0012] Preferably, the testing of the received signal at the physical link layer includes:
[0013] The physical link for transmitting ARINC818 output video, which is commonly used in avionics systems, was designed and tested using fiber optic channel.
[0014] After the video signal is processed and packetized, it is converted into aviation digital video bus data frames, which are then encoded and photoelectrically converted before being transmitted.
[0015] Based on this process, the received signal is analyzed at the physical link layer to extract the first indicator, determine the transmission characteristics of the physical link, and realize the test and judgment of the quality of the transmitted signal.
[0016] Preferably, the first indicator includes transmission rate and optical power.
[0017] Preferably, the step of parsing the received signal at the physical link layer, extracting the first indicator, judging the transmission characteristics of the physical link, and realizing the test and judgment of the transmission signal quality includes:
[0018] Determine whether the transmission rate of the sent video meets the design requirements;
[0019] To determine whether the optical power of the transmitted video meets the design requirements, it is possible to test for faults such as black screen or flickering in the output video.
[0020] Preferably, the testing at the codec layer includes:
[0021] By receiving electrical signals from the photoelectric module, the received data is decoded according to the design standards to determine whether the encoding method of the transmitted data meets the design expectations.
[0022] Preferably, the advanced service interface test includes:
[0023] After being encapsulated and mapped layer by layer, the ARINC818 video stream is transmitted through the frame header control protocol;
[0024] By analyzing and parsing the second indicator of the ARINC818 FHCP transmission frame, the characteristics of the ARINC818 output protocol can be determined, and the output video quality can be tested and verified.
[0025] Preferably, the second indicator includes video rate, resolution, video type, color information, and verification information.
[0026] Preferably, the step of analyzing and parsing the second indicator of the ARINC818 FHCP transmission frame to determine the characteristics of the ARINC818 output protocol and complete the test and verification of the output video quality includes:
[0027] By analyzing the video rate of the container header, it can be determined whether the video rate meets the design requirements;
[0028] By analyzing the number of rows and columns of each video frame in object 0, we can determine whether the resolution of the output video meets the design requirements.
[0029] By parsing the "Frame / Field" in object 0, the transmission of video frames is obtained, and it is determined whether the design requirements are met.
[0030] By parsing the "Color Information" in object 0, the color information of the video frames is obtained, and it is determined whether it matches the design.
[0031] By judging the CRC value, it can be determined whether the video output data format is correct and whether there is any mistransmission or packet loss during the transmission process.
[0032] Beneficial technical effects of the present invention:
[0033] The proposed automatic testing method for ARICN818 video output analyzes the physical layer, encoding / decoding, frame format, and content of the video output to automate the testing of the physical transmission characteristics, data frame format, and video characteristics of the ARICN818 output video. This invention not only solves the problem of relying entirely on manual judgment for ARICN818 video output testing, but also enables more comprehensive testing and verification of ARICN818 video output characteristics and fault isolation, improving the degree of testing automation and providing a means for fault isolation. Attached Figure Description
[0034] Figure 1 The FC OSI layer diagram provided for embodiments of this application;
[0035] Figure 2 A schematic diagram of the ARINC818 transmission protocol provided for an embodiment of this application. Detailed Implementation
[0036] Please see Figure 1 - Figure 2 The proposed solution is as follows:
[0037] This article aims to address the automated testing of ARINC818 output video. For example... Figure 1 ARINC818 is a point-to-point topology, encoded serial audio and video transmission protocol. Its architecture is essentially the same as that of Fiber Optic (FC) communication, consisting of five standard layers: physical link layer, codec layer, protocol control layer, public service layer, and higher-level protocol mapping layer. By analyzing the physical characteristics and transmission content of each transmission layer, an automatic testing method for ARINC818 output video is proposed.
[0038] 1) Physical Link Layer: By analyzing the characteristics of the transmission medium, the characteristics of the ARINC818 transmitter, such as the pixel clock and photoelectric conversion module, are verified, and the physical characteristics of ARINC818 are tested.
[0039] 2) Encoding / decoding layer: Verifies the encoding method by parsing the data from the transmitter;
[0040] 3) Protocol control layer: Verifies the basic characteristics of the transmitted frame by parsing its format and sequence number;
[0041] 4) Advanced service interface: By parsing data frames, it verifies the integrity and correctness of the ARINC818 output data.
[0042] In other embodiments of this application, the testing scheme is provided as follows:
[0043] Physical link layer testing methods
[0044] This invention designs a test for the physical link used in avionics systems to transmit ARINC818 output video via fiber optic channel. After processing and packetization, the video signal is converted into Aeronautical Digital Video Bus (ADVB) data frames, then encoded and converted to photoelectric values before transmission. Based on this process, the received signal can be analyzed at the physical link layer to extract the following indicators, thereby determining the transmission characteristics of the physical link and enabling the testing and assessment of the transmitted signal quality:
[0045] a) Transmission rate: Determine whether the transmission rate of the sent video meets the design requirements, such as 1.0625Gbps, 2.125Gbps, 3.875Gbps, 4.25Gbps, 10Gbps, etc.
[0046] b) Optical power: Determine whether the optical power of the transmitted video meets the design requirements, and test whether the output video is black or flickering.
[0047] Encoder / decoder layer testing
[0048] By receiving electrical signals from the photoelectric module, the received data is decoded according to the design standards to determine whether the encoding method of the transmitted data meets the design expectations.
[0049] Advanced service interface testing
[0050] as follows Figure 2 As shown, the ARINC818 video stream undergoes multiple encapsulation and mapping processes before being transmitted via the Frame Header Control Protocol (FHCP). By analyzing and parsing the metrics of the ARINC818 FHCP transmission frames, the characteristics of the ARINC818 output protocol can be determined, and the output video quality can be tested and verified.
[0051] a) Video rate: refers to the number of frames transmitted per second. By parsing the video rate in the container header (FHCP Header), it can be determined whether the video rate meets the design requirements.
[0052] b) Resolution: refers to the size of each frame of data. By parsing the number of rows and columns of each frame of video in object 0, it can be determined whether the resolution of the output video meets the design requirements.
[0053] c) Video type: By parsing "Frame / Field" in object 0, the transmission of video frames can be obtained, and it can be determined whether the design requirements are met;
[0054] d) Color Information: By parsing the "Color Information" in object 0, the color information of the video frame can be obtained to determine whether it matches the design;
[0055] e) CRC Check Information: By judging the CRC value, we can determine whether the format and content of the video output data are correct, and whether there are any errors or packet loss during the transmission process.
Claims
1. An automatic testing method for ARINC818 output video based on a protocol, characterized in that, The method includes: The received signal is tested at the physical link layer; Test at the encoding / decoding layer; Advanced service interface testing; The step of testing the received signal at the physical link layer includes: The physical link for transmitting video output from ARINC818 using Fibre Channel was designed and tested. After the video signal is processed and packetized, it is converted into aviation digital video bus data frames, which are then encoded and photoelectrically converted before being transmitted. Based on this process, the received signal is analyzed at the physical link layer to extract the first indicator, determine the transmission characteristics of the physical link, and realize the test and judgment of the quality of the transmitted signal. The testing at the encoding / decoding layer includes: By receiving the electrical signal from the photoelectric module, the received data is decoded according to the design standard to determine whether the encoding method of the transmitted data meets the design expectations. The advanced service interface test includes: After being encapsulated and mapped layer by layer, the ARINC818 video stream is transmitted through the frame header control protocol; By analyzing and parsing the second indicator of the ARINC818 FHCP transmission frame, the characteristics of the ARINC818 output protocol can be determined, and the output video quality can be tested and verified. The first metric includes transmission rate and optical power; The process of parsing the received signal at the physical link layer, extracting the first indicator, and determining the transmission characteristics of the physical link to achieve the test and judgment of the transmission signal quality includes: Determine whether the transmission rate of the sent video meets the design requirements; To determine whether the optical power of the transmitted video meets the design requirements, it is possible to test for faults such as black screen or flickering in the output video. The second indicator includes video rate, resolution, video type, color information, and verification information; The process of analyzing and parsing the second indicator of the ARINC818 FHCP transmission frame to determine the characteristics of the ARINC818 output protocol and complete the test and verification of the output video quality includes: By analyzing the video rate of the container header, it can be determined whether the video rate meets the design requirements; By analyzing the number of rows and columns of each video frame in object 0, it can be determined whether the resolution of the output video meets the design requirements. By parsing "Frame / Field" in object 0, the video type of the video frame is obtained, and it is determined whether it meets the design requirements; By parsing the "Color Information" in object 0, the color information of the video frames is obtained, and it is determined whether it matches the design. By judging the CRC value, it can be determined whether the video output data format is correct and whether there is any mistransmission or packet loss during the transmission process.