摘要 |
Methods and apparatus for performing frequency domain analysis using compressed matrix storage to reduce the computation and storage requirements associated with processing a system of harmonic balance equations. A nonlinear circuit, system or other device to be analyzed includes n unknown node spectra, each characterized by N spectral coefficients in the system of harmonic balance equations. A compressed version of a Jacobian matrix J representing the system of harmonic balance equations is generated by forming m sequences of length N using one or more block-diagonal matrices associated with the Jacobian matrix J, converting each of the m sequences to the frequency domain using a discrete Fourier transform, such that a set of Fourier coefficients are generated for each of the m sequences, and storing only those Fourier coefficients which exceed a threshold as the compressed version of the Jacobian matrix J. Information generated from an inverse transform of the compressed version is utilized to solve a preconditioned linear system +E,otl J+EE -1JZ=+E,otl J+EE -1W which is based on an approximation +E,otl J+EE of the Jacobian matrix J.
|