Signal downlink transmission performance test system and method and computer readable storage medium

By designing a signal downlink transmission performance test system, using signal strength acquisition, regulation and quality evaluation modules, the problems of low test accuracy and poor reliability in the existing technology are solved, and automated testing and high-precision signal performance evaluation are realized.

CN119544112APending Publication Date: 2025-02-28SHENZHEN SDMC TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411485701.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-23
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

There are problems such as high labor costs, complex testing process, low testing accuracy and poor reliability during the current signal downlink transmission performance testing process.

Method used

A signal downlink transmission performance testing system is designed, including a signal strength acquisition module, a signal strength control module and a signal quality evaluation module. By automatically collecting and controlling signal strength, signal quality can be evaluated and manual participation can be reduced.

Benefits of technology

It realizes automated test signal transmission performance, improves the accuracy and reliability of signal performance testing, simplifies the test process, and reduces labor costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119544112A_ABST
    Figure CN119544112A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a signal downlink transmission performance test system and method and a computer readable storage medium, and is suitable for a cable network. The system comprises a signal intensity acquisition module which is used for acquiring the actual intensity of a signal output by equipment to be tested in real time; the signal intensity regulation and control module is used for regulating and controlling the target intensity of a signal output by the to-be-tested equipment; and the signal quality evaluation module is used for evaluating the quality of the signal output by the to-be-tested equipment according to the difference value between the target intensity and the actual intensity. By configuring the signal strength acquisition module, the signal strength regulation and control module and the signal quality evaluation module, the signal transmission performance can be automatically tested, the quality of the signal output by the to-be-tested equipment is automatically evaluated, the manual participation degree in the signal downlink transmission performance test process is reduced, and the test efficiency is improved. The signal performance testing process is simplified, and the signal performance testing precision and reliability are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present application relate to the field of signal transmission performance testing, and in particular, to a signal downlink transmission performance testing system, method, and computer-readable storage medium. Background Art

[0002] Signal transmission performance testing is the key to ensuring that communication systems can transmit data reliably and efficiently under actual working conditions.

[0003] At present, in the process of signal downlink transmission performance testing, related technologies mostly rely on manual operation. The above method has problems such as high labor cost, complicated testing process, low testing accuracy and poor reliability.

[0004] Therefore, a new technical solution is urgently needed to solve the above technical problems. Summary of the invention

[0005] According to the embodiments of the present application, a signal downlink transmission performance testing system, method and computer-readable storage medium are provided, which are applicable to cable networks. By configuring a signal strength acquisition module, a signal strength control module and a signal quality evaluation module, automated testing of signal transmission performance can be achieved, and the signal quality output by the device to be tested can be automatically evaluated, thereby reducing the degree of manual participation in the signal downlink transmission performance testing process, simplifying the signal performance testing process, and improving the accuracy and reliability of the signal performance testing.

[0006] In the first aspect of the present application, a signal downlink transmission performance test system is provided, which is suitable for a cable network. The system includes: a signal strength acquisition module, which is used to acquire the actual strength of the signal output by the device to be tested in real time; a signal strength control module, which is used to control the target strength of the signal output by the device to be tested; and a signal quality evaluation module, which is used to evaluate the quality of the signal output by the device to be tested based on the difference between the target strength and the actual strength.

[0007] Furthermore, the signal strength acquisition module is provided with a plurality of GPIB interfaces for communicating with other devices based on GPIB cables.

[0008] Furthermore, the signal strength control module includes: a target initial value matching unit, which is used to match the target test template according to the target test environment to determine the initial value of the target strength; a target attenuation value determination unit, which is used to determine the attenuation value of the target strength according to the difference between the actual strength and the target strength to reduce the above difference.

[0009] Furthermore, the signal quality assessment module includes: a signal quality compliance analysis unit, which is used to judge the compliance of the signal quality according to the comparison result of the difference between the target strength and the actual strength and the preset difference threshold.

[0010] Furthermore, the above system also includes: a test result storage and output unit, which is used to record signal quality parameter information and output a signal quality test report based on the signal quality parameter information, wherein the signal quality parameter information includes: actual strength information of the signal, target strength information of the signal, the difference between the actual strength of the signal and the target strength, the comparison result of the difference with a preset difference threshold, and / or the compliance analysis result of the signal quality.

[0011] Furthermore, the above system also includes: an environment configuration module, which is used to configure the target test environment according to preset configuration instructions; an initialization module, which is used to configure multiple device parameters of the device to be tested to corresponding target parameters according to the target test environment; wherein the target parameters match the target test environment.

[0012] Furthermore, the above system also includes: a test tuple construction unit, which is used to encapsulate and generate multiple tuples corresponding to each test point according to a preset configuration file, construct a tuple dictionary according to the multiple tuples, traverse each tuple in the tuple dictionary, and correspondingly set the control parameters of the signal quality assessment module and / or the acquisition parameters of the signal strength acquisition module; wherein the control parameters include: center frequency parameters, modulation mode parameters and / or specification parameters, and the acquisition parameters include: center frequency parameters and / or scanning range parameters; wherein the tuple dictionary also includes: serial port directory tag information of the device to be tested, instruction information corresponding to the serial port directory tag of the device to be tested, index information of the next level of the serial port directory tag information of the device to be tested, and / or index information of the next level of the instruction information corresponding to the serial port directory tag of the device to be tested.

[0013] Furthermore, the above-mentioned system also includes: a visual display module, including: an interface display unit, used to display the signal strength acquisition module, the signal strength regulation module, the signal quality assessment module and the connection status information, data information and / or system log information of the device to be tested; a configuration input unit, which is provided with multiple input controls to receive user input of the signal strength acquisition module, the signal strength regulation module, the signal quality assessment module and the parameter information of the device to be tested, and / or control the control system to execute the target test process.

[0014] In a second aspect of the present application, a signal downlink transmission performance test method is provided, which is applicable to the signal downlink transmission performance test system as described above, and the method includes: real-time acquisition of the actual strength of the signal output by the device to be tested; regulating the target strength of the signal output by the device to be tested; and evaluating the quality of the signal output by the device to be tested based on the difference between the target strength and the actual strength.

[0015] In a third aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the signal downlink transmission performance test method as described above is implemented.

[0016] The signal downlink transmission performance test system, method and computer-readable storage medium provided in the embodiments of the present application are applicable to cable networks, wherein the system includes: a signal strength acquisition module for real-time acquisition of the actual strength of the signal output by the device to be tested; a signal strength control module for controlling the target strength of the signal output by the device to be tested; and a signal quality assessment module for assessing the quality of the signal output by the device to be tested based on the difference between the target strength and the actual strength. The present application can realize automated testing of signal transmission performance, automatically assess the quality of the signal output by the device to be tested, reduce the degree of manual participation in the signal downlink transmission performance test process, simplify the signal performance test process, and improve the accuracy and reliability of the signal performance test by configuring the signal strength acquisition module, the signal strength control module and the signal quality assessment module.

[0017] It should be understood that the contents described in the Summary of the Invention are not intended to limit the key or important features of the embodiments of the present application, nor are they intended to limit the scope of the present application. Other features of the present application will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The above and other features, advantages and aspects of the embodiments of the present application will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0019] Figure 1 A structural schematic diagram of a signal downlink transmission performance test system provided for an embodiment of the present application;

[0020] Figure 2 A structural schematic diagram of a signal strength control module provided in an embodiment of the present application;

[0021] Figure 3 A schematic diagram of a code provided in an embodiment of the present application;

[0022] Figure 4 A code schematic diagram of a tuple dictionary construction provided in an embodiment of the present application;

[0023] Figure 5 A schematic diagram of the structure of a tuple dictionary provided in an embodiment of the present application;

[0024] Figure 6 A schematic diagram of a GUI interface provided in an embodiment of the present application;

[0025] Figure 7 A schematic diagram of a log recording interface provided in an embodiment of the present application;

[0026] Figure 8A schematic diagram of a process for testing a signal downlink transmission performance provided in an embodiment of the present application; and

[0027] Fig. 9 It is a schematic diagram of the structure of a terminal device or a server suitable for implementing the embodiments of the present application. DETAILED DESCRIPTION

[0028] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.

[0029] In addition, the term "and / or" in this article is only a description of the association relationship between the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0030] According to a first aspect of the present application, the present application provides a signal downlink transmission performance test system, which is applicable to a cable network. Figure 1 A structural diagram of a signal downlink transmission performance test system 100 provided in an embodiment of the present application is shown as follows: Figure 1 As shown, the system 100 includes: a signal strength acquisition module 110 , a signal strength control module 120 and a signal quality evaluation module 130 .

[0031] The signal strength acquisition module 110 is used to acquire the actual strength of the signal output by the device under test in real time.

[0032] Exemplarily, the signal strength acquisition module may include: a spectrum analyzer, such as a high-precision spectrum analyzer. The actual strength may include: actual power. Specifically, the actual power may be the actual power measured by the spectrum analyzer under a given attenuation value.

[0033] The signal strength control module 120 is used to control the target strength of the signal output by the device under test.

[0034] Exemplarily, the signal strength control module may include: an integrated programmable attenuator. The target strength may include: a target power. Specifically, the target power may be determined according to the initial power and step set by the user.

[0035] The signal quality evaluation module 130 is used to evaluate the quality of the signal output by the device under test according to the difference between the target strength and the actual strength.

[0036] Exemplarily, the above-mentioned signal quality assessment module may include: a Cable Modem Termination System (CMTS).

[0037] In some feasible implementations, the cable modem terminal system can be connected to the integrated programmable attenuator based on the frequency divider, and the integrated programmable attenuator can be connected to the spectrum analyzer and the device to be tested based on the frequency divider to evaluate the quality of the signal output by the device to be tested. It should be noted that the above-mentioned cable modem terminal system, integrated programmable attenuator, spectrum analyzer and device to be tested can be connected to the client respectively to meet the user's remote control needs, wherein the above-mentioned client can include: PC terminal, mobile phone terminal and IPAD, etc., which are not specifically limited here.

[0038] Exemplarily, the cable modem terminal system can evaluate the quality of the signal output by the device under test according to the difference between the target power and the actual power. Specifically, when the difference between the actual power of the signal output by the device under test and the target power is large, it is determined that the quality of the signal output by the device under test is poor; when the difference between the actual power of the signal output by the device under test and the target power is small, it is determined that the quality of the signal output by the device under test is good.

[0039] Based on this, the signal downlink transmission performance test system provided by the present application is suitable for cable networks, wherein the system includes: a signal strength acquisition module for real-time acquisition of the actual strength of the signal output by the device to be tested; a signal strength control module for adjusting the target strength of the signal output by the device to be tested; and a signal quality assessment module for assessing the quality of the signal output by the device to be tested based on the difference between the target strength and the actual strength. The present application can realize automated testing of signal transmission performance and automated assessment of the signal quality output by the device to be tested by configuring a signal strength acquisition module, a signal strength control module, and a signal quality assessment module, thereby reducing manual participation in the signal downlink transmission performance test process, reducing manual errors, simplifying the signal performance test process, ensuring the accuracy of signal transmission and the integrity of data acquisition, and improving the accuracy and reliability of signal performance testing.

[0040] In some feasible implementations, the signal strength acquisition module is provided with a plurality of GPIB interfaces for communicating with other devices based on GPIB cables.

[0041] It should be noted that the other devices may include: external devices such as a computer PC. Exemplarily, the signal strength acquisition module may be connected to the computer via a GPIB cable based on the GPIB interface, so that the computer can remotely control and collect data from the spectrum analyzer based on the GPIB protocol.

[0042] Based on this, the signal strength acquisition module in this system is equipped with multiple standard GPIB interfaces to communicate with other devices based on GPIB cables, and can realize automatic real-time acquisition of the actual strength of the signal output by the tested device, such as actual power, so that this system can be applied to complex test environments that require connecting and controlling a large number of devices, which is beneficial to improving the scalability of the system of this application, improving the data throughput of this system, and enhancing the reliability of this system.

[0043] For example, Figure 2 A structural schematic diagram of a signal strength control module provided in an embodiment of the present application is shown as follows: Figure 2 As shown, in some feasible implementations, the signal strength control module 120 includes:

[0044] The target initial value matching unit 121 is used to match the target test template according to the target test environment to determine the initial value of the target strength.

[0045] Exemplarily, the test template can be pre-stored in the system. The target initial value matching unit can automatically match the target test template according to the target test environment, and control the signal strength initially input to the device to be tested to the initial value according to the initial value of the target strength in the target test template to meet the requirements of different test scenarios. Specifically, the initial value can be 16dB.

[0046] The signal strength control module 120 further includes:

[0047] The target attenuation value determining unit 122 is used to determine the attenuation value of the target intensity according to the difference between the actual intensity and the target intensity to reduce the difference.

[0048] Exemplarily, the target attenuation value determination unit may dynamically calculate the target attenuation value based on a preset algorithm according to the difference between the actual intensity and the target intensity to reduce the difference, wherein the difference may be used to indicate the degree of deviation between the actual intensity and the target intensity under the current attenuation setting.

[0049] Exemplarily, when the actual intensity is higher than the target intensity, the attenuation value is controlled to increase to reduce the difference between the actual intensity and the target intensity, and the difference is added to the current attenuation value as an increment to obtain the target attenuation value. Conversely, when the actual intensity is lower than the target intensity, the attenuation value is controlled to decrease to reduce the difference between the actual intensity and the target intensity, and the difference is subtracted from the current attenuation value to obtain the target attenuation value.

[0050] Specifically, when the actual power measured by the spectrum analyzer is higher than the target power, attenuation is increased to reduce the signal power, and the calculated power difference is added as an increment to the current attenuation value to obtain the target attenuation value, which is applied to the attenuator to make the actual power close to the target power value. Conversely, when the actual power measured by the spectrum analyzer is lower than the target power, attenuation is reduced to increase the signal power, and the power difference is subtracted from the current attenuation value to obtain the target attenuation value, and the attenuator setting is updated to make the actual power close to the target power value. Based on this, the gap between the actual power measured by the spectrum analyzer and the target power in the test template can be reduced by adjusting the attenuator to make it closer to the target power value.

[0051] In some feasible implementations, the target initial value matching unit and the target attenuation value determination unit may send control instructions for modifying attenuator parameters to the programmable attenuator through a serial port, so as to dynamically adjust the power attenuation amount according to the target power initial value of the target test template and the actual power measured by the spectrum analyzer, so as to improve the accuracy and reliability of the signal transmission performance test.

[0052] Based on this, the signal strength control module in this system can automatically determine the initial value of the signal strength input to the device to be tested by configuring the target initial value matching unit. By configuring the target attenuation value determination unit, it can automatically determine the attenuation value of the target strength according to the difference between the actual strength and the target strength to reduce the difference, thereby improving the test accuracy of the signal downlink transmission performance and the verification accuracy of the device to be tested, and automatically adjust the attenuation value according to the deviation between the measurement result and the expected target, thereby realizing closed-loop control of this system.

[0053] In some feasible implementations, the signal quality assessment module includes: a signal quality compliance analysis unit, which is used to determine the compliance of the signal quality based on a comparison result of a difference between a target intensity and an actual intensity and a preset difference threshold.

[0054] Exemplarily, the signal quality compliance analysis unit can automatically set the center frequency to capture the downstream signal strength (DSS) of the device to be tested at any time, and judge the compliance of the signal quality according to the comparison result between the difference between the downstream signal strength and the actual strength and the preset difference threshold. The preset difference threshold can be determined according to the type of device to be tested, the material of the cable, and / or the length of the cable. In some feasible embodiments, the preset difference threshold can be 1.5dBmV.

[0055] Specifically, the signal quality compliance analysis unit can automatically compare the DSS value with the actual power value measured by the spectrum analyzer to determine the difference between the downlink signal strength and the actual strength. If the difference is greater than 1.5dBmV, the signal quality is judged to be substandard; if the difference is less than or equal to 1.5dBmV, the signal quality is judged to be satisfactory.

[0056] Based on this, the above-mentioned system can automatically compare and determine the difference between the actual value of the signal strength output by the device to be tested and the target strength through the signal quality compliance analysis unit, and automatically judge the compliance of the signal quality according to the preset difference threshold, thereby realizing automated evaluation of signal quality, reducing manual participation in the signal quality evaluation process, reducing manual errors, simplifying the signal quality evaluation process, and improving the accuracy and reliability of signal quality evaluation.

[0057] In some feasible embodiments, the above system also includes: a test result storage and output unit, which is used to record signal quality parameter information and output a signal quality test report based on the signal quality parameter information, wherein the signal quality parameter information includes: actual strength information of the signal, target strength information of the signal, the difference between the actual strength of the signal and the target strength, the comparison result of the difference and a preset difference threshold, and / or the signal quality compliance analysis result.

[0058] Exemplarily, the test result storage output unit can record the DSS value of the signal, the actual power value of the signal measured by the spectrum analyzer, the difference between the above DSS value and the above actual power value, the comparison result of the above difference with the preset difference threshold of 1.5dBmV, and / or the signal quality compliance analysis result.

[0059] It should be noted that, by configuring the above-mentioned test result storage and output unit, the system can automatically organize the test data and automatically output the test report based on the test data, thereby reducing the labor cost in the data recording and organization process, improving the standardization and traceability of the data management process, and facilitating subsequent data analysis and problem tracing.

[0060] In some feasible implementations, the above system further includes: an environment configuration module, configured to configure a target test environment according to preset configuration instructions.

[0061] Exemplarily, the target test environment includes: target driver environment and / or target hardware connection environment, etc. Specifically, the environment configuration module is used to perform target driver installation operations according to preset configuration instructions, so that the system is installed with GPIB driver, programmable attenuator driver and / or serial port driver, etc.

[0062] It should be noted that the above-mentioned environment configuration module can also be used to check the connection status of the target hardware according to the preset configuration instructions, wherein the above-mentioned target hardware connection status includes: the connection status between the signal quality evaluation module and the client, the connection status between the signal strength control module and the client, and / or the connection status between the device to be tested and the client. Specifically, the environment configuration module can be used to detect the connection status between the Ethernet port of the computer and the network interface of the CMTS, the connection status between the USB port of the computer and the USB interface of the programmable attenuator, and / or the connection status between the USB port of the computer and the serial port of the device to be tested, etc.

[0063] The above system also includes: an initialization module, which is used to configure multiple device parameters of the device to be tested to corresponding target parameters according to the target test environment; wherein the target parameters match the target test environment.

[0064] Exemplarily, the initialization module may match the target test template according to the target test environment to determine the target parameters of the device to be tested, and configure multiple device parameters of the device to be tested to corresponding target parameters based on serial port communication.

[0065] Based on this, the system can automatically configure the target drive environment and automatically check the target hardware connection environment through the configuration environment configuration module to realize the automatic configuration of the target test environment; by configuring the initialization module, it can automatically configure multiple device parameters of the device to be tested to the corresponding target parameters according to the target test environment, reduce the manual participation in the test environment configuration process and the device parameter adjustment process during the signal downlink transmission performance test, thereby further simplifying the signal performance test process.

[0066] It should be noted that after the environment configuration module has configured the target test environment according to the preset configuration instructions, and the initialization module has configured multiple device parameters of the device to be tested to the corresponding target parameters according to the target test environment, the system can complete the serial port communication and verification operations of the system based on the following operations:

[0067] Two serial port communication threads are started, one for the device to be tested and the other for the signal strength control module or the hardware therein, such as an attenuator, and a main thread verificationThread is started. The main thread receives serial port objects and other parameters from the two serial port threads to perform verification operations.

[0068] Specifically, the serial port object self.receiver of the device to be tested and the serial port object self.receiver_att of the signal strength control module or the hardware therein, for example, the serial port object self.receiver_att of the attenuator are used as two independent threads to communicate with the serial port of the device, for example, COM3, and the serial port of the attenuator, for example, COM4. After the above two threads are started, they can run in the system background to process the read and write operations of the serial port.

[0069] Then, create a verificationThread instance, for example: self.Open_verification, which is a main thread for executing verification logic. The above instance can be used to receive multiple parameters, such as: logger parameters (self.logger), CMTS IP address parameters (cm_ip), spectrum analyzer address string name parameters (addr_name), serial port objects obtained from two serial port threads (self.receiver.get_serial() and self.receiver_att.get_serial()), and other verification-related parameters.

[0070] Finally, you can start the verificationThread thread and set up connections to multiple signals and slots to update the UI, log, and / or handle errors during the verification process. Figure 3 .

[0071] In some feasible embodiments, the above system also includes: a test tuple construction unit, which is used to encapsulate and generate multiple tuples corresponding to each test point according to a preset configuration file, construct a tuple dictionary according to the multiple tuples, traverse each tuple in the tuple dictionary, and correspondingly set the control parameters of the signal quality assessment module and / or the acquisition parameters of the signal strength acquisition module; wherein the control parameters include: center frequency parameters, modulation mode parameters and / or specification parameters, and the acquisition parameters include: center frequency parameters and / or scanning range parameters; wherein the tuple dictionary also includes: serial port directory tag information of the device to be tested, instruction information corresponding to the serial port directory tag of the device to be tested, index information of the next level of the serial port directory tag information of the device to be tested, and / or index information of the next level of the instruction information corresponding to the serial port directory tag of the device to be tested.

[0072] Exemplarily, the test tuple construction unit may implement encapsulation and generation of multiple tuples corresponding to each test point according to a preset configuration file based on the following operations, construct a tuple dictionary according to the multiple tuples, traverse each tuple in the tuple dictionary, and correspondingly set the control parameters of the signal strength control module and / or the acquisition parameters of the signal strength acquisition module:

[0073] Store serial port commands in a dictionary: command_hierarchy dictionary includes key, which is the directory label of the device serial port, the command instruction to be executed to find the label, and the index of the next level next_level. For the specific form, see Figure 4 .

[0074] According to the pre-defined configuration file, the program parses the detailed configuration information of each test point and encapsulates it into an independent tuple tuple, and finally stores these tuples in the dictionary d, traverses each tuple in the dictionary, and configures the signal quality assessment module, such as CMTS, and the signal strength acquisition module, such as the spectrum analyzer, respectively. Connect to the CMTS device through the Telnet protocol, and configure the CMTS according to the corresponding parameters in the tuple, such as center frequency parameters, modulation mode parameters, and / or specification parameters, to ensure that the CMTS device can operate in the correct parameter state so that the device to be tested DUT can go online. Then use the GPIB line to connect and control the spectrum analyzer, and configure the spectrum analyzer according to the parameters in the tuple, such as center frequency parameters, scanning range parameters (span), etc. The specific structure of the tuple dictionary is detailed in Figure 5 .

[0075] Based on this, the present application can realize the automatic setting of the control parameters of the signal quality assessment module and / or the collection parameters of the signal strength collection module through the test tuple construction unit, thereby reducing the signal quality assessment module control parameter setting process and the automatic setting of the collection parameters of the signal strength collection module during the signal downlink transmission performance test, and further simplifying the signal performance test process.

[0076] In some feasible embodiments, the above system also includes: a visual display module, including: an interface display unit, used to display the signal strength acquisition module, the signal strength regulation module, the signal quality assessment module and the connection status information, data information and / or system log information of the device to be tested; a configuration input unit, which is provided with multiple input controls to receive user input of the signal strength acquisition module, the signal strength regulation module, the signal quality assessment module and the parameter information of the device to be tested, and / or control the control system to execute the target test process.

[0077] Exemplarily, the interface display unit and the configuration input unit can be used to control the GUI interface so that the GUI interface displays the signal strength acquisition module, the signal strength regulation module, the signal quality assessment module, and the connection status information, data information and / or system log information of the device to be tested. The GUI interface can correspond to the configuration input unit and be provided with a plurality of input controls so that the system can accept the user input of the signal strength acquisition module, the signal strength regulation module, the signal quality assessment module, and the parameter information of the device to be tested, and / or control the control system to execute the target test process.

[0078] For example, Figure 6 A schematic diagram of a GUI interface provided in an embodiment of the present application is shown in FIG. Figure 6 As shown, the GUI interface may be provided with a log information area; displaying the address information of the signal strength acquisition module, such as: the address information of the spectrum analyzer; the data information of the signal strength control module, such as: the COM information and Baud information of the attenuator; the data information of the device to be tested, such as: the serial port information and baud rate information of the device to be tested. The above-mentioned GUI interface is also provided with a plurality of input controls to receive the user input of the signal strength acquisition module, the signal strength control module, the signal quality evaluation module and the parameter information of the device to be tested, such as: the attenuation threshold parameter of the attenuator, the CMip parameter of the device to be tested, the number of test lines parameter, the step parameter, the initial test point parameter, the calibration threshold parameter and the marker point threshold parameter, etc. The above-mentioned GUI interface is also provided with a plurality of input controls for controlling the system to execute the target test process, such as: the initial calibration, obtaining the noise source during the verification process, writing data, band0 verification, band1 verification and writing data in the precise calibration verification, etc.

[0079] It should be noted that Figure 7 A log recording interface diagram provided in an embodiment of the present application is shown in FIG. Figure 7 As shown, the system log information may include a setting record of the attenuation value of the aforementioned target intensity.

[0080] In some feasible implementations, the GUI interface may also display the signal quality compliance analysis results, so that the tester can quickly understand the compliance status of the test points.

[0081] Based on this, the above-mentioned system can realize the visual display of the signal strength acquisition module, signal strength control module, signal quality assessment module and connection status information, data information and / or system log information of the device to be tested on the GUI interface by configuring a visual display module, thereby providing convenience for users to remotely monitor the test process in real time; by providing a configuration input unit and multiple input controls to receive user input of parameter information of the signal strength acquisition module, signal strength control module, signal quality assessment module and the device to be tested, and / or controlling the system to execute the target test process, it can provide convenience for users to manually control the test process.

[0082] It should be noted that the signal downlink transmission performance test system provided in the present application can realize the automated test of the signal downlink transmission performance based on the specific codes in the following embodiments:

[0083] Operation 1. Define a variable Normal_input_power to receive and store the initial power value, for example, 15dBmV for US standard products. Specifically, the power range of US standard products is greater than or equal to -15dBmV and less than or equal to 15dBmV, and the power range of European standard products is greater than or equal to -17dBmV and less than or equal to 13dBmV.

[0084] Operation 2, write the run function of the main thread verificationThread: assign 0 or 1 to self.band according to whether the button clicked on the page is 'band0 verification' or 'band1 verification', and select different downlink bandwidth configuration files (downlink_test_band0_label.csv or downlink_test_band1_label.csv) and other related configuration files (for example: test point files, report templates, deviation value dictionary files, etc.) according to self.band.

[0085] Operation 3: Use a for loop to traverse the tuples of a dictionary d to perform a series of operations. Each tuple stores all the configurations of this test point, where all the configurations include: center frequency, modulation mode, specification, power level and bandwidth, etc.

[0086] Operation 4: Initialize CMTS's telnet and return a tel object. Pass the tel object to operation_CCMTS to configure the CMTS. This operation will send different commands according to the different test point configurations so that small C can go online normally. After small C goes online, send the tune MHZ (MHZ depends on the current configuration) command.

[0087] Operation 5, create a function named Modulated_attenuation. It should be noted that the above function will only be used in the first power test, and one of the parameters received is the initial power value Normal_input_power obtained from the page (for example: for US products, the first power is 15).

[0088] In some feasible embodiments, the following operations may be performed to ensure the accuracy of the testing process:

[0089] The configuration process of the programmable attenuator is as follows: connect the computer to the serial port of the programmable attenuator through a USB data cable, and send instructions to adjust the attenuation value of the attenuator. This adjustment is intended to match the power of the spectrum analyzer after passing through the attenuator with Normal_input_power. By adjusting the value of the attenuator, the target power is gradually approached until the difference between the power value displayed by the spectrum analyzer and Normal_input_power is greater than or equal to -0.2dBmV and less than or equal to 0.2dBmV. It should be noted that when the power value of the spectrum analyzer reaches the predetermined range, the current power reading of the spectrum analyzer is immediately recorded. At the same time, read the DSS value of the device under test (DUT), calculate the difference between the power value of the spectrum analyzer and the DSS power value of the device under test, and output the following key data: spectrum analyzer power value, DSS power value and the difference between the two in real time in the graphical user interface (GUI), and record them in the test report. It should be noted that the above operation not only provides intuitive test results for testers, but also enhances the transparency and traceability of the test.

[0090] Specifically, the value modified by the programmable attenuator can be implemented based on the following two functions: Modulated_attenuation, and Modulated_attenuation_att.

[0091] It should be noted that the Modulated_attenuation function is designed for the first power test point.

[0092] The function definitions and parameter descriptions involved are as follows:

[0093] spect: A spectrum analyzer object used to perform spectrum measurements and obtain power readings.

[0094] center_frequency_MHz is the center frequency of this test (unit: MHz), which is used to specify the specific frequency band that the spectrum analyzer needs to pay attention to.

[0095] bandwidth: used to set the bandwidth of the spectrum analyzer and defines the resolution of spectrum analysis.

[0096] span: The scan range (span) of the spectrum analyzer, which is used to indicate the frequency range that the spectrum analyzer will cover during the analysis process.

[0097] excel: Excel object, used to read and write data from the test template. It should be noted that the above function will obtain the power value of the specified column and row from this Excel object.

[0098] input_col: Specifies the column used to correspond to the power value required for the current test center frequency in the Excel file.

[0099] row: specifies the row, which is used to indicate the specific power value recording location in the Excel file.

[0100] init_att (fixed to 16dB): Initial attenuation value 16dB, used to provide a starting attenuation setting when there is no other reference.

[0101] Normal_input_power: used to indicate the power value that needs to be tested for the first time.

[0102] The function Modulated_attenuation is used to adjust the attenuation value of the programmable attenuator so that the power value measured by the spectrum analyzer at the specified center frequency reaches the target power value specified in the power value test template to be tested this time, and the error is within an acceptable range. Specifically, the above range is: greater than or equal to -0.2dBmV, less than or equal to 0.2dBmV.

[0103] The operation of setting the initial attenuation value is as follows:

[0104] Set the initial attenuation value of the programmed attenuator to init_att and store it in the variable att_Modulated_attenuation1.

[0105] The operation of measuring the power value of the spectrum analyzer under the current attenuation is as follows:

[0106] Under the current attenuation setting att_Modulated_attenuation1, the actual power value at the center frequency of this test is measured by the spectrum analyzer and stored as ref_power.

[0107] The operations of comparing the actual power value with the target power value and adjusting the attenuation are as follows:

[0108] The absolute difference between the actual power value and the target power value is calculated as power_difference=abs(measured_power-Normal_input_power).

[0109] If power_difference is less than or equal to 0.2dBmV (i.e. the error is within the acceptable range), then:

[0110] Returns the actual power value ref_power and the current attenuation value att_Modulated_attenuation1.

[0111] If power_difference is greater than 0.2dBmV, then:

[0112] According to the comparison result of ref_power and Normal_input_power, it is decided to increase or decrease the attenuation value of the attenuator.

[0113] If ref_power is greater than normal_input_power, increase the attenuation value to reduce the power of the spectrum analyzer using the following formula:

[0114] Where, target attenuation value =

[0115] (att_Modulated_attenuation1+(abs(ref_power-Normal_input_power)))

[0116] If ref_power is less than Normal_input_power, reduce the attenuation value to increase the power of the spectrum analyzer using the following formula:

[0117] Where, target attenuation value =

[0118] (att_Modulated_attenuation1-(abs(ref_power-Normal_input_power)))

[0119] The operation of reassigning att_Modulated_attenuation1 to the target attenuation value is as follows:

[0120] Reassign att_Modulated_attenuation1 to the latest attenuation value, repeat the operation of measuring the power value of the spectrum analyzer under the current attenuation, comparing the actual and target power values ​​and adjusting the attenuation, and reassigning att_Modulated_attenuation1 to the target attenuation value, until the power difference is within the acceptable range, returns the actual power value ref_power and the current attenuation value att_Modulated_attenuation1, and ends the function.

[0121] It should be noted that the Modulated_attenuation_att function is used to perform attenuation adjustment on subsequent power values ​​(ie, all power values ​​except the first power value) in a series of power value tests.

[0122] It should be noted that the parameter set and functions received by this function are similar to those of the Modulated_attenuation function, but in particular, it introduces a previous_attenuation parameter, which is not the preset initial attenuation value (such as 16dB), but the current effective attenuation value returned by the previous call to the Modulated_attenuation function after testing the previous power value. The Normal_input_power obtained in this test is assigned by Normal_input_power-=step (for example, 1). If the current power value is not the first power, Normal_input_power will be reduced by 1 (step) after each power is measured, and this power value will be passed to the Modulated_attenuation_att function for testing.

[0123] It should be noted that, based on the above method, the Modulated_attenuation_att function can fine-tune the attenuation of subsequent test points based on the attenuation setting of the previous test point, for example, increase or decrease, thereby avoiding resetting a common initial attenuation value at each test point to improve test efficiency, improve the continuity and accuracy of attenuation adjustment, and achieve fine control of attenuation to match different power value test requirements.

[0124] Based on this, combined with the Modulated_attenuation_att function, it is possible to use the attenuation result of the previous test point as the starting point for subsequent tests, effectively reducing the test preparation time and complexity, while enhancing the flexibility and accuracy of the test.

[0125] In a second aspect of the present application, a signal downlink transmission performance testing method is provided, which is applicable to the system as described above. Figure 8A schematic diagram of a process of testing a signal downlink transmission performance method 200 provided in an embodiment of the present application is shown in FIG. Figure 8 The illustrated method 200 comprises the following steps:

[0126] S210, collecting the actual strength of the signal output by the device to be tested in real time.

[0127] S220, adjusting the target strength of the signal output by the device to be tested.

[0128] S230, evaluating the quality of the signal output by the device to be tested according to the difference between the target intensity and the actual intensity.

[0129] It should be noted that the signal downlink transmission performance test system provided in the present application can realize the automated test of the signal downlink transmission performance based on the specific codes in the following embodiments:

[0130] Operation 1. Define a variable Normal_input_power to receive and store the initial power value, for example, 15dBmV for US standard products. Specifically, the power range of US standard products is greater than or equal to -15dBmV and less than or equal to 15dBmV, and the power range of European standard products is greater than or equal to -17dBmV and less than or equal to 13dBmV.

[0131] Operation 2, write the run function of the main thread verificationThread: assign 0 or 1 to self.band according to whether the button clicked on the page is 'band0 verification' or 'band1 verification', and select different downlink bandwidth configuration files (downlink_test_band0_label.csv or downlink_test_band1_label.csv) and other related configuration files (for example: test point files, report templates, deviation value dictionary files, etc.) according to self.band.

[0132] Operation 3: Use a for loop to traverse the tuples of a dictionary d to perform a series of operations. Each tuple stores all the configurations of this test point, where all the configurations include: center frequency, modulation mode, specification, power level and bandwidth, etc.

[0133] Operation 4: Initialize CMTS's telnet and return a tel object. Pass the tel object to operation_CCMTS to configure the CMTS. This operation will send different commands according to the different test point configurations so that small C can go online normally. After small C goes online, send the tune MHZ (MHZ depends on the current configuration) command.

[0134] Operation 5, create a function named Modulated_attenuation. It should be noted that the above function will only be used in the first power test, and one of the parameters received is the initial power value Normal_input_power obtained from the page (for example: for US products, the first power is 15).

[0135] In some feasible embodiments, the following operations may be performed to ensure the accuracy of the testing process:

[0136] The configuration process of the programmable attenuator is as follows: connect the computer to the serial port of the programmable attenuator through a USB data cable, and send instructions to adjust the attenuation value of the attenuator. This adjustment is intended to match the power of the spectrum analyzer after passing through the attenuator with Normal_input_power. By adjusting the value of the attenuator, the target power is gradually approached until the difference between the power value displayed by the spectrum analyzer and Normal_input_power is greater than or equal to -0.2dBmV and less than or equal to 0.2dBmV. It should be noted that when the power value of the spectrum analyzer reaches the predetermined range, the current power reading of the spectrum analyzer is immediately recorded. At the same time, read the DSS value of the device under test (DUT), calculate the difference between the power value of the spectrum analyzer and the DSS power value of the device under test, and output the following key data: spectrum analyzer power value, DSS power value and the difference between the two in real time in the graphical user interface (GUI), and record them in the test report. It should be noted that the above operation not only provides intuitive test results for testers, but also enhances the transparency and traceability of the test.

[0137] Specifically, the value modified by the programmable attenuator can be implemented based on the following two functions: Modulated_attenuation, and Modulated_attenuation_att.

[0138] It should be noted that the Modulated_attenuation function is designed for the first power test point.

[0139] The function definitions and parameter descriptions involved are as follows:

[0140] spect: A spectrum analyzer object used to perform spectrum measurements and obtain power readings.

[0141] center_frequency_MHz is the center frequency of this test (unit: MHz), which is used to specify the specific frequency band that the spectrum analyzer needs to pay attention to.

[0142] bandwidth: used to set the bandwidth of the spectrum analyzer and defines the resolution of spectrum analysis.

[0143] span: The scan range (span) of the spectrum analyzer, which is used to indicate the frequency range that the spectrum analyzer will cover during the analysis process.

[0144] excel: Excel object, used to read and write data from the test template. It should be noted that the above function will obtain the power value of the specified column and row from this Excel object.

[0145] input_col: Specifies the column used to correspond to the power value required for the current test center frequency in the Excel file.

[0146] row: specifies the row, which is used to indicate the specific power value recording location in the Excel file.

[0147] init_att (fixed to 16dB): Initial attenuation value 16dB, used to provide a starting attenuation setting when there is no other reference.

[0148] Normal_input_power: used to indicate the power value that needs to be tested for the first time.

[0149] The function Modulated_attenuation is used to adjust the attenuation value of the programmable attenuator so that the power value measured by the spectrum analyzer at the specified center frequency reaches the target power value specified in the power value test template to be tested this time, and the error is within an acceptable range. Specifically, the above range is: greater than or equal to -0.2dBmV, less than or equal to 0.2dBmV.

[0150] The operation of setting the initial attenuation value is as follows:

[0151] Set the initial attenuation value of the programmed attenuator to init_att and store it in the variable att_Modulated_attenuation1.

[0152] The operation of measuring the power value of the spectrum analyzer under the current attenuation is as follows:

[0153] Under the current attenuation setting att_Modulated_attenuation1, the actual power value at the center frequency of this test is measured by the spectrum analyzer and stored as ref_power.

[0154] The operations of comparing the actual power value with the target power value and adjusting the attenuation are as follows:

[0155] The absolute difference between the actual power value and the target power value is calculated as power_difference=abs(measured_power-Normal_input_power).

[0156] If power_difference is less than or equal to 0.2dBmV (i.e. the error is within the acceptable range), then:

[0157] Returns the actual power value ref_power and the current attenuation value att_Modulated_attenuation1.

[0158] If power_difference is greater than 0.2dBmV, then:

[0159] According to the comparison result of ref_power and Normal_input_power, it is decided to increase or decrease the attenuation value of the attenuator.

[0160] If ref_power is greater than normal_input_power, increase the attenuation value to reduce the power of the spectrum analyzer using the following formula:

[0161] Where, target attenuation value =

[0162] (att_Modulated_attenuation1+(abs(ref_power-Normal_input_power)))

[0163] If ref_power is less than Normal_input_power, reduce the attenuation value to increase the power of the spectrum analyzer using the following formula:

[0164] Where, target attenuation value =

[0165] (att_Modulated_attenuation1-(abs(ref_power-Normal_input_power)))

[0166] The operation of reassigning att_Modulated_attenuation1 to the target attenuation value is as follows:

[0167] Reassign att_Modulated_attenuation1 to the latest attenuation value, repeat the operation of measuring the power value of the spectrum analyzer under the current attenuation, comparing the actual and target power values ​​and adjusting the attenuation, and reassigning att_Modulated_attenuation1 to the target attenuation value, until the power difference is within the acceptable range, returns the actual power value ref_power and the current attenuation value att_Modulated_attenuation1, and ends the function.

[0168] It should be noted that the Modulated_attenuation_att function is used to perform attenuation adjustment on subsequent power values ​​(ie, all power values ​​except the first power value) in a series of power value tests.

[0169] It should be noted that the parameter set and functions received by this function are similar to those of the Modulated_attenuation function, but in particular, it introduces a previous_attenuation parameter, which is not the preset initial attenuation value (such as 16dB), but the current effective attenuation value returned by the previous call to the Modulated_attenuation function after testing the previous power value. The Normal_input_power obtained in this test is assigned by Normal_input_power-=step (for example, 1). If the current power value is not the first power, Normal_input_power will be reduced by 1 (step) after each power is measured, and this power value will be passed to the Modulated_attenuation_att function for testing.

[0170] It should be noted that, based on the above method, the Modulated_attenuation_att function can fine-tune the attenuation of subsequent test points based on the attenuation setting of the previous test point, for example, increase or decrease, thereby avoiding resetting a common initial attenuation value at each test point to improve test efficiency, improve the continuity and accuracy of attenuation adjustment, and achieve fine control of attenuation to match different power value test requirements.

[0171] Based on this, combined with the Modulated_attenuation_att function, it is possible to use the attenuation result of the previous test point as the starting point for subsequent tests, effectively reducing the test preparation time and complexity, while enhancing the flexibility and accuracy of the test.

[0172] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present application.

[0173] The above is an introduction to the method embodiment. The following is a further explanation of the scheme described in this application through an apparatus embodiment.

[0174] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the described module can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0175] Fig. 9 A schematic diagram of the structure of a terminal device or server suitable for implementing an embodiment of the present application is shown.

[0176] like Fig. 9 As shown, the terminal device or server includes a central processing unit (CPU) 301, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 302 or the program loaded from the storage part 308 to the random access memory (RAM) 303. In the RAM 303, various programs and data required for the operation of the terminal device or server are also stored. The CPU 301, the ROM 302, and the RAM 303 are connected to each other through a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.

[0177] The following components are connected to the I / O interface 305: an input section 306 including a keyboard, a mouse, etc.; an output section 307 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 308 including a hard disk, etc.; and a communication section 309 including a network interface card such as a LAN card, a modem, etc. The communication section 309 performs communication processing via a network such as the Internet. A drive 310 is also connected to the I / O interface 305 as needed. A removable medium 311, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 310 as needed, so that a computer program read therefrom is installed into the storage section 308 as needed.

[0178] In particular, according to an embodiment of the present application, the above method flow steps can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a machine-readable medium, and the computer program includes a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 309, and / or installed from the removable medium 311. When the computer program is executed by the central processing unit (CPU) 301, the above-mentioned functions defined in the system of the present application are executed.

[0179] It should be noted that the computer-readable medium shown in the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0180] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of the code, and the aforementioned module, program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0181] The units or modules involved in the embodiments described in the present application may be implemented by software or hardware. The units or modules described may also be arranged in a processor. The names of these units or modules do not, in some cases, constitute limitations on the units or modules themselves.

[0182] As another aspect, the present application further provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiment; or may exist independently without being assembled into the electronic device. The above computer-readable storage medium stores one or more programs, and when the above programs are used by one or more processors to execute the method described in the present application.

[0183] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of application involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the aforementioned application concept. For example, the above features are replaced with (but not limited to) technical features with similar functions applied in the present application.

Claims

1. A signal downlink transmission performance test system, characterized in that: Suitable for cable networks, the system comprises: The signal strength acquisition module is used to acquire the actual strength of the signal output by the device under test in real time; A signal strength control module, used to control the target strength of the signal output by the device to be tested; The signal quality evaluation module is used to evaluate the quality of the signal output by the device to be tested according to the difference between the target strength and the actual strength.

2. The signal downlink transmission performance test system according to claim 1, characterized in that: The signal strength acquisition module is provided with a plurality of GPIB interfaces for communicating with other devices based on GPIB cables.

3. The signal downlink transmission performance test system according to claim 1, characterized in that: The signal strength control module includes: A target initial value matching unit, used to match a target test template according to a target test environment to determine an initial value of a target intensity; The target attenuation value determining unit is used to determine the attenuation value of the target intensity according to the difference between the actual intensity and the target intensity to reduce the difference.

4. The signal downlink transmission performance test system according to claim 1, characterized in that: The signal quality assessment module comprises: The signal quality compliance analysis unit is used to determine the compliance of the signal quality according to the comparison result of the difference between the target strength and the actual strength and the preset difference threshold.

5. The signal downlink transmission performance test system according to claim 4, characterized in that: Also includes: A test result storage and output unit is used to record signal quality parameter information and output a signal quality test report based on the signal quality parameter information, wherein the signal quality parameter information includes: actual signal strength information, target signal strength information, the difference between the actual signal strength and the target strength, the comparison result between the difference and a preset difference threshold, and / or the signal quality compliance analysis result.

6. The signal downlink transmission performance test system according to claim 1, characterized in that: Also includes: An environment configuration module, used to configure the target test environment according to preset configuration instructions; An initialization module, configured to configure a plurality of device parameters of the device to be tested to corresponding target parameters according to the target test environment; Wherein, the target parameters match the target test environment.

7. The signal downlink transmission performance test system according to claim 6, characterized in that: Also includes: A test tuple construction unit, used to encapsulate and generate multiple tuples corresponding to each test point according to a preset configuration file, construct a tuple dictionary according to the multiple tuples, traverse each tuple in the tuple dictionary, and correspondingly set the control parameters of the signal quality assessment module and / or the collection parameters of the signal strength collection module; Wherein, the control parameters include: center frequency parameters, modulation mode parameters and / or specification parameters, and the acquisition parameters include: center frequency parameters and / or scanning range parameters; Among them, the tuple dictionary also includes: serial port directory tag information of the device to be tested, instruction information corresponding to the serial port directory tag of the device to be tested, index information of the next level of the serial port directory tag information of the device to be tested, and / or index information of the next level of the instruction information corresponding to the serial port directory tag of the device to be tested.

8. The signal downlink transmission performance test system according to any one of claims 1 to 7, characterized in that: Also includes: Visual display module, including: An interface display unit, used to display the connection status information, data information and / or system log information of the signal strength acquisition module, the signal strength control module, the signal quality assessment module and the device to be tested; An input unit is configured, and a plurality of input controls are provided to receive user input of parameter information of the signal strength acquisition module, the signal strength control module, the signal quality assessment module and the device to be tested, and / or to control the system to execute the target test process.

9. A method for testing signal downlink transmission performance, characterized in that: Applicable to the signal downlink transmission performance test system as claimed in claim 1, the method comprising: Collect the actual strength of the signal output by the device under test in real time; Adjusting the target strength of the signal output by the device under test; The quality of the signal output by the device under test is evaluated according to the difference between the target intensity and the actual intensity.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by the processor, the signal downlink transmission performance testing method as claimed in claim 9 is implemented.