STAVES: Speedy tensor-aided Volterra-based electronic simulator
Volterra series is a powerful tool for black-box macro-modeling of nonlinear devices. However, the exponential complexity growth in storing and evaluating higher order Volterra kernels has limited so far its employment on complex practical applications. On the other hand, tensors are a higher order...
Main Authors: | , , , , , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | en_US |
Published: |
Institute of Electrical and Electronics Engineers (IEEE)
2017
|
Online Access: | http://hdl.handle.net/1721.1/110841 https://orcid.org/0000-0002-5880-3151 https://orcid.org/0000-0003-1998-6159 |
_version_ | 1811069490338725888 |
---|---|
author | Xiong, Xiaoyan Y. Z. Batselier, Kim Jiang, Lijun Wong, Ngai Liu, Haotian Daniel, Luca Wong, Ngai Chuen |
author2 | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science |
author_facet | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Xiong, Xiaoyan Y. Z. Batselier, Kim Jiang, Lijun Wong, Ngai Liu, Haotian Daniel, Luca Wong, Ngai Chuen |
author_sort | Xiong, Xiaoyan Y. Z. |
collection | MIT |
description | Volterra series is a powerful tool for black-box macro-modeling of nonlinear devices. However, the exponential complexity growth in storing and evaluating higher order Volterra kernels has limited so far its employment on complex practical applications. On the other hand, tensors are a higher order generalization of matrices that can naturally and efficiently capture multi-dimensional data. Significant computational savings can often be achieved when the appropriate low-rank tensor decomposition is available. In this paper we exploit a strong link between tensors and frequency-domain Volterra kernels in modeling nonlinear systems. Based on such link we have developed a technique called speedy tensor-aided Volterra-based electronic simulator (STAVES) utilizing high-order Volterra transfer functions for highly accurate time-domain simulation of nonlinear systems. The main computational tools in our approach are the canonical tensor decomposition and the inverse discrete Fourier transform. Examples demonstrate the efficiency of the proposed method in simulating some practical nonlinear circuit structures. |
first_indexed | 2024-09-23T08:11:16Z |
format | Article |
id | mit-1721.1/110841 |
institution | Massachusetts Institute of Technology |
language | en_US |
last_indexed | 2024-09-23T08:11:16Z |
publishDate | 2017 |
publisher | Institute of Electrical and Electronics Engineers (IEEE) |
record_format | dspace |
spelling | mit-1721.1/1108412022-09-30T08:11:23Z STAVES: Speedy tensor-aided Volterra-based electronic simulator Xiong, Xiaoyan Y. Z. Batselier, Kim Jiang, Lijun Wong, Ngai Liu, Haotian Daniel, Luca Wong, Ngai Chuen Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology. Research Laboratory of Electronics Liu, Haotian Daniel, Luca Wong, Ngai Chuen Volterra series is a powerful tool for black-box macro-modeling of nonlinear devices. However, the exponential complexity growth in storing and evaluating higher order Volterra kernels has limited so far its employment on complex practical applications. On the other hand, tensors are a higher order generalization of matrices that can naturally and efficiently capture multi-dimensional data. Significant computational savings can often be achieved when the appropriate low-rank tensor decomposition is available. In this paper we exploit a strong link between tensors and frequency-domain Volterra kernels in modeling nonlinear systems. Based on such link we have developed a technique called speedy tensor-aided Volterra-based electronic simulator (STAVES) utilizing high-order Volterra transfer functions for highly accurate time-domain simulation of nonlinear systems. The main computational tools in our approach are the canonical tensor decomposition and the inverse discrete Fourier transform. Examples demonstrate the efficiency of the proposed method in simulating some practical nonlinear circuit structures. Research Grants Council (Hong Kong, China) (Projects HKU 718213E) Research Grants Council (Hong Kong, China) (Projects HKU 71208514) University of Hong Kong. University Research Committee 2017-07-25T18:21:33Z 2017-07-25T18:21:33Z 2015-11 Article http://purl.org/eprint/type/ConferencePaper 978-1-4673-8388-2 http://hdl.handle.net/1721.1/110841 Liu, Haotian, Xiaoyan Y. Z. Xiong, Kim Batselier, Lijun Jiang, Luca Daniel, and Ngai Wong. “STAVES: Speedy Tensor-Aided Volterra-Based Electronic Simulator.” 2015 IEEE/ACM International Conference on Computer-Aided Design (ICCAD) (November 2015). https://orcid.org/0000-0002-5880-3151 https://orcid.org/0000-0003-1998-6159 en_US http://dx.doi.org/10.1109/ICCAD.2015.7372622 2015 IEEE/ACM International Conference on Computer-Aided Design (ICCAD) Creative Commons Attribution-Noncommercial-Share Alike http://creativecommons.org/licenses/by-nc-sa/4.0/ application/pdf Institute of Electrical and Electronics Engineers (IEEE) Other repository |
spellingShingle | Xiong, Xiaoyan Y. Z. Batselier, Kim Jiang, Lijun Wong, Ngai Liu, Haotian Daniel, Luca Wong, Ngai Chuen STAVES: Speedy tensor-aided Volterra-based electronic simulator |
title | STAVES: Speedy tensor-aided Volterra-based electronic simulator |
title_full | STAVES: Speedy tensor-aided Volterra-based electronic simulator |
title_fullStr | STAVES: Speedy tensor-aided Volterra-based electronic simulator |
title_full_unstemmed | STAVES: Speedy tensor-aided Volterra-based electronic simulator |
title_short | STAVES: Speedy tensor-aided Volterra-based electronic simulator |
title_sort | staves speedy tensor aided volterra based electronic simulator |
url | http://hdl.handle.net/1721.1/110841 https://orcid.org/0000-0002-5880-3151 https://orcid.org/0000-0003-1998-6159 |
work_keys_str_mv | AT xiongxiaoyanyz stavesspeedytensoraidedvolterrabasedelectronicsimulator AT batselierkim stavesspeedytensoraidedvolterrabasedelectronicsimulator AT jianglijun stavesspeedytensoraidedvolterrabasedelectronicsimulator AT wongngai stavesspeedytensoraidedvolterrabasedelectronicsimulator AT liuhaotian stavesspeedytensoraidedvolterrabasedelectronicsimulator AT danielluca stavesspeedytensoraidedvolterrabasedelectronicsimulator AT wongngaichuen stavesspeedytensoraidedvolterrabasedelectronicsimulator |