Radio frequency carrier aggregation performance test method, device, control equipment and system
By randomly matching the RF carrier signal and output interface, a test matching group is formed, which solves the problem of inefficiency of traditional testing methods and realizes more efficient RF carrier aggregation performance testing.
Patent Information
- Application Number
- CN202411516865.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2025-02-07
AI Technical Summary
The traditional downlink carrier aggregation test method requires testing coverage of the RF performance of each channel, resulting in long test time and inefficient efficiency.
By acquiring the RF carrier group in the device being tested, the RF carrier signal and the output interface in the output interface group are randomly matched to form multiple test matching groups, each group contains a radio carrier signal and an output interface based on these matching groups Perform tests on RF carrier aggregation performance.
This avoids conflicts in the channel combination between different RF carriers, and improves testing efficiency.
Smart Images

Figure CN119402906A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of testing technology, and in particular, to a method, apparatus, control device, and system for testing radio frequency carrier aggregation performance. Background Art
[0002] When testing the downlink carrier aggregation of the RF chip, it is necessary to open multiple RF channels in the chip at the same time. The RF switch state in the chip may be in multiple open states, resulting in changes in input impedance, so it is necessary to evaluate the RF performance during downlink carrier aggregation. Since the output end of the RF chip may be a multiplexer (MUX) switch structure, there are many channel combinations between different carriers in carrier aggregation. Therefore, if the traditional downlink carrier aggregation test method needs to test the RF performance of each channel, it will take up a lot of test time and have low test efficiency. Summary of the invention
[0003] The embodiments of the present disclosure provide a method, apparatus, control device and system for testing RF carrier aggregation performance, which avoid conflicts caused by channel combinations between different RF carriers and improve test efficiency.
[0004] In a first aspect, a method for testing radio frequency carrier aggregation performance is provided, which is applied to a control device, and the method includes:
[0005] Acquire a radio frequency carrier group in the device under test, wherein the radio frequency carrier group includes at least one radio frequency carrier signal;
[0006] Randomly matching the radio frequency carrier signals in the radio frequency carrier group with the output interfaces in the output interface group to obtain a plurality of test matching groups; each of the test matching groups includes a radio frequency carrier signal and an output interface;
[0007] Based on the test matching group, the radio frequency carrier aggregation performance of the device under test is tested.
[0008] In a second aspect, a test device for radio frequency carrier aggregation performance is provided, including:
[0009] A radio frequency carrier group acquisition module, used to acquire a radio frequency carrier group in the device under test, wherein the radio frequency carrier group includes at least one radio frequency carrier signal;
[0010] A matching module, used for randomly matching the radio frequency carrier signals in the radio frequency carrier group with the output interfaces in the output interface group to obtain a plurality of test matching groups; each of the test matching groups comprises a radio frequency carrier signal and an output interface;
[0011] The radio frequency carrier aggregation performance testing module is used to test the radio frequency carrier aggregation performance of the device under test based on the test matching group.
[0012] In a third aspect, a control device is provided, including:
[0013] at least one processor; and
[0014] a memory communicatively connected to the at least one processor; wherein,
[0015] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for testing the radio frequency carrier aggregation performance as described in the first aspect above.
[0016] In a fourth aspect, a test system for radio frequency carrier aggregation performance is provided, characterized in that it includes: a device under test, a switch module, a measurement module, and a control device as described in the third aspect above;
[0017] The device under test is connected to the switch module and the measurement module respectively;
[0018] The control device is connected to the device under test;
[0019] The device under test is used to collect radio frequency carrier signals to form a radio frequency carrier group;
[0020] The device under test is provided with an output interface group, and the output interface group includes at least one output interface; the number of the output interfaces in the output interface group is the same as the number of the radio frequency carrier signals in the radio frequency carrier group;
[0021] The control device is used to determine the radio frequency carrier group and the output interface group, and randomly match the radio frequency carrier group and the output interface group to obtain multiple test matching groups; each of the test matching groups includes a radio frequency carrier signal and an output interface;
[0022] The measuring module is used to test the device under test.
[0023] In a fifth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method for testing the radio frequency carrier aggregation performance as described in the first aspect above is implemented.
[0024] In a sixth aspect, a computer program product is provided, the computer program product comprising a computer program, and the computer program, when executed by a processor, implements the method for testing the radio frequency carrier aggregation performance as described in the first aspect above.
[0025] The disclosed embodiment discloses a method, device, control device and system for testing the performance of radio frequency carrier aggregation, which is applied to a control device, and the method includes: obtaining a radio frequency carrier group in a device under test, wherein the radio frequency carrier group includes at least one radio frequency carrier signal; randomly matching the radio frequency carrier signals in the radio frequency carrier group with output interfaces in an output interface group to obtain multiple test matching groups; each of the test matching groups includes a radio frequency carrier signal and an output interface; and based on the test matching groups, testing the performance of radio frequency carrier aggregation of the device under test. This technical solution randomly matches the radio frequency carrier signals in the radio frequency carrier group with the output interfaces in the output interface group, thereby avoiding conflicts caused by channel combinations between different radio frequency carriers and improving test efficiency.
[0026] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the embodiments of the present disclosure. Other features of the embodiments of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0028] Figure 1 It is a flow chart of a method for testing radio frequency carrier aggregation performance provided in Embodiment 1 of the present disclosure;
[0029] Figure 2 It is a process diagram of a method for testing radio frequency carrier aggregation performance provided in Embodiment 1 of the present disclosure;
[0030] Figure 3 It is a structural schematic diagram of a test device for radio frequency carrier aggregation performance provided in Embodiment 2 of the present disclosure;
[0031] Figure 4 is a structural diagram of a control device provided in Embodiment 3 of the present disclosure;
[0032] Figure 5 It is a structural diagram of a radio frequency carrier aggregation performance testing system provided in Embodiment 4 of the present disclosure. DETAILED DESCRIPTION
[0033] In order to enable those skilled in the art to better understand the solutions of the embodiments of the present disclosure, the technical solutions 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 only embodiments of a part of the embodiments of the present disclosure, rather than all of the embodiments. Based on the embodiments in the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the embodiments of the present disclosure.
[0034] It should be noted that the terms "first", "second", etc. in the specification and claims of the embodiments of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or devices.
[0035] Embodiment 1
[0036] Figure 1 This is a flowchart of a method for testing the performance of radio frequency carrier aggregation provided in the first embodiment of the present disclosure. This embodiment can be applied to the case of testing the performance of radio frequency carrier aggregation. The method can be executed by a test device for radio frequency carrier aggregation performance. The test device for radio frequency carrier aggregation performance can be implemented in the form of hardware and / or software. The test device for radio frequency carrier aggregation performance can be configured in a control device, and the control device includes but is not limited to a computer, a terminal, a server, and other devices with data processing capabilities. Figure 1 As shown, the method includes:
[0037] S110: Acquire a radio frequency carrier group in the device under test, where the radio frequency carrier group includes at least one radio frequency carrier signal.
[0038] In this embodiment, the device under test (DUT) may be a device or component being tested during an electronic test process, and may be a chip, a circuit board, a system, etc. The device under test may include one or more carrier aggregation (CA) bands in the field of wireless communication, and each carrier aggregation band may be regarded as a radio frequency carrier signal. Therefore, a radio frequency carrier group in the device under test may be obtained, and the radio frequency carrier group includes at least one radio frequency carrier signal.
[0039] S120. Randomly match the radio frequency carrier signals in the radio frequency carrier group with the output interfaces in the output interface group to obtain multiple test matching groups; each test matching group includes a radio frequency carrier signal and an output interface.
[0040] Specifically, after obtaining the RF carrier group through the tested device, the RF carrier signal in the RF carrier group and each output interface in the output interface group can be randomly matched, and then multiple test matching groups can be obtained, wherein the output interface group can include at least one output interface, and each test matching group includes an RF carrier signal and an output interface.
[0041] Exemplarily, when randomly matching the RF carrier signal in the RF carrier group and each output interface in the output interface group, the RF carrier signal can be randomly selected from the RF carrier group, and an output interface can be randomly selected from the output interface group, and then matching is performed; the RF carrier signal in the RF carrier group can also be divided into several blocks (such as: it can be divided into several blocks according to the frequency band of the signal), and the output interface of the output interface group can be divided into several blocks (such as: it can be divided into several blocks according to the maximum frequency band that the output interface can transmit), and then the RF carrier group and the output interface group can be randomly matched in the corresponding blocks.
[0042] S130: Based on the test matching group, perform a radio frequency carrier aggregation performance test on the device under test.
[0043] Specifically, after obtaining the test matching group, the RF carrier signal can be transmitted to the matching output interface according to the test matching group to test the RF carrier aggregation performance of the device under test.
[0044] This embodiment provides a method for testing the performance of RF carrier aggregation, including: obtaining a RF carrier group in a device under test, wherein the RF carrier group includes at least one RF carrier signal; randomly matching the RF carrier signals in the RF carrier group with the output interfaces in the output interface group to obtain multiple test matching groups; each of the test matching groups includes an RF carrier signal and an output interface; and based on the test matching groups, testing the performance of RF carrier aggregation of the device under test. This technical solution randomly matches the RF carrier signals in the RF carrier group with the output interfaces in the output interface group, thereby avoiding conflicts caused by channel combinations between different RF carriers and improving test efficiency.
[0045] As an optional implementation manner of this embodiment, the test method for radio frequency carrier aggregation performance provided in this embodiment further includes:
[0046] An output interface group set in the device under test is determined; the output interface group includes at least one output interface; the number of output interfaces in the output interface group is the same as the number of radio frequency carrier signals in the radio frequency carrier group.
[0047] In this embodiment, an output interface group can be determined based on the output interface set in the device under test, and the output interface group includes at least one output interface. Exemplarily, 10 output interfaces are set in the device under test, and the 10 output interfaces can constitute an output interface group. It should be noted that the number of output interfaces in the output interface group is the same as the number of RF carrier signals in the RF carrier group.
[0048] As an optional implementation of this embodiment, the RF carrier group and the output interface group are randomly matched to obtain multiple test matching groups, including:
[0049] 1) In each iteration, randomly selecting one of the radio frequency carrier signals and one of the output interfaces to form a test matching group; the output interface is obtained by randomly selecting from the output interface group;
[0050] Specifically, in each iteration, a radio frequency carrier signal can be randomly selected from the radio frequency carrier group, and an output interface can be randomly selected from the output interface group, and the output interface and the radio frequency carrier signal form a test matching group, and the test matching group includes a radio frequency carrier signal and an output interface.
[0051] 2) updating the radio frequency carrier group based on the radio frequency carrier signal to obtain an updated radio frequency carrier group; wherein the updated radio frequency carrier group does not include the radio frequency carrier signal;
[0052] Specifically, after obtaining the test matching group, the RF carrier group can be updated according to the RF carrier signal in the test matching group, that is, the RF carrier signal in the test matching group can be deleted from the RF carrier group to update the RF carrier group, wherein the updated RF carrier group does not contain the RF carrier signal in the test matching group.
[0053] 3) updating the output interface group based on the output interface to obtain an updated output interface group; wherein the updated output interface group does not include the output interface;
[0054] Specifically, after obtaining the test matching group, the output interface group can be updated according to the output interface in the test matching group, that is, the output interface in the output interface group can be deleted from the output interface group to update the output interface group, wherein the updated output interface group does not include the output interface in the test matching group, thereby avoiding the situation where two RF carrier signals match the same output interface, thereby improving the efficiency of the test.
[0055] Exemplarily, the RF carrier group may include RF carrier signals CA Band1, CA Band2, CA Band3, and CA Band4, and the output signal group may include output interfaces OUT1, OUT2, OUT3, and OUT4. The RF carrier signal CA Band3 is randomly extracted from the RF carrier group, and the output interface OUT1 is randomly extracted from the output signal group. CA Band3 and OUT1 form a test matching pair, and the RF carrier signal CA Band3 is deleted from the RF carrier group, and the output interface OUT1 is deleted from the output signal group, to obtain the updated RF carrier group: CA Band1, CA Band2, and CA Band4, and the updated output signal group: OUT2, OUT3, and OUT4.
[0056] 4) If the current iteration does not meet the iteration stop condition, enter the next iteration;
[0057] Specifically, after the RF carrier group and the output interface group are updated, it can be determined whether the current iteration meets the iteration stop condition. If the current iteration does not meet the iteration stop condition, the next iteration is entered.
[0058] Exemplarily, if there are radio frequency carrier signals in the radio frequency carrier group, it can be considered that not all radio frequency carrier signals in the radio frequency carrier group have corresponding test matching groups, and the next iteration is entered.
[0059] 5) If the current iteration meets the iteration stop condition, the iteration is stopped to obtain multiple test matching groups.
[0060] In this embodiment, if the current iteration satisfies the iteration stop condition, the iteration is stopped, that is, multiple test matching groups can be obtained. Optionally, the iteration stop condition is:
[0061] Any radio frequency carrier signal in the radio frequency carrier group has a corresponding test matching group, and output interfaces in each test matching group are not repeated.
[0062] Exemplarily, the RF carrier signals and output interfaces that have been matched in the RF carrier group and the output interface group are deleted, and then the deleted RF carrier group can be confirmed to see whether there are any RF carrier signals that have not been matched, and whether there are duplicate output interfaces in the obtained test matching group. If there are no RF carrier signals in the RF carrier group, it can be considered that the RF carrier signals in the RF carrier group all have corresponding test matching groups, and the iteration is stopped when it is determined that the output interfaces in each test matching group are not duplicated.
[0063] Figure 2 A process diagram of a method for testing radio frequency carrier aggregation performance provided in this embodiment, such as Figure 2 As shown, a radio frequency carrier signal is randomly selected from the radio frequency carrier group, an output interface is randomly selected from the output interface group, and the radio frequency carrier signal and the output interface are combined into a test matching group; the radio frequency carrier group and the output interface group are updated using the radio frequency carrier signal and the output interface in the test matching group, and then it is determined whether the current iteration meets the iteration stop condition, if it meets the condition, the iteration is stopped, and if it does not meet the condition, the next iteration is entered. This avoids the conflict between channel combinations of different radio frequency carriers and improves the test efficiency.
[0064] Embodiment 2
[0065] Figure 3 is a structural diagram of a test device for radio frequency carrier aggregation performance provided in Embodiment 2 of the present disclosure; Figure 3 As shown, the device includes: a radio frequency carrier group acquisition module 210, a matching module 220, and a radio frequency carrier aggregation performance testing module 230.
[0066] The RF carrier group acquisition module 210 is used to acquire a RF carrier group in the device under test, wherein the RF carrier group includes at least one RF carrier signal;
[0067] A matching module 220, configured to randomly match the radio frequency carrier signals in the radio frequency carrier group with the output interfaces in the output interface group to obtain a plurality of test matching groups; each of the test matching groups comprises a radio frequency carrier signal and an output interface;
[0068] The radio frequency carrier aggregation performance testing module 230 is used to test the radio frequency carrier aggregation performance of the device under test based on the test matching group.
[0069] Embodiment 2 of the present disclosure provides a device for testing radio frequency carrier aggregation performance, which avoids conflicts caused by channel combinations between different radio frequency carriers and improves test efficiency.
[0070] Furthermore, the device also includes:
[0071] An output interface group determination module is used to determine the output interface group set in the tested device; the output interface group includes at least one output interface; the number of output interfaces in the output interface group is the same as the number of RF carrier signals in the RF carrier group.
[0072] Furthermore, the matching module 220 is also used for:
[0073] In each iteration, one of the radio frequency carrier signals and one of the output interfaces is randomly selected to form a test matching group; the output interface is obtained by randomly selecting from the output interface group;
[0074] The radio frequency carrier group is updated based on the radio frequency carrier signal to obtain an updated radio frequency carrier group; wherein the updated radio frequency carrier group does not include the radio frequency carrier signal;
[0075] updating the output interface group based on the output interface to obtain an updated output interface group; wherein the updated output interface group does not include the output interface;
[0076] If the current iteration does not meet the iteration stop condition, it will enter the next iteration;
[0077] If the current iteration meets the iteration stop condition, the iteration is stopped to obtain multiple test matching groups.
[0078] Furthermore, the iteration stopping condition is:
[0079] Any radio frequency carrier signal in the radio frequency carrier group has a corresponding test matching group, and output interfaces in each test matching group are not repeated.
[0080] The test device for radio frequency carrier aggregation performance provided by the embodiments of the present disclosure can execute the test method for radio frequency carrier aggregation performance provided by any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.
[0081] Embodiment 3
[0082] Figure 4 A schematic diagram of a control device 10 that can be used to implement an embodiment of the present disclosure is shown. The control device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the embodiments of the present disclosure described and / or claimed herein.
[0083] like Figure 4As shown, the control device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the control device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0084] A number of components in the control device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the control device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0085] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microprocessor, etc. The processor 11 executes the various methods and processes described above, such as a test method for radio frequency carrier aggregation performance.
[0086] In some embodiments, the test method of radio frequency carrier aggregation performance may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the control device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the test method of radio frequency carrier aggregation performance described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to execute the test method of radio frequency carrier aggregation performance in any other appropriate manner (e.g., by means of firmware).
[0087] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0088] The computer programs for implementing the methods of the embodiments of the present disclosure may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine as a stand-alone software package and partially on a remote machine, or entirely on a remote machine or server.
[0089] In the context of the disclosed embodiments, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, device, or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, 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 foregoing.
[0090] To provide interaction with a user, the systems and techniques described herein may be implemented on a control device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the control device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0091] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0092] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0093] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in the embodiments of the present disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions of the embodiments of the present disclosure can be achieved, and this document does not limit this.
[0094] The above specific implementations do not constitute a limitation on the protection scope of the embodiments of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the embodiments of the present disclosure shall be included in the protection scope of the embodiments of the present disclosure.
[0095] The embodiments of the present disclosure also provide a computer program product, including a computer program and / or instructions, which, when executed by a processor, implements a method for testing radio frequency carrier aggregation performance as provided in any embodiment of the present application.
[0096] In the process of implementation, the computer program product can be written in one or more programming languages or a combination thereof to write computer program codes for performing the operation of the disclosed embodiments, the programming languages including object-oriented programming languages, such as Java, Smalltalk, C++, and also including conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., using an Internet service provider to connect through the Internet).
[0097] Note that the above are only preferred embodiments of the embodiments of the present disclosure and the technical principles used. Those skilled in the art will understand that the embodiments of the present disclosure are not limited to the specific embodiments herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the embodiments of the present disclosure. Therefore, although the embodiments of the present disclosure are described in more detail through the above embodiments, the embodiments of the present disclosure are not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the embodiments of the present disclosure, and the scope of the embodiments of the present disclosure is determined by the scope of the attached claims.
[0098] Embodiment 4
[0099] This embodiment provides a test system for radio frequency carrier aggregation performance, the system comprising: a device under test, a switch module, a measurement module and a control device; the device under test is connected to the switch module and the measurement module respectively;.
[0100] The device under test is used to collect radio frequency carrier signals to form a radio frequency carrier group;
[0101] The device under test is provided with an output interface group, and the output interface group includes at least one output interface; the number of the output interfaces in the output interface group is the same as the number of the radio frequency carrier signals in the radio frequency carrier group;
[0102] The control device is used to determine the radio frequency carrier group and the output interface group, and randomly match the radio frequency carrier group and the output interface group to obtain multiple test matching groups; each of the test matching groups includes a radio frequency carrier signal and an output interface;
[0103] The measuring module is used to test the device under test.
[0104] Among them, the device under test may also include a multiplexer MUX, which is respectively connected to the RF carrier group and the output interface group in the device under test; the multiplexer MUX is used to transmit the RF carrier signal in each of the test matching groups to the corresponding output interface.
[0105] Figure 5 A schematic diagram of the structure of a radio frequency carrier aggregation performance test system 40 provided in this embodiment, such as Figure 5 As shown, the system includes a device under test 401, a switch module 402, a measurement module 403, a control device 404 and a multiplexer MUX405. The device under test 401 is connected to the switch module 402 and the measurement module 403 respectively; and the control device 404 is connected to the device under test 401. The device under test 401 also includes a multiplexer MUX405, which is respectively connected to the RF carrier group and the output interface group in the device under test, and is used to transmit the RF carrier signal in each of the test matching groups to the corresponding output interface. The RF carrier group of the device under test 401 may include 4 RF carrier signals: CA Band1, CA Band2, CA Band3, CA Band4, and the output signal group of the device under test 401 may include output interfaces: OUT1, OUT2, OUT3, OUT4.
[0106] The radio frequency carrier aggregation performance testing system provided in the fourth embodiment can be used to execute the radio frequency carrier aggregation performance testing method provided in any of the above embodiments, and has corresponding functions and beneficial effects.
Claims
1. A method for testing radio frequency carrier aggregation performance, characterized in that: Applied to a control device, the method comprises: Acquire a radio frequency carrier group in the device under test, wherein the radio frequency carrier group includes at least one radio frequency carrier signal; Randomly matching the radio frequency carrier signals in the radio frequency carrier group with the output interfaces in the output interface group to obtain a plurality of test matching groups; each of the test matching groups includes a radio frequency carrier signal and an output interface; Based on the test matching group, the radio frequency carrier aggregation performance of the device under test is tested.
2. The method according to claim 1, characterized in that The method further comprises: An output interface group set in the device under test is determined; the output interface group includes at least one output interface; the number of output interfaces in the output interface group is the same as the number of radio frequency carrier signals in the radio frequency carrier group.
3. The method according to claim 1, characterized in that The step of randomly matching the radio frequency carrier group and the output interface group to obtain a plurality of test matching groups includes: In each iteration, one of the radio frequency carrier signals and one of the output interfaces is randomly selected to form a test matching group; the output interface is obtained by randomly selecting from the output interface group; The radio frequency carrier group is updated based on the radio frequency carrier signal to obtain an updated radio frequency carrier group; wherein the updated radio frequency carrier group does not include the radio frequency carrier signal; updating the output interface group based on the output interface to obtain an updated output interface group; wherein the updated output interface group does not include the output interface; If the current iteration does not meet the iteration stop condition, it will enter the next iteration; If the current iteration meets the iteration stop condition, the iteration is stopped to obtain multiple test matching groups.
4. The method according to claim 3, characterized in that The iteration stop condition is: Any radio frequency carrier signal in the radio frequency carrier group has a corresponding test matching group, and output interfaces in each test matching group are not repeated.
5. A test device for radio frequency carrier aggregation performance, characterized in that: include: A radio frequency carrier group acquisition module, used to acquire a radio frequency carrier group in the device under test, wherein the radio frequency carrier group includes at least one radio frequency carrier signal; A matching module, used for randomly matching the radio frequency carrier signals in the radio frequency carrier group with the output interfaces in the output interface group to obtain a plurality of test matching groups; each of the test matching groups comprises a radio frequency carrier signal and an output interface; The radio frequency carrier aggregation performance testing module is used to test the radio frequency carrier aggregation performance of the device under test based on the test matching group.
6. A control device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for testing the radio frequency carrier aggregation performance as described in any one of claims 1-4.
7. A test system for radio frequency carrier aggregation performance, characterized in that: include: A device under test, a switch module, a measurement module, and a control device as claimed in claim 6; The device under test is connected to the switch module and the measurement module respectively; The control device is connected to the device under test; The device under test is used to collect radio frequency carrier signals to form a radio frequency carrier group; The device under test is provided with an output interface group, and the output interface group includes at least one output interface; The number of output interfaces in the output interface group is the same as the number of radio frequency carrier signals in the radio frequency carrier group; The control device is used to determine the radio frequency carrier group and the output interface group, and randomly match the radio frequency carrier group and the output interface group to obtain multiple test matching groups; each of the test matching groups includes a radio frequency carrier signal and an output interface; The measuring module is used to test the device under test.
8. The system according to claim 7, characterized in that The device under test further comprises a multiplexer MUX, and the multiplexer MUX is respectively connected to the radio frequency carrier group and the output interface group in the device under test; The multiplexer MUX is used to transmit the radio frequency carrier signal in each of the test matching groups to the corresponding output interface.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method for testing the radio frequency carrier aggregation performance as described in any one of claims 1 to 4 is implemented.
10. A computer program product, characterized in that The computer program product includes a computer program, and when the computer program is executed by a processor, the computer program implements the method for testing the radio frequency carrier aggregation performance as described in any one of claims 1-4.