SYSTEM FOR ANALYSING PASSIVE NETWORK
20230049534 · 2023-02-16
Assignee
Inventors
Cpc classification
H04L7/0054
ELECTRICITY
G01R27/32
PHYSICS
G01R27/28
PHYSICS
International classification
Abstract
A system for analyzing a passive network is provided, the system being configured to extend the frequency band with the interpolation function of the low frequency band and the extrapolation function of the high frequency band for S-parameters with limited measurement band, adjust the propagation delay time for the band-extended S-parameter to derive the final band-extended S-parameter, and analyze the time response of the passive network on the basis of the output voltage waveform estimated by performing convolution on the impulse response to the derived final band-extended S-parameter and the input voltage waveform of the passive network, thereby improving the time response performance of the passive network without a complex circuit conversion process, and making it possible to be capable of lightweight structures. Furthermore, it is possible to improve the accuracy of the impulse response by adjusting the propagation delay time removed from the band-limited S-parameter.
Claims
1. A system for analyzing passive network, configured to analyze time response of a passive network with a band-limited S-parameter of an instrument, the system comprising: an interpolator removing a propagation delay time from the band limited S-parameter of the instrument, deriving an imaginary part of the S-parameter from which the propagation delay time is removed, adding an interpolation function of a low frequency band and an extrapolation function of a high frequency band to the derived imaginary part to derive an imaginary part of a band-extended S-parameter, deriving an impulse response by performing IFT after restoring a real part of the band-extended S-parameter by performing Hilbert transform on the imaginary part of the derived band-extended S-parameter; and an analysis device analyzing time response of the passive network by analyzing an output voltage waveform of the passive network estimated by performing convolution on the impulse response and an input voltage waveform of the passive network, wherein the interpolator is configured to adjust the propagation delay time according to a comparison result of a difference between the real part of the band-extended S-parameter and a real part of the band-limited S-parameter with a predetermined reference value.
2. The system of claim 1, wherein the interpolator comprises: a pre-processing unit that removes the propagation delay time from the band-limited S-parameter and then derives the imaginary part of the band-limited S-parameter from the band-limited S-parameter; a band extension unit extending the frequency band by adding the interpolation function of the low frequency band and the extrapolation function of the high frequency band to the imaginary part of the derived band-limited S-parameter, restoring the real part of the band-extended S-parameter by performing Hilbert transform on the imaginary part of the band-extended S-parameter, and deriving coefficients of the interpolation function and the extrapolation function by using the difference between the real part of the restored S-parameter and the real part of the S-parameter from which the propagation delay time is removed, to output a final band-extended S-parameter; and a post-processing unit outputting an impulse response by performing IFT on the derived band-extended S-parameter.
3. The system of claim 2, wherein the band extension unit comprises: an interpolation function generation module generating the interpolation function of the low frequency band in the imaginary part of the derived band-limited S-parameter; an extrapolation function generating module generating the extrapolation function of the high frequency band in the imaginary part of the derived band-limited S-parameter; a frequency extension module extending the measurement band to derive the imaginary part of the band-extended S-parameter by adding the interpolation function of the low frequency band and the extrapolation function of the high frequency band to the imaginary part of the band-limited S-parameter; a restoration module restoring the real part of the band-extended S-parameter by performing Hilbert transform on the imaginary part of the band-extended S-parameter; a coefficient derivation module applying an LSE (least square error) technique that minimizes the difference between the real part of the band-extended S-parameter and the real part of the band-limited S-parameter from which the propagation delay time is removed, to derive the coefficients of the interpolation function and the extrapolation function; and a final band extension module outputting the final band-extended S-parameter when the difference between the real part of the band-extended S-parameter and the real part of the band-limited S-parameter from which the propagation delay time is removed is not greater than a predetermined reference value.
4. The system of claim 3, wherein the pre-processing unit comprises: a remove module removing the propagation delay time of a predetermined maximum period from the S-parameter in which the measurement band is limited, and deriving the imaginary part of the S-parameter from which the propagation delay time is removed, a band extension error derivation module deriving a band extension error by calculating an NMSE (Normalized Mean Square Error) with the difference between the real part of the band-extended S-parameter of the coefficient derivation module and the real part of the band-limited S-parameter from which the propagation delay time is removed; and a propagation delay time update module reducing the maximum period of the propagation delay time to a given period and transmitting the propagation delay time of the reduced period to the removal module, when the calculated band extension error is greater than the predetermined reference value.
5. The system of claim 1, wherein the interpolation function is provided to be set as a polynomial in a form of an odd function having only odd terms in the imaginary part of the S-parameter in which the measurement band is limited, to allow the interpolation function value to be zero at 0 Hz with extended low frequency in order to have a frequency response characteristic in the interpolation function in the polynomial in the form of the odd function having only odd terms, and to allow the interpolation function value at a frequency where the imaginary number of the interpolation function of the low frequency band meets the imaginary number of the S-parameter from which the delay time is removed and the S-parameter value to be equal to each other, and differential values thereof to be equal to each other.
6. The system of claim 5, wherein the extrapolation function is provided to be set as a polynomial in a form of an odd function having only odd terms in the imaginary part of the S-parameter in which the measurement band is limited, to allow the extrapolation function value at a frequency where the imaginary number of the extrapolation function of the extended high-frequency band meets the imaginary number of the S-parameter from which the delay time is removed and the S-parameter value to be equal to each other, in order to have a frequency response characteristic in the interpolation function of the polynomial in the form of the odd function having only the odd terms, to allow differential values of the extrapolation function value at the frequency where the imaginary number of the extrapolation function of the extended high-frequency band meets the imaginary number of the S-parameter from which the delay time is removed and the S-parameter value to be equal to each other, and to set an end-point frequency of the extended high-frequency band to a predetermined maximum frequency.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The accompanying drawings with respect to the specification illustrate preferred embodiments of the present invention and serve to further convey the technical idea of the present invention together with the description of the present invention given below, and accordingly, the present invention should not be construed as limited only to descriptions in the drawings, in which:
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
DETAILED DESCRIPTION OF THE INVENTION
[0050] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.
[0051] According to an embodiment, by measuring the output of the passive network with limiting the frequency band using the instrument, and then extending the low and high frequency bands of the band-limited S-parameter obtained from the instrument, the passive network is analyzed based on the output voltage value of the passive network which is estimated by performing convolution on the result obtained by performing IFT on the S-parameter of the band-extended extension function and the input of the passive network.
[0052] Hereinafter, a passive network analysis system according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
[0053]
[0054] The interpolator 3 and the analyzer 4 according to an embodiment may be directly connected through a wire or a connector, etc. as shown in
[0055] Here, the passive network 1 is provided with a semiconductor package or a printed circuit board including various components and devices, and the output of the passive network is measured by the instrument 2 with respect to the input supplied from the outside. Here, the output of passive network 1 measured by the instrument 2 is the S-parameter of the frequency domain in which measurement frequency band is limited (hereinafter, referred to as band-limited S-parameter).
[0056] The interpolator 3 removes a propagation delay time from the band-limited S-parameter to derive the imaginary part of the band-limited S-parameter; extends the low frequency band based on the lowest frequency and the high frequency band based on the highest frequency of the imaginary part of the derived band-limited S-parameter; and then generates an interpolation function of the extended low-frequency band and an extrapolation function of the extended high-frequency band.
[0057]
[0058] That is, as the band-limited S-parameter is measured in a range from the lowest frequency f.sub.ml to the highest frequency f.sub.mh, the band-limited lowest frequency f.sub.ml is extended to the low frequency band. Therefore, the interpolation function S2 is the imaginary part of the S-parameter from the frequency 0 Hz of the extended low-frequency band to the lowest frequency f.sub.ml of the band-limited S-parameter, and the extrapolation function S3 is the imaginary part of the S-parameter ranging from the highest frequency f.sub.mh of the band-limited S-parameter to the extended frequency f.sub.e.
[0059] As such, as the interpolator 3 generates the interpolation function S2 and the extrapolation function S3 by inputting the measured band-limited S-parameter, the lowest frequency of the S-parameter signal extends from f.sub.ml to zero, and the highest frequency of the S-parameter signal extends from f.sub.mh to f.sub.e.
[0060] Herein, the S-parameter H.sub.Xe(f) of the band extension function S may be decomposed as shown in
[0061] In addition, the band-limited S-parameter is a combination of a first part S12 having an S-parameter value of 0 in a frequency range of 0 to f.sub.ml, a second part S11 having a measured response in a frequency range of f.sub.ml to f.sub.mh, and a third part S13 having an S-parameter value of 0 in a frequency range of f.sub.mh to f.sub.e.
[0062] In addition, the extrapolation function S3 is a combination of a first part S32 having an S-parameter value of 0 in a frequency range of 0 to f.sub.mh, and a second part S31 having an extrapolated response in a frequency range of f.sub.mh to f.sub.e.
[0063] The interpolator 3 is configured to extend the measurement band by adding the interpolation function of the extended low frequency band and the extrapolation function of the extended high frequency band; restore the real part of the band-extended S-parameter by performing Hilbert transform on the band-extended S-parameter; and derive coefficients of the interpolation function and the extrapolation function using a difference between the real part of the restored S-parameter and the real part of the S-parameter from which the propagation delay time is removed, to derive the final band extended S-parameters.
[0064] In addition, the interpolator 3 derives the impulse response by performing IFT on the final band-extended S-parameter.
[0065] Meanwhile, since the maximum period of the predetermined propagation delay time is reduced to a given period so that the difference between the real part of the restored S-parameter and the real part of the S-parameter from which the propagation delay time is removed is not greater than the predetermined reference value, the interpolator 3 may address the reduction of impulse response accuracy, occurring due to the band extension error.
[0066] The analyzer 4 may analyze the output voltage waveform of the passive network estimated by performing convolution on the impulse response and the input voltage waveform of the passive network, to analyze the time response of the passive network.
[0067]
[0068] Referring to
[0069] The removal module 311 removes the predetermined propagation delay time τ from the band-limited S-parameter and then derives the imaginary part of the band-limited S-parameter, to deliver the derived band-limited S-parameter to the band extension unit 33. Here, the initial value of the propagation delay time is set as the maximum value of a group delay. Here, the group delay may be derived as a ratio of a phase value <H.sub.m(f) of the band-limited S-parameter to 2πf.
[0070] In addition, the S-parameter H.sub.m_zd(f) from which the propagation delay time is removed is derived from the product of the band-limited S-parameter H.sub.m(f) and e.sup.j2πfτ, and the S-parameter H.sub.m_zd(f) from which the propagation delay time τ is removed includes a real part H.sub.Rm_zd(f) and an imaginary part H.sub.Xm_zd(f).
[0071] In addition, the pre-processing unit 31 may include a band extension error derivation module 312 and a propagation delay time update module 313, which reduce the maximum period of the propagation delay time to a predetermined period, and deliver the reduced propagation delay time of a predetermined period to the removal module 311, when the band extension error, which is calculated by the difference between the real part of the band-extended S-parameter and the real part of the band-limited S-parameter from which the propagation delay time is removed, is greater than the reference value.
[0072] Here, the maximum period, the predetermined period, and the reference value may be values which have been already applied to the passive network. Although each maximum period, predetermined period, and reference values are not specifically specified here, those skilled in the art should understand these.
[0073] Meanwhile, the band extension unit 33 is configured to extend the limited frequency band by adding the interpolation function of the low frequency band and the extrapolation function of the high frequency band to the imaginary part of the derived band-limited S-parameter, restore the real part of the band-extended S-parameter by performing Hilbert transform on the imaginary part of the band-extended S-parameter, derive the coefficients of the interpolation function and the extrapolation function using the difference between the real part of the restored S-parameter and the real part of the S-parameter from which the propagation delay time is removed, to output the band-extended S-parameters of the derived coefficients as the final band-extended S-parameters. Referring to
[0074] The interpolation function generation module 331 generates the interpolation function S2 extended to the low frequency band based on the lowest frequency f.sub.ml of the imaginary part H.sub.Xm_zd(f) of the S-parameter from which the propagation delay time is removed, in which the interpolation function S2 is set as a polynomial f.sup.2k−1 in the form of an odd function including only odd terms in the imaginary part of the S-parameter with limited measurement band. Where, k is a natural number.
[0075] Here, the interpolation function S2 is set such that the value of the interpolation function is zero at 0 Hz with extended low frequency band, and the value of the interpolation function at the lowest frequency f.sub.ml where the imaginary part of the interpolation function of the low frequency band meets the imaginary part of the S-parameter from which the delay time is removed, and the value of the S-parameter from which the propagation delay time is removed, are equal to each other, and differential values thereof are equal to each other as well, in order to have the frequency response characteristic of the interpolation function S2 of the polynomial in the form of the odd function including only odd terms.
[0076] Meanwhile, the extrapolation function generation module 332 may set the extrapolation function S3 as a polynomial f.sup.2j−1 in a form of an odd function having only odd terms in the imaginary part of the S-parameter with limited measurement band. Where, j is a natural number.
[0077] Here, the extrapolation function S3 is set such that the extrapolation function value at the frequency f.sub.mh, where the imaginary number of the extrapolation function S3 of the extended high-frequency band meets the imaginary number of the S-parameter from which the delay time is removed, and the S-parameter value from which the propagation delay time is removed, are equal to each other, and differential values of the extrapolation function value and the S-parameter value are equal to each other, in order to have the frequency response characteristic of the extrapolation function of the polynomial of the odd function including only odd terms.
[0078] The interpolation function S2 of the low frequency band and the extrapolation function S3 of the high frequency band are transmitted to the frequency expansion module 333, and the frequency expansion module 333 combines the interpolation function S2 of the extended low frequency band, the extrapolation function S3 of the extended high frequency band, and the imaginary part of the band-limited S-parameter, to output the imaginary part of the band-extended S-parameter.
[0079] Then, the imaginary part of the band-extended S-parameter is transmitted to the restoration module 334.
[0080] The restoration module 334 restores the real part H.sub.Re(f) of the band-extended S-parameter by performing Hilbert transform H.sub.T{ } on the imaginary part H.sub.Xe(f) of the band-extended S-parameter, and delivers the real part H.sub.Re(f) of the band-extended S-parameter to the coefficient derivation module 335.
[0081] More specifically, the real part H.sub.Re(f) of the band-extended S-parameter(S) may be derived by performing Hilbert transform H.sub.T{ } on a sum of the imaginary part H.sub.Xel(f) of the interpolation function S2 of the extended low-frequency band, the imaginary part H.sub.Xeh(f) of the extrapolation function S3 of the extended high-frequency band, and the imaginary part H.sub.Xm(f) of the band-limited S-parameter S1, that is, H.sub.Xm(f)+H.sub.Xel(f) +H.sub.Xeh(f)
[0082] The coefficient derivation module 335 derives a coefficient a.sub.k of the interpolation function S2 and a coefficient b.sub.j of the extrapolation function S3 based on the real part H.sub.Re(f) of the band-extend S-parameter S, in which the coefficients a.sub.k and b.sub.j may be derived by LSE (least square error) technique that minimizes a difference between the real part H.sub.Re(f) of the band-extended S-parameter and the real part H.sub.Rm(f) of the band-limited S-parameter from which the propagation delay time τ is removed.
[0083] Herein, the real part H.sub.Re(f) of the band-extended S-parameter and the real part H.sub.Rm(f) of the band-limited S-parameter from which the propagation delay time τ is removed may be expressed by the following Equation 1, in which each term of Equation 1 may satisfy Equation 2 below.
[0084] Where, k is a natural number from 3 to K, j is a natural number from 3 to J, F.sub.lk(f.sub.i) is a function associated with Hilbert transform of the low frequency band-extended interpolation function at frequency f.sub.i, F.sub.hj(f.sub.i) is a function associated with Hilbert transform of the high frequency band-extended extrapolation function at frequency f.sub.i, and C(f.sub.i) is a constant part. Herein, the coefficient a.sub.k of the low frequency band-extended interpolation function H.sub.Xel(f) and the coefficient b.sub.j of the high frequency band-extended extrapolation function H.sub.Xeh(f) may be simultaneously derived. In addition, p.sub.l is the interpolation function value at the lowest frequency f.sub.ml, q.sub.l is a differential value of the interpolation function at the lowest frequency f.sub.ml, p.sub.h is the extrapolation function value at the highest frequency f.sub.mh, q.sub.h is a differential value of the extrapolation function at the highest frequency f.sub.mh. Herein, the interpolation function value at the lowest frequency f.sub.ml where the imaginary part of the interpolation function at the low frequency band meets the imaginary part of the S-parameter from which the delay time is limited, and the S-parameter value from which propagation delay time is removed are both equal to p.sub.l, and differential values thereof are both equal to
[0085] In addition, the extrapolation function value at the highest frequency f.sub.mh where the imaginary part of the extrapolation function of the high-frequency band meets the imaginary part of the S-parameter from which the delay time is removed, and the S-parameter value from which propagation delay time is removed are both equal to p.sub.h, and differential values thereof are both equal to q.sub.h. Here, f.sub.b=f.sub.e−f.sub.mh in equation above.
[0086] To apply the LSE (Least Square Error) technique that minimizes the difference between the real part H.sub.Re(f) of the band-extended S-parameter and the real part H.sub.Rm(f) of the band-limited S-parameter from which the propagation delay time τ is removed, the interpolation function and the extrapolation function may be expressed as a matrix of the [X][A]=[Y] structure for each frequency index. The matrix structure of the interpolation function and the extrapolation function for each frequency index may be expressed by Equation 3.
[0087] Since the product of a set [A] of coefficients a.sub.k and b.sub.j, and a set [X] of frequency polynomials to which the coefficients are applied is a set [Y] of constant terms and frequency polynomials to which the coefficients are not applied, the set [A] of coefficients a.sub.k may be derived by applying the LSE (least square error) technique, and a set [A] of coefficients a.sub.k may be expressed by Equation 4 below.
[Equation 4]
[Â]=([X].sup.H[X]).sup.−1[X].sup.H[Y]
[0088] Accordingly, the imaginary part H.sub.Xel(f) of the interpolation function having the coefficient a.sub.k derived through the LSE technique may be expressed by Equation 5 below.
[0089] Meanwhile, the coefficient b.sub.j of the extrapolation function (S3 in
[0090] Herein, the difference between the real part H.sub.Re(f) of the band-extended S-parameter and the real part H.sub.Rm(f) of the band-limited S-parameter from which the propagation delay time is removed is delivered to the band extension error derivation module 312 of the pre-processing unit 31.
[0091] The band extension error derivation module 312 defines, as a band extension error, the difference between the real part H.sub.Re(f) of the band-extended S-parameter and the real part H.sub.Rm(f) of the band-limited S-parameter from which the propagation delay time is removed. Here, the band extension error is derived from the NMSE (Normalized Mean Square Error) for the real part H.sub.Re(f) of the band-extended S-parameter and the real part H.sub.Rm(f) of the band-limited S-parameter from which the propagation delay time is removed.
[0092] Herein, the propagation delay time update module 313 reduces the previously applied propagation delay time to a predetermined period (preferably 100 psec), when the derived band extension error is greater than the predetermined reference value NMSE.sub.th, and the reduced predetermined period is transmitted to the removal module 311.
[0093] As described above, the removal module 311 removes the propagation delay time of a predetermined period from the band-limited S-parameter, derive the imaginary part of the band-limited S-parameter, and then delivers the derived band-limited S-parameter to the band extension unit 33.
[0094] Such adjustment of the propagation delay time is repeatedly performed until the derived band extension error is not greater than the predetermined reference value NMSE.sub.th. Here, the derived band-extended S-parameter is delivered to the final band extension module 336, and then delivered to the post-processing unit 35 as a final band-extended S-parameter.
[0095] Subsequently, the post-processing unit 35 derives an impulse response by performing IFT on the band-extended S-parameter, and the derived impulse response is transmitted to the analyzer 4. Here, the propagation delay time finally applied to the extracted impulse response can be applied.
[0096] Subsequently, the analyzer 4 analyzes the output voltage waveform of the passive network estimated by performing convolution on the impulse response and the input voltage waveform of the passive network, to analyze the time response of the passive network.
[0097] As described with reference to
[0098] In addition, as the band extension error is adjusted not greater than the reference value by adjusting the propagation delay time removed from the band-limited S-parameter of the instrument, it is possible to improve the accuracy of the impulse response of the IFT.
[0099]
[0100] Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, but various modifications and improvements by those skilled in the art using the basic concept of the present invention as defined in the following claims also fall within the scope of the present invention.
[0101] [Description of Reference Numerals]
[0102] 1: passive network
[0103] 2: instrument
[0104] 3: interpolator
[0105] 31: pre-processing unit
[0106] 311: removal module
[0107] 312: band extension error derivation module
[0108] 313: propagation delay time update module
[0109] 33: band extension unit
[0110] 331: interpolation function generation module
[0111] 332: extrapolation function generation module
[0112] 333: frequency extension module
[0113] 334: restoration module
[0114] 335: coefficient derivation module
[0115] 336: final band extension module
[0116] 35: post-processing unit
[0117] 4: analyzer