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...

Full description

Bibliographic Details
Main Authors: Xiong, Xiaoyan Y. Z., Batselier, Kim, Jiang, Lijun, Wong, Ngai, Liu, Haotian, Daniel, Luca, Wong, Ngai Chuen
Other Authors: Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
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