Communication equipment calibration method, system, device, equipment and storage medium

By extracting and executing all nodes that require calibration of the communication device and disconnecting the device from the calibration instrument after execution is completed, the problem of low serial calibration efficiency in the prior art is solved, and parallel calibration of multiple devices is realized, which significantly improves the calibration efficiency.

CN115967453BActive Publication Date: 2025-05-02FIBOCOM WIRELESS
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211414519.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-11
Publication Date
2025-05-02
Estimated Expiration
2042-11-11

AI Technical Summary

Technical Problem

The existing communication equipment calibration methods are carried out in serial, resulting in low calibration efficiency and inability to achieve parallel calibration.

Method used

By obtaining the calibration nodes and calibration instrument control parameters of the communication device, extracting the target calibration instrument control parameters, obtaining all nodes that need calibration, and performing all calibration nodes centrally when the conditions are met. After execution is completed, disconnect the device from the calibration instrument to calibrate multiple devices simultaneously.

Benefits of technology

Parallel calibration of multiple communication devices is realized, calibration efficiency is improved, and the efficiency is increased by about 200% compared to serial calibration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115967453B_ABST
    Figure CN115967453B_ABST
Patent Text Reader

Abstract

The present application relates to a communication equipment calibration method, system, device, equipment and storage medium. The method extracts all calibration nodes that require a calibration instrument to participate in calibration from at least one calibration node of a first communication device. When all calibration nodes can be executed, all calibration nodes are executed centrally. After the execution is completed, the connection between the first communication device and the calibration instrument is disconnected so that the calibration instrument can be used to calibrate the second communication device. When the calibration instrument is used to calibrate the second communication device, since the calibration nodes that have not been executed in the at least one calibration node are also executed on the first communication device at the same time, parallel calibration of multiple devices is realized, which will greatly improve the calibration efficiency of the communication device compared to the serial calibration in the related art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and in particular to a communication equipment calibration method, system, device, equipment and storage medium. Background Art

[0002] During the production process of communication equipment, due to the differences in various components, a calibration instrument is required to calibrate the RF parameters of each communication device and create compensation values ​​during the calibration process. After the calibration is completed, the compensation values ​​are written to the NV (non-volatile memory) of the communication device to meet the specifications for normal operation of the mobile system.

[0003] In the existing solution, the calibration of each communication device is serial. The calibration of the next communication device can only be carried out after the calibration of the first communication device is completed. Parallel calibration cannot be achieved, resulting in low calibration efficiency. Summary of the invention

[0004] The present application provides a communication equipment calibration method, system, apparatus, device and storage medium to solve the problem of low calibration efficiency caused by serial calibration.

[0005] In a first aspect, a communication device calibration method is provided, comprising:

[0006] Acquire at least one calibration node of a first communication device and a calibration instrument control parameter corresponding to each calibration node; any calibration node represents an item of the first communication device that needs to be calibrated; any calibration instrument control parameter indicates whether a calibration instrument is required to calibrate the first communication device;

[0007] Extracting at least one target calibration instrument control parameter from the calibration instrument control parameters corresponding to each of the calibration nodes; any of the target calibration instrument control parameters indicates that the calibration instrument is required to calibrate the first communication device;

[0008] Acquire, from the at least one calibration node, all calibration nodes corresponding to the at least one target calibration instrument control parameter;

[0009] When it is determined that the first communication device satisfies the condition for executing all the calibration nodes, executing all the calibration nodes; the condition indicates the start execution time of the calibration node that requires the calibration instrument to participate earliest among the at least one calibration node;

[0010] After completing the execution of all the calibration nodes, control disconnecting the first communication device from the calibration instrument so that the second communication device can be calibrated using the calibration instrument, and continue to execute the calibration nodes that have not been executed in the at least one calibration node on the first communication device.

[0011] Optionally, acquiring at least one calibration node of the first communication device includes:

[0012] Acquiring a cellular mobile communication technology applicable to the first communication device;

[0013] Acquire a calibration node matching the cellular mobile communication technology;

[0014] The at least one calibration node is obtained based on a calibration node matching the cellular mobile communication technology.

[0015] Optionally, determining that the first communications device satisfies a condition for executing all calibration nodes includes:

[0016] When it is determined that the execution of each calibration node in the pre-calibration stage of the first communication device has been completed, it is determined that the first communication device meets the conditions for executing all the calibration nodes; the calibration instrument control parameters corresponding to each calibration node in the pre-calibration stage indicate that the calibration instrument is not required to calibrate the first communication device; the pre-calibration stage is used to obtain the device parameters of the first communication device and enable the first communication device to support calibration.

[0017] Optionally, executing all the calibration nodes includes:

[0018] Obtaining the calibration standard to which each calibration node among all the calibration nodes belongs;

[0019] Based on the calibration system, M calibration systems corresponding to all the calibration nodes are obtained;

[0020] Obtaining the system dependency relationship of the M calibration systems and the node dependency relationship between different calibration nodes in any of the calibration systems;

[0021] Execute all the calibration nodes with reference to the system dependency and the node dependency.

[0022] Optionally, after controlling to disconnect the first communication device from the calibration instrument, the method further includes:

[0023] When it is determined that the second communication device satisfies the condition for executing all the calibration nodes, control is performed to execute all the calibration nodes on the second communication device.

[0024] In a second aspect, a communication device calibration system is provided, comprising:

[0025] An electronic device, a first communication device and a second communication device connected to the electronic device, and a calibration instrument communicating with the first communication device and the second communication device;

[0026] The electronic device is used to obtain at least one calibration node of the first communication device and the calibration instrument control parameter corresponding to each calibration node; any of the calibration nodes represents the item that needs to be calibrated of the first communication device; any of the calibration instrument control parameters indicates whether the calibration instrument is required to calibrate the first communication device; at least one target calibration instrument control parameter is extracted from the calibration instrument control parameters corresponding to each of the calibration nodes; any of the target calibration instrument control parameters represents the need for the calibration instrument to calibrate the first communication device; from the at least one calibration node, all calibration nodes corresponding to the at least one target calibration instrument control parameter are obtained; when it is determined that the first communication device meets the conditions for executing all the calibration nodes, all the calibration nodes are executed; the conditions indicate the start execution time of the earliest calibration node in the at least one calibration node that requires the participation of the calibration instrument; after completing the execution of all the calibration nodes, the connection between the first communication device and the calibration instrument is disconnected so that the calibration instrument can be used to calibrate the second communication device, and the calibration nodes that have not been executed in the at least one calibration node are continued to be executed on the first communication device.

[0027] Optionally, the system further comprises a power distributor; the power distributor is used to realize communication between the calibration instrument and the first communication device and the second communication device;

[0028] The electronic device is used for controlling the disconnection between the first communication device and the power distributor after completing the execution on all the calibration nodes, so as to disconnect the first communication device from the calibration instrument.

[0029] In a third aspect, a communication device calibration apparatus is provided, comprising:

[0030] A first acquisition module is used to acquire at least one calibration node of a first communication device and a calibration instrument control parameter corresponding to each calibration node; any calibration node represents an item of the first communication device that needs to be calibrated; any calibration instrument control parameter indicates whether a calibration instrument is required to calibrate the first communication device;

[0031] An extraction module, configured to extract at least one target calibration instrument control parameter from the calibration instrument control parameters corresponding to each of the calibration nodes; any of the target calibration instrument control parameters indicates that the calibration instrument is required to calibrate the first communication device;

[0032] A second acquisition module, configured to acquire, from the at least one calibration node, all calibration nodes corresponding to the at least one target calibration instrument control parameter;

[0033] An execution module, configured to execute all calibration nodes when it is determined that the first communication device satisfies a condition for executing all calibration nodes; the condition indicates a start execution time of a calibration node that requires the calibration instrument to participate earliest among the at least one calibration node;

[0034] A processing module is used to control the disconnection between the first communication device and the calibration instrument after completing the execution of all the calibration nodes, so that the second communication device can be calibrated using the calibration instrument, and continue to execute the calibration nodes that have not been executed in the at least one calibration node on the first communication device.

[0035] In a fourth aspect, an electronic device is provided, comprising: a processor, a memory and a communication bus, wherein the processor and the memory communicate with each other via the communication bus;

[0036] The memory is used to store computer programs;

[0037] The processor is used to execute the program stored in the memory to implement the communication device calibration method described in the first aspect.

[0038] According to a fifth aspect, a computer-readable storage medium is provided, storing a computer program, wherein when the computer program is executed by a processor, the communication device calibration method according to the first aspect is implemented.

[0039] The above technical solution provided by the embodiment of the present application has the following advantages compared with the prior art: the method provided by the embodiment of the present application extracts all calibration nodes that require the calibration instrument to participate in the calibration from at least one calibration node of the first communication device, and when all calibration nodes can be executed, all calibration nodes are executed centrally, and after the execution is completed, the connection between the first communication device and the calibration instrument is disconnected, so that the calibration instrument can be used to calibrate the second communication device. When the calibration instrument is used to calibrate the second communication device, since the calibration nodes that have not been executed in the at least one calibration node are also executed on the first communication device at the same time, parallel calibration of multiple devices is realized, which will greatly improve the calibration efficiency of the communication device compared to the serial calibration in the related art. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0041] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0042] Figure 1 A flow chart of a communication device calibration method in an embodiment of the present application;

[0043] Figure 2 This is a schematic diagram of the structure of a communication device calibration system in an embodiment of the present application;

[0044] Figure 3 This is a schematic diagram of the structure of a multi-channel calibration environment in which one PC controls multiple calibration fixtures in an embodiment of the present application;

[0045] Figure 4 This is a schematic diagram of the structure of a communication device calibration device in an embodiment of the present application;

[0046] Figure 5 Schematic diagram of the structure of an electronic device in an embodiment of the present application. DETAILED DESCRIPTION

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

[0048] Please refer to Table 1, which is an example of a calibration scheme used in the related art.

[0049] Table 1

[0050]

[0051] Based on Table 1, it can be found that communication devices usually have different requirements for calibration instruments at different calibration nodes. Some calibration nodes require calibration instruments to participate in calibration, while some calibration nodes do not. There is also no regularity in the calibration order of these calibration nodes, so the current calibration node does not require calibration instruments to participate in calibration, while the next calibration node will require calibration instruments to participate in calibration. Therefore, if a calibration instrument is used to calibrate two communication devices at the same time, it may happen that the current calibration nodes of the two communication devices both require the participation of the calibration instrument, resulting in a contradiction, and it is unclear which communication device the calibration instrument should calibrate. If serial calibration is used for one communication device at a time, the calibration efficiency will be affected. From the "Occupancy Time Column" in Table 1, it can be found that if a serial calibration method is used, the total serial calibration time of a communication device is approximately equal to 173 seconds, which is a relatively long calibration time.

[0052] At the same time, it can be found from Table 1 that there are multiple calibration nodes that do not require the participation of calibration instruments. When executing these calibration nodes, the calibration instruments are in an idle state, that is, the calibration instruments are not used most of the time. Therefore, the calibration scheme in the related art still has the problem of low efficiency in the use of calibration instruments.

[0053] In order to solve the above technical problems existing in the related art, the embodiment of the present application provides a communication equipment calibration method, which can be applied to electronic equipment; the electronic equipment can be a module capable of realizing the communication function or a terminal device containing the module, etc., and the terminal device can be a mobile terminal or a smart terminal. The mobile terminal can be at least one of a mobile phone, a tablet computer, a laptop computer, etc.; the smart terminal can be a terminal containing a wireless communication module such as a smart car, a smart watch, a shared bicycle, a smart cabinet, etc.; the module can be a wireless communication module, such as any one of a 2G communication module, a 3G communication module, a 4G communication module, a 5G communication module, and a NB-IOT communication module.

[0054] like Figure 1 As shown, the method may include the following steps:

[0055] Step 101, obtaining at least one calibration node of a first communication device and calibration instrument control parameters corresponding to each calibration node; any calibration node represents an item of the first communication device that needs to be calibrated; any calibration instrument control parameter indicates whether a calibration instrument is required to calibrate the first communication device.

[0056] In this embodiment, the calibration nodes that need to be executed on the first communication device and the calibration instrument control parameters corresponding to the calibration nodes can be pre-set, and in the process of setting, a mapping relationship between the first communication device, the calibration nodes and the calibration instrument control parameters is established. Therefore, at least one calibration node of the first communication device and the calibration instrument control parameters corresponding to each calibration node can be obtained based on the mapping relationship.

[0057] It should be understood that the calibration instrument control parameter indicates that the corresponding calibration node needs the calibration instrument to calibrate the first communication device, or does not need the calibration instrument to calibrate the first communication device.

[0058] In view of the needs of actual application scenarios, what is usually calibrated are the radio frequency parameters that affect the communication device's use of cellular mobile communication technology. Therefore, this embodiment can obtain at least one calibration node of the first communication device through the cellular mobile communication technology applicable to the first communication device.

[0059] In a specific implementation, in an optional embodiment, a cellular mobile communication technology applicable to the first communication device is obtained; a calibration node matching the cellular mobile communication technology is obtained; and at least one calibration node is obtained based on the calibration node matching the cellular mobile communication technology.

[0060] Among them, cellular mobile communication technology refers to the technology that uses cellular wireless networking to connect terminals and network devices through wireless channels, so that users can communicate with each other during activities. Mobile cellular communication technology may include 1G (first generation digital cellular mobile communication), 2G (second generation digital cellular mobile communication), 3G-WCDMA (third generation digital cellular mobile communication), 4G-LTE (fourth generation digital cellular mobile communication) and 5G-NR (fifth generation digital cellular mobile communication). In practical applications, most communication devices are required to support at least 3G-WCDMA, 4G-LTE and 5G-NR. Therefore, the cellular mobile communication technology used by the first communication device in this embodiment refers to 3G-WCDMA, 4G-LTE and / or 5G-NR.

[0061] Step 102: extract at least one target calibration instrument control parameter from the calibration instrument control parameters corresponding to each calibration node; any target calibration instrument control parameter indicates that the calibration instrument is required to calibrate the first communication device.

[0062] It should be understood that the calibration instrument control parameters corresponding to each calibration node include two types of calibration instrument control parameters, one type is the calibration instrument control parameters that characterize the need for the calibration instrument to calibrate the first communication device, and the other type is the calibration instrument control parameters that do not require the calibration instrument to calibrate the first communication device. In practical applications, these two types of calibration instrument control parameters can be represented by different numerical values, for example, 0 represents the calibration instrument control parameters that require the calibration instrument to calibrate the first communication device, and 1 represents the calibration instrument control parameters that do not require the calibration instrument to calibrate the first communication device. Therefore, when extracting at least one target calibration instrument control parameter, all calibration instrument control parameters represented by 0 can be used as target calibration instrument control parameters.

[0063] Step 103: Acquire all calibration nodes corresponding to at least one target calibration instrument control parameter from at least one calibration node.

[0064] Step 104: When it is determined that the first communication device meets the condition for executing all calibration nodes, execute all calibration nodes; the condition indicates the start execution time of the calibration node that requires the calibration instrument to participate earliest among at least one calibration node.

[0065] Usually, when calibrating a communication device, it is necessary to complete the pre-calibration preparation stage such as turning on the communication device and reading the mainboard information before the communication device is substantially calibrated. The pre-calibration preparation stage does not require the calibration instrument to participate in the calibration. Therefore, the start execution time of the calibration node that requires the calibration instrument to participate earliest among the at least one calibration node shown in this embodiment usually occurs after the pre-calibration preparation stage. For example, the start execution time of the calibration node that requires the calibration instrument to participate earliest among the at least one calibration node is the first calibration node "Initialize Calibration Instrument" after the pre-calibration stage. Therefore, it is possible to determine whether the first communication device meets the conditions for all calibration nodes to be executed by judging whether the first communication device has completed the execution of each calibration node in the pre-calibration stage.

[0066] In a specific implementation, in an optional embodiment, when it is determined that the execution of each calibration node in the pre-calibration stage of the first communication device has been completed, it is determined that the first communication device meets the conditions for executing all calibration nodes; the calibration instrument control parameters corresponding to each calibration node in the pre-calibration stage indicate that a calibration instrument is not required to calibrate the first communication device; the pre-calibration stage is used to obtain the device parameters of the first communication device and enable the first communication device to support calibration.

[0067] It should be understood that the device parameters here include but are not limited to parameters such as motherboard information of the first communication device. Enabling the first communication device to support calibration may be switching the motherboard to FTM (Factory Test Mode) mode before calibration.

[0068] In this embodiment, among all the calibration nodes, some calibration nodes have a strict execution order, and these calibration nodes belong to the same calibration standard. The execution of one calibration node needs to rely on the execution result of the previous calibration node, and the execution order of these calibration nodes cannot be changed; while some calibration nodes belong to different calibration standards, and there is no order of execution between these calibration nodes. Which one is executed first and which one is executed later will not affect the calibration of the first communication device, so the execution order between these calibration nodes can be set at will. In order to ensure the normal implementation of the calibration of the first communication device, this embodiment is specifically implemented in the following way when executing all calibration nodes:

[0069] Obtain the calibration standard to which each calibration node belongs among all calibration nodes; based on the calibration standard, obtain M calibration standards corresponding to all calibration nodes; obtain the standard dependency of the M calibration standards and the node dependency between different calibration nodes in any calibration standard; and execute all calibration nodes with reference to the standard dependency and the node dependency.

[0070] It should be understood that the system dependency determines the execution order between different calibration systems among the M calibration systems; and the node dependency determines the execution order between different calibration nodes.

[0071] It should be understood that the calibration format here includes the aforementioned cellular mobile communication technology. Of course, according to the needs of actual applications, it may also include other communication technologies supported by the first communication device, which is not specifically limited in this embodiment.

[0072] Please refer to Table 2. Calibration nodes 4-8 in Table 2 correspond to all calibration nodes in this embodiment. These calibration nodes belong to four calibration standards, namely initialization calibration instrument, 3G-WCDMA, 4G-LTE and 5G-NR. Among these four calibration standards, the last three calibration standards have no dependency on each other, so the execution order of these three calibration standards can be set at will. Since the execution of these three calibration standards requires the calibration result of the first calibration standard, these three calibration executions must be executed after the first calibration standard. Similarly, among the two calibration nodes of the 3G-WCDMA calibration standard, the execution of the "Connected Cal" calibration node needs to rely on the calibration result after the execution of the "XO_Cal" calibration node, so the "Connected Cal" calibration node needs to be executed after the "XO_Cal" calibration node.

[0073] Table 2

[0074]

[0075] Step 105: After completing the execution of all calibration nodes, control the disconnection between the first communication device and the calibration instrument so that the second communication device can be calibrated using the calibration instrument, and continue to execute the calibration node that has not been executed in at least one calibration node on the first communication device.

[0076] After the first communication device is disconnected from the calibration instrument, when it is determined that the second communication device meets the conditions for executing all the aforementioned calibrations, the second communication device can be controlled to execute all the aforementioned calibration nodes.

[0077] In this embodiment, by adding a calibration mode of "disconnecting the calibration instrument", disconnection between the first communication device and the calibration instrument is controlled.

[0078] In the application, taking Table 2 as an example, the calibration nodes that have not been executed in the at least one calibration node executed by the first communication device refer to the calibration nodes other than the calibration nodes 1-9, that is, the calibration nodes 10-23.

[0079] In the application, the first communication device and the second communication device can communicate with the electronic device through different ports of the electronic device, so that the electronic device can continue to execute at least one calibration node that has not been executed on the first communication device while controlling the second communication device to execute all the aforementioned calibration nodes.

[0080] In the technical solution provided by the embodiment of the present application, all calibration nodes that require the calibration instrument to participate in the calibration are extracted from at least one calibration node of the first communication device. When all calibration nodes can be executed, all calibration nodes are executed centrally, and after the execution is completed, the connection between the first communication device and the calibration instrument is disconnected, so that the calibration instrument can be used to calibrate the second communication device. When the calibration instrument is used to calibrate the second communication device, since the calibration nodes that have not been executed in at least one calibration node of the first communication device are also executed at the same time, parallel calibration of multiple devices is realized, which will greatly improve the calibration efficiency of the communication device compared to the serial calibration in the related art.

[0081] In order to facilitate intuitive understanding of the improvement of calibration efficiency in the embodiment of the present application, an explanation is given in conjunction with Table 2.

[0082] In Table 2, the calibration nodes of the instruments that need to be calibrated in each calibration system are connected together to form calibration nodes 4-8, so that the instruments can be calibrated continuously to avoid the idle state of the instruments. After the calibration nodes 4-8 that the calibration instrument of the first communication device needs to calibrate are calibrated, the calibration node 9 first releases the control of the instrument, and the calibration instrument is used to start the calibration of the second communication device, while the unfinished calibration nodes 10-22 that the first communication device does not need to calibrate the calibration instrument are calibrated in parallel with the nodes 4-8 that the calibration instrument of the second communication device needs to calibrate.

[0083] It should be noted that in order for the second communication device to start calibration from calibration node 4 after the first communication device is disconnected from the calibration instrument, the second communication device needs to be powered on in advance and execute calibration nodes 1-3.

[0084] Therefore, as shown in Table 2, in the "Occupied Time" column, the average total serial calibration time of a communication device is approximately equal to 45 seconds, which is about 200% higher in efficiency than 173 seconds in Table 1.

[0085] Based on the same concept, a communication device calibration system is provided in the embodiment of the present application. The specific implementation of the system can refer to the description of the method embodiment part, and the repeated parts will not be repeated. Figure 2 As shown, the system mainly includes:

[0086] An electronic device 201, a first communication device 202 and a second communication device 203 connected to the electronic device 201, and a calibration instrument 204 communicating with the first communication device 202 and the second communication device 203;

[0087] The electronic device 201 is used to obtain at least one calibration node of the first communication device 202 and the control parameters of the calibration instrument 204 corresponding to each calibration node; any calibration node represents the item that needs to be calibrated of the first communication device 202; any calibration instrument 204 control parameter indicates whether the calibration instrument 204 is required to calibrate the first communication device 202; at least one target calibration instrument 204 control parameter is extracted from the calibration instrument 204 control parameters corresponding to each calibration node; any target calibration instrument 204 control parameter represents that the calibration instrument 204 needs to calibrate the first communication device 202; from at least one calibration node, In the quasi-node, all calibration nodes corresponding to the control parameters of at least one target calibration instrument 204 are obtained; when it is determined that the first communication device 202 meets the conditions for executing all calibration nodes, all calibration nodes are executed; the condition indicates the start execution time of the calibration node that requires the participation of the calibration instrument 204 earliest among at least one calibration node; after completing the execution of all calibration nodes, the connection between the first communication device 202 and the calibration instrument 204 is controlled to be disconnected so that the calibration instrument 204 can be used to calibrate the second communication device 203, and the calibration node that has not been executed among at least one calibration node is continued to be executed on the first communication device 202.

[0088] In this embodiment, in order to facilitate communication, the first communication device and the second communication device are connected to the calibration instrument via a power divider. Accordingly, the electronic device is used to control the disconnection of the first communication device from the power divider after completing the execution of all calibration nodes, so as to disconnect the first communication device from the calibration instrument.

[0089] In an application, the first communication device and the second communication device may communicate with the electronic device by means of a calibration fixture.

[0090] Previous Figure 3 , Figure 3 This is a schematic structural diagram of a multi-channel calibration environment in which one PC (personal computer) controls multiple calibration fixtures according to this embodiment.

[0091] exist Figure 3 In the calibration window, each calibration window corresponds to a calibration script, and the PC calibrates the communication devices A, B, and C by running these scripts.

[0092] Specifically, the calibration of device A on calibration fixture A is started on the control port A of the PC, and the device is placed on fixtures B and C and turned on. After the B and C windows detect the device, they first complete the calibration nodes 1-3 and wait for the calibration signal released by the instrument. When the calibration node 8 corresponding to the A calibration window completes 5G-NR_Connected Cal, the execution node 9 will issue an instruction to release the instrument. At the same time, after receiving the signal, the B window starts from node 4 and performs calibration after initializing the instrument. The calibration nodes 10-23 of the A window continue to complete the calibration, which is parallel to the nodes 4-9 of the B window. After A completes the calibration, it replaces the device and turns it on in advance. After completing nodes 1-3, it waits for the signal released by the instrument. After B completes node 9, C starts calibration after receiving the signal from B to release the instrument. And so on. The specific execution time nodes can be seen in Table 3.

[0093] Table 3

[0094]

[0095] Based on the same concept, a communication device calibration device is provided in the embodiment of the present application. The specific implementation of the device can refer to the description of the method embodiment part, and the repeated parts will not be repeated. Figure 4 As shown, the device mainly includes:

[0096] The first acquisition module 401 is used to acquire at least one calibration node of the first communication device and a calibration instrument control parameter corresponding to each calibration node; any calibration node represents an item that needs to be calibrated of the first communication device; any calibration instrument control parameter indicates whether a calibration instrument is required to calibrate the first communication device;

[0097] An extraction module 402 is used to extract at least one target calibration instrument control parameter from the calibration instrument control parameters corresponding to each calibration node; any target calibration instrument control parameter indicates that the calibration instrument is required to calibrate the first communication device;

[0098] A second acquisition module 403 is used to acquire all calibration nodes corresponding to at least one target calibration instrument control parameter from at least one calibration node;

[0099] An execution module 404 is used to execute all calibration nodes when it is determined that the first communication device meets the conditions for executing all calibration nodes; the condition indicates the start execution time of the calibration node that requires the calibration instrument to participate earliest among at least one calibration node;

[0100] The processing module 405 is used to control the disconnection between the first communication device and the calibration instrument after completing the execution of all calibration nodes, so that the calibration instrument can be used to calibrate the second communication device, and continue to execute the calibration node that has not been executed in at least one calibration node on the first communication device.

[0101] The first acquisition module 401 is used for:

[0102] Acquiring a cellular mobile communication technology applicable to the first communication device;

[0103] Obtaining a calibration node that matches the cellular mobile communication technology;

[0104] At least one calibration node is obtained based on the calibration node matched with the cellular mobile communication technology.

[0105] The execution module 404 is used to:

[0106] When it is determined that the execution of each calibration node in the pre-calibration stage of the first communication device has been completed, it is determined that the first communication device meets the conditions for executing all calibration nodes; the calibration instrument control parameters corresponding to each calibration node in the pre-calibration stage indicate that the calibration instrument is not required to calibrate the first communication device; the pre-calibration stage is used to obtain the device parameters of the first communication device and enable the first communication device to support calibration.

[0107] The execution module 404 is used to:

[0108] Obtain the calibration system of each calibration node among all calibration nodes;

[0109] Based on the calibration system, M calibration systems corresponding to all calibration nodes are obtained;

[0110] Obtaining the system dependency of M calibration systems and the node dependency between different calibration nodes in any calibration system;

[0111] Execute all calibration nodes according to the standard dependency and node dependency.

[0112] The device is also used to:

[0113] After controlling to disconnect the first communication device from the calibration instrument, when determining that the second communication device satisfies the conditions for executing all calibration nodes, controlling to execute all calibration nodes on the second communication device.

[0114] Based on the same concept, an electronic device is also provided in the embodiment of the present application, such as Figure 5 As shown, the electronic device mainly includes: a processor 501, a memory 502 and a communication bus 503, wherein the processor 501 and the memory 502 communicate with each other through the communication bus 503. The memory 502 stores a program that can be executed by the processor 501, and the processor 501 executes the program stored in the memory 502 to implement the following steps:

[0115] Acquire at least one calibration node of the first communication device and a calibration instrument control parameter corresponding to each calibration node; any calibration node represents an item of the first communication device that needs to be calibrated; any calibration instrument control parameter indicates whether a calibration instrument is required to calibrate the first communication device;

[0116] Extracting at least one target calibration instrument control parameter from the calibration instrument control parameters corresponding to each calibration node; any target calibration instrument control parameter represents that the calibration instrument is required to calibrate the first communication device;

[0117] Acquire, from the at least one calibration node, all calibration nodes corresponding to at least one target calibration instrument control parameter;

[0118] When it is determined that the first communication device satisfies the condition for executing all calibration nodes, executing all calibration nodes; the condition indicates the start execution time of the calibration node that requires the calibration instrument to participate earliest among at least one calibration node;

[0119] After completing the execution of all calibration nodes, the control disconnects the first communication device from the calibration instrument so that the calibration instrument can be used to calibrate the second communication device, and continues to execute the calibration node that has not been executed in at least one calibration node on the first communication device.

[0120] The communication bus 503 mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The communication bus 503 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0121] The memory 502 may include a random access memory (RAM) or a non-volatile memory, such as at least one disk memory. Alternatively, the memory may also be at least one storage device located away from the processor 501 .

[0122] The above-mentioned processor 501 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc., and can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.

[0123] In another embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. When the computer program is executed on a computer, the computer executes the communication device calibration method described in the above embodiment.

[0124] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instruction can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instruction is transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integration. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape, etc.), an optical medium (e.g., a DVD) or a semiconductor medium (e.g., a solid-state hard disk), etc.

[0125] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0126] The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A communication equipment calibration method, characterized in that: include: Acquire at least one calibration node of the first communication device and calibration instrument control parameters corresponding to each of the calibration nodes; Any of the calibration nodes represents an item of the first communication device that needs to be calibrated; any of the calibration instrument control parameters indicates whether a calibration instrument is required to calibrate the first communication device; Extracting at least one target calibration instrument control parameter from the calibration instrument control parameters corresponding to each of the calibration nodes; any of the target calibration instrument control parameters indicates that the calibration instrument is required to calibrate the first communication device; Acquire, from the at least one calibration node, all calibration nodes corresponding to the at least one target calibration instrument control parameter; When it is determined that the first communication device satisfies the condition for executing all the calibration nodes, executing all the calibration nodes; the condition indicates the start execution time of the calibration node that requires the calibration instrument to participate earliest among the at least one calibration node; After completing the execution of all the calibration nodes, control disconnecting the first communication device from the calibration instrument so that the second communication device can be calibrated using the calibration instrument, and continue to execute the calibration nodes that have not been executed in the at least one calibration node on the first communication device.

2. The method according to claim 1, characterized in that Acquiring at least one calibration node of a first communication device includes: Acquiring a cellular mobile communication technology applicable to the first communication device; Acquire a calibration node matching the cellular mobile communication technology; The at least one calibration node is obtained based on a calibration node matching the cellular mobile communication technology.

3. The method according to claim 1, characterized in that Determining that the first communication device satisfies the condition that all calibration nodes are executed includes: When it is determined that the execution of each calibration node in the pre-calibration stage of the first communication device has been completed, it is determined that the first communication device meets the conditions for executing all the calibration nodes; the calibration instrument control parameters corresponding to each calibration node in the pre-calibration stage indicate that the calibration instrument is not required to calibrate the first communication device; the pre-calibration stage is used to obtain the device parameters of the first communication device and enable the first communication device to support calibration.

4. The method according to claim 1, characterized in that: Execute all calibration nodes described, including: Obtaining the calibration standard to which each calibration node belongs among all the calibration nodes; Based on the calibration system, M calibration systems corresponding to all the calibration nodes are obtained; Obtaining the system dependency relationship of the M calibration systems and the node dependency relationship between different calibration nodes in any of the calibration systems; Execute all the calibration nodes with reference to the system dependency and the node dependency.

5. The method according to claim 1, characterized in that After controlling to disconnect the first communication device from the calibration instrument, the method further includes: When it is determined that the second communication device satisfies the condition for executing all the calibration nodes, control is performed to execute all the calibration nodes on the second communication device.

6. A communication equipment calibration system, characterized in that: include: An electronic device, a first communication device and a second communication device connected to the electronic device, and a calibration instrument communicating with the first communication device and the second communication device; The electronic device is used to obtain at least one calibration node of the first communication device and a calibration instrument control parameter corresponding to each calibration node; any of the calibration nodes represents an item that needs to be calibrated for the first communication device; any of the calibration instrument control parameters indicates whether a calibration instrument is required to calibrate the first communication device; at least one target calibration instrument control parameter is extracted from the calibration instrument control parameters corresponding to each of the calibration nodes; any of the target calibration instrument control parameters represents that the calibration instrument is required to calibrate the first communication device; from the at least one calibration node, all calibration nodes corresponding to the at least one target calibration instrument control parameter are obtained; when it is determined that the first communication device meets the conditions for executing all the calibration nodes, all the calibration nodes are executed; the condition indicates the start execution time of the calibration node in the at least one calibration node that requires the participation of the calibration instrument the earliest; After completing the execution of all the calibration nodes, control disconnecting the first communication device from the calibration instrument so that the second communication device can be calibrated using the calibration instrument, and continue to execute the calibration nodes that have not been executed in the at least one calibration node on the first communication device.

7. The system according to claim 6, characterized in that The system further comprises a power distributor; the power distributor is used to realize the communication between the calibration instrument and the first communication device and the second communication device; The electronic device is used for controlling the disconnection between the first communication device and the power distributor after completing the execution on all the calibration nodes, so as to disconnect the first communication device from the calibration instrument.

8. A communication equipment calibration device, characterized in that: include: A first acquisition module, configured to acquire at least one calibration node of a first communication device and a calibration instrument control parameter corresponding to each of the calibration nodes; Any of the calibration nodes represents an item of the first communication device that needs to be calibrated; Any of the calibration instrument control parameters indicates whether a calibration instrument is required to calibrate the first communication device; An extraction module, configured to extract at least one target calibration instrument control parameter from the calibration instrument control parameters corresponding to each of the calibration nodes; any of the target calibration instrument control parameters indicates that the calibration instrument is required to calibrate the first communication device; A second acquisition module, configured to acquire, from the at least one calibration node, all calibration nodes corresponding to the at least one target calibration instrument control parameter; An execution module, configured to execute all calibration nodes when it is determined that the first communication device satisfies a condition for executing all calibration nodes; the condition indicates a start execution time of a calibration node that requires the calibration instrument to participate earliest among the at least one calibration node; A processing module is used to control the disconnection between the first communication device and the calibration instrument after completing the execution of all the calibration nodes, so that the second communication device can be calibrated using the calibration instrument, and continue to execute the calibration nodes that have not been executed in the at least one calibration node on the first communication device.

9. An electronic device, characterized in that: include: A processor, a memory and a communication bus, wherein the processor and the memory communicate with each other via the communication bus; The memory is used to store computer programs; The processor is used to execute the program stored in the memory to implement the communication device calibration method according to any one of claims 1 to 5.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the communication device calibration method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Spectrometer calibration system, parallel calibration method and automatic arrangement calibration method

    CN110212996A

  • Internet of Things terminal radio frequency receiving parallel self-calibration system

    CN208924251U