FPGA Implementations of Piecewise Affine Functions Based on Multi-Resolution Hyperrectangular Partitions

被引:19
作者
Comaschi, Francesco [1 ,2 ]
Genuit, Bart A. G. [3 ]
Oliveri, Alberto [2 ]
Heemels, W. P. Maurice H. [3 ]
Storace, Marco [2 ]
机构
[1] Eindhoven Univ Technol, Dept Elect Engn, Elect Syst Grp, NL-5600 MB Eindhoven, Netherlands
[2] Univ Genoa, Dept Biophys & Elect Engn, I-16145 Genoa, Italy
[3] Eindhoven Univ Technol, Dept Mech Engn, Hybrid & Networked Syst Grp, NL-5600 MB Eindhoven, Netherlands
关键词
Digital circuits; digital control; field programmable gate arrays; piecewise linear techniques; predictive control; MODEL-PREDICTIVE CONTROL; CELLULAR NONLINEAR NETWORKS; LINEAR REPRESENTATION; APPROXIMATE SYNTHESIS; MULTIPORT RESISTORS; COMPLEXITY; ALGORITHM;
D O I
10.1109/TCSI.2012.2206490
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper we propose a digital architecture suited for fast, low-power and small-size electronic implementation of PieceWise Affine (PWA) functions defined over n-dimensional domains partitioned into multi-resolution hyperrectangles. The point location problem, which requires most of the computational effort, is solved through an orthogonal search tree, which is easily and efficiently implementable. In the case of domains partitioned into single-resolution hyperrectangles, a simpler and even faster architecture is proposed. After introducing the new architectures, their key features are discussed and compared to previous architectures implementing PWA functions with domains partitioned into different types of polytopes. Case studies concerning the FPGA implementation of so-called explicit Model Predictive Control (MPC) laws for constrained linear systems are used as benchmarks to compare the different architectures.
引用
收藏
页码:2920 / 2933
页数:14
相关论文
共 56 条
[41]  
Pedroni VA, 2004, 2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 2, PROCEEDINGS, P585
[42]   Digital Circuit Realization of Piecewise-Affine Functions With Nonuniform Resolution: Theory and FPGA Implementation [J].
Poggi, Tomaso ;
Comaschi, Francesco ;
Storace, Marco .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2010, 57 (02) :131-135
[43]   A method for the approximate synthesis of cellular non-linear networks - Part 2: Circuit reduction [J].
Repetto, L ;
Storace, M ;
Parodi, M .
INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2003, 31 (03) :299-313
[44]   A geometric approach to maximum-speed n-dimensional continuous linear interpolation in rectangular grids [J].
Rovatti, R ;
Borgatti, M ;
Guerrieri, R .
IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (08) :894-899
[45]   High-speed DSP-based implementation of piecewise-affine and piecewise-quadratic fuzzy systems [J].
Rovatti, R ;
Fantuzzi, C ;
Simani, S .
SIGNAL PROCESSING, 2000, 80 (06) :951-963
[46]  
Rovatti R, 1998, FUZZY HARDWARE, P159
[47]   NON-LINEAR REGULATION - THE PIECEWISE LINEAR-APPROACH [J].
SONTAG, ED .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1981, 26 (02) :346-358
[48]   Towards analog implementations of PWL two-dimensional non-linear functions [J].
Storace, M ;
Parodi, M .
INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2005, 33 (02) :147-160
[49]   A method for the approximate synthesis of cellular non-linear networks - Part 1: Circuit definition [J].
Storace, M ;
Repetto, L ;
Parodi, M .
INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2003, 31 (03) :277-297
[50]   Synthesis of Nonlinear multiport resistors:: A PWL approach [J].
Storace, M ;
Julián, P ;
Parodi, M .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-FUNDAMENTAL THEORY AND APPLICATIONS, 2002, 49 (08) :1138-1149