Radio frequency channel debugging method and device, terminal equipment and storage medium

CN115967455BActive Publication Date: 2026-08-18HUANGSHI WINGTECH MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211709867.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-29
Publication Date
2026-08-18
Estimated Expiration
2042-12-29

AI Technical Summary

Technical Problem

但由于现有的射频通路测试软件的测试效率较慢,因此当射频通路出现故障时,一般在射频硬件完成射频通路故障排除后,才采用射频通路测试软件对射频通路进行故障排除,这样故障排除效率较低

Benefits of technology

[0033]After obtaining the test configuration data, the first terminal device performs power transmission in the target frequency band according to the test configuration data and determines the register corresponding to the target frequency. During the power transmission in the target frequency, the first terminal device reads the value of the register corresponding to the target frequency, and then troubleshoots the RF path in the first terminal device based on the read value. This allows the first terminal device to detect inconsistencies between the device register status and the actual configuration before or during the RF hardware troubleshooting process, which can significantly improve the efficiency of the RF initial startup phase and shorten the RF initial debugging cycle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115967455B_ABST
    Figure CN115967455B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a radio frequency channel debugging method and device, a terminal device and a storage medium. The method is applied to a first terminal device, and includes: obtaining test configuration data; performing power strong emission under a target frequency band according to the test configuration data, and determining a target register corresponding to the target frequency band; reading a value of the target register in the process of performing power strong emission under the target frequency band, so as to perform radio frequency channel troubleshooting according to the value of the target register. By implementing the embodiments of the present application, the work efficiency of a radio frequency early stage startup (bringup) phase can be improved, and the period of radio frequency early stage debugging can be shortened.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electronic technology, specifically to a radio frequency path debugging method, apparatus, terminal equipment, and storage medium. Background Technology

[0002] To ensure normal communication functions, existing terminal equipment requires testing the status of the radio frequency (RF) path using both hardware and software to troubleshoot faults. However, due to the slow testing efficiency of existing RF path testing software, when an RF path fault occurs, it is generally only after the RF hardware has completed troubleshooting that the RF path is tested using the software, resulting in low troubleshooting efficiency. Summary of the Invention

[0003] This application discloses a radio frequency path debugging method, apparatus, terminal equipment, and storage medium, which can improve the efficiency of radio frequency path troubleshooting.

[0004] The first aspect of this application discloses a radio frequency path debugging method, applied to a first terminal device, the method comprising:

[0005] Obtain test configuration data;

[0006] Based on the test configuration data, perform power surge transmission in the target frequency band and determine the target register corresponding to the target frequency band;

[0007] The value of the target register is read during the power surge transmission in the target frequency band, so as to troubleshoot the radio frequency path fault based on the value of the target register.

[0008] As an optional implementation, in the first aspect of this embodiment, the test configuration data includes Mobile Industry Processor Interface (MIPI) data, a USID identifier, and register data; the step of performing power surge transmission in the target frequency band based on the test configuration data and determining the target register corresponding to the target frequency band includes:

[0009] The target radio frequency device is determined based on the USID, and the target radio frequency device is controlled by the MIPI data so that the target radio frequency device can transmit power strongly in the target frequency band.

[0010] The target register corresponding to the target frequency band is determined based on the register data.

[0011] As an optional implementation, in a first aspect of this embodiment, determining the target radio frequency device based on the USID and controlling the target radio frequency device using the MIPI data to enable the target radio frequency device to perform power enhancement in the target frequency band includes:

[0012] Receive a frequency band forced transmission command, and determine at least one target frequency band from the plurality of frequency bands according to the frequency band forced transmission command;

[0013] The target RF device is determined based on the USID, and the target RF device is controlled by the MIPI data so that the target RF device performs power transmission in each of the target frequency bands.

[0014] As an optional implementation, in a first aspect of this embodiment, determining the target radio frequency device based on the USID includes:

[0015] The USID is matched with the USID value corresponding to each radio frequency device, and the target radio frequency device is determined based on the matching result;

[0016] If the target RF device cannot be determined based on the USID, the RF driver configuration file is read, and the USID correction value corresponding to each RF device is obtained.

[0017] The USID value of each radio frequency device is rewritten to the corresponding USID correction value, and the USID is matched twice with the USID correction value corresponding to each radio frequency device. The target radio frequency device is determined based on the result of the second matching.

[0018] As an optional implementation, in a first aspect of this embodiment, the first terminal device is communicatively connected to a mobile phone comprehensive tester; the step of reading the value of the target register during power surge transmission in the target frequency band, and troubleshooting the radio frequency path fault based on the value of the target register, includes:

[0019] When the mobile phone comprehensive tester does not receive the power of forced transmission in the target frequency band, it reads the value of the target register during the forced power transmission in the target frequency band, so as to troubleshoot the radio frequency path fault based on the value of the target register.

[0020] As an optional implementation, in a first aspect of this embodiment, reading the value of the target register during power forcing in the target frequency band, and troubleshooting the radio frequency path fault based on the value of the target register, includes:

[0021] Read the value of the target register during the power surge process in the target frequency band, and output the value of the target register.

[0022] As an optional implementation, in the first aspect of this embodiment, the first terminal device is connected to the second terminal device;

[0023] The step of performing power surge transmission in the target frequency band based on the test configuration data and determining the target register corresponding to the target frequency band includes:

[0024] The test configuration data is sent to the second terminal device, so that the second terminal device generates a power forced transmission command based on the test configuration data, and sends the power forced transmission command to the first terminal device;

[0025] Upon receiving the power forced transmission command, power forced transmission is performed in the target frequency band according to the power forced transmission command, and the target register corresponding to the target frequency band is determined.

[0026] The second aspect of this application discloses a radio frequency path debugging device, comprising:

[0027] The data acquisition module is used to obtain test configuration data;

[0028] A power-force transmission module is used to perform power-force transmission in the target frequency band according to the test configuration data, and to determine the target register corresponding to the target frequency band;

[0029] The result reading module is used to read the value of the target register during the power surge transmission process in the target frequency band, so as to troubleshoot radio frequency path faults based on the value of the target register.

[0030] A third aspect of this application discloses a terminal device, including a memory and a processor. The memory stores a computer program, and when the computer program is executed by the processor, the processor enables the processor to implement any of the radio frequency path debugging methods disclosed in this application.

[0031] The fourth aspect of this application discloses a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements a radio frequency path debugging method disclosed in the embodiments of this application.

[0032] Compared with related technologies, the embodiments of this application have the following beneficial effects:

[0033] After obtaining the test configuration data, the first terminal device performs power transmission in the target frequency band according to the test configuration data and determines the register corresponding to the target frequency. During the power transmission in the target frequency, the first terminal device reads the value of the register corresponding to the target frequency, and then troubleshoots the RF path in the first terminal device based on the read value. This allows the first terminal device to detect inconsistencies between the device register status and the actual configuration before or during the RF hardware troubleshooting process, which can significantly improve the efficiency of the RF initial startup phase and shorten the RF initial debugging cycle. Attached Figure Description

[0034] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0035] Figure 1 This is an application scenario diagram of the RF path debugging method in one embodiment;

[0036] Figure 2 This is a flowchart illustrating a radio frequency path debugging method in one embodiment;

[0037] Figure 3 This is a flowchart illustrating another radio frequency path debugging method disclosed in one embodiment;

[0038] Figure 4 This is an application scenario diagram of the RF path debugging method in another embodiment;

[0039] Figure 5 This is a flowchart illustrating yet another radio frequency path debugging method disclosed in one embodiment;

[0040] Figure 6 This is a schematic diagram of the structure of a radio frequency path debugging device disclosed in an embodiment of this application;

[0041] Figure 7 This is a schematic diagram of another radio frequency path debugging device disclosed in the embodiments of this application;

[0042] Figure 8 This is a schematic diagram of the structure of a terminal device disclosed in one embodiment. Detailed Implementation

[0043] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0044] It should be noted that the terms "comprising" and "having," and any variations thereof, in the embodiments and accompanying drawings of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the steps or units listed, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.

[0045] This application discloses a radio frequency (RF) path debugging method, apparatus, terminal device, and storable medium, which can improve the efficiency of RF path troubleshooting. These will be described in detail below.

[0046] Please see Figure 1 , Figure 1 This is a diagram illustrating an application scenario of a radio frequency path debugging method in one embodiment. For example... Figure 1 As shown, the device may include a first terminal device 10, which may be a mobile phone. The first terminal device 10 may include at least a central processing unit. The computer system in the first terminal device 10 may be Windows, Linux, iOS, or Unix, without specific limitations. The first terminal device 10 obtains test configuration data, performs power forcing transmission in the target frequency band based on the obtained test configuration data, and determines the target register corresponding to the target frequency band. The first terminal device 10 reads the value of the target register during the power forcing transmission in the target frequency band to troubleshoot radio frequency path faults based on the value of the target register.

[0047] Please see Figure 2 , Figure 2 This is a flowchart illustrating a radio frequency path debugging method in one embodiment. This method can be applied to, for example... Figure 1 The first terminal device 10 in the application scenario shown. Figure 2 As shown, the method may include the following steps:

[0048] 210. Obtain test configuration data.

[0049] In this embodiment of the application, the first terminal device obtains test configuration data, which includes information on the radio frequency interface and / or baseband interface that can control the radio frequency device, information on the radio frequency device to be controlled, and information on the registers used in the radio frequency debugging process.

[0050] 220. Perform power surge transmission in the target frequency band based on the test configuration data, and determine the target register corresponding to the target frequency band;

[0051] In this embodiment, the first terminal device can control itself to perform forced power transmission in the target frequency band based on the obtained test configuration data. Specifically, the first terminal device can determine the corresponding RF interface and / or baseband interface based on the interface information in the test configuration data, and determine the corresponding RF device based on the RF device information in the test configuration data. It can then control the RF device through the RF interface and / or baseband interface to enable the RF device to perform forced power transmission in the target frequency band. The first terminal device can also determine the target register corresponding to the target frequency band, where the target register is the register used by the first terminal device during the forced power transmission process in the target frequency band. Forced power transmission refers to forcing the mobile phone's transmission power.

[0052] 230. Read the value of the target register during the power surge transmission process in the target frequency band, and troubleshoot the radio frequency path fault based on the value of the target register.

[0053] In this embodiment of the application, during the process of the first terminal device performing power transmission in the target frequency band, the target register will perform a reading operation on the radio frequency device used. Therefore, the first terminal device can read the value stored in the target register to troubleshoot radio frequency path faults based on the read value of the target register.

[0054] By adopting the above embodiments, the first terminal device can obtain data in advance when troubleshooting the RF path through the RF path test software by performing power transmission in the target frequency band and reading the value of the register corresponding to the target frequency band. Thus, it can directly troubleshoot the RF path based on the obtained data, while not hindering the troubleshooting operation through RF hardware, thereby improving the efficiency of RF path debugging.

[0055] In one embodiment, see Figure 3 , Figure 3 This is a flowchart illustrating another RF path debugging method disclosed in one embodiment. This method can be applied to, for example... Figure 1 The first terminal device 10 in the application scenario shown. Figure 3 As shown, the method may include the following steps:

[0056] 310. Obtain test configuration data; wherein, the test configuration data includes Mobile Industry Processor Interface (MIPI) data, USID identification code, and register data.

[0057] In this embodiment, the first terminal device obtains test configuration data, which may include at least the Mobile Industry Processor Interface (MIPI) data, USID, and register address of the radio frequency path. The first terminal device can control radio frequency devices via MIPI, and can read the USID of each radio frequency device from the radio frequency driver configuration file; each radio frequency device has a unique USID.

[0058] 320. Determine the target RF device based on the USID, and control the target RF device through MIPI data to enable the target RF device to transmit power strongly in the target frequency band.

[0059] In this embodiment of the application, the first terminal device can first determine a number of radio frequency devices controlled by MIPI based on MIPI data, and then determine the radio frequency devices corresponding to each USID from the number of radio frequency devices, i.e. target radio frequency devices, based on each USID. Then, the target radio frequency devices are controlled by MIPI data so that the target radio frequency devices can transmit power strongly in the target frequency band.

[0060] 330. Determine the target register corresponding to the target frequency band based on the register data.

[0061] In this embodiment, the first terminal device can also determine the target register corresponding to the target frequency band based on the register data in the test configuration data. The target register is the register used by the first terminal device during the power-forcing process in the target frequency band. The register data can be a register address in the first terminal device.

[0062] 340. Read the value of the target register during the power surge in the target frequency band, and troubleshoot the RF path based on the value of the target register.

[0063] By using the above embodiments, the target RF device to be used for power transmission can be uniquely determined by combining MIPI data and USID. By controlling the target RF device through MIPI, the RF device can be better controlled during the power transmission process.

[0064] In some embodiments, step 320, which involves determining the target RF device based on the USID and controlling the target RF device using MIPI data to enable the target RF device to perform power transmission in the target frequency band, may include the following steps:

[0065] Receive a frequency band strong transmission command and determine at least one target frequency band from several frequency bands based on the frequency band strong transmission command;

[0066] The target RF device is determined based on the USID, and the target RF device is controlled through MIPI data so that the target RF device can transmit power in each target frequency band one by one.

[0067] In this embodiment, the first terminal device can receive a frequency band forced transmission command manually input by the user or input through other terminal devices. The frequency band forced transmission command indicates multiple frequency bands for which the first terminal device intends to perform power forced transmission. The first terminal device first determines one frequency band as the target frequency band from the multiple frequency bands indicated by the frequency band forced transmission command, and controls the determined target radio frequency device through MIPI, causing the target radio frequency device to perform power forced transmission in the target frequency band. After the first terminal device completes the process of power forced transmission in one target frequency band by controlling the target radio frequency device through MIPI, the first terminal device then determines another frequency band as the target frequency band from the multiple frequency bands indicated by the frequency band forced transmission command, and continues to control the determined target radio frequency device through MIPI, causing the target radio frequency device to perform power forced transmission in the new target frequency band. This process is repeated until the first terminal device completes the process of power forced transmission in each target frequency band by controlling the target radio frequency device through MIPI.

[0068] Using the above embodiments, the first terminal device can perform power transmission in multiple different frequency bands, thereby efficiently obtaining the values ​​of the target registers corresponding to multiple different frequency bands, and further improving the efficiency of troubleshooting radio frequency path faults.

[0069] In some embodiments, the process of determining the target RF device based on the USID and controlling the target RF device using MIPI data to enable the target RF device to perform power enhancement in each target frequency band may include the following steps:

[0070] The target RF device is determined based on the USID, and the target RF device is controlled to transmit power strongly in a target frequency band using MIPI data.

[0071] After the first terminal device finishes reading the value of the target register corresponding to the target frequency band, it controls the target RF device to perform power transmission in another target frequency band among several frequency bands through MIPI data;

[0072] The process of repeatedly executing the steps of controlling the target RF device to perform power transmission in another target frequency band among several frequency bands through MIPI data after the first terminal device has finished reading the value of the target register corresponding to the target frequency band, until the first terminal device has completed the power transmission in each target frequency band and has finished reading the value of the register corresponding to each target frequency band in the above process.

[0073] In this embodiment, the first terminal device first determines one frequency band as the target frequency band from among several frequency bands indicated by the frequency band forcing transmission command, and controls the target radio frequency device to perform power forcing transmission in the target frequency band through MIPI data. The first terminal device reads the value of the target register corresponding to the power forcing transmission in the target frequency band. After the reading process is completed, the first terminal device determines another frequency band as the target frequency band from among several frequency bands indicated by the frequency band forcing transmission command, and reads the value of the target register corresponding to the power forcing transmission in the new target frequency band. After the reading process is completed, a new target frequency band is determined again from among several frequency bands indicated by the frequency band forcing transmission command. The above process is repeated until the first terminal device completes power forcing transmission in each target frequency band and has read the values ​​of the registers corresponding to each target frequency band in the above process.

[0074] By adopting the above embodiments, when power transmission needs to be performed in multiple frequency bands, the value of the target register corresponding to the power transmission process in one frequency band is read before the power transmission process in the next frequency band is performed. This ensures the integrity and validity of the read register values ​​and further improves the efficiency of troubleshooting radio frequency path faults.

[0075] In some embodiments, the process of determining the target RF device based on the USID in step 320 may include the following steps:

[0076] Match the USID with the USID value corresponding to each RF device, and determine the target RF device based on the matching result;

[0077] If the target RF device cannot be determined based on the USID, the RF driver configuration file is read and the USID correction value corresponding to each RF device is obtained.

[0078] The USID value of each RF device is rewritten to the corresponding USID correction value, and the USID is matched twice with the USID correction value corresponding to each RF device. The target RF device is determined based on the result of the second matching.

[0079] In this embodiment of the application, the first terminal device can first read the USID corresponding to the radio frequency device to be used for power transmission from its own storage space, and match the read USID value with the USID value corresponding to each radio frequency device in the first terminal device, and determine the radio frequency device whose corresponding USID value is the same as the read USID as the target radio frequency device.

[0080] If the target RF device cannot be determined based on the USID, meaning no RF device in the first terminal device has a USID that matches the read USID, the first terminal device can read the RF driver configuration file and use the USID value corresponding to each RF device stored in the RF driver configuration file as the USID correction value for each RF device. The first terminal device then rewrites the USID value corresponding to each RF device using the read USID correction value; that is, it replaces the current USID value corresponding to each RF device with the USID value stored in the RF driver configuration file. After rewriting the USID value corresponding to each RF device, the first terminal device again matches the USID read from its own storage space with the rewritten USID value of each RF device, identifying the RF device whose rewritten USID value matches the read USID as the target RF device.

[0081] By adopting the above embodiments, it is possible to avoid the situation where the USID of the radio frequency device is rewritten incorrectly due to other control operations in the first terminal device, which would lead to the inability to determine the target radio frequency device, thus ensuring that the target radio frequency device to be used is accurately obtained.

[0082] In some embodiments, the first terminal device is communicatively connected to the mobile phone comprehensive tester.

[0083] Step 340, which involves reading the value of the target register during power surge transmission in the target frequency band and using that value to troubleshoot RF path faults, may include the following steps:

[0084] When the mobile phone comprehensive tester does not receive the power of the forced transmission in the target frequency band, it reads the value of the target register during the forced power transmission in the target frequency band, and uses the value of the target register to troubleshoot the radio frequency path fault.

[0085] In this embodiment, before the first terminal device performs power-driven transmission, it can establish a communication connection with a mobile phone comprehensive tester, and the first terminal device and the mobile phone comprehensive tester have the same channel and frequency band. The mobile phone comprehensive tester is used to obtain the power transmitted by the first terminal device.

[0086] Therefore, during the process of the first terminal device transmitting power in the target frequency band, if the mobile phone comprehensive tester does not receive the power transmitted by the first terminal device in the target frequency band, it can be considered that there is a fault in the radio frequency path of the first terminal device. At this time, the first terminal device reads the value of the target register during the power transmission process in the target frequency band to troubleshoot the radio frequency path fault based on the value of the target register. If the mobile phone comprehensive tester receives the power transmitted by the first terminal device in the target frequency band, it can be considered that there is no fault in the radio frequency path of the first terminal device, and the first terminal device does not need to read the value of the target register during the power transmission process in the target frequency.

[0087] In some embodiments, the process of reading the value of the target register during power surge transmission in the target frequency band, and then using the value of the target register to troubleshoot radio frequency path faults, may include the following steps:

[0088] Read the value of the target register during the power surge process in the target frequency band, and output the value of the target register.

[0089] In this embodiment, after reading the value of the target register during power surge transmission in the target frequency band, the first terminal device can output the read register value to other components within the first terminal device, such as a display screen, or to other terminal devices. For example, the first terminal device can output the read register value to a printer, allowing the printer to print the read value, thus enabling manual inspection and improving the accuracy of fault diagnosis.

[0090] Please see Figure 4 , Figure 4 This is an application scenario diagram of the RF path debugging method in another embodiment. For example... Figure 4 As shown, the device may include a first terminal device 10, which is connected to a second terminal device 20. The first terminal device 10 may be a mobile phone, and the second terminal device 20 may be a desktop computer, tablet computer, laptop computer, or mobile phone, etc. The first terminal device 10 may include at least a central processing unit and a signal detector. The computer systems in the first terminal device 10 and the second terminal device 20 may be Windows, Linux, iOS, or Unix, without specific limitations.

[0091] In one embodiment, see Figure 5 , Figure 5 This is a flowchart illustrating another RF path debugging method disclosed in one embodiment. This method can be applied to, for example... Figure 4 The first terminal device 10 in the application scenario shown is connected to the second terminal device. For example... Figure 5 As shown, the method may include the following steps:

[0092] 510. Obtain test configuration data.

[0093] 520. Send the test configuration data to the second terminal device so that the second terminal device can generate a power forced transmission command based on the test configuration data and send the power forced transmission command to the first terminal device;

[0094] In this embodiment, the first terminal device sends the obtained test configuration data to the second terminal device. After receiving the test configuration data from the first terminal device, the second terminal device can input the test configuration data into the target software, which can be software used to control the first terminal device to perform power forcing. The target software in the second terminal device can generate a power forcing command based on the test configuration data and send the power forcing command to the first terminal device. The power forcing command includes at least a target frequency band.

[0095] 530. Upon receiving the power forced transmission command, perform power forced transmission in the target frequency band according to the power forced transmission command, and determine the target register corresponding to the target frequency band.

[0096] In this embodiment, the first terminal device receives a power-enhancing command from the second terminal device and, based on the target frequency band indicated in the power-enhancing command, controls the radio frequency device using MIPI data to enable the radio frequency device to enhance power transmission within the target frequency band. A target register is then determined, which is the register whose values ​​are read during the power-enhancing process of the radio frequency device within the target frequency band.

[0097] 540. Read the value of the target register during the power surge in the target frequency band, and troubleshoot the RF path based on the value of the target register.

[0098] In this embodiment of the application, the first terminal device reads the value of the target register of the second terminal device during the power transmission process in the target frequency band, so as to troubleshoot the radio frequency path fault based on the read value of the target register.

[0099] In this embodiment, if there are multiple target frequency bands, the second terminal device can first issue a power-enhancing command, which includes a target frequency band. Upon receiving this power-enhancing command, the first terminal device controls the radio frequency (RF) device using MIPI data based on the target frequency band indicated in the command, causing the RF device to perform power-enhancing transmission within the target frequency band. After completing the process of reading the target register value during power-enhancing transmission within the target frequency band, the first terminal device can send a feedback message to the second terminal device. Upon receiving this feedback message, the second terminal device sends the next power-enhancing command, which includes a new target frequency band. This allows the first terminal device to receive the next power-enhancing command, control the RF device using MIPI data based on the target frequency band indicated in the next command, and perform power-enhancing transmission within the target frequency band, as well as read the corresponding target register value during the power-enhancing transmission process. Repeat the above steps until the second terminal device instructs the first terminal device to complete the power transmission in each target frequency band, and the first terminal device has finished reading the values ​​of the registers corresponding to each target frequency band in the above process.

[0100] In this embodiment, if there are multiple target frequency bands, the second terminal device can also issue multiple power-enhancing commands at once, each power-enhancing command containing a different target frequency band. The first terminal device receives the multiple power-enhancing commands and, based on the target frequency band indicated in one of the power-enhancing commands, controls the radio frequency device using MIPI data, causing the radio frequency device to perform power-enhancing in the target frequency band. After completing the process of reading the value of the target register during power-enhancing in the target frequency band, the first terminal device then controls the radio frequency device using MIPI data based on the target frequency band indicated in the next power-enhancing command, causing the radio frequency device to perform power-enhancing in another target frequency band, and reads the value of the corresponding target register during the power-enhancing process. This process is repeated until the first terminal device completes power-enhancing in each target frequency band indicated in the multiple power-enhancing commands and has read the values ​​of the registers corresponding to each target frequency band in the above process.

[0101] By employing the above embodiments, the transmission power of the first terminal device can be forced in a non-signaling manner, thereby better controlling the process of the first terminal device forcing its transmission power.

[0102] Please see Figure 6 , Figure 6 This is a schematic diagram of the structure of a radio frequency path debugging device disclosed in an embodiment of this application. This radio frequency path debugging device can be applied to, for example... Figure 1 The first terminal device 10 in the application scenario shown. Figure 6As shown, the RF path debugging device 600 may include: a data acquisition module 610, a power enhancement module 620, and a result reading module 630.

[0103] Data acquisition module 610 is used to obtain test configuration data;

[0104] The power-enhancing module 620 is used to perform power-enhancing in the target frequency band according to the test configuration data and to determine the target register corresponding to the target frequency band.

[0105] The result reading module 630 is used to read the value of the target register during the power transmission process in the target frequency band, so as to troubleshoot radio frequency path faults based on the value of the target register.

[0106] In some embodiments, the test configuration data includes Mobile Industry Processor Interface (MIPI) data, USID identification code, and register data.

[0107] The 620 high-power generator module is also used for:

[0108] The target RF device is determined based on the USID, and the target RF device is controlled through MIPI data to enable the target RF device to transmit power strongly in the target frequency band.

[0109] The target register corresponding to the target frequency band is determined based on the register data.

[0110] In some embodiments, the power generation module 620 is further used for:

[0111] Receive a frequency band strong transmission command and determine at least one target frequency band from several frequency bands based on the frequency band strong transmission command;

[0112] The target RF device is determined based on the USID, and the target RF device is controlled through MIPI data so that the target RF device can transmit power in each target frequency band one by one.

[0113] In some embodiments, the power generation module 620 is further used for:

[0114] Match the USID with the USID value corresponding to each RF device, and determine the target RF device based on the matching result;

[0115] If the target RF device cannot be determined based on the USID, the RF driver configuration file is read and the USID correction value corresponding to each RF device is obtained.

[0116] The USID value of each RF device is rewritten to the corresponding USID correction value, and the USID is matched twice with the USID correction value corresponding to each RF device. The target RF device is determined based on the result of the second matching.

[0117] In some embodiments, the first terminal device is communicatively connected to the mobile phone comprehensive tester.

[0118] The result reading module 630 is also used for:

[0119] When the mobile phone comprehensive tester does not receive the power of the forced transmission in the target frequency band, it reads the value of the target register during the forced power transmission in the target frequency band, and uses the value of the target register to troubleshoot the radio frequency path fault.

[0120] In some embodiments, the result reading module 630 is further configured to:

[0121] Read the value of the target register during the power surge process in the target frequency band, and output the value of the target register.

[0122] Please see Figure 7 , Figure 7 This is a schematic diagram of another radio frequency path debugging device disclosed in the embodiments of this application. This radio frequency path debugging device can be applied to, for example... Figure 4 The first terminal device 10 in the application scenario shown is connected to the second terminal device. For example... Figure 7 As shown, the RF path debugging device 700 may include: a data acquisition module 710, a command receiving module 720, a power transmission module 730, and a result reading module 740.

[0123] Data acquisition module 610 is used to obtain test configuration data;

[0124] The instruction receiving module 720 is used to send test configuration data to the second terminal device, so that the second terminal device generates a power forcing instruction based on the test configuration data and sends the power forcing instruction to the first terminal device;

[0125] The power forced transmission module 630 is used to receive the power forced transmission command, perform power forced transmission in the target frequency band according to the power forced transmission command, and determine the target register corresponding to the target frequency band;

[0126] The result reading module 640 is used to read the value of the target register during the power transmission process in the target frequency band, so as to troubleshoot radio frequency path faults based on the value of the target register.

[0127] Please see Figure 8 , Figure 8 This is a schematic diagram of the structure of a terminal device disclosed in one embodiment. For example... Figure 8 As shown, the terminal device 800 may include:

[0128] Memory 810 that stores executable program code.

[0129] Processor 820 coupled to memory 810.

[0130] The processor 820 calls the executable program code stored in the memory 810 to execute any of the radio frequency path debugging methods disclosed in the embodiments of this application.

[0131] It should be noted that, Figure 8 The terminal device shown may also include components not shown, such as a power supply, input buttons, camera, speaker, screen, RF circuit, Wi-Fi module, and Bluetooth module, which will not be described in detail in this embodiment.

[0132] This application discloses a computer-readable storage medium storing a computer program that causes a computer to execute any of the radio frequency path debugging methods disclosed in this application.

[0133] This application discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute any of the radio frequency path debugging methods disclosed in this application.

[0134] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Those skilled in the art should also recognize that the embodiments described in the specification are optional embodiments, and the actions and modules involved are not necessarily essential to this application.

[0135] In the various embodiments of this application, it should be understood that the sequence number of each process does not necessarily imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0136] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; they can be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0137] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0138] If the aforementioned integrated units are implemented as software functional units and sold or used as independent products, they can be stored in a computer-accessible memory. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several requests to cause a computer device (which can be a personal computer, server, or network device, specifically a processor in the computer device) to execute some or all of the steps of the methods described in the various embodiments of this application.

[0139] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-Erasable Programmable Read-Only Memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium capable of carrying or storing data.

[0140] The radio frequency path debugging method, apparatus, terminal device, and storable medium disclosed in the embodiments of this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the methods and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for debugging a radio frequency path, characterized in that, Applied to a first terminal device, the method includes: Obtain test configuration data; Based on the test configuration data, perform power surge transmission in the target frequency band and determine the target register corresponding to the target frequency band; Read the value of the target register during the power surge transmission in the target frequency band, and troubleshoot the radio frequency path fault based on the value of the target register; The test configuration data includes Mobile Industry Processor Interface (MIPI) data, USID identification code, and register data; the step of performing power surge transmission in the target frequency band based on the test configuration data and determining the target register corresponding to the target frequency band includes: The target radio frequency device is determined based on the USID, and the target radio frequency device is controlled by the MIPI data so that the target radio frequency device can transmit power strongly in the target frequency band. The target register corresponding to the target frequency band is determined based on the register data.

2. The method according to claim 1, characterized in that, The step of determining the target RF device based on the USID and controlling the target RF device using the MIPI data to enable the target RF device to transmit power strongly in the target frequency band includes: Receive a frequency band forced transmission command, and determine at least one target frequency band from several frequency bands according to the frequency band forced transmission command; The target RF device is determined based on the USID, and the target RF device is controlled by the MIPI data so that the target RF device performs power transmission in each of the target frequency bands.

3. The method according to claim 1, characterized in that, The step of determining the target radio frequency device based on the USID includes: The USID is matched with the USID value corresponding to each radio frequency device, and the target radio frequency device is determined based on the matching result; If the target RF device cannot be determined based on the USID, the RF driver configuration file is read, and the USID correction value corresponding to each RF device is obtained. The USID value of each radio frequency device is rewritten to the corresponding USID correction value, and the USID is matched twice with the USID correction value corresponding to each radio frequency device. The target radio frequency device is determined based on the result of the second matching.

4. The method according to any one of claims 1 to 3, characterized in that, The first terminal device is communicatively connected to the mobile phone comprehensive tester; the step of reading the value of the target register during the power surge transmission process in the target frequency band, and troubleshooting the radio frequency path fault based on the value of the target register, includes: When the mobile phone comprehensive tester does not receive the power of forced transmission in the target frequency band, it reads the value of the target register during the forced power transmission in the target frequency band, so as to troubleshoot the radio frequency path fault based on the value of the target register.

5. The method according to claim 4, characterized in that, The step of reading the value of the target register during power surge transmission in the target frequency band, and then using the value of the target register to troubleshoot radio frequency path faults, includes: Read the value of the target register during the power surge process in the target frequency band, and output the value of the target register.

6. The method according to any one of claims 1 to 3, characterized in that, The first terminal device is connected to the second terminal device; The step of performing power surge transmission in the target frequency band based on the test configuration data and determining the target register corresponding to the target frequency band includes: The test configuration data is sent to the second terminal device, so that the second terminal device generates a power forced transmission command based on the test configuration data, and sends the power forced transmission command to the first terminal device; Upon receiving the power forced transmission command, power forced transmission is performed in the target frequency band according to the power forced transmission command, and the target register corresponding to the target frequency band is determined.

7. A radio frequency path debugging device, characterized in that, include: The data acquisition module is used to obtain test configuration data; A power-force transmission module is used to perform power-force transmission in the target frequency band according to the test configuration data, and to determine the target register corresponding to the target frequency band; The result reading module is used to read the value of the target register during the power forcing process in the target frequency band, so as to troubleshoot radio frequency path faults based on the value of the target register. The test configuration data includes Mobile Industry Processor Interface (MIPI) data, USID identification code, and register data. The power-enhancing module is further configured to determine the target radio frequency device based on the USID, control the target radio frequency device through the MIPI data to enable the target radio frequency device to perform power-enhancing in the target frequency band, and determine the target register corresponding to the target frequency band based on the register data.

8. A terminal device, characterized in that, The terminal device includes a memory and a processor. The memory stores a computer program, which, when executed by the processor, causes the processor to implement the method as described in any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Radio frequency path test method and device, electronic equipment and storage medium

    CN115021838A