Baseband test method and device, electronic equipment and storage medium
By acquiring multiple sets of test parameters through an automated test bench, basic functions, key features, and boundary capabilities are tested, solving the problem of incomplete comprehensive performance evaluation of satellite baseband systems in existing technologies and achieving efficient and accurate quality testing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-27
- Publication Date
- 2026-04-07
AI Technical Summary
Existing technologies cannot comprehensively and accurately assess the overall performance of satellite baseband systems. Incomplete test coverage, reliance on manual operation, and low instrument configuration efficiency make it difficult to accurately detect baseband quality.
An automated testbed is used to acquire multiple sets of basic, key, and boundary test parameters to detect basic functions, key features, and boundary capabilities, and to construct a progressive three-level evaluation index system to achieve full-dimensional automated testing.
It enables comprehensive and accurate quality testing of satellite baseband systems, provides a unified evaluation standard, improves testing efficiency and accuracy, and adapts to the testing and collaborative development needs of products from multiple manufacturers.
Smart Images

Figure CN121814149A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of quality testing technology, and in particular to a baseband testing method, apparatus, electronic device, and storage medium. Background Technology
[0002] With the development of communication technology, satellite communication has become increasingly important. High-throughput satellites, with their advantages of high capacity and wide coverage, have become key to meeting communication needs. The core of these satellites is the satellite baseband system, whose performance directly affects the quality and competitiveness of satellite communication services. In recent years, many manufacturers have increased their R&D investment and launched various baseband system products. However, the industry lacks unified evaluation standards and a sound assessment system, making it difficult to comprehensively and accurately measure product quality. Users lack clear criteria for selection and struggle to choose suitable products.
[0003] Meanwhile, existing testbeds have significant shortcomings: First, the test coverage is incomplete, only measuring the static performance of the subsystem and not covering core features such as protocol acceleration or complex scenarios such as multi-application concurrency, making it impossible to verify overall performance; second, they rely on manual operation, resulting in low efficiency and susceptibility to errors in instrument configuration and data acquisition. These shortcomings make it difficult to accurately detect the quality of the baseband. Summary of the Invention
[0004] In view of this, the purpose of this application is to provide a baseband testing method, apparatus, electronic device and storage medium to overcome all or part of the deficiencies in the prior art.
[0005] To achieve the above objectives, this application provides a baseband testing method, comprising: in response to detecting the access of a baseband system, acquiring multiple sets of basic test parameters; performing basic function testing on the baseband system based on the multiple sets of basic test parameters to obtain multiple first detection results; acquiring multiple sets of key test parameters; performing key feature detection on the baseband system based on the multiple sets of key test parameters to obtain multiple second detection results; acquiring multiple sets of boundary test parameters; performing boundary capability testing on the baseband system based on the multiple sets of boundary test parameters to obtain multiple third detection results; and determining a test report corresponding to the baseband system based on the multiple first detection results, the multiple second detection results, and the multiple third detection results.
[0006] Optionally, the step of performing basic function testing on the baseband system based on the multiple sets of basic test parameters to obtain multiple first test results includes: determining a first test type corresponding to each set of basic test parameters; determining a basic function test sub-test corresponding to the basic test parameters in a pre-constructed basic function test experiment corresponding to the first test type, wherein the first test type is a radio frequency characteristic test type, a transmission capability test type, a service capability test type, a networking capability test type, or an operation and maintenance function test type; and performing automated testing on the baseband system based on the basic test parameters and the basic function test sub-test to obtain the first test result corresponding to the basic test parameters.
[0007] Optionally, the step of performing key feature detection on the baseband system based on the multiple sets of key test parameters to obtain multiple second detection results includes: determining a second test type corresponding to each set of key test parameters; determining a key function test sub-test corresponding to the key test parameter in a pre-built key function test experiment corresponding to the second test type, wherein the second test type is a protocol acceleration test type, a quality of service test type, a mobility management test type, or an adaptive coding and modulation test type; and performing automated testing on the baseband system based on the key test parameters and the key function test sub-test to obtain the second detection result corresponding to the key test parameters.
[0008] Optionally, the step of acquiring multiple sets of boundary test parameters and performing boundary capability testing on the baseband system based on the multiple sets of boundary test parameters to obtain multiple third detection results includes: for each set of boundary test parameters, determining the boundary capability test sub-test corresponding to the boundary test parameter in a pre-constructed boundary capability test experiment; and performing automated testing on the baseband system based on the boundary test parameters and the boundary capability test sub-test to obtain the third detection result corresponding to the boundary test parameter.
[0009] Optionally, the method further includes adding or deleting sub-tests for all pre-built basic function test tests, key function test tests, and boundary capability test tests.
[0010] Optionally, determining the test report corresponding to the baseband system based on the plurality of first detection results, the plurality of second detection results, and the plurality of third detection results includes: taking each of the plurality of first detection results, the plurality of second detection results, and the plurality of third detection results as a target detection result; quantizing each target detection result to obtain a quantized value corresponding to the target detection result, obtaining a weight corresponding to the target detection result, and determining a score corresponding to the target detection result based on the quantized value and the weight; performing defect analysis on the target detection results to obtain defect text; and generating the test report based on all target detection results, the score corresponding to each target detection result, and the defect text.
[0011] Optionally, after generating the test report, the method includes: visualizing the test report.
[0012] Based on the same inventive concept, this application also provides a baseband testing device, comprising: a basic function detection module configured to, in response to detecting the access of a baseband system, acquire multiple sets of basic test parameters, and perform basic function detection on the baseband system based on the multiple sets of basic test parameters to obtain multiple first detection results; a key feature detection module configured to acquire multiple sets of key test parameters, and perform key feature detection on the baseband system based on the multiple sets of key test parameters to obtain multiple second detection results; a boundary capability detection module configured to acquire multiple sets of boundary test parameters, and perform boundary capability detection on the baseband system based on the multiple sets of boundary test parameters to obtain multiple third detection results; and a determination module configured to determine a test report corresponding to the baseband system based on the multiple first detection results, the multiple second detection results, and the multiple third detection results.
[0013] Based on the same inventive concept, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method described above when executing the computer program.
[0014] Based on the same inventive concept, this application also provides a non-transitory computer-readable storage medium that stores computer instructions for causing a computer to perform the method described above.
[0015] As can be seen from the above, the baseband testing method, apparatus, electronic device, and storage medium provided in this application include the following steps: In response to detecting the access of a baseband system, the method acquires multiple sets of basic test parameters; based on these parameters, it performs basic function testing on the baseband system to obtain multiple first test results, aiming to comprehensively and accurately verify whether the baseband system can meet basic communication requirements; it acquires multiple sets of key test parameters, and based on these parameters, performs key feature testing on the baseband system to obtain multiple second test results, achieving the goal of comprehensively and accurately verifying whether the baseband system possesses core competitiveness; it acquires multiple sets of boundary test parameters, and based on these parameters, performs boundary capability testing on the baseband system to obtain multiple third test results, aiming to comprehensively and deeply evaluate the overall performance of the tested baseband system in highly complex and near-limit application scenarios; and based on the multiple first, second, and third test results, it determines a test report corresponding to the baseband system, achieving the goal of accurately detecting the quality of the baseband. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in this application or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 This is a flowchart illustrating the baseband testing method according to an embodiment of this application; Figure 2 This is a schematic diagram of the evaluation model in an embodiment of this application; Figure 3 This is a schematic diagram of the three-layer architecture and core modules of the automated test bed according to an embodiment of this application; Figure 4 This is a schematic diagram of the baseband testing device according to an embodiment of this application; Figure 5 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of this application. Detailed Implementation
[0018] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.
[0019] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms "first," "second," and similar terms used in the embodiments of this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0020] As described in the background section, with the development of communication technology, satellite communication has become increasingly important. High-throughput satellites, with their advantages of high capacity and wide coverage, have become key to meeting communication needs. The core of these satellites is the high-throughput satellite baseband system, whose performance directly affects the quality and competitiveness of satellite communication services. In recent years, many manufacturers have increased their R&D investment and launched various baseband system products. However, the industry's evaluation standards are not unified, and the evaluation system is incomplete. Product quality is difficult to measure comprehensively and accurately, and users lack clear criteria for selection, making it difficult to choose suitable products. Existing technologies often focus on single parameters or local performance, failing to form an evaluation framework covering the entire "module-device-system" level and the full dimensions of "basic functions-core features-extreme scenarios." This makes it impossible to comprehensively measure the overall performance of the baseband system, resulting in difficulties in accurately detecting baseband quality.
[0021] Meanwhile, existing testbeds have significant shortcomings: First, the test coverage is incomplete, only measuring the static performance of the subsystem and not covering core features such as protocol acceleration or complex scenarios such as multi-application concurrency, making it impossible to verify overall performance. For example, traditional baseband testing standards only specify measurement methods for seven static parameters (such as input / output impedance, baseband gain / loss, etc.) of traditional low-speed baseband equipment, applicable to single-service scenarios such as voice and analog television transmission. Second, they rely on manual operation, resulting in low efficiency and susceptibility to errors in instrument configuration and data acquisition. These shortcomings make it difficult to accurately test the quality of the baseband.
[0022] Furthermore, existing testbeds suffer from the following problems: First, the instrument interface protocols are not unified, making it difficult to conduct joint testing and meet the requirements of high capacity, high reliability, and low latency. They also struggle to achieve multi-instrument joint testing and cannot simulate dynamic link environments and complex service scenarios. Second, they lack versatility, requiring customized solutions for different manufacturers, increasing testing costs and timelines. Customized test solutions are needed for different manufacturers' baseband systems, lacking standardized access interfaces and adaptation layer designs, making it impossible to support comparative testing of products from multiple manufacturers. Moreover, they do not support module-level replacement and collaborative development, making it difficult to adapt to the evolving needs of high-throughput satellite technology. For example, a link-level simulation framework built based on MATLAB / Simulink can simulate channel environments such as AWGN (Additive White Gaussian Noise) and rain attenuation, evaluating performance using bit error rate (BER) and spectral efficiency as indicators, but it lacks the ability to connect with real test instruments and adapt to multiple manufacturers. Some manufacturers' dedicated test environments can only meet the partial functional testing of their own products, lacking standardized interfaces and a universal test architecture, making it impossible to achieve horizontal comparison of products from multiple manufacturers and module-level replacement testing.
[0023] In view of this, embodiments of this application propose a baseband testing method, referring to... Figure 1 This includes the following steps: Step 101: In response to the detection of the access of the baseband system, multiple sets of basic test parameters are obtained. Based on the multiple sets of basic test parameters, basic function tests are performed on the baseband system to obtain multiple first test results.
[0024] In this step, the baseband relies on the baseband system, and the performance of the baseband system directly affects the quality of satellite communication services. Therefore, quality testing of the baseband system is crucial. The baseband testing method in this application can be implemented through an automated test bench. The automated test bench detects the access of the baseband system and performs comprehensive automated testing on the baseband system. First, multiple sets of basic test parameters are acquired. These multiple sets of basic test parameters are pre-stored in the automated test bench, which can select and adjust the pre-stored multiple sets of basic test parameters according to the baseband system to be tested. This ensures both the efficiency of acquiring multiple sets of basic test parameters and the targeted nature of basic function testing. Based on the multiple sets of basic test parameters, basic function testing of the baseband system is performed, resulting in multiple first test results. The basic test parameters and the first test results correspond one-to-one. The baseband system that passes the basic function testing can operate stably and reliably, providing users with smooth and uninterrupted communication services. Basic function testing is a key "basic question" for screening baseband systems, aiming to comprehensively and accurately verify whether the baseband system can meet basic communication requirements.
[0025] Step 102: Obtain multiple sets of key test parameters, and based on the multiple sets of key test parameters, perform key feature detection on the baseband system to obtain multiple second detection results.
[0026] In this step, the baseband system, as a core component in the communication field, directly affects the overall communication quality and effect through its performance and stability. To ensure that the baseband system can meet the complex and ever-changing actual business needs, after completing basic functional testing, it is necessary to further explore its core characteristics. Multiple sets of key test parameters are acquired. These parameters are pre-stored in an automated testbed, allowing for parameter adjustments based on the baseband system under test. This ensures both the efficiency of acquiring multiple sets of key test parameters and the targeted nature of key feature detection. Based on these multiple sets of key test parameters, key feature detection is performed on the baseband system, yielding multiple secondary detection results. Key feature detection, as an "advanced question" in selecting baseband systems, aims to deeply explore and compare the strengths and weaknesses of various baseband systems at the core technology level. By combining real business scenarios, system-level test items are constructed to identify and address shortcomings, improving the capabilities of each manufacturer's products. Through key feature detection of the baseband system, the goal of comprehensively and accurately verifying whether the baseband system possesses core competitiveness is achieved.
[0027] Step 103: Obtain multiple sets of boundary test parameters, and perform boundary capability detection on the baseband system based on the multiple sets of boundary test parameters to obtain multiple third detection results.
[0028] In this step, baseband systems inevitably face various complex and near-limit operating scenarios in practical applications, posing stringent challenges to their performance. Simply performing routine basic and key feature detection is insufficient to comprehensively and deeply understand the baseband system's performance under extreme conditions, potentially failing to uncover performance bottlenecks and risks. Therefore, boundary capability testing of the baseband system focuses on testing in complex business scenarios. Multiple sets of boundary test parameters are acquired, pre-stored in an automated testbed. These parameters can be adjusted according to the baseband system under test, ensuring both efficiency in acquiring multiple sets of boundary test parameters and targeted boundary capability testing. Based on these multiple sets of boundary test parameters, boundary capability testing is performed on the baseband system, yielding multiple third-party detection results. Boundary capability testing, as a "challenge" for selecting baseband systems, aims to comprehensively and deeply evaluate the overall performance of the tested baseband system under highly complex and near-limit application scenarios.
[0029] Step 104: Based on the multiple first detection results, the multiple second detection results, and the multiple third detection results, determine the test report corresponding to the baseband system.
[0030] In this step, the performance evaluation of the baseband system is a multi-dimensional and comprehensive process. Multiple first-level test results originate from basic function testing, focusing on the baseband system's ability to meet basic communication requirements. This is the bottom line consideration for ensuring the system operates normally and provides basic services to users. Multiple second-level test results come from key feature testing, deeply exploring the strengths and weaknesses of the baseband system at the core technology level, which relates to its competitiveness and unique advantages among similar products. Multiple third-level test results are derived from boundary capability testing, comprehensively evaluating the overall performance of the baseband system under highly complex and near-limit application scenarios, reflecting its stability and reliability in handling extreme conditions. These three levels of test results complement each other and progress step by step, depicting the complete performance profile of the baseband system from different perspectives. The test report generated from these results provides comprehensive, accurate, and in-depth reference data for all aspects of baseband system research and development, production, and application. Through comprehensive and automated multi-level progressive testing, multiple first-level, second-level, and third-level test results are determined, achieving the goal of accurately testing the quality of the baseband.
[0031] Basic function detection, key feature detection, and boundary capability detection constitute the evaluation model for the baseband system, such as Figure 2 As shown, Figure 2 This is a schematic diagram of the evaluation model in an embodiment of this application. The evaluation model adopts a progressive three-level evaluation index system, comprehensively covering the key performance dimensions of high-throughput satellite baseband systems from basic functions to core technologies and then to extreme scenarios. This solves the problems of inconsistent and incomplete existing evaluation standards and provides a unified basis for comparing products from multiple vendors. The layered logic (basic verification layer - core technology layer - extreme challenge layer) and specific index dimensions (such as phase noise in radio frequency characteristics and handover interruption time in mobility management) address the issues of inconsistent and incomplete coverage in existing evaluation standards.
[0032] An automated testbed based on an evaluation model enables full-dimensional automated testing of evaluation indicators. This automated testbed can execute all tests within the evaluation model, simulating complex service scenarios (multi-application concurrency, multi-carrier superposition, beam switching) and extreme conditions (dynamic signal-to-noise ratio, three-beam overlap), fully verifying the comprehensive performance of the baseband system. The automated testbed features multi-instrument collaboration, achieving precise linkage between spectrum analyzers, channel simulators, and other instruments through instrument interface driver libraries and collaborative control modules. It can simulate dynamic link environments (such as rain attenuation and frequency offset changes), verifying the adaptive capabilities of the baseband system (such as ACM (Adaptive Coding and Modulation) adjustment and frequency offset resistance), solving the problem of existing technologies being unable to simulate complex links. By encapsulating control protocols for various instrument types through the instrument interface driver library and combining them with NTP (Network Time Protocol) time synchronization, precise linkage of multiple instruments is achieved, addressing the problem of poor instrument coordination in existing technologies.
[0033] By constructing a progressive three-level evaluation index system of "foundation-core-limit" and combining it with an automated testbed with a three-layer architecture of "access-control-application", we can achieve full-dimensional evaluation and efficient testing and verification of high-throughput satellite baseband systems from the module level to the system level and from static performance to dynamic scenarios. This system is adapted to the evaluation and collaborative development needs of baseband systems from multiple vendors, and achieves full-process automation from environment initialization to report generation, significantly shortening the complete test cycle for a single device. At the same time, it avoids human operation errors and significantly improves accuracy.
[0034] The above scheme, in response to the detection of baseband system access, acquires multiple sets of basic test parameters. Based on these parameters, basic function tests are performed on the baseband system, yielding multiple first test results. This aims to comprehensively and accurately verify whether the baseband system can meet basic communication requirements. Multiple sets of key test parameters are acquired, and based on these parameters, key feature detection is performed on the baseband system, yielding multiple second test results. This aims to comprehensively and accurately verify whether the baseband system possesses core competitiveness. Multiple sets of boundary test parameters are acquired, and based on these parameters, boundary capability detection is performed on the baseband system, yielding multiple third test results. This aims to comprehensively and deeply evaluate the overall performance of the tested baseband system in highly complex and near-limit application scenarios. Based on the multiple first, second, and third test results, a test report corresponding to the baseband system is determined, achieving the goal of accurately detecting the quality of the baseband.
[0035] In some embodiments, the step of performing basic function testing on the baseband system based on the multiple sets of basic test parameters to obtain multiple first test results includes: determining a first test type corresponding to each set of basic test parameters; determining a basic function test sub-test corresponding to the basic test parameters in a pre-built basic function test experiment corresponding to the first test type, wherein the first test type is a radio frequency characteristic test type, a transmission capability test type, a service capability test type, a networking capability test type, or an operation and maintenance function test type; and performing automated testing on the baseband system based on the basic test parameters and the basic function test sub-test to obtain the first test result corresponding to the basic test parameters. In this embodiment, the automated test bed pre-constructs basic functional test experiments, which include basic functional test sub-tests. Each set of basic test parameters corresponds to one pre-constructed basic functional test sub-test. Pre-storing the basic functional test experiments in the automated test bed creates conditions for efficient and comprehensive basic functional testing. Since there are a relatively large number of basic functional test sub-tests, to quickly find the basic functional test sub-test corresponding to the basic test parameters, firstly, a first test type corresponding to the basic test parameters is determined. The first test type corresponding to the basic test parameter is then searched among all first test types. All first test types include radio frequency characteristic test types, transmission capability test types, service capability test types, networking capability test types, and operation and maintenance function test types. Each first test type corresponds to multiple basic functional test sub-tests. Among the pre-constructed basic functional test experiments corresponding to the first test type, the basic functional test sub-test corresponding to the basic test parameters is determined. Using the basic test parameters, basic functional test sub-tests are performed on the baseband system to obtain the first test result corresponding to the basic test parameters. Using basic test parameters to conduct basic functional test sub-experiments can automate the testing process, which not only improves testing efficiency but also avoids operational differences and subjective judgment errors that may occur during manual testing, thereby improving the accuracy and consistency of the first test results.
[0036] The fundamental functions of a baseband system encompass multiple dimensions. Radio frequency (RF) characteristics affect signal performance in wireless transmission; transmission capacity determines data transmission efficiency and quality; service capabilities influence the degree of support for various communication services; networking capabilities reflect the level of adaptation and collaboration in complex network environments; and operation and maintenance (O&M) functions ensure stable system operation and ease of management and maintenance. Therefore, the fundamental function testing is divided into five primary test types: RF characteristic testing, transmission capacity testing, service capability testing, networking capability testing, and O&M function testing. This systematic approach comprehensively tests the baseband system from different levels, ensuring that no critical fundamental functional point is overlooked.
[0037] The baseband system is mainly composed of core components such as a Network Management System (NMS), a Network Control Center (NCC), a master station modem, and a terminal Modem (terminal modem), each of which undertakes specific functions. Functionally, the network management system is mainly responsible for management and monitoring during the operation of the system; the network controller is mainly responsible for scheduling and allocation of radio resources, terminal access control, ACM, etc.; the master station modem and the terminal modem are respectively responsible for implementing the physical layer functions of satellite communication on the gateway station side and the terminal satellite side, realizing the mutual conversion of forward and reverse upper-layer data and physical waveforms, and completing functions such as synchronization; the terminal Modem realizes the functions of the physical layer and the protocol layer with symmetric protocol stacks. The multiple basic function test sub-experiments corresponding to the radio frequency characteristic test type mainly measure whether the radio frequency performance of the master station modulation and demodulation board and the terminal Modem board of the baseband system meets the industry compliance requirements. Among them, the above-mentioned sub-experiments include a working frequency test experiment (frequency range: Hz; accuracy: ppm; stability: ppm), an output power test experiment (power range: dBm), a spectrum template test experiment (flatness: ≤dBm; roll-off characteristic: dB), a phase noise test experiment (<Hz), a spurious test experiment (dBc), a second harmonic test experiment (dBc), an EVM test experiment (%), a working bandwidth test experiment (Hz), and a radio frequency shutdown test experiment (whether the transmission signal can be shut down). The above-mentioned sub-experiments are all implemented by using the corresponding professional functions of the spectrum analyzer in the automated test bed.
[0038] The multiple basic function test sub-experiments corresponding to the transmission capacity test type mainly comprehensively evaluate the performance and reliability of services during the transmission process in the measured baseband system. Among them, the above-mentioned sub-experiments include a user network access test experiment (1. Whether it can normally access the network; 2. Network access time; 3. Whether Ping packets are lost), a single-terminal maximum rate test experiment (bps), a spectrum efficiency test experiment (bps / Hz), a demodulation threshold test experiment (dB), an anti-frequency offset ability test experiment (1. Anti-fixed frequency offset ability: Hz; 2. Anti-frequency offset change rate ability: Hz / s), and a physical layer loop unlocking test experiment (s (ms)). The user network access test experiment, the single-terminal maximum rate test experiment, and the spectrum efficiency test experiment require the channel simulator in the automated test bed to construct the actual link (delay, frequency offset) of a real high-orbit satellite. The demodulation threshold test experiment mainly requires the cooperation of a spectrum analyzer + signal source in the automated test bed (the spectrum analyzer measures the signal power, and the signal source adds noise) to achieve. Each component in the baseband system belongs to the measured components of the above-mentioned sub-experiments.
[0039] The service capability test types correspond to various basic function test sub-tests. These sub-tests primarily test the high-level applications of the baseband system under test, based on actual users' daily internet behavior. They require internet access and utilize the channel simulator in an automated testbed to construct a real high-orbit satellite link (latency, frequency offset, signal-to-noise ratio). All components in the baseband system are tested components in these sub-tests. These sub-tests include video conferencing test (whether video conferencing functionality is supported), voice test (whether voice functionality is supported), streaming media test (whether streaming media functionality is supported), web page test (whether web page functionality is supported), data download test (whether data download functionality is supported), and base station backhaul test (whether base station backhaul functionality is supported).
[0040] The networking capability test type corresponds to various basic function test sub-tests. The core of these sub-tests is to evaluate the performance of the tested baseband system under different networking modes. Specifically, testing is conducted through characteristics such as latency, jitter, and packet loss to comprehensively assess the system's stability during networking, confirming its continuous and stable operation. A channel simulator in an automated testbed is used to construct a real high-orbit satellite link (latency, frequency offset, signal-to-noise ratio). All components in the baseband system are tested components in the aforementioned sub-tests. These sub-tests include Layer 2 networking tests (1. Layer 2 Access networking; 2. Layer 2 Trunk networking), Layer 3 networking tests (1. Layer 3 Access networking; 2. Layer 3 Trunk networking), and multicast tests (1. Latency; 2. Jitter; 3. Packet loss).
[0041] The O&M function test type corresponds to various basic function test sub-tests. These sub-tests primarily evaluate the operational effectiveness of the baseband system's O&M functions under different scenarios. Utilizing network management, device management, terminal management, alarm management, report management, security management, and redundancy backup functions, the accuracy, timeliness, and completeness of the tested baseband system's system operation status monitoring are tested to ensure stable, efficient, and reliable system operation. These sub-tests mainly test the baseband system's NMS function and also require the cooperation of other components. The aforementioned sub-tests include network management tests (1. Gateway station configuration; 2. Beam configuration; 3. Carrier configuration; 4. Multi-level VNO function), device management tests (1. Operation center management; 2. Gateway station management), terminal management tests (1. Terminal group management interface; 2. Terminal management interface; 3. Terminal remote control; 4. Terminal monitoring; 5. GIS (Geographic Information System) management; 6. Terminal authentication; 7. Traffic statistics; 8. CIR / MIR (Committed Information Rate / Maximum Information Rate) function), alarm management tests (1. Device alarms; 2. Terminal alarms; 3. Alarm push; 4. Terminal logs), report management tests (1. Network layer reports; 2. Gateway station layer reports; 3. Carrier layer reports; 4. Terminal reports), security tests (1. Encryption method; 2. User login permission function; 3. Access control; 4. Terminal firewall), and redundancy backup tests (1. Whether it supports primary / backup switching; 2. Whether it supports hot-swapping).
[0042] In some embodiments, the step of performing key feature detection on the baseband system based on the multiple sets of key test parameters to obtain multiple second detection results includes: for each set of key test parameters, determining a second test type corresponding to the key test parameter; in a pre-built key function test experiment corresponding to the second test type, determining a key function test sub-test corresponding to the key test parameter, wherein the second test type is a protocol acceleration test type, a quality of service test type, a mobility management test type, or an adaptive coding and modulation test type; and performing automated testing on the baseband system based on the key test parameters and the key function test sub-test to obtain the second detection result corresponding to the key test parameters. In this embodiment, the automated testbed pre-constructs key function test experiments, which include key function test sub-experiments. Each set of key test parameters corresponds to one pre-constructed key function test sub-experiment. Pre-storing the key function test experiments in the automated testbed creates conditions for efficient and comprehensive key function testing. Since the number of key function test sub-experiments is relatively large, to quickly find the key function test sub-experiment corresponding to a key test parameter, firstly, a second test type corresponding to the key test parameter is determined. Then, the second test type corresponding to the key test parameter is searched among all second test types. These all second test types include protocol acceleration test type, quality of service test type, mobility management test type, and adaptive coding and modulation test type. Each second test type corresponds to multiple key function test sub-experiments. Among the pre-constructed key function test experiments corresponding to the second test type, the key function test sub-experiment corresponding to the key test parameter is determined. Using the key test parameters, key function test sub-experiments are performed on the baseband system to obtain the second test result corresponding to the key test parameters. Using key test parameters to conduct sub-tests of key functions can automate the testing process, which not only improves testing efficiency but also avoids operational differences and subjective judgment errors that may occur during manual testing, thereby improving the accuracy and consistency of the first test results.
[0043] The protocol acceleration test type corresponds to various key functional test sub-tests. The purpose of these sub-tests is to comprehensively evaluate the overall performance of the function in complex network environments. For each supported protocol, the acceleration effect is tested, and acceleration efficiency is accurately measured through indicators such as data transmission rate. Simultaneously, the number of concurrent connections and new connections are tested to verify the baseband system's ability to maintain stable connections under high load, ensuring that the protocol acceleration function contributes to more efficient and stable network data transmission and possesses strong connection carrying capacity. The automated testbed requires the service generator to send Layer 2-7 protocols, and a channel simulator is used to construct a real high-orbit satellite link (latency, frequency offset, signal-to-noise ratio). All components in the baseband system are tested components in the above sub-tests. These sub-tests include protocol support tests (which protocols are supported for acceleration) and acceleration performance tests (1. acceleration rate; 2. number of concurrent connections; 3. number of new connections).
[0044] The Quality of Service (QoS) test types correspond to various key functional test sub-tests. These sub-tests primarily examine the baseband system's level of detail in prioritizing services and terminals, the efficiency of resource allocation, and its support for multiple scenarios such as VNOs (Virtual Network Operators) and global bandwidth management. The test content includes VNO-level resource allocation results and terminal-level resource allocation results (covering service priority and terminal priority). A real high-orbit satellite link (latency, frequency offset, signal-to-noise ratio) must be constructed using the channel simulator in the automated testbed. All components in the baseband system are tested components in the aforementioned sub-tests. These sub-tests include VNO-level resource allocation tests (multi-level VNO resource allocation (MIR / CIR)) and terminal-level resource allocation tests (1. Service priority; 2. Terminal priority).
[0045] Mobility management tests correspond to various key functional test sub-tests. These sub-tests primarily examine the system's service support capabilities and handover efficiency in cross-beam mobility scenarios. Test content includes service interruption time in various handover scenarios such as cross-beam and cross-gateway stations, as well as the mobile terminal's handover decision-making capabilities in complex scenarios such as beam overlap areas. The test requires using the channel simulator in an automated testbed to construct a real high-orbit satellite link (latency, frequency offset, signal-to-noise ratio). All components in the baseband system are tested components in the aforementioned sub-tests. These sub-tests include same-gateway station mobility management tests (service interruption time (minimum, maximum, average), handover strategies and thresholds) and cross-gateway station mobility management tests (service interruption time (minimum, maximum, average), handover strategies and thresholds).
[0046] The Adaptive Coding and Modulation (ACM) test type corresponds to several key functional test sub-tests. These sub-tests primarily examine the baseband system's dynamic adjustment capability in complex link environments. Test content includes forward and reverse ACM adjustment range, ACM response time, and system throughput. A real high-orbit satellite link (delay, frequency offset, signal-to-noise ratio) needs to be constructed using the channel simulator in the automated testbed. All components in the baseband system are tested components in the aforementioned sub-tests. These sub-tests include forward link ACM test (1. Response time; 2. Support for forward / reverse adjustment range; 3. Throughput) and reverse link ACM test (1. Response time; 2. Support for forward / reverse adjustment range; 3. Throughput) and reverse link ACM test (1. Response time; 2. Support for forward / reverse adjustment range; 3. Throughput)). 2. Supports forward / reverse adjustment range; 3. Throughput).
[0047] In some embodiments, obtaining multiple sets of boundary test parameters and performing boundary capability detection on the baseband system based on the multiple sets of boundary test parameters to obtain multiple third detection results includes: for each set of boundary test parameters, determining the boundary capability test sub-test corresponding to the boundary test parameter in a pre-constructed boundary capability test experiment; and performing automated testing on the baseband system based on the boundary test parameters and the boundary capability test sub-test to obtain the third detection result corresponding to the boundary test parameter. In this embodiment, the automated testbed pre-constructs boundary capability test experiments, which include boundary capability test sub-experiments. Each set of boundary test parameters corresponds to a pre-constructed boundary capability test sub-experiment. Pre-storing the boundary capability test experiments in the automated testbed creates conditions for efficient and comprehensive boundary capability testing. Within the pre-constructed boundary capability test experiments, the boundary capability test sub-experiments corresponding to the boundary test parameters are determined. Using the boundary test parameters, the baseband system undergoes boundary capability test sub-experiments to obtain the third detection result corresponding to the boundary test parameters. Utilizing boundary test parameters to conduct boundary capability test sub-experiments automates the testing process, improving testing efficiency and avoiding operational differences and subjective judgment errors that may occur during manual testing, thereby improving the accuracy and consistency of the first detection result.
[0048] The current boundary capability test sub-test in the automated testbed belongs to the complex service scenario test type, which corresponds to multiple boundary capability test sub-tests. The purpose of these multiple boundary capability test sub-tests is to comprehensively and deeply evaluate the overall performance of the tested baseband system under highly complex and near-limit application scenarios. This test progresses from constructing multi-application service flows based on real user behavior, to introducing reverse multi-carrier type and multi-carrier number scenarios, superimposing different channel degradation scenarios, to incorporating QoS (Quality of Service) functions (terminal service priority sorting and MIR and CIR configuration), and finally adding mobility management functions (three-beam overlap area). By gradually increasing complexity, the stability and reliability of the system's various functions operating collaboratively under boundary conditions are determined. The service generator in the automated testbed needs to be used to send Layer 2-7 protocols, and a channel simulator needs to be used to construct a real high-orbit satellite link (latency, frequency offset, signal-to-noise ratio). Among them, the above sub-tests include multi-application service flow test (packet loss), multi-carrier type and multi-carrier number test (1. support automatic power control; 2. support carrier hopping function), QoS complex configuration test (whether the theory and practice are consistent), and three-beam overlap area handover test (service interruption time (minimum, maximum, average)).
[0049] The multi-application service flow test constructs multi-application service flows based on real user behavior to verify the link stability of the baseband system under real service models; the multi-carrier type and multi-carrier number test introduces reverse multi-carrier type (1Msps~10Msps) and multi-carrier number scenarios, superimposed with channel degradation scenarios, to verify the terminal's carrier hopping function and automatic power control function; the QoS complex configuration test incorporates QoS functions (terminal different service priority sorting and MIR and CIR configuration) to verify the normal operation capability of the baseband system terminal under complex configurations; the three-beam overlap area handover test adds mobility management functions (three-beam overlap area) to verify the baseband system terminal's beam handover capability and service stability under multiple scenario superposition.
[0050] In some embodiments, the method further includes adding or deleting subtests from all pre-built basic function test tests, critical function test tests, and boundary capability test tests. In this embodiment, given the rapid iteration of communication technologies and the continuous upgrades of baseband systems, it is essential to add or remove sub-tests from pre-built basic, key, and boundary capability test experiments. On the one hand, new technologies are constantly emerging, with new frequency bands and higher-order modulation methods being continuously added, making it difficult for existing sub-tests to fully cover all aspects. Adding or removing sub-tests ensures that testing keeps pace with technological advancements. On the other hand, baseband system application scenarios are becoming increasingly complex and diverse, with significant differences in functional requirements across different scenarios. Adjusting sub-tests allows for precise adaptation to various scenarios. This approach ensures the comprehensiveness and accuracy of the testing's evaluation of various aspects of the baseband system's performance, enabling timely identification of potential problems and improved product quality. It also makes the testing system flexible and efficient, enhancing product competitiveness.
[0051] In some embodiments, determining the test report corresponding to the baseband system based on the plurality of first detection results, the plurality of second detection results, and the plurality of third detection results includes: taking each of the plurality of first detection results, the plurality of second detection results, and the plurality of third detection results as a target detection result; quantizing each target detection result to obtain a quantized value corresponding to the target detection result, obtaining a weight corresponding to the target detection result, and determining a score value corresponding to the target detection result based on the quantized value and the weight; performing defect analysis on the target detection results to obtain defect text; and generating the test report based on all target detection results, the score value corresponding to each target detection result, and the defect text. In this embodiment, the baseband system, as a core component in the communication field, exhibits highly complex and diverse performance characteristics, involving multiple levels such as basic functions, key capabilities, and boundary characteristics, each of which contains numerous sub-indicators. Therefore, when determining the test report corresponding to the baseband system, it is essential to treat each of the multiple first, second, and third detection results as a target detection result and process them individually. Quantifying each target detection result and obtaining its corresponding weight to calculate the score is crucial because quantification transforms abstract performance characteristics into concrete and measurable values, making the evaluation more objective and accurate. The weights reflect the differences in importance of different detection results in the overall performance evaluation. The score obtained by combining these two factors can scientifically reflect the performance level of the baseband system in various aspects. Simultaneously, defect analysis of the target detection results yields defect text, enabling in-depth exploration of potential problems and deficiencies in the system, clarifying the specific location and manifestation of these problems. Finally, a test report is generated based on all target detection results, the score value corresponding to each target detection result, and the defect text.
[0052] The test report includes the following: Test configuration: Model, version, and hardware list of the system under test; list and calibration status of test instruments; Test time and environmental parameters (temperature, humidity); Evaluation index coverage: Whether all test items of the three-level evaluation indicators are covered (ensuring no omissions); Test results: Measured data, indicator requirements, and compliance status of each test item; Key data with accompanying curves (e.g., phase noise curve of the spectrum analyzer, service rate change curve); Scoring: Score for the three-level indicators, the two-level indicators, the first-level indicators, and the overall score; Score distribution pie chart / bar chart; Defect list: Defect description, measured data, possible causes, and improvement suggestions for non-compliant test items. The test report supports export in PDF / Excel format. The test report can provide R&D personnel with comprehensive, detailed, and accurate information, helping them accurately locate the root cause of problems and optimize and improve the baseband system in a targeted manner, thereby effectively improving the overall quality and performance of the baseband system and enhancing its competitiveness in the market.
[0053] In some embodiments, after generating the test report, the method includes: visualizing the test report. In this embodiment, after the test report is generated, it is visualized. Visualization can present abstract and complex data in intuitive charts, graphs, and images. For example, bar charts can be used to compare scores of different test items, line charts can show performance trends over time or under certain conditions, and pie charts can present the proportion of various defects. This significantly lowers the barrier to information comprehension and allows relevant personnel to access the test report promptly. Visualization improves the efficiency of information transmission, enabling relevant personnel to grasp the key points quickly and understand the overall performance status of the baseband system, key issues, and the distribution of various indicators. This eliminates the need to spend a lot of time reading lengthy report texts, thus improving the efficiency of comprehension.
[0054] In another embodiment provided in this application, the automated testbed is divided into three layers: an access layer, a control layer, and an application layer. Each layer functions independently yet works in concert to ensure the standardization and automation of the testing process. Specifically, the access layer is responsible for the physical connection between the baseband system under test (master station equipment, terminal equipment) and the test instruments, providing standardized interface adaptation to ensure stable signal and data transmission; the control layer, as the core hub, realizes test process scheduling, instrument control, data interaction, and logical processing, supporting fully automated execution; and the application layer provides users with a visual operation interface, test result analysis, report generation, and data management functions, supporting test task configuration, progress monitoring, and historical data traceability.
[0055] like Figure 3 As shown, Figure 3 This is a schematic diagram of the three-layer architecture and core modules of the automated testbed according to an embodiment of this application. The core modules of the automated testbed are: (1) System under test access module Master station access unit: Supports standardized access for master station devices (such as 1 NMS server, 3 NCC servers, 3 NTP servers, and 1 master station modem / demodulation board), providing RF interfaces (such as 950~2150MHz, N-type connector), Ethernet data interfaces (such as 1000Base-T) and control interfaces (such as RS485 / Ethernet), and realizes data interaction between devices through industrial switches, with data transmission latency ≤10ms.
[0056] Terminal access unit: Supports batch access of terminal modem boards, for example, batch access of six terminal modem boards, adapts to RF signal range (such as 950~2400MHz, BNC type connector), realizes parallel testing of terminals through multi-port RF matrix, and the signal attenuation of a single port is less than or equal to a predetermined value, for example, the predetermined value is 0.5dB.
[0057] Interface adapter submodule: Equipped with RF adapters (such as N-type / BNC type conversion), protocol converters (such as RS485 to Ethernet), and signal attenuators (such as 0~20dB adjustable), to be compatible with the interface differences of equipment from different manufacturers and ensure the compatibility and stability of signal and data transmission.
[0058] (2) Test instrument integration module Instrument Interface Driver Library: Encapsulates standardized drivers for spectrum analyzers, signal generators, channel simulators, service generators, and frequency meters, supporting GPIB (General Purpose Interface Bus), LAN (Local Area Network), and USB (Universal Serial Bus) interface protocols to achieve unified control and parameter configuration of instruments.
[0059] The instrument collaborative control submodule, based on NTP time synchronization (accuracy ≤1ms), schedules multiple instruments to work collaboratively. For example, the signal source generates a QPSK (Quadrature Phase Shift Keying) modulated signal (frequency 1500MHz, power -10dBm), the channel simulator simulates a rain-attenuated link (signal-to-noise ratio 10dB, fluctuation ±2dB), the spectrum analyzer collects signal phase noise and spurious signals, and the service generator initiates UDP (User Datagram Protocol) service to verify transmission capabilities, all without manual intervention.
[0060] Instrument Status Monitoring Submodule: Real-time monitoring of instrument working status (warm-up completion, calibration validity period, fault alarm). If the instrument fails to warm up within the predetermined time (e.g., 30 minutes) or the calibration expires, an automatic prompt will be triggered and the test will be paused. If the instrument malfunctions during the test (e.g., the spectrum analyzer has no data output), the fault time and context data will be automatically recorded for subsequent analysis.
[0061] (3) Detection module Test case management submodule: Constructs a test case library based on three-level evaluation indicators. Each test item corresponds to an independent configurable script (such as RF characteristic test script and mobility management test script). The script supports parameterized configuration (such as modifying the test frequency and signal-to-noise ratio range) and supports adding, deleting, modifying and querying test cases, version management and batch execution.
[0062] Data acquisition submodule: Supports acquisition of multiple types of data, including raw instrument data (such as spectrum curves and time-domain waveforms), status data of the system under test (such as the number of online terminals and carrier configuration information), and service performance data (such as rate, latency, and packet loss rate). The data acquisition integrity is ≥99.9%, and it supports real-time data storage and breakpoint resume (to avoid data loss due to test interruption).
[0063] The test case management submodule and the data acquisition submodule together implement the functions of the basic function detection module, the key feature detection module, and the boundary capability detection module.
[0064] (4) Determine the module Data processing submodule: Quantizes the collected raw data, such as calculating frequency stability (deviation value / nominal value), spectral efficiency (actual rate / occupied bandwidth), and switching interruption time (service interruption duration). The processing results are retained to two decimal places to ensure data accuracy.
[0065] The scoring calculation submodule automatically calculates the overall score and scores for each dimension of the tested system according to the indicator weights of the evaluation model (30% for basic function indicators, 50% for key characteristic indicators, and 20% for boundary capability indicators).
[0066] The defect localization submodule: For test items that fail to meet the standards, it correlates test data, test scenarios, and evaluation indicators to analyze the causes of the defects. For example, if "terminal network access success rate fails to meet the standard," it automatically retrieves Ping packet loss data from the service generator, link signal-to-noise ratio data from the channel simulator, and network access logs from the main station's NMS to determine whether the failure is due to poor link quality (low signal-to-noise ratio) or incorrect main station configuration (such as insufficient VNO resources).
[0067] Report generation submodule: Automatically generates standardized test reports.
[0068] (5) Display module Task monitoring submodule: Displays the progress of test tasks in real time through a web interface (such as the number of completed test items / total number of test items, remaining time, pass rate), supports pausing, resuming and terminating test tasks; pushes test alarms in real time (such as instrument failure, test item failure), and alarm information includes task ID, test item, abnormal data and suggested handling methods.
[0069] Data Management Submodule: Stores historical test data and reports, supports searching and filtering by the model of the system under test, test time, indicator type (such as "RF characteristics" and "mobility management"), and comprehensive score range; supports comparison of test results of products from multiple vendors, and automatically generates comparison reports (such as the score difference between vendor A and vendor B in the "protocol acceleration" indicator, and the difference in key parameters).
[0070] It should be noted that the method in this embodiment can be executed by a single device, such as a computer or server. The method can also be applied in a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this embodiment, and the multiple devices will interact with each other to complete the method described.
[0071] It should be noted that the above description describes some embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0072] Based on the same inventive concept, corresponding to any of the above embodiments, this application also provides a baseband testing device.
[0073] refer to Figure 4 The baseband testing device includes: The basic function detection module 10 is configured to, in response to the detection of the access of the baseband system, acquire multiple sets of basic test parameters, perform basic function detection on the baseband system based on the multiple sets of basic test parameters, and obtain multiple first detection results.
[0074] The key feature detection module 20 is configured to acquire multiple sets of key test parameters, and based on the multiple sets of key test parameters, perform key feature detection on the baseband system to obtain multiple second detection results.
[0075] The boundary capability detection module 30 is configured to acquire multiple sets of boundary test parameters, and perform boundary capability detection on the baseband system based on the multiple sets of boundary test parameters to obtain multiple third detection results.
[0076] The determination module 40 is configured to determine the test report corresponding to the baseband system based on the plurality of first detection results, the plurality of second detection results, and the plurality of third detection results.
[0077] Using the aforementioned device, in response to the detection of a baseband system access, multiple sets of basic test parameters are acquired. Based on these parameters, basic function tests are performed on the baseband system, yielding multiple first test results. This aims to comprehensively and accurately verify whether the baseband system can meet basic communication requirements. Multiple sets of key test parameters are acquired, and based on these parameters, key feature detection is performed on the baseband system, yielding multiple second test results. This aims to comprehensively and accurately verify whether the baseband system possesses core competitiveness. Multiple sets of boundary test parameters are acquired, and based on these parameters, boundary capability detection is performed on the baseband system, yielding multiple third test results. This aims to comprehensively and deeply evaluate the overall performance of the tested baseband system in highly complex and near-limit application scenarios. Based on the multiple first, second, and third test results, a test report corresponding to the baseband system is determined, achieving the goal of accurately detecting the quality of the baseband.
[0078] In some embodiments, the basic function detection module 10 is further configured to: determine a first test type corresponding to each set of basic test parameters; determine a basic function test sub-test corresponding to the basic test parameters in a pre-built basic function test experiment corresponding to the first test type, wherein the first test type is a radio frequency characteristic test type, a transmission capability test type, a service capability test type, a networking capability test type, or an operation and maintenance function test type; and perform automated testing on the baseband system based on the basic test parameters and the basic function test sub-test to obtain a first detection result corresponding to the basic test parameters.
[0079] In some embodiments, the key feature detection module 20 is further configured to: determine a second test type corresponding to each set of key test parameters; determine a key function test sub-test corresponding to the key test parameters in a pre-built key function test experiment corresponding to the second test type, wherein the second test type is a protocol acceleration test type, a quality of service test type, a mobility management test type, or an adaptive coding and modulation test type; and perform automated testing on the baseband system based on the key test parameters and the key function test sub-test to obtain a second detection result corresponding to the key test parameters.
[0080] In some embodiments, the boundary capability detection module 30 is further configured to, for each set of boundary test parameters, determine the boundary capability test sub-test corresponding to the boundary test parameters in a pre-constructed boundary capability test experiment; and perform automated testing on the baseband system based on the boundary test parameters and the boundary capability test sub-test to obtain a third detection result corresponding to the boundary test parameters.
[0081] In some embodiments, the system further includes an add / delete module configured to add or delete subtests for all pre-built basic functional test tests, critical functional test tests, and boundary capability test tests.
[0082] In some embodiments, the determining module 40 is further configured to: take each of the plurality of first detection results, the plurality of second detection results, and the plurality of third detection results as a target detection result; for each target detection result, perform quantization processing on the target detection result to obtain a quantized value corresponding to the target detection result, obtain a weight corresponding to the target detection result, determine a score value corresponding to the target detection result based on the quantized value and the weight; perform defect analysis on the target detection result to obtain defect text; and generate the test report based on all target detection results, the score value corresponding to each target detection result, and the defect text.
[0083] In some embodiments, a display module is also included, which is configured to visualize the test report after it has been generated.
[0084] For ease of description, the above devices are described in terms of function, divided into various modules. Of course, in implementing this application, the functions of each module can be implemented in one or more software and / or hardware.
[0085] The apparatus of the above embodiments is used to implement the corresponding baseband testing method in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0086] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the baseband testing method as described in any of the above embodiments.
[0087] Figure 5 This embodiment illustrates a more specific hardware structure of an electronic device. The device may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.
[0088] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0089] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.
[0090] The input / output interface 1030 is used to connect input / output modules to realize information input and output. The input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touch screens, microphones, various sensors, etc., and output devices may include displays, speakers, vibrators, indicator lights, etc.
[0091] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0092] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.
[0093] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.
[0094] The electronic devices described above are used to implement the corresponding baseband testing methods in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0095] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute the baseband testing method as described in any of the above embodiments.
[0096] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0097] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the baseband testing method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0098] Based on the same concept, corresponding to the methods of any of the above embodiments, this application also provides a computer program product, including computer program instructions, which, when run on a computer, cause the computer to execute the baseband testing method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0099] It should be noted that the embodiments of this application can also be further described in the following ways: It is understood that before using the technical solutions of the various embodiments in this disclosure, users will be informed of the type, scope of use, and usage scenarios of the personal information involved in an appropriate manner, and user authorization will be obtained.
[0100] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose, based on the prompt message, whether to provide personal information to the software or hardware such as electronic devices, applications, servers, or storage media performing the operations of this disclosed technical solution.
[0101] As an optional but not limited implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0102] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.
[0103] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application is limited to these examples; under the concept of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in detail for the sake of brevity.
[0104] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this application, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this application, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this application, it will be apparent to those skilled in the art that the embodiments of this application can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0105] Although this application has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.
[0106] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of this application. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.
Claims
1. A baseband testing method, characterized in that, include: In response to the detection of the access of the baseband system, multiple sets of basic test parameters are obtained, and based on the multiple sets of basic test parameters, basic function tests are performed on the baseband system to obtain multiple first test results; Multiple sets of key test parameters are obtained, and key feature detection is performed on the baseband system based on the multiple sets of key test parameters to obtain multiple second detection results; Multiple sets of boundary test parameters are obtained, and based on the multiple sets of boundary test parameters, the boundary capability of the baseband system is detected to obtain multiple third detection results; Based on the multiple first detection results, the multiple second detection results, and the multiple third detection results, a test report corresponding to the baseband system is determined.
2. The method according to claim 1, characterized in that, Based on the multiple sets of basic test parameters, the baseband system is subjected to basic functional testing, resulting in multiple first test results, including: For each set of basic test parameters, determine the first test type corresponding to the basic test parameters; In the pre-built basic function test experiment corresponding to the first test type, the basic function test sub-test corresponding to the basic test parameters is determined, wherein the first test type is a radio frequency characteristic test type, a transmission capability test type, a service capability test type, a networking capability test type, or an operation and maintenance function test type. Based on the basic test parameters and the basic function test sub-tests, the baseband system is subjected to automated testing to obtain the first test result corresponding to the basic test parameters.
3. The method according to claim 1, characterized in that, Based on the multiple sets of key test parameters, key feature detection is performed on the baseband system to obtain multiple second detection results, including: For each set of key test parameters, determine the second test type corresponding to the key test parameters; In the pre-built key function test experiment corresponding to the second test type, the key function test sub-test corresponding to the key test parameters is determined, wherein the second test type is a protocol acceleration test type, a quality of service test type, a mobility management test type, or an adaptive coding and modulation test type; Based on the key test parameters and the key function test sub-tests, the baseband system is subjected to automated testing to obtain the second test result corresponding to the key test parameters.
4. The method according to claim 1, characterized in that, The process involves acquiring multiple sets of boundary test parameters, performing boundary capability detection on the baseband system based on these parameters, and obtaining multiple third detection results, including: For each set of boundary test parameters, a boundary capability test sub-test corresponding to the boundary test parameters is determined in a pre-constructed boundary capability test experiment; Based on the boundary test parameters and the boundary capability test sub-test, the baseband system is subjected to automated testing to obtain the third detection result corresponding to the boundary test parameters.
5. The method according to claim 1, characterized in that, The method further includes: Subtests were added or deleted from all pre-built basic function test tests, key function test tests, and boundary capability test tests.
6. The method according to claim 1, characterized in that, The determination of the test report corresponding to the baseband system based on the plurality of first detection results, the plurality of second detection results, and the plurality of third detection results includes: Each of the plurality of first detection results, the plurality of second detection results, and the plurality of third detection results is taken as the target detection result; For each target detection result, the target detection result is quantized to obtain the quantized value corresponding to the target detection result, the weight corresponding to the target detection result is obtained, and the score value corresponding to the target detection result is determined based on the quantized value and the weight. Defect analysis is performed on the target detection results to obtain defect text; Based on all target detection results, the test report is generated with the score value and defect text corresponding to each target detection result.
7. The method according to claim 6, characterized in that, After generating the test report, the method includes: The test report is then visualized.
8. A baseband testing device, characterized in that, include: The basic function detection module is configured to, in response to the detection of the access of the baseband system, acquire multiple sets of basic test parameters, perform basic function detection on the baseband system based on the multiple sets of basic test parameters, and obtain multiple first detection results; The key feature detection module is configured to acquire multiple sets of key test parameters, and based on the multiple sets of key test parameters, perform key feature detection on the baseband system to obtain multiple second detection results; The boundary capability detection module is configured to acquire multiple sets of boundary test parameters, and perform boundary capability detection on the baseband system based on the multiple sets of boundary test parameters to obtain multiple third detection results; The determination module is configured to determine the test report corresponding to the baseband system based on the plurality of first detection results, the plurality of second detection results, and the plurality of third detection results.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the program, it implements the method as described in any one of claims 1 to 7.
10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method described in any one of claims 1 to 7.