Signal Behavior Model Conversion Method, Device, Computer Equipment and Storage Medium

By establishing an equivalent passive circuit model and correcting the scattering parameters, extracting parameter poles and zero points, and generating the target circuit model, the problem of insufficient accuracy of the S parameter model is solved, and high-precision circuit simulation is achieved.

CN120257922BActive Publication Date: 2025-08-01JCET SEMICON (SHAOXING) CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510719842.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-30
Publication Date
2025-08-01
Estimated Expiration
2045-05-30

AI Technical Summary

Technical Problem

In the prior art, when converted into a circuit model recognized by circuit simulation tools, the S parameter model is insufficient in accuracy and it is difficult to meet the needs of high-precision simulation.

Method used

By obtaining the initial scattering parameters in the frequency domain parameter model, establishing an equivalent passive circuit model, determining DC point information and correcting the scattering parameters, generating the target scattering parameters, using impulse response data to update the model, generating the target circuit model, extracting parameter poles and zero points for fitting, and generating the target circuit model.

Benefits of technology

The conversion accuracy of the S-parameter circuit model is improved, making the model closer to the dynamic response of the real physical channel, ensuring that no abnormal deviation is introduced during the time and frequency domain conversion process, and improving the accuracy of circuit simulation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120257922B_ABST
    Figure CN120257922B_ABST
Patent Text Reader

Abstract

The present application relates to a signal behavior model conversion method, apparatus, computer device, computer-readable storage medium, and computer program product. The method includes: obtaining initial scattering parameters in a frequency domain parameter model, and establishing an equivalent passive circuit model according to the initial scattering parameters; wherein the initial scattering parameters refer to frequency domain scattering matrix parameters for describing signal transmission paths; determining DC point information according to the equivalent passive circuit model, and correcting the initial scattering parameters according to the DC point information to obtain corrected scattering parameters; determining corresponding impulse response data according to the corrected scattering parameters, and updating the corrected scattering parameters according to the impulse response data to obtain target scattering parameters; and generating a target circuit model according to the target scattering parameters. Using this method can improve the conversion accuracy of the circuit model based on S parameters.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of integrated circuits, and particularly to a signal behavior model conversion method, apparatus, computer device, storage medium, and computer program product. Background Art

[0002] In high-speed signal processing, radio frequency circuits, and chip package design, S-parameters (Scattering Parameters), as a frequency-domain model for describing signal behavior, are widely used in the modeling and analysis of passive structures such as PCB (Printed Circuit Board) traces, package interconnections, connectors, and cables. S-parameters can effectively reflect the reflection and transmission characteristics of signals at different frequency points and do not involve physical geometry information, facilitating system-level simulation delivery between different design parties.

[0003] However, the S-parameter model cannot be directly used for time-domain simulation in IC design software and needs to be converted into a circuit model recognizable by circuit simulation tools (such as Spice simulators). In related technologies, S-parameter conversion is mainly based on mathematical fitting methods, but there are often deficiencies in model accuracy and it is difficult to meet the requirements of high-precision simulation. Summary of the Invention

[0004] Based on this, it is necessary to provide a signal behavior model conversion method, apparatus, computer device, computer-readable storage medium, and computer program product that can improve the conversion accuracy of the circuit model based on S-parameters for the above technical problems.

[0005] In a first aspect, the present application provides a signal behavior model conversion method, including:

[0006] Obtain the initial scattering parameters in the frequency-domain parameter model and establish an equivalent passive circuit model according to the initial scattering parameters; wherein, the initial scattering parameters refer to the frequency-domain scattering matrix parameters used to describe the signal transmission path;

[0007] Determine the DC point information according to the equivalent passive circuit model and correct the initial scattering parameters according to the DC point information to obtain corrected scattering parameters;

[0008] Determine the corresponding impulse response data according to the corrected scattering parameters and update the corrected scattering parameters according to the impulse response data to obtain target scattering parameters;

[0009] Generate a target circuit model according to the target scattering parameters.

[0010] In one of the embodiments, the generating a target circuit model according to the target scattering parameters includes:

[0011] Extracting parameter poles and / or parameter zeros of the target scattering parameters; wherein the parameter poles and / or parameter zeros refer to positions in the complex plane that describe the frequency response characteristics of the target scattering parameters, and are used to reflect the energy accumulation and attenuation behavior of the signal path;

[0012] A target circuit model is generated according to the parameter poles and / or the parameter zeros.

[0013] In one embodiment, extracting the parameter poles and / or parameter zeros of the target scattering parameters includes:

[0014] Get the initial order;

[0015] Fitting the number of the parameter poles and / or the parameter zeros according to the initial order and the target scattering parameter to generate an order fitting result;

[0016] A target order is determined according to the order fitting result, and parameter poles and / or parameter zeros corresponding to the target order are extracted.

[0017] In one embodiment, the initial order is a preset minimum order; determining the target order according to the order fitting result, and extracting the parameter poles and / or parameter zeros corresponding to the target order, includes:

[0018] Calculating a fitting error according to the order fitting result;

[0019] When the fitting error exceeds a preset error threshold, the initial order is increased according to the fitting error, and the step of generating an order fitting result according to the initial order and the target scattering parameter is re-executed until the fitting error does not exceed the preset error threshold, thereby obtaining a target order and parameter poles and / or parameter zeros corresponding to the target order.

[0020] In one embodiment, determining corresponding impulse response data according to the modified scattering parameters, and updating the modified scattering parameters according to the impulse response data to obtain target scattering parameters includes:

[0021] Performing an inverse Fourier transform on the modified scattering parameter to obtain a first impulse response;

[0022] performing filtering processing on the first impulse response to obtain a second impulse response;

[0023] Performing Fourier transform on the second impulse response to update the modified scattering parameter to obtain the target scattering parameter.

[0024] In one embodiment, determining the DC point information according to the equivalent passive circuit model includes:

[0025] Perform capacitance reduction processing and / or inductance reduction processing on the equivalent passive circuit model to obtain a simplified circuit model;

[0026] Determine DC point information according to the simplified circuit model.

[0027] In a second aspect, the present application further provides a signal behavior model conversion device, including:

[0028] A data acquisition module, configured to acquire initial scattering parameters in a frequency-domain parameter model and establish an equivalent passive circuit model according to the initial scattering parameters; wherein, the initial scattering parameters refer to frequency-domain scattering matrix parameters for describing a signal transmission path;

[0029] A first correction module, configured to determine DC point information according to the equivalent passive circuit model and correct the initial scattering parameters according to the DC point information to obtain corrected scattering parameters;

[0030] A second correction module, configured to determine corresponding impulse response data according to the corrected scattering parameters and update the corrected scattering parameters according to the impulse response data to obtain target scattering parameters;

[0031] A model generation module, configured to generate a target circuit model according to the target scattering parameters.

[0032] In a third aspect, the present application further provides a computer device, including a memory and a processor, where the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0033] Acquire initial scattering parameters in a frequency-domain parameter model and establish an equivalent passive circuit model according to the initial scattering parameters; wherein, the initial scattering parameters refer to frequency-domain scattering matrix parameters for describing a signal transmission path;

[0034] Determine DC point information according to the equivalent passive circuit model and correct the initial scattering parameters according to the DC point information to obtain corrected scattering parameters;

[0035] Determine corresponding impulse response data according to the corrected scattering parameters and update the corrected scattering parameters according to the impulse response data to obtain target scattering parameters;

[0036] Generate a target circuit model according to the target scattering parameters.

[0037] In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0038] Obtain the initial scattering parameters in the frequency-domain parameter model, and establish an equivalent passive circuit model according to the initial scattering parameters; wherein, the initial scattering parameters refer to the frequency-domain scattering matrix parameters used to describe the signal transmission path;

[0039] Determine the DC point information according to the equivalent passive circuit model, and correct the initial scattering parameters according to the DC point information to obtain corrected scattering parameters;

[0040] Determine the corresponding impulse response data according to the corrected scattering parameters, and update the corrected scattering parameters according to the impulse response data to obtain target scattering parameters;

[0041] Generate a target circuit model according to the target scattering parameters.

[0042] In a fifth aspect, the present application also provides a computer program product, including a computer program, which when executed by a processor implements the following steps:

[0043] Obtain the initial scattering parameters in the frequency-domain parameter model, and establish an equivalent passive circuit model according to the initial scattering parameters; wherein, the initial scattering parameters refer to the frequency-domain scattering matrix parameters used to describe the signal transmission path;

[0044] Determine the DC point information according to the equivalent passive circuit model, and correct the initial scattering parameters according to the DC point information to obtain corrected scattering parameters;

[0045] Determine the corresponding impulse response data according to the corrected scattering parameters, and update the corrected scattering parameters according to the impulse response data to obtain target scattering parameters;

[0046] Generate a target circuit model according to the target scattering parameters.

[0047] The above signal behavior model conversion method, device, computer equipment, storage medium and computer program product obtain the initial scattering parameters in the frequency domain parameter model. The initial scattering parameters refer to the frequency domain scattering matrix parameters used to describe the signal transmission path. By obtaining the initial scattering parameters for describing the signal path, the reflection and transmission characteristics of the channel at different frequencies can be comprehensively captured. Combining with the equivalent passive circuit model established based on the scattering parameters, the physical behavior of the signal transmission path is structurally expressed by the circuit. The DC point information is determined according to the equivalent passive circuit model. The equivalent passive circuit model can provide the electrical characteristics of the signal channel under low-frequency or even DC conditions, so as to use this information to correct the initial scattering parameters to complement their low-frequency characteristics and obtain the corrected scattering parameters. Further, the corresponding impulse response data is determined according to the corrected scattering parameters, and the corrected scattering parameters are updated according to the impulse response data to obtain the target scattering parameters, so as to perform time-domain analysis and update, which can further eliminate potential anomalies or non-physical properties in the frequency-domain data and make the model closer to the dynamic response of the real physical channel. Finally, according to the target scattering parameters, a target circuit model is generated, improving the conversion accuracy of the circuit model based on S parameters. Brief Description of the Drawings

[0048] To more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required for use in the description of the embodiments or related technologies. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained according to these drawings.

[0049] Figure 1 It is an application environment diagram of the signal behavior model conversion method in an embodiment;

[0050] Figure 2 It is a flowchart of the signal behavior model conversion method in an embodiment;

[0051] Figure 3 It is a flowchart of the signal behavior model conversion method in another embodiment;

[0052] Figure 4 It is a waveform diagram before correcting the DC point by the signal behavior model conversion method in an embodiment;

[0053] Figure 5 It is a waveform diagram after correcting the DC point by the signal behavior model conversion method in an embodiment;

[0054] Figure 6 It is a structural block diagram of the signal behavior model conversion device in an embodiment;

[0055] Figure 7 Internal structure diagram of a computer device in an embodiment

[0056] Figure 8 Internal structure diagram of a computer device in another embodiment Detailed implementation manners

[0057] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0058] The signal behavior model conversion method provided by the embodiments of the present application can be applied to an application environment as shown in Figure 1 In the figure, the terminal 102 communicates with the server 104 through a network. The terminal 102 can be used to obtain a frequency-domain parameter model or directly obtain an initial scattering parameter, and send the initial scattering parameter to the server 104. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or can be placed in the cloud or other network servers. The data storage system can be used to store the initial scattering parameter, the equivalent passive circuit model, and the parameter information of each component in the circuit model. Among them, the terminal 102 can be, but is not limited to, various personal computers, laptop computers, smart phones, tablet computers, Internet of Things devices, and portable wearable devices, etc. The server 104 can be implemented by an independent server or a server cluster composed of multiple servers. The server 104 can be deployed in a circuit model generation system to establish a database for storing S-parameter models, as the basic data source for subsequent processing, and centrally manage all S-parameter files that need to be converted.

[0059] In an exemplary embodiment, as shown in Figure 2 In the figure, a signal behavior model conversion method is provided. Taking the method applied to the server 104 in Figure 1 as an example, the method includes the following steps S202 to step S208. Among them:

[0060] Step S202: Obtain the initial scattering parameter in the frequency-domain parameter model, and establish an equivalent passive circuit model according to the initial scattering parameter.

[0061] Among them, the initial scattering parameter refers to the frequency-domain scattering matrix parameter used to describe the signal transmission path, that is, the S parameter. The S parameter can be understood as a signal behavior model based on the frequency domain, which characterizes the signal reflection and transmission characteristics at different frequency points in the form of complex numbers. It is a set of complex matrices that can detail how the signal is reflected (i.e., the signal returns to the original port) and transmitted (i.e., the signal goes from one port to another port) at different frequency points. For example, in high-speed interconnections such as packaging or PCB traces, the S parameter can be used to describe the electrical behavior of structures such as chip package vias, microstrip lines, and connectors. These models can be stored in standard format files (such as.s2p or.s4p), and the frequency range can cover a wideband range from 100 MHz to dozens of GHz.

[0062] Exemplarily, when obtaining such initial scattering parameters, the server 104 can directly obtain the standard S parameter file from the design team or manufacturer through the terminal 102 or other servers, or can export data through high-frequency simulation tools (such as the measurement results of a vector network analyzer). Taking the package interconnection as an example, the server 104 can process a microstrip line with a length of 10 millimeters. Its S parameter model shows that at 2 GHz, S11 (reflection coefficient) is -15 dB, and S21 (transmission coefficient) is -1 dB, that is, most of the signals can be transmitted smoothly, but there is still a small part reflected back to the input end.

[0063] Furthermore, after obtaining the S parameter, the server 104 can further establish an equivalent passive circuit model to achieve the physical mapping from the "black box" frequency-domain data to the circuit structure. Among them, the equivalent passive circuit model refers to a circuit network composed of passive components such as resistors, inductors, and capacitors, and these components can reflect the signal transmission and reflection characteristics shown in the S parameter. For example, for a package via structure, the server 104 can equivalent it to a simple RLC network composed of a series inductor, a parallel capacitor, and a parasitic resistor to simulate the impedance discontinuity and energy loss phenomena encountered when the signal propagates in the package. The server 104 can establish this model based on the existing physical structure information, such as the stack-up structure of the package, the trace width, the copper thickness, and the dielectric parameters. In addition, the server 104 can call the basic data in the passive design database from the data storage system, automatically identify the typical electrical properties of the package structure, and then generate a preliminary circuit model.

[0064] Exemplarily, a multi-port system described by an S-parameter model, such as a four-port packaged sub-module, not only needs to consider a single S11 or S21 parameter, but also deal with the mutual influence between multiple ports, such as S13 or S24, etc. Specifically, in the scattering parameter (S-parameter) modeling, the above parameter items such as S11, S21, S13, S24, etc. are specific matrix elements used to describe the signal transmission and reflection behaviors in a multi-port system. In a multi-port structure, taking a four-port packaged sub-module as an example, S11 represents the reflection characteristic that a signal is emitted from port 1 and returns to port 1, that is, the self-reflection of port 1; S21 represents that a signal enters from port 1 and is output from port 2 after passing through the system, serving as a transmission path index. Similarly, S13 represents that a signal enters from port 3 and gets a response from port 1; S24 represents the transmission response measured at port 2 when a signal is injected from port 4, which can be used to analyze the coupling path, echo path, or non-forward signal transmission behavior in a multi-port system.

[0065] Server 104 can, when generating an equivalent passive circuit model, consider the coupling effects of multiple signal paths simultaneously and establish a corresponding circuit topology to ensure model integrity.

[0066] Step S204: Determine the DC point information according to the equivalent passive circuit model, and correct the initial scattering parameters according to the DC point information to obtain corrected scattering parameters.

[0067] Among them, the DC point information refers to the response characteristic of the circuit when the signal frequency is 0 Hz. Since the S-parameters themselves are frequency-domain parameters and need to be extracted starting from a frequency of 100 MHz or even higher, the DC point information is missing in actual measurements, and the DC point information determines the impedance characteristic of the circuit model at extremely low frequencies and affects the reference voltage and overall behavior of the simulation.

[0068] Exemplarily, server 104 can perform capacitance reduction processing and / or inductance reduction processing on the equivalent passive circuit model to obtain a simplified circuit model; determine the DC point information according to the simplified circuit model.

[0069] Further, the server 104 can perform static simplification on the equivalent passive circuit model. According to circuit theory, when the frequency approaches 0 Hz, the impedance of a capacitor tends to infinity, equivalent to an open circuit, while the impedance of an inductor tends to zero, equivalent to a short circuit. Therefore, the server 104 can automatically consider the capacitor branch in the equivalent passive circuit as an open circuit and the inductor branch as directly connected, only retaining the resistor part as the main reference object to obtain a simplified circuit model. For example, the server 104 processes an equivalent model that includes a 10-ohm resistor, a 2-nanohenry inductor, and a 1-picofarad capacitor in series. Under DC conditions, the inductor is short-circuited and the capacitor is open-circuited, and finally only the 10-ohm pure resistor part remains. The server 104 can thus determine that the DC impedance of this signal path is 10 ohms to obtain DC point information.

[0070] Further, when the circuit model is complex, such as a hybrid topology containing multiple resistors, inductors, and capacitors, the server 104 can further perform equivalent simplification on the resistor part. It can call a circuit network simplification algorithm to combine multiple series or parallel resistors into an equivalent resistor. For example, if there is a parallel resistor branch with 5 ohms and 20 ohms in the model, the server 104 can combine them into an equivalent resistor of 4 ohms. In this way, the server 104 can obtain a clear and simplified DC equivalent impedance value to ensure that this value accurately reflects the actual low-frequency electrical characteristics of the signal path.

[0071] Exemplarily, after extracting the DC point information, the server 104 can reconstruct the value of the new S-parameter at the DC point (0 Hz) based on this data. To this end, the server 104 can derive the corresponding reflection coefficient using the impedance value of the equivalent resistor network. For example, in a two-port system, if the equivalent resistor is 50 ohms and the system characteristic impedance is also 50 ohms, the server 104 can generate an S-parameter with an S11 DC point of 0, indicating complete matching and no reflection; if the equivalent resistor is 100 ohms, then the S11 DC point is approximately 0.33, indicating a certain amount of reflection.

[0072] Further, after complementing the DC point information, the server 104 can then insert this information into the original S-parameter model to form a new data set. For example, if the original S-parameters start from 100 MHz, the server 104 can add a new frequency point (0 Hz) and its corresponding S-parameter value at the very front, thereby generating "corrected scattering parameters".

[0073] Step S206, determine the corresponding impulse response data according to the corrected scattering parameters, and update the corrected scattering parameters according to the impulse response data to obtain the target scattering parameters.

[0074] Among them, the impulse response refers to the response of the signal channel to an instantaneous impulse input in the time domain, which is used to reflect the dynamic behavior of the signal path.

[0075] Exemplarily, the server 104 may perform an inverse Fourier transform on the corrected scattering parameter to obtain a first impulse response; perform a filtering process on the first impulse response to obtain a second impulse response; perform a Fourier transform on the second impulse response to update the corrected scattering parameter to obtain a target scattering parameter.

[0076] Exemplarily, the server 104 may invoke a mathematical mapping mechanism between the frequency domain and the time domain, that is, perform an inverse fast Fourier transform on the corrected scattering parameter S(x,y), and convert the scattering parameter originally described only in the frequency domain into an impulse response curve in the time domain to obtain the impulse response h(t), that is, the first impulse response. For example, in a two-port signal channel, the original S21 parameter describes the transmission characteristics at different frequencies, and after the inverse transform, the server 104 can obtain a complete impulse response waveform, showing the time evolution process of the signal after passing through the channel.

[0077] Next, the server 104 may check whether there is an abnormal response that does not conform to physical laws. The abnormal response is mainly manifested as non-zero values appearing on the impulse response curve before the theoretically expected arrival time of the signal, that is, the non-causal phenomenon. The server 104 can identify the fluctuations that appear before t = 0 by analyzing the time-domain signal. Further, the server 104 may adopt a time-domain correction strategy to clear or set to zero these early-arriving and physically meaningless response fluctuations to obtain a second impulse response h'(t). For example, when analyzing a certain high-speed interconnect structure, the server 104 finds that the arrival time of the main peak of the impulse response is 1 nanosecond, and there are weak stray signals before 0.5 nanosecond, and the response between 0 and 0.5 nanosecond can be cleared to ensure that the response strictly follows the causality principle.

[0078] After completing the time-domain correction, the server 104 may perform a fast Fourier transform on the updated impulse response data again to generate a new frequency-domain scattering parameter S'(x,y). This new set of S parameters is the target scattering parameter. It not only inherits the low-frequency integrity after the previous correction, but also achieves physical consistency through time-domain update, ensuring that no abnormal deviation is introduced during the conversion between the time domain and the frequency domain.

[0079] Step S208, generate a target circuit model according to the target scattering parameter.

[0080] Among them, the parametric poles and zeros are the structural markers in the frequency response of the scattering parameters, corresponding to the key points of signal response changes in the complex plane. The parametric poles usually represent the energy accumulation regions of the signal at certain frequency points, manifested as signal gain or resonance phenomena; while the parametric zeros represent the energy suppression points of the signal at specific frequencies, that is, the regions where the signal will be weakened or cancelled out.

[0081] Exemplarily, the server 104 can extract the parametric poles and / or zeros of the target scattering parameters; among them, the parametric poles and / or zeros refer to the position points in the complex plane that describe the frequency response characteristics of the target scattering parameters, used to reflect the energy accumulation and attenuation behaviors of the signal path; based on the parametric poles and / or zeros, a target circuit model is generated.

[0082] Furthermore, the server 104 can map the target scattering parameters to the complex frequency plane to accurately determine the positions of each pole and zero. For example, the position of a pole may correspond to the resonance point of a certain inductive element in the package structure at a specific frequency, while the position of the zero may originate from the blocking effect of a parallel capacitive branch at high frequencies. This makes the poles and zeros extracted by the server 104 become the fingerprints of the energy accumulation and attenuation mechanisms in the signal path, with physical interpretability.

[0083] Furthermore, the server 104 can also identify the complex attributes of these poles and zeros during the extraction process, determining whether they are real points or conjugate complex pairs. This judgment directly affects the form of the subsequent circuit model. For example, conjugate complex poles are used to accurately simulate their oscillation characteristics using second-order RLC circuit units, while real poles are used to reproduce the attenuation behavior using first-order RC or RL structures. Through this detailed classification and extraction, the server 104 can ensure that the generated target circuit model not only meets the fitting requirements mathematically but also has physical feasibility in circuit implementation.

[0084] Next, the server 104 can automatically match equivalent circuit structures based on these data to generate a complete target circuit model for faithfully reproducing the real electrical behavior of the signal path in actual simulations. For example, when processing a high-frequency package module, the server 104 can generate a set of filter circuit segments with different cut-off frequencies according to multiple poles / zeros, and these circuit segments are combined to form a simulation circuit that carefully describes the characteristics of the entire signal channel.

[0085] In the above signal behavior model conversion method, the initial scattering parameters in the frequency domain parameter model are obtained. The initial scattering parameters refer to the frequency domain scattering matrix parameters used to describe the signal transmission path. By obtaining the initial scattering parameters for describing the signal path, the reflection and transmission characteristics of the channel at different frequencies can be comprehensively captured. Combining with the equivalent passive circuit model established based on the scattering parameters, the physical behavior of the signal transmission path is expressed in a circuit structure. The DC point information is determined according to the equivalent passive circuit model, and the equivalent passive circuit model can provide the electrical characteristics of the signal channel under low-frequency and even DC conditions. Therefore, the initial scattering parameters are corrected using this information to complement their low-frequency characteristics and obtain the corrected scattering parameters. Further, the corresponding impulse response data is determined according to the corrected scattering parameters, and the corrected scattering parameters are updated according to the impulse response data to obtain the target scattering parameters, so as to perform time-domain analysis and update, which can further eliminate potential anomalies or non-physical properties in the frequency-domain data, making the model closer to the dynamic response of the real physical channel. Finally, according to the target scattering parameters, a target circuit model is generated, improving the conversion accuracy of the circuit model based on S parameters.

[0086] In an exemplary embodiment, as Figure 3 shown, the steps of extracting the parameter poles and / or parameter zeros of the target scattering parameters may include steps S302 to S306. Among them:

[0087] Step S302, obtain the initial order.

[0088] Among them, it is preset by the server 104 according to the historical fitting result, or sent from the terminal 102 to the server 104.

[0089] Exemplarily, the initial order, as the starting point of the fitting process, can be preset by the system or set according to engineering experience. For example, for single-channel package interconnection, the initial order can be set to 2 or 3 orders to quickly capture the main physical response characteristics in the initial stage of fitting.

[0090] Step S304, according to the initial order and the target scattering parameters, fit the number of parameter poles and / or parameter zeros to generate an order fitting result.

[0091] Among them, the initial order is the preset minimum order, and the server 104 can perform incremental fitting starting from the minimum order during the fitting process.

[0092] Exemplarily, the server 104 may call a rational function approximation fitting to match the data of the target scattering parameters at the initial order, forming a preliminary order fitting result. The order fitting result includes the specific position data of the poles and zeros extracted at the current order and the fitting error. The fitting error reflects the deviation between the model and the actual data and is used to measure the feasibility of the circuit model. For example, when processing a high-speed package, the server 104 may initially extract 4 poles and 4 zeros and calculate the corresponding root mean square error (RMS) to determine whether the accuracy of the fitting meets the preset standard.

[0093] Further, in the fitting execution stage, the server 104 may call a rational function fitting algorithm to map and match the preliminary framework with the target scattering parameters. For example, y(f) = A(f - Z0) / (f - P0)*…*(f - Zn) / (f - Pn). The server 104 may calculate the output value of the fitting model for each frequency sampling point and perform a difference analysis with the target scattering parameters in real time to generate residual data. The residual reflects the gap between the fitting value and the actual value. For example, at a certain key frequency point, if the S21 of the target scattering parameter is -2 dB and the output of the fitting model is -1.8 dB, the server 104 may record a deviation of 0.2 dB. These residual values will be summarized by the server 104 and used to calculate the global fitting error, which can be expressed in the form of root mean square error (RMS error) to quantify the overall accuracy of the fitting. Subsequently, the server 104 can not only count the total error level but also check the distribution of the error in different frequency intervals. For example, it can identify whether there are systematic deviations in the high-frequency band or a sudden increase in the error within a certain frequency range, so as to determine whether the current fitting structure has captured all the main physical behavior patterns or whether more poles or zeros need to be added in some local frequency bands to refine the fitting.

[0094] Furthermore, if the fitting error is determined to be below the specified value, server 104 can adjust model parameters, such as adding new poles / zeros based on the current order, or redistributing the complex plane positions of existing poles / zeros. For example, if server 104 finds that the error concentration is too high near 3 GHz, it can direct the newly added poles to a region near 3 GHz in a new fitting cycle so that the model exhibits stronger dynamic tracking capabilities at this frequency point. As the fitting iterations continue, server 104 can repeat residual analysis and error evaluation after each update and archive the intermediate results for easy backtracking or multiple rounds of optimization comparison. Ultimately, when the root mean square error of the fitted model falls within a preset tolerance range, server 104 can lock the fitting results, extract the corresponding pole and zero clusters, and mark their positions in the complex plane and their corresponding physical meanings, such as resonance points and cutoff points.

[0095] Step S306 , determining a target order according to the order fitting result, and extracting parameter poles and / or parameter zeros corresponding to the target order.

[0096] Exemplarily, the server 104 may calculate a fitting error based on the order fitting result; when the fitting error exceeds a preset error threshold, the server 104 may increase the initial order based on the fitting error, and re-execute the step of generating the order fitting result based on the initial order and the target scattering parameter until the fitting error does not exceed the preset error threshold, thereby obtaining the target order and the parameter poles and / or parameter zeros corresponding to the target order.

[0097] For example, server 104 can determine whether further order optimization is needed based on the results. If the fitting error exceeds a system-defined tolerance threshold, such as an error standard exceeding 1%, server 104 can automatically increase the order, increase the number of parameter poles and / or zeros, and re-fit. Server 104 can continuously balance accuracy and complexity to ensure that the model accurately reflects the dynamic response of the target scattering parameters while not complicating subsequent circuit implementation or simulation efficiency due to excessive complexity. For example, in a complex multi-port signal channel scenario, server 104 can start from order 2 and gradually optimize to order 6, stopping the incremental optimization when the error drops to within 0.5%.

[0098] Finally, the server 104 can determine a target order to obtain the order with the optimal circuit model complexity while meeting the fitting accuracy requirement. The server 104 can then extract all the parameter poles and zeros corresponding to the target order as the final input data for circuit model construction, thereby generating a Spice sub-circuit file. These poles and zeros are not only finely adjusted in quantity but also strictly correspond to the actual response of the signal channel in terms of physical meaning, ensuring that the circuit model has high engineering applicability and physical realizability. Through this complete dynamic fitting and optimization process, the server 104 realizes a smooth transition from a rough initial model to an accurate circuit model, making the finally generated circuit model take both accuracy and operability into account, greatly improving the automation level and reliability of signal behavior modeling.

[0099] In another exemplary embodiment, the server 104 obtains the initial scattering parameters in the frequency-domain parameter model and establishes an equivalent passive circuit model based on the initial scattering parameters; wherein, the initial scattering parameters refer to the frequency-domain scattering matrix parameters used to describe the signal transmission path.

[0100] Next, the server 104 performs capacitance reduction processing and / or inductance reduction processing on the equivalent passive circuit model to obtain a simplified circuit model; determines the DC point information based on the simplified circuit model, and thus inserts the DC power information into the initial scattering parameters to correct the initial scattering parameters and obtain corrected scattering parameters. As Figure 4 shown, where the abscissa (time (1000 *ps)) represents time, with the unit of 1000×picoseconds, that is, the time axis in units of 1 ns, and the ordinate (voltage (V)) represents voltage, with the unit of volts. Figure 4 The coordinate graph in the figure is used to represent the DC problem of the scattering parameters: the abnormal phenomenon of the simulated output voltage waveform caused by the fact that the S parameters cannot contain the 0 Hz DC information. It can be seen in the figure that the signal has an unreasonable offset or voltage drift near the time of 0, reflecting that the absence of the S parameters at the DC point will affect the baseline stability of the time-domain simulation. After correction, as Figure 5 shown, where the abscissa (time (1000 *ps)) represents time, with the unit of 1000×picoseconds, that is, the time axis in units of 1 ns, and the ordinate (voltage (V)) represents voltage, with the unit of volts. For the corrected time-domain waveform, it can be observed that the signal waveform is smoother near the time axis and returns to a reasonable baseline.

[0101] Next, the server 104 performs an inverse Fourier transform on the corrected scattering parameters to obtain a first impulse response, performs filtering processing on the first impulse response to obtain a second impulse response, and then performs a Fourier transform on the second impulse response to update the corrected scattering parameters to obtain target scattering parameters as the S parameters after causality correction.

[0102] Subsequently, the server 104 obtains an initial order, fits the number of parameter poles and / or parameter zeros according to the initial order and the target scattering parameter, generates an order fitting result, and calculates a fitting error based on the order fitting result. When the fitting error exceeds a preset error threshold, the server 104 increases the initial order according to the fitting error and re-executes the step of generating an order fitting result according to the initial order and the target scattering parameter until the fitting error does not exceed the preset error threshold, thereby obtaining a target order and the corresponding parameter poles and / or parameter zeros of the target order. Herein, the parameter poles and / or parameter zeros refer to the complex plane position points describing the frequency response characteristics of the target scattering parameter, which are used to reflect the energy accumulation and attenuation behavior of the signal path. Finally, the server 104 generates a target circuit model based on the parameter poles and / or parameter zeros.

[0103] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are sequentially shown according to the indication of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise clearly stated in this article, there is no strict order limit for the execution of these steps, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same moment, but can be executed at different moments. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.

[0104] Based on the same inventive concept, an embodiment of the present application further provides a signal behavior model conversion device for implementing the signal behavior model conversion method involved above. The solution provided by this device for solving problems is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the signal behavior model conversion device provided below can refer to the limitations on the signal behavior model conversion method in the above text, and will not be repeated here.

[0105] In an exemplary embodiment, as Figure 6 shown, a signal behavior model conversion device is provided, including: a data acquisition module 602, a first correction module 604, a second correction module 606, and a model generation module 608, where:

[0106] The data acquisition module 602 is configured to obtain an initial scattering parameter in a frequency domain parameter model and establish an equivalent passive circuit model according to the initial scattering parameter; wherein, the initial scattering parameter refers to the frequency domain scattering matrix parameter used to describe the signal transmission path.

[0107] The first correction module 604 is configured to determine DC point information according to the equivalent passive circuit model, and correct the initial scattering parameters according to the DC point information to obtain corrected scattering parameters;

[0108] The second correction module 606 is configured to determine corresponding impulse response data according to the corrected scattering parameters, and update the corrected scattering parameters according to the impulse response data to obtain target scattering parameters;

[0109] The model generation module 608 is configured to generate a target circuit model according to the target scattering parameters.

[0110] In one embodiment, the model generation module 608 includes:

[0111] A data extraction unit configured to extract parameter poles and / or parameter zeros of the target scattering parameters; wherein, the parameter poles and / or parameter zeros refer to the complex plane position points describing the frequency response characteristics of the target scattering parameters, and are used to reflect the energy accumulation and attenuation behavior of the signal path;

[0112] A data processing unit configured to generate a target circuit model according to the parameter poles and / or parameter zeros.

[0113] In one embodiment, the data extraction unit is configured to: obtain an initial order; fit the number of parameter poles and / or parameter zeros according to the initial order and the target scattering parameters to generate an order fitting result; determine a target order according to the order fitting result, and extract the parameter poles and / or parameter zeros corresponding to the target order.

[0114] In one embodiment, the initial order is a preset minimum order; the data extraction unit is specifically configured to: calculate a fitting error according to the order fitting result; in the case where the fitting error exceeds a preset error threshold, increase the initial order according to the fitting error, and re-execute the step of generating an order fitting result according to the initial order and the target scattering parameters until the fitting error does not exceed the preset error threshold, to obtain the target order and the parameter poles and / or parameter zeros corresponding to the target order.

[0115] In one embodiment, the second correction module 606 is specifically configured to: perform an inverse Fourier transform on the corrected scattering parameters to obtain a first impulse response; perform a filtering process on the first impulse response to obtain a second impulse response; perform a Fourier transform on the second impulse response to update the corrected scattering parameters to obtain target scattering parameters.

[0116] In one embodiment, the first correction module 604 is specifically configured to: perform a capacitance reduction process and / or an inductance reduction process on the equivalent passive circuit model to obtain a simplified circuit model; determine DC point information according to the simplified circuit model.

[0117] Each module in the above signal behavior model conversion device can be implemented in whole or in part by software, hardware, or a combination thereof. Each of the above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or stored in the memory of the computer device in the form of software, so as to facilitate the processor to call and execute the operations corresponding to each of the above modules.

[0118] In an exemplary embodiment, a computer device is provided. The computer device can be a server, and its internal structure diagram can be as Figure 7 shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, abbreviated as I / O), and a communication interface. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store initial scattering parameters, an equivalent passive circuit model, and parameter information of each component in the circuit model. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it implements a signal behavior model conversion method.

[0119] In an exemplary embodiment, a computer device is provided. The computer device can be a terminal, and its internal structure diagram can be as Figure 8As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (Near Field Communication), or other technologies. The computer program, when executed by the processor, implements a signal behavior model conversion method. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the computer device housing, or an external keyboard, touchpad, or mouse, etc.

[0120] Those skilled in the art can understand that Figure 8 the structure shown in is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0121] In an exemplary embodiment, a computer device is provided, including a memory and a processor. A computer program is stored in the memory. When the processor executes the computer program, the following steps are implemented: obtaining an initial scattering parameter in a frequency-domain parameter model, and establishing an equivalent passive circuit model according to the initial scattering parameter; where the initial scattering parameter refers to the frequency-domain scattering matrix parameter used to describe the signal transmission path; determining DC point information according to the equivalent passive circuit model, and correcting the initial scattering parameter according to the DC point information to obtain a corrected scattering parameter; determining corresponding impulse response data according to the corrected scattering parameter, and updating the corrected scattering parameter according to the impulse response data to obtain a target scattering parameter; generating a target circuit model according to the target scattering parameter.

[0122] In one embodiment, when the processor executes the computer program, the following steps are further implemented: extracting the parameter poles and / or parameter zeros of the target scattering parameter; wherein, the parameter poles and / or parameter zeros refer to the complex plane position points describing the frequency response characteristics of the target scattering parameter, and are used to reflect the energy accumulation and attenuation behaviors of the signal path; generating a target circuit model according to the parameter poles and / or parameter zeros.

[0123] In one embodiment, when the processor executes the computer program, the following steps are further implemented: obtaining an initial order; fitting the number of parameter poles and / or parameter zeros according to the initial order and the target scattering parameter to generate an order fitting result; determining a target order according to the order fitting result, and extracting the parameter poles and / or parameter zeros corresponding to the target order.

[0124] In one embodiment, when the processor executes the computer program, the following steps are further implemented: calculating a fitting error according to the order fitting result; in the case that the fitting error exceeds a preset error threshold, increasing the initial order according to the fitting error, and re-executing the step of generating an order fitting result according to the initial order and the target scattering parameter until the fitting error does not exceed the preset error threshold, to obtain a target order and the parameter poles and / or parameter zeros corresponding to the target order.

[0125] In one embodiment, when the processor executes the computer program, the following steps are further implemented: performing an inverse Fourier transform on the corrected scattering parameter to obtain a first impulse response; performing a filtering process on the first impulse response to obtain a second impulse response; performing a Fourier transform on the second impulse response to update the corrected scattering parameter to obtain a target scattering parameter.

[0126] In one embodiment, when the processor executes the computer program, the following steps are further implemented: performing a capacitance reduction process and / or an inductance reduction process on the equivalent passive circuit model to obtain a simplified circuit model; determining DC point information according to the simplified circuit model.

[0127] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented: obtaining an initial scattering parameter in a frequency domain parameter model, and establishing an equivalent passive circuit model according to the initial scattering parameter; wherein, the initial scattering parameter refers to the frequency domain scattering matrix parameter for describing a signal transmission path; determining DC point information according to the equivalent passive circuit model, and correcting the initial scattering parameter according to the DC point information to obtain a corrected scattering parameter; determining corresponding impulse response data according to the corrected scattering parameter, and updating the corrected scattering parameter according to the impulse response data to obtain a target scattering parameter; generating a target circuit model according to the target scattering parameter.

[0128] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: extracting the parameter poles and / or parameter zeros of the target scattering parameter; wherein, the parameter poles and / or parameter zeros refer to the complex plane position points describing the frequency response characteristics of the target scattering parameter, and are used to reflect the energy accumulation and attenuation behaviors of the signal path; generating a target circuit model according to the parameter poles and / or parameter zeros.

[0129] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: obtaining an initial order; fitting the number of parameter poles and / or parameter zeros according to the initial order and the target scattering parameter to generate an order fitting result; determining a target order according to the order fitting result, and extracting the parameter poles and / or parameter zeros corresponding to the target order.

[0130] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: calculating a fitting error according to the order fitting result; in the case where the fitting error exceeds a preset error threshold, increasing the initial order according to the fitting error, and re-executing the step of generating an order fitting result according to the initial order and the target scattering parameter until the fitting error does not exceed the preset error threshold, so as to obtain a target order and the parameter poles and / or parameter zeros corresponding to the target order.

[0131] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: performing an inverse Fourier transform on the corrected scattering parameter to obtain a first impulse response; performing a filtering process on the first impulse response to obtain a second impulse response; performing a Fourier transform on the second impulse response to update the corrected scattering parameter to obtain a target scattering parameter.

[0132] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: performing a capacitance reduction process and / or an inductance reduction process on the equivalent passive circuit model to obtain a simplified circuit model; determining DC point information according to the simplified circuit model.

[0133] In one embodiment, a computer program product is provided, including a computer program, which when executed by a processor, implements the following steps: obtaining an initial scattering parameter in a frequency domain parameter model, and establishing an equivalent passive circuit model according to the initial scattering parameter; wherein, the initial scattering parameter refers to the frequency domain scattering matrix parameter used to describe the signal transmission path; determining DC point information according to the equivalent passive circuit model, and correcting the initial scattering parameter according to the DC point information to obtain a corrected scattering parameter; determining corresponding impulse response data according to the corrected scattering parameter, and updating the corrected scattering parameter according to the impulse response data to obtain a target scattering parameter; generating a target circuit model according to the target scattering parameter.

[0134] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: extracting the parameter poles and / or parameter zeros of the target scattering parameter; wherein, the parameter poles and / or parameter zeros refer to the complex plane position points describing the frequency response characteristics of the target scattering parameter, and are used to reflect the energy accumulation and attenuation behaviors of the signal path; generating a target circuit model according to the parameter poles and / or parameter zeros.

[0135] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: obtaining an initial order; fitting the number of parameter poles and / or parameter zeros according to the initial order and the target scattering parameter to generate an order fitting result; determining a target order according to the order fitting result, and extracting the parameter poles and / or parameter zeros corresponding to the target order.

[0136] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: calculating a fitting error according to the order fitting result; in the case that the fitting error exceeds a preset error threshold, increasing the initial order according to the fitting error, and re-executing the step of generating an order fitting result according to the initial order and the target scattering parameter until the fitting error does not exceed the preset error threshold, so as to obtain the target order and the parameter poles and / or parameter zeros corresponding to the target order.

[0137] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: performing an inverse Fourier transform on the corrected scattering parameter to obtain a first impulse response; performing a filtering process on the first impulse response to obtain a second impulse response; performing a Fourier transform on the second impulse response to update the corrected scattering parameter to obtain a target scattering parameter.

[0138] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented: performing a capacitance reduction process and / or an inductance reduction process on the equivalent passive circuit model to obtain a simplified circuit model; determining DC point information according to the simplified circuit model.

[0139] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with relevant regulations.

[0140] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processors, graphics processors, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.

[0141] The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.

[0142] The above-described embodiments merely represent several implementation manners of the present application. Their descriptions are relatively specific and detailed, but they should not be construed as limiting the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A method for converting a signal behavior model, characterized in that, The method includes: Obtaining initial scattering parameters in a frequency-domain parameter model, and establishing an equivalent passive circuit model according to the initial scattering parameters; wherein, the initial scattering parameters refer to frequency-domain scattering matrix parameters for describing a signal transmission path; Determining DC point information according to the equivalent passive circuit model, and correcting the initial scattering parameters according to the DC point information to obtain corrected scattering parameters; Determining corresponding impulse response data according to the corrected scattering parameters, and updating the corrected scattering parameters according to the impulse response data to obtain target scattering parameters; Generating a target circuit model according to the target scattering parameters; The generating a target circuit model according to the target scattering parameters includes: Extracting parameter poles and / or parameter zeros of the target scattering parameters; wherein, the parameter poles and / or parameter zeros refer to complex plane position points describing the frequency response characteristics of the target scattering parameters and are used to reflect the energy accumulation and attenuation behaviors of a signal path; Generating a target circuit model according to the parameter poles and / or the parameter zeros; The extracting parameter poles and / or parameter zeros of the target scattering parameters includes: Obtaining an initial order; Fitting the number of the parameter poles and / or the parameter zeros according to the initial order and the target scattering parameters to generate an order fitting result; Determining a target order according to the order fitting result, and extracting the parameter poles and / or parameter zeros corresponding to the target order; The initial order is a preset minimum order; the determining a target order according to the order fitting result and extracting the parameter poles and / or parameter zeros corresponding to the target order includes: Calculating a fitting error according to the order fitting result; In the case that the fitting error exceeds a preset error threshold, increasing the initial order according to the fitting error, and re-executing the step of generating an order fitting result according to the initial order and the target scattering parameters until the fitting error does not exceed the preset error threshold to obtain a target order and the parameter poles and / or parameter zeros corresponding to the target order.

2. The method according to claim 1, characterized in that, The determining corresponding impulse response data according to the corrected scattering parameters and updating the corrected scattering parameters according to the impulse response data to obtain target scattering parameters includes: Performing an inverse Fourier transform on the corrected scattering parameters to obtain a first impulse response; Performing a filtering process on the first impulse response to obtain a second impulse response; Performing a Fourier transform on the second impulse response to update the corrected scattering parameters to obtain target scattering parameters.

3. The method according to claim 1, wherein The determining DC point information according to the equivalent passive circuit model includes: Performing a capacitance reduction process and / or an inductance reduction process on the equivalent passive circuit model to obtain a simplified circuit model; Determining DC point information according to the simplified circuit model.

4. A signal behavior model conversion device, characterized in that, The device includes: A data acquisition module, configured to obtain initial scattering parameters in a frequency-domain parameter model, and establish an equivalent passive circuit model according to the initial scattering parameters; wherein, the initial scattering parameters refer to frequency-domain scattering matrix parameters for describing a signal transmission path; A first correction module, configured to determine DC point information according to the equivalent passive circuit model, and correct the initial scattering parameters according to the DC point information to obtain corrected scattering parameters; A second correction module, configured to determine corresponding impulse response data according to the corrected scattering parameters, and update the corrected scattering parameters according to the impulse response data to obtain target scattering parameters; A model generation module, configured to generate a target circuit model according to the target scattering parameters; The model generation module includes: A data extraction unit configured to extract parameter poles and / or parameter zeros of the target scattering parameters; wherein, the parameter poles and / or parameter zeros refer to the complex plane position points describing the frequency response characteristics of the target scattering parameters; and are used to reflect the energy accumulation and attenuation behavior of the signal path; configured to obtain an initial order; fit the number of parameter poles and / or parameter zeros according to the initial order and the target scattering parameters to generate an order fitting result; determine a target order according to the order fitting result, and extract the parameter poles and / or parameter zeros corresponding to the target order; wherein, the initial order is a preset minimum order; configured to calculate a fitting error according to the order fitting result; in the case where the fitting error exceeds a preset error threshold, increase the initial order according to the fitting error, and re-execute the step of generating the order fitting result according to the initial order and the target scattering parameters until the fitting error does not exceed the preset error threshold, to obtain the target order and the parameter poles and / or parameter zeros corresponding to the target order; A data processing unit, configured to generate a target circuit model according to the parameter poles and / or parameter zeros.

5. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, the steps of the method according to any one of claims 1-3 are implemented.

6. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 3 are implemented.

7. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 3 are implemented.

Citation Information

Patent Citations

  • Integrated cable testing method based on vector network analyzer

    CN109709420A

  • Impulse response determination method and system of passive integrated photonic device, and storage medium

    CN119966502A