CN-121997867-A - Automatic system and method for LC filter insertion loss calculation
Abstract
The invention provides an automatic system and method for LC filter insertion loss calculation, relating to the technical field of electronic circuit design and signal processing, wherein the system comprises a parameter input module, a parameter output module and a parameter output module, wherein the parameter input module is used for configuring filter order, starting step element types and source and load complex impedance; the device comprises an element library management module, a filter circuit library module, an insertion loss calculation module, a unit ABCD matrix and a result display module, wherein the element library management module is used for acquiring complex impedance data of elements at multiple frequency points, the filter circuit library module is used for integrating parameters into a design scheme to be calculated, the insertion loss calculation module analyzes the scheme and constructs the unit ABCD matrix, the total matrix is generated through cascade operation to calculate insertion loss values of all frequency points, and the result display module is used for generating a characteristic curve and a data table. The method solves the problems of complicated manual calculation, complicated simulation software modeling and scattered data management in the prior art based on the ABCD matrix cascading theory, and realizes efficient evaluation and parameter optimization of filter design.
Inventors
- QIU TIAN
- MENG YU
- YANG KAIDONG
- ZHANG BO
- LI JIE
Assignees
- 西安开容电子技术有限责任公司
Dates
- Publication Date
- 20260508
- Application Date
- 20251226
Claims (7)
- 1. An automated system for LC filter insertion loss calculation, comprising: the parameter input module is used for configuring the order and starting step element types of the filter and receiving a source impedance parameter and a load impedance parameter which comprise a real part value and an imaginary part value; The element library management module is used for determining elements corresponding to each order according to the orders and providing element complex impedance data of the elements at a plurality of discrete frequency points; The filter circuit library module is used for storing the order, the starting step element types, the source impedance parameters, the load impedance parameters and the element complex impedance data in a correlation manner as a design scheme file; The insertion loss calculation module is used for analyzing the filter design scheme to be calculated to construct a corresponding unit ABCD matrix, and generating a total ABCD matrix according to the cascading sequence defined in the filter design scheme to be calculated and the unit ABCD matrix to calculate and obtain an insertion loss value corresponding to each discrete frequency point; And the result display module is used for drawing an insertion loss characteristic curve according to the insertion loss value and generating a data list.
- 2. An automated system for LC filter insertion loss calculation according to claim 1, wherein the starting step component types include: A series inductance and a parallel capacitance.
- 3. An automated system for LC filter insertion loss calculation according to claim 1, wherein the component complex impedance data comprises: The frequency characteristics of the inductive impedance and the frequency characteristics of the capacitive impedance.
- 4. An automated system for LC filter insertion loss calculation according to claim 1, wherein the calculation mode of the element complex impedance data comprises: numerical calculation formulas and direct input formulas.
- 5. An automated system for LC filter insertion loss calculation according to claim 3, wherein the numerical expression is: Z L =R L +jωL; ; Wherein RL is the direct current resistance of the inductor, ωL is the inductance, R C is the leakage resistance of the capacitor; As capacitive reactance, Z L is the frequency characteristic of the inductive impedance, The frequency characteristic of the capacitive impedance, j is a complex unit.
- 6. An automated system for LC filter insertion loss calculation according to claim 1, wherein the expression for the insertion loss value is: ; Wherein, the Is the source impedance; is the load impedance.
- 7. An automated method for LC filter insertion loss calculation, comprising: Configuring the order and starting step element types of the filter, and receiving a source impedance parameter and a load impedance parameter which comprise a real part value and an imaginary part value; Determining elements corresponding to each order according to the orders and providing element complex impedance data of the elements at a plurality of discrete frequency points; Storing the order, starting step element types, source impedance parameters, load impedance parameters and element complex impedance data in association as a design scheme file; The insertion loss calculation module is used for analyzing the filter design scheme to be calculated to construct a corresponding unit ABCD matrix, and generating a total ABCD matrix according to the cascading sequence defined in the filter design scheme to be calculated and the unit ABCD matrix to calculate and obtain an insertion loss value corresponding to each discrete frequency point; and drawing an insertion loss characteristic curve according to the insertion loss value and generating a data list.
Description
Automatic system and method for LC filter insertion loss calculation Technical Field The invention relates to the technical field of electronic circuit design and signal processing, in particular to an automatic system and method for calculating insertion loss of an LC filter. Background The LC filter is used as a core device for suppressing interference signals and screening useful signals in an electronic system, and the insertion loss characteristics of the LC filter directly determine the signal transmission efficiency and the filtering performance. In the conventional LC filter design flow, the calculation of the insertion loss mainly depends on the following ways: Manual calculation or formula derivation, wherein engineers need to calculate insertion loss for many times based on circuit theory (such as ABCD matrix cascade connection and impedance voltage division principle) when frequency characteristics are considered, the process is tedious and deviation is easy to generate, and particularly when the filter order is higher (such as 3 order and above), the calculation complexity is exponentially increased; Simulation software (such as ADS and HFSS) can realize high-precision simulation, but has the advantages that a complete circuit model is required to be built, complex simulation parameters are required to be set, the requirement on hardware configuration is high, the simulation period is long (usually, a few minutes to a few hours are required), the requirement on rapid iterative design or on-site parameter adjustment is difficult to meet, meanwhile, if the frequency characteristic of an inductor is required to be considered in the simulation, the characteristic of a magnetic ring material is required to be obtained by accurately building a geometric model of the inductor, the characteristic of the magnetic ring material is difficult to obtain under normal conditions, and a non-inductor manufacturer cannot obtain electromagnetic characteristic parameters of a magnetic core along with the frequency change. And if the geometric model is built, the structure is complex, and the calculation time is long. The simple calculation tool is a simple calculation tool, the existing tool only supports the calculation of fixed order and fixed element parameters, can not flexibly adapt to different types of LC filters (such as low-pass and high-pass, serial inductance start/parallel capacitance start), lacks element library management, design and preservation and data synchronization functions, and is difficult to realize standardization and traceability of design flow. In addition, in the prior art, component parameters (such as impedance characteristics of inductance and capacitance) and insertion loss calculation results of the LC filter are generally stored in a scattered manner, and thus, the association management of "component-circuit-result" cannot be realized, which results in low design reusability and high maintenance cost in later stages. Disclosure of Invention In order to overcome the defects of the prior art, the invention aims to provide an automatic system and method for calculating the insertion loss of an LC filter, and solves the problems that in the prior art, the insertion loss calculation technology of the LC filter is complex and error-prone in manual calculation, the modeling of professional simulation software is complex and time-consuming, the high-frequency characteristic of a magnetic core is difficult to obtain, the topology adaptability of a simple tool is poor, and the design reusability is low due to the lack of data association management. In order to achieve the above object, the present invention provides the following solutions: an automated system for LC filter insertion loss calculation, comprising: the parameter input module is used for configuring the order and starting step element types of the filter and receiving a source impedance parameter and a load impedance parameter which comprise a real part value and an imaginary part value; The element library management module is used for determining elements corresponding to each order according to the orders and providing element complex impedance data of the elements at a plurality of discrete frequency points; The filter circuit library module is used for storing the order, the starting step element types, the source impedance parameters, the load impedance parameters and the element complex impedance data in a correlation manner as a design scheme file; The insertion loss calculation module is used for analyzing the filter design scheme to be calculated to construct a corresponding unit ABCD matrix, and generating a total ABCD matrix according to the cascading sequence defined in the filter design scheme to be calculated and the unit ABCD matrix to calculate and obtain an insertion loss value corresponding to each discrete frequency point; And the result display module is used for drawing an insertion loss characteristic