[go: up one dir, main page]

CN108108557B - Adaptive fitting and simulation method for nport problem based on vector matching method - Google Patents

Adaptive fitting and simulation method for nport problem based on vector matching method Download PDF

Info

Publication number
CN108108557B
CN108108557B CN201711391776.0A CN201711391776A CN108108557B CN 108108557 B CN108108557 B CN 108108557B CN 201711391776 A CN201711391776 A CN 201711391776A CN 108108557 B CN108108557 B CN 108108557B
Authority
CN
China
Prior art keywords
fitting
vector matching
matching method
parameter
nport
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711391776.0A
Other languages
Chinese (zh)
Other versions
CN108108557A (en
Inventor
赵林
吴大可
程明厚
李雷
刘寅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Huada Jiutian Technology Co ltd
Original Assignee
Huada Empyrean Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huada Empyrean Software Co Ltd filed Critical Huada Empyrean Software Co Ltd
Priority to CN201711391776.0A priority Critical patent/CN108108557B/en
Publication of CN108108557A publication Critical patent/CN108108557A/en
Application granted granted Critical
Publication of CN108108557B publication Critical patent/CN108108557B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides an nport problem self-adaptive fitting and simulation method based on a vector matching method, which comprises the following steps: (1) carrying out self-adaptive fitting on the S parameter by using a vector matching method to obtain a fitting result S with optimal fitting order K and delay time dij(s), wherein i is greater than or equal to 1 and j is less than or equal to n; (2) transfer function S in frequency domain by inverse Laplace transformij(s) conversion to an excitation function s in the time domainij(t); (3) the convolution of the S parameters is computed by a recursive method, thus obtaining the algebraic equation of the nport model. The nport problem self-adaptive fitting and simulation method based on the vector matching method utilizes the vector matching method to carry out self-adaptive fitting on the S parameters and the recursive convolution method to quickly calculate the convolution of the S parameters, achieves higher fitting precision and better fitting effect, and provides a calculation format with simple form and higher precision by Taylor approximation.

Description

Adaptive fitting and simulation method for nport problem based on vector matching method
Technical Field
The invention relates to the technical field of circuit simulation, in particular to an nport problem adaptive fitting and simulation method based on a vector matching method.
Background
Vector matching is a stable and efficient fitting method proposed by b.gustavsen in the literature "Rational adaptation of frequency domain responses by vector matching" (published in "IEEE Transactions on power Delivery" volume 14, phase 3). The vector matching method is particularly suitable for modeling related S parameters (Y parameters or Z parameters) in circuit simulation, and has the following advantages compared with other fitting methods:
(1) the vector matching method is to give an initial pole in principle, solve two linear least square equations to obtain a modified pole, generally only need iteration of limited steps to obtain the pole meeting the requirements, and has high convergence speed;
(2) the actually measured S parameters generally only contain frequency response within a limited range, and the result fitted by a vector matching method can theoretically process the frequency response within any range;
(3) other fitting methods suffer from numerical problems when fitting a measured frequency response over a wide frequency range using high-order rational functions, especially in the case of noisy frequency responses, while the vector matching method is not affected.
The method adopts a rational function to approximately fit a network function H(s), and the partial sum form is as follows:
Figure BDA0001517697050000011
wherein r is a constant term, is a real number, pkAnd q iskRespectively pole and residue. The approximate fitting is realized by replacing the initial poles with a group of modified poles, the modified poles are obtained by a pole relocation method based on linear least square, and the fitting order is equal to the number of the initial poles. The selection of each pair of conjugate poles is as follows:
Figure BDA0001517697050000021
to ensure stability of the fit, the selected poles should all lie in the left half plane of the complex plane.
The recursive convolution method is a method for calculating convolution proposed by Shen Lin and Ernest S.Kuh in the literature, "transformation correlation of loss interconnection based on the recursive convolution transformation" (published in "EEETransductions on Circuits and Systems" journal No. 39, Vol. 11). When the convolution is calculated by the traditional method, in order to obtain the convolution of the current time, integration from zero time to the current time is required, and the convolution calculation is required to be subjected to reverse folding, moving, multiplying and adding, so that the convolution operation is very complicated, and the simulation time is difficult to bear. When the convolution of the current moment is calculated by the recursive convolution method, only the convolution result of the previous moment is needed to be utilized, so that the defect is avoided, and the calculation efficiency is greatly improved.
In rf circuit analysis, it is difficult to measure the current and voltage on each port directly, so the n-port network problem is usually described by the S-parameter. The scattering parameter is a network parameter based on the relationship between incident and reflected waves, and describes the network in terms of the reflected signal at a port of the device and the signal transmitted from that port to another port. The scattering matrix is a matrix reflecting the relationship between incident and reflected waves at the port. FIG. 1 shows a two-port network model, where A1,A2Is an incident wave, B1,B2Is a reflected wave, V1,V2Is the voltage, I1,I2Is the current. FIG. 2 shows an n-port network model, let Ai,BiIncident wave and reflected wave, V, of the ith porti,IiRespectively, voltage and current, S ═ Sij) I is more than or equal to 1 and less than or equal to n, j is more than or equal to 1 and less than or equal to n, and the incident wave and the reflected wave have the following relationship:
Figure BDA0001517697050000031
wherein,
Figure BDA0001517697050000032
Riis a reference resistance.
Thus, there is a formula in the frequency domain
Figure BDA0001517697050000033
Conversion to have in time domain
Figure BDA0001517697050000034
Wherein the convolution
Figure BDA0001517697050000035
sij(t)=L-1(Sij) Is an excitation function, L-1Representing the inverse Laplace transform. Substitution into
Figure BDA0001517697050000036
To the above formula, get the formula
Figure BDA0001517697050000037
Simplifying to obtain a model equation of the ith port:
Figure BDA0001517697050000038
note that the key to solving the above model equation is how to compute the excitation function sijIs performed. The conventional method transforms S parameters (fitting parameters) in the frequency domain into excitation functions in the time domain by Fourier inverse transform, and then calculates convolution by numerical discrete method. When the convolution is performed by using the method, in order to obtain the convolution of the current time, integration from zero time to the current time is required, so that the longer the simulation time is, the greater the cost for calculating the convolution of the current time is, and the calculation time is usually intolerable.
In order to reduce the time of convolution calculation, it is often considered to calculate the convolution using a recursive method. The recursive method has the advantages that in the convolution, in order to obtain the convolution at the current moment, only the convolution result at the previous moment is needed, so that the complex calculation is avoided, and the calculation efficiency is greatly improved. Moreover, compared with the conventional method, the recursive method does not need to perform causal correction (causal correction) but only needs to perform passive correction (passive correction) when calculating the convolution of the S parameter. Reference is made to the document "Passionbased Sample Selection and Adaptive vector matching Algorithm for policy-response Modeling of spark Frequency Domain Data" (behavial Modeling and mapping Conference,2004.Proceedings of the2004IEEE International).
The general procedure for solving the nport problem by the recursion method is that a rational formula is fitted to the S parameters in a given discrete frequency domain by a vector matching method, then an expression of the S parameters in a time domain is solved, and finally the convolution of the S parameters in the time domain is calculated by the recursion method, so that an algebraic equation of the nport model (1) is obtained.
The nport model also typically takes into account the delay effect, i.e., the time delay (timedelay) that a signal experiences as it passes through an nport device, which appears in the frequency domain as a shift in the amplitude and phase of the signal. The delay effect is related to the properties of the nport device and the frequency of the input signal. In practical applications, we usually assume that the delay time is constant. Such an assumption is reasonable over a range of frequencies.
When solving the nport problem by using a recursion method, how to effectively extract the delay time of the S parameter and solve the rational-factorial fitting of the optimal order and how to combine the circuit simulation characteristics and quickly calculate the convolution by using the recursion method have very important significance for improving the simulation precision and speed of the nport problem.
Disclosure of Invention
In order to solve the defects in the prior art, the invention provides an nport problem self-adaptive fitting and simulation method based on a vector matching method. When the S parameter is fitted, a rational fraction fitting type with higher precision is obtained by automatically selecting a fitting order and extracting the optimal delay time; meanwhile, when the convolution of the S parameter is calculated, a recursive calculation format with simple form and high precision is obtained through Taylor approximation according to the characteristics of circuit simulation.
In order to achieve the above purpose, the nport problem adaptive fitting and simulation method based on the vector matching method of the invention comprises the following steps:
(1) carrying out self-adaptive fitting on the S parameter by using a vector matching method to obtain a fitting result S with optimal fitting order K and delay time dij(s), wherein i is greater than or equal to 1 and j is less than or equal to n;
(2) transfer function S in frequency domain by inverse Laplace transformij(s) conversion to an excitation function s in the time domainij(t);
(3) The convolution of the S parameters is computed by a recursive method, thus obtaining the algebraic equation of the nport model.
Further, the step (1) further comprises:
for S parameter SijCarrying out passive correction, wherein i is more than or equal to 1, and j is more than or equal to n;
let the delay time d be 0 and K be 2, 4maxFitting S by K order vector matching methodijCalculating the fitting error of the K-order vector matching method, and selecting K with the smallest fitting error or meeting the precision requirement firstly;
if the fitting error does not meet the accuracy requirement, assume delay time d>0, order
Figure BDA0001517697050000051
For M1, 2, 1mCalculating an extraction delay time dmLast S parameter
Figure BDA0001517697050000052
And to
Figure BDA0001517697050000053
Carrying out passive correction, and fitting by using K-order vector matching method
Figure BDA0001517697050000054
Calculating the fitting error
Figure BDA0001517697050000055
The delay time with the smallest fitting error is selected.
Further, the pair K is 2, 4maxFitting S by K order vector matching methodijThe calculation formula of (2) is as follows:
Figure BDA0001517697050000056
in the formula, rij,KIs a constant term, being a real number, pij,kAnd q isij,kRespectively pole and residue.
Further, a calculation formula of the fitting error of the K-order vector matching method is as follows:
Figure BDA0001517697050000057
fitting error of K order vector matching method:
Figure BDA0001517697050000061
further, the S parameter after the delay time is calculated and extracted
Figure BDA0001517697050000062
The calculation method comprises the following steps:
Figure BDA0001517697050000063
at port i, j and frequency slValue of (A)
Figure BDA0001517697050000064
Further, in step (2), the transfer function S in the frequency domain is transformed by inverse Laplace transformij(s) conversion to an excitation function s in the time domainij(t)。
Let the transfer function Sij(s) is fitted with
Figure BDA0001517697050000065
Then conversion is made to the time domain with an excitation function
Figure BDA0001517697050000066
Where δ (·) denotes a dirac function, and d is a delay time.
Further, the step (3) of calculating the convolution of the S parameter by using a recursive method, Yij(t)=sij(t)*Xj(t) recursive computation format:
Yij(t)=rijXj(t-d)+Zij(t)
wherein,
Xj(t)=Vj(t)+RjIj(t)
Figure BDA0001517697050000067
d is the delay time for extraction.
The invention mainly considers two aspects involved in calculating nport problem by using a recursion method: fitting by a vector matching method and recursive computation of convolution. The nport problem self-adaptive fitting and simulation method based on the vector matching method has the following advantages: (1) compared with the common vector matching method for fixing the fitting order, the self-adaptive fitting method can automatically select the order, so that the fitting accuracy is higher; meanwhile, the delay effect of the S parameter is considered, and the fitting effect is better by extracting the delay time. (2) When the convolution of the S parameter is calculated by a recursion method, a calculation format with simple form and high precision is provided by Taylor approximation in consideration of the fact that the time step of the common simulation is small.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
Drawings
The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
FIG. 1 is a diagram of a two-port network model according to the prior art;
FIG. 2 is a schematic diagram of a prior art n-port network model according to the present invention;
FIG. 3 is a flow chart of an nport problem adaptive fitting and simulation method based on a vector matching method according to the present invention.
Detailed Description
The preferred embodiments of the present invention will be described in conjunction with the accompanying drawings, and it will be understood that they are described herein for the purpose of illustration and explanation and not limitation.
Fig. 3 is a flowchart of the nport problem adaptive fitting and simulation method based on the vector matching method according to the present invention, and the nport problem adaptive fitting and simulation method based on the vector matching method according to the present invention will be described in detail with reference to fig. 3.
First, in step 101, the S parameter is adaptively fitted by using a vector matching method. The actually measured S parameters have a rational formula sum form theoretically after being fitted by a vector matching method. In practical applications, we generally have a fitting form in consideration of the delay effect in the time domain
Figure BDA0001517697050000071
Wherein i is more than or equal to 1 and less than or equal to n, j is more than or equal to 1 and less than or equal to n, rijIs a constant term (real number), pkAnd q iskRespectively the pole and the residue, KijOrder of rational fraction, dijIs a delay time, and rijIs a real number, pkAnd q iskEither real or respectively complex conjugates occurring in pairs. KijIs a positive integer (K is always set in the vector matching method)ijEven number), dijAre non-negative real numbers. In practical applications, we can assume KijAnd dijThe value at each port being the same, i.e. Kij=K,dijD (for all i, j), where K is a positive even number and d is a non-negative real number.
Let L denote the total number of samples in the S parameter, SlIndicates the frequency(s) of the l-th sample pointl=2πfl,flDenotes the frequency, 1. ltoreq. l.ltoreq.L), Sij,lRepresents the value of S parameter, S, corresponding to the ith sampling pointij(sl) Expressing rational components fitted according to the vector matching method at slThe calculated value is processed.
Suppose that the vector matching method is used for the S parameter S of the i, j portijFitting results having the form:
Figure BDA0001517697050000081
definition of SijRelative error of fit:
Figure BDA0001517697050000082
relative error eijTo measure the accuracy of the fit. Theoretically, the greater the fitting order K is, the higher the fitting accuracy is; however, the larger K is, the more calculation load is required for calculating convolution by the recursive method, and the slower the calculation is. Therefore, a balance needs to be maintained when selecting the fitting order K. We use the tolerance tol to control the order of the fit.
Constants in the fit are taken as follows. Tolerance tol 1.0e-3, maximum fitting order Kmax64, maximum delay time dmax10ns (1ns 1e-9 s). For maximum delay time dmaxMaking M times of equal division (no taking M as 100), and recording delta d as dmaxand/M. Note Kopt,doptRespectively, are the best values of the fit.
The basic method for carrying out self-adaptive fitting on the S parameter by using a vector matching method is as follows: (1) without first considering the time delay (i.e. d)m0), directly fitting the S parameter by a vector matching method, and gradually increasing the fitting order K from 2 to KmaxIf the fitting precision meets the requirement in the process, the fitting is successful; if K is equal to KmaxIf the fitting precision still does not meet the requirement, selecting the K with the maximum fitting precision (not setting
Figure BDA0001517697050000083
) And (2) turning to fitting by a vector matching method with time delay; (2) let delay time d increase gradually from 0 to dmaxFor each d, use
Figure BDA0001517697050000084
Fitting by an order vector matching method, wherein if the fitting precision in the process meets the requirement, the fitting is successful; if d ═ dmaxIf the fitting precision still does not meet the requirement, the d with the maximum fitting precision is selected (no setting is made)
Figure BDA0001517697050000091
) Outputting fitting results
Figure BDA0001517697050000092
The following describes a specific implementation process of the nport problem adaptive fitting method based on the vector matching method in detail with reference to specific embodiments.
Step 1 for S parameter Sij(i is more than or equal to 1, j is less than or equal to n) to carry out passive correction, an initial value m is set to be 0, and a delay time d is assumedm=0。
Step 2, K is 2, 4max
(2.1) fitting S by K-order vector matching methodij(1. ltoreq. i, j. ltoreq. n) to obtain
Figure BDA0001517697050000093
(2.2) calculation of SijError of fit
Figure BDA0001517697050000094
Then the fitting error of the K order vector matching method is calculated as
Figure BDA0001517697050000095
(2.3) if eKNot more than tol, successful fitting, KoptAnd (4) quitting when the key is K.
Otherwise: if K is<KmaxAnd K is K +2, turning to step (2.1); if K is equal to KmaxGo to step 3.
Step 3 order
Figure BDA0001517697050000096
For M1, 2, 1m=mΔd,
(3.1) calculating the S parameter after the extraction delay time
Figure BDA0001517697050000097
At port i, j and frequency slHas a value of
Figure BDA0001517697050000098
(3.2) pairs
Figure BDA0001517697050000099
Performing passive correction, and using
Figure BDA00015176970500000910
Fitting by order vector matching method, calculating fitting error
Figure BDA00015176970500000911
(3.3) if
Figure BDA00015176970500000912
The fitting is successful and the fitting is successful,
Figure BDA00015176970500000913
dopt=dmand exiting.
Otherwise: if m is<M, then M ═ M +2, dmTurning to step (3.1) when m is equal to Δ d;
if M is equal to M, then take
Figure BDA0001517697050000101
And (6) exiting.
Then the fitting error of the K order vector matching method is calculated as
Figure BDA0001517697050000102
The above implementation steps are explained as follows:
(1) in the above step, when the S parameter is fitted in step 2, the S parameters S of all portsij(1. ltoreq. i, j. ltoreq. n) with exactly the same fitting order. If S parameter S of different ports is assumedij(i is more than or equal to 1, j is less than or equal to n) has different orders, and only the step 2 needs to be changed as follows: fix i, j, to parameter SijRespectively with Kij(2≤Kij≤Kmax) Fitting by order vector matchingFind out the relative error eij,KMinimum (or first satisfied with e)ij,KNot more than tol) ofijAs SijThe fitting result of (1).
(2) In the above step, when the delay time of the S parameter is extracted in step (3.1), it is assumed that S parameters S of all portsij(1. ltoreq. i, j. ltoreq. n) with identical delay times. This has the advantage of facilitating passive correction (since the S-parameters of all ports need to be used simultaneously when passive correction is done before fitting by vector matching). If S parameter S of different ports is assumedijExtracted delay time dijDifferent from each other, then before the delay time of each port i, j is extracted, a passive correction is made, so that the fitting efficiency is reduced (especially when the number of ports is large).
(3) In the above process, if the given S parameter has no time delay (i.e. d is 0), a more accurate fitting result can be obtained quickly through step 1 and step 2.
(4) In the fitting process, the constant Kmax,dmaxM, etc. can be determined autonomously according to the particular problem.
(5) The fitting process described above mainly considers how to autonomously select the fitting order and the delay time. In practical application, the fitting order and the delay time are key factors for restricting the fitting accuracy, and other factors, such as the properties of devices, instruments for measuring S parameters and the like, also influence the fitting result, so that the thought method can be used together with other technical means.
Next, in step 102, the transfer function S in the frequency domain is transformed by inverse Laplace transformij(s) conversion to an excitation function s in the time domainij(t)。
Setting the vector matching method to match S parameter SijThe result of the adaptive fitting is
Figure BDA0001517697050000103
Conversion to the time domain of
Figure BDA0001517697050000111
Where δ (·) represents a dirac function.
Finally, the convolution of the S-parameters is computed in step 103 using a recursive method, resulting in the algebraic equation for the nport model (1). The recursive calculation format of the S-parameter convolution is given below.
In formula (1), let Xj(t)=Vj(t)+RjIj(t), then the following convolution needs to be calculated:
sij(t)*(Vj(t)+RjIj(t))=sij(t)*Xj(t)=:Yij(t) (5)
Yijthe recursive computation format of (t) is derived as follows:
Figure BDA0001517697050000112
here, ,
Figure BDA0001517697050000113
let Δ t be the time step of the current time, then
Figure BDA0001517697050000121
The last step of the above equation uses Taylor approximation
ex=1+x+O(x2)(x→0)
Since the time step Δ t is small in the actual circuit simulation, the above approximation is reasonable; and e is approximated by 1+ x during computer operationxIt would be calculated faster.
From (3) to (7), recursive calculation format
Yij(t)=rijXj(t-d)+Zij(t) (9)
Wherein,
Figure BDA0001517697050000122
and finally, substituting (9) - (10) into (1) to obtain an algebraic equation of the nport model.
The recursive calculation format for calculating the convolution of the S parameter is explained as follows:
(1) in deriving the above-mentioned recursion relationship, we assume that the delay times of the S-parameters at each port are the same, i.e., dijD (for all i, j). If d isijThe recursive format is also applicable to different values of i and j, and only the formula (9) is changed into
Yij(t)=rijXj(t-dij)+Zij(t)
Elsewhere, it is unchanged.
(2) In the above recursive relationship, we assume that the delay time d is constant regardless of the frequency of the incident wave. If the delay time d is related to the frequency of the incident wave, the above-mentioned recursive relation is no longer true, and the convolution cannot be accurately calculated by the recursive method.
(3) From the Taylor equation, we can also estimate the local stage error of equation (8). In fact, a Taylor approximation is made to the second term after the 3 rd equal sign in equation (8), which is
Figure BDA0001517697050000131
Thereby having an estimation
Figure BDA0001517697050000132
Therefore, the local truncation error of equation (8) is O ((Δ t)2)。
(4) The mode of calculating convolution by using a recursion method is mature, and the recursion format is different from other formats in that the delay time is considered, approximation is carried out when delta t is small, the recursion relation is simple, and meanwhile, the precision is high.
Those of ordinary skill in the art will understand that: although the present invention has been described in detail with reference to the foregoing embodiments, it will be apparent to those skilled in the art that changes may be made in the embodiments and/or equivalents thereof without departing from the spirit and scope of the invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (5)

1. An nport problem self-adaptive fitting and simulation method based on a vector matching method comprises the following steps:
(1) carrying out self-adaptive fitting on the S parameter by using a vector matching method to obtain a fitting result S with optimal fitting order K and delay time dij(s), wherein i is greater than or equal to 1 and j is less than or equal to n;
(2) transfer function S in frequency domain by inverse Laplace transformij(s) conversion to an excitation function s in the time domainij(t);
(3) Calculating the convolution of the S parameter by a recursive method so as to obtain an algebraic equation of the nport model,
the step (1) further comprises:
for S parameter SijCarrying out passive correction, wherein i is more than or equal to 1, and j is more than or equal to n;
let the delay time d be 0 and K be 2, 4, …, KmaxFitting S by K order vector matching methodijCalculating the fitting error of the K-order vector matching method, and selecting K with the smallest fitting error or meeting the precision requirement firstly;
if the fitting error does not meet the accuracy requirement, assume delay time d>0, order
Figure FDA0002414485520000011
For M is 1,2, …, M, dmCalculating an extraction delay time dmLast S parameter
Figure FDA0002414485520000012
And to
Figure FDA0002414485520000013
The passive correction is carried out in such a way that,then fitting by using a K-order vector matching method
Figure FDA0002414485520000014
Calculating the fitting error
Figure FDA0002414485520000015
Selecting d with the smallest fitting errorm
Calculating the convolution of the S parameter by using a recursion method in the step (3): y isij(t)=sij(t)*Xj(t) a recursive convolution calculation format of
Yij(t)=rijXj(t-d)+Zij(t)
Wherein,
Xj(t)=Vj(t)+RjIj(t)
Figure FDA0002414485520000016
d is the delay time of the extraction,
wherein, the nport problem is the simulation precision and speed of the serial server, the S parameter is the scattering parameter,
in the formula,
Figure FDA0002414485520000021
denotes the fitting error, Δ d denotes the maximum delay time dmaxDividing M times, and recording delta d as dmax/M,rijIs a constant term, pij,kAnd q isij,kRespectively the pole and the residue, KijOrder of rational formula, pij,kAnd q isij,kΔ t represents the time step at the current time, either as a real number or respectively as a complex conjugate number occurring in pairs.
2. The nport problem adaptive fitting and simulation method based on the vector matching method as claimed in claim 1, wherein the pair K is 2, 4, …, KmaxFitting S by K order vector matching methodijThe calculation formula of (2) is as follows:
Figure FDA0002414485520000022
in the formula, rij,KIs a constant term, being a real number, pij,kAnd q isij,kRespectively pole and residue.
3. The nport problem adaptive fitting and simulation method based on the vector matching method as claimed in claim 1, wherein the calculation formula for calculating the fitting error of the K-th order vector matching method is:
Figure FDA0002414485520000023
fitting error of K order vector matching method:
Figure FDA0002414485520000024
in the formula, Sij,K(sl) Expressing rational components fitted according to the vector matching method at slTo the calculated value, Sij,lRepresenting the value of S parameter corresponding to the ith sample point, eij,KDenotes the fitting error of the K-order vector matching method, and Δ d denotes the maximum delay time dmaxDividing M times, and recording delta d as dmaxand/M, L represents the total number of sampling points in the S parameter.
4. The nport problem adaptive fitting and simulation method based on the vector matching method as claimed in claim 1, wherein the S parameter after the delay time is calculated and extracted
Figure FDA0002414485520000031
The calculation method comprises the following steps:
Figure FDA0002414485520000032
at port i, j and frequency slValue of (A)
Figure FDA0002414485520000033
In the formula, Sij,lAnd expressing the S parameter value corresponding to the ith sampling point.
5. The nport problem adaptive fitting and simulation method based on the vector matching method as claimed in claim 1, wherein the step (2) is to apply the transfer function S in the frequency domain through inverse Laplace transformij(s) conversion to an excitation function s in the time domainij(t): let the transfer function Sij(s) is fitted with
Figure FDA0002414485520000034
The excitation function s in the time domainij(t) is in the form of
Figure FDA0002414485520000035
Where δ (·) denotes a dirac function, d is the delay time of the extraction,
in the formula, rijIs a constant term, pij,kAnd q isij,kRespectively the pole and the residue, KijOrder of rational formula, pij,kAnd q isij,kBeing real numbers or respectively conjugate complex numbers occurring in pairs, dijAre non-negative real numbers.
CN201711391776.0A 2017-12-21 2017-12-21 Adaptive fitting and simulation method for nport problem based on vector matching method Active CN108108557B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711391776.0A CN108108557B (en) 2017-12-21 2017-12-21 Adaptive fitting and simulation method for nport problem based on vector matching method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711391776.0A CN108108557B (en) 2017-12-21 2017-12-21 Adaptive fitting and simulation method for nport problem based on vector matching method

Publications (2)

Publication Number Publication Date
CN108108557A CN108108557A (en) 2018-06-01
CN108108557B true CN108108557B (en) 2020-06-02

Family

ID=62211442

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711391776.0A Active CN108108557B (en) 2017-12-21 2017-12-21 Adaptive fitting and simulation method for nport problem based on vector matching method

Country Status (1)

Country Link
CN (1) CN108108557B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111144461B (en) * 2019-12-16 2023-11-24 华南理工大学 A dynamic clustering vector fitting method for port deloading effect
CN112859086B (en) * 2021-01-25 2024-02-27 聚融医疗科技(杭州)有限公司 Self-adaptive rapid arctangent system, method and ultrasonic imaging device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000132694A (en) * 1998-10-21 2000-05-12 Mitsubishi Electric Corp Streamline drawing method
CN101714184A (en) * 2009-11-20 2010-05-26 北京航空航天大学 Behavioral level modeling system for circuit board level electromagnetic compatible sensitivity
CN102427410A (en) * 2011-12-02 2012-04-25 北京星网锐捷网络技术有限公司 Method, device and system for processing fiber channel identity, and network equipment
CN106358108A (en) * 2016-08-31 2017-01-25 菁音电子科技(上海)有限公司 Compensating filter fitting system, sound compensation system and methods
CN106372348A (en) * 2016-09-07 2017-02-01 北京航空航天大学 Vector fitting model order reduction method based on error control in linear system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005172728A (en) * 2003-12-15 2005-06-30 Agilent Technol Inc Method for verifying calibration in network analyzer, network analyzer having functional means for executing the verification method, and program for executing the verification method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000132694A (en) * 1998-10-21 2000-05-12 Mitsubishi Electric Corp Streamline drawing method
CN101714184A (en) * 2009-11-20 2010-05-26 北京航空航天大学 Behavioral level modeling system for circuit board level electromagnetic compatible sensitivity
CN102427410A (en) * 2011-12-02 2012-04-25 北京星网锐捷网络技术有限公司 Method, device and system for processing fiber channel identity, and network equipment
CN106358108A (en) * 2016-08-31 2017-01-25 菁音电子科技(上海)有限公司 Compensating filter fitting system, sound compensation system and methods
CN106372348A (en) * 2016-09-07 2017-02-01 北京航空航天大学 Vector fitting model order reduction method based on error control in linear system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
一种基于自适应非均匀网格的晶体管表格模型;李潇 等;《复旦学报(自然科学版)》;20150430;第54卷(第2期);第175-183页 *
基于NPort串口服务器的人防工程智能设备集成;王双庆 等;《工业控制计算机》;20081231;第21卷(第8期);第8-10页 *

Also Published As

Publication number Publication date
CN108108557A (en) 2018-06-01

Similar Documents

Publication Publication Date Title
US10396907B2 (en) Time domain reflectometry step to S-parameter conversion
CN106443496A (en) Battery charge state estimation method with improved noise estimator
CN108108557B (en) Adaptive fitting and simulation method for nport problem based on vector matching method
CN105184027A (en) Power load modeling method based on interactive multi-model algorithm
Neumayer et al. On the synthesis of equivalent-circuit models for multiports characterized by frequency-dependent parameters
CN111983539A (en) On-chip S parameter measurement system calibration method
CN110781609A (en) A filter S-parameter dephase loading method, system, medium and device
CN115455745A (en) Frequency sweeping method, system and related equipment for adaptive frequency point sampling
US9470729B2 (en) Transmission line parameter determination
Kocar et al. Weighting method for transient analysis of underground cables
Belforte et al. Frequency domain behavior of S‐parameters piecewise‐linear fitting in a digital‐wave framework
US20030088394A1 (en) Efficient construction of passive macromodels for resonant networks
CN119691386A (en) Strong noise influence resistant power distribution network broadband interference tracing method and system
Mohammed et al. Design and optimization of microwave coaxial bandpass filter based on cauchy method and aggressive space mapping technique
CN118133654A (en) Electromagnetic parametric modeling method and device for two-port microwave device
CN112001059A (en) Method and device for establishing broadband model of flexible DC converter valve sub-module
CN114567386B (en) High-precision channel group delay characteristic fitting and simulation implementation method, system, storage medium and communication system
EP2130054B1 (en) Iterative method for characterizing the frequency dependence of the linear properties of an electrical component
CN115358555A (en) Performance Evaluation Method and Device for Power System State Estimation
CN113407908B (en) Method for vector fitting in multi-peak frequency spectrum
CN119171881B (en) Design method of low-complexity and high-precision variable fraction delay filter
CN111695296A (en) Novel neural network space mapping modeling method suitable for HBT (heterojunction bipolar transistor)
CN115795233B (en) Method, device and storage medium for extracting time delay term of frequency domain data
Rezende et al. Spectral analysis of time domain simulations using a convoluted radial basis function network
CN115758970A (en) Parameter estimation method and device and equalization method and device of super capacitor

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210322

Address after: 518100 1001, building 5, Shenjiu science and Technology Pioneer Park, northwest, intersection of Taohua road and Binglang Road, Fubao community, Fubao street, Futian District, Shenzhen City, Guangdong Province

Patentee after: Shenzhen Huada Jiutian Technology Co.,Ltd.

Address before: 100102 floor 2, block a, No.2, lizezhong 2nd Road, Chaoyang District, Beijing

Patentee before: HUADA EMPYREAN SOFTWARE Co.,Ltd.