Multi-Port S-Parameter Fitting for Passive Time-Domain Models
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing simulation methods for multi-port electronic devices face challenges in accurately converting frequency-domain S-parameter data into time-domain models due to computational complexity and inaccuracies caused by measurement noise and numerical errors, leading to potential passivity violations in the simulation results.
Innovation Solution
The proposed solution involves performing QR decomposition on S-parameter data to select a subset of port-to-port frequency responses, identifying common poles, and generating a time-domain model using these poles, while adjusting the fitting tolerances based on sensitivity analysis to improve accuracy and passivity characteristics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If frequency-domain S-parameter data is converted to time-domain models using existing simulation methods, then simulation capability is achieved, but computational complexity increases and measurement noise causes inaccuracies
Solution Approach 1:
The patent segments the frequency response data by selecting a subset of port-to-port frequency responses using QR decomposition rather than processing all frequency responses. This segmentation reduces computational complexity while maintaining simulation accuracy by focusing on the most influential frequency responses for pole identification.
Solution Approach 2:
The patent extracts common poles from the selected subset of frequency responses using pole identification algorithms. By extracting only the essential pole information needed for time-domain modeling rather than processing complete frequency-domain data, the method reduces computational burden while preserving simulation reliability.
2Reliability
If existing conversion methods are used to generate time-domain models, then model generation is achieved, but passivity violations occur due to measurement noise and numerical errors
Solution Approach 1:
The patent converts the harmful effect of measurement noise and numerical errors into a benefit by using robust pole identification algorithms that can tolerate inaccuracies. The method identifies common poles from noisy frequency responses and uses them to generate passive time-domain models, thereby converting data imperfections into reliable simulation results through algorithmic robustness.
3Reliability
If all port-to-port frequency responses are processed, then complete model coverage is achieved, but computational burden increases significantly
Solution Approach 1:
The patent applies segmentation by dividing the complete set of port-to-port frequency responses into a manageable subset using QR decomposition. This subset contains the most critical frequency responses needed for accurate pole identification, enabling complete model coverage with reduced computational burden by processing only essential data.
Solution Approach 2:
The patent uses partial action by processing a subset of frequency responses rather than all available data. The QR decomposition identifies the minimum necessary subset that provides sufficient information for accurate pole identification and time-domain model generation, achieving productivity improvement without sacrificing model completeness.
Data Source
AI summary
Systems and methods are provided for simulating an electrical characteristic of an electronic device having input ports and output ports. A device frequency response data structure is accessed that contains data associated with a plurality of port-to-port frequency responses of the electronic device, each port-to-port frequency response being associated with a plurality of frequencies. A QR decomposition is performed based on data from the frequency response data structure. A subset of the port-to-port frequency responses is selected based on the QR decomposition. A set of common poles is identified using the selected subset of port-to-port frequency responses, and a model of time domain behavior of the electronic device is generated using the set of common poles.


