Configuration file acquisition method and device, equipment and medium
By analyzing the schematic netlist and signal strength parameters of RF front-end devices, the configuration files are automatically generated, which solves the problems of high complexity and inefficiency caused by manual drawing, and achieves efficient and accurate configuration files acquisition.
Patent Information
- Application Number
- CN202411146935.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-20
- Publication Date
- 2025-07-25
AI Technical Summary
In the prior art, the configuration file acquisition of RF front-end devices relies on manual drawing, resulting in large workload, low efficiency and high complexity.
By obtaining the schematic netlist of the simulated device object, the candidate signal path set is obtained, and the target signal path set is obtained according to the signal strength change parameters, and the target configuration file is finally generated to reduce manual intervention.
Reduces the dependency of configuration file acquisition, improves efficiency and accuracy, and simplifies the acquisition process.
Smart Images

Figure CN120373233A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of data processing, and in particular, to a method, apparatus, device, and medium for obtaining a configuration file. Background Art
[0002] With the development of radio frequency technology and the increase of radio frequency communication specifications and new radio frequency features, the integration degree of radio frequency front-end devices has become higher and higher, which has made the acquisition of configuration files of radio frequency front-end devices more and more complex.
[0003] In related technologies, the call connections between radio frequency front-end devices can be constructed by manual drawing to generate corresponding configuration files, which has a high degree of manual dependence, a large workload, and poor efficiency. Summary of the Invention
[0004] The present disclosure aims to solve at least one of the technical problems in the related technologies to some extent.
[0005] To this end, a first aspect of the present disclosure provides a method for obtaining a configuration file.
[0006] A second aspect of the present disclosure provides a device for obtaining a configuration file.
[0007] A third aspect of the present disclosure provides an electronic device.
[0008] A fourth aspect of the present disclosure provides a computer-readable storage medium.
[0009] A fifth aspect of the present disclosure provides a computer program product.
[0010] A first aspect of the present disclosure provides a method for obtaining a configuration file, the method including: obtaining a set of analog device objects and a schematic netlist of the set of analog device objects; parsing the schematic netlist to obtain a set of candidate signal paths corresponding to the set of analog device objects; obtaining signal intensity change parameters of each candidate signal path in the set of candidate signal paths, and obtaining a set of target signal paths from the set of candidate signal paths according to the signal intensity change parameters; and generating a target configuration file of the set of analog device objects according to the set of target signal paths.
[0011] In addition, the method for obtaining a configuration file provided by the first aspect of the present disclosure may further have the following additional technical features:
[0012] According to an embodiment of the present disclosure, obtaining the target signal path set from the candidate signal path set according to the signal strength change parameter includes: obtaining the signal gain and signal insertion loss of each candidate signal path in the candidate signal path set according to the signal strength change parameter; and obtaining the target signal path set from the candidate signal path set according to the signal gain and the signal insertion loss.
[0013] According to an embodiment of the present disclosure, obtaining the target signal path set from the candidate signal path set according to the signal gain and the signal insertion loss includes: for any candidate signal path, obtaining the candidate frequency band set of the candidate signal path, and obtaining the simulation input signal of the candidate signal path based on the candidate frequency band set; obtaining the signal output power of the simulation output signal of the candidate signal path under the simulation input signal according to the signal gain and signal insertion loss on the candidate signal path; identifying whether the signal output power matches the reference output power interval, and obtaining the target signal path set from the candidate signal path set according to the identification result.
[0014] According to an embodiment of the present disclosure, identifying whether the signal output power matches the reference output power interval, and obtaining the target signal path set from the candidate signal path set according to the identification result includes: for any candidate signal path, in response to the signal output power of the candidate signal path falling within a preset reference output power interval, determining that the candidate signal path is a target signal path to obtain the target signal path set.
[0015] According to an embodiment of the present disclosure, the method further includes: in response to the signal output power of the candidate signal path not falling within the reference output power interval, determining that the candidate signal path is an abnormal signal path; correcting the abnormal frequency band set and / or the abnormal signal path of the abnormal signal path to obtain a corrected abnormal signal path; if the corrected abnormal signal path still does not match the reference output power interval, continuing to correct the corrected abnormal signal path until the corrected abnormal signal path matches the reference output power interval.
[0016] According to an embodiment of the present disclosure, parsing the schematic netlist to obtain the candidate signal path set corresponding to the set of analog device objects includes: parsing the schematic netlist to obtain the first connection relationship between each analog device object and the second connection relationship inside each analog device object; and obtaining the candidate signal path set according to the first connection relationship and the second connection relationship.
[0017] According to an embodiment of the present disclosure, obtaining the candidate signal path set according to the first connection relationship and the second connection relationship includes: obtaining a first initial signal path set formed between each analog device object according to the first connection relationship; obtaining a second initial signal path set inside each analog device object according to the second connection relationship; and obtaining the candidate signal path set according to the first initial signal path set and the second initial signal path set.
[0018] According to an embodiment of the present disclosure, obtaining the first initial signal path set formed between each analog device object according to the first connection relationship includes: performing path drawing on each analog device object according to the first connection relationship to obtain a first path diagram between each analog device object; and obtaining the first initial signal path set formed between each analog device object from the first path diagram.
[0019] According to an embodiment of the present disclosure, obtaining the second initial signal path set inside each analog device object according to the second connection relationship includes: performing path drawing inside each analog device object according to the second connection relationship to obtain a second path diagram inside each analog device object; and obtaining the second initial signal path set inside each analog device object from the second path diagram.
[0020] According to an embodiment of the present disclosure, generating the target configuration file of the analog device object set according to the target signal path set includes: determining at least one signal frequency band to which the signal that can be transmitted by the target signal path in the target signal path set belongs, and determining the target frequency band set of the target signal path according to the at least one signal frequency band; and obtaining the target configuration file of the analog device object set based on the target signal path set and the target frequency band set of each target signal path in the target signal path set according to the pre-obtained configuration file generation strategy.
[0021] A second aspect of the present disclosure provides a configuration file acquisition device, including: a first acquisition module, configured to acquire an analog device object set and a schematic netlist of the analog device object set; a second acquisition module, configured to parse the schematic netlist to obtain a candidate signal path set corresponding to the analog device object set; a third acquisition module, configured to acquire a signal intensity change parameter of each candidate signal path in the candidate signal path set, and obtain a target signal path set from the candidate signal path set according to the signal intensity change parameter; and a generation module, configured to generate the target configuration file of the analog device object set according to the target signal path set.
[0022] In addition, the configuration file acquisition device proposed in the second aspect of the present disclosure may further have the following additional technical features:
[0023] According to an embodiment of the present disclosure, the third acquisition module is further configured to: obtain the signal gain and signal insertion loss of each candidate signal path in the candidate signal path set according to the signal strength change parameter; and obtain the target signal path set from the candidate signal path set according to the signal gain and the signal insertion loss.
[0024] According to an embodiment of the present disclosure, the third acquisition module is further configured to: for any candidate signal path, obtain the candidate frequency band set of the candidate signal path, and obtain the simulation input signal of the candidate signal path based on the candidate frequency band set; obtain the signal output power of the simulation output signal of the candidate signal path under the simulation input signal according to the signal gain and signal insertion loss on the candidate signal path; identify whether the signal output power matches the reference output power interval, and obtain the target signal path set from the candidate signal path set according to the identification result.
[0025] According to an embodiment of the present disclosure, the third acquisition module is further configured to: for any candidate signal path, determine that the candidate signal path is a target signal path in response to the signal output power of the candidate signal path falling within a preset reference output power interval, so as to obtain the target signal path set.
[0026] According to an embodiment of the present disclosure, the third acquisition module is further configured to: in response to the signal output power of the candidate signal path not falling within the reference output power interval, determine that the candidate signal path is an abnormal signal path; correct the abnormal frequency band set and / or the abnormal signal path of the abnormal signal path to obtain a corrected abnormal signal path; if the corrected abnormal signal path still does not match the reference output power interval, continue to correct the corrected abnormal signal path until the corrected abnormal signal path matches the reference output power interval.
[0027] According to an embodiment of the present disclosure, the second acquisition module is further configured to: parse the schematic netlist to obtain the first connection relationship between each analog device object and the second connection relationship inside each analog device object; and obtain the candidate signal path set according to the first connection relationship and the second connection relationship.
[0028] According to an embodiment of the present disclosure, the second acquisition module is further configured to: obtain a first initial signal path set formed between each analog device object according to the first connection relationship; obtain a second initial signal path set inside each analog device object according to the second connection relationship; and obtain the candidate signal path set according to the first initial signal path set and the second initial signal path set.
[0029] According to an embodiment of the present disclosure, the second acquisition module is further configured to: perform path drawing on each analog device object according to the first connection relationship to obtain a first path diagram between each analog device object; and obtain the first initial signal path set formed between each analog device object from the first path diagram.
[0030] According to an embodiment of the present disclosure, the second acquisition module is further configured to: perform path drawing inside each analog device object according to the second connection relationship to obtain a second path diagram inside each analog device object; and obtain the second initial signal path set inside each analog device object from the second path diagram.
[0031] According to an embodiment of the present disclosure, the generation module is further configured to: determine at least one signal frequency band to which the signal that can be transmitted by the target signal path in the target signal path set belongs, and determine a target frequency band set of the target signal path according to the at least one signal frequency band; and generate a target configuration file of the analog device object set based on the target signal path set and the target frequency band sets of the respective target signal paths in the target signal path set according to a pre-acquired configuration file generation strategy.
[0032] A third aspect of the present disclosure provides an electronic device, including: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the instructions to implement the configuration file acquisition method as proposed in the first aspect above.
[0033] A fourth aspect of the present disclosure provides a computer-readable storage medium, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, enabling the electronic device to execute the configuration file acquisition method as proposed in the first aspect above.
[0034] A fifth aspect of the present disclosure provides a computer program product, including a computer program, characterized in that when the computer program is executed by a processor of an electronic device, it implements the configuration file acquisition method as proposed in the first aspect above.
[0035] The profile acquisition method and device proposed by the present disclosure obtain the schematic netlist of the analog device object set, parse the schematic netlist to obtain the candidate signal path set of the analog device object set, obtain the signal intensity change parameters of each candidate signal path, so as to obtain the target signal path set composed of each target signal path from each candidate signal path, and then generate the target profile corresponding to the analog device according to the target signal path set. In the present disclosure, the candidate signal path set is obtained through schematic netlist parsing, and the target signal path set in the candidate signal path set is obtained through the signal intensity change parameters, so as to generate the corresponding target profile, without relying on manual drawing, reducing the dependence on manual work and the workload for obtaining the target profile, improving the acquisition efficiency and accuracy of the target profile, reducing the complexity of obtaining the target profile, and optimizing the method for obtaining the target profile of the device object.
[0036] It should be understood that the content described in the present disclosure is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it used to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The above and / or additional aspects and advantages of the present disclosure will become obvious and easy to understand from the following description of the embodiments in conjunction with the drawings, where:
[0038] Figure 1 is a flowchart of the profile acquisition method according to an embodiment of the present disclosure;
[0039] Figure 2 is a flowchart of the profile acquisition method according to another embodiment of the present disclosure;
[0040] Figure 3 is a flowchart of the profile acquisition method according to another embodiment of the present disclosure;
[0041] Figure 4 is a schematic structural diagram of the profile acquisition device according to an embodiment of the present disclosure;
[0042] Figure 5 is a block diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0043] The embodiments of the present disclosure will be described in detail below. The examples of the embodiments are shown in the drawings, where the same or similar reference numerals denote the same or similar elements or elements with the same or similar functions throughout. The embodiments described below with reference to the drawings are exemplary and are intended to explain the present disclosure, and should not be construed as limiting the present disclosure.
[0044] A method, apparatus, device, and medium for obtaining a configuration file according to an embodiment of the present disclosure will be described below with reference to the accompanying drawings.
[0045] Figure 1 It is a schematic flowchart of a method for obtaining a configuration file according to an embodiment of the present disclosure. As Figure 1 shown, the method includes:
[0046] S101, obtain a set of analog device objects and a schematic netlist of the set of analog device objects.
[0047] In an embodiment of the present disclosure, devices that need to be configured with parameters such as signal transmission paths and signal transmission frequency bands can be obtained. Among them, these devices can include radio frequency front-end devices or other devices required for signal transmission, and specific limitations are not made here.
[0048] Optionally, based on a preset method for constructing analog objects, these devices can be processed to construct analog objects, and the analog objects of these devices are marked as analog device objects of each device, so as to obtain a set of analog device objects composed of multiple analog device objects.
[0049] In an embodiment of the present disclosure, based on the set signal transmission principle, signal transmission can be realized through the set of analog device objects. In this scenario, the netlist corresponding to the signal transmission principle used by each analog device object during signal transmission can be marked as the schematic netlist of the set of analog device objects.
[0050] S102, parse the schematic netlist to obtain a set of candidate signal paths corresponding to the set of analog device objects.
[0051] In an embodiment of the present disclosure, the schematic netlist can be processed by an algorithm based on the netlist parsing algorithm in related technologies, and the parsing result of the schematic netlist can be obtained according to the result of the algorithm processing.
[0052] Optionally, the parsing result of the schematic netlist can include the connection relationships between the analog device objects and the component connection relationships inside each analog device object. In this scenario, based on the connection relationships between the analog device objects, the signal transmission simulation paths between the analog device objects can be obtained, and based on the component connection relationships inside each analog device object, the signal transmission simulation paths inside each analog device object can be obtained.
[0053] In this scenario, the obtained signal transmission simulation paths between the analog device objects and the signal transmission simulation paths inside each analog device object can be combined to obtain multiple combined signal transmission paths, which are respectively marked as multiple candidate signal paths.
[0054] Further, the set composed of the multiple candidate signal paths is marked as the candidate signal path set corresponding to the analog device object set.
[0055] S103. Obtain the signal intensity change parameters of each candidate signal path in the candidate signal path set, and based on the signal intensity change parameters, obtain the target signal path set from the candidate signal path set.
[0056] In the embodiments of the present disclosure, for any candidate signal path, a signal intensity adjustment device object for the signal is provided on this path. In this scenario, when the source signal is transmitted on this candidate signal path, it will be affected by the signal intensity adjustment device object, causing the signal intensity of the source signal to change.
[0057] In this scenario, the parameter used to indicate this signal intensity change can be marked as the signal intensity change parameter corresponding to this candidate signal path.
[0058] Among them, the signal intensity adjustment device object can include a signal gain device object or a signal insertion loss device object, and no specific limitation is made here.
[0059] In the embodiments of the present disclosure, for any candidate signal path, based on the signal intensity change parameter corresponding to this candidate signal path, the possible signal intensity change of the source signal transmitted on this path can be estimated and measured, so as to obtain the relevant parameter information of the signal transmitted through this path.
[0060] Further, the relevant parameter information of the signals transmitted on each candidate signal path can be obtained, and it can be identified whether each candidate signal path meets the conditions required for signal transmission. Then, some candidate signal paths that meet the conditions required for signal transmission are obtained from each candidate signal path as the target signal paths, and the set composed of this part of the target signal paths is marked as the target signal path set.
[0061] S104. Generate the target configuration file of the analog device object set according to the target signal path set.
[0062] In the embodiments of the present disclosure, the target signal path set includes each target signal path that meets the conditions required for signal transmission. In this scenario, the parameter configuration files of each analog device object can be generated according to this target signal path set.
[0063] Optionally, the parameter information that needs to be configured when each analog device object performs signal transmission can be obtained from the target signal path set, and file generation processing is performed on this part of the configuration parameter information based on a preset configuration file generation method. Then, the configuration files when each analog device object performs signal transmission are obtained according to the processing result and marked as the target configuration file of the analog device object set.
[0064] It should be noted that in the set of target signal paths, there are signal transmission paths formed between each analog device object and signal transmission paths inside each analog device object. In this scenario, the target configuration file includes both signal transmission configuration information between each analog device object and signal transmission configuration information required inside each analog device object.
[0065] The configuration file acquisition method proposed in this disclosure acquires the schematic netlist of the set of analog device objects, parses the schematic netlist, and obtains the candidate signal path set of the set of analog device objects. Obtain the signal intensity change parameters of each candidate signal path to obtain the set of target signal paths composed of each target signal path from each candidate signal path, and then generate the target configuration file corresponding to the analog device according to the set of target signal paths. In this disclosure, the candidate signal path set is obtained through schematic netlist parsing, and the set of target signal paths in the candidate signal path set is obtained through the signal intensity change parameters, so as to generate the corresponding target configuration file, without relying on manual drawing, reducing the dependence on manual work and the workload for obtaining the target configuration file, improving the acquisition efficiency and accuracy of the target configuration file, reducing the complexity of obtaining the target configuration file, and optimizing the method for obtaining the target configuration file of the device object.
[0066] In the above embodiment, regarding the acquisition of the target configuration file, it can be combined with Figure 2 for further understanding. Figure 2 is a schematic flowchart of the configuration file acquisition method according to another embodiment of this disclosure. As Figure 2 shown, this method includes:
[0067] S201, parse the schematic netlist to obtain the candidate signal path set corresponding to the set of analog device objects.
[0068] Optionally, parse the schematic netlist to obtain the first connection relationship between each analog device object and the second connection relationship inside each analog device object.
[0069] In the embodiment of this disclosure, the schematic netlist can be parsed based on the graph netlist parsing algorithm in the related art to obtain the corresponding parsing result. Among them, the parsing result includes the connection relationship between each analog device object, which can be marked as the first connection relationship, and the parsing result includes the internal component connection relationship of each analog device object, which can be marked as the second connection relationship inside each analog device object.
[0070] Optionally, obtain the candidate signal path set according to the first connection relationship and the second connection relationship.
[0071] Among them, according to the first connection relationship, a first initial signal path set formed among the analog device objects can be obtained.
[0072] Optionally, according to the first connection relationship, path drawing is performed on each analog device object to obtain a first path diagram among the analog device objects, and a first initial signal path set formed among the analog device objects is obtained from the first path diagram.
[0073] In the embodiments of the present disclosure, the first connection relationship is used to represent the call connection relationship among the analog device objects. In this scenario, based on the path diagram drawing algorithm in the related art, the call connection paths among the analog device objects are drawn based on the first connection relationship, and the drawn image is marked as the first path diagram among the analog device objects.
[0074] It should be noted that the first connection relationship can represent the call connection relationship between every two analog device objects in the analog device object set. In this scenario, from the first path diagram drawn based on this call connection relationship, the call connection relationship among multiple analog device objects can be obtained.
[0075] Furthermore, the signal transmission path formed by the call connection relationship among the multiple analog device objects in the first path diagram is obtained, and this signal transmission path can be marked as the first initial signal path among the multiple analog device objects.
[0076] Furthermore, all the first initial signal paths in the first path diagram are obtained, and the set formed by this part of the first initial signal paths is marked as the first initial signal path set among the analog device objects.
[0077] Correspondingly, a second initial signal path set inside each analog device object is obtained according to the second connection relationship.
[0078] Optionally, according to the second connection relationship, path drawing can be performed inside each analog device object to obtain a second path inside each analog device object, and a second initial signal path set inside each analog device object is obtained from the second path diagram.
[0079] In the embodiments of the present disclosure, for any analog device object, the second connection relationship can represent the call connection relationship between the internal components of this analog device object. In this scenario, according to the preset path diagram drawing algorithm, the internal signal transmission path diagram of this analog device object is drawn based on this call connection relationship, and the drawn path diagram is marked as the second path diagram of this analog device object.
[0080] It should be noted that for any analog device object, the second connection relationship of the analog device object can represent the call connection relationship between every two internal components. In this scenario, from the second path diagram drawn based on the call connection relationship, the call connection relationship between multiple internal components can be obtained.
[0081] Furthermore, obtain the signal transmission path formed by the call connection relationships between the multiple internal components, and this signal transmission path can be marked as the second initial signal path inside the analog device object.
[0082] Furthermore, obtain all the second initial signal paths in the second path diagram, and mark the set formed by this part of the second initial signal paths as the second initial signal path set inside the analog device object.
[0083] Optionally, obtain a candidate signal path set according to the first initial signal path set and the second initial signal path set.
[0084] In the embodiments of the present disclosure, based on a preset path combination and splicing method, each first initial signal path in the first initial signal path set and each second initial signal path in the second initial signal path set can be combined and spliced, and the path obtained after the combination and splicing is marked as a candidate signal path, so as to obtain the corresponding candidate signal path set.
[0085] As a possible implementation manner, based on a preset path combination strategy, any first initial signal path that meets the strategy can be obtained from the first initial signal path set, and each second initial signal path that meets the strategy can be obtained from each second initial signal path set. In this scenario, obtain the splicing order between this part of the signal paths, and perform sequential splicing on the first initial signal path and each second initial signal path according to this splicing order, so as to obtain the candidate signal path formed by the first initial signal path and each second initial signal path.
[0086] As another possible implementation manner, the call connection relationship between each first initial signal path and each second initial signal path can be obtained from the schematic netlist, and then, from the first initial signal path set and each second initial signal path set, the first initial signal path and each second initial signal path with corresponding call connection relationships are obtained. Furthermore, according to the call connection order under the call connection relationship, perform sequential splicing on the first initial signal path and each second initial signal path, so as to obtain the candidate signal path formed by the first initial signal path and each second initial signal path.
[0087] S202, obtain a target signal path set from the candidate signal path set according to the signal strength change parameter.
[0088] In the embodiments of the present disclosure, an algorithm for constructing a simulation environment can be based on a preset algorithm for constructing a simulation environment for each simulation device object, and then a signal transmission simulation environment for each simulation device object can be constructed according to the result of the algorithm processing.
[0089] In this scenario, simulated signal transmission of each candidate signal path can be performed in the signal transmission simulation environment, so as to obtain a set of target signal paths.
[0090] Optionally, according to the signal strength change parameter, the signal gain and signal insertion loss of each candidate signal path in the candidate signal path set are obtained, and, according to the signal gain and signal insertion loss, the set of target signal paths is obtained from the candidate signal path set.
[0091] In the embodiments of the present disclosure, a signal strength adjustment device object is provided on each candidate signal path, wherein the signal strength adjustment device object can perform gain processing on the analog transmission signal on each candidate signal path, or can perform insertion loss processing on the analog transmission signal on each candidate signal path.
[0092] In this scenario, the signal strength change parameter of each candidate signal path can be obtained, and from the signal strength change parameter, the signal gain obtained after gain processing on each candidate signal path and the signal insertion loss obtained after insertion loss processing on each candidate signal path can be obtained.
[0093] In this scenario, for any candidate signal path, the candidate frequency band set of the candidate signal path is obtained, and based on the candidate frequency band set, the simulation input signal of the candidate signal path is obtained, and, according to the signal gain and signal insertion loss on the candidate signal path, the signal output power of the simulation output signal of the candidate signal path under the simulation input signal is obtained.
[0094] In the embodiments of the present disclosure, for any candidate signal path, there are multiple signal frequency bands used for preset signal transmission on the candidate signal path, and the set composed of the multiple signal frequency bands can be marked as the candidate frequency band set of the candidate signal path.
[0095] Optionally, based on the candidate frequency band set, in the pre-constructed signal transmission simulation environment, the analog input signal that needs to be transmitted on this candidate signal path can be constructed, and the analog input signal can be marked as the simulation input signal of the candidate signal path.
[0096] Further, the simulation input signal is input into the candidate signal path, and the simulation input signal is analog-transmitted through this candidate signal path, and the signal transmitted by this candidate signal path is marked as the simulation output signal corresponding to the simulation input signal.
[0097] Optionally, the simulation output signal can be understood as the output signal obtained by subjecting the candidate signal path to gain processing and insertion loss processing of the simulation input signal. In this scenario, based on the signal gain and signal insertion loss of the candidate signal path, the output power corresponding to the simulation output signal can be obtained, and this power is the signal output power corresponding to the simulation output signal.
[0098] In this scenario, the signal output power can be compared with a preset reference data power range. Among them, it can be identified whether the signal output power matches the reference output power range, and based on the identification result, a target signal path set can be obtained from the candidate signal path set.
[0099] Among them, for any candidate signal path, in response to the signal output power of the candidate signal path falling within the preset reference output power range, the candidate signal path is determined as the target signal path to obtain the target signal path set.
[0100] In the embodiments of the present disclosure, for the simulation output signal corresponding to any candidate signal path, when the signal output power corresponding to the simulation output signal falls within the corresponding reference output power range, it can be determined that the signal output power matches the reference output power range. Furthermore, it can be determined that the signal output power meets the preset signal output power requirement. Furthermore, it can be determined that the transmission quality of the signal of this candidate signal path meets the preset signal transmission quality requirement. In this scenario, this candidate signal path can be determined as the target signal path that meets the signal transmission requirement.
[0101] Furthermore, obtain some target signal paths in the candidate signal path set that meet the transmission requirements, and the set composed of these partial target signal paths is the target signal path set.
[0102] Optionally, in response to the signal output power of the candidate signal path not falling within the reference output power range, the candidate signal path is determined as an abnormal signal path, and the abnormal frequency band set and / or the abnormal signal path of the abnormal signal path are corrected to obtain the corrected abnormal signal path.
[0103] In the embodiments of the present disclosure, for any candidate signal path, it is possible that the signal output power of the candidate signal path does not fall within the preset reference output power range. It can be determined that the signal output power does not match the reference output power range. In this scenario, it can be determined that the signal output power of the simulation output signal does not meet the preset signal transmission power requirement. Furthermore, it can be determined that the signal transmission quality of this candidate signal path does not meet the preset signal transmission quality requirement.
[0104] In this scenario, this candidate signal path can be marked as an abnormal signal path that does not meet the transmission quality requirement.
[0105] Optionally, a correction strategy preset for the abnormal signal path can be obtained, and the abnormal signal path can be corrected by the correction strategy, so as to obtain a corrected abnormal signal path.
[0106] In the embodiments of the present disclosure, the set of signal transmission frequency bands used by the abnormal signal path can be marked as an abnormal frequency band set. In this scenario, the correction strategy for the abnormal signal path can include a correction strategy constructed based on the adjustment of the abnormal frequency band set, or can include a correction strategy constructed based on the adjustment of the signal transmission path in the abnormal signal path, and no specific limitation is made here.
[0107] Optionally, if the corrected abnormal signal path still does not match the reference output power range, the corrected abnormal signal path is continuously corrected until the corrected abnormal signal path matches the reference output power range.
[0108] In the embodiments of the present disclosure, after obtaining the corrected abnormal signal path, the signal output power of the simulation output signal of the abnormal signal path can be obtained again, and it is continuously compared with the preset reference output power range. Among them, if the signal output power still does not fall within the reference output power range, it can be determined that the signal output power still does not match the reference output power range, and then the abnormal signal path needs to be continuously corrected until the corrected abnormal signal path matches the reference output power range.
[0109] Correspondingly, if the signal output power still falls within the reference output power range, it can be determined that the signal output power matches the reference output power range. Furthermore, it can be determined that the correction of this abnormal signal path is completed, and the corrected abnormal signal path can be determined as the target signal path that meets the signal transmission quality requirements.
[0110] S203. Generate a target configuration file for the set of analog device objects according to the set of target signal paths.
[0111] Optionally, determine at least one signal frequency band to which the signal that can be transmitted by the target signal path in the set of target signal paths belongs, and determine a target frequency band set of the target signal path according to the at least one signal frequency band.
[0112] In the embodiments of the present disclosure, for any target signal path, at least one signal frequency band used when the target signal path transmits a signal can be obtained, and the set composed of the at least one signal frequency band is marked as the target frequency band set of the target signal path.
[0113] Among them, the signal that the target signal path supports transmitting can be marked as the signal that can be transmitted by the target signal path.
[0114] Optionally, according to the pre-obtained configuration file generation policy, based on the target signal path set and the target frequency band sets of each target signal path in the target signal path set, the target configuration file of the analog device object set is obtained.
[0115] In the embodiments of the present disclosure, the target configuration file of the analog device object set corresponds to a preset configuration file generation policy, where the configuration file generation policy may include relevant information such as the configuration file generation format and the configuration file generation method.
[0116] In this scenario, according to the configuration file generation method carried in the configuration file generation policy, file generation processing can be performed on the target signal path set and the target frequency band sets of each target signal path, and based on the generation format of the configuration file, format collation is performed on the target signal path set and the target frequency band sets of each target signal path, so as to realize the generation of the configuration file, and the generated configuration file is determined as the target configuration file of the analog device object set.
[0117] It should be noted that the configuration file generation policy may include the configuration file generation format and the configuration file generation method proposed in the above embodiments, may also include various parameters and settings required for the configuration file generation, and may further include the generation tools and scripts required for the target configuration file generation, etc., which are not specifically limited here.
[0118] The configuration file acquisition method proposed in the present disclosure obtains a candidate signal path set through schematic netlist parsing, and corrects the abnormal signal paths in the candidate signal path set. During the acquisition process of the target signal path set, automatic correction and automatic adjustment of abnormal paths are realized, without relying on manual correction of abnormal paths, reducing the probability of occurrence of abnormal situations where the target signal path set cannot be obtained due to the inability to automatically correct abnormal paths. The target signal path set in the candidate signal path set is obtained through the signal strength change parameter, so as to generate the corresponding target configuration file, without relying on manual drawing, reducing the dependence on manual work and the workload for obtaining the target configuration file, improving the acquisition efficiency and accuracy of the target configuration file, reducing the complexity of obtaining the target configuration file, and optimizing the method for obtaining the target configuration file of the device object.
[0119] For a better understanding of the above embodiments, reference may be made to Figure 3 , Figure 3 which is a schematic flow chart of the configuration file acquisition method according to another embodiment of the present disclosure. As Figure 3 shown, the method includes:
[0120] Obtain a set of analog device objects and a corresponding schematic netlist, parse the schematic netlist, obtain a first connection relationship between each analog device object, and a second connection relationship within each analog device object, and then Figure 3 The illustrated automatic drawing generation process obtains a first path diagram between each analog device object and a second path diagram within each analog device object.
[0121] Optionally, a candidate signal path set is obtained according to the first path map and the second path map, and Figure 3 The link of associating the signal frequency band set shown in FIG. 1 obtains the candidate frequency band set of each candidate signal path, and further, by Figure 3 The simulation link shown builds a signal transmission simulation environment for each candidate signal path.
[0122] Optionally, a simulated input signal of each candidate signal path is obtained, and simulated signal transmission of each candidate signal path is performed in the signal transmission simulation environment, wherein, for any candidate signal path, a simulated output signal obtained after gain and insertion loss processing of the simulated input signal by the candidate signal path is obtained.
[0123] Further, according to the signal output power of the simulated output signal of each candidate signal path, it is identified whether each candidate signal path passes Figure 3 A simulation is shown.
[0124] Among them, it is possible to identify whether each candidate signal path passes the comparison result based on whether the signal output power matches the preset reference output power interval. Figure 3 The simulation shown in FIG. 1 shows a simulation in which, for any candidate signal path, when the signal output power of the candidate signal path matches the reference output power interval, it can be determined that the candidate signal path has passed the Figure 3 The simulation link is shown, and when the signal output power of the candidate signal path does not match the reference output power interval, it can be determined that the candidate signal path does not pass Figure 3 The simulation link is shown.
[0125] like Figure 3 As shown, for the candidate signal paths that fail the simulation, they can be marked as abnormal signal paths. Figure 3 The associated signal frequency band set is modified as shown, and / or, by Figure 3 In the first path diagram and the second path diagram obtained by the automatic drawing link shown, the path used by the abnormal signal path for signal transmission is corrected, and the abnormal signal path is corrected until the corrected abnormal signal path passes Figure 3 The simulation link is shown.
[0126] Further, obtain the set of target signal paths obtained through analog simulation in the set of candidate signal paths, obtain the target signal frequency bands of each set of target signal paths, and generate a configuration file based on the set of target signal paths and the target signal frequency bands of each set of target signal paths through a preset configuration file generation strategy, so as to obtain Figure 3 the target configuration file shown.
[0127] The configuration file acquisition method proposed in the present disclosure obtains a set of candidate signal paths through schematic netlist parsing, and corrects the abnormal signal paths in the set of candidate signal paths. During the acquisition process of the set of target signal paths, automatic correction and adjustment of abnormal paths are realized, without relying on manual correction of abnormal paths, reducing the probability of occurrence of abnormal situations where the set of target signal paths cannot be obtained due to the inability to automatically correct abnormal paths. The set of target signal paths in the set of candidate signal paths is obtained through the signal intensity change parameter, thereby generating the corresponding target configuration file, without relying on manual drawing, reducing the dependence on manual work and the workload for obtaining the target configuration file, improving the acquisition efficiency and accuracy of the target configuration file, reducing the complexity of obtaining the target configuration file, and optimizing the method for obtaining the target configuration file of the device object.
[0128] Corresponding to the configuration file acquisition methods proposed in the above several embodiments, an embodiment of the present disclosure also proposes a configuration file acquisition device. Since the configuration file acquisition device proposed in the embodiment of the present disclosure corresponds to the configuration file acquisition methods proposed in the above several embodiments, the implementation manners of the above configuration file acquisition methods are also applicable to the configuration file acquisition device proposed in the embodiment of the present disclosure, and will not be described in detail in the following embodiments.
[0129] Figure 4 It is a schematic structural diagram of a configuration file acquisition device according to an embodiment of the present disclosure. As Figure 4 shown, the configuration file acquisition device 400 includes a first acquisition module 41, a second acquisition module 42, a third acquisition module 43, and a generation module 44, where:
[0130] The first acquisition module 41 is configured to acquire a set of analog device objects and the schematic netlist of the set of analog device objects;
[0131] The second acquisition module 42 is configured to parse the schematic netlist to obtain a set of candidate signal paths corresponding to the set of analog device objects;
[0132] The third acquisition module 43 is configured to acquire the signal intensity change parameters of each candidate signal path in the set of candidate signal paths, and obtain a set of target signal paths from the set of candidate signal paths according to the signal intensity change parameters;
[0133] A generation module 44, configured to generate a target configuration file for a set of analog device objects according to a set of target signal paths.
[0134] In an embodiment of the present disclosure, the third acquisition module 43 is further configured to: obtain the signal gain and signal insertion loss of each candidate signal path in the set of candidate signal paths according to the signal strength change parameter; and obtain the set of target signal paths from the set of candidate signal paths according to the signal gain and signal insertion loss.
[0135] In an embodiment of the present disclosure, the third acquisition module 43 is further configured to: for any candidate signal path, obtain a set of candidate frequency bands of the candidate signal path, and obtain a simulation input signal of the candidate signal path based on the set of candidate frequency bands; obtain the signal output power of the simulation output signal of the candidate signal path under the simulation input signal according to the signal gain and signal insertion loss on the candidate signal path; identify whether the signal output power matches a reference output power interval, and obtain the set of target signal paths from the set of candidate signal paths according to the identification result.
[0136] In an embodiment of the present disclosure, the third acquisition module 43 is further configured to: in response to the signal output power of a candidate signal path falling within a preset reference output power interval, determine that the candidate signal path is a target signal path, so as to obtain a set of target signal paths.
[0137] In an embodiment of the present disclosure, the third acquisition module 43 is further configured to: in response to the signal output power of a candidate signal path not falling within the reference output power interval, determine that the candidate signal path is an abnormal signal path; correct the set of abnormal frequency bands and / or the abnormal signal path of the abnormal signal path to obtain a corrected abnormal signal path; if the corrected abnormal signal path still does not match the reference output power interval, continue to correct the corrected abnormal signal path until the corrected abnormal signal path matches the reference output power interval.
[0138] In an embodiment of the present disclosure, the second acquisition module 42 is further configured to: parse the schematic netlist to obtain a first connection relationship between each analog device object and a second connection relationship inside each analog device object; and obtain a set of candidate signal paths according to the first connection relationship and the second connection relationship.
[0139] In an embodiment of the present disclosure, the second acquisition module 42 is further configured to: obtain a first set of initial signal paths formed between each analog device object according to the first connection relationship; obtain a second set of initial signal paths inside each analog device object according to the second connection relationship; and obtain a set of candidate signal paths according to the first set of initial signal paths and the second set of initial signal paths.
[0140] In an embodiment of the present disclosure, the second acquisition module 42 is further configured to: perform path drawing on each analog device object according to the first connection relationship to obtain a first path diagram among the analog device objects; and obtain a first initial signal path set formed among the analog device objects from the first path diagram.
[0141] In an embodiment of the present disclosure, the second acquisition module 42 is further configured to: perform path drawing inside each analog device object according to the second connection relationship to obtain a second path diagram inside the analog device objects; and obtain a second initial signal path set inside the analog device objects from the second path diagram.
[0142] In an embodiment of the present disclosure, the generation module 44 is further configured to: determine at least one signal frequency band to which the signal that can be transmitted by the target signal path in the target signal path set belongs, and determine a target frequency band set of the target signal path according to the at least one signal frequency band; and generate a target configuration file of the analog device object set based on the target signal path set and the target frequency band sets of the target signal paths in the target signal path set according to the pre-acquired configuration file generation strategy.
[0143] The configuration file acquisition device proposed by the present disclosure acquires a schematic netlist of an analog device object set, parses the schematic netlist to obtain a candidate signal path set of the analog device object set. The signal strength change parameters of each candidate signal path are obtained to obtain a target signal path set composed of each target signal path from each candidate signal path, and then a target configuration file corresponding to the analog device is generated according to the target signal path set. In the present disclosure, the candidate signal path set is obtained through schematic netlist parsing, and the target signal path set in the candidate signal path set is obtained through the signal strength change parameters, so as to generate the corresponding target configuration file, without relying on manual drawing, reducing the dependence on manual labor and the workload for obtaining the target configuration file, improving the acquisition efficiency and accuracy of the target configuration file, reducing the complexity of obtaining the target configuration file, and optimizing the method for obtaining the target configuration file of the device object.
[0144] To achieve the above embodiment, the present disclosure further provides a vehicle, wherein the vehicle is used to implement the configuration file acquisition method proposed in the above embodiment.
[0145] To achieve the above embodiment, the present disclosure further provides an electronic device, a computer-readable storage medium, and a computer program product.
[0146] Figure 5 For a block diagram of an electronic device 500 according to an embodiment of the present disclosure, as Figure 5As shown, the electronic device 500 includes a memory 51, a processor 52, and a computer program stored on the memory 51 and executable on the processor 52. When the processor 52 executes the program instructions, the configuration file acquisition method provided in the above embodiment is implemented.
[0147] The configuration file acquisition method proposed in the present disclosure acquires the schematic netlist of the analog device object set, and parses the schematic netlist to obtain the candidate signal path set of the analog device object set. The signal strength change parameters of each candidate signal path are obtained to obtain the target signal path set composed of each target signal path from each candidate signal path, and then the target configuration file corresponding to the analog device is generated according to the target signal path set. In the present disclosure, the candidate signal path set is obtained through schematic netlist parsing, and the target signal path set in the candidate signal path set is obtained through the signal strength change parameters, so as to generate the corresponding target configuration file, without relying on manual drawing, reducing the dependence on manual work and the workload for obtaining the target configuration file, improving the acquisition efficiency and accuracy of the target configuration file, reducing the complexity of obtaining the target configuration file, and optimizing the method for obtaining the target configuration file of the device object.
[0148] The various embodiments of the systems and techniques described above in this document can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, the programmable processor can be a dedicated or general-purpose programmable processor, and can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit the data and instructions to the storage system, the at least one input device, and the at least one output device.
[0149] The various embodiments of the systems and techniques described above in this specification can be implemented in digital electronic circuitry, integrated circuit systems, field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), systems on chip (SOC), complex programmable logic devices (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be a special-purpose or general-purpose programmable processor that receives data and instructions from, and transmits data and instructions to, a storage system, at least one input device, and at least one output device.
[0150] The program code for implementing the methods of the present disclosure itself can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions / operations specified in the flowchart and / or block diagram to be implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package partially on the machine and partially on a remote machine, or entirely on the remote machine or server.
[0151] In the context of this disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0152] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and a pointing device (e.g., a mouse or a trackball) through which the user can provide input to the computer. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, speech input, or tactile input).
[0153] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected to each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), the Internet, and blockchain network.
[0154] A computer system can include a client and a server. The client and the server are generally remote from each other and typically interact through a communication network. The relationship between the client and the server is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, solving the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services (“Virtual Private Server”, or simply “VPS”). The server can also be a server of a distributed system, or a server combined with blockchain.
[0155] In the description of this specification, the descriptions referring to terms such as "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.
[0156] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include at least one of such features. In the description of the present disclosure, "a plurality of" means at least two, such as two, three, etc., unless otherwise specifically defined.
[0157] Any process or method description, whether in a flowchart or otherwise described herein, can be understood to represent a module, segment, or portion of code including one or more executable instructions for implementing a customized logic function or process, and the scope of the preferred embodiments of the present disclosure includes additional implementations, where the functions can be executed in a substantially simultaneous manner or in the reverse order according to the functions involved, rather than in the order shown or discussed, which should be understood by those skilled in the art to which the embodiments of the present disclosure pertain.
[0158] The logic and / or steps represented in the flowchart or otherwise described herein can be considered as a definite sequence list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, apparatus or device (such as a computer-based system, a system including a processor or other systems that can fetch and execute instructions from the instruction execution system, apparatus or device), or used in combination with these instruction execution systems, apparatus or devices. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate or transport a program for use by or in connection with an instruction execution system, apparatus or device. More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer diskette (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or other suitable media on which a program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpretation or other suitable processing as necessary, and then stored in a computer memory.
[0159] It should be understood that various parts of the present disclosure can be implemented by hardware, software, firmware or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or a combination of the following techniques well known in the art can be used: discrete logic circuits having logic gate circuits for implementing logical functions on data signals, application specific integrated circuits having appropriate combinational logic gate circuits, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
[0160] Those of ordinary skill in the art of this technology can understand that all or part of the steps carried by the methods of the above embodiments can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiments.
[0161] In addition, in each embodiment of the present disclosure, each functional unit can be integrated into a processing module, or each unit can exist physically alone, or two or more units can be integrated into one module. The above-mentioned integrated module can be implemented in the form of hardware or in the form of a software functional module. When the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0162] The above-mentioned storage medium can be a read-only memory, a magnetic disk, an optical disc, etc. Although the embodiments of the present disclosure have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present disclosure.
[0163] It should be understood that various forms of the processes shown above can be used, reordering, adding, or deleting steps. For example, the steps described in the present disclosure can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in the present disclosure can be achieved. There is no limitation herein.
[0164] The above specific implementation manners do not constitute a limitation to the protection scope of the present disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principle of the present disclosure shall be included within the protection scope of the present disclosure.
Claims
1. A method for obtaining a configuration file, characterized in that The method includes: Obtaining a set of analog device objects and a schematic netlist of the set of analog device objects; Parsing the schematic netlist to obtain a set of candidate signal paths corresponding to the set of analog device objects; Obtaining signal strength change parameters of each candidate signal path in the set of candidate signal paths, and obtaining a set of target signal paths from the set of candidate signal paths according to the signal strength change parameters; Generating a target configuration file for the set of analog device objects according to the set of target signal paths.
2. The method according to claim 1, wherein The obtaining a set of target signal paths from the set of candidate signal paths according to the signal strength change parameters includes: Obtaining the signal gain and signal insertion loss of each candidate signal path in the set of candidate signal paths according to the signal strength change parameters; Obtaining a set of target signal paths from the set of candidate signal paths according to the signal gain and the signal insertion loss.
3. The method according to claim 2, characterized in that, The obtaining a set of target signal paths from the set of candidate signal paths according to the signal gain and the signal insertion loss includes: For any candidate signal path, obtaining a set of candidate frequency bands of the candidate signal path, and obtaining a simulation input signal of the candidate signal path based on the set of candidate frequency bands; Obtaining the signal output power of the simulation output signal of the candidate signal path under the simulation input signal according to the signal gain and signal insertion loss on the candidate signal path; Identifying whether the signal output power matches a reference output power range, and obtaining the set of target signal paths from the set of candidate signal paths according to the identification result.
4. The method according to claim 3, wherein The identifying whether the signal output power matches a reference output power range, and obtaining the set of target signal paths from the set of candidate signal paths according to the identification result includes: For any candidate signal path, in response to the signal output power of the candidate signal path falling within a preset reference output power range, determining the candidate signal path as a target signal path to obtain the set of target signal paths.
5. The method according to claim 4, characterized in that The method further includes: In response to the signal output power of the candidate signal path not falling within the reference output power range, determining the candidate signal path as an abnormal signal path; Correcting the set of abnormal frequency bands and / or the abnormal signal path of the abnormal signal path to obtain a corrected abnormal signal path; If the corrected abnormal signal path still does not match the reference output power range, continuing to correct the corrected abnormal signal path until the corrected abnormal signal path matches the reference output power range.
6. The method according to any one of claims 1-5, characterized in that, The parsing the schematic netlist to obtain a set of candidate signal paths corresponding to the set of analog device objects includes: Parsing the schematic netlist to obtain a first connection relationship between each analog device object and a second connection relationship inside each analog device object; Obtaining the set of candidate signal paths according to the first connection relationship and the second connection relationship.
7. The method according to claim 6, wherein The obtaining the set of candidate signal paths according to the first connection relationship and the second connection relationship includes: According to the first connection relationship, obtain a first set of initial signal paths formed among the analog device objects; According to the second connection relationship, obtain a second set of initial signal paths inside each analog device object; According to the first set of initial signal paths and the second set of initial signal paths, obtain the candidate signal path set.
8. The method according to claim 7, wherein The step of obtaining the first set of initial signal paths formed among the analog device objects according to the first connection relationship includes: According to the first connection relationship, perform path drawing on each analog device object to obtain a first path diagram among the analog device objects; Obtain the first set of initial signal paths formed among the analog device objects from the first path diagram.
9. The method according to claim 7, characterized in that, The step of obtaining the second set of initial signal paths inside each analog device object according to the second connection relationship includes: According to the second connection relationship, perform path drawing inside each analog device object to obtain a second path diagram inside each analog device object; Obtain the second set of initial signal paths inside each analog device object from the second path diagram.
10. The method according to any one of claims 1-5, characterized in that, The step of generating the target configuration file of the analog device object set according to the target signal path set includes: Determine at least one signal frequency band to which the signal that can be transmitted by the target signal path in the target signal path set belongs, and determine the target frequency band set of the target signal path according to the at least one signal frequency band; According to the pre-obtained configuration file generation strategy, based on the target signal path set and the target frequency band sets of the target signal paths in the target signal path set, obtain the target configuration file of the analog device object set.
11. A configuration file acquisition device, characterized in that, The device includes: A first acquisition module, configured to acquire a set of analog device objects and the schematic netlist of the set of analog device objects; A second acquisition module, configured to parse the schematic netlist to obtain a candidate signal path set corresponding to the set of analog device objects; A third acquisition module, configured to acquire the signal intensity change parameters of each candidate signal path in the candidate signal path set, and according to the signal intensity change parameters, acquire a target signal path set from the candidate signal path set; A generation module, configured to generate a target configuration file of the set of analog device objects according to the target signal path set.
12. An electronic device, characterized in that, It includes: A processor; A memory for storing executable instructions of the processor; Wherein, the processor is configured to execute instructions to implement the method according to any one of claims 1-10.
13. A computer-readable storage medium, when the instructions in the computer-readable storage medium are executed by the processor of an electronic device, enable the electronic device to execute the method according to any one of claims 1-10.