Radio frequency module calibration method, device, equipment and medium

By acquiring and saving RF storage data and log files, and using debugging tools to read and compare data, NV data loss caused by RF module calibration is solved, and the problem scenario is reproduced without physical modules is improved. Debugging efficiency and accuracy.

CN119276390APending Publication Date: 2025-01-07XINYI INFORMATION TECH(SHANGHAI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411410673.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-10
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

In an embedded system debugging environment, RF module debugging and analysis requires frequent calibration, resulting in the easy loss of RF NV data and the inability to reproduce the problem, which increases time and cost.

Method used

By acquiring and saving RF storage data and log files, reading and comparing these data using debugging tools, automatically storing RF NV data, ensuring that problem scenarios can be reproduced even if the module is recalibrated, and data storage and processing can be improved using binary formats. efficiency.

Benefits of technology

Save time and cost, can analyze RF configuration status without physical modules, quickly locate problems, reduce maintenance costs, and improve troubleshooting efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119276390A_ABST
    Figure CN119276390A_ABST
Patent Text Reader

Abstract

The invention provides a radio frequency module calibration method, device and equipment and a medium, which are used for chip module level radio frequency testing, and comprise the following steps: acquiring radio frequency storage data and a log file; storing the radio frequency storage data and the log file together; and opening the radio frequency storage data through a debugging tool so as to read the radio frequency storage data. The method has the advantages that even if the module is not on site or is recalibrated, the problem scene can still be reproduced through the stored radio frequency storage data, and the radio frequency configuration state of the module during calibration can be immediately known by obtaining the radio frequency storage data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of radio frequency performance testing, and in particular to a radio frequency module calibration method, device, equipment and medium. Background Art

[0002] In the embedded system debugging environment, there are a large number of module problems that need to be debugged and analyzed and located. On the production line, in order to analyze the problem module, the module often needs to be recalibrated. However, once recalibrated, the RF NV (Non-Volatile Memory) part of the module will change, which may cause the previous problem phenomenon to no longer reappear. Even if the RF NV data is manually exported through the NV editing tool before recalibration, the corresponding NV data may be lost due to misoperation. Summary of the invention

[0003] The object of the present invention is to provide a radio frequency module calibration method, device, equipment and medium, so that even if the module is no longer on site or has been recalibrated, the problem scenario can still be reproduced through the saved radio frequency storage data.

[0004] In a first aspect, a radio frequency module calibration method is provided for chip module-level radio frequency testing, comprising: Get RF storage data and log files; Save the RF storage data and log files together; Open the RF storage data through the debugging tool to read the RF storage data.

[0005] The beneficial effects of the present invention are as follows: by acquiring the RF storage data and log files during the test, saving the RF storage data and the log files together, opening the RF storage data through a debugging tool to read the RF storage data, the RF NV data written by the module after the calibration PASS can be automatically stored, and the calibration NV status can be viewed in the absence of a problematic module. The laboratory can perform analysis based only on the log files and the RF storage data without having to wait for the arrival of the physical module, thereby saving time and cost. Even if the module is no longer on site or has been recalibrated, the problem scenario can still be reproduced through the saved RF storage data. By acquiring the RF storage data, the RF configuration status of the module during calibration can be immediately understood without waiting for the physical module to arrive at the laboratory. The RF storage data can be combined with other information in the log file to directly compare the RF configuration and the behavior during operation, so that the problem can be located more quickly.

[0006] Preferably, the RF storage data is saved in a binary format, which has the following beneficial effects: the binary format usually takes up less space and can store data more efficiently, which is particularly important for RF NV data that needs to be frequently saved and transmitted. In addition, the computer system is faster when processing binary data, which means that operations can be completed faster when reading and parsing RF NV data. Furthermore, data in binary format is more suitable for processing by computer programs and can be easily integrated into automated processes, such as the function of automatically storing and importing NV data.

[0007] Preferably, the RF storage data is opened through a debugging tool to read the RF storage data, and the RF storage data is also read. The opened RF storage data is compared with the log file. The beneficial effects are as follows: first, by comparing the RF storage data with the relevant information in the log file, the context in which the problem occurred can be quickly identified, thereby locating the problem more quickly. Second, the log file usually contains the status information and event records of the device during operation. Combined with the RF storage data, the behavior pattern of the device when the problem occurs can be more fully understood. Finally, the RF storage data contains the configuration information in the RF non-volatile memory, which is crucial for reproducing the problem. By comparing with the runtime data in the log file, the situation when the problem occurs can be better simulated.

[0008] Preferably, opening the RF storage data through a debugging tool to read the RF storage data also includes: opening the RF storage data through a debugging tool for visual display, with beneficial effects: first, the RF storage data is stored in a binary format, and direct reading may be difficult. By converting these data into a visual form through a debugging tool, the configuration details of the RF NV can be understood more intuitively. Furthermore, the visualized RF NV data can be easily compared with other information in the log file, which helps to quickly discover potential problems or differences. Finally, the visual display can reduce the steps required to interpret complex data, simplify the debugging process, and make problem location more direct and efficient.

[0009] Preferably, the RF storage data is calibrated storage data, with beneficial effects: first, the calibrated RF module data refers to the RF NV (non-volatile memory) data automatically stored after the module is calibrated and tested. The calibrated RF storage data can more accurately reflect the actual working status and performance parameters of the RF module (RF Module). This is crucial for application scenarios that require high-precision data support, and can reduce inaccurate analysis or wrong decisions caused by data errors. Furthermore, performance evaluation and tuning based on calibrated data can more accurately identify the bottlenecks and limitations of the RF module, and then take targeted optimization measures. This helps to improve the system's key performance indicators such as transmission rate, reduce power consumption, and enhance anti-interference capabilities. Finally, when the system fails or performance degrades, the calibrated RF storage data and log files provide technicians with a more reliable basis. By analyzing these data, the root cause of the problem can be quickly located, troubleshooting time can be shortened, and maintenance costs can be reduced.

[0010] Preferably, saving the RF storage data and the log file together includes: saving the RF storage data and the log file together in the order of test items of automatic frequency control, automatic gain control, and automatic power control, with beneficial effects: first, saving data in the order of automatic frequency control (AFC), automatic gain control (AGC), and automatic power control (APC) provides a standardized data processing process for the laboratory, simplifies the steps of analyzing and reproducing problems, and secondly, when the system fails or has performance problems, technicians can quickly locate whether the problem occurs in the AFC, AGC, or APC link based on the records in the log file and the stored data. The orderly data saving method enables technicians to more deeply analyze the mutual influence between various control links, so as to more accurately determine the root cause of the problem. Finally, by comparing the RF storage data under different test items, technicians can evaluate the overall performance of the system, including frequency stability, gain control accuracy, power output stability, etc.

[0011] Preferably, opening the RF storage data through a debugging tool to read the RF storage data includes: setting the corresponding version and supported frequency band through the RF storage data, with beneficial effects: first, the debugging tool provides an intuitive interface, allowing engineers to clearly view and understand the settings and parameters of the RF storage data; secondly, by setting the correct version and supported frequency band, it can ensure that the debugging tool correctly parses the RF storage data to avoid parsing errors caused by version mismatch or incorrect frequency band setting; finally, by quickly reading and setting the RF storage data, engineers can quickly locate possible problem areas and accelerate the fault diagnosis process.

[0012] In a second aspect, in some embodiments, a radio frequency module calibration device is also provided, including: An acquisition unit, configured to acquire radio frequency storage data and log files; A storage unit configured to store the radio frequency storage data and the log file together; The reading unit is configured to open the radio frequency storage data through a debugging tool to read the radio frequency storage data.

[0013] In a third aspect, an embodiment of the present invention provides an electronic device, including a processor and a memory, wherein the memory is used to store one or more computer programs; when the one or more computer programs stored in the memory are executed by the processor, the electronic device can implement any possible design method of the first aspect.

[0014] In a fourth aspect, the present invention provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the method as described in any one of the above embodiments is implemented.

[0015] In a fifth aspect, an embodiment of the present invention further provides a computer program product, which, when executed on an electronic device, enables the electronic device to execute any possible design method of any of the above aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 It is a flowchart of the present invention; Figure 2 This is a schematic diagram of the data import process of the present invention; Figure 3 is a schematic diagram of the structure of a device provided by an embodiment of the present invention; Figure 4 This is a structural block diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0017] The following is an explanation of the embodiments of the present disclosure by specific examples, and those skilled in the art can easily understand other advantages and effects of the present disclosure from the information disclosed in the present disclosure. The present disclosure can also be implemented or applied to circuits through other different specific embodiments, and the details in the present disclosure can also be modified or changed in various ways according to different viewpoints and application circuits without departing from the spirit of the present disclosure. It should be noted that the embodiments and features in the embodiments in the present disclosure can be combined with each other without conflict.

[0018] The following is a detailed description of the embodiments of the present disclosure with reference to the accompanying drawings so that those skilled in the art can easily implement the present disclosure. The present disclosure can be embodied in many different forms and is not limited to the embodiments described herein.

[0019] In the representations of the present disclosure, the reference terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" and the like mean that the specific features, structures, materials or characteristics represented in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. Moreover, the specific features, structures, materials or characteristics represented may be combined in any one or a group of embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine different embodiments or examples represented in the present disclosure and the features of different embodiments or examples, unless they are mutually contradictory.

[0020] In addition, the terms "first" and "second" are only suitable for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the representation of the present disclosure, the meaning of "a group" is two or more, unless otherwise clearly and specifically defined.

[0021] In order to clearly describe the present disclosure, components not related to the description are omitted, and the same reference numerals are given to the same or similar components throughout the specification.

[0022] Throughout the specification, when a device is said to be "connected" to another device, this includes not only the case of "direct connection" but also the case of "indirect connection" by placing other elements therebetween. In addition, when a device is said to "include" a certain component, unless otherwise stated, it does not exclude other components, but means that other components may be included.

[0023] Although the terms first, second, etc. are used to represent various elements in this article in some examples, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. For example, the first interface and the second interface, etc. are represented. Moreover, as used in this article, the singular forms "one", "one" and "the" are intended to also include plural forms, unless there is an opposite indication in the context. It should be further understood that the terms "comprising" and "including" indicate that there are the described features, steps, operations, elements, circuits, projects, kinds, and / or groups, but do not exclude the existence, occurrence or addition of one or a group of other features, steps, operations, elements, circuits, projects, kinds, and / or groups. The terms "or" and "and / or" used herein are interpreted as inclusive, or mean any one or any combination. Therefore, "A, B or C" or "A, B and / or C" means "any of the following: A; B; C; A and B; A and C; B and C; A, B and C". Only when the combination of elements, functions, steps or operations is inherently mutually exclusive in some way, will there be an exception to this definition.

[0024] The technical terms used herein are only applicable to specific embodiments and are not intended to limit the present disclosure. The singular form used herein also includes the plural form unless the sentence clearly indicates the contrary meaning. The meaning of "including" used in the specification is to specify specific characteristics, regions, integers, steps, operations, elements and / or components, and does not exclude the existence or addition of other characteristics, regions, integers, steps, operations, elements and / or components.

[0025] Although not defined differently, all terms, including technical and scientific terms used herein, have the same meaning as those generally understood by those skilled in the art to which the present disclosure belongs. Terms defined in commonly used dictionaries are additionally interpreted as having meanings consistent with relevant technical literature and the message of the present disclosure, and shall not be overly interpreted as ideal or very formal meanings unless defined.

[0026] When used for NB-IoT (narrowband Internet of Things) chip module-level RF performance testing, in the embedded system debugging environment, there are a large number of module problems that need to be debugged and analyzed and located. On the production line, in order to analyze the problem module, the module often needs to be recalibrated. However, debugging and analyzing the problem module takes a long time: In the traditional debugging process, a large number of module problems need to be debugged and analyzed and located, and this information is usually transmitted by sending huge test LOG files. This method is not only time-consuming, but also difficult to reproduce the problem; it takes a long time for the problem module to be transferred from the production line to the laboratory, which increases the time cost of problem location; RF NV data loss: On the production line, in order to analyze the problem module, the module usually needs to be recalibrated, which will cause the RF NV (non-volatile memory) part of the module to change, which may cause the previous problem phenomenon to be unable to reproduce. Even if the RF NV data is manually exported before recalibration, data loss may occur due to misoperation.

[0027] In view of this, the present application discloses a radio frequency module calibration method, device, equipment and medium to solve the technical defects in the related art. In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below. Obviously, the described embodiment is a part of the embodiment of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention. Unless otherwise defined, the technical terms or scientific terms used herein should be understood by people with general skills in the field to which the present invention belongs. The words "including" and similar words used in this article mean that the elements or objects appearing before the word include the elements or objects listed after the word and their equivalents, without excluding other elements or objects.

[0028] Combined with Figure 1 , the present application proposes a radio frequency module calibration method for chip module-level radio frequency testing, comprising: Step 101, obtaining radio frequency storage data and log files; Step 102, saving the radio frequency storage data and the log file together; Step 103: Open the radio frequency storage data through a debugging tool to read the radio frequency storage data.

[0029] Specifically, after the module passes the calibration, the RF NV data is automatically stored in the nvm.bin file in the log folder in binary format. This means that whenever the module passes the calibration, the RF NV data will be saved without manual intervention. This ensures that even if the module is recalibrated, the original RF NV data will not be lost, and the state when the problem occurred can be restored at any time. After the laboratory obtains the LOG file, even if there is no problematic module itself, the RF NV status can be checked and compared with the log LOG for confirmation, thereby improving the efficiency of problem location. The RF NV data can be imported into other modules for comparative verification, which helps to quickly reproduce the problem scenario. As long as the module calibration passes, the nvm.bin file will be automatically stored in the LOG file. Therefore, there is no need to worry about the loss of RF NV data in specific scenarios due to repeated calibration. No manual intervention is required, which reduces the possibility of manual errors and reduces maintenance costs.

[0030] In some preferred embodiments, the RF storage data is saved in a binary format. The binary format usually occupies less space and can store data more efficiently, which is particularly important for RF NV data that needs to be frequently saved and transmitted. In addition, the computer system is faster when processing binary data, which means that operations can be completed faster when reading and parsing RF NV data. Furthermore, data in binary format is more suitable for processing by computer programs and can be easily integrated into automated processes, such as the function of automatically storing and importing NV data. Finally, binary data is easily recognized and processed by different systems and applications, which improves the versatility and compatibility of the data.

[0031] In some preferred embodiments, opening the RF storage data through a debugging tool to read the RF storage data also includes: comparing the opened RF storage data with a log file. First, by comparing the RF storage data with the relevant information in the log file, the context in which the problem occurred can be quickly identified, thereby locating the problem more quickly. Secondly, the log file usually contains status information, event records, etc. during device operation. Combined with the RF storage data, the behavior pattern of the device when a problem occurs can be more fully understood. Finally, the RF storage data contains configuration information in the RF non-volatile memory. This information is crucial for reproducing the problem. By comparing it with the runtime data in the log file, the situation when the problem occurs can be better simulated.

[0032] In some preferred embodiments, if the production line is recalibrated after analyzing a problematic module, this may cause the problem to no longer recur. By importing the previously automatically stored NV data, the module can be restored to the state when the problem originally occurred, making it easier to reproduce the problem and analyze it.

[0033] In some preferred embodiments, the RF storage data is imported into other modules for comparison and verification. This process can help determine whether the RF NV settings are associated with the problem and can be used to verify whether the problem is caused by a specific NV configuration.

[0034] In some preferred embodiments, opening the RF storage data through a debugging tool to read the RF storage data also includes: opening the RF storage data through the debugging tool for visual display. First, the RF storage data is stored in binary format, and direct reading may be difficult. Converting these data into a visual form through the debugging tool can more intuitively understand the configuration details of the RF NV. Furthermore, the visualized RF NV data can be easily compared with other information in the log file, which helps to quickly discover potential problems or differences. Finally, the visual display can reduce the steps required to interpret complex data, simplify the debugging process, and make problem location more direct and efficient.

[0035] In some preferred embodiments, the RF storage data is calibrated storage data. First, the calibrated RF module data refers to the RF NV (non-volatile memory) data automatically stored after the module is calibrated and tested. The calibrated RF storage data can more accurately reflect the actual working status and performance parameters of the RF module. This is crucial for application scenarios that require high-precision data support, and can reduce inaccurate analysis or wrong decisions caused by data errors. Moreover, performance evaluation and tuning based on calibrated data can more accurately identify the bottlenecks and limitations of the RF module, and then take targeted optimization measures. This helps to improve the system's key performance indicators such as transmission rate, reduce power consumption, and enhance anti-interference capabilities. Finally, when the system fails or performance degrades, the calibrated RF storage data and log files provide a more reliable basis for technicians. By analyzing these data, the root cause of the problem can be quickly located, the troubleshooting time can be shortened, and the maintenance cost can be reduced. In addition, the RF module data in the file saves the state when the problem occurs, which is very useful for debugging and analyzing problems and helps to reproduce the problem phenomenon.

[0036] In some specific embodiments, the RF storage data is calibrated storage data, including that after calibration PASS, when the RF module data is written into the module, the written content is stored in the nvm.bin file in the log folder in binary format.

[0037] In some preferred embodiments, saving the RF storage data and the log file together includes: saving the RF storage data and the log file together in the order of test items of automatic frequency control, automatic gain control, and automatic power control. First, saving the data in the order of automatic frequency control (AFC), automatic gain control (AGC), and automatic power control (APC) provides a standardized data processing process for the laboratory, simplifies the steps of analyzing and reproducing problems, and further, when the system fails or has performance problems, the technician can quickly locate whether the problem occurs in the AFC, AGC, or APC link based on the records in the log file and the stored data. The orderly data saving method enables the technician to more deeply analyze the mutual influence between the various control links, so as to more accurately determine the root cause of the problem. Finally, by comparing the RF storage data under different test items, the technician can evaluate the overall performance of the system, including frequency stability, gain control accuracy, power output stability, etc.

[0038] In some preferred embodiments, opening the RF storage data through a debugging tool to read the RF storage data includes: setting the corresponding version and supported frequency band through the RF storage data. First, the debugging tool provides an intuitive interface so that engineers can clearly view and understand the settings and parameters of the RF storage data. Second, by setting the correct version and supported frequency band, it can be ensured that the debugging tool correctly parses the RF storage data to avoid parsing errors caused by version mismatch or incorrect frequency band setting. Finally, by quickly reading and setting the RF storage data, engineers can quickly locate possible problem areas and accelerate the fault diagnosis process.

[0039] In some preferred embodiments, Figure 2 , the process of storing the RF storage data as the contents of the nvm.bin file, importing it into a specific system (debugging tool), and displaying it on the interface is as follows: Step 201, start: the process starts from the "start" node and starts to execute the reading and setting process of the radio frequency storage data.

[0040] Step 202, parameter configuration: At this stage, the parameters of the RF module need to be configured, which may include setting the version information and supported frequency bands of the module, in order to ensure that the debugging tool can correctly read and parse the RF storage data.

[0041] Step 203, XML splicing: convert the configured parameter configuration into XML format data, organize and splice the configured parameters in XML (Extensible Markup Language) format. XML is a markup language for storing and transmitting data. It allows custom tags and is very suitable for configuration and data exchange.

[0042] Step 204, Nvm.bin content import: Nvm.bin content import will perform the actual RF storage data import operation. The Nvm.bin file contains the calibration data of the RF module and needs to be imported into the debugging tool for further analysis and use.

[0043] Step 205, interface display: After the import is completed, the interface of the debugging tool will display the imported RF storage data, which may include calibration parameters, frequency band information, etc., in a visual manner for easy analysis and understanding.

[0044] Step 206, modify import: ask the user whether to modify the imported RF storage data. If the user selects "yes", it may be necessary to return to the parameter configuration or XML splicing step to make adjustments; if the user selects "no", continue to execute the subsequent steps.

[0045] Step 207, write: If the user chooses to modify, the modified data will be written to a certain place, which may be a new XML file or other types of files.

[0046] Step 208, end: indicates that the process of reading and setting the radio frequency storage data has been completed.

[0047] Through these steps, it can be ensured that the RF storage data is correctly read, configured and displayed, thus providing effective support for the testing and debugging of the RF module. At the same time, the decision points in the process allow users to adjust the data as needed, increasing the flexibility and adaptability of the process.

[0048] In some preferred embodiments, the debugging tool is an existing RF debugging tool.

[0049] In some embodiments, a radio frequency module calibration device is also provided, combining Figure 3 include: The acquisition unit 301 is configured to acquire radio frequency storage data and log files; The storage unit 302 is configured to store the radio frequency storage data and the log file together; The reading unit 303 is configured to open the radio frequency storage data through a debugging tool to read the radio frequency storage data.

[0050] All relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.

[0051] In some other embodiments of the present invention, an electronic device 400 is disclosed. Figure 4 As shown, the electronic device 400 may include: one or more processors 401; a memory 402; a display 403; one or more applications (not shown); and one or more computer programs 404. The above components may be connected via one or more communication buses 405. The one or more computer programs 404 are stored in the memory 402 and configured to be executed by the one or more processors 401. The one or more computer programs 404 include instructions, which may be used to execute the following: Figure 1-Figure 4 And each step in the corresponding embodiment.

[0052] The present invention provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the method described in any one of the above embodiments is implemented.

[0053] An embodiment of the present invention further provides a computer program product. When the computer program product is run on an electronic device, the electronic device is enabled to execute any possible design method of any of the above aspects.

[0054] Through the description of the above implementation methods, technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0055] Each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0056] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention is essentially 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. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) or a processor to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: flash memory, mobile hard disk, read-only memory, random access memory, disk or optical disk and other media that can store program codes.

[0057] Although the embodiments of the present invention are described in detail above, it is obvious to those skilled in the art that various modifications and variations can be made to these embodiments. However, it should be understood that such modifications and variations are within the scope and spirit of the present invention as described in the claims. Moreover, the present invention described herein may have other embodiments and may be implemented or realized in a variety of ways.

Claims

1. A radio frequency module calibration method, characterized in that: Used for chip module-level RF testing, including: Get RF storage data and log files; Save the RF storage data and log files together; Open the RF storage data through the debugging tool to read the RF storage data.

2. The radio frequency module calibration method according to claim 1, characterized in that: The radio frequency storage data is calibrated storage data, and the original radio frequency NV data is retained.

3. The radio frequency module calibration method according to claim 1, characterized in that: The radio frequency storage data is saved in a binary format.

4. The radio frequency module calibration method according to claim 1, characterized in that: Saving RF storage data with log files includes: According to the test items of automatic frequency control, automatic gain control, and automatic power control, the RF storage data and log files are saved together.

5. The radio frequency module calibration method according to claim 1, characterized in that: Open the RF storage data through the debugging tool to read the RF storage data and also include: Compare the opened RF storage data with the log file.

6. The radio frequency module calibration method according to claim 1, characterized in that: Open the RF storage data through the debugging tool to read the RF storage data and also include: Open the RF storage data through the debugging tool for visual display.

7. The radio frequency module calibration method according to claim 1, characterized in that: Open the RF storage data through the debugging tool to read the RF storage data including: The corresponding version and supported frequency band are set through the radio frequency storage data.

8. A radio frequency module calibration device, characterized in that: include: An acquisition unit, configured to acquire radio frequency storage data and log files; A storage unit configured to store the radio frequency storage data and the log file together; The reading unit is configured to open the radio frequency storage data through a debugging tool to read the radio frequency storage data.

9. An electronic device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program executable on the processor, and when the computer program is executed by the processor, the processor implements the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.