Traffic signal lamp signal transmission performance test system, method and electronic equipment
By generating traffic light simulation data through a simulation module, superimposing and broadcasting it by roadside units, and analyzing it through vehicle terminal recording and analysis modules, the problems of poor flexibility in adjusting traffic light test scenarios and safety hazards have been solved, achieving safe and efficient performance testing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGDONG INTELLIGENT CONNECTED VEHICLE INNOVATION CENT CO LTD
- Filing Date
- 2026-03-10
- Publication Date
- 2026-06-19
AI Technical Summary
In existing technologies, traffic signal test scenarios lack flexibility, and directly connecting to real traffic light controllers may interfere with the normal operation of roadside systems, posing traffic safety hazards.
The simulation module generates traffic light simulation data, the roadside unit overlays and broadcasts the integrated signal, the vehicle terminal extracts and records the data, and the analysis module performs comprehensive analysis to achieve non-intrusive testing.
It enables flexible adjustment of test scenarios and reproduction of special working conditions, avoids interference with roadside systems, and improves the safety and accuracy of testing.
Smart Images

Figure CN122245143A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle-road-cloud cooperative autonomous driving testing technology, and in particular to a signal transmission performance testing system, method and electronic equipment for traffic lights. Background Technology
[0002] The reliability of vehicle-road-cloud systems can effectively improve the safety of vehicle decision-making. However, in the testing of traffic light signals, the test needs to be directly connected to the real traffic light equipment. Due to the limitations of traffic flow, weather, and hardware interface, the test scenario cannot be flexibly adjusted, and it is difficult to reproduce extreme working conditions (such as sudden signal switching and transmission interference). Furthermore, directly connecting to the real traffic light controller for testing may interfere with the normal operation of the roadside system and pose traffic safety hazards, which urgently need to be improved. Summary of the Invention
[0003] This application provides a signal transmission performance testing system, method, and electronic device for traffic lights, in order to solve the technical problems in related technologies, such as poor flexibility in adjusting the test scenario and the potential for interference with the normal operation of the roadside system and traffic safety hazards caused by directly connecting to the real traffic light controller for testing.
[0004] The first aspect of this application provides a signal transmission performance testing system for traffic lights, comprising: a simulation module for generating original traffic light simulation data based on a target transmission test task; at least one roadside unit for broadcasting a comprehensive signal generated from the original traffic light simulation data and real traffic light data to a preset signal coverage area after injecting the original traffic light simulation data; a vehicle terminal for determining a target transmission distance based on the target transmission test task, receiving the comprehensive signal broadcast by at least one roadside unit within the target transmission distance, extracting actual traffic light simulation data from the comprehensive signal, and generating corresponding traffic light recording data based on the actual traffic light simulation data; and an analysis module for analyzing the original traffic light simulation data and the traffic light recording data to generate test results for the target transmission test task.
[0005] Based on the above technical content, the embodiments of this application can flexibly simulate test scenarios through the simulation module, making it easy to reproduce special working conditions. During testing, the roadside unit can overlay the original traffic light simulation data and the real traffic light data for unified broadcasting to avoid interfering with the normal operation of the roadside system. After receiving the overlaid comprehensive data, the vehicle terminal can extract the actual traffic light simulation data and record it, so that the analysis module can comprehensively analyze the data extracted by the vehicle terminal and the original traffic light simulation data to complete the performance test while ensuring the normal transmission of real traffic light information.
[0006] Optionally, in one embodiment of this application, the simulation module includes: an extraction unit, configured to extract a traffic light control scenario from the target transmission test task; a first calculation unit, configured to determine traffic light cycle data based on the traffic light control scenario, and calculate multiple data frames under the traffic light control scenario by combining the traffic light cycle data, the simulation start time, and the current system time, and calculate the signal state of the multiple data frames; and a first generation unit, configured to generate corresponding identifiers for the multiple data frames based on the signal state, and generate the original traffic light simulation data by combining the identifiers and the multiple data frames.
[0007] Based on the above technical content, the embodiments of this application can determine the traffic light cycle data, simulation start time and current system time according to the traffic light control scenario, so as to realize the configuration of arbitrary light color cycle, countdown duration and fault scenario (such as sudden signal interruption, high frequency switching) and improve the scenario reproduction rate.
[0008] Optionally, in one embodiment of this application, the simulation module includes: a determining unit, configured to determine the priority of each traffic light based on the traffic light control scenario; and a second generating unit, configured to add the priority to the corresponding data frame to generate the original traffic light simulation data, so that at least one roadside unit broadcasts the corresponding integrated signal based on the priority.
[0009] Based on the above technical content, the embodiments of this application can simulate multi-signal concurrent scenarios through signal priority.
[0010] Optionally, in one embodiment of this application, the roadside unit includes: an overlay unit for overlaying the original traffic light simulation data and the real traffic light data to generate the integrated signal; a simulation unit for simulating signal transmission pressure under target traffic flow based on the traffic light control scenario; and an injection unit for determining a corresponding injection frequency based on the signal transmission pressure, so as to inject the original traffic light simulation data into the overlay unit based on the injection frequency.
[0011] According to the above technical content, the embodiments of this application do not require disassembly or modification of the roadside unit, nor do they connect to the real traffic light controller. The original traffic light simulation data is injected into the real traffic light data stream only through external test interfaces or coupling devices, without affecting the original data transmission logic of the roadside unit. The real traffic light signals are still broadcast normally, and the simulation data is only superimposed during the test period to avoid interfering with traffic scheduling.
[0012] Optionally, in one embodiment of this application, the vehicle terminal includes: a filtering unit for identifying the identifier and filtering the actual traffic light simulation data from the integrated signal based on the identifier; and a recording unit for generating the traffic light recording data by combining the actual traffic light simulation data, the receiving timestamp of the received integrated signal, and the received signal strength.
[0013] Based on the above technical content, the receiving vehicle terminal of this application embodiment can record all data and restore the real vehicle-road-cloud signal transmission link, including real environmental factors such as attenuation and interference in wireless transmission, thus solving the problem of low restoration of the loop test scenario.
[0014] Optionally, in one embodiment of this application, the analysis module includes: a pairing unit, used to pair the traffic light recording data and the original traffic light simulation data using the identifier to generate multiple sets of data frame pairing data; a second calculation unit, used to calculate the delay value, accuracy value, and signal loss rate between the traffic light recording data and the original traffic light simulation data based on the multiple sets of data frame pairing data; and an analysis unit, used to analyze the delay value, the accuracy value, and the signal loss rate to obtain the test results of the target transmission test task.
[0015] Based on the above technical content, the analysis module can perform data pairing to determine the changes in the original traffic light simulation data after transmission, so as to quantify transmission anomalies.
[0016] Optionally, in one embodiment of this application, it further includes: a judgment module, used to judge whether the test result meets the preset propagation fault conditions; and a tracing module, used to trace the propagation fault source of the target transmission test task based on the broadcast log of at least one of the roadside units when the preset propagation fault conditions are met, so as to execute the target transmission test task after the propagation fault source is repaired.
[0017] Based on the above technical content, the problem of ambiguous fault location links can be solved, and fault source tracing can be performed accurately.
[0018] A second aspect of this application provides a method for testing the signal transmission performance of traffic lights, comprising the following steps: generating original traffic light simulation data based on a target transmission test task; after injecting the original traffic light simulation data, broadcasting a composite signal generated from the original traffic light simulation data and real traffic light data to a preset signal coverage area; determining a target transmission distance based on the target transmission test task, receiving the composite signal within the target transmission distance, extracting actual traffic light simulation data from the composite signal, and generating corresponding traffic light recording data based on the actual traffic light simulation data; and analyzing the original traffic light simulation data and the traffic light recording data to generate test results for the target transmission test task.
[0019] A third aspect of this application provides an electronic device, including a processor and a memory, wherein the memory is used to store computer programs; and the processor is used to execute the programs stored in the memory to implement the signal transmission performance testing method for traffic lights as described in the above embodiments.
[0020] A fourth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method for testing the signal transmission performance of traffic lights.
[0021] This application's embodiments can flexibly simulate test scenarios through a simulation module, facilitating the reproduction of special working conditions. During testing, the roadside unit can overlay original traffic light simulation data and real traffic light data for unified broadcasting, avoiding interference with the normal operation of the roadside system. Furthermore, after receiving the overlaid comprehensive data, the vehicle terminal can extract and record the actual traffic light simulation data. This allows the analysis module to comprehensively analyze the data extracted by the vehicle terminal and the original traffic light simulation data, ensuring the normal transmission of real traffic light information while completing performance testing. This solves the technical problems in related technologies, such as poor flexibility in adjusting test scenarios and the potential for interference with the normal operation of the roadside system and traffic safety hazards posed by directly connecting to the real traffic light controller.
[0022] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0023] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:
[0024] Figure 1 This is a schematic diagram of a signal transmission performance testing system for traffic lights according to an embodiment of this application; Figure 2 This is a schematic diagram of a traffic light signal transmission performance testing system according to an embodiment of this application; Figure 3 This is a flowchart of a method for testing the signal transmission performance of a traffic light according to an embodiment of this application; Figure 4 This is a schematic diagram of the structure of an electronic device provided according to an embodiment of this application.
[0025] Among them, 10-Traffic signal light signal transmission performance testing system, 100-Simulation module, 200-Roadside unit, 201-Injection unit, 300-Vehicle terminal, 400-Analysis module; 40-Electronic equipment, 401-Processor, 402-Memory. Detailed Implementation
[0026] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0027] The following description, with reference to the accompanying drawings, outlines a traffic signal transmission performance testing system, method, and electronic device according to embodiments of this application. Addressing the technical problems mentioned in the background art, such as poor flexibility in adjusting test scenarios and the potential for interference with the normal operation of roadside systems and traffic safety hazards caused by direct connection to real traffic light controllers, this application provides a traffic signal transmission performance testing system. In this system, a simulation module can flexibly simulate test scenarios, facilitating the reproduction of special operating conditions. During testing, the roadside unit can overlay original traffic light simulation data and real traffic light data for unified broadcasting to avoid interfering with the normal operation of the roadside system. Furthermore, after receiving the overlaid comprehensive data, the vehicle terminal can extract and record the actual traffic light simulation data, allowing the analysis module to comprehensively analyze the data extracted by the vehicle terminal and the original traffic light simulation data. This ensures the normal transmission of real traffic light information while completing the performance test. Therefore, this solves the technical problems in the related art, such as poor flexibility in adjusting test scenarios and the potential for interference with the normal operation of roadside systems and traffic safety hazards caused by direct connection to real traffic light controllers.
[0028] Understandably, as autonomous driving technology advances to Level 4 and above, vehicle-road-cloud integration has become a core technological approach to address "blind spots in single-vehicle perception" and "decision-making in complex road conditions," and has already been piloted in several cities. Traffic signal data, as one of the most critical roadside perception data in the vehicle-road-cloud system, directly determines the traffic safety of autonomous vehicles through its transmission reliability.
[0029] Among related technologies, there are three main technical paths for testing vehicle-road-cloud systems: Real-world vehicle road tests that rely on real roads, real traffic light equipment, and traffic environments; Hardware-in-the-loop (HIL) testing involves building a hardware simulation platform for roadside units and vehicle-mounted equipment to simulate signal interaction scenarios. Software-in-the-loop (SIL) testing simulates the signal transmission logic of a vehicle-road-cloud system in a fully virtual environment, without the need for physical hardware.
[0030] Traffic signal light testing, being directly related to real traffic scenarios, is currently mainly conducted through real-vehicle road testing, supplemented by hardware-in-the-loop testing. Software-in-the-loop testing is only used for early algorithm verification and has not yet been widely applied to actual project acceptance or operation and maintenance testing.
[0031] However, the aforementioned technologies still have certain problems in implementation: the color switching and countdown duration of real traffic light signals are determined by the traffic control system and cannot be actively adjusted, making it difficult to reproduce extreme conditions (such as sudden signal interruption or high-frequency switching); the tests in these technologies can only determine whether the signal was successfully received, and cannot accurately measure the transmission latency (industry requirements require millisecond-level accuracy) and the transmission accuracy of key information such as light color / countdown; when signals are lost or data is incorrect, it is impossible to distinguish whether the problem lies in the roadside broadcast, the wireless transmission link, or the vehicle-side receiving stage, resulting in low troubleshooting efficiency; when directly connecting to real traffic light controllers, it may interfere with the normal scheduling of traffic signals or cause the roadside system to crash due to incompatibility; real-vehicle and real-road testing requires coordination of traffic control, the deployment of multiple test vehicles and personnel, resulting in high costs per test and long testing cycles.
[0032] To address the aforementioned technical issues, embodiments of this application can employ a non-intrusive testing method that combines virtual and real data. This method injects simulation data and compares it with full-link data, enabling accurate, secure, and traceable testing of the signal light transmission performance of the vehicle-road-cloud system.
[0033] Specifically, Figure 1 This is a schematic diagram of the structure of a traffic light signal transmission performance testing system provided in an embodiment of this application.
[0034] like Figure 1As shown, the traffic signal light signal transmission performance testing system 10 includes: a simulation module 100, at least one roadside unit 200, a vehicle terminal 300, and an analysis module 400.
[0035] Specifically, the simulation module 100 is used to generate original traffic light simulation data based on the target transmission test task.
[0036] In actual execution, the simulation module 100 can receive target transmission test tasks to construct corresponding traffic light operating scenarios based on specific test requirements (such as peak hours, emergency vehicle priority, fault modes, etc.). Based on the simulated scenarios, the simulation module 100 generates traffic light status data that conforms to the protocol specifications, i.e., the original traffic light simulation data. The target transmission test tasks can include communication latency testing, data packet loss testing, protocol compatibility testing, etc., covering various traffic light scenarios, such as a cyclical scenario of red light 30s → yellow light 3s → green light 60s.
[0037] To address the technical challenges of uncontrollable scenarios and difficulty in reproducing extreme conditions in related technologies, this system supports arbitrary light color cycles, countdown durations, and fault scenarios, such as sudden signal interruptions and high-frequency switching, thereby improving scenario reproducibility and meeting the needs of testing complex scenarios.
[0038] Optionally, in one embodiment of this application, the simulation module 100 includes: an extraction unit, a first calculation unit, and a first generation unit.
[0039] The extraction unit is used to extract the traffic light control scene from the target transmission test task.
[0040] The first calculation unit is used to determine the traffic light cycle data based on the traffic light control scenario, and calculate multiple data frames under the traffic light control scenario by combining the traffic light cycle data, the simulation start time, and the current system time, and calculate the signal status of multiple data frames.
[0041] The first generation unit is used to generate corresponding identifiers for multiple data frames based on the signal state, and to combine the identifiers and multiple data frames to generate the original traffic light simulation data.
[0042] As one possible approach, the simulation module 100 can determine specific traffic conditions based on the target transmission test task, such as a midday scenario on a normal workday, and specify the number of vehicles and pedestrians in each direction, the cycle length of traffic light changes, the duration of each green light, etc., to obtain a scenario: red light 30s → yellow light 3s → green light 60s cycle, and further generate continuous data frames.
[0043] Each frame of data can carry: (1) a unique identifier (such as SIM-2024-001-XXX): used for data tracing and pairing; (2) the original timestamp, accurate to milliseconds, such as 2024-05-2014:30:00.000, to record the time when the data was generated; (3) core business data, such as light color codes (0=red / 1=yellow / 2=green), remaining countdown (seconds), and signal validity identifier.
[0044] Furthermore, in this embodiment of the application, the format of the generated traffic light simulation data follows the signal transmission protocol of the vehicle-road-cloud system (such as GB / T28039-2011) to ensure compatibility with the roadside unit 200, thereby eliminating the need for targeted equipment modifications and reducing adaptation costs.
[0045] Based on the above technical solution, each frame of data carries a unique identifier, a millisecond-level original timestamp, a light color code, a countdown duration, and a signal validity identifier to facilitate subsequent comparison between virtual and real data. For example, the unique identifier is the key to end-to-end data pairing (without it, traceability is impossible), the millisecond-level timestamp is the core of latency calculation (without it, accuracy cannot be quantified), and the light color / countdown is the core field for verifying signal accuracy (without it, the correctness of data transmission cannot be determined), thus achieving the purpose of quantifying indicators and tracing faults.
[0046] Optionally, in one embodiment of this application, the simulation module 100 includes: a determination unit and a second generation unit.
[0047] The determining unit is used to determine the priority of each traffic light based on the traffic light control scenario.
[0048] The second generation unit is used to add the priority to the corresponding data frame and generate the original traffic light simulation data so that at least one roadside unit broadcasts the corresponding integrated signal based on the priority.
[0049] Furthermore, the embodiments of this application can be divided according to the rules of a real vehicle-road-cloud system, such as setting the highest priority for highway entrance and exit signals, the highest priority for emergency vehicle passage, and the high priority for sudden serious failures, in order to determine the signal priority and simulate multi-signal concurrent scenarios.
[0050] In this embodiment, priority tags can be embedded into the simulation data to generate original traffic light simulation data. For example, when the simulation scenario reaches the 10th second, a simulated ambulance approaches the intersection and issues a request, creating a data frame that commands intersection A to keep or change to green light in the north-south direction, and embedding a high (emergency vehicle) priority tag to obtain the original traffic light simulation data.
[0051] By prioritizing, the embodiments of this application can make the simulation data closer to the signal transmission logic of the real vehicle-road-cloud system (in real scenarios, traffic lights include priority division), improve the credibility of test results, and avoid test deviations caused by missing data dimensions.
[0052] The roadside unit 200 is used to broadcast a combined signal generated from the original traffic light simulation data and the real traffic light data to a preset signal coverage area after injecting the original traffic light simulation data.
[0053] In actual implementation, this embodiment of the application can inject the original traffic light simulation data generated by the simulation module 100 into at least one roadside unit 200, so that the roadside unit 200 can broadcast the integrated signal to surrounding vehicles according to the wireless communication protocol of the real scene (such as V2X PC5 interface). This embodiment of the application accesses the original traffic light simulation data into the signal broadcast queue of at least one roadside unit 200 to connect the virtual data with the real at least one roadside unit 20, so that the vehicle terminal 300 can receive the test data and improve the scene reproduction.
[0054] In order to address the risk of invasive testing interfering with the real system in related technologies, this application embodiment can inject the original traffic light simulation data and overlay it with the real traffic light data to generate a comprehensive signal containing both types of data. This eliminates the need to disassemble or modify at least one roadside unit 200 or traffic light controller, avoids traffic signal scheduling anomalies, and significantly improves test safety.
[0055] The preset signal coverage range is determined by those skilled in the art based on the specifications of at least one roadside unit 200.
[0056] Optionally, in one embodiment of this application, at least one roadside unit 200 includes: a superimposed unit, a simulation unit, and an injection unit.
[0057] The overlay unit is used to overlay the original traffic light simulation data and the real traffic light data to generate a composite signal.
[0058] The simulation unit is used to simulate the signal transmission pressure under target traffic flow based on traffic light control scenarios.
[0059] The injection unit is used to determine the corresponding injection frequency based on the signal transmission pressure, so as to inject the original signal light simulation data into the overlay unit based on the injection frequency.
[0060] In this embodiment, simulation data can be injected into the signal broadcast queue of at least one roadside unit 200 through the external test interface of at least one roadside unit. The original traffic light simulation data is mixed into the real traffic light data by superposition, without modifying the original hardware and software logic of the roadside system.
[0061] Furthermore, the injection frequency in this embodiment is adjustable (e.g., 10Hz / 20Hz) to simulate signal transmission scenarios under different traffic flows.
[0062] The embodiments of this application simulate signal transmission pressure under different traffic flow conditions (such as high-frequency signal interaction during peak hours), which can cover more practical application scenarios and make the test results more comprehensive.
[0063] The vehicle terminal 300 is used to determine the target transmission distance based on the target transmission test task, receive the comprehensive signal broadcast by at least one roadside unit 200 within the target transmission distance, extract actual traffic light simulation data from the comprehensive signal, and generate corresponding traffic light recording data based on the actual traffic light simulation data.
[0064] In some embodiments, the vehicle terminal 300 can determine the test distance involved in the task (i.e., the target transmission distance, such as 50m, 100m, 200m, etc.) according to the target transmission test task, and receive the comprehensive signal broadcast by the roadside unit 200 within the test distance, so as to adapt to the signal transmission distance requirements of different test scenarios such as urban roads and highways, improve the compatibility of the solution, and avoid the test limitations caused by fixed distance.
[0065] The vehicle terminal 300 can record the following after receiving the comprehensive broadcast signal: a reception timestamp (accurate to milliseconds); complete received data (light colors, countdown timers, signal indicators, etc.); and received signal strength (RSSI). This assists in fault tracing. For example, when a signal is lost or inaccurate, the received signal strength can be used to determine whether it is caused by wireless transmission attenuation (such as obstruction or multipath effects), thus improving the accuracy of fault location.
[0066] The vehicle terminal 300 can upload the recorded data to the analysis module 400 in real time to support real-time data monitoring and analysis in large-scale testing scenarios, avoiding data loss or delay caused by local storage, which is in line with the industry trend of vehicle-road-cloud-cloud collaboration.
[0067] By combining the roadside unit 200 and the vehicle terminal 300, the system broadcasts and records the received timestamp and complete received data according to the actual protocol to obtain the transmitted data for subsequent verification of accuracy and to obtain the test results.
[0068] Optionally, in one embodiment of this application, the vehicle terminal 300 includes a screening unit and a recording unit.
[0069] The filtering unit is used to identify the identifier and, based on the identifier, filter actual traffic light simulation data from the comprehensive signal.
[0070] The recording unit is used to generate traffic light recording data by combining actual traffic light simulation data, the received timestamp of the received comprehensive signal, and the received signal strength.
[0071] In this embodiment, the vehicle terminal 300 can, after receiving the comprehensive broadcast signal, identify it through a unique identifier to distinguish it from the real signal, and then automatically filter and extract traffic light simulation data; and record the extracted data as follows: reception timestamp (accurate to milliseconds); complete received data (light color, countdown, signal ID, etc.); received signal strength (RSSI) for subsequent uploading.
[0072] Analysis module 400 is used to analyze the original traffic light simulation data and traffic light recording data to generate test results for the target transmission test task.
[0073] The analysis module 400 can analyze the original traffic light simulation data and the actual traffic light simulation data extracted and recorded by the vehicle terminal 300 to determine the test results such as transmission delay, signal loss rate, and signal transmission accuracy of the entire target transmission test task.
[0074] Through automated analysis, the embodiments of this application can effectively improve testing efficiency, shorten the manufacturer's testing cycle, and meet the acceptance requirements of large-scale projects.
[0075] Optionally, in one embodiment of this application, the analysis module 400 includes: a pairing unit, a second calculation unit, and an analysis unit.
[0076] The pairing unit is used to pair traffic light recorded data and original traffic light simulation data using identifiers to generate multiple sets of data frame pairing data.
[0077] The second calculation unit is used to calculate the time delay, accuracy, and signal loss rate between the traffic light recorded data and the original traffic light simulation data based on multiple sets of paired data frames.
[0078] The analysis unit is used to analyze the delay value, accuracy value, and signal loss rate to obtain the test results of the target transmission test task.
[0079] As one possible implementation, in this embodiment of the application, the analysis module 400 may perform the following steps to quantify the performance indicators of the test, facilitating subsequent fault tracing: Step S1: Perform data pairing by using a unique identifier to match the original traffic light simulation data with the actual traffic light simulation data received and extracted by the vehicle terminal 300.
[0080] Step S2, latency calculation: Single frame data latency = vehicle-end received timestamp - simulated original timestamp. Statistically calculate the average latency, maximum latency, and latency jitter of multiple frames of data to further quantify the stability of signal transmission (calculating only the average latency cannot reflect fluctuation risks) and provide more comprehensive data support (such as communication protocol adjustment and hardware selection).
[0081] Step S3: Verify the accuracy of data transmission by comparing the core fields of the paired data (light color, countdown) and calculating the field matching rate (accuracy) = number of correctly matched frames / total number of received frames × 100%.
[0082] Step S4, calculate the signal loss rate: Signal loss rate = (Total number of injected frames - Number of frames received by the vehicle) / Total number of injected frames × 100%.
[0083] Furthermore, the embodiments of this application can also encrypt and store the data to meet the requirements of high security and high privacy, avoid leakage of test data (including roadside signal protocols and test routes), and reduce commercial risks.
[0084] Optionally, in one embodiment of this application, the traffic signal light signal transmission performance testing system 10 further includes a judgment module and a tracing module.
[0085] The judgment module is used to determine whether the test results meet the preset propagation fault conditions.
[0086] The tracing module is used to trace the source of the propagation failure of the target transmission test task based on the broadcast log of at least one roadside unit when the preset propagation failure conditions are met, so as to execute the target transmission test task after the propagation failure source is repaired.
[0087] In this embodiment of the application, the analysis module 400 can determine whether there is a data mismatch or data loss. If there is a data mismatch or data loss, the propagation failure condition is met, indicating that there is a failure in the data transmission process.
[0088] This application embodiment can locate abnormal data frames by unique identifiers, and combine them with the broadcast logs of the roadside unit 200 to determine whether the problem lies in the injection stage, the roadside broadcast stage, the transmission link, or the vehicle terminal 300 receiving stage, thereby reducing fault resolution time and maintenance costs.
[0089] like Figure 2 As shown, the working principle of the traffic signal transmission performance testing system 10 of this application embodiment is explained in detail with reference to one embodiment.
[0090] First, such as Figure 2As shown, the embodiments of this application can build a test environment compatible with real systems. Before testing, there is no need to modify the existing hardware of the vehicle-road-cloud platform; only the following components need to be deployed: Simulation module 100 (can be integrated into a laptop or dedicated hardware) pre-configures test scenario parameters (such as light color cycle period, injection frequency, and fault simulation mode). The non-intrusive injection interface, namely injection unit 201 (an external test interface adapted to roadside unit 200), ensures compatibility with mainstream roadside unit 200 hardware. The analysis module 400 (local server or cloud system) supports real-time data reception, storage, and automated analysis.
[0091] Meanwhile, test vehicles will be deployed within the signal coverage area of the roadside unit 200 (which can be adjusted according to preset distances of 50m / 100m / 200m) to ensure that the receiving link is consistent with the real autonomous driving scenario.
[0092] Furthermore, embodiments of this application may include the following steps: Step S1: Generate traceable and standardized original traffic light simulation data.
[0093] The simulation module 100 continuously generates data frames with a format completely identical to that of real traffic light signals, according to the scenario of the target transmission test task. Each data frame includes a full-link tracing identifier. 1. Basic fields: light color code (0=red / 1=yellow / 2=green), remaining countdown (seconds), signal validity indicator (ensure data complies with GB / T28039-2011 protocol); 2. Key tracking fields: unique identifier (e.g., SIM-YYYY-MM-DD-XXX, including date and sequence number to ensure the uniqueness of each frame of data), millisecond-level raw timestamp (records the moment the data is generated, accurate to 1ms); 3. Optional optimization field: signal priority (divided according to rules, such as setting the high-speed entrance and exit signal to the highest priority), simulating multi-signal concurrent scenarios.
[0094] For example, if a "red light 30s → yellow light 3s → green light 60s" cycle scenario is configured, the module will automatically generate continuous data frames, where one frame of data is: ID=SIM-2024-05-20-001, timestamp=2024-05-2014:30:00.000, light color=0, countdown=30s, priority=high, validity=yes.
[0095] Step S2, non-invasive injection of roadside monofilament, 200, without interfering with the real system.
[0096] The non-intrusive injection interface allows injection unit 201 to inject the generated original traffic light simulation data into the signal broadcast queue of roadside unit 200 via bypass access. The core actions are as follows: 1. Without disassembling or modifying the roadside unit 200, and without connecting to the real traffic light controller, the original traffic light simulation data can be mixed into the real signal broadcast stream simply through the external test interface or coupling device reserved in the roadside unit 200. 2. The injection frequency can be flexibly adjusted (10Hz / 20Hz, etc.) to simulate the signal transmission pressure under different traffic flow conditions (such as high-frequency signal interaction during peak hours). 3. The injection process does not affect the original data transmission logic of the roadside unit 200. The real traffic light signals are still broadcast normally. Simulation data is only superimposed during the test period to avoid interfering with traffic scheduling.
[0097] Step S3: Real link transmission, vehicle terminal 300 collects all data.
[0098] The roadside unit 200 broadcasts a signal containing the original traffic light simulation data to the surrounding area according to the wireless communication protocol of the real scenario (LTE-V2X / 5G-V2X PC5 interface), and the vehicle terminal 300 performs two main actions: 1. The vehicle terminal 300 receives the comprehensive broadcast signal, automatically filters and extracts the actual traffic light simulation data (identified by a unique identifier, distinguishing it from real traffic light signals). 2. Record all information from the receiving end: including the receiving timestamp (accurate to 1ms), complete received data (light color, countdown, signal indication, etc.), and received signal strength, and upload it to the analysis module 400 in real time within 1 second.
[0099] By reproducing the real vehicle-road-cloud signal transmission link, including real environmental factors such as attenuation and interference in wireless transmission, it solves the problem of low simulation of hardware-in-the-loop test scenarios in related technologies.
[0100] Step S4: Perform a full-link comparative analysis to output quantitative results and fault location.
[0101] After receiving the original traffic light simulation data and the actual traffic light simulation data, the analysis module 400 processes them according to the following logic: 1. Data pairing: The two parts of data are matched one by one through a unique identifier to form a closed loop of single frame data transmission (e.g., the original data with ID=SIM-2024-05-20-001 is paired with the data with the same ID received by the vehicle). 2. Quantitative Core Indicators: Latency: Single frame latency = received timestamp - original timestamp. Calculate the average latency, maximum latency, and latency jitter of multiple frames (e.g., average latency of 20ms and maximum latency of 35ms for 1000 frames of data). Data accuracy: Compare the light color and countdown fields of the paired data to calculate the matching rate (e.g., if the fields are consistent in 995 out of 1000 frames, the accuracy = 99.5%). Signal loss rate: (Total number of injected frames - number of frames received by the vehicle) / total number of injected frames × 100% (e.g., if 1000 frames are injected and 980 frames are received, the loss rate = 2%). 3. Fault tracing: If a certain identifier data is not received by the vehicle: Combined with the broadcast log of the roadside unit 200, if the log shows that the frame has been broadcast, the fault is determined to be in the wireless transmission link; if the log does not show the frame, the fault is determined to be in the injection stage or the roadside broadcast stage. If a certain identifier data field does not match: If the roadside broadcast log shows that the original field is correct, then the fault is determined to be in the vehicle terminal 300 receiving or parsing stage.
[0102] The traffic signal transmission performance testing system proposed in this application can flexibly simulate test scenarios through a simulation module, facilitating the reproduction of special working conditions. During testing, the roadside unit can overlay original traffic light simulation data and real traffic light data for unified broadcasting to avoid interfering with the normal operation of the roadside system. Furthermore, after receiving the overlaid comprehensive data, the vehicle terminal can extract and record the actual traffic light simulation data, allowing the analysis module to comprehensively analyze the data extracted by the vehicle terminal and the original traffic light simulation data. This ensures the normal transmission of real traffic light information while completing the performance test. Therefore, this solves the technical problems in related technologies, such as poor flexibility in adjusting test scenarios and the potential for interference with the normal operation of the roadside system and traffic safety hazards caused by directly connecting to the real traffic light controller.
[0103] Next, referring to the accompanying drawings, a method for testing the signal transmission performance of traffic lights according to an embodiment of this application is described.
[0104] Figure 3 This is a flowchart of a method for testing the signal transmission performance of a traffic light according to an embodiment of this application.
[0105] like Figure 3 As shown, the signal transmission performance test method for this traffic light includes the following steps: In step S301, based on the target transmission test task, the original traffic light simulation data is generated.
[0106] In step S302, after injecting the original traffic light simulation data, a combined signal generated from the original traffic light simulation data and the real traffic light data is broadcast to a preset signal coverage area.
[0107] In step S303, the target transmission distance is determined based on the target transmission test task, the comprehensive signal within the target transmission distance is received, the actual traffic light simulation data is extracted from the comprehensive signal, and the corresponding traffic light record data is generated based on the actual traffic light simulation data.
[0108] In step S304, the original traffic light simulation data and traffic light recording data are analyzed to generate test results for the target transmission test task.
[0109] It should be noted that the foregoing explanation of the embodiment of the traffic signal light signal transmission performance test system also applies to the traffic signal light signal transmission performance test method of this embodiment, and will not be repeated here.
[0110] The signal transmission performance testing method for traffic lights proposed in this application can flexibly simulate test scenarios through a simulation module, facilitating the reproduction of special working conditions. During testing, the roadside unit can overlay original traffic light simulation data and real traffic light data for unified broadcasting to avoid interfering with the normal operation of the roadside system. Furthermore, after receiving the overlaid comprehensive data, the vehicle terminal can extract and record the actual traffic light simulation data, allowing the analysis module to comprehensively analyze the data extracted by the vehicle terminal and the original traffic light simulation data. This ensures the normal transmission of real traffic light information while completing the performance test. Therefore, this solves the technical problems in related technologies, such as poor flexibility in adjusting test scenarios and the potential for interference with the normal operation of the roadside system and traffic safety hazards posed by directly connecting to the real traffic light controller for testing.
[0111] This application also provides an electronic device 40, please refer to... Figure 4 It includes a processor 410 and a memory 420, wherein the memory 410 is used to store computer programs; the processor 420 is used to execute the programs stored in the memory 410 to implement the signal transmission performance testing method for traffic lights described in any embodiment of this application.
[0112] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the signal transmission performance testing method for traffic lights described in any embodiment of this application.
[0113] In this application, "multiple" refers to two or more.
[0114] In this application, unless otherwise expressly defined, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection between two components. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.
[0115] The terms “first,” “second,” “third,” “fourth,” etc., in this application (if present) are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0116] In this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, in this application, the character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0117] Unless otherwise specified, all steps in this application may be performed sequentially or randomly. For example, if a method includes steps A and B, it means that the method may include steps A and B performed sequentially, or it may include steps B and A performed sequentially. For example, if the method may also include step C, it means that step C may be added to the method in any order. For example, the method may include steps A, B, and C, or it may include steps A, C, and B, or it may include steps C, A, and B, etc.
[0118] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A signal transmission performance testing system for traffic lights, characterized in that, include: The simulation module is used to generate original signal light simulation data based on the target transmission test task; At least one roadside unit is used to broadcast a combined signal generated by the original traffic light simulation data and the real traffic light data to a preset signal coverage area after the original traffic light simulation data is injected. The vehicle terminal is used to determine the target transmission distance based on the target transmission test task, receive the integrated signal broadcast by at least one of the roadside units within the target transmission distance, extract actual traffic light simulation data from the integrated signal, and generate corresponding traffic light recording data based on the actual traffic light simulation data. The analysis module is used to analyze the original traffic light simulation data and the traffic light recording data to generate the test results of the target transmission test task.
2. The system according to claim 1, characterized in that, The simulation module includes: The extraction unit is used to extract the traffic light control scene from the target transmission test task; The first calculation unit is used to determine traffic light cycle data based on the traffic light control scenario, and calculate multiple data frames under the traffic light control scenario by combining the traffic light cycle data, the simulation start time, and the current system time, and calculate the signal status of the multiple data frames. The first generation unit is used to generate identifiers corresponding to multiple data frames based on the signal state, and to generate the original traffic light simulation data by combining the identifiers and multiple data frames.
3. The system according to claim 2, characterized in that, The simulation module includes: The determining unit is used to determine the priority of each traffic light based on the traffic light control scenario; The second generation unit is used to add the priority to the corresponding data frame and generate the original traffic light simulation data so that at least one of the roadside units broadcasts the corresponding integrated signal based on the priority.
4. The system according to claim 2, characterized in that, The roadside unit includes: The overlay unit is used to overlay the original traffic light simulation data and the real traffic light data to generate the composite signal; The simulation unit is used to simulate the signal transmission pressure under the target traffic flow based on the traffic light control scenario. An injection unit is used to determine a corresponding injection frequency based on the signal transmission pressure, so as to inject the original signal light simulation data into the superposition unit based on the injection frequency.
5. The system according to claim 2, characterized in that, The vehicle terminal includes: A filtering unit is used to identify the identifier and, based on the identifier, filter the actual traffic light simulation data from the integrated signal; The recording unit is used to generate the traffic light recording data by combining the actual traffic light simulation data, the received timestamp of the received comprehensive signal, and the received signal strength.
6. The system according to claim 2, characterized in that, The analysis module includes: A pairing unit is used to pair the traffic light recorded data and the original traffic light simulation data using the identifier to generate multiple sets of data frame pairing data. The second calculation unit is used to calculate the time delay value, accuracy value and signal loss rate between the traffic light recorded data and the original traffic light simulation data based on multiple sets of data frame pairing data; The analysis unit is used to analyze the delay value, the accuracy value, and the signal loss rate to obtain the test results of the target transmission test task.
7. The system according to claim 6, characterized in that, Also includes: The judgment module is used to determine whether the test result meets the preset propagation fault conditions; The tracing module is used to trace the source of the propagation failure of the target transmission test task based on the broadcast log of at least one of the roadside units when the preset propagation failure conditions are met, so as to execute the target transmission test task after the propagation failure source is repaired.
8. A method for testing the signal transmission performance of traffic lights, characterized in that, The signal transmission performance testing system for traffic lights as described in any one of claims 1-7, wherein the method comprises the following steps: Based on the target transmission test task, generate the original traffic light simulation data; After injecting the original traffic light simulation data, a combined signal generated by the original traffic light simulation data and the real traffic light data is broadcast to a preset signal coverage area. Based on the target transmission test task, the target transmission distance is determined, the comprehensive signal within the target transmission distance is received, the actual traffic light simulation data is extracted from the comprehensive signal, and the corresponding traffic light record data is generated based on the actual traffic light simulation data. The original traffic light simulation data and the traffic light recording data are analyzed to generate the test results of the target transmission test task.
9. An electronic device, characterized in that, Including processor and memory, among which, Memory, used to store computer programs; A processor is used to execute a program stored in a memory to implement the signal transmission performance testing method for traffic lights as described in claim 8.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, The program is executed by the processor to implement the signal transmission performance test method for traffic lights as described in claim 8.