Data transmission performance determination method, system, device, and storage medium
By constructing virtual traffic scenarios and simulating signal fading in the C-V2X system, the problems of resource consumption in field testing and deviation in software simulation testing were solved, thereby improving the accuracy and efficiency of terminal equipment transmission performance.
Patent Information
- Application Number
- CN202310181647.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-20
- Publication Date
- 2026-07-03
- Estimated Expiration
- 2043-02-20
AI Technical Summary
In existing C-V2X system transmission performance testing, field testing is labor-intensive and resource-intensive and is greatly affected by the environment. Software simulation test results deviate from the actual scenario, resulting in low accuracy and efficiency of terminal equipment transmission performance.
By constructing a virtual traffic scenario, a traffic simulator is used to simulate signal fading of multiple terminal devices, and data packets with added signal fading are sent from real terminal devices. The transmission performance of the terminal devices is determined based on a preset channel model.
It improves the accuracy and efficiency of terminal device transmission performance and solves the problems of test results being greatly affected by the environment and deviating from the actual scenario.
Smart Images

Figure CN116074877B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method, system, device and storage medium for determining data transmission performance. Background Technology
[0002] With the development of vehicle-to-everything (V2X) technology and the improvement of standards, the transmission performance of cellular vehicle-to-everything (C-V2X) systems can currently be tested using both field testing and software simulation testing. Specifically, field testing can deploy multiple onboard units (OBUs) and roadside units (RSUs) equipped with C-V2X technology in two typical traffic environments (intersection scenarios and straight-ahead road scenarios) to construct a large-scale C-V2X field test environment with extensive and dense communication conditions. This allows for testing of the C-V2X system's transmission performance and exploring the communication performance of Basic Safety Messages (BSMs) in real traffic congestion environments. Software simulation testing can utilize test management software, regulatory test scenario libraries, V2X simulators, and Global Navigation Satellite System (GNSS) simulators to simulate and test the transmission performance of virtual terminal devices in the C-V2X system.
[0003] Among the methods described above, field testing, when measuring all communication services of the vehicle-to-everything (V2X) network under all traffic scenarios, suffers from high manpower and material resources consumption, long cycles, and significant susceptibility to environmental influences. Software simulation testing, on the other hand, is overly idealistic, resulting in low fidelity to actual channels. This is especially true for complex simulation systems like V2X wireless channels (characterized by time-varying, fast fading, and multiple propagation scenarios), where simulation results deviate from real-world scenarios. Consequently, the accuracy and efficiency of determining the transmission performance of terminal devices are low. Summary of the Invention
[0004] This application provides a method, system, device, and storage medium for determining data transmission performance, which addresses the problems of significant environmental influences in field testing of C-V2X system transmission performance and the discrepancy between simulation results and actual scenarios in software simulation testing of vehicle-to-everything (V2X) wireless channels, thereby improving the accuracy and efficiency of determining the transmission performance of terminal devices.
[0005] To achieve the above objectives, this application adopts the following technical solution:
[0006] Firstly, a method for determining data transmission performance is provided. The method includes: constructing a virtual traffic scenario based on a traffic simulator, wherein the virtual traffic scenario is any one of the following: a highway straight road, a highway curve, an urban straight road, an urban curve, or an urban intersection. The virtual traffic scenario includes multiple virtual terminal devices, each including multiple first terminal devices and at least one second terminal device. The first terminal devices are used to send target data packets to the second terminal devices. The target data packets include at least one of the following information: location information, speed information, and driving direction information. One first terminal device corresponds to one target data packet. The method also involves obtaining data transmission performance data between the multiple first terminal devices and at least one second terminal device within the virtual traffic scenario from the traffic simulator. Multiple target data packets are sent; based on the information included in the multiple target data packets, the signal fading corresponding to each of the multiple first terminal devices is calculated through a preset target channel model, and the signal fading corresponding to each first terminal device is added to the corresponding target data packet; the multiple target data packets with added signal fading are sent from the first real terminal devices corresponding to the multiple first terminal devices to the second real terminal devices corresponding to at least one second terminal device; the transmission performance corresponding to each of the multiple first terminal devices is obtained from the second real terminal devices, and the second real terminal devices are used to determine the transmission performance corresponding to each first terminal device based on the multiple target data packets with added signal fading.
[0007] In one possible implementation, based on the information included in multiple target data packets, the signal fading corresponding to each of the multiple first terminal devices is calculated using a preset target channel model. This includes: determining the relative position information between any one of the first terminal devices and any one of the second terminal devices based on the position information corresponding to each of the multiple target terminals; and calculating the signal fading corresponding to each first terminal device based on the relative position information between any one of the first terminal devices and any one of the second terminal devices and the speed information corresponding to each target terminal using the preset target channel model.
[0008] In one possible implementation, the target data packet corresponds to a time-domain signal during transmission; adding the signal fading corresponding to each first terminal device to the corresponding target data packet includes: when the time-domain resources occupied by any one of the multiple first terminal devices when sending the target data packet are different from the time-domain resources occupied by other first terminal devices when sending the target data packet, adding the signal fading corresponding to any one first terminal device to the target data packet corresponding to any one first terminal device, wherein the other first terminal devices are the first terminal devices other than any one of the multiple first terminal devices.
[0009] In one possible implementation, the target data packet corresponds to a time-domain signal during transmission; adding the signal fading corresponding to each first terminal device to the corresponding target data packet includes: when at least two of the multiple first terminal devices occupy the same time-domain resources when sending the target data packet, adding the signal fading corresponding to the at least two first terminal devices to the target data packets corresponding to the at least two first terminal devices respectively; and superimposing the target data packets corresponding to the at least two first terminal devices in the time domain to obtain superimposed data packets corresponding to the at least two first terminal devices.
[0010] In one possible implementation, the method further includes: using a second real terminal device, based on superimposed data packets corresponding to at least two first terminal devices and multiple target data packets corresponding to multiple first terminal devices after signal attenuation, to determine the transmission performance of each of the multiple first terminal devices.
[0011] Secondly, a data transmission performance determination system is provided. The system includes a processing unit and a transmission unit. The processing unit is used to construct a virtual traffic scenario based on a traffic simulator. The virtual traffic scenario can be any one of the following: a highway straight road, a highway curve, an urban straight road, an urban curve, or an urban intersection. The virtual traffic scenario includes multiple virtual terminal devices, each including multiple first terminal devices and at least one second terminal device. A first terminal device is used to send a target data packet to a second terminal device. The target data packet includes at least one of the following information: location information, speed information, and driving direction information. One first terminal device corresponds to one target data packet. The transmission unit is used to obtain data from the traffic simulator regarding the performance of the virtual traffic scenario between the multiple first terminal devices and at least one second terminal device. The system transmits multiple target data packets in a given scenario. A processing unit is further configured to calculate the signal fading corresponding to each of the multiple first terminal devices using a preset target channel model based on information included in the multiple target data packets, and add the signal fading corresponding to each first terminal device to the corresponding target data packet. A transmission unit is further configured to send the multiple target data packets with added signal fading to at least one second real terminal device via a first real terminal device corresponding to the multiple first terminal devices. The transmission unit is further configured to obtain the transmission performance corresponding to each of the multiple first terminal devices from the second real terminal device, and the second real terminal device is configured to determine the transmission performance corresponding to each first terminal device based on the multiple target data packets with added signal fading.
[0012] In one possible implementation, the data transmission performance determination system further includes a determination unit; the determination unit is used to determine the relative position information between any first terminal device and any second terminal device among the multiple target terminals based on the position information corresponding to each target terminal among the multiple target terminals; the processing unit is further used to calculate the signal fading corresponding to each first terminal device based on the relative position information between any first terminal device and any second terminal device and the speed information corresponding to each target terminal through a preset target channel model.
[0013] In one possible implementation, the target data packet corresponds to a time-domain signal during transmission; the processing unit is further configured to add the signal fading corresponding to any one of the first terminal devices to the target data packet corresponding to any one of the first terminal devices when the time-domain resources occupied by any one of the multiple first terminal devices when sending the target data packet are different from the time-domain resources occupied by other first terminal devices when sending the target data packet, wherein the other first terminal devices are the first terminal devices other than any one of the multiple first terminal devices.
[0014] In one possible implementation, the target data packet corresponds to a time-domain signal during transmission; the processing unit is further configured to add the signal fading corresponding to the at least two first terminal devices to the target data packet corresponding to the at least two first terminal devices respectively when at least two of the multiple first terminal devices occupy the same time-domain resources when sending the target data packet; the processing unit is further configured to superimpose the target data packets corresponding to the at least two first terminal devices in the time domain to obtain superimposed data packets corresponding to the at least two first terminal devices.
[0015] In one possible implementation, the determining unit is further configured to determine the transmission performance of each of the multiple first terminal devices based on the superimposed data packets corresponding to at least two first terminal devices and multiple target data packets corresponding to multiple first terminal devices after signal attenuation, using a second real terminal device.
[0016] Thirdly, an electronic device includes: a processor and a memory; wherein the memory is used to store one or more programs, the one or more programs including computer-executable instructions, and when the electronic device is running, the processor executes the computer-executable instructions stored in the memory to cause the electronic device to perform a data transmission performance determination method as described in the first aspect.
[0017] Fourthly, a computer-readable storage medium is provided for storing one or more programs, the one or more programs including instructions that, when executed by a computer, cause the computer to perform a data transmission performance determination method as described in the first aspect.
[0018] This application provides a method, system, device, and storage medium for determining data transmission performance, applied in scenarios where data transmission performance needs to be determined. When data transmission performance needs to be determined, a virtual traffic scenario including multiple first terminal devices and at least one second terminal device can be constructed based on a traffic simulator. Multiple target data packets sent between the multiple first terminal devices and at least one second terminal device within the virtual traffic scenario can be obtained from the traffic simulator. Based on the information included in the multiple target data packets, the signal fading corresponding to each of the multiple first terminal devices can be calculated using a preset target channel model, and the signal fading corresponding to each first terminal device can be added to the corresponding target data packet. Further, the multiple target data packets with added signal fading are sent from the first real terminal devices corresponding to the multiple first terminal devices to the second real terminal devices corresponding to at least one second terminal device. Thus, the transmission performance corresponding to each first terminal device can be determined by the second real terminal device based on the multiple target data packets with added signal fading. Through the above method, a virtual traffic scenario can be constructed, multiple target data packets corresponding to the virtual traffic scenario can be simulated using virtual terminal devices, and the signal fading corresponding to the virtual terminal devices can be calculated further based on a preset target channel model. This allows for the determination of the transmission performance of each terminal device in a virtual traffic scenario based on multiple target data packets, including those affected by signal fading, within the corresponding real terminal devices. This addresses the problem of test results being highly susceptible to environmental influences and deviating from actual scenarios when determining data transmission performance. It improves the accuracy and efficiency of determining terminal device transmission performance. Attached Figure Description
[0019] Figure 1 A schematic diagram of the structure of a data transmission performance determination system provided for an embodiment of this application;
[0020] Figure 2 A schematic diagram of another data transmission performance determination system provided for embodiments of this application;
[0021] Figure 3 A flowchart illustrating a method for determining data transmission performance provided in an embodiment of this application. Figure 1 ;
[0022] Figure 4 A schematic diagram of a high-speed straight road scenario provided for an embodiment of this application;
[0023] Figure 5 A flowchart illustrating a method for determining data transmission performance provided in an embodiment of this application. Figure 2 ;
[0024] Figure 6A flowchart illustrating a method for determining data transmission performance provided in an embodiment of this application. Figure 3 ;
[0025] Figure 7 A schematic diagram of a time-frequency resource grid provided for an embodiment of this application;
[0026] Figure 8 A flowchart illustrating a method for determining data transmission performance provided in an embodiment of this application. Figure 4 ;
[0027] Figure 9 A schematic diagram of a time-domain signal provided for an embodiment of this application;
[0028] Figure 10 A flowchart illustrating a method for determining data transmission performance provided in an embodiment of this application. Figure 5 ;
[0029] Figure 11 A schematic diagram of the structure of another data transmission performance determination system provided for embodiments of this application;
[0030] Figure 12 This is a schematic diagram of an electronic device structure provided for an embodiment of this application. Detailed Implementation
[0031] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0032] In the description of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. "And / or" in this document 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 alone, A and B simultaneously, and B alone. Furthermore, "at least one" and "multiple" refer to two or more. The terms "first," "second," etc., do not limit the quantity or order of execution, and "first," "second," etc., do not necessarily imply differences.
[0033] With the development of vehicle-to-everything (V2X) technology and the improvement of standards, the C-V2X industry has entered a critical stage of commercialization. However, many problems remain unresolved when applying it on a large scale in real traffic environments, necessitating a comprehensive solution for testing and researching the communication performance of large-scale terminal devices.
[0034] Currently, methods for testing the transmission performance of C-V2X systems include field testing, software simulation testing, and hardware-in-the-loop (HIL) simulation testing. Specifically, field testing can explore the communication performance of BSMs (Browser Modules) in real traffic congestion environments under two typical traffic conditions. Software simulation testing, using test management software, regulatory test scenario libraries, vehicle-to-everything (V2X) simulators, and GNSS simulators, can simulate the transmission performance of virtual terminal devices in C-V2X systems, offering advantages such as powerful functionality, ease of operation, repeatable simulation, and high flexibility.
[0035] The methods described above suffer from several drawbacks when conducting field tests to measure all vehicle-to-everything (V2X) services across all scenarios. These drawbacks include high costs, significant manpower and material resource consumption, long testing cycles, and susceptibility to environmental influences. Furthermore, it is difficult to reproduce the problematic scenarios when issues are discovered. Software simulation testing, on the other hand, is overly idealistic and has a low degree of fit to actual channels, resulting in simulation results that deviate from real-world scenarios when simulating V2X wireless channels.
[0036] To address the shortcomings of field testing and simulation software testing, a hardware-in-the-loop (HIL) approach can be used to test the performance of vehicle-to-everything (V2X) communication systems (V2X) (i.e., HIL). Specifically, HIL can utilize a channel simulator and comprehensive tester that support multiple channel models to simulate the impact of the real environment on actual terminal equipment communication, thereby simulating and testing the transmission performance of the C-V2X system. HIL overcomes the limitations of field testing, such as complexity, time consumption, and limited channel scenarios. It allows for the analysis of transmission performance under more channel environments and the provision of corresponding deployment suggestions in a shorter time, thus shortening the development cycle and reducing development costs, meeting the current needs of V2X testing. Compared to simulation software testing, HIL can use actual terminal equipment at both the transmitting and receiving ends, making the test results more accurate and reliable. Furthermore, the channel simulator in HIL supports importing channel models, fully utilizing channel models obtained from various research institutes, thus offering strong versatility.
[0037] Among the methods described above, hardware-in-the-loop (HIL) testing combines the advantages of field testing and software simulation testing, and therefore has been widely used in complex environments and technology verification. However, HIL testing still has shortcomings in vehicle-to-everything (V2X) communication. Specifically, the channel models used in HIL testing are often unreasonable. When selecting channel models, only large-scale fading is considered, while small-scale fading is ignored (i.e., the signal fading generated by each different channel is treated as uniform), which leads to an inaccurate simulation of the real propagation environment and affects the accuracy of the test results. Furthermore, HIL testing can only simulate a limited number of vehicles. When testing the communication performance of large-scale terminal devices with many terminal devices and complex propagation environments, it cannot simulate a large number of terminal devices in congested scenarios. Additionally, when analyzing the transmission performance of multiple terminal devices, it is assumed that all channels from the transmitting terminal to the receiving terminal experience the same fading, leading to inaccurate analyses of the transmission performance of multiple terminal devices.
[0038] This application provides a method, system, device, and storage medium for determining data transmission performance. When it is necessary to determine data transmission performance, a virtual traffic scenario including multiple first terminal devices and at least one second terminal device can be constructed based on a traffic simulator. Multiple target data packets sent between the multiple first terminal devices and at least one second terminal device in the virtual traffic scenario can be obtained from the traffic simulator. Based on the information included in the multiple target data packets, the signal fading corresponding to each of the multiple first terminal devices can be calculated using a preset target channel model, and the signal fading corresponding to each first terminal device can be added to the corresponding target data packet. Further, the multiple target data packets with added signal fading are sent from the first real terminal devices corresponding to the multiple first terminal devices to the second real terminal devices corresponding to at least one second terminal device. Thus, the transmission performance corresponding to each first terminal device can be determined by the second real terminal device based on the multiple target data packets with added signal fading. Through the above method, a virtual traffic scenario can be constructed, multiple target data packets corresponding to the virtual traffic scenario can be simulated using virtual terminal devices, and the signal fading corresponding to the virtual terminal devices can be calculated based on a preset target channel model. This allows for the determination of the transmission performance of each terminal device in a virtual traffic scenario based on multiple target data packets, including those affected by signal fading, within the corresponding real terminal devices. This addresses the problem of test results being highly susceptible to environmental influences and deviating from actual scenarios when determining data transmission performance. It improves the accuracy and efficiency of determining terminal device transmission performance.
[0039] The data transmission performance determination method provided in this application embodiment can be applied to a data transmission performance determination system. Figure 1 A schematic diagram of the system for determining data transmission performance is shown. Figure 1 As shown, the data transmission performance determination system 20 includes a server 21 and a terminal device 22. The server 21 is used to construct a virtual traffic scenario based on a traffic simulator, obtain target data packets from the traffic simulator, calculate signal fading based on the target data packets, add signal fading to the target data packets, send the target data packets with added signal fading to the terminal device 22, receive the target data packets with added signal fading forwarded by the terminal device 22, and determine the transmission performance of the terminal device 22 based on the target data packets with added signal fading forwarded by the terminal device 22. The terminal device 22 is used to receive the target data packets with added signal fading sent from the server 21 and forward the target data packets with added signal fading to the server 21, thereby enabling the determination of data transmission performance through the server 21 and the terminal device 22.
[0040] Figure 2 A schematic diagram of another data transmission performance determination system is shown. (For example...) Figure 2 As shown, the data transmission performance determination system 30 includes: a traffic simulator 31, a MATLAB software platform 32, a comprehensive testing instrument 33, a V2X terminal device 34, and data packet reception statistics software 35. The Virtual Test Drive (VTD) 31 is used to construct a virtual traffic scenario, generate target data packets corresponding to the first terminal device in the virtual traffic scenario, and send the target data packets corresponding to the first terminal device to the MATLAB software platform 32. The MATLAB software platform 32 is used to calculate the signal fading corresponding to the first terminal device based on the information included in the target data packets corresponding to the first terminal device, add the signal fading corresponding to the first terminal device to the corresponding target data packets, and send the target data packets with added signal fading to the integrated test instrument 33. The integrated test instrument 33 is used to forward the target data packets with added signal fading to the V2X terminal device 34 through the PC5 interface at a set frequency and power. The V2X terminal device 34 is used to send the target data packets with added signal fading to the data packet receiving statistics software 35 through the Ethernet interface. The data packet receiving statistics software 35 is used to analyze the target data packets with added signal fading, determine the transmission performance corresponding to the first terminal device, and display the transmission performance corresponding to the first terminal device in the form of charts on the interface.
[0041] The following description, in conjunction with the accompanying drawings, describes a method for determining data transmission performance according to an embodiment of this application. Figure 3 As shown in the embodiment of this application, a method for determining data transmission performance is provided and applied to an electronic device. The method includes steps S201-S205:
[0042] S201. Construct virtual traffic scenarios based on traffic simulators.
[0043] The virtual traffic scenario includes any one of the following: a highway straight road, a highway curve, an urban straight road, an urban curve, or an urban intersection. The virtual traffic scenario includes multiple virtual terminal devices, which include multiple first terminal devices and at least one second terminal device. The first terminal device is used to send a target data packet to the second terminal device. The target data packet includes at least one of the following information: location information, speed information, and driving direction information. One first terminal device corresponds to one target data packet.
[0044] It is understandable that electronic devices can construct virtual traffic scenarios based on traffic simulators, including any one of the following: highway straight roads, highway curves, urban straight roads, urban curves, and urban intersections.
[0045] Optionally, in a virtual traffic scenario, the first terminal device can send a target data packet to the second terminal device. When any first terminal device sends a target data packet to any second terminal device, there is a corresponding channel between any first terminal device and any second terminal device.
[0046] For example, multiple first terminal devices can be OBU2, OBU3, OBU4, OBU5, and RSU, at least one second terminal device can be OBU1, and the high-speed straight road can be a highway. Figure 4 The diagram illustrates a high-speed straight road scenario. On a highway, OBU1 is receiving messages (i.e., target data packets) from OBU2, OBU3, OBU4, OBU5, and RSU.
[0047] It should be noted that the traffic simulator supports setting the simulation time and modifying the traffic flow (i.e., the number of virtual terminal devices) to simulate multi-traffic scenarios. The traffic simulator is a software device. The channels corresponding to any first terminal device and any second terminal device are independent of each other.
[0048] S202. Obtain multiple target data packets sent between multiple first terminal devices and at least one second terminal device in a virtual traffic scenario from the traffic simulator.
[0049] It is understandable that electronic devices can obtain multiple target data packets sent between multiple first terminal devices and at least one second terminal device in a virtual traffic scenario from a traffic simulator.
[0050] Optionally, multiple target data packets sent between multiple first terminal devices and at least one second terminal device in a virtual traffic scenario can be obtained from a traffic simulator using the MATLAB software platform.
[0051] S203. Based on the information included in multiple target data packets, calculate the signal fading corresponding to each of the multiple first terminal devices through a preset target channel model, and add the signal fading corresponding to each first terminal device to the corresponding target data packet.
[0052] It is understood that electronic devices can calculate the signal fading corresponding to each of the multiple first terminal devices based on the information included in multiple target data packets, through a preset target channel model, and add the signal fading corresponding to each first terminal device to the corresponding target data packet.
[0053] Optionally, when any first terminal device sends a target data packet to any second terminal device, the corresponding channel between any first terminal device and any second terminal device generates a corresponding signal fading. The signal fading of any first terminal device (i.e., the corresponding signal fading generated by the corresponding channel between any first terminal device and any second terminal device) can be calculated by using the MATLAB software platform based on the information included in the target data packet corresponding to any first terminal device and a preset target channel model, and the signal fading of any first terminal device can be added to the corresponding target data packet.
[0054] For example, the signal fading generated by the corresponding channel between OBU2, OBU3, OBU4, OBU5, RSU and OBU1 can be calculated respectively, and the signal fading can be added to the target data packets corresponding to OBU2, OBU3, OBU4, OBU5 and RSU respectively.
[0055] It should be noted that virtual terminal devices are used to simulate real terminal devices. Different terminal devices communicate (i.e., send target data packets) using different channels, and different channels require different preset target channel models. Signal fading mainly includes large-scale fading and small-scale fading. In the vehicle-to-everything (V2X) communication scenario, large-scale fading depends on factors such as the traffic environment where the transceiver (i.e., the first and second terminal devices) is located, the distance between the transceiver and the transceiver, and the antenna height. Small-scale fading depends on the traffic environment where the transceiver and the relative speed between the transceiver and the transceiver. In the V2X scenario, because the location of each vehicle (i.e., OBU) is different at every moment, the speed of each vehicle is also different, and each channel is independent of each other, resulting in different signal fading experienced by each channel.
[0056] S204. Send multiple target data packets with added signal attenuation to at least one second real terminal device through the first real terminal devices corresponding to multiple first terminal devices.
[0057] It is understood that electronic devices can send multiple target data packets, after signal attenuation, to at least one second real terminal device corresponding to a first real terminal device through multiple first terminal devices.
[0058] Optionally, the first real terminal device can be a comprehensive test instrument, and the second real terminal device can be a V2X terminal device. Multiple target data packets corresponding to the first terminal devices, after signal attenuation, can be sent to the comprehensive test instrument via the MATLAB software platform. Then, the comprehensive test instrument sends these same target data packets to the V2X terminal devices at a set frequency and power. The comprehensive test instrument can simulate multiple first terminal devices sending messages, and the V2X terminal module can simulate at least one second terminal device receiving messages.
[0059] For example, a comprehensive tester can be used to simulate OBU2, OBU3, OBU4, OBU5 and RSU sending messages, and a V2X terminal module can be used to simulate OBU1 receiving messages.
[0060] It should be noted that both the comprehensive tester and the V2X terminal module are hardware devices.
[0061] S205. Obtain the transmission performance of each of the multiple first terminal devices from the second real terminal device.
[0062] The second real terminal device is used to determine the transmission performance of each first terminal device based on multiple target data packets after signal fading has been added.
[0063] It is understandable that electronic devices can obtain the transmission performance of each first terminal device from a second real terminal device that determines the transmission performance of each first terminal device based on multiple target data packets after signal fading.
[0064] Optionally, the data packet reception statistics software can obtain the transmission performance of each of the multiple first terminal devices from the comprehensive tester, and display the transmission performance of each first terminal device in the form of a chart to evaluate the transmission performance of each first terminal device. The transmission performance may include at least one of the following: Reference Signal Receiving Power (RSRP), Received Signal Strength Indicator (RSSI), and Signal-to-Noise Ratio (SNR).
[0065] It should be noted that RSRP, RSSI, and SNR are key performance indicators representing the transmission performance and overall reception performance of the terminal equipment.
[0066] This application provides a method, system, device, and storage medium for determining data transmission performance. When it is necessary to determine data transmission performance, a virtual traffic scenario including multiple first terminal devices and at least one second terminal device can be constructed based on a traffic simulator. Multiple target data packets sent between the multiple first terminal devices and at least one second terminal device in the virtual traffic scenario can be obtained from the traffic simulator. Based on the information included in the multiple target data packets, the signal fading corresponding to each of the multiple first terminal devices can be calculated using a preset target channel model, and the signal fading corresponding to each first terminal device can be added to the corresponding target data packet. Further, the multiple target data packets with added signal fading are sent from the first real terminal devices corresponding to the multiple first terminal devices to the second real terminal devices corresponding to at least one second terminal device. Thus, the transmission performance corresponding to each first terminal device can be determined by the second real terminal device based on the multiple target data packets with added signal fading. Through the above method, a virtual traffic scenario can be constructed, multiple target data packets corresponding to the virtual traffic scenario can be simulated using virtual terminal devices, and the signal fading corresponding to the virtual terminal devices can be calculated based on a preset target channel model. This allows for the determination of the transmission performance of each terminal device in a virtual traffic scenario based on multiple target data packets, including those affected by signal fading, within the corresponding real terminal devices. This addresses the problem of test results being highly susceptible to environmental influences and deviating from actual scenarios when determining data transmission performance. It improves the accuracy and efficiency of determining terminal device transmission performance.
[0067] In a design, such as Figure 5 As shown in the embodiment of this application, a method for determining data transmission performance is provided. The method in step S203 above, which involves "calculating the signal fading corresponding to each of the multiple first terminal devices based on information included in multiple target data packets using a preset target channel model," specifically includes steps S301-S302:
[0068] S301. Based on the location information corresponding to each target terminal among the multiple target terminals, determine the relative position information between any first terminal device and any second terminal device among the multiple target terminals.
[0069] It is understandable that the relative position information between any first terminal device and any second terminal device among multiple target terminals can be determined based on the position information corresponding to each target terminal among multiple target terminals.
[0070] For example, the relative position information between OBU2, OBU3, OBU4, OBU5, RSU and OBU1 can be determined based on the position information corresponding to OBU1, OBU2, OBU3, OBU4, OBU5 and RSU.
[0071] S302. Using a preset target channel model, based on the relative position information between any first terminal device and any second terminal device and the speed information corresponding to each target terminal, calculate the signal fading corresponding to each first terminal device.
[0072] It is understandable that the signal fading of each first terminal device can be calculated based on the relative position information between any first terminal device and any second terminal device and the speed information of each target terminal through a preset target channel model.
[0073] Optionally, based on the speed information corresponding to each target terminal, the relative speed information between any first terminal device and any second terminal device can be calculated. Then, through a preset target channel model, based on the relative position information and the relative speed information between any first terminal device and any second terminal device, the signal fading corresponding to each first terminal device can be calculated.
[0074] For example, the relative speed information between OBU2, OBU3, OBU4, OBU5, RSU and OBU1 can be determined based on the speed information corresponding to OBU1, OBU2, OBU3, OBU4, OBU5 and RSU. In high-speed straight-line scenarios, the signal fading corresponding to OBU2, OBU3, OBU4, OBU5, RSU and OBU1 can be calculated respectively based on the relative position information and relative speed information between OBU2, OBU3, OBU4, OBU5, RSU and OBU1 using a preset target channel model.
[0075] It should be noted that the signal fading calculated based on relative position information and relative velocity information can include large-scale fading and small-scale fading. In the case of steps S301-S302, the method in step S203 above can specifically include "adding the signal fading corresponding to each first terminal device to the corresponding target data packet".
[0076] In a design, such as Figure 6As shown, this application provides a method for determining data transmission performance. The target data packet corresponds to a time-domain signal during transmission. The method in step S203 above, "adding the signal fading corresponding to each first terminal device to the corresponding target data packet," specifically includes S401:
[0077] S401. When the time domain resources occupied by any one of the multiple first terminal devices when sending the target data packet are different from those occupied by other first terminal devices when sending the target data packet, the signal fading corresponding to any one of the first terminal devices is added to the target data packet corresponding to any one of the first terminal devices.
[0078] Among them, other first terminal devices are first terminal devices other than any one of the multiple first terminal devices.
[0079] It is understandable that when the time domain resources occupied by any one of the multiple first terminal devices when sending the target data packet are different from those occupied by other first terminal devices when sending the target data packet, the signal fading corresponding to any one first terminal device can be added to the target data packet corresponding to any one first terminal device.
[0080] Optionally, a time-frequency resource grid can be generated based on the corresponding time-domain and frequency-domain signals of the target data packet during transmission. This grid displays the time-domain resources occupied by any first terminal device when transmitting the target data packet, as well as the frequency-domain resources occupied by any first terminal device. When the time-domain resources occupied by any one of the multiple first terminal devices when transmitting the target data packet differ from those occupied by other first terminal devices, the signal fading corresponding to any one first terminal device can be added to the target data packet corresponding to that first terminal device.
[0081] It should be noted that the target data packet includes both time-domain and frequency-domain signals during transmission.
[0082] For example, such as Figure 7The diagram illustrates a time-frequency resource grid. The horizontal axis represents the time domain, and the vertical axis represents the frequency domain. The time domain resource consists of ten subframes, and the frequency domain resource consists of five subchannels. Each subframe is 1ms. OBU2, OBU3, and OBU4 occupy the same time domain resources (i.e., subframes) but different frequency domain resources (i.e., subchannels). OBU2, OBU5, and RSU occupy different time domain resources but the same frequency domain resources. Because OBU2, OBU5, and RSU occupy different time domain resources but the same frequency domain resources, the channel fading corresponding to OBU2, OBU5, and RSU can be directly added to the target data packets corresponding to OBU2, OBU5, and RSU using the MATLAB software platform.
[0083] It should be noted that, in the case of step S401, the method in step S203 above may specifically include "calculating the signal fading corresponding to each of the multiple first terminal devices through a preset target channel model based on the information included in multiple target data packets".
[0084] In a design, such as Figure 8 As shown, in the data transmission performance determination method provided in this application embodiment, the target data packet corresponds to the time domain signal during transmission. The method of "adding the signal fading corresponding to each first terminal device to the corresponding target data packet" in step S203 specifically includes S501-S502:
[0085] S501. When at least two of the multiple first terminal devices occupy the same time domain resources when sending target data packets, the signal fading corresponding to the at least two first terminal devices is added to the target data packets corresponding to the at least two first terminal devices respectively.
[0086] It is understandable that when at least two of the multiple first terminal devices occupy the same time domain resources when sending target data packets, the signal fading corresponding to the at least two first terminal devices can be added to the target data packets corresponding to the at least two first terminal devices respectively.
[0087] For example, such as Figure 9The diagram illustrates a time-domain signal. The horizontal axis represents the time domain, and the vertical axis represents the frequency domain. The time-domain resources consist of ten subframes, each lasting 1 ms. OBU2, OBU3, and OBU4 occupy the same time-domain resources, while OBU2, OBU5, and RSU occupy different resources. Since OBU2, OBU3, and OBU4 occupy the same time-domain resources, their data packets reside in the same subframe. The signal fading corresponding to OBU2, OBU3, and OBU4 can be added to their respective target data packets using the MATLAB software platform.
[0088] S502, superimpose the target data packets corresponding to at least two first terminal devices in the time domain to obtain superimposed data packets corresponding to at least two first terminal devices.
[0089] It is understandable that target data packets corresponding to at least two first terminal devices can be superimposed in the time domain to obtain superimposed data packets corresponding to at least two first terminal devices.
[0090] Optionally, after adding the signal fading corresponding to at least two first terminal devices to the target data packets corresponding to at least two first terminal devices respectively, the target data packets corresponding to at least two first terminal devices can be superimposed in the time domain to obtain superimposed data packets corresponding to at least two first terminal devices.
[0091] For example, after adding the signal fading corresponding to OBU2, OBU3, and OBU4 to the target data packets corresponding to OBU2, OBU3, and OBU4 respectively, the target data packets corresponding to OBU2, OBU3, and OBU4 are superimposed in the time domain to obtain the superimposed data packets corresponding to OBU2, OBU3, and OBU4.
[0092] It should be noted that, in the case of steps S501-S502, the method in step S203 above may specifically include "calculating the signal fading corresponding to each of the multiple first terminal devices through a preset target channel model based on the information included in multiple target data packets".
[0093] In a design, such as Figure 10 As shown in the embodiment of this application, a method for determining data transmission performance is provided, the method further includes S601:
[0094] S601. Using a second real terminal device, based on the superimposed data packets corresponding to at least two first terminal devices and multiple target data packets corresponding to multiple first terminal devices after signal attenuation, determine the transmission performance of each of the multiple first terminal devices.
[0095] It is understandable that, through the second real terminal device, the transmission performance of each of the multiple first terminal devices can be determined based on the superimposed data packets corresponding to at least two first terminal devices and the multiple target data packets corresponding to multiple first terminal devices after signal attenuation.
[0096] In one implementation, a scenario is first constructed in a traffic simulator to generate time-location information for each vehicle. Then, the time-location information for each vehicle in the traffic simulator is obtained using the MATLAB software platform. Within MATLAB, a channel model is set according to the test requirements, the fading of each independent channel is calculated based on the time-location information of each vehicle, corresponding data packets for each independent channel are generated, and the calculated fading is added to the corresponding data packets. Finally, the data packets are sent out using a comprehensive testing instrument.
[0097] This application provides a system method for determining data transmission performance. This method designs a hardware-in-the-loop (HIL) platform for typical V2X scenarios based on VTD (Virtual Data Transmission). The platform constructs typical traffic scenarios in VTD and simulates vehicle movement. Then, the MATLAB software platform acquires the traffic simulation data from the VTD. In MATLAB, a channel model is set according to test requirements and the scenario. The relative distance and speed between each terminal device are determined based on the traffic simulation data. Fading is calculated based on the relative distance and speed between the terminal devices, and then data packets are generated, with the calculated fading added to the data packets. Then, data packets are sent to the V2X terminal module through a comprehensive testing instrument. Finally, data packet reception statistics software is used to display key performance indicators such as RSRP, RSSI, and SNR, as well as the overall reception performance, in graphical form. The VTD-based HIL platform for typical V2X scenarios has advantages such as short development cycle, low development cost, and the ability to accurately simulate real channel propagation environments. It can add different fading values to different independent channels, enabling more accurate analysis of the transmission performance of multiple terminals. It solves the problems that current vehicle-to-everything (V2X) hardware-in-the-loop simulation platforms cannot accurately simulate the propagation environment of real channels, are not suitable for testing the communication performance of large-scale terminal devices, and cannot simultaneously and accurately analyze the transmission performance of multiple terminal devices, and realizes the simulation of multi-vehicle flow scenarios and channel fading scenarios.
[0098] The foregoing mainly describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, it includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0099] This application embodiment can divide a data transmission performance determination method into functional modules based on the above method example. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this application embodiment is illustrative and only represents a logical functional division; other division methods may be used in actual implementation.
[0100] Figure 11 This is a schematic diagram of another data transmission performance determination system provided in an embodiment of this application. Figure 11 As shown, a data transmission performance determination system 40 is used to improve the accuracy and efficiency of determining the transmission performance of a terminal device, for example, for performing... Figure 3 A method for determining data transmission performance is shown. The data transmission performance determination system 40 includes: a processing unit 401 and a transmission unit 402;
[0101] Processing unit 401 is used to construct a virtual traffic scenario based on a traffic simulator. The virtual traffic scenario is any one of the following: a highway straight road, a highway curve, an urban straight road, an urban curve, or an urban intersection. The virtual traffic scenario includes multiple virtual terminal devices, which include multiple first terminal devices and at least one second terminal device. The first terminal device is used to send a target data packet to the second terminal device. The target data packet includes at least one of the following information: location information, speed information, and driving direction information. One first terminal device corresponds to one target data packet.
[0102] The transmission unit 402 is used to acquire multiple target data packets sent between multiple first terminal devices and at least one second terminal device in a virtual traffic scenario from the traffic simulator.
[0103] The processing unit 401 is also used to calculate the signal fading corresponding to each of the multiple first terminal devices based on the information included in the multiple target data packets, through a preset target channel model, and add the signal fading corresponding to each first terminal device to the corresponding target data packet;
[0104] The transmission unit 402 is also used to send multiple target data packets with added signal attenuation to at least one second real terminal device through the first real terminal devices corresponding to the multiple first terminal devices;
[0105] The transmission unit 402 is also used to obtain the transmission performance of each of the multiple first terminal devices from the second real terminal device. The second real terminal device is used to determine the transmission performance of each first terminal device based on multiple target data packets after signal fading has been added.
[0106] In one possible implementation, the data transmission performance determination system 40 further includes a determination unit 403; the determination unit 403 is used to determine the relative position information between any first terminal device and any second terminal device among the multiple target terminals based on the position information corresponding to each target terminal among the multiple target terminals; the processing unit 401 is further used to calculate the signal fading corresponding to each first terminal device based on the relative position information between any first terminal device and any second terminal device and the speed information corresponding to each target terminal through a preset target channel model.
[0107] In one possible implementation, the target data packet corresponds to a time-domain signal during transmission; the processing unit 401 is further configured to add the signal fading corresponding to any one of the first terminal devices to the target data packet when the time-domain resources occupied by any one of the multiple first terminal devices when sending the target data packet are different from the time-domain resources occupied by other first terminal devices when sending the target data packet, wherein the other first terminal devices are the first terminal devices other than any one of the multiple first terminal devices.
[0108] In one possible implementation, the target data packet corresponds to a time-domain signal during transmission; the processing unit 401 is further configured to add the signal fading corresponding to the at least two first terminal devices to the target data packets corresponding to the at least two first terminal devices respectively when at least two of the multiple first terminal devices occupy the same time-domain resources when sending the target data packets; the processing unit 401 is further configured to superimpose the target data packets corresponding to the at least two first terminal devices in the time domain to obtain superimposed data packets corresponding to the at least two first terminal devices.
[0109] In one possible implementation, the determining unit 403 is further configured to determine the transmission performance of each of the multiple first terminal devices by means of a second real terminal device, based on the superimposed data packets corresponding to at least two first terminal devices and multiple target data packets corresponding to multiple first terminal devices after signal attenuation.
[0110] In the case where the functions of the integrated modules described above are implemented in hardware, this application provides a possible structural schematic diagram of the electronic device involved in the above embodiments. For example... Figure 12 As shown, an electronic device 60 is used to improve the accuracy and efficiency of determining the transmission performance of a terminal device, for example, for performing... Figure 3 The diagram illustrates a method for determining data transmission performance. The electronic device 60 includes a processor 601, a memory 602, and a bus 603. The processor 601 and the memory 602 are connected via the bus 603.
[0111] Processor 601 is the control center of the communication device. It can be a single processor or a collective term for multiple processing elements. For example, processor 601 can be a general-purpose central processing unit (CPU) or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor.
[0112] As one embodiment, processor 601 may include one or more CPUs, for example Figure 12 CPU 0 and CPU 1 are shown in the diagram.
[0113] The memory 602 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.
[0114] As one possible implementation, the memory 602 can exist independently of the processor 601. The memory 602 can be connected to the processor 601 via a bus 603 and is used to store instructions or program code. When the processor 601 calls and executes the instructions or program code stored in the memory 602, it can implement the data transmission performance determination method provided in this application embodiment.
[0115] In another possible implementation, the memory 602 can also be integrated with the processor 601.
[0116] Bus 603 can be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, or an extended industry standard architecture (EISA) bus. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 12 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0117] It should be pointed out that, Figure 12 The structure shown does not constitute a limitation on the electronic device 60. Except... Figure 12 In addition to the components shown, the electronic device 60 may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.
[0118] As an example, combined Figure 11 The functions implemented by the processing unit 401, transmission unit 402, and determination unit 403 in the data transmission performance determination system 40 are the same as those implemented by the processing unit 401, transmission unit 402, and determination unit 403. Figure 12 The processor 601 in it has the same function.
[0119] Optional, such as Figure 12 As shown, the electronic device 60 provided in this application embodiment may further include a communication interface 604.
[0120] Communication interface 604 is used to connect with other devices via a communication network. This communication network can be Ethernet, a wireless access network, a wireless local area network (WLAN), etc. Communication interface 604 may include a receiving unit for receiving data and a transmitting unit for transmitting data.
[0121] In one design, the communication interface in the electronic device provided in this application embodiment can also be integrated into the processor.
[0122] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional units is used as an example. In practical applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the device can be divided into different functional units to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0123] This application also provides a computer-readable storage medium storing instructions. When a computer executes these instructions, the computer performs each step of the method flow shown in the above-described method embodiments.
[0124] Embodiments of this application provide a computer program product containing instructions that, when executed on a computer, cause the computer to perform a data transmission performance determination method as described in the above method embodiments.
[0125] The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), registers, hard disks, optical fibers, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing, or any other form of computer-readable storage medium in the art.
[0126] An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside within an application-specific integrated circuit (ASIC).
[0127] In the embodiments of this application, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0128] Since the electronic devices, computer-readable storage media, and computer program products in the embodiments of this application can be applied to the above methods, the technical effects they can achieve can also be referred to the above method embodiments. The embodiments of this application will not be repeated here.
[0129] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be covered within the scope of protection of this application.
Claims
1. A method for determining data transmission performance, characterized in that, The method includes: A virtual traffic scenario is constructed based on a traffic simulator. The virtual traffic scenario is any one of the following: a highway straight road, a highway curve, an urban straight road, an urban curve, or an urban intersection. The virtual traffic scenario includes multiple virtual terminal devices, which include multiple first terminal devices and at least one second terminal device. The first terminal device is used to send a target data packet to the second terminal device. The target data packet includes at least one of the following information: location information, speed information, and driving direction information. One first terminal device corresponds to one target data packet. Obtain multiple target data packets sent between the plurality of first terminal devices and the at least one second terminal device in the virtual traffic scenario from the traffic simulator; Based on the information included in the plurality of target data packets, the signal fading corresponding to each of the plurality of first terminal devices is calculated through a preset target channel model, and the signal fading corresponding to each first terminal device is added to the corresponding target data packet; the signal fading includes large-scale fading and small-scale fading; the large-scale fading is calculated based on the relative position information between any first terminal device and any second terminal device through the preset target channel model; the small-scale fading is calculated based on the relative speed between any first terminal device and any second terminal device through the preset target channel model. Multiple target data packets with added signal attenuation are sent from the first real terminal devices corresponding to the multiple first terminal devices to the second real terminal devices corresponding to the at least one second terminal device. The transmission performance of each of the plurality of first terminal devices is obtained from the second real terminal device. The second real terminal device is used to determine the transmission performance of each first terminal device based on multiple target data packets after signal fading has been added.
2. The method according to claim 1, characterized in that, The step of calculating the signal fading corresponding to each of the plurality of first terminal devices based on the information included in the plurality of target data packets and through a preset target channel model includes: Based on the location information corresponding to each of the multiple target terminals, determine the relative location information between any first terminal device and any second terminal device among the multiple target terminals; Using the preset target channel model, based on the relative position information between any first terminal device and any second terminal device and the speed information corresponding to each target terminal, the signal fading corresponding to each first terminal device is calculated.
3. The method according to claim 1 or 2, characterized in that, The target data packet corresponds to a time-domain signal during transmission; The step of adding the signal fading corresponding to each first terminal device to the corresponding target data packet includes: When the time domain resources occupied by any one of the plurality of first terminal devices when sending the target data packet are different from those occupied by other first terminal devices when sending the target data packet, the signal fading corresponding to the first terminal device is added to the target data packet corresponding to the first terminal device. The other first terminal devices are the first terminal devices other than the first one among the plurality of first terminal devices.
4. The method according to claim 1 or 2, characterized in that, The target data packet corresponds to a time-domain signal during transmission; The step of adding the signal fading corresponding to each first terminal device to the corresponding target data packet includes: When at least two of the plurality of first terminal devices occupy the same time domain resources when sending target data packets, the signal fading corresponding to the at least two first terminal devices is added to the target data packets corresponding to the at least two first terminal devices respectively; The target data packets corresponding to the at least two first terminal devices are superimposed in the time domain to obtain the superimposed data packets corresponding to the at least two first terminal devices.
5. The method according to claim 4, characterized in that, The method further includes: Using the second real terminal device, based on the superimposed data packets corresponding to the at least two first terminal devices and the multiple target data packets corresponding to the multiple first terminal devices after signal attenuation, the transmission performance of each of the multiple first terminal devices is determined.
6. A data transmission performance determination system, characterized in that, The data transmission performance determination system includes: a processing unit and a transmission unit; The processing unit is used to construct a virtual traffic scenario based on a traffic simulator. The virtual traffic scenario is any one of the following: a highway straight road, a highway curve, an urban straight road, an urban curve, or an urban intersection. The virtual traffic scenario includes multiple virtual terminal devices, which include multiple first terminal devices and at least one second terminal device. The first terminal device is used to send a target data packet to the second terminal device. The target data packet includes at least one of the following information: location information, speed information, and driving direction information. One first terminal device corresponds to one target data packet. The transmission unit is used to acquire multiple target data packets sent between the plurality of first terminal devices and the at least one second terminal device in the virtual traffic scenario from the traffic simulator; The processing unit is further configured to calculate the signal fading corresponding to each of the plurality of first terminal devices based on the information included in the plurality of target data packets using a preset target channel model, and add the signal fading corresponding to each first terminal device to the corresponding target data packet; the signal fading includes large-scale fading and small-scale fading; the large-scale fading is calculated using the preset target channel model based on the relative position information between any first terminal device and any second terminal device; the small-scale fading is calculated using the preset target channel model based on the relative speed between any first terminal device and any second terminal device; The transmission unit is further configured to send multiple target data packets with added signal attenuation to the second real terminal device corresponding to the at least one second terminal device through the first real terminal device corresponding to the plurality of first terminal devices; The transmission unit is further configured to obtain the transmission performance corresponding to each of the plurality of first terminal devices from the second real terminal device, and the second real terminal device is configured to determine the transmission performance corresponding to each first terminal device based on the plurality of target data packets after signal fading has been added.
7. The data transmission performance determination system according to claim 6, characterized in that, The data transmission performance determination system further includes a determination unit; The determining unit is configured to determine the relative position information between any first terminal device and any second terminal device among the multiple target terminals based on the position information corresponding to each target terminal among the multiple target terminals. The processing unit is further configured to calculate the signal fading of each first terminal device based on the relative position information between any first terminal device and any second terminal device and the speed information corresponding to each target terminal, using the preset target channel model.
8. The data transmission performance determination system according to claim 6 or 7, characterized in that, The target data packet corresponds to a time-domain signal during transmission; The processing unit is further configured to add the signal fading corresponding to any one of the first terminal devices to the target data packet when the time domain resources occupied by any one of the plurality of first terminal devices when sending the target data packet are different from the time domain resources occupied by other first terminal devices when sending the target data packet, wherein the other first terminal devices are first terminal devices other than any one of the first terminal devices among the plurality of first terminal devices.
9. The data transmission performance determination system according to claim 6 or 7, characterized in that, The target data packet corresponds to a time-domain signal during transmission; The processing unit is further configured to add the signal fading corresponding to the at least two first terminal devices to the target data packets corresponding to the at least two first terminal devices when at least two of the plurality of first terminal devices occupy the same time domain resources when sending target data packets; The processing unit is further configured to superimpose the target data packets corresponding to the at least two first terminal devices in the time domain to obtain superimposed data packets corresponding to the at least two first terminal devices.
10. The data transmission performance determination system according to claim 9, characterized in that, The data transmission performance determination system further includes a determination unit; The determining unit is configured to determine the transmission performance of each of the plurality of first terminal devices by means of the second real terminal device, based on the superimposed data packets corresponding to the at least two first terminal devices and the plurality of target data packets corresponding to the plurality of first terminal devices after signal attenuation.
11. An electronic device, characterized in that, include: A processor and a memory; wherein the memory is used to store one or more programs, the one or more programs including computer execution instructions, and when the electronic device is running, the processor executes the computer execution instructions stored in the memory to cause the electronic device to perform a data transmission performance determination method according to any one of claims 1-5.
12. A computer-readable storage medium for storing one or more programs, characterized in that, The one or more programs include instructions that, when executed by a computer, cause the computer to perform a data transmission performance determination method as described in any one of claims 1-5.
Citation Information
Patent Citations
Novel Internet of Vehicles congestion simulation method for 5G V2X Uu interface
CN119561851A